1let responsiveValue=0,tabletTouchHandler=null,mobileMenuKeydownHandler=null,mobileMenuBodyClickHandler=null,mobileMenuResizeHandler=null,mobileMenuFocusReturnTarget=null,settingsResizeHandler=null,settingsKeydownHandler=null,settingsClickHandler=null,settingsPanelFocusReturnTarget=null,themePopoverClickHandler=null,themePopoverKeydownHandler=null,syntaxToggleHandler=null,locale=null;function _initStyleJs(){if(!window._styleJsInitialized){window._styleJsInitialized=!0;try{var e=getThemePref();"dark"===e?document.documentElement.classList.add("dark"):"system"===e&&(document.documentElement.classList.add("system"),window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches&&document.documentElement.classList.add("dark"))}catch(e){}locale=getLocale();var t=function(){checkSize(),window.addEventListener("resize",checkSize),document.querySelectorAll("button.close").forEach((function(e){e.addEventListener("click",(function(){mobileMenu()}))})),document.querySelectorAll(".settings-close").forEach((function(e){e.addEventListener("click",(function(){closeSettingsPanel()}))}));var e=document.getElementById("settingspanel");e&&e.addEventListener("click",(function(e){e.stopPropagation()})),document.querySelectorAll("#rightcolumn a").forEach((function(e){var t=[location.protocol,"//",location.host,location.pathname].join("");e.href.trim()===t&&(e.classList.add("currentpage"),e.setAttribute("aria-current","page"))})),document.querySelectorAll("a.jumptotop").forEach((function(e){e.addEventListener("click",(function(e){e.preventDefault();try{window.scrollTo({top:0,left:0,behavior:"smooth"})}catch(e){window.scrollTo(0,0)}}))})),document.querySelectorAll("div.menu h3, div.menu h4").forEach((function(e){e.addEventListener("click",(function(t){t.preventDefault();var n=e.parentElement;if(n.querySelector("div.links")){var o=n.classList.contains("menu-closed"),a=n.querySelector("h3 i.fa, h4 i.fa");o?(n.classList.remove("menu-closed"),n.classList.add("menu-open"),window.toggleMenuIcon&&toggleMenuIcon(a,!0)):(n.classList.remove("menu-open"),n.classList.add("menu-closed"),window.toggleMenuIcon&&toggleMenuIcon(a,!1));var r=!n.classList.contains("menu-closed");e.setAttribute("aria-expanded",r?"true":"false")}}))})),document.addEventListener("click",(function(e){if(e.target.closest("a.open-settings-panel")){if("/site/preferences"===location.pathname)return;document.getElementById("settingspanel")&&(e.preventDefault(),settingsPanelToggle(e))}var t=e.target.closest(".copy-btn");if(t){e.stopPropagation();var n=t.getAttribute("data-copy"),o="";if("function"==typeof getTime){var a=ec_is_ms(),r=getTime(0,1);a&&r.length>=13&&r.endsWith("000")&&(r=r.slice(0,-3)),"s"===n?o=r:"ms"===n?o=r+"000":"us"===n?o=r+"000000":"ns"===n&&(o=r+"000000000")}if(!o)if(n&&document.getElementById(n))o=document.getElementById(n).textContent;else{var i=t.getAttribute("data-copy-id");o=i&&document.getElementById(i)?document.getElementById(i).textContent:t.getAttribute("data-copy-val")||t.getAttribute("data-copy-value")||""}if(o){var l=t.querySelector("i"),c=t.getAttribute("title"),s=t.getAttribute("aria-label");copyTextToClipboard(o).then((function(e){t._copyFeedbackTimeout&&clearTimeout(t._copyFeedbackTimeout),t.classList.toggle("copied",e),t.classList.toggle("copy-failed",!e),l&&(l.classList.remove("fa-copy"),l.classList.add(e?"fa-check":"fa-times")),e||(t.setAttribute("title","Copy failed"),t.setAttribute("aria-label","Copy failed")),t._copyFeedbackTimeout=setTimeout((function(){t._copyFeedbackTimeout=null,t.classList.remove("copied","copy-failed"),l&&(l.classList.remove("fa-check","fa-times"),l.classList.add("fa-copy")),null===c?t.removeAttribute("title"):t.setAttribute("title",c),null===s?t.removeAttribute("aria-label"):t.setAttribute("aria-label",s)}),1500)}))}}})),storageAvailable("localStorage")&&document.body.classList.add("has-ls");var t=getThemePref(),n=getUrlParam("dark");"1"===n?(setPreferenceValue("theme","dark","light"),t="dark"):"dark"===t&&"0"===n&&(setPreferenceValue("theme","light","light"),t=null),"1"!==n&&"dark"!==t||document.documentElement.classList.contains("dark")||document.documentElement.classList.add("dark"),window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(function(e){"system"===getThemePref()&&(e.matches?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark"),applyThemeIcons())})),applyThemeIcons(),initSettingsPanel(),initGmtLocaleVisibility(),"function"==typeof initThemePopover&&initThemePopover(),document.querySelectorAll('a[href^="#"]:not(.toggle-theme)').forEach((e=>{e.addEventListener("click",(function(e){var t=this.getAttribute("href");if(t&&"#"!==t){var n=document.querySelector(t);n&&(e.preventDefault(),n.scrollIntoView({behavior:"smooth"}))}}))})),document.querySelectorAll('a[href="#contentwrapper"], a[href="#rightcolumn"]').forEach((function(e){e.addEventListener("click",(function(e){var t=this.getAttribute("href");if(t&&"#"!==t){var n=t.replace(/^#/,""),o=document.getElementById(n);if(o)try{o.setAttribute("tabindex","-1"),"function"==typeof o.focus?o.focus({preventScroll:!0}):o.focus()}catch(t){try{o.focus()}catch(e){}}}}))}));var o=window._jqQueue;
1o&&o.length&&o.splice(0).forEach((function(e){e()})),document.querySelectorAll("div.menu h3, div.menu h4").forEach((function(e){e.getAttribute("tabindex")||e.setAttribute("tabindex","0");var t=!e.parentElement.classList.contains("menu-closed");e.setAttribute("role","button"),e.setAttribute("aria-expanded",t?"true":"false")})),document.addEventListener("keydown",(function(e){var t=e.target.closest("div.menu h3, div.menu h4");if(t&&("Enter"===e.key||" "===e.key)){e.preventDefault(),t.click();var n=!t.parentElement.classList.contains("menu-closed");t.setAttribute("aria-expanded",n?"true":"false")}}))};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}}function copyTextToClipboard(e){try{return navigator.clipboard&&"function"==typeof navigator.clipboard.writeText?Promise.resolve(navigator.clipboard.writeText(e)).then((function(){return!0}),(function(){return!1})):Promise.resolve(!1)}catch(e){return Promise.resolve(!1)}}function applyThemeIcons(e){var t=document.documentElement.classList.contains("dark"),n=document.documentElement.classList.contains("system"),o=document.getElementById("theme-popover");void 0===e&&(e=o&&o.classList.contains("open"));var a=document.getElementById("theme-btn-icon");if(a){var r=n?"system":t?"dark":"light",i=a.querySelector(".fa:first-child");i&&(i.className="fa "+("light"===r?"icon-light":"system"===r?"icon-auto":"icon-dark")+" fa-fw");var l=a.querySelector(".fa:last-child");l&&window.toggleMenuIcon&&toggleMenuIcon(l,e)}}function applyThemeMode(){var e=getThemePref(),t=!1,n="system"===e;"dark"===e?t=!0:n&&(t=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches),t?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark"),n?document.documentElement.classList.add("system"):document.documentElement.classList.remove("system"),applyThemeIcons(),syncThemeToggle()}function syncThemeToggle(){if(window._ecThemePopoverToggle){var e="system"===getThemePref()?"system":document.documentElement.classList.contains("dark")?"dark":"light";window._ecThemePopoverToggle.setActive(e,!0)}}function getUrlParam(e){const t=new URLSearchParams(window.location.search).get(e);if(null!==t&&!/<|>|javascript:|data:/i.test(t)&&/^[a-zA-Z0-9 .,\-_/:+]*$/.test(t))return t||void 0}function checkSize(){var e=document.getElementById("responsive");if(e){var t=parseInt(window.getComputedStyle(e).zIndex,10)||0;t!==responsiveValue&&(responsiveValue<=2&&t>2&&exitTablet(),1===responsiveValue&&exitMobile(),2===t&&enterTablet(),1===t&&enterMobile(),responsiveValue=t)}}function enterTablet(){var e=document.getElementById("rightcolumn");e&&(e.style.display="none",e.classList.add("tablet")),tabletTouchHandler=function(e){e.stopPropagation()},e&&(e.addEventListener("click",tabletTouchHandler),e.addEventListener("touchstart",tabletTouchHandler));var t=document.getElementById("mobilemenulink");t&&(t.addEventListener("click",tabletTouchHandler),t.addEventListener("touchstart",tabletTouchHandler))}_initStyleJs();var overlayFocusableSelector='a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])';function getFocusableElements(e){return e?Array.from(e.querySelectorAll(overlayFocusableSelector)).filter((function(e){if(e.hidden||e.closest('[hidden], [aria-hidden="true"]'))return!1;var t=window.getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility&&e.getClientRects().length>0})):[]}function trapOverlayFocus(e,t){if("Tab"===e.key){var n=getFocusableElements(t);if(n.length){var o=n[0],a=n[n.length-1];e.shiftKey&&document.activeElement===o?(e.preventDefault(),a.focus()):e.shiftKey||document.activeElement!==a||(e.preventDefault(),o.focus())}}}function focusElement(e){if(e&&"function"==typeof e.focus)try{e.focus({preventScroll:!0})}catch(t){try{e.focus()}catch(e){}}}function hideOverlayAfterTransition(e,t,n){e&&setTimeout((function(){t()||n(e)}),200)}var cancelledOverlayHandlers=new WeakSet;function addOutsideClickHandler(e,t,n){cancelledOverlayHandlers.delete(t),setTimeout((function(){!cancelledOverlayHandlers.has(t)&&n()&&e.addEventListener("click",t)}),0)}function removeOverlayListener(e,t,n){return n&&(cancelledOverlayHandlers.add(n),e.removeEventListener(t,n)),null}
1function removeMobileMenuHandlers(){mobileMenuBodyClickHandler=removeOverlayListener(document.body,"click",mobileMenuBodyClickHandler),mobileMenuKeydownHandler=removeOverlayListener(document,"keydown",mobileMenuKeydownHandler),mobileMenuResizeHandler=removeOverlayListener(window,"resize",mobileMenuResizeHandler)}function closeMobileMenu(e){e=e||{};var t=document.getElementById("rightcolumn"),n=document.querySelector("#mobilemenulink button"),o=!(!t||!t.classList.contains("active")),a=o?mobileMenuFocusReturnTarget:null;t&&(t.classList.remove("active"),t.setAttribute("aria-hidden","true")),n&&n.setAttribute("aria-expanded","false"),removeMobileMenuHandlers(),o&&(mobileMenuFocusReturnTarget=null),e.immediate?document.body.classList.remove("rightcolumn-open"):o&&t&&hideOverlayAfterTransition(t,(function(){return t.classList.contains("active")}),(function(){t.classList.contains("tablet")&&(t.style.display="none",document.body.classList.remove("rightcolumn-open"))})),e.restoreFocus&&o&&focusElement(a)}function exitTablet(){var e=document.getElementById("rightcolumn"),t=document.getElementById("mobilemenulink");closeMobileMenu({immediate:!0}),e&&e.classList.contains("tablet")&&(e.classList.contains("hidemenu")?(e.style.display="none",e.classList.remove("tablet")):(e.style.display="block",e.classList.remove("tablet")),e.removeAttribute("aria-hidden")),e&&tabletTouchHandler&&(e.removeEventListener("click",tabletTouchHandler),e.removeEventListener("touchstart",tabletTouchHandler)),t&&tabletTouchHandler&&(t.removeEventListener("click",tabletTouchHandler),t.removeEventListener("touchstart",tabletTouchHandler))}function toggle_t(e){if(window.EC_HOME&&window.EC_HOME.strings){if("Show code examples"==e&&window.EC_HOME.strings.show_code_examples)return window.EC_HOME.strings.show_code_examples;if("Hide code examples"==e&&window.EC_HOME.strings.hide_code_examples)return window.EC_HOME.strings.hide_code_examples}return e}function mobileMenu(){if(!document.body.classList.contains("sidebar-hidden")){closeSettingsPanel(),closeThemePopover();var e=document.getElementById("rightcolumn");if(e&&e.classList.contains("tablet")){var t=document.querySelector("#mobilemenulink button");if(e.classList.contains("active"))closeMobileMenu({restoreFocus:!0});else{mobileMenuFocusReturnTarget=document.activeElement,e.style.display="block",e.offsetHeight,e.classList.add("active"),e.setAttribute("aria-hidden","false"),t&&t.setAttribute("aria-expanded","true"),o(),mobileMenuResizeHandler=o,window.addEventListener("resize",mobileMenuResizeHandler);var n=getFocusableElements(e);n.length&&n[0].focus(),mobileMenuKeydownHandler=function(t){if("Escape"===t.key)return t.preventDefault(),void closeMobileMenu({restoreFocus:!0});trapOverlayFocus(t,e)},document.addEventListener("keydown",mobileMenuKeydownHandler),mobileMenuBodyClickHandler=function(){closeMobileMenu({restoreFocus:!0})},addOutsideClickHandler(document.body,mobileMenuBodyClickHandler,(function(){return e.classList.contains("active")}))}}}function o(){e.scrollHeight>e.clientHeight?document.body.classList.add("rightcolumn-open"):document.body.classList.remove("rightcolumn-open")}}function enterMobile(){0==document.querySelectorAll("p.syntaxtoggle").length&&document.querySelectorAll("table.syntaxtable").forEach((function(e){var t=document.createElement("p");t.className="syntaxtoggle",t.innerHTML='<button type="button" class="toggleOpen syntaxtoggle-btn" aria-expanded="false" aria-controls="code-examples">'+toggle_t("Show code examples")+' <i class="fa fa-angle-down" aria-hidden="true"></i></button>',e.parentNode.insertBefore(t,e)}));syntaxToggleHandler=function(e){var t=e.target.closest(".syntaxtoggle a, .syntaxtoggle button");t&&toggleSyntaxTable(t)},document.body.addEventListener("click",syntaxToggleHandler),document.querySelectorAll("p.syntaxtoggle").forEach((function(e){e.style.display="block"})),document.querySelectorAll("table.syntaxtable").forEach((function(e){e.style.display="none"})),document.querySelectorAll("html:lang(en) span.month").forEach((function(e){let t=e.textContent;t.length>4&&(t=t.substring(0,3)+"."),e.textContent=t})),enterTablet()}function exitMobile(){closeRightColumn(),document.querySelectorAll(".syntaxtoggle").forEach((function(e){e.style.display="none"})),document.querySelectorAll("table.syntaxtable").forEach((function(e){e.style.display="table"}));var e=document.querySelector("#rightcolumn>div.innertube");e&&(e.style.display="block"),syntaxToggleHandler&&document.body.removeEventListener("click",
1syntaxToggleHandler)}function settingsPanelToggle(e){e&&e.stopPropagation&&e.stopPropagation(),closeThemePopover();var t=document.getElementById("settingspanel");if(t)if(t.classList.contains("active"))closeSettingsPanel();else{closeRightColumn(),t.style.display="block",t.offsetHeight,t.classList.add("active"),t.setAttribute("aria-hidden","false"),t.setAttribute("aria-modal","true"),a(),settingsResizeHandler=a,window.addEventListener("resize",settingsResizeHandler);var n=document.querySelector("#settingslink button");n&&n.setAttribute("aria-expanded","true"),settingsPanelFocusReturnTarget=document.activeElement;var o=document.querySelector("#settingspanel .settings-close");o&&o.focus(),settingsKeydownHandler=function(e){if("Escape"===e.key)return e.preventDefault(),void closeSettingsPanel();trapOverlayFocus(e,t)},document.addEventListener("keydown",settingsKeydownHandler),settingsClickHandler=function(e){e.target.closest("#settingspanel, #settingslink")||closeSettingsPanel()},addOutsideClickHandler(document,settingsClickHandler,(function(){return t.classList.contains("active")}))}function a(){var e=document.getElementById("settingspanel");e&&e.scrollHeight>e.clientHeight?document.body.classList.add("settings-open"):document.body.classList.remove("settings-open")}}function closeSettingsPanel(){var e=document.getElementById("settingspanel"),t=!(!e||!e.classList.contains("active")),n=t?settingsPanelFocusReturnTarget:null;t&&(e.classList.remove("active"),e.setAttribute("aria-hidden","true"),e.removeAttribute("aria-modal"),hideOverlayAfterTransition(e,(function(){return e.classList.contains("active")}),(function(){e.style.display="none",document.body.classList.remove("settings-open")})));var o=document.querySelector("#settingslink button");o&&o.setAttribute("aria-expanded","false"),settingsClickHandler=removeOverlayListener(document,"click",settingsClickHandler),settingsKeydownHandler=removeOverlayListener(document,"keydown",settingsKeydownHandler),settingsResizeHandler=removeOverlayListener(window,"resize",settingsResizeHandler),t&&(settingsPanelFocusReturnTarget=null),t&&focusElement(n)}function closeRightColumn(){var e=document.getElementById("rightcolumn");e&&(e.classList.contains("tablet")&&closeMobileMenu())}function themePanelToggle(e){e&&e.stopPropagation&&e.stopPropagation();var t=document.getElementById("theme-popover");if(t)if(t.hidden||!t.classList.contains("open")){closeSettingsPanel(),t.hidden=!1,t.offsetHeight,t.classList.add("open"),applyThemeIcons(!0);var n=document.getElementById("theme-btn");n&&n.setAttribute("aria-expanded","true"),window._ecThemePopoverToggle||initThemePopover(),syncThemeToggle(),themePopoverClickHandler=function(e){e.target.closest("#themebtnlink")||closeThemePopover()},addOutsideClickHandler(document,themePopoverClickHandler,(function(){return!t.hidden&&t.classList.contains("open")})),themePopoverKeydownHandler=function(e){"Escape"===e.key&&(e.preventDefault(),closeThemePopover({restoreFocus:!0}))},document.addEventListener("keydown",themePopoverKeydownHandler)}else closeThemePopover()}function closeThemePopover(e){e=e||{};var t=document.getElementById("theme-popover"),n=!(!t||t.hidden||!t.classList.contains("open"));t&&(t.classList.remove("open"),hideOverlayAfterTransition(t,(function(){return t.classList.contains("open")}),(function(){t.hidden=!0}))),applyThemeIcons(!1);var o=document.getElementById("theme-btn");o&&o.setAttribute("aria-expanded","false"),themePopoverClickHandler=removeOverlayListener(document,"click",themePopoverClickHandler),themePopoverKeydownHandler=removeOverlayListener(document,"keydown",themePopoverKeydownHandler),e.restoreFocus&&n&&o&&focusElement(o)}function requestFormSubmit(e){if(e)if("function"!=typeof e.requestSubmit){var t=document.createElement("button");t.type="submit",t.hidden=!0,e.appendChild(t);try{t.click()}finally{e.removeChild(t)}}else e.requestSubmit()}function initThemePopover(){if(!window._ecThemePopoverToggle&&window.bindCalToggleGroup){var e=document.getElementById("theme-popover-toggles");if(e){var t=window.bindCalToggleGroup({groupSelector:e,activeClass:"active-red",defaultValue:getThemePref()||"light",onCh
1ange:function(e){setPreferenceValue("theme",e,"light"),applyThemeMode(),closeThemePopover({restoreFocus:!0})}});t&&(window._ecThemePopoverToggle=t,window._ecPrefToggles=window._ecPrefToggles||{},window._ecPrefToggles.settings_theme=t),syncThemeToggle()}}}function clockForLocale(e){var t=e;t&&"0"!==t||(t=document.documentElement.lang&&"en"!==document.documentElement.lang?"function"==typeof homeIntlLocale?homeIntlLocale():document.documentElement.lang:navigator.language||"en");try{var n=new Intl.DateTimeFormat(t,{hour:"numeric"}),o=n.resolvedOptions();if("boolean"==typeof o.hour12)return o.hour12?"12":"24";if(o.hourCycle)return"h11"===o.hourCycle||"h12"===o.hourCycle?"12":"24";if("function"==typeof n.formatToParts)return n.formatToParts(new Date(2e3,0,1,13)).some((function(e){return"dayPeriod"===e.type}))?"12":"24";var a=n.format(new Date(2e3,0,1,13));return/am|pm/i.test(a)?"12":"24"}catch(e){return"24"}}function syncTimezoneSelects(e){document.querySelectorAll("select.pref-tz").forEach((function(t){t.value=e}))}function settingsTogglePreferences(){return[{name:"settings_ec_clockf",groupSelector:"#pref-clockf-group",key:"ec_clockf",defaultValue:getClockPref(),onChange:function(){refreshEpochLocale(),updateHomepageClockFormat()}},{name:"settings_ec_unit",groupSelector:"#pref-unit-group",key:"ec_unit",defaultValue:"s",onChange:function(e){document.dispatchEvent(new CustomEvent("ec_unit_changed",{detail:{unit:e}}))}},{name:"settings_gmt_local",groupSelector:"#pref-gmt-local-group",key:"ec_gmt_local_lang",defaultValue:"1",removeValue:"1",onChange:function(){refreshEpochLocale(),updateHomepageClockFormat()}},{name:"settings_ec_datef",groupSelector:"#pref-datef-group",key:"ec_datef",defaultValue:window.ec_default_datef||"ymd",onChange:updateHomepageClockFormat},{name:"settings_ec_tzpref",groupSelector:"#pref-tzpref-group",key:"ec_tzpref",defaultValue:"1",onChange:syncTimezoneSelects,onInit:syncTimezoneSelects}]}function initSettingsTogglePreference(e){var t=document.querySelector(e.groupSelector);if(t&&window.bindCalToggleGroup){var n=getPreferenceValue(e.key,e.defaultValue),o=window.bindCalToggleGroup({groupSelector:t,activeClass:"active",defaultValue:n,onChange:function(t){setPreferenceValue(e.key,t,e.removeValue),e.onChange&&e.onChange(t)}});o&&(window._ecPrefToggles=window._ecPrefToggles||{},window._ecPrefToggles[e.name]=o),e.onInit&&e.onInit(o?o.getActive():n)}}function initSettingsPanel(){var e=document.getElementById("settings-locale");e&&(buildLocaleOptions(e),pruneLocaleOptions(e),updateAutodetectLabel(e),e.value=getPreferenceValue("ec_locale","0"),e.addEventListener("change",(function(){var e=this.value;setPreferenceValue("ec_locale",e,"0");var t=clockForLocale(e);window._ecPrefToggles&&window._ecPrefToggles.settings_ec_clockf?window._ecPrefToggles.settings_ec_clockf.setActive(t):(setPreferenceValue("ec_clockf",t),refreshEpochLocale(),updateHomepageClockFormat())}))),settingsTogglePreferences().forEach(initSettingsTogglePreference);var t=document.getElementById("settings-sidebar-toggle");if(t){var n="1"===getPreferenceValue("ec_sidebar_hidden","0");t.checked=n,applySidebarHiddenState(n),t.addEventListener("change",(function(){var e=this.checked;setPreferenceValue("ec_sidebar_hidden",e?"1":"0","0"),applySidebarHiddenState(e)}))}if(!document.getElementById("pref-datef-group")){var o=document.getElementById("settings-datef");o&&(o.value=getPreferenceValue("ec_datef",window.ec_default_datef||"ymd"),o.addEventListener("change",(function(){setPreferenceValue("ec_datef",this.value),updateHomepageClockFormat()})))}syncThemeToggle()}function resolveLocaleForVisibility(e){return e&&"0"!==e?String(e).toLowerCase():(window.navigator.language||"en").toLowerCase()}function safeGetLocalStorageItem(e){try{return"undefined"==typeof localStorage||null===localStorage?null:localStorage.getItem(e)}catch(e){return null}}function getRuntimePref(e){try{if(window.ec_runtime_prefs&&Object.prototype.hasOwnProperty.call(window.ec_runtime_prefs,e))return window.ec_runtime_prefs[e]}catch(e){}return null}function setRuntimePref(e,t){try{window.ec_runtime_prefs||(window.ec_runtime_prefs={}),null==t?delete window.ec_runtime_prefs[e]:window.ec_runtime_prefs[e]=t}catch(e){}}function getPreferenceValue(e,t){var n=safeGetLocalStorageItem(e);if(null!==n)return n;var o=getRuntimePref(e);return null!==o?o:t}function setPreferenceValue(e,t,n){var o=null==t||t===n;if(storageAvailable("localStorage"))try{return o?localStorage.removeItem(e):localStorage.setItem(e,t),void setRuntimePref(e,null)}catch(e){}setRuntimePref(e,o?null:t)}function clearPreferenceValue(e){try{localStorage.removeItem(e)}catch(e){}setRuntimePref(e,null)}function getThemePref(){return getPreferenceValue("theme",null)}function getClockPref(){var e=getPreferenceValue("ec_clockf",null);return e||clockForLocale(getPreferenceValue("ec_locale",null)||getUrlParam("locale")||"0")}function updateGmtLocaleVisibility(e){var t=0===resolveLocaleForVisibility(e).indexOf("en"),n=document.getElementById("pref-gmt-local-row");
1n&&(n.style.display=t?"none":"");var o=document.getElementById("settings-translate-group");o&&(o.style.display=t?"none":"")}function initGmtLocaleVisibility(){var e=document.getElementById("settings-locale");e&&(updateGmtLocaleVisibility(e.value),e.addEventListener("change",(function(){updateGmtLocaleVisibility(this.value)})));var t=document.getElementById("locale");t&&(updateGmtLocaleVisibility(t.value),t.addEventListener("change",(function(){updateGmtLocaleVisibility(this.value)})))}function applySidebarHiddenState(e){e?(document.body.classList.add("sidebar-hidden"),closeRightColumn()):document.body.classList.remove("sidebar-hidden")}function buildLocaleOptions(e){if("1"!==e.getAttribute("data-locale-generated")){var t=JSON.parse(e.getAttribute("data-locale-options")||"[]"),n=Array.from(e.options).map((function(e){return e.value})),o=null,a=null,r=null;window.Intl&&Intl.DisplayNames&&(o=new Intl.DisplayNames(["en"],{type:"language"}),a=new Intl.DisplayNames(["en"],{type:"region"}),r=new Intl.DisplayNames(["en"],{type:"script"}));for(var i=0;i<t.length;i++)if(-1===n.indexOf(t[i])){var l=document.createElement("option"),c=t[i];l.value=c,l.text=buildLocaleLabel(c,o,a,r),e.appendChild(l)}e.setAttribute("data-locale-generated","1")}}function buildLocaleLabel(e,t,n,o){if(!t||!n||!o)return e;var a;try{a=new Intl.Locale(e)}catch(t){return e}var r=[];a.language&&r.push(t.of(a.language)||a.language);var i=a.region?n.of(a.region):"",l=a.script?o.of(a.script):"";if(i||l){var c=[];i&&c.push(i),l&&c.push(l),r.push("("+c.join(", ")+")")}return r.join(" ")}function updateAutodetectLabel(e){var t=e&&e.options?e.options[0]:null;if(t&&"0"===t.value){var n=getLocaleDisplayName(window.navigator.language||"en");n&&(t.text=n)}}function getLocaleDisplayName(e){return window.Intl&&Intl.DisplayNames?buildLocaleLabel(e,new Intl.DisplayNames(["en"],{type:"language"}),new Intl.DisplayNames(["en"],{type:"region"}),new Intl.DisplayNames(["en"],{type:"script"})):""}function pruneLocaleOptions(e){if(window.Intl&&Intl.DateTimeFormat&&Intl.DateTimeFormat.supportedLocalesOf){for(var t=[],n=0;n<e.options.length;n++){var o=e.options[n].value;o&&"0"!==o&&!e.options[n].disabled&&t.push(o)}for(var a=function(e){try{if(Intl.getCanonicalLocales)return Intl.getCanonicalLocales([e])[0]||e}catch(e){}return e},r=t.map(a),i=Intl.DateTimeFormat.supportedLocalesOf(r),l={},c=0;c<i.length;c++)l[i[c].toLowerCase()]=!0;for(var s=e.options.length-1;s>=0;s--){var u=e.options[s];if(u.value&&"0"!==u.value&&!u.disabled)l[a(u.value).toLowerCase()]||e.remove(s)}}}function refreshEpochLocale(){if("function"==typeof getLocale)try{locale=getLocale()}catch(e){}}function getSupportedLocale(e){if(!(e&&window.Intl&&Intl.getCanonicalLocales&&Intl.DateTimeFormat))return null;try{var t=Intl.getCanonicalLocales(e)[0];if(t&&Intl.DateTimeFormat.supportedLocalesOf([t]).length)return t.toLowerCase()}catch(e){}return null}function getLocale(){var e=getSupportedLocale(getUrlParam("locale"));if(e)return e;var t=getSupportedLocale(getPreferenceValue("ec_locale",null));return t||(getSupportedLocale(window.navigator.language||"en")||"en")}function emptyFields(){document.querySelectorAll('input[type="text"]').forEach((function(e){e.value=""})),document.querySelectorAll(".resultbox").forEach((function(e){e.classList.remove("has-date-format"),e._clearResultTimeout&&clearTimeout(e._clearResultTimeout),e.style.transition="opacity 0.2s ease",e.style.opacity="0",e._clearResultTimeout=setTimeout((function(){e._clearResultTimeout=null,e.innerHTML="",e.style.opacity="1",e.style.display="block"}),200)}))}function kp(e){var t=document.getElementById(e);t&&(t.focus(),"function"==typeof t.select&&t.select())}function jumpTo(e){var t=document.getElementById(e);if(t){var n=t.getBoundingClientRect().top+window.scrollY-70;try{window.scrollTo({top:n,left:0,behavior:"smooth"})}catch(e){window.scrollTo(0,n)}}}function updateHomepageClockFormat(){"function"==typeof initDateSelector&&document.querySelectorAll(".date-selector").forEach((function(e){var t=e.id;t&&initDateSelector(t,!e.classList.contains("datetime-selector"),!0)}))}function toggleSyntaxTable(e){var t=e,n=t.parentElement;if(n){var o=n.nextElementSibling;o&&(o.classList.contains("open")?(o.classList.remove("open"),setTimeout((function(){o.classList.contains("open")||(o.style.display="none")}),200)):(o.style.display="table",o.offsetHeight,o.classList.add("open")));var a=t.querySelector("i");t.classList.contains("toggleOpen")?(t.childNodes[0]&&3===t.childNodes[0].nodeType&&(t.childNodes[0].nodeValue=toggle_t("Hide code examples")+" "),t.classList.remove("toggleOpen"),t.setAttribute("aria-expanded","true"),window.toggleMenuIcon&&window.toggleMenuIcon(a,!0)):(t.childNodes[0]&&3===t.childNodes[0].nodeType&&(t.childNodes[0].nodeValue=toggle_t("Show code examples")+" "),t.classList.add("toggleOpen"),t.setAttribute("aria-expanded","fal
1se"),window.toggleMenuIcon&&window.toggleMenuIcon(a,!1))}}function start_tables(){var e=document.querySelectorAll(".table-sort");e.length&&e.forEach((function(e){var t=e.querySelector("th:first-child")||e.querySelector("th"),n=e.querySelectorAll("tbody tr");t&&(t.classList.add("ts"),t.dataset.sortorder="asc"),n.forEach((function(e,t){e.dataset.id=t}))})),document.querySelectorAll(".table-sort").length&&document.querySelectorAll("th.ts").forEach((function(e){e.removeEventListener("click",onTableSortClick),e.addEventListener("click",onTableSortClick)}))}function onTableSortClick(){var e=this.closest(".table-sort");if(e){var t=e.querySelector("table th.ts");if(t){"desc"===t.dataset.sortorder?t.dataset.sortorder="asc":t.dataset.sortorder="desc";var n=e.querySelector("table tbody");n&&sortTable(n,t.dataset.sortorder)}}}function sortTable(e,t){var n=Array.from(e.querySelectorAll("tr"));n.sort((function(e,n){var o=parseInt(e.dataset.id,10)||0,a=parseInt(n.dataset.id,10)||0;return"asc"===t?o-a:a-o})),n.forEach((function(t){e.appendChild(t)}))}function storageAvailable(e){try{var t=window[e],n="__storage_test__";return t.setItem(n,n),t.removeItem(n),!0}catch(e){return e instanceof DOMException&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&0!==t.length}}function clearSettingsPreferences(){["ec_locale","ec_datef","ec_clockf","ec_tzpref","ec_gmt_local_lang","ec_unit","theme","ec_sidebar_hidden","ec_world_clock_cities"].forEach(clearPreferenceValue)}function prefsClearPanel(){clearSettingsPreferences();var e=document.getElementById("settings-locale");e&&(e.value="0"),"function"==typeof updateGmtLocaleVisibility&&updateGmtLocaleVisibility("0");var t=document.getElementById("settings-sidebar-toggle");t&&(t.checked=!1),applySidebarHiddenState(!1);var n=window._ecPrefToggles||{},o="function"==typeof clockForLocale?clockForLocale("0"):"24";n.settings_ec_clockf&&n.settings_ec_clockf.setActive(o),n.settings_gmt_local&&n.settings_gmt_local.setActive("1"),n.settings_theme?n.settings_theme.setActive("light"):setPreferenceValue("theme","light","light"),"function"==typeof applyThemeMode&&applyThemeMode();var a=window.ec_default_datef||"ymd";n.settings_ec_datef&&n.settings_ec_datef.setActive(a),n.settings_ec_unit&&n.settings_ec_unit.setActive("s"),n.settings_ec_tzpref&&n.settings_ec_tzpref.setActive("1"),document.querySelectorAll("select.pref-tz").forEach((function(e){e.value="1"})),"function"==typeof refreshEpochLocale&&refreshEpochLocale(),"function"==typeof updateHomepageClockFormat&&updateHomepageClockFormat(),clearSettingsPreferences(),"function"==typeof restoreDefaultWorldClocks&&restoreDefaultWorldClocks();var r=document.getElementById("settings-restore-btn");if(r){var i=r.textContent;r.textContent="â",setTimeout((function(){r.textContent=i}),1500)}return!1}function Ax(){var e=location.hostname;return"localhost"===e||"127.0.0.1"===e||e.search(/hconverte/i)>3||e.search(/ogl/i)>0?1:0}function isHex(e){return/^[+-]?(?:0[xX])?[0-9a-fA-F]+$/.test(String(e))}function autoFillQuery(e,t){e=e||"convInput",t=t||"convertbtn";try{var n=getUrlParam("q");if(n&&(!isNaN(n)||"function"==typeof isHex&&isHex(n))){var o=document.getElementById(e);o&&(o.value=n);var a=document.getElementById(t);a&&"function"==typeof a.click&&a.click()}}catch(e){}}function trck(e){"function"!=typeof gtag?"undefined"!=typeof window&&window.dataLayer&&"function"==typeof window.dataLayer.push&&window.dataLayer.push({event:"ec_event",ec_event_label:e,event_category:"converter"}):gtag("event",e,{event_category:"converter"})}function renderResult(e,t){var n=document.getElementById(e);if(n){n._clearResultTimeout&&(clearTimeout(n._clearResultTimeout),n._clearResultTimeout=null),n._animEndListener&&(n.removeEventListener("transitionend",n._animEndListener),n._animEndListener=null),n.style.transition="none",n.style.height="",n.style.opacity="0",n.offsetHeight;var o=n.getBoundingClientRect().height;n.innerHTML=t,n.style.overflow="hidden",n.offsetHeight;var a=n.getBoundingClientRect().height;n.style.height=o+"px",n.offsetHeight,n.style.transition="height 0.2s ease-in-out, opacity 0.2s ease-in-out",n.style.height=a+"px",n.style.opacity="1";var r=function(e){"height"===e.propertyName&&(n.removeEventListener("transitionend",r),n._animEndListener=null,n.style.transition="none",n.style.height="")};n._animEndListener=r,n.addEventListener("transitionend",r)}}function resultCopyButton(e,t,n){function o(e){var t=document.createElement("div");return t.innerHTML=String(e),t.textContent||""}function a(e){return String(e).replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">")}var r=o(t||"Copy"),i=o(n||""),l=i?r+": "+i:r;return'<button type="button" class="copy-btn mini result-copy-btn" data-copy-id="'+a(e)+'" title="'+a(r)+'" aria-label="'+a(l)+'"><i class="fa fa-copy" aria-hidden="true"></i></button>'}function formatDateTime(e,t,n,o,a,r){var i={weekday:"long",year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"2-digit",second:"2-digit"};if((n?e.getUTCFullYear():e.getFullYear())<=0&&(i.era="short"),!r){var l=getClockPref();i.hour12="12"==l}n&&(i.timeZone="UTC");var c=new Intl.DateTimeFormat(t||"en",i),s=c.resolvedOptions();"h23"!==s.hourCycle&&"h24"!==s.hourCycle||"2-digit"===s.hour||(i.hour="2-digit",c=new Intl.DateTimeFormat(t||"en",i));var u="";o||0!==e.getMilliseconds()?u=formatWithMilliseconds(c.formatToParts(e),String(e.getMilliseconds()).padStart(3,"0")):u
1=c.format(e);return a&&(u+=" "+(n?"UTC":"UTC"+getTimezoneOffsetLabel(e))),u}function formatWithMilliseconds(e,t){for(var n="",o=!1,a=0;a<e.length;a++){var r=e[a];"second"!==r.type||o?n+=r.value:(n+=r.value+"."+t,o=!0)}return o||(n+="."+t),n}function isValidDate(e){return"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.getTime())}function getTimezoneOffsetLabel(e){var t=-e.getTimezoneOffset(),n=t>=0?"+":"-",o=Math.abs(t),a=Math.floor(o/60),r=o%60;return n+String(a).padStart(2,"0")+":"+String(r).padStart(2,"0")}function formatUtcCompact(e){return""+e.getUTCFullYear()+String(e.getUTCMonth()+1).padStart(2,"0")+String(e.getUTCDate()).padStart(2,"0")+String(e.getUTCHours()).padStart(2,"0")+String(e.getUTCMinutes()).padStart(2,"0")+String(e.getUTCSeconds()).padStart(2,"0")}function roundRelativeTimeValue(e){return e<0?-Math.round(Math.abs(e)):Math.round(e)}function formatRelativeFromNow(e,t){for(var n=roundRelativeTimeValue((e.getTime()-Date.now())/1e3),o=new Intl.RelativeTimeFormat(t||"en",{numeric:"auto"}),a=[{unit:"year",seconds:31536e3},{unit:"month",seconds:2592e3},{unit:"week",seconds:604800},{unit:"day",seconds:86400},{unit:"hour",seconds:3600},{unit:"minute",seconds:60},{unit:"second",seconds:1}],r=0;r<a.length;r++){var i=a[r];if(Math.abs(n)>=i.seconds||"second"===i.unit){var l=roundRelativeTimeValue(n/i.seconds);return o.format(l,i.unit)}}return""}function displayDate(e){var t,n=new Date(1e3*e),o=1;return isValidDate(n)?t="<b>UTC</b>: "+formatEpochGMTString(n)+"<br><b>Local time</b>
1: "+formatEpochLocaleString(n):(t="Sorry, I can't convert this date.",o=0),{valid:o,output:t}}function getStandardTimezoneOffset(e){var t=new Date(e.getFullYear(),0,1),n=new Date(e.getFullYear(),6,1);return Math.max(t.getTimezoneOffset(),n.getTimezoneOffset())}function formatEpochLocaleString(e,t,n){return n=n||{},isValidDate(e)?formatDateTime(e,n.locale||("string"==typeof locale?locale:"en"),!1,!1,"boolean"==typeof n.showTimezone?n.showTimezone:!t,n.forceLocaleClock):n.invalidText||"Invalid input."}function formatEpochGMTString(e,t){if(t=t||{},!isValidDate(e))return t.invalidText||"Invalid input.";var n=t.locale||("string"==typeof locale?locale:"en"),o=t.localizeUtc;return"boolean"!=typeof o&&(o="0"!==getPreferenceValue("ec_gmt_local_lang","1")),o?formatDateTime(e,n,!0,!1,!1,t.forceLocaleClock):formatUtcEnglishWithLocalPattern(e,n)}function ec_is_ms(){return"ms"===getPreferenceValue("ec_unit","s")}function formatEpochGMTDate(e){var t="en";if("string"==typeof locale&&"en"==locale.substring(0,2)&&(t=locale),!isValidDate(e))return"Invalid input.";return new Intl.DateTimeFormat(t,{weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:"UTC"}).format(e)}function ecValText(e,t){return window.EC_VALIDATION_STRINGS&&window.EC_VALIDATION_STRINGS[e]||t}function validateCalendarDateFields(e,t,n){var o={year:String(null==e?"":e).trim(),month:String(null==t?"":t).trim(),day:String(null==n?"":n).trim()};if(!/^\d+$/.test(o.year))return{error:{field:"year",value:o.year}};var a=Number(o.year);if(!Number.isInteger(a)||a<100||a>9999)return{error:{field:"year",value:o.year}};if(!/^\d+$/.test(o.month))return{error:{field:"month",value:o.month}};var r=Number(o.month);if(!Number.isInteger(r)||r<1||r>12)return{error:{field:"month",value:o.month}};if(!/^\d+$/.test(o.day))return{error:{field:"day",value:o.day}};var i=Number(o.day),l=new Date(Date.UTC(a,r,0)).getUTCDate();return!Number.isInteger(i)||i<1||i>l?{error:{field:"day",value:o.day}}:{year:a,month:r,day:i}}function validateTimeFields(e,t,n,o){for(var a={hour:String(null==e?"":e).trim(),minute:String(null==t?"":t).trim(),second:String(null==n?"":n).trim()},r={hour:"12"===o?[1,12]:[0,23],minute:[0,59],second:[0,59]},i=["hour","minute","second"],l=0;l<i.length;l++){var c=i[l],s=a[c];if(!/^\d+$/.test(s))return{error:{field:c,value:s}};var u=Number(s);if(!Number.isInteger(u)||u<r[c][0]||u>r[c][1])return{error:{field:c,value:s}};a[c]=u}return a}function createHDate(e,t){t=t||{};var n="NaN",o=document.getElementById(e),a=document.getElementById(e+"-result");if(!o||!o.elements)return n;function r(e){var t=o.elements.namedItem(e);return t?t.value:void 0}function i(e,n){var o=(t.fieldLabels||{})[e.field]||ecValText(e.field,null),r=t.warningText||ecValText("check_input","Please check your input.");a&&(a.innerHTML="<b>"+r+"</b><br>"+(o?o+": "+e.value:n))}var l=r("tz"),c=r("yyyy"),s=r("mm"),u=r("dd"),d=r("hh"),m=r("mn"),f=r("ss"),g=validateCalendarDateFields(c,s,u);if(g.error){var v=g.error.field;return i(g.error,"Invalid "+v+"."),n}c=g.year,s=g.month,u=g.day;var p=o.dataset.clockf,y=validateTimeFields(d,m,f,p);if(y.error){var h=y.error.field,b="Invalid "+h+".";return"hour"===h&&"12"===p&&(b='Invalid hour - <a href="#" class="open-settings-panel">change preferences</a> for a 24h clock'),i(y.error,b),n}if(d=y.hour,m=y.minute,f=y.second,"12"===p){var L=r("am");"pm"===L&&24==(d+=12)&&(d=12),"am"===L&&12==d&&(d=0)}var w=0;return 2==l?n=new Date(c,s-1,u,d,m,f):(n=new Date(Date.UTC(c,s-1,u,d,m,f)),w=1),a&&(a.innerHTML=""),[n,w]}function timerStart(e,t,n,o,a){a=a||"";var r=getTime(e=e||0,t=t||1)+a;if(o){var i=document.querySelector(o);i&&(i.value=r)}var l=1e3*t;l<100&&(l=100),l>6e3&&(l=6e3),n=n||"#ecclock";var c=document.querySelector(n);if(c){var s=c._intervalId;s&&clearInterval(s),c._running=1,c.innerHTML=r,c._timerMouseenterListener&&c.removeEventListener("mouseenter",c._timerMouseenterListener),c._timerMouseleaveListener&&c.removeEventListener("mouseleave",c._timerMouseleaveListener),c._timerMouseenterListener=function(){c._running=0},c._timerMouseleaveListener=function(){c._running=1},c.addEventListener("mouseenter",c._timerMouseenterListener),c.addEventListener("mouseleave",c._timerMouseleaveListener),document.querySelectorAll('#precision-panel .precision-row span[id^="clock-"]').forEach((function(e){e._timerMouseenterListener&&e.removeEventListener("mouseenter",e._timerMouseenterListener),e._timerMouseleaveListener&&e.removeEventListener("mouseleave",e._timerMouseleaveListener),e._timerMouseenterListener=function(){c._running=0},e._timerMouseleaveListener=function(){c._running=1},e.addEventListener("mouseenter",e._timerMouseenterListener),e.addEventListener("mouseleave",e._timerMouseleaveListener)}));var u=document.getElementById("clock-expand");function d(){var e=!1;window.storageAvailable&&storageAvailable("localStorage")?"ms"===localStorage.getItem("ec_unit")&&(e=!0):window.getRuntimePref&&"ms"===getRuntimePref("ec_unit")&&(e=!0);var t=getTime(0,1);e&&t.length>
1=13&&t.endsWith("000")&&(t=t.slice(0,-3));var n=document.getElementById("clock-s");n&&(n.textContent=t);var o=document.getElementById("clock-ms");o&&(o.textContent=t+"000");var a=document.getElementById("clock-us");a&&(a.textContent=t+"000000");var r=document.getElementById("clock-ns");r&&(r.textContent=t+"000000000")}u&&(u._clickListener&&u.removeEventListener("click",u._clickListener),u._clickListener=function(e){e.stopPropagation();var t=document.getElementById("precision-panel"),n=u.querySelector("i");t&&("none"!==window.getComputedStyle(t).display?(t.classList.remove("open"),setTimeout((function(){t.classList.contains("open")||(t.style.display="none")}),200),window.toggleMenuIcon&&toggleMenuIcon(n,!1),u.setAttribute("aria-expanded","false")):(t.style.display="block",t.offsetHeight,t.classList.add("open"),window.toggleMenuIcon&&toggleMenuIcon(n,!0),u.setAttribute("aria-expanded","true"),d()))},u.addEventListener("click",u._clickListener)),c._precisionToggleListener&&c.removeEventListener("click",c._precisionToggleListener),c._precisionToggleListener=function(e){e.stopPropagation();var t=document.getElementById("clock-expand");t&&t.click()},c.addEventListener("click",c._precisionToggleListener),document._timerStartClick&&document.removeEventListener("click",document._timerStartClick),document._timerStartClick=function(e){var t=document.getElementById("precision-panel");if(t&&t.classList.contains("open")&&!e.target.closest(".clock-container")){t.classList.remove("open"),setTimeout((function(){t.classList.contains("open")||(t.style.display="none")}),200),window.toggleMenuIcon&&toggleMenuIcon(document.querySelector("#clock-expand i"),!1);var n=document.getElementById("clock-expand");n&&n.setAttribute("aria-expanded","false")}},document.addEventListener("click",document._timerStartClick),document._timerStartKeydown&&document.removeEventListener("keydown",document._timerStartKeydown),document._timerStartKeydown=function(e){if("Escape"===e.key){var t=document.getElementById("precision-panel");if(t&&t.classList.contains("open")){t.classList.remove("open"),setTimeout((function(){t.classList.contains("open")||(t.style.display="none")}),200),window.toggleMenuIcon&&toggleMenuIcon(document.querySelector("#clock-expand i"),!1);var n=document.getElementById("clock-expand");n&&n.setAttribute("aria-expanded","false")}}},document.addEventListener("keydown",document._timerStartKeydown);var m=setInterval((function(){if(c._running){var n=getTime(e,t)+a;c.innerHTML=n;var o=document.getElementById("precision-panel");o&&"none"!==window.getComputedStyle(o).display&&d()}}),l);c._intervalId=m}}function getTime(e,t){if(t=t||1,"ymd"==(e=e||0))return formatUtcCompact(new Date)+"Z";var n=0;"0x"==e&&(e=0,n=1);var o=Math.floor((e+(new Date).getTime()/1e3)/t);return ec_is_ms()&&1===t&&0===e&&(n?o=(new Date).getTime():o+="000"),n&&(o=o.toString(16).toUpperCase()),o}function selectInitialInputValue(e){var t="string"==typeof e?document.querySelector(e):e;if(!t||"function"!=typeof t.select||"number"!=typeof t.selectionStart)return function(){};"function"==typeof t._selectInitialInputValueCleanup&&t._selectInitialInputValueCleanup();var n=!0;function o(){n&&(n=!1,t.select())}
1function a(e){n&&(e.preventDefault(),n=!1,t.focus(),t.select())}function r(){n=!1}function i(){t.removeEventListener("focus",o),t.removeEventListener("pointerdown",a),t.removeEventListener("input",r),t._selectInitialInputValueCleanup===i&&delete t._selectInitialInputValueCleanup}return t.addEventListener("focus",o),t.addEventListener("pointerdown",a),t.addEventListener("input",r),t._selectInitialInputValueCleanup=i,i}function initDateSelector(e,t,n){var o="#"+e,a=document.getElementById(e);if(a){var r=safeGetLocalStorageItem("ec_datef")||getRuntimePref("ec_datef")||window.ec_default_datef||"ymd",i=a.dataset.format||a.getAttribute("data-format");if(r&&i&&r!==i){var l={dmy:["dd","mm","yyyy"],mdy:["mm","dd","yyyy"],ymd:["yyyy","mm","dd"]}[r],c=a.querySelector(".date-unified-field"),s=a.querySelector(".duf-dp-btn"),u={};if(l&&c&&s&&(l.forEach((function(e){var t=a.elements.namedItem(e);u[e]=t?t.closest(".duf-cell"):null})),l.every((function(e){return u[e]})))){var d="mdy"===r?"/":"-";l.forEach((function(t,n){var o=u[t],a=o.querySelector(".duf-label"),r=o.querySelector(".duf-input-wrap"),i=r?r.querySelector(".datesep"):null;c.insertBefore(o,s),a&&(a.id=e+"-h"+(n+1)),r&&(r.id=e+"-d"+(n+1)),i&&(i.textContent=n===l.length-1?"":d)})),a.dataset.format=r}}var m=new Date,f=getClockPref(),g=a.dataset.clockf,v=getTzPref();a.dataset.clockf=f;var p=document.querySelector(o+' [name="yyyy"]'),y=document.querySelector(o+' [name="mm"]'),h=document.querySelector(o+' [name="dd"]'),b=document.querySelector(o+' [name="hh"]'),L=document.querySelector(o+' [name="mn"]'),w=document.querySelector(o+' [name="ss"]'),E=!t&&!!g&&g!==f;if(E||n||(2==v?(p&&(p.value=m.getFullYear()),y&&(y.value=m.getMonth()+1),h&&(h.value=m.getDate()),!t&&b&&(b.value=m.getHours())):(p&&(p.value=m.getUTCFullYear()),y&&(y.value=m.getUTCMonth()+1),h&&(h.value=m.getUTCDate()),!t&&b&&(b.value=m.getUTCHours()))),!t){var T=document.querySelector(o+" .ampm");if(E){var _,S=b?parseInt(b.value,10):0;if(isNaN(S)&&(S=0),"12"===g){var k=a.querySelector(".ampm>select");_="pm"===(k?k.value:"am")?S<12?S+12:12:12===S?0:S}else _=S;if("12"===f){var I=a.querySelector(".ampm>select");T&&(T.style.display="block"),_>=12?(I&&(I.value="pm"),b&&(b.value=_>12?_-12:12)):(I&&(I.value="am"),b&&(b.value=0===_?12:_))}else T&&(T.style.display="none"),b&&(b.value=_)}else if(!n){var C,P;if(2==v?(C=m.getMinutes(),P=m.getSeconds()):(C=m.getUTCMinutes(),P=m.getUTCSeconds()),L&&(L.value=("0"+C).slice(-2)),w&&(w.value=("0"+P).slice(-2)),"12"==f){var H=m.getUTCHours();2==v&&(H=m.getHours()),T&&(T.style.display="block");I=document.querySelector(o+" .ampm>select");H>=12?(I&&(I.value="pm"),H>12&&b&&(b.value=H-12)):0==H&&b&&(b.value=12)}else T&&(T.style.display="none")}}a._dateInitChangeHandler&&a.removeEventListener("change",a._dateInitChangeHandler),a._dateInitChangeHandler=function(t){var n,o=document.getElementById(e+"-result"),r=o?o.innerHTML:"";(t&&t._ecDatePickerSelection||(r||"").trim())&&(n="FORM"===a.tagName?a:a.closest("form"))&&requestFormSubmit(n)},a.addEventListener("change",a._dateInitChangeHandler),a._dateAdvFocusHandler&&a.removeEventListener("focus",a._dateAdvFocusHandler,!0),a._dateAdvFocusHandler=function(e){e.target&&e.target.classList.contains("dateform")&&e.target.select()},a.addEventListener("focus",a._dateAdvFocusHandler,!0);var M=["pointerdown","mousedown","touchstart"];a._dateAdvPointerHandler&&M.forEach((function(e){a.removeEventListener(e,a._dateAdvPointerHandler)})),a._dateAdvPointerHandler=function(e){var t=e.target.closest("input.dateform");if(t&&document.activeElement!==t){try{e.preventDefault()}catch(e){}t.focus();try{t.setSelectionRange(0,t.value.length)}catch(e){}setTimeout((function(){try{t.setSelectionRange(0,t.value.length)}catch(e){}}),0)}},M.forEach((function(e){a.addEventListener(e,a._dateAdvPointerHandler)})),a._dateAdvKeydownHandler&&a.removeEventListener("keydown",a._dateAdvKeydownHandler),a._dateAdvKeydownHandler=function(e){var t=e.target.closest("input.dateform");if(t){var n=Array.from(document.querySelectorAll(o+" input.dateform")),a=n.indexOf(t),r=a>=0&&a<n.length-1;if(-1!==["-","/",":","."," "].indexOf(e.key)&&t.value.length>0&&r){e.preventDefault();var i=n[a+1];return i.focus(),void("function"==typeof i.select&&i.select())}var l=parseInt(t.getAttribute("maxlength")||"99",10);if(/^\d$/.test(e.key)&&t.value.length>=l&&(0!==t.selectionStart||t.selectionEnd!==t.value.length)&&r){e.preventDefault();var c=n[a+1];c.focus(),c.value=e.key,c.dispatchEvent(new Event("input",{bubbles:!0}))}}},a.addEventListener("keydown",a._dateAdvKeydownHandler),a._dateAdvInputHandler&&a.removeEventListener("input",a._dateAdvInputHandler),a._dateAdvInputHandler=function(e){var t=e.target.closest("input.dateform");if(t){var n=parseInt(t.getAttribute("maxlength")||"99",10);if(t.value.length>
1=n){var a=Array.from(document.querySelectorAll(o+" input.dateform")),r=a.indexOf(t);if(r>=0&&r<a.length-1){var i=a[r+1];i.focus(),"function"==typeof i.select&&i.select()}}}},a.addEventListener("input",a._dateAdvInputHandler)}}function initDurationSelector(e){var t=document.getElementById(e);if(t){var n=t.elements.namedItem("hh"),o=t.elements.namedItem("mn"),a=t.elements.namedItem("ss");n&&(n.value="0"),o&&(o.value="5"),a&&(a.value="0")}}function getTzPref(){return"2"===String(getPreferenceValue("ec_tzpref","1"))?2:1}function formatTimeWithMilliseconds(e,t,n){return formatWithMilliseconds(new Intl.DateTimeFormat(n||"en",t).formatToParts(e),String(e.getMilliseconds()).padStart(3,"0"))}function formatUtcEnglishWithLocalPattern(e,t){const n="string"==typeof t&&t?t.toLowerCase():"",o=getClockPref(),a=0!==e.getMilliseconds(),r={weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:"UTC"};e.getUTCFullYear()<=0&&(r.era="short");const i={hour:"numeric",minute:"2-digit",second:"2-digit",hour12:"12"===o,timeZone:"UTC"};let l="en-gb";"0"!==getPreferenceValue("ec_gmt_local_lang","1")&&n||0===n.indexOf("en")?l=n:"es-do"!==n&&"fr-ca"!==n||(l="en-us");let c=" at ";const s=new Intl.DateTimeFormat(l,{weekday:"long",year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"2-digit",second:"2-digit",hour12:"12"===o,timeZone:"UTC"}).formatToParts(e),u={hour:!0,minute:!0,second:!0,dayPeriod:!0},d={weekday:!0,year:!0,month:!0,day:!0};let m=-1;for(let e=0;e<s.length;e++)if(u[s[e].type]){m=e;break}if(m>=0){let e=-1;for(let t=0;t<m;t++)d[s[t].type]&&(e=t);if(e>=0){let t="";for(let n=e+1;n<m;n++)"literal"===s[n].type&&(t+=s[n].value);t&&(c=t)}}let f,g="",v=-1;for(let e=s.length-1;e>=0;e--)if(u[s[e].type]||d[s[e].type]){v=e;break}if(v>=0&&v<s.length-1)for(let e=v+1;e<s.length;e++)"literal"===s[e].type&&(g+=s[e].value);if({"zh-cn":!0,"zh-hk":!0,"zh-tw":!0,ja:!0,ko:!0,hu:!0,lt:!0,mn:!0,it:!0}[n]){const t=new Intl.DateTimeFormat(l,r).formatToParts(e);let n="",o="",a="",i="",c="";for(let e=0;e<t.length;e++)"year"===t[e].type&&(n=t[e].value),"era"===t[e].type&&(o=t[e].value),"month"===t[e].type&&(a=t[e].value),"day"===t[e].type&&(i=t[e].value),"weekday"===t[e].type&&(c=t[e].value);f=n+(o?" "+o:"")+" "+a+" "+i+", "+c}else f=new Intl.DateTimeFormat(l,r).format(e);let p=new Intl.DateTimeFormat(l,i).format(e);return a&&(p=formatTimeWithMilliseconds(e,i,l)),f+c+p+g}function cleanTimestamp(e){return e?((e=e.replace(/[`'"\s\,]+/g,"")).endsWith("L")&&(e=e.slice(0,-1)),e):""}function parseHexTimestampValue(e){var t=String(e).trim(),n=/^([+-]?)(?:0[xX])?([0-9a-fA-F]+)$/.exec(t);if(!n||"function"!=typeof BigInt)return null;try{var o=BigInt("0x"+n[2]);return"-"===n[1]&&(o=-o),{decimal:o.toString(),exactValue:o,hasPrefix:/^[+-]?0[xX]/.test(t),normalized:t}}catch(e){return null}}function parseTimestampHexInput(e){var t=String(e).trim();return(/^[+-]?0[xX]/.test(t)?/^[+-]?0[xX][0-9a-fA-F]+$/.test(t):/^[+-]?[0-9a-fA-F]+$/.test(t)&&/[a-fA-F]/.test(t)&&isNaN(t))?parseHexTimestampValue(t):null}function parseEpochInputValue(e,t){var n=cleanTimestamp(e);if(!n)return null;var o=parseTimestampHexInput(n),a=o?o.decimal:n,r=parseEpochTimestampValue(a,t||"auto");return r?{normalizedInput:n,timestampInput:a,hexadecimal:o,numericValue:r.numericValue,unit:r.unit,milliseconds:r.milliseconds,date:new Date(r.milliseconds)}:null}function calculateDurationBreakdown(e){var t=cleanTimestamp(e);if(!/^\d+$/.test(t))return null;var n=Number(t);if(!Number.isSafeInteger(n))return null;var o=n,a=Math.trunc(o/86400);o-=86400*a;var r=Math.trunc(o/3600);o-=3600*r;var i=Math.trunc(o/60),l=o-60*i,c=[];a>0&&c.push({value:a,unit:"day"}),(a>0||r>0)&&(r>0||i>0||l>0)&&c.push({value:r,unit:"hour"}),(a>0||r>0||i>0)&&(i>0||l>0)&&c.push({value:i,unit:"minute"}),l>0&&c.push({value:l,unit:"second"}),c.length||c.push({value:0,unit:"second"});var s=[],u=0;if(a>31){var d=n/86400,m=d-365*(u=Math.floor(d/365)),f=Math.floor(m/30.4375);m=Math.floor(m-30.4375*f),u>0&&s.push({value:u,unit:"year"}),f>0&&s.push({value:f,unit:"month"}),m>0&&s.push({value:m,unit:"day"}),r>0&&(0===u||f>0||m>0)&&s.push({value:r,unit:"hour"})}return{normalized:t,totalSeconds:n,parts:c,approximateParts:s,exceedsOneHundredYears:u>100}}
1function calculatePeriodBoundaries(e){var t=e.period;if("year"!==t&&"month"!==t&&"day"!==t)return{error:{field:"period",value:t}};var n=validateCalendarDateFields(e.year,"year"===t?1:e.month,"day"===t?e.day:1);if(n.error)return n;var o=n.year,a=n.month,r=n.day,i="year"===t?0:a-1,l="day"===t?r:1,c=o,s=i,u=l;function d(t,n,o){return e.localTime?new Date(t,n,o,0,0,0):new Date(Date.UTC(t,n,o,0,0,0))}"year"===t&&(c+=1),"month"===t&&(s+=1),"day"===t&&(u+=1);var m=d(o,i,l),f=d(c,s,u);return f.setTime(f.getTime()-(e.useMilliseconds?1:1e3)),{startDate:m,endDate:f}}function parseEpochTimestampValue(e,t){var n=Number(e);if(!Number.isFinite(n))return null;var o=null;if("function"==typeof BigInt&&/^[+-]?\d+$/.test(e))try{o=BigInt(e)}catch(e){}function a(e,t){return null!==o?o>=BigInt(e)||o<=BigInt(t):n>=e||n<=t}var r,i=t||"auto";if("auto"===i&&(i=a(1e16,-1e16)?"nanoseconds":a(1e14,-1e14)?"microseconds":a(1e11,-3e10)?"milliseconds":"seconds"),null!==o){var l;if("seconds"===i)l=o*BigInt(1e3);else if("milliseconds"===i)l=o;else{var c=BigInt("microseconds"===i?1e3:1e6);l=o/c,o<BigInt(0)&&o%c!==BigInt(0)&&(l-=BigInt(1))}r=Number(l)}else if(r=n,"seconds"===i){var s=/^([+-]?)(\d*)(?:\.(\d*))?(?:[eE]([+-]?\d+))?$/.exec(String(e));if(s&&(s[2]||s[3])){var u=s[2]+(s[3]||""),d=s[2].length+Number(s[4]||0)+3;r=0===n||d<=0?0:d<u.length?Number(s[1]+u.slice(0,d)):Number(s[1]+u+"e"+(d-u.length))}else r*=1e3}else"microseconds"===i?r=Math.floor(r/1e3):"nanoseconds"===i&&(r=Math.floor(r/1e6));return{numericValue:n,unit:i,milliseconds:r}}function computeWeekStart(){try{var e=function(){try{var e=("function"==typeof safeGetLocalStorageItem?safeGetLocalStorageItem("ec_locale"):null)||("function"==typeof getRuntimePref?getRuntimePref("ec_locale"):null)||"";if(e&&"0"!==e)return e;var t=window.EC_HOME&&window.EC_HOME.locale;if(t)return t}catch(e){}return navigator.language||"en"}();return/^en[-_]US$/i.test(e)?"12"===("function"==typeof getClockPref?getClockPref():"12")?6:0:function(e){var t="";try{var n=new Intl.Locale(e),o="function"==typeof n.getWeekInfo?n.getWeekInfo():n.weekInfo;if(o&&Number.isInteger(o.firstDay)&&o.firstDay>=1&&o.firstDay<=7)return o.firstDay-1;t=n.region||n.maximize().region||""}catch(e){}if(!t){var a=e.match(/[_-]([A-Za-z]{2})(?:[_-]|$)/);t=a?a[1].toUpperCase():""}if(!t){var r=e.substring(0,2).toLowerCase();return"dv"===r?4:"fa"===r?5:"ja"===r||"ko"===r||"zh"===r?6:0}return"MV"===(t=t.toUpperCase())?4:{AF:1,BH:1,DJ:1,DZ:1,EG:1,IQ:1,IR:1,JO:1,KW:1,LY:1,OM:1,QA:1,SD:1,SY:1}[t]?5:{AG:1,AS:1,AU:1,BD:1,BR:1,BS:1,BT:1,BW:1,BZ:1,CA:1,CN:1,CO:1,DM:1,DO:1,ET:1,GT:1,GU:1,HK:1,HN:1,ID:1,IL:1,IN:1,JM:1,JP:1,KE:1,KH:1,KR:1,LA:1,MH:1,MM:1,MO:1,MT:1,MX:1,MZ:1,NI:1,NP:1,PA:1,PE:1,PH:1,PK:1,PR:1,PT:1,PY:1,SA:1,SG:1,SV:1,TH:1,TT:1,TW:1,UM:1,US:1,VE:1,VI:1,WS:1,YE:1,ZA:1,ZW:1}[t]?6:0}(e)}catch(e){return 0}}function initDatePicker(e){var t,n,o=document.getElementById(e+"-dp-btn"),a=o?o.querySelector("i"):null,r=document.getElementById(e+"-dp"),i=document.getElementById(e);o&&r&&i&&(i._dpHasFirstPick=!1,i._dpFieldsWereEdited=!1,"boolean"!=typeof i._dpConverterHasRun&&(i._dpConverterHasRun=!1),i._dpConverterRunHandler&&i.removeEventListener("submit",i._dpConverterRunHandler),i._dpConverterRunHandler=function(){i._dpConverterHasRun=!0},i.addEventListener("submit",i._dpConverterRunHandler),i._dpFieldEditHandler&&(i.removeEventListener("input",i._dpFieldEditHandler),i.removeEventListener("change",i._dpFieldEditHandler)),i._dpFieldEditHandler=function(e){if(!e._ecDatePickerSelection){var t=e.target&&e.target.name;"yyyy"!==t&&"mm"!==t&&"dd"!==t&&"hh"!==t&&"mn"!==t&&"ss"!==t&&"am"!==t||(i._dpFieldsWereEdited=!0)}},i.addEventListener("input",i._dpFieldEditHandler),i.addEventListener("change",i._dpFieldEditHandler),o.addEventListener("click",(function(e){e.stopPropagation(),r.classList.contains("duf-dp-open")?d():u()})),document.addEventListener("click",(function(e){r.classList.contains("duf-dp-open")&&!r.contains(e.target)&&e.target!==o&&d()})));function l(){var e=validateCalendarDateFields(String((i.elements.yyyy||{}).value||"").trim(),String((i.elements.mm||{}).value||"").trim(),1);if(e.error)return e;var t=String((i.elements.dd||{}).value||"").trim(),n=/^\d+$/.test(t)?Number(t):0,o=new Date(e.year,e.month,0).getDate();return(!Number.isInteger(n)||n<1||n>o)&&(n=0),{y:e.year,m:e.month,d:n}}function c(){var e=new Date,t=i.elements.tz&&"1"===i.elements.tz.value;return{y:t?e.getUTCFullYear():e.getFullYear(),m:(t?e.getUTCMonth():e.getMonth())+1,d:t?e.getUTCDate():e.getDate()}}function s(e,o){if(!(!Number.isInteger(e)||e<100||e>9999)){t=e,n=o;var a=window.ec_dp_months||["January","February","March","April","May","June","July","August","September","October","November","December"],u=window.ec_dp_days||["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],m=computeWeekStart()%7,f=u.slice(m).concat(u.slice(0,m)),g=c(),v=l(),p='<div class="duf-dp-nav">';p+='<button type="button" class="duf-dp-prev"'+(100===e&&1===o?" disabled":"")+">‹</button>",p+='<span class="duf-dp-title">'+(a[o-1]||o)+"Â "+e+"</span>",p+='<button type="button" class="duf-dp-next"'+(9999===e&&12===o?" disabled":"")+">›</button>",p+='</div><table class="duf-dp-table"><thead><tr>';for(var y=0;y<7;y++)p+="<th>"+f[y]+"</th>";p+="</tr></thead><tbody>";for(var h=((new Date(e,o-1,1).getDay()+6)%7-m+7)%7,b=new Date(e,o,0).getDate(),L=new Date(e,o-1,0).getDate(),w=1,E=1,T=Math.ceil((h+b)/7),_=0;_<T;_++){p+="<tr>";for(var S=0;S<7;S++){var k,I=7*_+S,C=e,P=o,H="";I<h?(k=L-h+I+1,P=1===o?12:o-1,C=1===o?e-1:e,H="cal-othermonth"):w>b?(k=E++,P=12===o?1:o+1,C=12===o?e+1:e,H="cal-othermonth"):(k=w++,C===g.y&&P===g.m&&k===g.d&&(H="cal-today"),v.d&&C===v.y&&P===v.m&&k===v.d&&(H=H?H+" duf-dp-sel":"duf-dp-sel"));var M=C>=100&&C<=9999;M||(H=H?H+" cal-outofrange":"cal-outofrange"),p+="<td"+(H?' class="'+H+'"':"")+(M?' data-y="'+C+'" data-m="'+P+'" data-d="'+k+'"':"")+">"+k+"</td>"}p+="</tr>"}p+="</tbody></table>",r.innerHTML=p,r.querySelector(".duf-dp-prev").addEventListener("click",(function(e){e.stopPropagation();var o=n-1,a=t;o<1&&(o=12,a--),s(a,o)})),r.querySelector(".duf-dp-next").addEventListener("click",(function(e){e.stopPropagation();var o=n+1,a=t;o>12&&(o=1,a++),s(a,o)})),r.querySelectorAll("td[data-d]").forEach((function(e){e.addEventListener("click",(function(){var t=parseInt(e.dataset.y),n=parseInt(e.dataset.m),o=parseInt(e.dataset.d);if(!i._dpHasFirstPick){var a=c();if(!(t===a.y&&n===a.m&&o===a.d)&&(i._dpHasFirstPick=!0,!i._dpFieldsWereEdited&&!i._dpConverterHasRun)){var r=i.dataset.clockf||("function"==typeof getClockPref?getClockPref():"24");if(i.elements.hh&&(i.elements.hh.value="12"===r?12:0),i.elements.mn&&(i.elements.mn.value="
100"),i.elements.ss&&(i.elements.ss.value="00"),"12"===r){var l=i.querySelector(".ampm>select");l&&(l.value="am")}}}!function(e,t,n){i.elements.yyyy&&(i.elements.yyyy.value=e),i.elements.mm&&(i.elements.mm.value=t),i.elements.dd&&(i.elements.dd.value=n);var o=new Event("change",{bubbles:!0});o._ecDatePickerSelection=!0,i.elements.dd&&i.elements.dd.dispatchEvent(o)}(t,n,o),d()}))}))}}function u(){document.querySelectorAll(".duf-dp-open").forEach((function(e){if(e!==r){e.classList.remove("duf-dp-open");var t=e.id.replace(/-dp$/,""),n=document.getElementById(t+"-dp-btn"),o=n?n.querySelector("i"):null;window.toggleMenuIcon&&o&&toggleMenuIcon(o,!1)}}));var t=l();if(t.error)return d(),void function(t){var n=document.getElementById(e+"-result");if(n){var o={year:"Year",month:"Month"},a="function"==typeof homeText?homeText("check_data","Please check your input."):ecValText("check_input","Please check your input."),r="function"==typeof homeText?homeText({year:"year_label",month:"month"}[t.field],o[t.field]):ecValText(t.field,o[t.field]);n.textContent="";var i=document.createElement("b");i.textContent=a,n.appendChild(i),n.appendChild(document.createElement("br")),n.appendChild(document.createTextNode(r+": "+t.value))}}(t.error);s(t.y,t.m),r.classList.add("duf-dp-open"),window.toggleMenuIcon&&toggleMenuIcon(a,!0)}function d(){r.classList.remove("duf-dp-open"),window.toggleMenuIcon&&toggleMenuIcon(a,!1)}}window.bindCalToggleGroup=function(e){var t="string"==typeof(e=e||{}).groupSelector?document.querySelector(e.groupSelector):e.groupSelector;if(!t)return null;var n=e.buttonSelector||".cal-toggle",o=Array.from(t.querySelectorAll(n));if(0===o.length)return null;var a=e.activeClass||"active",r=e.idPrefix||null,i="function"==typeof e.onChange?e.onChange:null,l=!1;function c(e){var t=e.getAttribute("data-val");if(t)return t;if(""===t)return"";if(r&&e.id&&0===e.id.indexOf(r))return e.id.slice(r.length);var n=(e.textContent||e.innerText||"").trim().toLowerCase();return"seconds"===n?"s":"milliseconds"===n?"ms":n}function s(e,t){if(!l){l=!0;try{o.forEach((function(t){var n=c(t)===e;t.classList.toggle(a,n),t.setAttribute("aria-pressed",n?"true":"false")})),!t&&i&&i(e)}finally{l=!1}}}o.forEach((function(e){e.addEventListener("click",(function(){var t=c(e);if(e.classList.contains(a)){var n=e.closest("form");n&&requestFormSubmit(n)}else s(t)}))}));var u=e.defaultValue||null;if(u&&!o.some((function(e){return c(e)===u}))&&(u=null),!u){var d=o.find((function(e){return e.classList.contains(a)}));d&&(u=c(d))}return u||(u=c(o[0])),s(u,!0),{setActive:s,getActive:function(){var e=o.find((function(e){return e.classList.contains(a)}));return e?c(e):void 0},buttons:o}};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.