{"version":3,"file":"atcb.min.js","sources":["atcb.js"],"names":["atcbVersion","isBrowser","Function","isiOS","isAndroid","isWebView","isProblematicWebView","let","atcbDefaultTarget","atcbIcon","trigger","apple","google","ical","msteams","ms365","outlookcom","yahoo","close","browser","atcb_init","console","log","atcButtons","document","querySelectorAll","length","atcButtonsInitialized","i","parseInt","classList","contains","atcbConfig","JSON","parse","atcb_seure_content","innerHTML","replace","atcb_patch_config","atcb_check_required","atcb_decorate_data","atcb_validate","identifier","atcb_generate","event","Object","keys","forEach","key","charAt","keyChanges","title","dateStart","dateEnd","timeStart","timeEnd","options","cleanOption","split","toLowerCase","atcb_date_cleanup","startDate","atcb_date_calculation","endDate","listStyle","lightMode","prefersDarkScheme","window","matchMedia","matches","language","recurrence","description","descriptionHtmlFree","data","assign","atcb_rewrite_html_elements","error","every","field","point","tmpSplitStartDate","timeStr","substring","dateString","today","Date","todayString","getUTCMonth","getUTCDate","getUTCFullYear","dateStringParts","dateParts","newDate","setDate","getDate","getFullYear","getMonth","test","icsFile","atcb_secure_url","validRecurrOptions","option","includes","oneValidOption","dates","date","time","timeParts","getTime","startTime","endTime","atcb_generate_label","parent","type","icon","text","oneOption","defaultTriggerText","atcb_translate_hook","addEventListener","atcb_debounce_leading","atcb_toggle","passive","atcb_open","setAttribute","atcb_debounce","blur","atcb_close","atcb_generate_ical","atcb_generate_google","atcb_generate_teams","atcb_generate_microsoft","atcb_generate_yahoo","preventDefault","click","iconEl","createElement","add","appendChild","textEl","textContent","remove","button","name","location","schemaEl","formattedDate","atcb_generate_time","start","end","startsWith","buttonTriggerWrapper","buttonTrigger","optionParts","label","buttonDropdownAnchor","inline","style","display","atcb_generate_dropdown_list","optionsList","optionItem","tabIndex","atcb_generate_bg_overlay","darken","bgOverlay","e","target","currentTarget","fingerMoved","keyboardTrigger","generatedButton","querySelector","list","listWrapper","background","body","atcb_position_list","atcb_set_fullsize","firstChild","focus","blockFocus","newFocusEl","Array","from","concat","el","atcb_action","triggerElement","Error","id","url","encodeURIComponent","tmpDataDescription","open","allday","locationString","now","toISOString","timeslot","ics_lines","push","dlurl","join","filename","iCalFileName","tmpInput","range","selection","editable","contentEditable","readOnly","value","createRange","selectNodeContents","getSelection","removeAllRanges","addRange","setSelectionRange","navigator","clipboard","writeText","select","execCommand","atcb_create_modal","ActiveXObject","_window","save","href","download","evt","MouseEvent","view","bubbles","cancelable","dispatchEvent","URL","webkitURL","revokeObjectURL","targetCal","addTimeZoneOffset","timeZoneOffset","timeZone","utcDate","toLocaleString","tzDate","Intl","DateTimeFormat","resolvedOptions","calcOffset","setTime","tzOffsetStart","tzOffsetEnd","tzOffsetDateStart","tzOffsetStartSearch","toString","match","tzOffsetDateEnd","tzOffsetEndSearch","slice","UTC","breakStart","breakEnd","isJSON","toClean","stringify","throwError","content","clear","p1","urlText","link","headline","buttons","infoModalWrapper","parentButton","getElementById","infoModal","infoModalClose","infoModalHeadline","infoModalHeadlineIcon","infoModalHeadlineText","createTextNode","infoModalContent","infoModalButtons","index","infoModalButton","primary","anchorSet","nextElementSibling","nextSibling","btnDim","getBoundingClientRect","listDim","width","top","scrollY","left","height","innerWidth","innerHeight","func","timeout","timer","args","clearTimeout","setTimeout","apply","this","undefined","atcb_throttle","delay","result","previous","later","remaining","searchKey","customLabels","atcb_translate","activeOverlay","activeButton","activeList","readyState"],"mappings":"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"}