UNPKG

304 kBJavaScriptView Raw
1/*! For license information please see xtendui.min.js.LICENSE.txt */
2(()=>{var e={3147:(e,t,n)=>{"use strict";var o={};n.r(o),n.d(o,{createFocusTrap:()=>T});n(6992),n(3948),n(6699),n(7658),n(4916),n(3210);var r=n(7856);const i={};i.DOMPurify=r,"undefined"!=typeof window&&(window.XtSetGlobal&&(global["string"==typeof window.XtSetGlobal?window.XtSetGlobal:"Xt"]=i),i._running={},i._currents={},i.options={},i._mountArr=[],i._unmountArr=[],i.resizeSkip=()=>matchMedia("(hover: none), (pointer: coarse)").matches,i.resizeDelay=200,i.medialoadedDelay=!1,i.durationTimescale=1,i.autoTimescale=1,i.scrolltoHashforce=null,i.formScrollWindowFactor=.2,i.ready=function(){let{func:e,state:t="interactive complete",raf:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=[...t.split(" ")];if(o.includes(document.readyState))n?requestAnimationFrame((()=>{e()})):e();else{const t=()=>{o.includes(document.readyState)&&(e(),document.removeEventListener("readystatechange",t))};document.addEventListener("readystatechange",t)}},i._mutationObserver=new MutationObserver((e=>{for(const t of e)if("childList"===t.type){for(const e of t.addedNodes)1===e.nodeType&&i._mountCheck({added:e});for(const e of t.removedNodes)1===e.nodeType&&i._unmountCheck({removed:e})}})),i.ready({func:()=>{i._mutationObserver.disconnect(),i._mutationObserver.observe(document.documentElement,{characterData:!1,attributes:!1,childList:!0,subtree:!0})}}),i.refresh=()=>{i._mountCheck()},i.mount=e=>{i._mountArr.push(e),i.ready({raf:e.raf,func:()=>{i._mountCheck({obj:e})}})},i.unmount=e=>{i._unmountArr.push(e)},i._mountCheck=function(){let{added:e=document.documentElement,obj:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e.closest("html"))return;const n=t?[t]:i._mountArr;for(const t of n){const n=[];e.matches(t.matches)&&n.push(e);for(const o of e.querySelectorAll(t.matches))n.push(o);if(n.length)for(const[e,r]of n.entries()){var o;if(t.root&&!t.root.contains(r))continue;const n=null!==(o=t.ignoreMount)&&void 0!==o?o:".xt-ignore";if(n&&r.closest(n))continue;if(t.done=t.done?t.done:[],t.done.includes(r))return;t.done.push(r);const a=t.mount({ref:r,obj:t,index:e});a&&i.unmount({ref:r,root:t.root,ignoreUnmount:t.ignoreUnmount,unmount:a,unmountRemove:function(){t.done=t.done.filter((e=>e!==r)),i._unmountArr=i._unmountArr.filter((e=>e!==this))}})}}},i._unmountCheck=function(){let{removed:e=document.documentElement}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e.closest("html"))for(const n of i._unmountArr)if(e===n.ref||e.contains(n.ref)){var t;if(n.root&&!n.root.contains(n.ref))continue;const e=null!==(t=n.ignoreUnmount)&&void 0!==t?t:".xt-ignore";if(e&&n.ref.closest(e))continue;n.unmount({obj:n}),n.unmountRemove()}},i._set=function(){let{name:e,el:t,self:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i.dataStorage.set(t,e,n)},i.get=function(){let{name:e,el:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i.dataStorage.get(t,e)},i._remove=function(){let{name:e,el:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i.dataStorage.remove(t,e)},i._initMatches=function(){let{self:e,optionsInitial:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=e.options;if(void 0===e.initial&&(e.matches&&i._removeMatches({self:e,optionsInitial:t}),n.matches)){e.matches=[];const o=Object.entries(n.matches);if(o.length)for(const[n,r]of o){const o=matchMedia(n);e.matches.push({mql:o,value:r}),i._eventMatches({self:e,mql:o,value:r,skipReinit:!0,optionsInitial:t}),o.addEventListener?o.addEventListener("change",i._eventMatches.bind(null,{self:e,mql:o,value:r,optionsInitial:t})):o.addListener(i._eventMatches.bind(null,{self:e,mql:o,value:r,optionsInitial:t}))}}},i._eventMatches=function(){let{self:e,mql:t,value:n,skipReinit:o=!1,optionsInitial:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.container.closest("html")&&(t.matches?e.options=i.merge([e.options,n]):e.options=i.mergeReset({start:e.options,reset:r,check:n}),o||i.frame({el:e.container,ns:"".concat(e.ns,"MatchFrame"),func:()=>{i._eventReinit({self:e})}}))},i._removeMatches=function(){var e;let{self:t,optionsInitial:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null!==(e=t.matches)&&void 0!==e&&e.length)for(const e of t.matches){const o=e.mql,r=e.value;o.removeEventListener?o.removeEventListener("change",i._eventMatches.bind(null,{self:t,mql:o,value:r,optionsInitial:n})):o.removeListener(i._eventMatches.bind(null,{self:t,mql:o,value:r,optionsInitial:n}))}},i._eventReinit=function(){var e,t;let{self:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;(null==o||null===(e=o.detail)||void 0===e||!e.container||null!=o&&null!==(t=o.detail)&&void 0!==t&&t.container.contains(n.container))&&n.reinit()},i.dataStorage={_storage:new Map,set:(e,t,n)=>{i.dataStorage._storage.has(e)||i.dataStorage._storage.set(e,new Map);const o=i.dataStorage._storage.get(e);return o.set(t,n),o.get(t)},put:(e,t,n)=>{i.dataStorage._storage.has(e)||i.dataStorage._storage.set(e,new Map);const o=i.dataStorage._storage.get(e),r=o.get(t);return r||(o.set(t,n),o.get(t))},get:(e,t)=>{const n=i.dataStorage._storage.get(e);return n?n.get(t):null},getAll:e=>{const t=i.dataStorage._storage.get(e);return t||null},has:(e,t)=>i.dataStorage._storage.get(e).has(t),remove:(e,t)=>{const n=i.dataStorage._storage.get(e);if(!n)return null;const o=n.delete(t);return!1===n.size&&i.dataStorage._storage.delete(e),o}},i._classBody={currents:[],add:e=>{i._classBody.currents.push(e)},remove:e=>{i._classBody.currents=i._classBody.currents.filter((t=>t.c!==e.c||t.ns!==e.ns))},get:e=>i._classBody.currents.filter((t=>t.c===e.c))},i._friction=function(){let{el:e,obj:t,transform:n=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i.frame({el:e,ns:"xtFrictionFrame"}),i.frame({el:e,ns:"xtFrictionInitFrame",func:()=>{if(i.visible({el:e})){let o,r;if(n){const t=i.getTranslate({el:e});o=t[0],r=t[1]}else{const t=e.getBoundingClientRect();o=t.left,r=t.top}let a=t.x-o,s=t.y-r;const u=t.friction;if(u&&i.dataStorage.get(e,"xtFrictionX")&&1e3!==i.durationTimescale?(o+=u({delta:Math.abs(a)})*Math.sign(a),r+=u({delta:Math.abs(s)})*Math.sign(s),n?e.style.transform="translateX(".concat(o,"px) translateY(").concat(r,"px)"):(e.style.left="".concat(o,"px"),e.style.top="".concat(r,"px"))):(o=t.x,r=t.y,n?e.style.transform="translateX(".concat(o,"px) translateY(").concat(r,"px)"):(e.style.top="".concat(r,"px"),e.style.left="".concat(o,"px"))),i.dataStorage.set(e,"xtFrictionX",o),i.dataStorage.set(e,"xtFrictionY",r),u&&1e3!==i.durationTimescale){const u=t.frictionLimit?t.frictionLimit:1.5;a=t.x-o,s=t.y-r,i.frame({el:e,ns:"xtFrictionFrame",func:()=>{Math.abs(a)>=u||Math.abs(s)>=u?i._friction({el:e,obj:t,transform:n}):(i.dataStorage.remove(e,"xtFrictionX"),i.dataStorage.remove(e,"xtFrictionY"))}})}}}})},i.getTranslate=function(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=[],n=getComputedStyle(e),o=n.transform;let r=o.match(/^matrix3d\((.+)\)$/);return r?t.push(parseFloat(r[1].split(", ")[13])):(r=o.match(/^matrix\((.+)\)$/),r?t.push(parseFloat(r[1].split(", ")[4])):t.push(0),r?t.push(parseFloat(r[1].split(", ")[5])):t.push(0)),t},i.contains=function(){let{els:e,tr:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e instanceof HTMLElement)return e.contains(t);for(const n of e)if(n.contains(t))return!0;return!1},i.uniqueId=()=>(i.uid=void 0!==i.uid?i.uid:0,"xt-".concat(i.uid++)),i.merge=e=>{const t={};for(const n of e)if(n)for(const[e,o]of Object.entries(n))Array.isArray(o)?(t[e]=t[e]?t[e]:[],t[e].push(...o)):null===o||"object"!=typeof o||o.nodeName||o===window?t[e]=o:t[e]=i.merge([t[e],o]);return t},i.mergeReset=function(){let{start:e,reset:t,check:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=e;for(const[r,a]of Object.entries(n))null===a||"object"!=typeof a||Array.isArray(a)||a.nodeName||a===window?e[r]===n[r]&&(o[r]=t[r]):o[r]=i.mergeReset({start:e[r],reset:t[r],check:n[r]});return o},i.sanitize=e=>r.sanitize(e),i.node=e=>{let{sanitize:t=!0,str:n}=e;const o=document.createElement("template");return o.innerHTML=t?i.sanitize(n.trim()):n.trim(),o.content.firstChild},i.nodes=e=>{let{sanitize:t=!0,str:n}=e;const o=document.createElement("template");return o.innerHTML=t?i.sanitize(n.trim()):n.trim(),o.content.childNodes},i.script=function(){let{url:e,callback:t,defer:n=!0,async:o=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!document.querySelector('script[src="'.concat(e,'"]'))){const r=o,i=document.createElement("script");t&&(i.onload=t),i.type="text/javascript",i.src=e,i.defer=n,i.async=r,document.body.append(i)}},i.frame=function(){let{el:e,ns:t="",func:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};cancelAnimationFrame(i.dataStorage.get(e,"".concat(t,"Frame"))),n&&i.dataStorage.set(e,"".concat(t,"Frame"),requestAnimationFrame((()=>{n()})))},i.frameDouble=function(){let{el:e,ns:t="",func:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};cancelAnimationFrame(i.dataStorage.get(e,"".concat(t,"FrameDouble"))),n&&i.dataStorage.set(e,"".concat(t,"FrameDouble"),requestAnimationFrame((()=>{i.dataStorage.set(e,"".concat(t,"FrameDouble"),requestAnimationFrame((()=>{n()})))})))},i.on=function(){let{el:e,ns:t="",duration:n,raf:o=!0,initial:r=!1,callback:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i.animTimeout({el:e,ns:t}),e.classList.add("on"),e.classList.remove("out");const s=()=>{e.classList.add("in"),e.classList.remove("done"),i.animTimeout({el:e,ns:t,duration:n,actionCurrent:"In",func:()=>{e.classList.add("done"),a&&a()}})};o?i.frameDouble({el:e,ns:t,func:s}):(i.frameDouble({el:e,ns:t}),s()),r&&e.classList.add("initial"),i.frameDouble({el:e,ns:"".concat(t,"Initial"),func:()=>{r&&e.classList.remove("initial")}})},i.off=function(){let{el:e,ns:t="",duration:n,raf:o=!0,initial:r=!1,callback:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i.animTimeout({el:e,ns:t}),e.classList.remove("on");const s=()=>{e.classList.remove("in","done"),e.classList.add("out"),i.animTimeout({el:e,ns:t,duration:n,actionCurrent:"Out",func:()=>{e.classList.remove("out"),a&&a()}})};o?i.frameDouble({el:e,ns:t,func:s}):(i.frameDouble({el:e,ns:t}),s()),r&&e.classList.add("initial"),i.frameDouble({el:e,ns:"".concat(t,"Initial"),func:()=>{r&&e.classList.remove("initial")}})},i.animTimeout=function(){let{el:e,ns:t="",duration:n,actionCurrent:o,func:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var a;(clearTimeout(i.dataStorage.get(e,"".concat(t,"AnimTimeout"))),r)&&(n=null!==(a=i.animTime({el:e,duration:n,actionCurrent:o}))&&void 0!==a?a:0,n?i.dataStorage.set(e,"".concat(t,"AnimTimeout"),setTimeout(r,n)):r())},i.animTime=function(){let{el:e,duration:t,actionCurrent:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=n&&e.getAttribute("data-xt-duration-".concat(n))||e.getAttribute("data-xt-duration");return o?isNaN(parseFloat(o))?o:parseFloat(o)/i.durationTimescale:"function"==typeof t?t:t||0===t?t/i.durationTimescale:void 0},i.delayTime=function(){let{el:e,duration:t,actionCurrent:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=n&&e.getAttribute("data-xt-delay-".concat(n))||e.getAttribute("data-xt-delay");return o?isNaN(parseFloat(o))?o:parseFloat(o)/i.durationTimescale:"function"==typeof t?t:t||0===t?t/i.durationTimescale:void 0},i.queryAll=function(){let{els:e,query:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!t||0===e.length)return[];if(e.length){const n=[];for(const o of e)n.push(...o.querySelectorAll(t));return n}return Array.from(e.querySelectorAll(t))},i.visible=function(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},i._setScrollbarWidth=()=>{if(void 0===i.scrollbarWidth){const e=i.dataStorage.put(window,"resize/scrollbar",i._setScrollbarWidth);removeEventListener("resize",e),addEventListener("resize",e)}const e=document.createElement("div");e.style.visibility="hidden",e.style.width="100%",e.style.msOverflowStyle="scrollbar",e.classList.add("xt-ignore","xt-overflow-main"),document.body.append(e),e.style.overflow="scroll";const t=document.createElement("div");t.style.width="100%",t.classList.add("xt-ignore"),e.append(t);const n=e.offsetWidth,o=t.offsetWidth;i.scrollbarWidth=n-o,document.documentElement.style.setProperty("--scrollbar-width","".concat(i.scrollbarWidth,"px")),e.remove()},i.ready({func:()=>{i._setScrollbarWidth()}}),addEventListener("resize",(e=>{var t;const n=window.innerWidth+window.outerWidth,o=window.innerHeight+window.outerHeight;(null!=e&&null!==(t=e.detail)&&void 0!==t&&t.force||i.dataStorage.get(window,"xtEventDelayWidth")!==n||!i.resizeSkip()&&i.dataStorage.get(window,"xtEventDelayHeight")!==o)&&i.dataStorage.set(window,"eventDelaySaveTimeout",setTimeout((()=>{i.dataStorage.set(window,"xtEventDelayWidth",n),i.dataStorage.set(window,"xtEventDelayHeight",o),dispatchEvent(new CustomEvent("resize.xt",{detail:null==e?void 0:e.detail}))}),i.resizeDelay))})),i.dataStorage.set(window,"xtEventDelayWidth",window.innerWidth+window.outerWidth),i.dataStorage.set(window,"xtEventDelayHeight",window.innerHeight+window.outerHeight),i._innerHeightSet=()=>{i.innerHeight=window.innerHeight,document.documentElement.style.setProperty("--vh","".concat(.01*i.innerHeight,"px"))},addEventListener("resize.xt",(()=>{i._innerHeightSet()})),i.ready({func:()=>{i._innerHeightSet()}}),i.scrolltriggerRerfreshFix=function(){let{ScrollTrigger:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.config({autoRefreshEvents:"visibilitychange,DOMContentLoaded,load"});const t=()=>{e.refresh()};removeEventListener("resize.xt",t),addEventListener("resize.xt",t)});n(5306),n(541);var a=n(1142),s=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],u=s.join(","),c="undefined"==typeof Element,l=c?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,d=!c&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},p=function(e,t,n){var o=Array.prototype.slice.apply(e.querySelectorAll(u));return t&&l.call(e,u)&&o.unshift(e),o=o.filter(n)},f=function e(t,n,o){for(var r=[],i=Array.from(t);i.length;){var a=i.shift();if("SLOT"===a.tagName){var s=a.assignedElements(),c=e(s.length?s:a.children,!0,o);o.flatten?r.push.apply(r,c):r.push({scope:a,candidates:c})}else{l.call(a,u)&&o.filter(a)&&(n||!t.includes(a))&&r.push(a);var d=a.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(a);if(d){var p=e(!0===d?a.children:d.children,!0,o);o.flatten?r.push.apply(r,p):r.push({scope:a,candidates:p})}else i.unshift.apply(i,a.children)}}return r},m=function(e,t){return e.tabIndex<0&&(t||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},g=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},h=function(e){return"INPUT"===e.tagName},v=function(e){return function(e){return h(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||d(e),o=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var r=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]}(t,e.form);return!r||r===e}(e)},D=function(e){var t=e.getBoundingClientRect(),n=t.width,o=t.height;return 0===n&&0===o},b=function(e,t){return!(t.disabled||function(e){return h(e)&&"hidden"===e.type}(t)||function(e,t){var n=t.displayCheck,o=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var r=l.call(e,"details>summary:first-of-type")?e.parentElement:e;if(l.call(r,"details:not([open]) *"))return!0;if(!n||"full"===n){if("function"==typeof o){for(var i=e;e;){var a=e.parentElement,s=d(e);if(a&&!a.shadowRoot&&!0===o(a))return D(e);e=e.assignedSlot?e.assignedSlot:a||s===e.ownerDocument?a:s.host}e=i}return!e.getClientRects().length}return"non-zero-area"===n&&D(e)}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var o=t.children.item(n);if("LEGEND"===o.tagName)return!!l.call(t,"fieldset[disabled] *")||!o.contains(e)}return!0}t=t.parentElement}return!1}(t))},y=function(e,t){return!(v(t)||m(t)<0||!b(e,t))},_=function e(t){var n=[],o=[];return t.forEach((function(t,r){var i=!!t.scope,a=i?t.scope:t,s=m(a,i),u=i?e(t.candidates):a;0===s?i?n.push.apply(n,u):n.push(a):o.push({documentOrder:r,tabIndex:s,item:t,isScope:i,content:u})})),o.sort(g).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},E=function(e,t){var n;return n=(t=t||{}).getShadowRoot?f([e],t.includeContainer,{filter:y.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot}):p(e,t.includeContainer,y.bind(null,t)),_(n)},A=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==l.call(e,u)&&y(t,e)},C=s.concat("iframe").join(","),w=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==l.call(e,C)&&b(t,e)};function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){S(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var L,B=(L=[],{activateTrap:function(e){if(L.length>0){var t=L[L.length-1];t!==e&&t.pause()}var n=L.indexOf(e);-1===n||L.splice(n,1),L.push(e)},deactivateTrap:function(e){var t=L.indexOf(e);-1!==t&&L.splice(t,1),L.length>0&&L[L.length-1].unpause()}}),N=function(e){return setTimeout(e,0)},O=function(e,t){var n=-1;return e.every((function(e,o){return!t(e)||(n=o,!1)})),n},k=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return"function"==typeof e?e.apply(void 0,n):e},I=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target},T=function(e,t){var n,o=(null==t?void 0:t.document)||document,r=F({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0},t),i={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0},a=function(e,t,n){return e&&void 0!==e[t]?e[t]:r[n||t]},s=function(e){return i.containerGroups.findIndex((function(t){var n=t.container,o=t.tabbableNodes;return n.contains(e)||o.find((function(t){return t===e}))}))},u=function(e){var t=r[e];if("function"==typeof t){for(var n=arguments.length,i=new Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];t=t.apply(void 0,i)}if(!t){if(void 0===t||!1===t)return t;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var s=t;if("string"==typeof t&&!(s=o.querySelector(t)))throw new Error("`".concat(e,"` as selector refers to no known node"));return s},c=function(){var e=u("initialFocus");if(!1===e)return!1;if(void 0===e)if(s(o.activeElement)>=0)e=o.activeElement;else{var t=i.tabbableGroups[0];e=t&&t.firstTabbableNode||u("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},l=function(){if(i.containerGroups=i.containers.map((function(e){var t,n,o=E(e,r.tabbableOptions),i=(t=e,(n=(n=r.tabbableOptions)||{}).getShadowRoot?f([t],n.includeContainer,{filter:b.bind(null,n),flatten:!0,getShadowRoot:n.getShadowRoot}):p(t,n.includeContainer,b.bind(null,n)));return{container:e,tabbableNodes:o,focusableNodes:i,firstTabbableNode:o.length>0?o[0]:null,lastTabbableNode:o.length>0?o[o.length-1]:null,nextTabbableNode:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=i.findIndex((function(t){return t===e}));if(!(n<0))return t?i.slice(n+1).find((function(e){return A(e,r.tabbableOptions)})):i.slice(0,n).reverse().find((function(e){return A(e,r.tabbableOptions)}))}}})),i.tabbableGroups=i.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),i.tabbableGroups.length<=0&&!u("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},d=function e(t){!1!==t&&t!==o.activeElement&&(t&&t.focus?(t.focus({preventScroll:!!r.preventScroll}),i.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(c()))},m=function(e){var t=u("setReturnFocus",e);return t||!1!==t&&e},g=function(e){var t=I(e);s(t)>=0||(k(r.clickOutsideDeactivates,e)?n.deactivate({returnFocus:r.returnFocusOnDeactivate&&!w(t,r.tabbableOptions)}):k(r.allowOutsideClick,e)||e.preventDefault())},h=function(e){var t=I(e),n=s(t)>=0;n||t instanceof Document?n&&(i.mostRecentlyFocusedNode=t):(e.stopImmediatePropagation(),d(i.mostRecentlyFocusedNode||c()))},v=function(e){if(function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e)&&!1!==k(r.escapeDeactivates,e))return e.preventDefault(),void n.deactivate();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){var t=I(e);l();var n=null;if(i.tabbableGroups.length>0){var o=s(t),a=o>=0?i.containerGroups[o]:void 0;if(o<0)n=e.shiftKey?i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:i.tabbableGroups[0].firstTabbableNode;else if(e.shiftKey){var c=O(i.tabbableGroups,(function(e){var n=e.firstTabbableNode;return t===n}));if(c<0&&(a.container===t||w(t,r.tabbableOptions)&&!A(t,r.tabbableOptions)&&!a.nextTabbableNode(t,!1))&&(c=o),c>=0){var p=0===c?i.tabbableGroups.length-1:c-1;n=i.tabbableGroups[p].lastTabbableNode}}else{var f=O(i.tabbableGroups,(function(e){var n=e.lastTabbableNode;return t===n}));if(f<0&&(a.container===t||w(t,r.tabbableOptions)&&!A(t,r.tabbableOptions)&&!a.nextTabbableNode(t))&&(f=o),f>=0){var m=f===i.tabbableGroups.length-1?0:f+1;n=i.tabbableGroups[m].firstTabbableNode}}}else n=u("fallbackFocus");n&&(e.preventDefault(),d(n))}(e)},D=function(e){var t=I(e);s(t)>=0||k(r.clickOutsideDeactivates,e)||k(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},y=function(){if(i.active)return B.activateTrap(n),i.delayInitialFocusTimer=r.delayInitialFocus?N((function(){d(c())})):d(c()),o.addEventListener("focusin",h,!0),o.addEventListener("mousedown",g,{capture:!0,passive:!1}),o.addEventListener("touchstart",g,{capture:!0,passive:!1}),o.addEventListener("click",D,{capture:!0,passive:!1}),o.addEventListener("keydown",v,{capture:!0,passive:!1}),n},_=function(){if(i.active)return o.removeEventListener("focusin",h,!0),o.removeEventListener("mousedown",g,!0),o.removeEventListener("touchstart",g,!0),o.removeEventListener("click",D,!0),o.removeEventListener("keydown",v,!0),n};return(n={get active(){return i.active},get paused(){return i.paused},activate:function(e){if(i.active)return this;var t=a(e,"onActivate"),n=a(e,"onPostActivate"),r=a(e,"checkCanFocusTrap");r||l(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=o.activeElement,t&&t();var s=function(){r&&l(),y(),n&&n()};return r?(r(i.containers.concat()).then(s,s),this):(s(),this)},deactivate:function(e){if(!i.active)return this;var t=F({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,_(),i.active=!1,i.paused=!1,B.deactivateTrap(n);var o=a(t,"onDeactivate"),s=a(t,"onPostDeactivate"),u=a(t,"checkCanReturnFocus"),c=a(t,"returnFocus","returnFocusOnDeactivate");o&&o();var l=function(){N((function(){c&&d(m(i.nodeFocusedBeforeActivation)),s&&s()}))};return c&&u?(u(m(i.nodeFocusedBeforeActivation)).then(l,l),this):(l(),this)},pause:function(){return i.paused||!i.active||(i.paused=!0,_()),this},unpause:function(){return i.paused&&i.active?(i.paused=!1,l(),y(),this):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return i.containers=t.map((function(e){return"string"==typeof e?o.querySelector(e):e})),i.active&&l(),this}}).updateContainerElements(e),n};function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}i.JSON5=a,i.focusTrap=o;class R{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};P(this,"_optionsCustom",void 0),P(this,"_optionsDefault",void 0),P(this,"_optionsInitial",void 0),P(this,"_componentNs",void 0),P(this,"_mode",void 0),P(this,"_classes",[]),P(this,"_classesIn",[]),P(this,"_classesOut",[]),P(this,"_classesDone",[]),P(this,"_classesInitial",[]),P(this,"_classesBefore",[]),P(this,"_classesAfter",[]),P(this,"_initialCurrents",[]),P(this,"_destroyElements",void 0),P(this,"_containerElements",void 0),P(this,"_containerTargets",void 0),P(this,"_oldIndex",void 0),P(this,"_inverse",void 0),P(this,"_queueIn",[]),P(this,"_queueOut",[]),P(this,"_autoblock",void 0),P(this,"_disabledManual",void 0),P(this,"_hasHash",void 0),P(this,"_autorunning",void 0),P(this,"_observer",void 0),P(this,"_focusTrap",void 0),P(this,"_hasContainer",void 0),P(this,"_search",""),P(this,"componentName",void 0),P(this,"ns",void 0),P(this,"options",void 0),P(this,"initial",void 0),P(this,"disabled",!1),P(this,"container",void 0),P(this,"elements",[]),P(this,"targets",[]),P(this,"index",void 0),P(this,"direction",void 0),P(this,"_usedWidth",void 0),P(this,"_wrap",void 0),P(this,"_keepHeight",void 0),P(this,"_autoHeight",void 0),P(this,"_groups",void 0),P(this,"drag",{}),P(this,"pags",void 0);const n=this;n.container=e,n._optionsCustom=t,n.componentName=n.constructor.componentName,n._componentNs=n.componentName.replace("-","."),i._set({name:n.componentName,el:n.container,self:n}),n._init()}_init(){this._initVars(),this._initLogic()}_initVars(){const e=this;e._optionsDefault=i.merge([e.constructor.optionsDefaultSuper,e.constructor.optionsDefault]),e._optionsDefault=i.merge([e._optionsDefault,i.options[e.componentName]]),e._optionsInitial=e.options=i.merge([e._optionsDefault,e._optionsCustom]);const t=e.options;e._classes=t.class?[...t.class.split(" ")]:[],e._classesIn=t.classIn?[...t.classIn.split(" ")]:[],e._classesOut=t.classOut?[...t.classOut.split(" ")]:[],e._classesDone=t.classDone?[...t.classDone.split(" ")]:[],e._classesInitial=t.classInitial?[...t.classInitial.split(" ")]:[],e._classesBefore=t.classBefore?[...t.classBefore.split(" ")]:[],e._classesAfter=t.classAfter?[...t.classAfter.split(" ")]:[]}_initLogic(){let{save:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t._destroyElements=[document,window,t.container],t.enable(),t._initSetup(),i._initMatches({self:t,optionsInitial:t._optionsInitial}),t._initScope(),t._initEvents(),t._initA11y(),t._initStart({save:e}),(t.options.disabled||t._disabledManual)&&t.disable()}_initSetup(){const e=this,t=e.options;var n;(e._containerTargets=e.container,t.targets&&-1!==t.targets.indexOf("#"))?(e._mode="unique",e._containerTargets=document.documentElement,e.ns="".concat(e.componentName,"-").concat(t.targets.toString(),"-").concat(e._classes.toString())):(e._mode="multiple",e.ns=null!==(n=e.ns)&&void 0!==n?n:i.uniqueId());e.ns=e.ns.replace(/^[^a-z]+|[ ,#_:.-]+/gi,""),e._addNamespace(),e._setCurrents([])}_initScope(){this._initScopeElements(),this._initScopeTargets()}_initScopeElements(){const e=this,t=e.options;if(e._containerElements=e.container,t.elements){-1!==t.elements.indexOf("#")&&(e._containerElements=document.documentElement);let n=Array.from(e._containerElements.querySelectorAll(t.elements));t.exclude&&(n=n.filter((e=>!e.matches(t.exclude)))),e.elements=n,e._destroyElements.push(...e.elements)}if(e.elements.length||(e.elements=[e.container]),t.elementsInner)for(const n of e.elements){const o=i.queryAll({els:n,query:t.elementsInner});i.dataStorage.set(n,"elementsInner/".concat(e.ns),o)}}_initScopeTargets(){const e=this,t=e.options;if(t.targets){let n=Array.from(e._containerTargets.querySelectorAll(t.targets));if(t.exclude&&(n=n.filter((e=>!e.matches(t.exclude)))),e.targets=n,e._destroyElements.push(...e.targets),t.targetsInner)for(const n of e.targets){const o=i.queryAll({els:n,query:t.targetsInner});i.dataStorage.set(n,"targetsInner/".concat(e.ns),o)}}}_initStart(){let{save:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;t._setCurrents([]);let o=0;t.initial=!0,t.index=null,t._oldIndex=null,i._running[t.ns]=[],o=t._initActivate({save:e});let r=n.min-o;if(r>0){o+=r;for(let e=0;e<r;e++){const o=t.elements[e];if(!o||o.classList.contains([...t._classes])||o.checked)r<t.elements.length&&r++;else if(n.on){const e=n.on.split(" ")[0];t._getEventParent({el:o,event:e}).dispatchEvent(new CustomEvent(e,{detail:{force:!0}}))}else t._eventOn({el:o,force:!0})}}e&&(t._initialCurrents=t._getCurrents().slice(0)),0===o&&i.frameDouble({el:t.container,ns:"".concat(t.ns,"Init"),func:()=>{t.container.setAttribute("data-".concat(t.componentName,"-init"),""),t.container.dispatchEvent(new CustomEvent("init.".concat(t._componentNs))),t._eventAutostart(),t.initial=!1,n.debug&&console.debug("".concat(t.componentName," init"),t)}})}_initActivate(){var e;let{save:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this,o=n.options,r=e=>{for(const t of n._classes)if(e.classList.contains(t)||e.checked)return!0;return!1},a=n._hashChange({save:t});let s=null!==(e=a.currents)&&void 0!==e?e:0;for(const e of n.getElementsGroups()){let u=!1;if(t?!0===o.classSkip||o.classSkip.elements||(u=r(e)):n._initialCurrents.includes(e)&&(u=!0),u&&s<o.max||a.arr.includes(e))e.classList.add(...n._classes),e.classList.add(...n._classesIn),e.classList.add(...n._classesInitial);else{if(!0!==o.classSkip&&!o.classSkip.elements){const t=n.getElements({el:e});for(const e of t)e.classList.remove(...n._classes,...n._classesIn,...n._classesOut,...n._classesDone,...n._classesInitial,...n._classesBefore,...n._classesAfter)}if(o.elementsInner&&!0!==o.classSkip&&!o.classSkip.elementsInner){const t=i.dataStorage.get(e,"elementsInner/".concat(n.ns));for(const e of t)e.classList.remove(...n._classes,...n._classesIn,...n._classesOut,...n._classesDone,...n._classesInitial,...n._classesBefore,...n._classesAfter)}}const c=n.getTargets({el:e});for(const e of c){t&&!u&&(!0===o.classSkip||o.classSkip.targets||(u=r(e)));const c=n.getElements({el:e,same:!0});if(u&&s<o.max||a.arr.some((e=>c.includes(e))))e.classList.add(...n._classes),e.classList.add(...n._classesIn),e.classList.add(...n._classesInitial);else if(!0===o.classSkip||o.classSkip.targets||e.classList.remove(...n._classes,...n._classesIn,...n._classesOut,...n._classesDone,...n._classesInitial,...n._classesBefore,...n._classesAfter),o.targetsInner&&!0!==o.classSkip&&!o.classSkip.targetsInner){const t=i.dataStorage.get(e,"targetsInner/".concat(n.ns));for(const e of t)e.classList.remove(...n._classes,...n._classesIn,...n._classesOut,...n._classesDone,...n._classesInitial,...n._classesBefore,...n._classesAfter)}}if(u&&s<o.max)if(s++,a.arr.push(e),o.on){const t=o.on.split(" ")[0];n._getEventParent({el:e,event:t}).dispatchEvent(new CustomEvent(t,{detail:{force:!0}}))}else n._eventOn({el:e,force:!0})}return s}_initEvents(){const e=this,t=e.options;e._removeEvents();for(const n of e.elements){const o=i.dataStorage.put(n,"".concat(t.on,"/oncustom/").concat(e.ns),e._eventOnHandler.bind(e,{el:n,force:!0}));if(n.addEventListener("on.trigger.".concat(e._componentNs),o),t.on){const o=[...t.on.split(" ")];for(const r of o){const o=e._getEventParent({el:n,event:r});o!==n&&e._destroyElements.push(o);const a=i.dataStorage.put(o,"".concat(t.on,"/on/").concat(e.ns),e._eventOnHandler.bind(e,{el:n}));o.addEventListener(r,a)}}const r=i.dataStorage.put(n,"".concat(t.off,"/offcustom/").concat(e.ns),e._eventOffHandler.bind(e,{el:n,force:!0}));if(n.addEventListener("off.trigger.".concat(e._componentNs),r),t.off){const o=[...t.off.split(" ")];for(const r of o)if(![...t.on.split(" ")].includes(r)){const o=e._getEventParent({el:n,event:r});o!==n&&e._destroyElements.push(o);const a=i.dataStorage.put(o,"".concat(t.off,"/off/").concat(e.ns),e._eventOffHandler.bind(e,{el:n}));o.addEventListener(r,a)}}if(t.on){if(t.preventEvent){const o=[...t.on.split(" ")];if(o.includes("click")||o.includes("mouseenter")||o.includes("mousehover")){const t=i.dataStorage.put(n,"touchend/preventevent/".concat(e.ns),e._eventPreventeventStartHandler.bind(e,{el:n}));n.addEventListener("touchend",t)}if(o.includes("click")){const t=i.dataStorage.put(n,"mouseup keyup/preventevent/".concat(e.ns),e._eventPreventeventStartHandler.bind(e,{el:n}));n.addEventListener("mouseup",t),n.addEventListener("keyup",t)}}i.dataStorage.put(n,"active/preventevent/".concat(e.ns),e.hasCurrent({el:n}))}}for(const n of e.targets){const o=i.dataStorage.put(n,"".concat(t.on,"/oncustom/").concat(e.ns),e._eventOnHandler.bind(e,{el:n,force:!0}));n.addEventListener("on.trigger.".concat(e._componentNs),o);const r=i.dataStorage.put(n,"".concat(t.off,"/offcustom/").concat(e.ns),e._eventOffHandler.bind(e,{el:n,force:!0}));n.addEventListener("off.trigger.".concat(e._componentNs),r)}if(t.auto&&t.auto.time){const n=i.dataStorage.put(e.container,"autostart/".concat(e.ns),e._eventAutostart.bind(e)),o=i.dataStorage.put(e.container,"autostop/".concat(e.ns),e._eventAutostop.bind(e)),r=i.dataStorage.set(window,"focus/auto/".concat(e.ns),n);addEventListener("focus",r);const a=i.dataStorage.set(window,"blur/auto/".concat(e.ns),o);if(addEventListener("blur",a),e.container.addEventListener("autostart.trigger.".concat(e._componentNs),n),e.container.addEventListener("autostop.trigger.".concat(e._componentNs),o),t.auto.pause){const n=e.container.querySelectorAll(t.auto.pause);if(n.length){e._destroyElements.push(...n);for(const t of n){const n=i.dataStorage.put(t,"mouseenter focus/auto/".concat(e.ns),e._eventAutostop.bind(e)),o=["mouseenter","focus"];for(const e of o)t.addEventListener(e,n);const r=i.dataStorage.put(t,"mouseleave blur/auto/".concat(e.ns),e._eventAutostart.bind(e)),a=["mouseleave","blur"];for(const e of a)t.addEventListener(e,r)}}}}if(t.hash){for(const n of e.elements)if(n.getAttribute(t.hash)){e._hasHash=!0;break}if(!e._hasHash)for(const n of e.targets)if(n.getAttribute(t.hash)){e._hasHash=!0;break}}if(e._hasHash){const t=i.dataStorage.put(window,"popstate/".concat(e.ns),e._hashChange.bind(e).bind(e,{save:!0}));addEventListener("popstate",t)}if(t.jump)for(const t of e.targets){const n=i.dataStorage.put(t,"click/jump/".concat(e.ns),e._eventJumpHandler.bind(e).bind(e,{el:t}));t.addEventListener("click",n,!0),e.disabled||t.classList.add("xt-jump")}if(t.navigation&&(e.navs=e.container.querySelectorAll(t.navigation),e.navs.length)){e._destroyElements.push(...e.navs);for(const t of e.navs){const n=i.dataStorage.put(t,"click/nav/".concat(e.ns),e._eventNavHandler.bind(e).bind(e,{el:t}));t.addEventListener("click",n)}}if(t.closeauto){const t=i.dataStorage.set(window,"closeauto.trigger.xt/".concat(e.ns),e._eventCloseautoHandler.bind(e));addEventListener("closeauto.trigger.xt",t,!0)}if(t.openauto){const t=i.dataStorage.set(window,"openauto.trigger.xt/".concat(e.ns),e._eventOpenautoHandler.bind(e));addEventListener("openauto.trigger.xt",t,!0)}if(t.mediaLoaded||t.mediaLoadedReinit){for(const t of e.elements){const n=Array.from(t.querySelectorAll("img"));e._destroyElements.push(...n);for(const o of n)if(!i.dataStorage.get(o,"".concat(e.ns,"MedialoadedDone")))if(i.dataStorage.set(o,"".concat(e.ns,"MedialoadedDone"),!0),o.complete)e._eventMedialoadedHandler({img:o,el:t});else{const n=i.dataStorage.put(o,"load/media/".concat(e.ns),e._eventMedialoadedHandler.bind(e).bind(e,{img:o,el:t,deferred:!0}));o.addEventListener("load",n)}}for(const t of e.targets){const n=Array.from(t.querySelectorAll("img"));e._destroyElements.push(...n);for(const o of n)if(!i.dataStorage.get(o,"".concat(e.ns,"MedialoadedDone")))if(o.complete)e._eventMedialoadedHandler({img:o,el:t});else{const n=i.dataStorage.put(o,"load/media/".concat(e.ns),e._eventMedialoadedHandler.bind(e).bind(e,{img:o,el:t,deferred:!0,reinit:!0}));o.addEventListener("load",n)}}}t.visibleReinit&&(i.visible({el:e.container})||(e._observer=new IntersectionObserver(((t,n)=>{for(const o of t)o.intersectionRatio>0&&(e._eventVisibleReinit(),n.disconnect(),e._observer=null)}),{root:null}),e._observer.observe(e.container)))}_eventOnHandler(e,t){var n;let{el:o,force:r=!1}=e;const a=this,s=a.options;if(r=r||(null==t||null===(n=t.detail)||void 0===n?void 0:n.force),o=s.groupElements||a.targets.includes(o)?a.getElements({el:o})[0]:o,!r&&s.eventLimit){const e=a._containerElements.querySelectorAll(s.eventLimit);if(a._containerElements.matches(s.eventLimit))return;if(e.length&&i.contains({els:e,tr:t.target}))return}a._eventOn({el:o,force:r},t)}_eventOffHandler(e,t){var n;let{el:o,force:r=!1}=e;const a=this,s=a.options;if(r=r||(null==t||null===(n=t.detail)||void 0===n?void 0:n.force),o=s.groupElements||a.targets.includes(o)?a.getElements({el:o})[0]:o,!r&&s.eventLimit){const e=a._containerElements.querySelectorAll(s.eventLimit);if(a._containerElements.matches(s.eventLimit))return;if(e.length&&i.contains({els:e,tr:t.target}))return}a._eventOff({el:o,force:r},t)}_eventPreventeventStartHandler(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;i.dataStorage.put(e,"active/preventevent/".concat(t.ns),t.hasCurrent({el:e}));const n=i.dataStorage.put(e,"click keypress/preventevent/".concat(t.ns),t._eventPreventeventHandler.bind(t,{el:e}));e.addEventListener("click",n),e.addEventListener("keypress",n);const o=i.dataStorage.put(e,"off/preventevent/".concat(t.ns),t._eventPreventeventResetHandler.bind(t,{el:e}));e.addEventListener("off.".concat(t._componentNs),o)}_eventPreventeventEndHandler(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=i.dataStorage.get(e,"click/preventevent/".concat(t.ns));e.removeEventListener("click",n);const o=i.dataStorage.get(e,"off/preventevent/".concat(t.ns));e.removeEventListener("off.".concat(t._componentNs),o)}_eventPreventeventHandler(e,t){let{el:n}=e;const o=this,r=i.dataStorage.get(n,"active/preventevent/".concat(o.ns));t.key&&"Enter"!==t.key||(r||i.dataStorage.get(n,"".concat(o.ns,"PreventeventDone"))?(o._eventPreventeventEndHandler({el:n}),i.dataStorage.remove(n,"".concat(o.ns,"PreventeventDone")),i.dataStorage.remove(n,"active/preventevent/".concat(o.ns))):(i.dataStorage.set(n,"".concat(o.ns,"PreventeventDone"),!0),t.preventDefault()))}_eventPreventeventResetHandler(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t._eventPreventeventEndHandler({el:e}),i.dataStorage.remove(e,"".concat(t.ns,"PreventeventDone")),i.dataStorage.remove(e,"active/preventevent/".concat(t.ns))}_hashChange(){let{save:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;let o=0;const r=[];if(t.disabled)return{currents:o,arr:r};if(t._hasHash&&!i.dataStorage.get(t.container,"".concat(t.ns,"HashSkip"))){const a=decodeURI(location.hash.split("#")[1]);if(a){const s=(e,t)=>e.getAttribute(n.hash)===t;for(const u of t.elements){let c=!1;e&&(c=s(u,a));const l=t.getTargets({el:u});for(const t of l)e&&!c&&(c=s(t,a));if(c&&o<n.max){if(o++,r.push(u),i.dataStorage.set(t.container,"".concat(t.ns,"HashSkip"),!0),n.on){const e=n.on.split(" ")[0];u.dispatchEvent(new CustomEvent(e,{detail:{force:!0}}))}else t._eventOn({el:u,force:!0});i.dataStorage.set(t.container,"".concat(t.ns,"HashSkip"),!1)}}}}return{currents:o,arr:r}}_eventJumpHandler(e,t){let{el:n}=e;const o=this;o.disabled||o.targets.includes(n)&&o._eventJump({el:n},t)}_eventNavHandler(e,t){let{el:n}=e;this._eventNav({el:n},t)}_eventCloseautoHandler(e){var t,n;const o=this;if(null==e||null===(t=e.detail)||void 0===t||!t.container||null!=e&&null!==(n=e.detail)&&void 0!==n&&n.container.contains(o.container)){const t=o._getCurrents();for(const n of t)o._eventOff({el:n,force:!0},e)}}_eventOpenautoHandler(e){const t=this;let n;for(const o of Array.from(t.elements).filter((t=>t.contains(e.target)))){n=o;break}if(!n)for(const o of Array.from(t.targets).filter((t=>t.contains(e.target)))){n=o;break}n&&t._eventOn({el:n},e)}_eventMedialoadedHandler(){let{img:e,el:t,deferred:n=!1,reinit:o=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=this,a=r.options;i.dataStorage.set(e,"".concat(r.ns,"MedialoadedDone"),!0),a.mediaLoadedReinit&&n&&o&&(clearTimeout(i.dataStorage.get(r.container,"".concat(r.ns,"MedialoadedTimeout"))),i.dataStorage.set(r.container,"".concat(r.ns,"MedialoadedTimeout"),setTimeout((()=>{r._eventMediaLoadedReinit()}),i.medialoadedDelay))),a.mediaLoaded&&t.classList.add("xt-medialoaded"),t.dispatchEvent(new CustomEvent("medialoaded.".concat(r._componentNs),{detail:{deferred:n}}))}getElementsGroups(){const e=this,t=[];for(const n of e.elements){const e=n.getAttribute("data-xt-group");if(e){t.filter((t=>t.getAttribute("data-xt-group")===e)).length||t.push(n)}else t.push(n)}return t}_groupFilter(){let{els:e,attr:t,some:n=!1,same:o=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=this.options,i=[];for(const s of e){let e=s.getAttribute("data-xt-group");if(o){const t=s.getAttribute("data-xt-group-same");t&&(e+=r.groupSeparator+t)}if(e!==t){if(n){var a;const n=null==t?void 0:t.split(r.groupSeparator).filter((e=>e)),o=null===(a=e)||void 0===a?void 0:a.split(r.groupSeparator).filter((e=>e));o&&n&&o.some((e=>n.includes(e)))&&i.push(s)}}else i.push(s)}return i}getElements(){let{el:e,same:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this,o=n.options;if(!n.elements||!n.elements.length)return[];if(!e)return[];if("unique"===n._mode){const e=[],t=i.dataStorage.get(n.ns,"xtNamespace");if(t){for(const n of t)e.push(...n.elements);return e}return[]}if("multiple"===n._mode){let r,i=e.getAttribute("data-xt-group");if(t){const t=e.getAttribute("data-xt-group-same");t&&(i+=o.groupSeparator+t)}const a=!n.elements.includes(e),s=n._groupFilter({els:n.elements,attr:i,some:a,same:t}),u=n._groupFilter({els:n.targets,attr:i,some:a,same:t});if(i)r=s;else if(Array.from(n.elements).includes(e))r=[e].filter((e=>e));else{r=[s[u.findIndex((t=>t===e))]].filter((e=>e))}return r}}getTargets(){let{el:e,same:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this,o=n.options;if(!n.targets||!n.targets.length)return[];if(!e)return[];if("unique"===n._mode){return n.targets}if("multiple"===n._mode){let r,i=e.getAttribute("data-xt-group");if(t){const t=e.getAttribute("data-xt-group-same");t&&(i+=o.groupSeparator+t)}const a=!n.targets.includes(e),s=n._groupFilter({els:n.elements,attr:i,some:a,same:t}),u=n._groupFilter({els:n.targets,attr:i,some:a,same:t});if(i)r=u;else if(Array.from(n.targets).includes(e))r=[e].filter((e=>e));else{r=[u[s.findIndex((t=>t===e))]].filter((e=>e))}return r}}_getElementsInner(){let{els:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;let n=[];if(t.options.elementsInner)for(const o of e){const e=i.dataStorage.get(o,"elementsInner/".concat(t.ns));e.length&&(n=n.concat(e))}return n}_getTargetsInner(){let{els:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;let n=[];if(t.options.targetsInner)for(const o of e){const e=i.dataStorage.get(o,"targetsInner/".concat(t.ns));e.length&&(n=n.concat(e))}return n}_getEventParent(){let{el:e,event:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this.options;return n.mouseParent&&["mouseenter","mouseleave","mousehover","mouseout"].includes(t)?"string"==typeof n.mouseParent?e.closest(n.mouseParent):e.parentNode:e}_getCurrents(){return i._currents[this.ns]}_setCurrents(e){i._currents[this.ns]=e}_addCurrent(){let{el:e,running:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this;if(!n.hasCurrent({el:e,running:t})){(t?i._running:i._currents)[n.ns].push(e)}}_removeCurrent(){let{el:e,running:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=t?i._running:i._currents;n[this.ns]=n[this.ns].filter((t=>t!==e))}hasCurrent(){let{el:e,same:t=!1,running:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this,r=o.options.groupElements||o.targets.includes(e)?o.getElements({el:e,same:t}):[e];return(n?i._running:i._currents)[o.ns].filter((e=>r.includes(e))).length}_checkOn(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!this.hasCurrent({el:e})}_checkOff(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;return!(t.options.min-t._getCurrents().length>=0)&&t.hasCurrent({el:e})}_checkOnRunning(){let{obj:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=e.elements.runningOn||!this.hasCurrent({el:e.elements.queueEls[0],running:!0});return e.elements.runningOn=t,t}_checkOffRunning(){let{obj:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=e.elements.runningOff||this.hasCurrent({el:e.elements.queueEls[0],running:!0});return e.elements.runningOff=t,t}_setIndex(){var e;let{el:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this,o=n.getIndex({el:t});n._oldIndex=null!==(e=n.index)&&void 0!==e?e:o,n.index=o}getIndex(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;e=t.getElements({el:e})[0];let n=null;for(const[o,r]of t.getElementsGroups().entries())if(e===r){n=o;break}return n}_setDirection(){const e=this;null===e.index||e.index===e._oldIndex?e.direction=0:null!==e._inverse?e.direction=e._inverse?-1:1:e.direction=e.index<e._oldIndex?-1:1}_activate(){let{el:e,type:t,skipSame:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this,r=o.options;n||!0===r.classSkip||r.classSkip[t]||(e.checked=!0,e.classList.add(...o._classes),e.classList.remove(...o._classesOut),i.frameDouble({el:e,func:()=>{e.classList.add(...o._classesIn),e.classList.remove(...o._classesDone)}}),e.classList.remove(...o._classesBefore,...o._classesAfter),o.direction<0?e.classList.add(...o._classesBefore):o.direction>0&&e.classList.add(...o._classesAfter))}_activateDone(){let{el:e,type:t,skipSame:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this,r=o.options;n||!0===r.classSkip||r.classSkip[t]||(i.frameDouble({el:e}),e.classList.add(...o._classesIn,...o._classesDone))}_activateHash(){let{obj:e,el:t,type:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this,r=o.options;if(!i.dataStorage.get(o.container,"".concat(o.ns,"HashSkip"))&&o._hasHash&&!o.initial){const a=e.elements.queueEls[0];if("elements"===n&&o.getElements({el:a}).includes(t)||"targets"===n&&o.getTargets({el:a}).includes(t)){const e=t.getAttribute(r.hash);e&&i.frame({el:window,ns:"".concat(o.ns,"Hash"),func:()=>{i.dataStorage.set(o.container,"".concat(o.ns,"HashSkip"),!0),history.pushState({},"","#".concat(encodeURIComponent(e))),i.dataStorage.set(o.container,"".concat(o.ns,"HashSkip"),!1)}})}}}_deactivate(){let{el:e,type:t,skipSame:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this,r=o.options;n||!0===r.classSkip||r.classSkip[t]||(e.checked=!1,e.classList.remove(...o._classes),i.frameDouble({el:e,func:()=>{e.classList.remove(...o._classesIn,...o._classesDone),e.classList.add(...o._classesOut)}}),e.classList.remove(...o._classesBefore,...o._classesAfter),o.direction<0?e.classList.add(...o._classesBefore):o.direction>0&&e.classList.add(...o._classesAfter))}_deactivateDone(){let{el:e,type:t,skipSame:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this,r=o.options;n||!0===r.classSkip||r.classSkip[t]||(i.frameDouble({el:e}),e.classList.remove(...o._classesIn,...o._classesOut))}_deactivateHash(){let{obj:e,el:t,type:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this,r=o.options;if(!i.dataStorage.get(o.container,"".concat(o.ns,"HashSkip"))&&r.hash&&o._hasHash&&!o.initial){const a=e.elements.queueEls[0];if("elements"===n&&o.getElements({el:a}).includes(t)||"targets"===n&&o.getTargets({el:a}).includes(t)){const e=t.getAttribute(r.hash);e&&e===location.hash.split("#")[1]&&i.frame({el:window,ns:"".concat(o.ns,"Hash"),func:()=>{i.dataStorage.set(o.container,"".concat(o.ns,"HashSkip"),!0),history.pushState({},"","#"),i.dataStorage.set(o.container,"".concat(o.ns,"HashSkip"),!1)}})}}}_eventOn(e,t){var n;let{el:o,force:r=!1,focus:i=!1}=e;const a=this,s=a.options;if(r=r||(null==t||null===(n=t.detail)||void 0===n?void 0:n.force),a.disabled&&!r)return!1;if(r||a._checkOn({el:o})){a._eventAutostop();const e=s.groupElements||a.targets.includes(o)?a.getElements({el:o,same:!0}):[o];o=e[0];const n=a.getTargets({el:o,same:!0}),c=a._getElementsInner({els:e}),l=a._getTargetsInner({els:n});a._addCurrent({el:o}),a._setIndex({el:o}),a._setDirection();const d="In",p="Out";let f=a._eventQueue({elements:e,targets:n,elementsInner:c,targetsInner:l,force:r,e:t});const m=a._getCurrents();if(m.length>s.max){const e=a._eventOff({el:m[0],objFilter:f});!s.queue&&null!=e&&e.obj&&(f=e.obj)}s.queue?a["_queue".concat(d)].unshift(f):a["_queue".concat(d)]=[f];for(const e in a["_queue".concat(d)][0])a._queueStart({actionCurrent:d,actionOther:p,type:e,index:0});var u;if(i)o=null!==(u=c[0])&&void 0!==u?u:o,o.focus();return!0}return s.off&&[...s.off.split(" ")].includes(null==t?void 0:t.type)&&a._eventOff({el:o},t),!1}_eventOff(){var e;let{el:t,force:n=!1,focus:o=!1,objFilter:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;const a=this,s=a.options;if(n=n||(null==i||null===(e=i.detail)||void 0===e?void 0:e.force),a.disabled&&!n)return!1;if(n||a._checkOff({el:t})){const e=s.groupElements||a.targets.includes(t)?a.getElements({el:t,same:!0}):[t];t=e[0],a._removeCurrent({el:t});const c=a.getTargets({el:t,same:!0}),l=a._getElementsInner({els:e}),d=a._getTargetsInner({els:c});a._getCurrents().length||a._eventAutostop();const p="Out",f="In",m=a._eventQueue({elements:e,targets:c,elementsInner:l,targetsInner:d,force:n,e:i});if(s.groupSame&&!s.queue&&r)for(const e in m){const t=m[e];if(t.queueEls){const n=r[e],o=t.queueEls.filter((e=>!n.queueEls.includes(e)));n.skipEls=n.queueEls.filter((e=>t.queueEls.includes(e))),t.queueEls=o}}if(s.queue?a["_queue".concat(p)].unshift(m):a["_queue".concat(p)]=[m],a["_queue".concat(p)].length>s.max){const e=a["_queue".concat(f)].shift();a._queueStop({actionCurrent:f,actionOther:p,obj:e});const t=a["_queue".concat(p)].shift();a._queueStop({actionCurrent:p,actionOther:f,obj:t})}for(const e in a["_queue".concat(p)][0])a._queueStart({actionCurrent:p,actionOther:f,type:e,index:0});var u;if(o)t=null!==(u=l[0])&&void 0!==u?u:t,t.focus();return!r||{obj:r}}return!1}_eventQueue(){let{elements:e,targets:t,elementsInner:n,targetsInner:o,force:r,e:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a={};return a.elements={queueEls:e,force:r,e:i},t.length&&(a.targets={queueEls:t}),n.length&&(a.elementsInner={queueEls:n}),o.length&&(a.targetsInner={queueEls:o}),a}_eventAuto(){const e=this,t=e.options;e.disabled||!e._autoblock&&e._autorunning&&i.visible({el:e.container})&&(t.auto.inverse?e.goToPrev({amount:t.auto.step,loop:t.auto.loop}):e.goToNext({amount:t.auto.step,loop:t.auto.loop}))}_eventAutostart(){const e=this,t=e.options;if(!e.disabled&&t.auto&&t.auto.time&&i.autoTimescale&&!e._autoblock&&!e._autorunning&&null!==e.index&&(!e.initial||t.auto.initial)){e._autorunning=!0,clearTimeout(i.dataStorage.get(e.container,"".concat(e.ns,"AutoTimeout")));const n=t.auto.time;if(e.disabled)return;i.dataStorage.set(e.container,"".concat(e.ns,"AutoTimeout"),setTimeout((()=>{e._eventAuto()}),n/i.autoTimescale)),e.container.dispatchEvent(new CustomEvent("autostart.".concat(e._componentNs)))}}_eventAutostop(){const e=this,t=e.options;t.auto&&t.auto.time&&!e._autoblock&&e._autorunning&&(e._autorunning=!1,clearTimeout(i.dataStorage.get(e.container,"".concat(e.ns,"AutoTimeout"))),e.container.dispatchEvent(new CustomEvent("autostop.".concat(e._componentNs))))}_eventJump(e,t){let{el:n}=e;const o=this;o.disabled||!n.classList.contains(...o._classes)&&n.classList.contains("xt-jump")&&(t.preventDefault(),o._checkOn({el:n})&&o._eventOn({el:n}))}_eventNav(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;if(t.disabled)return;const n=parseFloat(e.getAttribute("data-xt-nav"));n<0?t.goToPrev({amount:-n}):t.goToNext({amount:n})}_eventMediaLoadedReinit(){this.reinit()}_eventVisibleReinit(){this.reinit()}_queueStart(){let{actionCurrent:e,actionOther:t,type:n,index:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=this,i=r.options,a=r["_queue".concat(e)][o];if(a&&a[n]&&!a[n].done){const o=r["_queue".concat(t)],s=o[o.length-1];s&&s[n]&&!s[n].done||(r.initial||!i.queue?a[n].instant=!0:i.queue&&!i.queue[n]&&(a[n].instantType=!0),r._specialClassBody({actionCurrent:e,type:n}),r._queueDelay({actionCurrent:e,actionOther:t,obj:a,type:n}))}}_queueStop(){let{actionCurrent:e,actionOther:t,obj:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this;for(const r in n)if(n[r].done)for(const a of n[r].queueEls)i.frameDouble({el:a,ns:"".concat(o.ns,"CollapseHeightFrame")}),i.frameDouble({el:a,ns:"".concat(o.ns,"CollapseWidthFrame")}),clearTimeout(i.dataStorage.get(a,"".concat(o.ns+r,"DelayTimeout"))),clearTimeout(i.dataStorage.get(a,"".concat(o.ns+r,"AnimTimeout"))),o._queueDelayDone({actionCurrent:t,actionOther:e,obj:n,el:a,type:r,skipQueue:!0}),o._queueAnimDone({actionCurrent:t,actionOther:e,obj:n,el:a,type:r,skipQueue:!0})}_queueDelay(){let{actionCurrent:e,actionOther:t,obj:n,type:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=this,a=r.options,s=n[o].queueEls;for(const c of s){var u;const l=null===(u=n[o].skipEls)||void 0===u?void 0:u.includes(c);let d=!r.initial&&!r.disabled&&i.delayTime({el:c,duration:a.delay||a["delay".concat(e)],actionCurrent:e});if(d&&"function"==typeof d){d=d({current:i.dataStorage.get(c,"".concat(r.ns+e,"Count"))||s.findIndex((e=>e===c)),total:(i.dataStorage.get(c,"".concat(r.ns+e,"Tot"))||s.length)-1,el:c,self:r})}clearTimeout(i.dataStorage.get(c,"".concat(r.ns+o,"DelayTimeout"))),clearTimeout(i.dataStorage.get(c,"".concat(r.ns+o,"AnimTimeout"))),d?"raf"===d?i.frameDouble({el:c,ns:"".concat(r.ns+o,"QueueDelayDone"),func:()=>{r._queueDelayDone({actionCurrent:e,actionOther:t,obj:n,el:c,type:o,skipSame:l})}}):i.dataStorage.set(c,"".concat(r.ns+o,"DelayTimeout"),setTimeout((()=>{r._queueDelayDone({actionCurrent:e,actionOther:t,obj:n,el:c,type:o,skipSame:l})}),d)):r._queueDelayDone({actionCurrent:e,actionOther:t,obj:n,el:c,type:o,skipSame:l}),n[o].instant&&c===s[s.length-1]&&r._queueDone({actionCurrent:e,actionOther:t,obj:n,type:o})}s.length||r._queueDone({actionCurrent:e,actionOther:t,obj:n,type:o})}_queueDelayDone(){let{actionCurrent:e,actionOther:t,obj:n,el:o,type:r,skipSame:a,skipQueue:s=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const u=this;if("In"===e&&(u._checkOnRunning({obj:n})||n.elements.force)?("elements"===r&&o===n.elements.queueEls[0]&&u._addCurrent({el:o,running:!0}),u._activate({el:o,type:r}),u._activateHash({obj:n,el:o,type:r}),u._specialZindex({actionCurrent:e,obj:n,el:o,type:r}),u._specialAppendto({actionCurrent:e,el:o,type:r}),u._specialClose({actionCurrent:e,el:o,type:r,obj:n}),u.initial?u._specialCollapse({actionCurrent:e,el:o,type:r,reset:!0}):u._specialCollapse({actionCurrent:e,el:o,type:r}),a||"elementsInner"===r||"targetsInner"===r||u.disabled||i.frame({el:o,ns:"".concat(u.ns).concat(e,"DelayDone"),func:()=>{o.dispatchEvent(new CustomEvent("on.".concat(u._componentNs),{detail:n.elements.e}))}})):"Out"===e&&(u._checkOffRunning({obj:n})||n.elements.force)&&("elements"===r&&o===n.elements.queueEls[0]&&(u._removeCurrent({el:o,running:!0}),u._getCurrents().length||(u.index=null,u._setDirection())),u._deactivate({el:o,type:r}),u._deactivateHash({obj:n,el:o,type:r}),u._specialCollapse({actionCurrent:e,el:o,type:r}),u._specialClose({actionCurrent:e,el:o,type:r,obj:n}),a||"elementsInner"===r||"targetsInner"===r||u.disabled||i.frame({el:o,ns:"".concat(u.ns).concat(e,"DelayDone"),func:()=>{o.dispatchEvent(new CustomEvent("off.".concat(u._componentNs),{detail:n.elements.e}))}})),!s&&(u.disabled?(i.frame({el:o,ns:"".concat(u.ns+r,"QueueAnim")}),u._queueAnim({actionCurrent:e,actionOther:t,obj:n,el:o,type:r,skipSame:a})):i.frame({el:o,ns:"".concat(u.ns+r,"QueueAnim"),func:()=>{u._queueAnim({actionCurrent:e,actionOther:t,obj:n,el:o,type:r,skipSame:a})}}),!n[r].instant&&n[r].instantType)){const i=n[r].queueEls;o===i[i.length-1]&&u._queueDone({actionCurrent:e,actionOther:t,obj:n,type:r})}}_queueAnim(){let{actionCurrent:e,actionOther:t,obj:n,el:o,type:r,skipSame:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const s=this,u=s.options,c=n[r].queueEls;let l=!s.initial&&!s.disabled&&i.animTime({el:o,duration:u.duration||u["duration".concat(e)],actionCurrent:e});if(l&&"function"==typeof l){l=l({current:i.dataStorage.get(o,"".concat(s.ns+e,"Count"))||c.findIndex((e=>e===o)),total:(i.dataStorage.get(o,"".concat(s.ns+e,"Tot"))||c.length)-1,el:o,self:s})}clearTimeout(i.dataStorage.get(o,"".concat(s.ns+r,"AnimTimeout"))),l?"raf"===l?i.frameDouble({el:o,ns:"".concat(s.ns+r,"QueueAnimDone"),func:()=>{s._queueAnimDone({actionCurrent:e,actionOther:t,obj:n,el:o,type:r,skipSame:a})}}):i.dataStorage.set(o,"".concat(s.ns+r,"AnimTimeout"),setTimeout((()=>{s._queueAnimDone({actionCurrent:e,actionOther:t,obj:n,el:o,type:r,skipSame:a})}),l)):s._queueAnimDone({actionCurrent:e,actionOther:t,obj:n,el:o,type:r,skipSame:a})}_queueAnimDone(){let{actionCurrent:e,actionOther:t,obj:n,el:o,type:r,skipSame:a,skipQueue:s=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const u=this;if("In"===e){if("elements"===r&&o===n.elements.queueEls[0]&&!u["_queue".concat(t)].length)for(const e in n)u._specialZindex({actionCurrent:t,obj:n,type:e});u._activateDone({el:o,type:r}),u._specialCollapse({actionCurrent:e,el:o,type:r,reset:!0}),u._specialScrollto({actionCurrent:e,el:o,type:r,obj:n}),a||"elementsInner"===r||"targetsInner"===r||u.disabled||i.frame({el:o,ns:"".concat(u.ns).concat(e,"AnimDone"),func:()=>{o.dispatchEvent(new CustomEvent("ondone.".concat(u._componentNs),{detail:n.elements.e}))}})}else if("Out"===e){if("elements"===r&&o===n.elements.queueEls[0]&&!u._getCurrents().length)for(const t in n)u._specialZindex({actionCurrent:e,obj:n,type:t});u._deactivateDone({el:o,type:r}),u._specialAppendto({actionCurrent:e,el:o,type:r}),u._specialCollapse({actionCurrent:e,el:o,type:r,reset:!0}),a||"elementsInner"===r||"targetsInner"===r||u.disabled||i.frame({el:o,ns:"".concat(u.ns).concat(e,"AnimDone"),func:()=>{o.dispatchEvent(new CustomEvent("offdone.".concat(u._componentNs),{detail:n.elements.e}))}})}if(!s&&!n[r].instant&&!n[r].instantType){const i=n[r].queueEls;o===i[i.length-1]&&u._queueDone({actionCurrent:e,actionOther:t,obj:n,type:r})}}_queueDone(){let{actionCurrent:e,actionOther:t,obj:n,type:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=this;if(n[o]){n[o].done=!0;let i=0;for(const e in n)n[e].done&&i++;if(i===Object.entries(n).length){for(const o in n)r._queueStart({actionCurrent:t,actionOther:e,type:o,index:r["_queue".concat(t)].length-1});r["_queue".concat(e)].pop(),r._queueComplete({actionCurrent:e,obj:n})}}}_queueComplete(){let{actionCurrent:e,obj:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this,o=n.options;if("In"===e){if(i.frameDouble({el:n.container,ns:"".concat(n.ns,"Init"),func:()=>{if(n.initial){n.container.setAttribute("data-".concat(n.componentName,"-init"),""),n.container.dispatchEvent(new CustomEvent("init.".concat(n._componentNs)));for(const e in t)for(const o of t[e].queueEls)o.classList.remove(...n._classesInitial);o.debug&&console.debug("".concat(n.componentName," init"),n)}n._eventAutostart(),n.initial&&(n.initial=!1),n._inverse=null}}),o.focusLimit&&!n._focusTrap){const e=n.targets.length?n.targets:n.elements;n._focusTrap=T(e,o.focusTrap),n._focusTrap.activate()}}else"Out"===e&&o.focusLimit&&n._focusTrap&&(n._focusTrap.deactivate(),n._focusTrap=null)}_specialZindex(){let{actionCurrent:e,obj:t,el:n,type:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=this,i=r.options;if(r.targets.length||"elements"!==o||(o="targets"),i.zIndex&&i.zIndex[o])if("In"===e)r.zIndex=r.zIndex?r.zIndex:i.zIndex[o].start,r.zIndex=r.zIndex+i.zIndex[o].factor,n.style.zIndex=r.zIndex;else if("Out"===e&&(r.zIndex=i.zIndex[o].start,t[o]))for(const e of t[o].queueEls)e.style.zIndex=r.zIndex}_specialClassBody(){let{actionCurrent:e,type:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this,o=n.options;o.classBody&&("targets"===t||!n.targets.length&&"elements"===t)&&("In"===e?i.frame({el:n.container,ns:"".concat(n.ns,"ClassBodyFrame"),func:()=>{for(const e of o.classBody.split(" ")){i._classBody.add({c:e,ns:n.ns});document.documentElement.querySelector("body").classList.add(e)}}}):"Out"===e&&i.frame({el:n.container,ns:"".concat(n.ns,"ClassBodyFrame"),func:()=>{for(const e of o.classBody.split(" "))if(i._classBody.remove({c:e,ns:n.ns}),!i._classBody.get({c:e}).length){document.documentElement.querySelector("body").classList.remove(e)}}}))}_specialAppendto(){let{actionCurrent:e,el:t,type:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this,r=o.options;if(r.appendTo&&("targets"===n||!o.targets.length&&"elements"===n))if("In"===e){const e=document.querySelector(r.appendTo);document.querySelector('[data-xt-origin="'.concat(o.ns,'"]'))||t.before(i.node({str:'<div class="xt-ignore hidden" data-xt-origin="'.concat(o.ns,'"></div>')})),e.append(t)}else if("Out"===e){const e=document.querySelector('[data-xt-origin="'.concat(o.ns,'"]'));e?(e.before(t),e.remove()):t.remove()}}_specialScrollto(){let{actionCurrent:e,obj:t,el:n,type:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=this,a=r.options;if(a.scrollto&&"In"===e){const e=e=>{let{el:t}=e;if(!r.initial||a.scrolltoInit){const e=r.initial;i.ready({state:"complete",func:()=>{requestAnimationFrame((()=>{e&&(i.scrolltoHashforce=!0),t.dispatchEvent(new CustomEvent("scrollto.trigger.xt.scrollto"))}))}})}};if("string"==typeof a.scrollto){if(o===a.scrollto)e({el:n});else if("elements"===o&&n===t.elements.queueEls[0]){var s;let t=r.container.querySelector(a.scrollto);t=null!==(s=t)&&void 0!==s?s:document.querySelector(a.scrollto),t&&e({el:t})}}else"elements"===o&&n===t.elements.queueEls[0]&&e({el:r.container})}}_specialCollapse(){let{actionCurrent:e,el:t,type:n,reset:o=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=this,a=r.options;if(a.collapseHeight)if("In"===e){if(a.collapseHeight===n)if(o)t.style.height="inherit",t.style.maxHeight="none",t.classList.add("xt-collapse-reset"),i.frameDouble({el:t,ns:"".concat(r.ns,"CollapseHeightFrame")});else{t.classList.remove("xt-collapse-reset"),t.style.height="auto",t.style.maxHeight="none";const e=t.offsetHeight;t.style.height="",t.style.maxHeight="";let n=t.offsetHeight;n=n===e?0:n,t.style.height="".concat(n,"px"),t.style.maxHeight="none",i.frameDouble({el:t,ns:"".concat(r.ns,"CollapseHeightFrame"),func:()=>{t.style.height="".concat(e,"px")}})}}else if("Out"===e&&a.collapseHeight===n)if(o)t.style.height="",t.style.maxHeight="",i.frameDouble({el:t,ns:"".concat(r.ns,"CollapseHeightFrame")});else{t.classList.remove("xt-collapse-reset");const e=t.offsetHeight;t.style.height="",t.style.maxHeight="";let n=t.offsetHeight;t.style.height="auto",t.style.maxHeight="none";const o=t.offsetHeight;n=o===n?0:n,t.style.height="".concat(e,"px"),i.frameDouble({el:t,ns:"".concat(r.ns,"CollapseHeightFrame"),func:()=>{t.style.height="".concat(n,"px")}})}if(a.collapseWidth)if("In"===e){if(a.collapseWidth===n)if(o)t.style.width="inherit",t.style.maxWidth="none",t.classList.add("xt-collapse-reset"),i.frameDouble({el:t,ns:"".concat(r.ns,"CollapseWidthFrame")});else{t.classList.remove("xt-collapse-reset"),t.style.width="auto",t.style.maxWidth="none";const e=t.offsetWidth;t.style.width="",t.style.maxWidth="";let n=t.offsetWidth;n=n===e?0:n,t.style.width="".concat(n,"px"),t.style.maxWidth="none",i.frameDouble({el:t,ns:"".concat(r.ns,"CollapseWidthFrame"),func:()=>{t.style.width="".concat(e,"px")}})}}else if("Out"===e&&a.collapseWidth===n)if(o)t.style.width="",t.style.maxWidth="",i.frameDouble({el:t,ns:"".concat(r.ns,"CollapseWidthFrame")});else{t.classList.remove("xt-collapse-reset");const e=t.offsetWidth;t.style.width="",t.style.maxWidth="";let n=t.offsetWidth;t.style.width="auto",t.style.maxWidth="none";const o=t.offsetWidth;n=o===n?0:n,t.style.width="".concat(e,"px"),i.frameDouble({el:t,ns:"".concat(r.ns,"CollapseWidthFrame"),func:()=>{t.style.width="".concat(n,"px")}})}}_specialClose(){let{actionCurrent:e,el:t,type:n,obj:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=this,a=r.options;if("In"===e){if(a.closeInside&&("elements"===n||"targets"===n)){const e=t,n=i.dataStorage.put(e,"click/close/".concat(r.ns),r._eventSpecialcloseinsideHandler.bind(r));requestAnimationFrame((()=>{e.removeEventListener("click",n),e.addEventListener("click",n)}))}if(a.closeOutside&&"elements"===n&&t===o.elements.queueEls[0]){const e=document.querySelectorAll(a.closeOutside);for(const t of e){const e=i.dataStorage.put(t,"mousedown/close/".concat(r.ns),r._eventSpecialcloseoutsideHandler.bind(r));requestAnimationFrame((()=>{t.removeEventListener("mousedown",e),t.addEventListener("mousedown",e)}))}}if(a.closeDeep&&("targets"===n||!r.targets.length&&"elements"===n)){const e=t.querySelectorAll(a.closeDeep);for(const t of e){const e=i.dataStorage.put(t,"click/close/".concat(r.ns),r._eventSpecialclosedeepHandler.bind(r));requestAnimationFrame((()=>{t.removeEventListener("click",e),t.addEventListener("click",e)}));const n=i.dataStorage.put(t,"keydown/close/".concat(r.ns),r._eventSpecialclosedeepKeydownHandler.bind(r).bind(r,{closeElement:t}));requestAnimationFrame((()=>{t.addEventListener("keydown",n),t.setAttribute("tabindex","0"),t.setAttribute("role","button")}))}}}else if("Out"===e){if(a.closeInside&&("elements"===n||"targets"===n)){const e=t,n=i.dataStorage.get(e,"click/close/".concat(r.ns));e.removeEventListener("click",n)}if(a.closeOutside&&"elements"===n&&t===o.elements.queueEls[0]){const e=document.querySelectorAll(a.closeOutside);for(const t of e){const e=i.dataStorage.get(t,"mousedown/close/".concat(r.ns));t.removeEventListener("mousedown",e)}}if(a.closeDeep&&("targets"===n||!r.targets.length&&"elements"===n)){const e=t.querySelectorAll(a.closeDeep);for(const t of e){const e=i.dataStorage.get(t,"click/close/".concat(r.ns));t.removeEventListener("click",e);const n=i.dataStorage.get(t,"keydown/close/".concat(r.ns));t.removeEventListener("keydown",n),t.removeAttribute("tabindex"),t.removeAttribute("role")}}}}_eventSpecialcloseinsideHandler(e){const t=this,n=t.options;if(e.target.matches(n.closeInside)){const e=t._getCurrents();for(const n of e)t._eventOff({el:n,force:!0})}}_eventSpecialcloseoutsideHandler(e){const t=this;if(!i.contains({els:[...t.elements,...t.targets],tr:e.target})){const e=t._getCurrents();for(const n of e)t._eventOff({el:n,force:!0})}}_eventSpecialclosedeepHandler(e){const t=this;if(i.contains({els:[...t.elements,...t.targets],tr:e.target})){const e=t._getCurrents();for(const n of e)t._eventOff({el:n,force:!0})}}_eventSpecialclosedeepKeydownHandler(e,t){let{closeElement:n}=e;const o=t.key;"Enter"!==o&&" "!==o||(t.preventDefault(),n.dispatchEvent(new CustomEvent("click")))}getNextIndex(){let{index:e=!1,amount:t=1,loop:n=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this;return!1!==e?e+=t:e=null!==o.index?o.index+t:0,o.getNumIndex({index:e,loop:n})}getNext(){let{amount:e=1,loop:t=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this.getNextIndex({amount:e,loop:t});return this.getElementsGroups()[n]}goToNext(){let{amount:e=1,force:t=!1,loop:n=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this;o._inverse=!1;const r=o.getNextIndex({amount:e,loop:n});return o.goToNum({index:r,force:t,loop:n})}getPrevIndex(){let{index:e=!1,amount:t=1,loop:n=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this;return!1!==e?e-=t:e=null!==o.index?o.index-t:o.getElementsGroups().length-1,o.getNumIndex({index:e,loop:n})}getPrev(){let{amount:e=1,loop:t=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this.getPrevIndex({amount:e,loop:t});return this.getElementsGroups()[n]}goToPrev(){let{amount:e=1,force:t=!1,loop:n=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this;o._inverse=!0;const r=o.getPrevIndex({amount:e,loop:n});return o.goToNum({index:r,force:t,loop:n})}getNumIndex(){let{index:e,loop:t=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this,o=n.options,r=n.getElementsGroups().length-1;return 0===r?e=null:e>r?t||null===t&&(o.loop||n._wrap)?(e=e-r-1,e=e>r?r:e):e=null:e<0&&(t||null==t&&(o.loop||n._wrap)?(e=e+r+1,e=e<0?0:e):e=null),e}getNum(){let{index:e=1,loop:t=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this.getNumIndex({index:e,loop:t});return this.getElementsGroups()[n]}goToNum(){let{index:e,force:t=!1,loop:n=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=this,r=o.getNum({index:e,loop:n});return r&&o._eventOn({el:r,force:t}),r}enable(){const e=this;if(e.disabled){e.disabled=!1,e.container.removeAttribute("data-".concat(e.componentName,"-disabled"));for(const t of e.elements)t.removeAttribute("data-".concat(e.componentName,"-disabled"));for(const t of e.targets)t.removeAttribute("data-".concat(e.componentName,"-disabled"));e.container.dispatchEvent(new CustomEvent("status.".concat(e._componentNs)))}}disable(){let{skipEvent:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;if(!t.disabled){if(t.disabled=!0,n.disableDeactivate)for(const e of t.elements.filter((e=>t.hasCurrent({el:e}))))t._eventOff({el:e,force:!0});t.container.setAttribute("data-".concat(t.componentName,"-disabled"),"");for(const e of t.elements)e.setAttribute("data-".concat(t.componentName,"-disabled"),"");for(const e of t.targets)e.setAttribute("data-".concat(t.componentName,"-disabled"),"");if(n.jump)for(const e of t.targets)e.classList.remove("xt-jump");t._observer&&(t._observer.disconnect(),t._observer=null),clearTimeout(i.dataStorage.get(t.container,"".concat(t.ns,"AutoTimeout"))),e||t.container.dispatchEvent(new CustomEvent("status.".concat(t._componentNs)))}}_initA11y(){const e=this;if(e.options.a11y){let t=e.elements,n=e.targets;e.targets.length||(t=[],n=e.elements),e._hasContainer="unique"!==e._mode&&!e.elements.includes(e.container),e._initA11yRole({els:t,trs:n}),e._initA11yId({els:t,trs:n}),e._initA11ySetup(),e._initA11yAuto(),e._initA11yChange(),e._initA11yStatus({els:t}),e._initA11yKeyboard({els:e.elements})}}_initA11yRole(){let{els:e,trs:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this,o=n.options;if(o.a11y.role){let r=!1;if(o.a11y.vertical&&n._hasContainer&&n.container.setAttribute("aria-orientation","vertical"),"popup"===o.a11y.role)for(const t of e)t.setAttribute("aria-haspopup",!0);else if("dialog"===o.a11y.role){for(const t of e)t.setAttribute("aria-haspopup","dialog");for(const e of t)e.setAttribute("role","dialog"),e.setAttribute("aria-modal","true")}else if("tooltip"===o.a11y.role)for(const e of t)e.setAttribute("role","tooltip");else if("carousel"===o.a11y.role&&n._hasContainer){n.container.setAttribute("role","group"),n.container.setAttribute("aria-roledescription","carousel");for(const e of t)e.setAttribute("role","group"),e.setAttribute("aria-roledescription","slide")}else if("tablist"===o.a11y.role&&n._hasContainer&&n.targets.length){r=!0,n.container.setAttribute("role","tablist");for(const t of e)t.setAttribute("role","tab");for(const e of t)e.setAttribute("role","tabpanel")}else if("menu"===o.a11y.role&&n._hasContainer&&n.targets.length){n.container.setAttribute("role","menu");for(const t of e)t.setAttribute("role","menuitem");for(const e of t)e.setAttribute("role","menu")}else if("listbox"===o.a11y.role&&n._hasContainer&&n.targets.length){r=!0,n.container.setAttribute("role","listbox");for(const t of e)t.setAttribute("role","option")}r&&o.max>1&&n.container.setAttribute("aria-multiselectable","true")}}_initA11yId(){let{els:e,trs:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this.options;if(this.targets.length){if(n.a11y.labelElements||n.a11y.controls)for(const e of t){e.getAttribute("id")||e.setAttribute("id",i.uniqueId())}if(n.a11y.labelTargets)for(const t of e){t.getAttribute("id")||t.setAttribute("id",i.uniqueId())}}}_initA11ySetup(){const e=this,t=e.options;if(e.targets.length){if(t.a11y.labelElements||t.a11y.controls)for(const n of e.elements){const o=e.getTargets({el:n});let r="";for(const e of o)r+="".concat(e.getAttribute("id")," ");t.a11y.labelElements&&(n.setAttribute("aria-labelledby",r.trim()),n.removeAttribute("aria-label")),t.a11y.controls&&n.setAttribute("aria-controls",r.trim())}if(t.a11y.labelTargets)for(const t of e.targets){const n=e.getElements({el:t});let o="";for(const e of n)o+="".concat(e.getAttribute("id")," ");t.setAttribute("aria-labelledby",o.trim()),t.removeAttribute("aria-label")}}}_initA11yChange(){const e=this,t=e.options;if(t.a11y.selected||t.a11y.expanded){if(t.a11y.expanded)for(const t of e.targets)t.setAttribute("aria-expanded","false");for(const n of e.elements){t.a11y.selected&&e._hasContainer&&e.targets.length&&n.setAttribute("aria-selected","false");const o=i.dataStorage.put(n,"on.".concat(e._componentNs,"/ariaselected/").concat(e.ns),e._eventA11yChangeOn.bind(e).bind(e,{el:n}));n.addEventListener("on.".concat(e._componentNs),o);const r=i.dataStorage.put(n,"off.".concat(e._componentNs,"/ariaselected/").concat(e.ns),e._eventA11yChangeOff.bind(e).bind(e,{el:n}));n.addEventListener("off.".concat(e._componentNs),r)}}}_eventA11yChangeOn(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;if(n.a11y.expanded){const n=t.getTargets({el:e});for(const e of n)e.setAttribute("aria-expanded","true")}n.a11y.selected&&t._hasContainer&&t.targets.length&&e.setAttribute("aria-selected","true")}_eventA11yChangeOff(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;if(n.a11y.expanded){const n=t.getTargets({el:e});for(const e of n)e.setAttribute("aria-expanded","false")}n.a11y.selected&&t._hasContainer&&t.targets.length&&e.setAttribute("aria-selected","false")}_initA11yAuto(){const e=this,t=e.options;if(t.auto&&t.auto.time&&t.a11y.live){const t=e.container;t.setAttribute("aria-live","polite");const n=i.dataStorage.put(t,"autostart.".concat(e._componentNs,"/arialive/").concat(e.ns),e._eventA11yAutostart.bind(e).bind(e,{container:t}));t.addEventListener("autostart.".concat(e._componentNs),n);const o=i.dataStorage.put(t,"autostop.".concat(e._componentNs,"/arialive/").concat(e.ns),e._eventA11yAutostop.bind(e).bind(e,{container:t}));t.addEventListener("autostop.".concat(e._componentNs),o)}}_eventA11yAutostart(){let{container:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.setAttribute("aria-live","off")}_eventA11yAutostop(){let{container:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.setAttribute("aria-live","polite")}_initA11yStatus(){let{els:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;if(t.options.a11y.disabled){const n=t.container,o=i.dataStorage.put(n,"status.".concat(t._componentNs,"/ariastatus/").concat(t.ns),t._eventA11yStatus.bind(t).bind(t,{els:e}));n.addEventListener("status.".concat(t._componentNs),o)}}_eventA11yStatus(){let{els:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;for(const n of e)t.disabled?n.setAttribute("aria-disabled","true"):n.removeAttribute("aria-disabled")}_initA11yKeyboard(){let{els:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;if(t.options.a11y.keyboard)for(const n of e){const e=i.dataStorage.put(n,"on.".concat(t._componentNs,"/ariakeyboard/").concat(t.ns),t._eventA11yOn.bind(t).bind(t,{el:n}));n.addEventListener("on.".concat(t._componentNs),e);const o=i.dataStorage.put(n,"off.".concat(t._componentNs,"/ariakeyboard/").concat(t.ns),t._eventA11yOff.bind(t).bind(t,{el:n}));n.addEventListener("off.".concat(t._componentNs),o)}}_eventA11yOn(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options,o=i.dataStorage.put(e,"keydown/ariakeyboard/".concat(t.ns),t._eventA11yKeydown.bind(t));if(e.addEventListener("keydown",o,{passive:!1}),"popup"===n.a11y.role||"dialog"===n.a11y.role||n.a11y.items){const n=i.dataStorage.put(document,"keydown/ariakeyboard/document/".concat(t.ns),t._eventA11yDocumentKeydown.bind(t).bind(t,{el:e}));document.removeEventListener("keydown",n),document.addEventListener("keydown",n)}}_eventA11yOff(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=i.dataStorage.get(e,"keydown/ariakeyboard/".concat(this.ns));e.removeEventListener("keydown",t);const n=i.dataStorage.get(e,"keydown/ariakeyboard/document/".concat(this.ns));document.removeEventListener("keydown",n)}_eventA11yKeydown(e){const t=this,n=t.options;if(t.disabled)return;const o=e.key,r=n.a11y.vertical?"ArrowUp":"ArrowLeft",i=n.a11y.vertical?"ArrowDown":"ArrowRight";let a;return n.a11y.vertical,o===r?a=t.getPrev():o===i&&(a=t.getNext()),a?(t._eventOn({el:a,focus:!0}),void e.preventDefault()):void 0}_eventA11yDocumentKeydown(){let{el:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;const n=this,o=n.options;if(n.disabled)return;const r=t.key,a=o.a11y.vertical?"ArrowLeft":"ArrowUp",s=o.a11y.vertical?"ArrowRight":"ArrowDown";if("Escape"!==r||"popup"!==o.a11y.role&&"dialog"!==o.a11y.role){if(o.a11y.items){let e;const u=[],c=n.targets.filter((e=>n.hasCurrent({el:e})));for(const e of c)u.push(...e.querySelectorAll(o.a11y.items));if(u.length){const o=u.indexOf(document.activeElement);if(r===a){if(-1===o)e=u[u.length-1];else{e=u[(o-1+u.length)%u.length]}t.preventDefault()}else if(r===s){if(-1===o)e=u[0];else{e=u[(o+1)%u.length]}t.preventDefault()}else{n._search=n._search+t.key.toLowerCase();const o=u.filter((e=>{var t;return null===(t=e.innerText)||void 0===t?void 0:t.toLowerCase().startsWith(n._search)}));o.length&&(e=o[0]),clearTimeout(i.dataStorage.get(document,"".concat(n.ns,"SearchTimeout"))),i.dataStorage.set(document,"".concat(n.ns,"SearchTimeout"),setTimeout((()=>{n._search=""}),500))}if(e)return void e.focus()}}}else n._eventOff({el:e,focus:!0})}reinit(){let{save:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;if(t.options.disableDeactivate)for(const e of t.targets.filter((e=>t.hasCurrent({el:e}))))t._specialAppendto({actionCurrent:"Out",el:e,type:"targets"});t._initLogic({save:e})}restart(){const e=this;e._initStart(),e.container.dispatchEvent(new CustomEvent("restart.".concat(e._componentNs)))}_addNamespace(){const e=this;if("unique"===e._mode){var t;const n=null!==(t=i.dataStorage.get(e.ns,"xtNamespace"))&&void 0!==t?t:[];n.includes(e)||(n.push(e),i.dataStorage.set(e.ns,"xtNamespace",n))}}_removeNamespace(){const e=this;if("unique"===e._mode){let t=i.dataStorage.get(e.ns,"xtNamespace");t&&(t=t.filter((t=>t!==e)),i.dataStorage.set(e.ns,"xtNamespace",t))}}_removeEvents(){const e=this;for(const t of e._destroyElements){const n=i.dataStorage.getAll(t);if(n)for(const[o]of n)if(o&&o.endsWith(e.ns)){const e=i.dataStorage.get(t,o);if("function"==typeof e){const n=o.split("/")[0].split(" ");for(const o of n)t.removeEventListener(o,e),t.removeEventListener(o,e,!0)}}}}destroy(){let{weak:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t.disable({skipEvent:!0}),i._removeMatches({self:t,optionsInitial:t._optionsInitial}),t._removeEvents(),t._removeNamespace(),e||(t.container.removeAttribute("data-".concat(t.componentName,"-init")),i._remove({name:t.componentName,el:t.container}),t.container.dispatchEvent(new CustomEvent("destroy.".concat(t._componentNs))))}}function j(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function q(e){return e instanceof j(e).Element||e instanceof Element}function M(e){return e instanceof j(e).HTMLElement||e instanceof HTMLElement}function H(e){return"undefined"!=typeof ShadowRoot&&(e instanceof j(e).ShadowRoot||e instanceof ShadowRoot)}R.componentName="xt-toggle",R.optionsDefaultSuper={debug:!1,elements:"[data-xt-toggle-element]",targets:"[data-xt-toggle-target]",elementsInner:!1,targetsInner:!1,exclude:!1,class:"on",classIn:"in",classOut:"out",classDone:"done",classInitial:"initial",classBefore:"dir-before",classAfter:"dir-after",classSkip:!1,hash:"data-xt-hash",groupSeparator:",",groupElements:!0,min:0,max:1,on:"click",off:"click",mouseParent:!1,eventLimit:".xt-event-limit",closeDeep:!1,closeInside:!1,closeOutside:!1,preventEvent:!1,queue:{elements:!1,targets:!0,elementsInner:!1,targetsInner:!0},delay:!1,delayIn:!1,delayOut:!1,duration:!1,durationIn:!1,durationOut:!1,auto:{time:!1,initial:!0,step:1,inverse:!1,pause:"a, button",loop:!0},disableDeactivate:!1,scrollto:!1,scrolltoInit:!1,matches:!1,disabled:!1,visibleReinit:!1,loop:!1,jump:!1,navigation:!1,appendTo:!1,classBody:!1,closeauto:!1,openauto:!1,mediaLoaded:!1,mediaLoadedReinit:!1,zIndex:!1,focusLimit:!1,focusTrap:{initialFocus:!1,preventScroll:!0,allowOutsideClick:!0,fallbackFocus:"body"},collapseHeight:!1,collapseWidth:!1,a11y:{role:!1,labelElements:!1,labelTargets:!0,controls:!0,selected:!1,expanded:!1,live:!0,disabled:!0,keyboard:!0,vertical:!1,items:!1}},i.Toggle=R,"undefined"!=typeof window&&i.mount({matches:"[data-".concat(i.Toggle.componentName,"]"),mount:e=>{let{ref:t}=e;const n=t.getAttribute("data-".concat(i.Toggle.componentName)),o=n?a.parse(n):{};let r=new i.Toggle(t,o);return()=>{r.destroy(),r=null}}});var z=Math.max,U=Math.min,G=Math.round;function W(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(M(e)&&t){var i=e.offsetHeight,a=e.offsetWidth;a>0&&(o=G(n.width)/a||1),i>0&&(r=G(n.height)/i||1)}return{width:n.width/o,height:n.height/r,top:n.top/r,right:n.right/o,bottom:n.bottom/r,left:n.left/o,x:n.left/o,y:n.top/r}}function V(e){var t=j(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function X(e){return e?(e.nodeName||"").toLowerCase():null}function $(e){return((q(e)?e.ownerDocument:e.document)||window.document).documentElement}function Y(e){return W($(e)).left+V(e).scrollLeft}function J(e){return j(e).getComputedStyle(e)}function K(e){var t=J(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function Q(e,t,n){void 0===n&&(n=!1);var o,r,i=M(t),a=M(t)&&function(e){var t=e.getBoundingClientRect(),n=G(t.width)/e.offsetWidth||1,o=G(t.height)/e.offsetHeight||1;return 1!==n||1!==o}(t),s=$(t),u=W(e,a),c={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(i||!i&&!n)&&(("body"!==X(t)||K(s))&&(c=(o=t)!==j(o)&&M(o)?{scrollLeft:(r=o).scrollLeft,scrollTop:r.scrollTop}:V(o)),M(t)?((l=W(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):s&&(l.x=Y(s))),{x:u.left+c.scrollLeft-l.x,y:u.top+c.scrollTop-l.y,width:u.width,height:u.height}}function Z(e){var t=W(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function ee(e){return"html"===X(e)?e:e.assignedSlot||e.parentNode||(H(e)?e.host:null)||$(e)}function te(e){return["html","body","#document"].indexOf(X(e))>=0?e.ownerDocument.body:M(e)&&K(e)?e:te(ee(e))}function ne(e,t){var n;void 0===t&&(t=[]);var o=te(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),i=j(o),a=r?[i].concat(i.visualViewport||[],K(o)?o:[]):o,s=t.concat(a);return r?s:s.concat(ne(ee(a)))}function oe(e){return["table","td","th"].indexOf(X(e))>=0}function re(e){return M(e)&&"fixed"!==J(e).position?e.offsetParent:null}function ie(e){for(var t=j(e),n=re(e);n&&oe(n)&&"static"===J(n).position;)n=re(n);return n&&("html"===X(n)||"body"===X(n)&&"static"===J(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&M(e)&&"fixed"===J(e).position)return null;var n=ee(e);for(H(n)&&(n=n.host);M(n)&&["html","body"].indexOf(X(n))<0;){var o=J(n);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return n;n=n.parentNode}return null}(e)||t}var ae="top",se="bottom",ue="right",ce="left",le="auto",de=[ae,se,ue,ce],pe="start",fe="end",me="viewport",ge="popper",he=de.reduce((function(e,t){return e.concat([t+"-"+pe,t+"-"+fe])}),[]),ve=[].concat(de,[le]).reduce((function(e,t){return e.concat([t,t+"-"+pe,t+"-"+fe])}),[]),De=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function be(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}var ye={placement:"bottom",modifiers:[],strategy:"absolute"};function _e(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function Ee(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,o=void 0===n?[]:n,r=t.defaultOptions,i=void 0===r?ye:r;return function(e,t,n){void 0===n&&(n=i);var r,a,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},ye,i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},u=[],c=!1,l={state:s,setOptions:function(n){var r="function"==typeof n?n(s.options):n;d(),s.options=Object.assign({},i,s.options,r),s.scrollParents={reference:q(e)?ne(e):e.contextElement?ne(e.contextElement):[],popper:ne(t)};var a=function(e){var t=be(e);return De.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(o,s.options.modifiers)));return s.orderedModifiers=a.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,o=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var i=r({state:s,name:t,instance:l,options:o}),a=function(){};u.push(i||a)}})),l.update()},forceUpdate:function(){if(!c){var e=s.elements,t=e.reference,n=e.popper;if(_e(t,n)){s.rects={reference:Q(t,ie(n),"fixed"===s.options.strategy),popper:Z(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)}));for(var o=0;o<s.orderedModifiers.length;o++)if(!0!==s.reset){var r=s.orderedModifiers[o],i=r.fn,a=r.options,u=void 0===a?{}:a,d=r.name;"function"==typeof i&&(s=i({state:s,options:u,name:d,instance:l})||s)}else s.reset=!1,o=-1}}},update:(r=function(){return new Promise((function(e){l.forceUpdate(),e(s)}))},function(){return a||(a=new Promise((function(e){Promise.resolve().then((function(){a=void 0,e(r())}))}))),a}),destroy:function(){d(),c=!0}};if(!_e(e,t))return l;function d(){u.forEach((function(e){return e()})),u=[]}return l.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),l}}var Ae={passive:!0};function Ce(e){return e.split("-")[0]}function we(e){return e.split("-")[1]}function xe(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Fe(e){var t,n=e.reference,o=e.element,r=e.placement,i=r?Ce(r):null,a=r?we(r):null,s=n.x+n.width/2-o.width/2,u=n.y+n.height/2-o.height/2;switch(i){case ae:t={x:s,y:n.y-o.height};break;case se:t={x:s,y:n.y+n.height};break;case ue:t={x:n.x+n.width,y:u};break;case ce:t={x:n.x-o.width,y:u};break;default:t={x:n.x,y:n.y}}var c=i?xe(i):null;if(null!=c){var l="y"===c?"height":"width";switch(a){case pe:t[c]=t[c]-(n[l]/2-o[l]/2);break;case fe:t[c]=t[c]+(n[l]/2-o[l]/2)}}return t}var Se={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Le(e){var t,n=e.popper,o=e.popperRect,r=e.placement,i=e.variation,a=e.offsets,s=e.position,u=e.gpuAcceleration,c=e.adaptive,l=e.roundOffsets,d=e.isFixed,p=a.x,f=void 0===p?0:p,m=a.y,g=void 0===m?0:m,h="function"==typeof l?l({x:f,y:g}):{x:f,y:g};f=h.x,g=h.y;var v=a.hasOwnProperty("x"),D=a.hasOwnProperty("y"),b=ce,y=ae,_=window;if(c){var E=ie(n),A="clientHeight",C="clientWidth";if(E===j(n)&&"static"!==J(E=$(n)).position&&"absolute"===s&&(A="scrollHeight",C="scrollWidth"),r===ae||(r===ce||r===ue)&&i===fe)y=se,g-=(d&&E===_&&_.visualViewport?_.visualViewport.height:E[A])-o.height,g*=u?1:-1;if(r===ce||(r===ae||r===se)&&i===fe)b=ue,f-=(d&&E===_&&_.visualViewport?_.visualViewport.width:E[C])-o.width,f*=u?1:-1}var w,x=Object.assign({position:s},c&&Se),F=!0===l?function(e){var t=e.x,n=e.y,o=window.devicePixelRatio||1;return{x:G(t*o)/o||0,y:G(n*o)/o||0}}({x:f,y:g}):{x:f,y:g};return f=F.x,g=F.y,u?Object.assign({},x,((w={})[y]=D?"0":"",w[b]=v?"0":"",w.transform=(_.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",w)):Object.assign({},x,((t={})[y]=D?g+"px":"",t[b]=v?f+"px":"",t.transform="",t))}const Be={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.offset,i=void 0===r?[0,0]:r,a=ve.reduce((function(e,n){return e[n]=function(e,t,n){var o=Ce(e),r=[ce,ae].indexOf(o)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*r,[ce,ue].indexOf(o)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],u=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=a}};var Ne={left:"right",right:"left",bottom:"top",top:"bottom"};function Oe(e){return e.replace(/left|right|bottom|top/g,(function(e){return Ne[e]}))}var ke={start:"end",end:"start"};function Ie(e){return e.replace(/start|end/g,(function(e){return ke[e]}))}function Te(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&H(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Pe(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Re(e,t){return t===me?Pe(function(e){var t=j(e),n=$(e),o=t.visualViewport,r=n.clientWidth,i=n.clientHeight,a=0,s=0;return o&&(r=o.width,i=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=o.offsetLeft,s=o.offsetTop)),{width:r,height:i,x:a+Y(e),y:s}}(e)):q(t)?function(e){var t=W(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):Pe(function(e){var t,n=$(e),o=V(e),r=null==(t=e.ownerDocument)?void 0:t.body,i=z(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=z(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-o.scrollLeft+Y(e),u=-o.scrollTop;return"rtl"===J(r||n).direction&&(s+=z(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:s,y:u}}($(e)))}function je(e,t,n){var o="clippingParents"===t?function(e){var t=ne(ee(e)),n=["absolute","fixed"].indexOf(J(e).position)>=0&&M(e)?ie(e):e;return q(n)?t.filter((function(e){return q(e)&&Te(e,n)&&"body"!==X(e)})):[]}(e):[].concat(t),r=[].concat(o,[n]),i=r[0],a=r.reduce((function(t,n){var o=Re(e,n);return t.top=z(o.top,t.top),t.right=U(o.right,t.right),t.bottom=U(o.bottom,t.bottom),t.left=z(o.left,t.left),t}),Re(e,i));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function qe(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Me(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function He(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=void 0===o?e.placement:o,i=n.boundary,a=void 0===i?"clippingParents":i,s=n.rootBoundary,u=void 0===s?me:s,c=n.elementContext,l=void 0===c?ge:c,d=n.altBoundary,p=void 0!==d&&d,f=n.padding,m=void 0===f?0:f,g=qe("number"!=typeof m?m:Me(m,de)),h=l===ge?"reference":ge,v=e.rects.popper,D=e.elements[p?h:l],b=je(q(D)?D:D.contextElement||$(e.elements.popper),a,u),y=W(e.elements.reference),_=Fe({reference:y,element:v,strategy:"absolute",placement:r}),E=Pe(Object.assign({},v,_)),A=l===ge?E:y,C={top:b.top-A.top+g.top,bottom:A.bottom-b.bottom+g.bottom,left:b.left-A.left+g.left,right:A.right-b.right+g.right},w=e.modifiersData.offset;if(l===ge&&w){var x=w[r];Object.keys(C).forEach((function(e){var t=[ue,se].indexOf(e)>=0?1:-1,n=[ae,se].indexOf(e)>=0?"y":"x";C[e]+=x[n]*t}))}return C}function ze(e,t,n){return z(e,U(t,n))}const Ue={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,i=void 0===r||r,a=n.altAxis,s=void 0!==a&&a,u=n.boundary,c=n.rootBoundary,l=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,m=n.tetherOffset,g=void 0===m?0:m,h=He(t,{boundary:u,rootBoundary:c,padding:d,altBoundary:l}),v=Ce(t.placement),D=we(t.placement),b=!D,y=xe(v),_="x"===y?"y":"x",E=t.modifiersData.popperOffsets,A=t.rects.reference,C=t.rects.popper,w="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,x="number"==typeof w?{mainAxis:w,altAxis:w}:Object.assign({mainAxis:0,altAxis:0},w),F=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,S={x:0,y:0};if(E){if(i){var L,B="y"===y?ae:ce,N="y"===y?se:ue,O="y"===y?"height":"width",k=E[y],I=k+h[B],T=k-h[N],P=f?-C[O]/2:0,R=D===pe?A[O]:C[O],j=D===pe?-C[O]:-A[O],q=t.elements.arrow,M=f&&q?Z(q):{width:0,height:0},H=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},G=H[B],W=H[N],V=ze(0,A[O],M[O]),X=b?A[O]/2-P-V-G-x.mainAxis:R-V-G-x.mainAxis,$=b?-A[O]/2+P+V+W+x.mainAxis:j+V+W+x.mainAxis,Y=t.elements.arrow&&ie(t.elements.arrow),J=Y?"y"===y?Y.clientTop||0:Y.clientLeft||0:0,K=null!=(L=null==F?void 0:F[y])?L:0,Q=k+$-K,ee=ze(f?U(I,k+X-K-J):I,k,f?z(T,Q):T);E[y]=ee,S[y]=ee-k}if(s){var te,ne="x"===y?ae:ce,oe="x"===y?se:ue,re=E[_],le="y"===_?"height":"width",de=re+h[ne],fe=re-h[oe],me=-1!==[ae,ce].indexOf(v),ge=null!=(te=null==F?void 0:F[_])?te:0,he=me?de:re-A[le]-C[le]-ge+x.altAxis,ve=me?re+A[le]+C[le]-ge-x.altAxis:fe,De=f&&me?function(e,t,n){var o=ze(e,t,n);return o>n?n:o}(he,re,ve):ze(f?he:de,re,f?ve:fe);E[_]=De,S[_]=De-re}t.modifiersData[o]=S}},requiresIfExists:["offset"]};const Ge={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,o=e.name,r=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=Ce(n.placement),u=xe(s),c=[ce,ue].indexOf(s)>=0?"height":"width";if(i&&a){var l=function(e,t){return qe("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Me(e,de))}(r.padding,n),d=Z(i),p="y"===u?ae:ce,f="y"===u?se:ue,m=n.rects.reference[c]+n.rects.reference[u]-a[u]-n.rects.popper[c],g=a[u]-n.rects.reference[u],h=ie(i),v=h?"y"===u?h.clientHeight||0:h.clientWidth||0:0,D=m/2-g/2,b=l[p],y=v-d[c]-l[f],_=v/2-d[c]/2+D,E=ze(b,_,y),A=u;n.modifiersData[o]=((t={})[A]=E,t.centerOffset=E-_,t)}},effect:function(e){var t=e.state,n=e.options.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&Te(t.elements.popper,o)&&(t.elements.arrow=o)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function We(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ve(e){return[ae,ue,se,ce].some((function(t){return e[t]>=0}))}var Xe=Ee({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,i=void 0===r||r,a=o.resize,s=void 0===a||a,u=j(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(e){e.addEventListener("scroll",n.update,Ae)})),s&&u.addEventListener("resize",n.update,Ae),function(){i&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Ae)})),s&&u.removeEventListener("resize",n.update,Ae)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Fe({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,u=void 0===s||s,c={placement:Ce(t.placement),variation:we(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Le(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Le(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];M(r)&&X(r)&&(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],r=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});M(o)&&X(o)&&(Object.assign(o.style,i),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]},Be,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,i=void 0===r||r,a=n.altAxis,s=void 0===a||a,u=n.fallbackPlacements,c=n.padding,l=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,m=void 0===f||f,g=n.allowedAutoPlacements,h=t.options.placement,v=Ce(h),D=u||(v===h||!m?[Oe(h)]:function(e){if(Ce(e)===le)return[];var t=Oe(e);return[Ie(e),t,Ie(t)]}(h)),b=[h].concat(D).reduce((function(e,n){return e.concat(Ce(n)===le?function(e,t){void 0===t&&(t={});var n=t,o=n.placement,r=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,u=n.allowedAutoPlacements,c=void 0===u?ve:u,l=we(o),d=l?s?he:he.filter((function(e){return we(e)===l})):de,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=He(e,{placement:n,boundary:r,rootBoundary:i,padding:a})[Ce(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:l,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:g}):n)}),[]),y=t.rects.reference,_=t.rects.popper,E=new Map,A=!0,C=b[0],w=0;w<b.length;w++){var x=b[w],F=Ce(x),S=we(x)===pe,L=[ae,se].indexOf(F)>=0,B=L?"width":"height",N=He(t,{placement:x,boundary:l,rootBoundary:d,altBoundary:p,padding:c}),O=L?S?ue:ce:S?se:ae;y[B]>_[B]&&(O=Oe(O));var k=Oe(O),I=[];if(i&&I.push(N[F]<=0),s&&I.push(N[O]<=0,N[k]<=0),I.every((function(e){return e}))){C=x,A=!1;break}E.set(x,I)}if(A)for(var T=function(e){var t=b.find((function(t){var n=E.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},P=m?3:1;P>0;P--){if("break"===T(P))break}t.placement!==C&&(t.modifiersData[o]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},Ue,Ge,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,i=t.modifiersData.preventOverflow,a=He(t,{elementContext:"reference"}),s=He(t,{altBoundary:!0}),u=We(a,o),c=We(s,r,i),l=Ve(u),d=Ve(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:l,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":d})}}]});i.JSON5=a,i.createPopper=Xe;class $e extends i.Toggle{constructor(e){super(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}_activate(){let{el:e,type:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super._activate({el:e,type:t});const n=this,o=n.options;if(o.popperjs&&"targets"===t){var r;e.style.transition="none",requestAnimationFrame((()=>{e.style.transition=""}));const t=n.getElements({el:e})[0],a=o.positionInner&&null!==(r=t.querySelector(o.positionInner))&&void 0!==r?r:t;if(i.visible({el:a})&&i.visible({el:e})){const t=e.querySelector(":scope > .xt-arrow"),n={placement:e.getAttribute("data-xt-position")||o.position,strategy:o.strategy,resize:!1,modifiers:[{name:"computeStyles",options:{gpuAcceleration:!1}},{name:"preventOverflow",options:{padding:o.spaceOverflow}},{name:"flip",options:{padding:o.spaceFlip}}]};if(t&&n.modifiers.push({name:"arrow",options:{element:t,padding:!1===o.spaceArrow?t.getBoundingClientRect().height/2:o.spaceArrow}}),o.inset){const t={name:"offset",options:{offset:e=>{let{placement:t,popper:n}=e;return-1!==t.search("left")||-1!==t.search("right")?[0,-n.width]:-1!==t.search("top")||-1!==t.search("bottom")?[0,-n.height]:[]}}};n.modifiers.push(t),e.setAttribute("data-popper-inset","true")}else e.removeAttribute("data-popper-inset","true");const r=i.merge([n,o.popperjs]);let s=i.dataStorage.get(e,"PopperInstance");s?s.setOptions(r):(s=Xe(a,e,r),i.dataStorage.set(e,"PopperInstance",s)),requestAnimationFrame((()=>{s.update()}))}}}}$e.componentName="xt-drop",$e.optionsDefault={elements:"[data-xt-drop-element]",targets:"[data-xt-drop-target]",min:0,max:1,on:"click",off:"click",mouseParent:!1,eventLimit:".xt-event-limit, .xt-drop",closeauto:!0,openauto:!1,closeDeep:".xt-dismiss",closeInside:".xt-backdrop",closeOutside:"body",preventEvent:!1,queue:{elements:!1,targets:!0,elementsInner:!1,targetsInner:!0},disableDeactivate:!0,position:"bottom-start",inset:!1,positionInner:!1,strategy:"absolute",spaceOverflow:15,spaceFlip:15,spaceArrow:!1,popperjs:!0,zIndex:{targets:{start:400,factor:-1}},a11y:{role:"popup",labelElements:!1,labelTargets:!1,controls:!0,selected:!1,expanded:!0,live:!0,disabled:!0,keyboard:!0,vertical:!1,items:"a, button"}},i.Drop=$e,"undefined"!=typeof window&&i.mount({matches:"[data-".concat(i.Drop.componentName,"]"),mount:e=>{let{ref:t}=e;const n=t.getAttribute("data-".concat(i.Drop.componentName)),o=n?a.parse(n):{};let r=new i.Drop(t,o);return()=>{r.destroy(),r=null}}}),"undefined"!=typeof window&&(i.mount({matches:'label input[type="checkbox"], label input[type="radio"]',mount:e=>{let{ref:t}=e;const n=t.getAttribute("name"),o=t.form,r=document.querySelectorAll('[name="'.concat(n,'"]')),a=e=>{const t=e.closest("label");e.checked?i.on({el:t}):i.off({el:t})},s=()=>{requestAnimationFrame((()=>{for(const e of r)a(e)}))};t.addEventListener("change",s),o&&o.addEventListener("reset",s),t.checked&&s()}}),i.mount({matches:"form:not([novalidate])",mount:e=>{let{ref:t}=e;const n=t.elements,o=e=>{const t=e.target;"true"===t.dataset.xtValidate&&(t.classList.add("valid-submit"),t.classList.remove("invalid-submit"),t.removeAttribute("aria-invalid"),t.checkValidity())};for(const e of n)e.addEventListener("input",o),e.addEventListener("change",o);const r=()=>{window.scrollTo(window.scrollX,window.scrollY-i.innerHeight*i.formScrollWindowFactor)},a=e=>{const t=e.target;t.classList.remove("valid-submit"),t.classList.add("invalid-submit"),t.setAttribute("aria-invalid",!0),t.dataset.xtValidate="true",i.formScrollWindowFactor&&addEventListener("scroll",r,{once:!0})},s=()=>{for(const e of n)delete e.dataset.xtValidate};for(const e of n)e.addEventListener("invalid",a),e.addEventListener("submit",s);return()=>{removeEventListener("scroll",r)}}}));n(2707);function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Je(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class Ke{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Je(this,"_optionsCustom",void 0),Je(this,"_optionsDefault",void 0),Je(this,"_optionsInitial",void 0),Je(this,"_componentNs",void 0),Je(this,"_locateCache",void 0),Je(this,"_predictionCache",void 0),Je(this,"_animatingLoc",void 0),Je(this,"componentName",void 0),Je(this,"ns",void 0),Je(this,"options",void 0),Je(this,"initial",void 0),Je(this,"disabled",!1),Je(this,"container",void 0),Je(this,"locations",void 0),Je(this,"loaderElement",void 0),Je(this,"itemsTemplate",void 0),Je(this,"itemsContainer",void 0),Je(this,"resultElement",void 0),Je(this,"foundElement",void 0),Je(this,"mapElement",void 0),Je(this,"map",void 0),Je(this,"info",void 0),Je(this,"cluster",void 0),Je(this,"searchInput",void 0),Je(this,"search",void 0),Je(this,"searchBtn",void 0),Je(this,"filters",void 0),Je(this,"position",void 0),Je(this,"viewport",void 0),Je(this,"radius",void 0);const n=this;n.container=e,n._optionsCustom=t,n.componentName=n.constructor.componentName,n._componentNs=n.componentName.replace("-","."),n._initVars(),n._initLogic()}_initVars(){const e=this;e._optionsDefault=i.merge([e.constructor.optionsDefault,i.options[e.componentName]]),e._optionsInitial=e.options=i.merge([e._optionsDefault,e._optionsCustom])}_initLogic(){var e;const t=this,n=t.options;i._set({name:t.componentName,el:t.container,self:t}),t.ns=null!==(e=t.ns)&&void 0!==e?e:i.uniqueId(),t.enable(),i._initMatches({self:t,optionsInitial:t._optionsInitial}),t.initial=!0,t.loaderElement=t.container.querySelector(n.elements.loader),t.itemsTemplate=t.container.querySelector(n.elements.itemsTemplate),t.itemsContainer=t.container.querySelector(n.elements.itemsContainer),t.foundElement=t.container.querySelector(n.elements.resultsFound),t.mapElement=t.container.querySelector(n.elements.map),t.map=new google.maps.Map(t.mapElement,n.map),t.searchInput=t.container.querySelector(n.elements.searchInput),t.search=new google.maps.places.Autocomplete(t.searchInput,t.options.autocompleteOptions);const o=i.dataStorage.put(t.searchInput,"keypress/".concat(t.ns),t._searchSubmit.bind(t));t.searchInput.addEventListener("keypress",o),t.searchBtn=t.container.querySelector(n.elements.searchBtn);const r=i.dataStorage.put(t.searchBtn,"click/".concat(t.ns),t._searchClick.bind(t));if(t.searchBtn.addEventListener("click",r),n.map.zoomMin&&google.maps.event.addListener(t.map,"zoom_changed",(()=>{google.maps.event.addListener(t.map,"bounds_changed",(()=>{t.map.getZoom()>n.map.zoomMin&&t.map.setZoom(n.map.zoomMin)}))})),google.maps.event.addListener(t.search,"place_changed",t._placeChanged.bind(t)),n.elements.repeatBtn&&(t.repeatElement=t.container.querySelector(n.elements.repeatBtn),t.repeatElement)){const e=i.dataStorage.put(t.repeatElement,"click/".concat(t.ns),t._submitCurrent.bind(t));t.repeatElement.addEventListener("click",e)}if(n.elements.locateBtn&&(t.locateElement=t.container.querySelector(n.elements.locateBtn),t.locateElement))if("https:"===location.protocol)if(navigator.geolocation){n.initialLocate&&t._locate({initial:!0});const e=i.dataStorage.put(t.locateElement,"click/".concat(t.ns),t._locate.bind(t));t.locateElement.addEventListener("click",e)}else t.locateElement.style.display="none";else t.locateElement.style.display="none";t._initStart(),i.frameDouble({el:t.container,ns:"".concat(t.ns,"Init"),func:()=>{t.container.setAttribute("data-".concat(t.componentName,"-init"),""),t.container.dispatchEvent(new CustomEvent("init.".concat(t._componentNs))),t.initial=!1,n.debug&&console.debug("".concat(t.componentName," init"),t)}}),t.options.disabled&&t.disable()}_initStart(){const e=this,t=e.options;e.disabled||t.initialSearch&&google.maps.event.addListenerOnce(e.map,"idle",(()=>{e.map.setCenter(t.map.center),e.map.setZoom(t.map.zoom),e._submitCurrent({empty:!0})}))}_placeChanged(){const e=this,t=e.options;if(e.disabled)return;let n=e.search.getPlace();return n&&n.name&&""!==n.name&&n.geometry?(e.position=n.geometry.location,e.viewport=n.geometry.viewport,e.radius=t.searchRadius,void e._submit()):e._locateCache&&e._locateCache.value===e.searchInput.value?(e.position=e._locateCache.position,e.viewport=null,e.radius=t.searchRadius,void e._submit()):e._predictionCache&&e._predictionCache.value===e.searchInput.value?(e.position=e._predictionCache.position,e.viewport=e._predictionCache.viewport,e.radius=t.searchRadius,void e._submit()):void(new google.maps.places.AutocompleteService).getPlacePredictions(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ye(Object(n),!0).forEach((function(t){Je(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({input:e.searchInput.value},e.options.autocompleteServiceOptions),(o=>{if(o&&o.length){const r=document.createElement("div");r.classList.add("hidden"),new google.maps.places.PlacesService(r).getDetails({reference:o[0].reference},(o=>{n=o,e.searchInput.value=n.formatted_address,e.position=n.geometry.location,e.viewport=n.geometry.viewport,e.radius=t.searchRadius,e._predictionCache={value:e.searchInput.value,position:e.position,viewport:e.viewport},e._submit(),r.remove()}))}else e.locations=[],e._populateItems(),e.container.classList.add("noplace"),e.container.classList.remove("empty"),e.container.classList.remove("found"),e.container.classList.remove("error")}))}_searchSubmit(e){const t=this,n=t.options;if(t.disabled)return;"Enter"===e.key&&(e.preventDefault(),""===t.searchInput.value&&(t.map.setCenter(n.map.center),t.map.setZoom(n.map.zoom),t._submitCurrent({empty:!0})))}_searchClick(e){const t=this,n=t.options;t.disabled||(e.preventDefault(),""===t.searchInput.value?(t.map.setCenter(n.map.center),t.map.setZoom(n.map.zoom),t._submitCurrent({empty:!0})):google.maps.event.trigger(t.search,"place_changed"))}_submit(){const e=this,t=e.options;if(e.disabled)return;if(!e.map.getBounds())return google.maps.event.addListenerOnce(e.map,"bounds_changed",(()=>{e._submit()})),!1;e.filters=e.container.querySelectorAll(t.elements.filter),e.locations=[];let n=0;const o=t.markers,r=new google.maps.LatLngBounds;t.infoWindow&&(e.info=new google.maps.InfoWindow(t.infoWindow));for(const i of o)if(!e.filters.length||e._filterMarker({marker:i})){const o=new google.maps.LatLng(t.formatData.lat?t.formatData.lat(e,i):i.lat,t.formatData.lng?t.formatData.lng(e,i):i.lng),a=google.maps.geometry.spherical.computeDistanceBetween(e.position,o);if(!e.radius&&!e.viewport||e.radius&&a<=e.radius||e.viewport&&e.viewport.contains(o)){const s=new google.maps.Marker({map:e.map,position:o,title:i.name,icon:i.icon||t.map.icon,animation:i.animation||t.map.animation,distance:a,marker:i,index:n});r.extend(o),e.locations.push(s),s.addListener("click",(()=>{e._populateInfo({loc:s,type:"marker"})})),n++}}for(const[t,n]of e.locations.entries())n.index=t;t.formatData.sort(e),e._populateItems(),t.map.cluster&&(e.cluster&&e.cluster.clearMarkers(),e.cluster=new MarkerClusterer(e.map,e.locations,t.map.cluster)),e.locations.length?(e.container.classList.remove("noplace"),e.container.classList.remove("empty"),e.container.classList.add("found"),e.container.classList.remove("error"),e.foundElement&&(e.foundElement.innerHTML=e.locations.length),e.map.fitBounds(r),e.map.panToBounds(r)):(e.container.classList.remove("noplace"),e.container.classList.add("empty"),e.container.classList.remove("found"),e.container.classList.remove("error")),t.debug&&console.debug("xt-googlelocator locations",e.locations),i.frame({el:e.container,ns:"".concat(e.ns,"Change"),func:()=>{e.container.dispatchEvent(new CustomEvent("change.".concat(e._componentNs)))}})}_populateItems(){const e=this,t=e.container.querySelectorAll(".xt-googlelocator-clone");for(const e of t)e.remove();for(const t of e.locations)e._populateItem({loc:t})}_filterMarker(){let{marker:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;return t.options.formatData.filter(t,e,t.filters)}_populateItem(){let{loc:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;let o=document.createElement("div");o.innerHTML=i.sanitize(t.itemsTemplate.innerHTML),o=o.querySelector(":scope > *"),o.classList.add("xt-googlelocator-clone"),o.setAttribute("data-xt-index",e.index.toString()),t.itemsContainer.append(o);const r=o.querySelectorAll("[data-xt-populate]");for(const o of r){const r=n.formatData[o.getAttribute("data-xt-populate")];r&&r(t,e,o)}o.addEventListener("click",(()=>{t._populateInfo({loc:e,type:"result"})}))}_populateInfo(){let{loc:e,type:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this,o=n.options;n._animatingLoc&&(n._animatingLoc.setAnimation(null),n._animatingLoc=null);const r="marker"===t?o.events.animateMarkerClick:"result"===t?o.events.animateMarkerResultClick:null;r&&(e.setAnimation(r),n._animatingLoc=e);const a=n.itemsContainer.querySelector('[data-xt-index="'.concat(e.index,'"]')),s=n.itemsContainer.querySelector("[data-xt-index].on");if(s&&i.off({el:s}),"marker"===t&&a&&(a.focus(),i.on({el:a})),o.infoWindow){if("marker"===t?o.events.infoWindowMarkerClick:"result"===t?o.events.infoWindowMarkerResultClick:null){if(a){const t=o.formatData.info(n,e,a);t&&(n.info.setContent(t),n.info.open(n.map,e))}}else n.info.close(n.map)}}_submitCurrent(){let{empty:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;t.searchInput.value="",t.position=t.map.getCenter(),t.viewport=null,e&&!n.seachMapBounds||(t.radius=google.maps.geometry.spherical.computeDistanceBetween(t.position,t.map.getBounds().getNorthEast())),t._submit()}_locate(){let{initial:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t.disabled||(e||t._loaderShow(),window.navigator.geolocation.getCurrentPosition(t._locateSuccess.bind(t),t._locateError.bind(t)))}_locateSuccess(e){const t=this,n=t.options;t._loaderHide(),t.searchInput.value=n.locateText,t.position=new google.maps.LatLng(e.coords.latitude,e.coords.longitude),t.viewport=null,t.radius=n.searchRadius,t._locateCache={value:t.searchInput.value,position:t.position},n.debug&&console.debug("xt-googlelocator locate",e,t.position),t.map.setCenter(t.position),t._submit()}_locateError(e){this._loaderHide(),console.error("Error: Xt.Googlelocator locate error",e)}_loaderShow(){i.on({el:this.loaderElement})}_loaderHide(){i.off({el:this.loaderElement})}enable(){const e=this;e.disabled&&(e.disabled=!1,e.container.dispatchEvent(new CustomEvent("status.".concat(e._componentNs))))}disable(){let{skipEvent:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t.disabled||(t.disabled=!0,e||t.container.dispatchEvent(new CustomEvent("status.".concat(t._componentNs))))}reinit(){this._initLogic()}destroy(){const e=this,t=e.options,n=i.dataStorage.get(e.searchInput,"keypress/".concat(e.ns));e.searchInput.removeEventListener("keypress",n);const o=i.dataStorage.get(e.searchBtn,"click/".concat(e.ns));if(e.searchBtn.removeEventListener("click",o),e.locateElement){const t=i.dataStorage.get(e.locateElement,"click/".concat(e.ns));e.locateElement.removeEventListener("click",t)}if(e.repeatElement){const t=i.dataStorage.get(e.repeatElement,"click/".concat(e.ns));e.repeatElement.removeEventListener("click",t)}if(google.maps.event.removeListener(e.search,"place_changed",e._placeChanged.bind(e)),t.elements.locateBtn&&(e.locateElement=e.container.querySelector(t.elements.locateBtn),e.locateElement&&"https:"===location.protocol&&navigator.geolocation)){const t=i.dataStorage.put(e.locateElement,"click/".concat(e.ns),e._locate.bind(e));e.locateElement.removeEventListener("click",t)}e.container.classList.remove("noplace"),e.container.classList.remove("empty"),e.container.classList.remove("found"),e.container.classList.remove("error");const r=e.container.querySelectorAll(".xt-googlelocator-clone");for(const e of r)e.remove();e.container.removeAttribute("data-".concat(e.componentName,"-init")),i._remove({name:e.componentName,el:e.container}),e.container.dispatchEvent(new CustomEvent("destroy.".concat(e._componentNs)))}}function Qe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Ke.componentName="xt-googlelocator",Ke.optionsDefault={debug:!1,initialLocate:!1,initialSearch:!1,seachMapBounds:!1,searchRadius:25e3,locateText:"Locate",elements:{loader:"[data-xt-googlelocator-loader]",searchInput:"[data-xt-googlelocator-search-input]",searchBtn:"[data-xt-googlelocator-search-btn]",map:"[data-xt-googlelocator-map]",itemsTemplate:"[data-xt-googlelocator-items-template]",itemsContainer:"[data-xt-googlelocator-items-container]",results:"[data-xt-googlelocator-results]",resultsFound:"[data-xt-googlelocator-results-found]",locateBtn:"[data-xt-googlelocator-locate-btn]",repeatBtn:"[data-xt-googlelocator-repeat-btn]",filter:"[data-xt-googlelocator-filter]"},events:{animateMarkerClick:!1,animateMarkerResultClick:!1,infoWindowMarkerClick:!0,infoWindowMarkerResultClick:!1},autocompleteOptions:!1,autocompleteServiceOptions:!1,map:{center:!1,zoom:!1,zoomMin:!1,scrollwheel:!1,zoomControl:!0,mapTypeControl:!1,scaleControl:!0,streetViewControl:!1,rotateControl:!1,fullscreenControl:!1,cluster:!1},infoWindow:{},formatData:{lat:!1,lng:!1,sort:!1,filter:!1,name:!1,address:!1,additional:!1,img:!1,direction:!1,distance:!1,info:!1}},i.Googlelocator=Ke,i.JSON5=a;class Ze{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Qe(this,"_optionsCustom",void 0),Qe(this,"_optionsDefault",void 0),Qe(this,"_optionsInitial",void 0),Qe(this,"_componentNs",void 0),Qe(this,"componentName",void 0),Qe(this,"ns",void 0),Qe(this,"options",void 0),Qe(this,"initial",void 0),Qe(this,"disabled",!1),Qe(this,"container",void 0),Qe(this,"inputs",void 0),Qe(this,"steps",void 0);const n=this;n.container=e,n._optionsCustom=t,n.componentName=n.constructor.componentName,n._componentNs=n.componentName.replace("-","."),n._initVars(),n._initLogic()}_initVars(){const e=this;e._optionsDefault=i.merge([e.constructor.optionsDefault,i.options[e.componentName]]),e._optionsInitial=e.options=i.merge([e._optionsDefault,e._optionsCustom])}_initLogic(){var e,t,n;const o=this,r=o.options;i._set({name:o.componentName,el:o.container,self:o}),o.ns=null!==(e=o.ns)&&void 0!==e?e:i.uniqueId(),o.enable(),i._initMatches({self:o,optionsInitial:o._optionsInitial}),o.initial=!0,o.inputs=o.container.querySelectorAll(r.inputs),o.steps=o.container.querySelectorAll(r.steps);for(const e of o.inputs)i.dataStorage.set(e,"voidable/".concat(o.ns),""===e.value);const a=null!==(t=r.events)&&void 0!==t&&t.steps?[...r.events.steps.split(" ")]:[];if(a.length)for(const e of o.steps){const t=i.dataStorage.put(e,"".concat(r.events.steps,"/").concat(o.ns),o._eventChange.bind(o,{button:e}));for(const n of a)e.addEventListener(n,t)}const s=null!==(n=r.events)&&void 0!==n&&n.input?[...r.events.input.split(" ")]:[];if(s.length)for(const e of o.inputs){const t=i.dataStorage.put(e,"".concat(r.events.input,"/").concat(o.ns),o._eventChange.bind(o,{}));for(const n of s)e.addEventListener(n,t)}o._initA11y(),o._initStart(),i.frameDouble({el:o.container,ns:"".concat(o.ns,"Init"),func:()=>{o.container.setAttribute("data-".concat(o.componentName,"-init"),""),o.container.dispatchEvent(new CustomEvent("init.".concat(o._componentNs))),o.initial=!1,r.debug&&console.debug("".concat(o.componentName," init"),o)}}),o.options.disabled&&o.disable()}_initStart(){const e=this;e.disabled||e._eventChange.bind(e)()}_eventChange(){var e;let{button:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;const o=this,r=o.options;if(!(o.disabled||null!=n&&null!==(e=n.detail)&&void 0!==e&&e.skip)){n&&(n.preventDefault(),n.stopImmediatePropagation());for(const e of o.inputs){var a;const n=e.getAttribute("step"),r=null==t?void 0:t.getAttribute("data-xt-step"),i=n&&""!==n?parseFloat(n)*Math.sign(parseFloat(r)):null!==(a=parseFloat(r))&&void 0!==a?a:1;let s=parseFloat(e.value);s=isNaN(s)?0:s,i&&(s+=i,s=parseFloat(s.toFixed(o._countDecimals({num:i})))),o._validate({val:s,input:e})}if(r.limit)for(const e of o.steps){i.dataStorage.get(e,"".concat(o.ns,"ButtonDisabled"))?e.setAttribute("disabled","disabled"):e.removeAttribute("disabled"),i.dataStorage.remove(e,"".concat(o.ns,"ButtonDisabled"))}}}_validate(){let{val:e,input:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this,o=n.options,r=t.getAttribute("step"),a=r&&""!==r?parseFloat(r):null;if(o.validate&&(e=o.validate({val:e,step:a})),o.limit){const r=i.dataStorage.get(t,"voidable/".concat(n.ns)),a=t.getAttribute("min"),s=t.getAttribute("max"),u=a&&""!==a?parseFloat(a):o.min,c=s&&""!==s?parseFloat(s):o.max;for(const t of n.steps){const o=t.getAttribute("data-xt-step");let a,s;r&&(0===e&&(e=""),u>=0&&(a=!0,e<u&&(e="")),c<=0&&(s=!0,e>c&&(e=""))),o<0?(e<u||!a&&e===u||a&&""===e)&&(e=""!==e?u:e,i.dataStorage.set(t,"".concat(n.ns,"ButtonDisabled"),!0)):o>0&&(e>c||!s&&e===c||s&&""===e)&&(e=""!==e?c:e,i.dataStorage.set(t,"".concat(n.ns,"ButtonDisabled"),!0))}}t.value=e,n.initial||(t.dispatchEvent(new Event("input",{detail:{skip:!0}})),t.dispatchEvent(new CustomEvent("change",{detail:{skip:!0}})))}enable(){const e=this;e.disabled&&(e.disabled=!1,e.container.dispatchEvent(new CustomEvent("status.".concat(e._componentNs))))}disable(){let{skipEvent:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t.disabled||(t.disabled=!0,e||t.container.dispatchEvent(new CustomEvent("status.".concat(t._componentNs))))}_initA11y(){const e=this;e.options.a11y&&(e._initA11yId(),e._initA11ySetup())}_initA11yId(){const e=this;if(e.options.a11y.controls)for(const t of e.inputs){t.getAttribute("id")||t.setAttribute("id",i.uniqueId())}}_initA11ySetup(){const e=this;if(e.options.a11y.controls){let t="";for(const n of e.inputs)t+="".concat(n.getAttribute("id")," ");for(const n of e.steps)n.setAttribute("aria-controls",t.trim())}}_countDecimals(){let{num:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Math.floor(e)===e?0:e.toString().split(".")[1].length||0}reinit(){this._initLogic()}destroy(){var e,t;const n=this,o=n.options,r=null!==(e=o.events)&&void 0!==e&&e.steps?[...o.events.steps.split(" ")]:[];if(r.length)for(const e of n.steps){const t=i.dataStorage.get(e,"".concat(o.events.steps,"/").concat(n.ns));for(const n of r)e.removeEventListener(n,t)}const a=null!==(t=o.events)&&void 0!==t&&t.input?[...o.events.input.split(" ")]:[];if(a.length)for(const e of n.inputs){const t=i.dataStorage.get(e,"".concat(o.events.input,"/").concat(n.ns));for(const n of a)e.removeEventListener(n,t)}n.container.removeAttribute("data-".concat(n.componentName,"-init")),i._remove({name:n.componentName,el:n.container}),n.container.dispatchEvent(new CustomEvent("destroy.".concat(n._componentNs)))}}Ze.componentName="xt-groupnumber",Ze.optionsDefault={debug:!1,limit:!0,voidable:!0,validate:e=>{let{val:t,step:n}=e;return n&&t%n?Math.ceil(t/n)*n:t},min:"-Infinity",max:"Infinity",inputs:'input[type="number"]',steps:"[data-xt-step]",events:{input:"change",steps:"click"},a11y:{controls:!0}},i.Groupnumber=Ze,"undefined"!=typeof window&&i.mount({matches:"[data-".concat(i.Groupnumber.componentName,"]"),mount:e=>{let{ref:t}=e;const n=t.getAttribute("data-".concat(i.Groupnumber.componentName)),o=n?a.parse(n):{};let r=new i.Groupnumber(t,o);return()=>{r.destroy(),r=null}}});n(8674),n(4603),n(8450),n(285),n(1637);function et(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}i.JSON5=a;class tt{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};et(this,"_optionsCustom",void 0),et(this,"_optionsDefault",void 0),et(this,"_optionsInitial",void 0),et(this,"_componentNs",void 0),et(this,"_itemsFake",void 0),et(this,"_url",void 0),et(this,"_scrollResume",void 0),et(this,"_scrollTopOld",void 0),et(this,"componentName",void 0),et(this,"ns",void 0),et(this,"options",void 0),et(this,"initial",void 0),et(this,"disabled",!1),et(this,"container",void 0),et(this,"current",void 0),et(this,"scrollUp",void 0),et(this,"scrollDown",void 0),et(this,"itemsContainer",void 0),et(this,"spaceAdditionals",void 0),et(this,"paginations",void 0);const n=this;n.container=e,n._optionsCustom=t,n.componentName=n.constructor.componentName,n._componentNs=n.componentName.replace("-","."),n._initVars(),n._initLogic()}_initVars(){const e=this;e._optionsDefault=i.merge([e.constructor.optionsDefault,i.options[e.componentName]]),e._optionsInitial=e.options=i.merge([e._optionsDefault,e._optionsCustom]);const t=e.options;e.current=t.min,t.get||(e._itemsFake=e.container.querySelector(t.elements.itemsContainer).cloneNode(!0))}_initLogic(){var e,t;const n=this,o=n.options;if(i._set({name:n.componentName,el:n.container,self:n}),n.ns=null!==(e=n.ns)&&void 0!==e?e:i.uniqueId(),n.enable(),i._initMatches({self:n,optionsInitial:n._optionsInitial}),n.initial=!0,n.scrollUp=n.container.querySelectorAll(o.elements.scrollUp),n.scrollDown=n.container.querySelectorAll(o.elements.scrollDown),n.itemsContainer=n.container.querySelector(o.elements.itemsContainer),n.spaceAdditionals=n.container.querySelectorAll(o.elements.spaceAdditional),n.paginations=n.container.querySelectorAll(o.elements.pagination),o.nocache){const e=i.dataStorage.put(window,"beforeunload/".concat(n.ns),n._eventBeforeunload.bind(n));addEventListener("beforeunload",e)}const r=i.dataStorage.put(window,"scroll/".concat(n.ns),n._eventScroll.bind(n));addEventListener("scroll",r);const a=null!==(t=o.events)&&void 0!==t&&t.on?[...o.events.on.split(" ")]:[];if(a.length)for(const e of[...Array.from(n.scrollUp),...Array.from(n.scrollDown)]){const t=i.dataStorage.put(e,"".concat(o.events.on,"/").concat(n.ns),n._eventTrigger.bind(n,{trigger:e}));for(const n of a)e.addEventListener(n,t)}n._initStart(),i.frameDouble({el:n.container,func:()=>{n.container.setAttribute("data-".concat(n.componentName,"-init"),""),n.container.dispatchEvent(new CustomEvent("init.".concat(n._componentNs))),n.initial=!1,o.debug&&console.debug("".concat(n.componentName," init"),n)},ns:"".concat(n.ns,"Init")}),n.options.disabled&&n.disable()}_initStart(){const e=this,t=e.options;if(!e.disabled){if(e._setCurrent(),e._update(),e._paginate(),e._prefetch(),e.itemsContainer){const n=e.itemsContainer.querySelector(t.elements.item);n&&n.setAttribute("data-item-first",e.current)}if(t.nocache){const n=e._additionalSpace(),o=history.state;o&&o["scrollResume".concat(e._componentNs)]&&i.ready({state:"complete",func:()=>{requestAnimationFrame((()=>{const r=e.itemsContainer.querySelector(t.elements.item);document.scrollingElement.scrollTop=o["scrollResume".concat(e._componentNs)]+r.offsetTop+n}))}})}}}_eventTrigger(){let{trigger:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;if(t.disabled)return;const o=parseFloat(e.getAttribute("data-xt-infinitescroll-up")),r=parseFloat(e.getAttribute("data-xt-infinitescroll-down")),i=o||r;if(i){const n=t._getNext({amount:i}),r=t.itemsContainer.querySelectorAll('[data-item-first="'.concat(n,'"]'));n===t.current||r.length||(t._setCurrent({page:n}),t.inverse=!!o,t.container.classList.contains("xt-infinitescroll-loading")||(t.container.classList.add("xt-infinitescroll-loading"),t._request(),t._prefetch({trigger:e})))}else t._setCurrent({page:n.min}),location=t._url.href}_getNext(){let{amount:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this.options;let n=this.current+e;return n=n<t.min?t.min:n,n=n>t.max?t.max:n,n}_eventBeforeunload(){const e=this;if(!e.disabled&&e._scrollResume){const t={};t["scrollResume".concat(e._componentNs)]=e._scrollResume,history.replaceState(t,"",e._url.href)}}_eventScroll(){var e;const t=this,n=t.options;if(t.disabled)return;const o=document.scrollingElement.scrollTop,r=window.innerHeight;let a=t.itemsContainer.querySelector(n.elements.item);const s=t.itemsContainer.querySelectorAll("[data-item-first]");for(const e of s){o>e.offsetTop-r/2&&(a=e)}if(t._setCurrent({page:parseFloat(a.getAttribute("data-item-first"))}),t._paginate(),n.nocache){const e=t._additionalSpace();t._scrollResume=o-a.offsetTop-e}const u=t._url.origin||"".concat(t._url.protocol,"//").concat(t._url.host);u===location.origin?t._url.href!==location.href&&history.replaceState(null,"",t._url.href):console.error("Error: Xt.Infinitescroll cannot set history with different origin",u);if((null!==(e=n.events)&&void 0!==e&&e.on?[...n.events.on.split(" ")]:[]).length){if(n.events.scrollUp&&t._scrollTopOld>o)for(const e of t.scrollUp){if(o<e.offsetTop){i.dataStorage.get(e,"".concat(n.events.on,"/").concat(t.ns))({target:e})}}if(n.events.scrollDown&&t._scrollTopOld<=o)for(const e of t.scrollDown){if(o+r>e.offsetTop+e.offsetHeight){i.dataStorage.get(e,"".concat(n.events.on,"/").concat(t.ns))({target:e})}}}t._scrollTopOld=o}_request(){const e=this;fetch(e._url.href,{method:"GET"}).then((e=>e.ok?e.text():Promise.reject(e))).then((t=>{e._success({text:t})})).catch((()=>{e._error()}))}_response(){let{request:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;e.status>=200&&e.status<=300?t._success({request:e}):t._error()}_success(){let{text:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options,o=document.createElement("html");o.innerHTML=e;const r=o.querySelector(n.elements.itemsContainer);n.get&&r?t._populate({itemsContainer:r}):setTimeout((()=>{t._populate({itemsContainer:t._itemsFake.cloneNode(!0)})}),1e3)}_error(){this.container.classList.remove("xt-infinitescroll-loading")}_populate(){let{itemsContainer:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options,o=e.querySelectorAll(n.elements.item);let r;o[0].setAttribute("data-item-first",t.current);const a=t.itemsContainer.querySelectorAll("".concat(n.elements.item));for(const e of o)if(t.inverse){a[0].before(e)}else{const o=t.itemsContainer.querySelectorAll("".concat(n.elements.item));r=o[o.length-1],r.after(e)}t.container.classList.remove("xt-infinitescroll-loading"),t._update(),t._paginate(),t._eventScroll(),i.frame({el:t.container,ns:"".concat(t.ns,"Populate"),func:()=>{t.container.dispatchEvent(new CustomEvent("populate.".concat(t._componentNs)))}})}_paginate(){const e=this,t=e.options;for(const n of e.paginations)if(!n.dataset.current||e.current>parseFloat(n.dataset.current)){n.dataset.current=e.current,n.dataset.html=n.dataset.html?n.dataset.html:n.innerHTML;let o=n.dataset.html,r=new RegExp("xt-num","ig");-1!==o.search(r)&&(o=o.replace(r,e.current)),r=new RegExp("xt-tot","ig"),-1!==o.search(r)&&(o=o.replace(r,t.max)),n.innerHTML=i.sanitize(o)}}_update(){const e=this,t=e.options;e.current<=t.min&&e.container.classList.add("xt-infinitescroll-first"),e.current>=t.max&&e.container.classList.add("xt-infinitescroll-last")}enable(){const e=this;e.disabled&&(e.disabled=!1,e.container.dispatchEvent(new CustomEvent("status.".concat(e._componentNs))))}disable(){let{skipEvent:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t.disabled||(t.disabled=!0,e||t.container.dispatchEvent(new CustomEvent("status.".concat(t._componentNs))))}_additionalSpace(){const e=this;let t=0;for(const n of e.spaceAdditionals)t+=n.offsetHeight;return t}_setCurrent(){let{page:e=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options,o=new URL(location.href),r=new URLSearchParams(o.search),i=r.get(n.get);t.current=null!==e?e:i?parseFloat(i):t.current,r.set(n.get,t.current),o.search=r.toString(),t._url=o}_prefetch(){let{trigger:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;if(n.prefetch){const o=e?[e]:[...Array.from(t.scrollUp),...Array.from(t.scrollDown)];for(const e of o){const o=parseFloat(e.getAttribute("data-xt-infinitescroll-up")),r=parseFloat(e.getAttribute("data-xt-infinitescroll-down")),i=o||r,a=new URL(location.href),s=new URLSearchParams(a.search),u=t._getNext({amount:i});if(t.current!==u){s.set(n.get,u),a.search=s.toString();const e=document.createElement("link");e.rel="prefetch",e.href=a,e.as="fetch",document.head.appendChild(e)}}}}reinit(){this._initLogic()}destroy(){const e=this,t=e.options;if(t.nocache){const t=i.dataStorage.get(window,"beforeunload/".concat(e.ns));removeEventListener("beforeunload",t)}const n=i.dataStorage.get(window,"scroll/".concat(e.ns));removeEventListener("scroll",n);for(const n of[...Array.from(e.scrollUp),...Array.from(e.scrollDown)]){const o=i.dataStorage.get(n,"".concat(t.events.on,"/").concat(e.ns));n.removeEventListener(t.events.on,o)}e.container.removeAttribute("data-".concat(e.componentName,"-init")),i._remove({name:e.componentName,el:e.container}),e.container.dispatchEvent(new CustomEvent("destroy.".concat(e._componentNs)))}}function nt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}tt.componentName="xt-infinitescroll",tt.optionsDefault={debug:!1,get:!1,nocache:!1,prefetch:!0,min:1,max:"Infinity",events:{scrollUp:!1,scrollDown:!1,on:"click"},elements:{items:!1,item:!1,scrollUp:!1,scrollDown:!1,spaceAdditional:!1,pagination:!1}},i.Infinitescroll=tt,"undefined"!=typeof window&&i.mount({matches:"[data-".concat(i.Infinitescroll.componentName,"]"),mount:e=>{let{ref:t}=e;const n=t.getAttribute("data-".concat(i.Infinitescroll.componentName)),o=n?a.parse(n):{};let r=new i.Infinitescroll(t,o);return()=>{r.destroy(),r=null}}}),i.JSON5=a;class ot{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};nt(this,"_optionsCustom",void 0),nt(this,"_optionsDefault",void 0),nt(this,"_optionsInitial",void 0),nt(this,"_componentNs",void 0),nt(this,"_width",void 0),nt(this,"_height",void 0),nt(this,"componentName",void 0),nt(this,"ns",void 0),nt(this,"options",void 0),nt(this,"initial",void 0),nt(this,"disabled",!1),nt(this,"container",void 0),nt(this,"targets",void 0);const n=this;n.container=e,n._optionsCustom=t,n.componentName=n.constructor.componentName,n._componentNs=n.componentName.replace("-","."),n._initVars(),requestAnimationFrame((()=>{n._initLogic()}))}_initVars(){const e=this;e._optionsDefault=i.merge([e.constructor.optionsDefault,i.options[e.componentName]]),e._optionsInitial=e.options=i.merge([e._optionsDefault,e._optionsCustom])}_initLogic(){var e;const t=this,n=t.options;i._set({name:t.componentName,el:t.container,self:t}),t.ns=null!==(e=t.ns)&&void 0!==e?e:i.uniqueId(),t.enable(),i._initMatches({self:t,optionsInitial:t._optionsInitial}),t.initial=!0,t.targets=t.container.querySelectorAll(n.targets);const o=i.dataStorage.put(t.container,"mousemove/".concat(t.ns),t._mousemove.bind(t));t.container.addEventListener("mousemove",o);const r=i.dataStorage.put(t.container,"mouseenter/".concat(t.ns),t._mouseenter.bind(t));t.container.addEventListener("mouseenter",r);const a=i.dataStorage.put(t.container,"mouseleave/".concat(t.ns),t._mouseleave.bind(t));t.container.addEventListener("mouseleave",a),i.frameDouble({el:t.container,ns:"".concat(t.ns,"Init"),func:()=>{t.container.setAttribute("data-".concat(t.componentName,"-init"),""),t.container.dispatchEvent(new CustomEvent("init.".concat(t._componentNs))),t.initial=!1,n.debug&&console.debug("".concat(t.componentName," init"),t)}}),t.options.disabled&&t.disable()}_mousemove(e){const t=this,n=t.options;if(!t.disabled){void 0===t._width&&t._mouseenter(e);for(const o of t.targets)i._friction({el:o,obj:{x:e.clientX-t._width/2,y:e.clientY-t._height/2,friction:n.friction},transform:n.transform});t.container.dispatchEvent(new CustomEvent("change.".concat(t._componentNs),{detail:e}))}}_mouseenter(e){const t=this,n=t.options;if(!t.disabled&&(!n.mouseCheck||n.mouseCheck({self:t}))){for(const o of t.targets){const r=o.getBoundingClientRect();t._width=r.width,t._height=r.height,n.classSkip||i.on({el:o});const a=e.clientX-t._width/2,s=e.clientY-t._height/2;n.transform?o.style.transform="translateX(".concat(a,"px) translateY(").concat(s,"px)"):(o.style.left="".concat(a,"px"),o.style.top="".concat(s,"px"))}t.container.dispatchEvent(new CustomEvent("on.".concat(t._componentNs),{detail:e}))}}_mouseleave(e){const t=this,n=t.options;if(!t.disabled&&(!n.mouseCheck||n.mouseCheck({self:t}))){for(const e of t.targets)n.classSkip||i.off({el:e});t.container.dispatchEvent(new CustomEvent("off.".concat(t._componentNs),{detail:e}))}}enable(){const e=this;e.disabled&&(e.disabled=!1,e.container.dispatchEvent(new CustomEvent("status.".concat(e._componentNs))))}disable(){let{skipEvent:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;if(!t.disabled){t.disabled=!0;for(const e of t.targets)n.transform?e.style.transform="":(e.style.left="",e.style.top="");e||t.container.dispatchEvent(new CustomEvent("status.".concat(t._componentNs)))}}reinit(){this._initLogic()}destroy(){const e=this;e.disable({skipEvent:!0}),i._removeMatches({self:e,optionsInitial:e._optionsInitial});const t=i.dataStorage.get(e.container,"mousemove/".concat(e.ns));e.container.removeEventListener("mousemove",t);const n=i.dataStorage.get(e.container,"mouseenter/".concat(e.ns));e.container.removeEventListener("mouseenter",n);const o=i.dataStorage.get(e.container,"mouseleave/".concat(e.ns));e.container.removeEventListener("mouseleave",o),e.container.removeAttribute("data-".concat(e.componentName,"-init")),i._remove({name:e.componentName,el:e.container}),e.container.dispatchEvent(new CustomEvent("destroy.".concat(e._componentNs)))}}ot.componentName="xt-mousefollow",ot.optionsDefault={debug:!1,targets:"[data-xt-mousefollow-target]",classSkip:!1,transform:!0,friction:e=>{let{delta:t}=e;return t/9},mouseCheck:!1},i.Mousefollow=ot,"undefined"!=typeof window&&i.mount({matches:"[data-".concat(i.Mousefollow.componentName,"]"),mount:e=>{let{ref:t}=e;const n=t.getAttribute("data-".concat(i.Mousefollow.componentName)),o=n?a.parse(n):{};let r=new i.Mousefollow(t,o);return()=>{r.destroy(),r=null}}}),i.JSON5=a;class rt extends i.Toggle{constructor(e){super(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}}function it(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}rt.componentName="xt-overlay",rt.optionsDefault={elements:"[data-xt-overlay-element]",targets:"[data-xt-overlay-target]",min:0,max:1,on:"click",off:"click",mouseParent:!1,eventLimit:".xt-event-limit, .xt-overlay",closeauto:!0,openauto:!0,closeDeep:".xt-dismiss",closeInside:".xt-backdrop, .xt-overlay-container",closeOutside:!1,queue:{elements:!1,targets:!0,elementsInner:!1,targetsInner:!0},disableDeactivate:!0,appendTo:"body",classBody:"xt-scrollbar-overlay",focusLimit:!0,zIndex:{targets:{start:5e3,factor:0}},a11y:{role:"dialog",labelElements:!1,labelTargets:!1,controls:!0,selected:!1,expanded:!0,live:!0,disabled:!0,keyboard:!0,vertical:!1,items:!1}},i.Overlay=rt,"undefined"!=typeof window&&i.mount({matches:"[data-".concat(i.Overlay.componentName,"]"),mount:e=>{let{ref:t}=e;const n=t.getAttribute("data-".concat(i.Overlay.componentName)),o=n?a.parse(n):{};let r=new i.Overlay(t,o);return()=>{r.destroy(),r=null}}});class at{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};it(this,"_optionsCustom",void 0),it(this,"_optionsDefault",void 0),it(this,"_optionsInitial",void 0),it(this,"_componentNs",void 0),it(this,"componentName",void 0),it(this,"ns",void 0),it(this,"options",void 0),it(this,"initial",void 0),it(this,"disabled",!1),it(this,"container",void 0),it(this,"inner",void 0),it(this,"targets",void 0),it(this,"size",void 0),it(this,"top",void 0),it(this,"left",void 0),it(this,"sizeFinal",void 0),it(this,"scaleFinal",void 0);const n=this;n.container=e,n._optionsCustom=t,n.componentName=n.constructor.componentName,n._componentNs=n.componentName.replace("-","."),n._initVars(),n._initLogic()}_initVars(){const e=this;e._optionsDefault=i.merge([e.constructor.optionsDefault,i.options[e.componentName]]),e._optionsInitial=e.options=i.merge([e._optionsDefault,e._optionsCustom])}_initLogic(){var e;const t=this,n=t.options;i._set({name:t.componentName,el:t.container,self:t}),t.ns=null!==(e=t.ns)&&void 0!==e?e:i.uniqueId(),t.enable(),i._initMatches({self:t,optionsInitial:t._optionsInitial}),t.initial=!0,t.inner||(t.container.append(i.node({str:'<div class="xt-ripple-inner"></div>'})),t.inner=t.container.querySelector(":scope > .xt-ripple-inner"));const o=i.dataStorage.put(t.container,"mousedown touchstart/".concat(t.ns),t._eventStart.bind(t));t.container.addEventListener("mousedown",o),t.container.addEventListener("touchstart",o,{passive:!0}),i.frameDouble({el:t.container,ns:"".concat(t.ns,"Init"),func:()=>{t.container.setAttribute("data-".concat(t.componentName,"-init"),""),t.container.dispatchEvent(new CustomEvent("init.".concat(t._componentNs))),t.initial=!1,n.debug&&console.debug("".concat(t.componentName," init"),t)}}),t.options.disabled&&t.disable()}_eventStart(e){const t=this,n=t.options;if(!t.disabled&&(!n.onlyInside||e.target.closest(n.onlyInside))){t.inner.append(i.node({str:'<div class="xt-ripple"></div>'})),"mousedown"===e.type&&e.preventDefault();const o=t.container.offsetHeight,r=t.container.offsetWidth,a=(o>r?o:r)*n.sizeInitial+1,s=Math.sqrt(Math.pow(o,2)+Math.pow(r,2)),u=s/a*2;let c,l;void 0!==e.clientX?(c=e.clientY,l=e.clientX):e.touches&&e.touches.length&&(c=e.touches[0].clientY,l=e.touches[0].clientX);const d=e.target.getBoundingClientRect();if(c-=d.top,l-=d.left,t.container!==e.target){const e=t.container.getBoundingClientRect();c+=d.top-e.top,l+=d.left-e.left}const p=c-a/2,f=l-a/2;t.size=a,t.top=p,t.left=f,t.sizeFinal=s,t.scaleFinal=u,t.container.dispatchEvent(new CustomEvent("on.".concat(t._componentNs),{detail:e}));const m=i.dataStorage.put(window,"mouseup touchend/".concat(t.ns),t._eventEnd.bind(t));addEventListener("mouseup",m),addEventListener("touchend",m,{passive:!0})}}_eventEnd(e){const t=this;if(t.disabled)return;const n=i.dataStorage.get(window,"mouseup touchend/".concat(t.ns));removeEventListener("mouseup",n),removeEventListener("touchend",n),t.container.dispatchEvent(new CustomEvent("off.".concat(t._componentNs),{detail:e}))}enable(){const e=this;e.disabled&&(e.disabled=!1,e.container.dispatchEvent(new CustomEvent("status.".concat(e._componentNs))))}disable(){let{skipEvent:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t.disabled||(t.disabled=!0,e||t.container.dispatchEvent(new CustomEvent("status.".concat(t._componentNs))))}reinit(){this._initLogic()}destroy(){const e=this;e.inner.remove(),e.inner=null;const t=i.dataStorage.get(e.container,"mousedown touchstart/".concat(e.ns));e.container.removeEventListener("mousedown",t),e.container.removeEventListener("touchstart",t,{passive:!0});const n=i.dataStorage.get(window,"mouseup touchend/".concat(e.ns));removeEventListener("mouseup",n),removeEventListener("touchend",n),e.container.removeAttribute("data-".concat(e.componentName,"-init")),i._remove({name:e.componentName,el:e.container}),e.container.dispatchEvent(new CustomEvent("destroy.".concat(e._componentNs)))}}at.componentName="xt-ripple",at.optionsDefault={debug:!1,sizeInitial:.3,onlyInside:"a, button, .xt-button"},i.Ripple=at;n(5069);function st(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class ut{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};st(this,"_optionsCustom",void 0),st(this,"_optionsDefault",void 0),st(this,"_componentNs",void 0),st(this,"_classes",void 0),st(this,"componentName",void 0),st(this,"ns",void 0),st(this,"options",void 0),st(this,"initial",void 0),st(this,"disabled",!1),st(this,"container",void 0),st(this,"hashchange",void 0),st(this,"target",void 0),st(this,"scrollers",void 0),st(this,"scroller",void 0),st(this,"position",void 0),st(this,"space",void 0),st(this,"duration",void 0);const n=this;n.container=e,n._optionsCustom=t,n.componentName=n.constructor.componentName,n._componentNs=n.componentName.replace("-","."),n._initVars(),n._initLogic()}_initVars(){const e=this;e._optionsDefault=i.merge([e.constructor.optionsDefault,i.options[e.componentName]]),e.options=i.merge([e._optionsDefault,e._optionsCustom])}_initLogic(){var e;const t=this,n=t.options;i._set({name:t.componentName,el:t.container,self:t}),t.ns=null!==(e=t.ns)&&void 0!==e?e:i.uniqueId(),t.initial=!0,t._classes=n.class?[...n.class.split(" ")]:[];const o=i.dataStorage.put(t.container,"click/".concat(t.ns),t._eventChange.bind(t,{}));t.container.addEventListener("click",o);const r=i.dataStorage.put(window,"scrollto/".concat(t.ns),t._eventScrollto.bind(t,{}));addEventListener("scrollto.trigger.".concat(t._componentNs),r,!0);const a=i.dataStorage.put(window,"hashchange/".concat(t.ns),t._eventChange.bind(t).bind(t,{hashchange:!0}));addEventListener("hashchange",a),t.scrollers=[document.scrollingElement,...document.querySelectorAll(n.scrollers)].reverse();for(const e of t.scrollers)if(e){const o=i.dataStorage.put(e,"scroll/".concat(t.ns),t._eventActivationHandler.bind(t).bind(t,{scroller:e})),r=n.events?[...n.events.split(" ")]:[];if(e===document.scrollingElement)for(const e of r)addEventListener(e,o);else for(const t of r)e.addEventListener(t,o)}i.ready({state:"complete",func:()=>{i.frameDouble({el:t.container,ns:"".concat(t.ns,"Init"),func:()=>{t._initStart(),t.container.setAttribute("data-".concat(t.componentName,"-init"),""),t.container.dispatchEvent(new CustomEvent("init.".concat(t._componentNs))),t.initial=!1,n.debug&&console.debug("".concat(t.componentName," init"),t)}})}})}_initStart(){const e=this;e._eventStart();for(const t of e.scrollers)t&&e._eventActivationHandler({scroller:t})}_eventStart(){const e=this,t=e.options,n=location.hash;if(n){const o=e.container.querySelector(t.anchors.replace("{hash}",n));o&&e._eventChange({el:o})}}_eventScrollto(){var e;let{el:t,tr:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;const r=this,i=r.options;if(r.hashchange=!!t&&r.hashchange,t=null!==(e=t)&&void 0!==e?e:o.target,t&&t.nodeName&&t!==window&&(r.target=null!=n?n:t,r.target)){for(const e of r.scrollers)if(e&&e.contains(r.target)){r.scroller=e;break}(i.hash||t.getAttribute("data-xt-scrollto-hash"))&&r.target.dispatchEvent(new CustomEvent("openauto.trigger.xt")),r._eventScrolltoLogic()}}_eventScrolltoLogic(){const e=this,t=e.options;if(i.visible({el:e.target})){var n;e.hashchange=null!==(n=i.scrolltoHashforce)&&void 0!==n?n:e.hashchange,i.scrolltoHashforce=null,e.position=t.position({self:e}),e.space=t.space({self:e}),e.duration=t.duration({self:e}),e.position=e.position-e.space;const o=0,r=e.scroller.scrollHeight-e.scroller.clientHeight;e.position=e.position<o?o:e.position,e.position=e.position>r?r:e.position,e.scroller.scrollTop===e.position&&e.scroller.dispatchEvent(new CustomEvent("scroll")),e.container.dispatchEvent(new CustomEvent("scrollto.".concat(e._componentNs)))}}_eventChange(e,t){var n;let{hashchange:o=!1,el:r}=e;const i=this,a=i.options;if(i.hashchange=!1,o){i.hashchange=!0;const e=location.hash,t=i.container.querySelector(a.anchors.replace("{hash}",e));t&&(a.hash||t.getAttribute("data-xt-scrollto-hash"))&&(r=t)}if(r=null!==(n=r)&&void 0!==n?n:t.target,r&&r.nodeName&&r!==window&&(r=r.closest(a.anchors.replace("{hash}","#")),r&&r.matches(a.anchors.replace("{hash}","#")))){const e=new URL(r.getAttribute("href"),location);if(e.hash&&e.pathname===location.pathname&&(!o||location.hash===r.hash)){const n=o?e.hash:r.hash.toString(),s=i.container.querySelector(n);if(s){t&&t.preventDefault();for(const e of i.scrollers)if(e&&e.contains(s)){i.scroller=e;break}o||!a.hash&&"true"!==r.getAttribute("data-xt-scrollto-hash")||"false"===r.getAttribute("data-xt-scrollto-hash")||location.hash===r.hash||history.pushState({},"",e.hash);const n=Array.from(i.container.querySelectorAll(a.anchors.replace("{hash}","#")));for(const e of n)e.classList.remove(...i._classes);r.classList.add(...i._classes),i._eventScrollto({el:r,tr:s})}}}}_eventActivationHandler(){let{scroller:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;n.scrollActivation&&(clearTimeout(i.dataStorage.get(e,"".concat(t.ns,"ScrollTimeout"))),i.dataStorage.set(e,"".concat(t.ns,"ScrollTimeout"),setTimeout((()=>{t._eventActivation({scroller:e})}),n.scrollDelay)))}_eventActivation(){let{scroller:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;t.target=!1,t.scroller=e;let o=!1,r=t.scroller.scrollTop;const a=t.scroller.scrollHeight;r+t.scroller.clientHeight>=a&&(r=a);const s=Array.from(t.container.querySelectorAll(n.anchors.replace("{hash}","#")));for(const e of s){for(const n of t.scrollers)if(n){if(n===t.scroller)break;if(n.contains(e))return}const a=new URL(e.getAttribute("href"),location);if(a.hash){try{document.createDocumentFragment().querySelector(a.hash)}catch(e){continue}if(t.target=document.querySelector(a.hash),t.target&&i.visible({el:t.target})){const e=n.position({self:t}),i=n.space({self:t});if(r>=Math.floor(e-i)){const e=n.anchors.replace("{hash}",a.hash),r=s.filter((t=>t.matches(e)));o=!!r.length;for(const e of s.filter((e=>!r.includes(e))))e.classList.remove(...t._classes);for(const e of r)t._classes.length&&!e.classList.contains(...t._classes)&&e.classList.add(...t._classes)}}}}if(!o&&t.target)for(const e of s)e.classList.remove(...t._classes)}enable(){const e=this;e.disabled&&(e.disabled=!1,e.container.dispatchEvent(new CustomEvent("status.".concat(e._componentNs))))}disable(){let{skipEvent:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t.disabled||(t.disabled=!0,e||t.container.dispatchEvent(new CustomEvent("status.".concat(t._componentNs))))}reinit(){this._initLogic()}destroy(){const e=this,t=e.options,n=i.dataStorage.get(e.container,"click/".concat(e.ns));e.container.removeEventListener("click",n);const o=i.dataStorage.get(window,"scrollto/".concat(e.ns));removeEventListener("scrollto.trigger.".concat(e._componentNs),o,!0);const r=i.dataStorage.get(window,"hashchange/".concat(e.ns));removeEventListener("hashchange",r);for(const n of e.scrollers)if(n){const o=i.dataStorage.get(n,"scroll/".concat(e.ns)),r=t.events?[...t.events.split(" ")]:[];if(n===document.scrollingElement)for(const e of r)removeEventListener(e,o);else for(const e of r)n.removeEventListener(e,o)}e.container.removeAttribute("data-".concat(e.componentName,"-init")),i._remove({name:e.componentName,el:e.container}),e.container.dispatchEvent(new CustomEvent("destroy.".concat(e._componentNs)))}}ut.componentName="xt-scrollto",ut.optionsDefault={debug:!1,anchors:'[href*="{hash}"]:not([href$="#"])',scrollers:".xt-overlay:not([data-xt-overlay-disabled])",class:"on",events:"scroll off.xt.overlay",scrollActivation:!0,scrollDelay:200,hash:!1,position:e=>{let{self:t}=e;let n=t.target.getBoundingClientRect().top+t.scroller.scrollTop;if(t.scroller!==document.scrollingElement){n-=t.scroller.getBoundingClientRect().top}return n},space:()=>window.innerHeight/6,duration:e=>{let{self:t}=e;const n=t.target.closest(".xt-overlay");return t.initial||t.hashchange||n&&!n.classList.contains("in")?0:1}},i.Scrollto=ut,i.JSON5=a;class ct extends i.Toggle{constructor(e){super(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}_init(){super._init()}_initScope(){const e=this,t=e.options;e.dragger=e.container.querySelector(t.drag.dragger),e._destroyElements.push(e.dragger),e.dragger.classList.add("initial"),e._destroyDrag(),e.drag._wrapDir=0,e.drag._wrapIndex=null;const n=e.dragger.getBoundingClientRect();e.drag._size=n.width,e.drag._left=n.left,0!==e.drag._size&&(e.disabled||e.dragger.classList.add("xt-grab"),t.autoHeight&&(e._autoHeight=e.container.querySelector(t.autoHeight)),t.keepHeight&&(e._keepHeight=e.container.querySelector(t.keepHeight)),e.drag._position=e.drag._final=e.drag._initial=0,e._destroyNooverflow(),e._destroyWrap(),e._destroyPagination(),e._initScopeTargets(),e._initGroups(),e._initPagination(),e._initScopeElements())}_initScopeElements(){super._initScopeElements();const e=this,t=e.options;e.elements=e.elements.filter((e=>!e.classList.contains(...t.elementsTemplate.split(" "))))}_initGroups(){const e=this,t=e.options;let n=0,o=0;for(const r of e.targets){let a,s;if("absolute"===t.mode)a=0,s=e.drag._size;else{const t=r.getBoundingClientRect();a=t.left-e.drag._left,s=t.width}n+=s,o=s>o?s:o,i.dataStorage.set(r,"".concat(e.ns,"TrLeftInitial"),a),i.dataStorage.set(r,"".concat(e.ns,"TrLeft"),a),i.dataStorage.set(r,"".concat(e.ns,"TrWidth"),s)}e.drag.sizeContent=n,e._initGroupsInitial(),t.nooverflow&&(e.drag._availableSpace<=0?(e.dragger.classList.add(...t.nooverflow.split(" ")),e._disabledManual=!0,e._initGroupsInitial({group:1})):e._destroyNooverflow()),e._initGroupsPosition(),!1!==t.wrap&&"absolute"!==t.mode&&e.drag._availableSpace>o?e._wrap=!0:e._wrap=!1,e.drag._wrapFirst=0,e.drag._wrapLast=e._groups.length-1,e._initGroupsContain();for(const t of e._groups)t.targetsInitial=[...t.targets];e._initGroupsSame()}_initGroupsInitial(){var e;let{group:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=this,o=n.options;n._groups=[];let r=0;t=null!==(e=t)&&void 0!==e?e:o.group;const a=t?n.drag._size*t:0;let s=a;n.drag._availableSpace=-n.drag._size;for(const[e,t]of n.targets.entries()){const o=i.dataStorage.get(t,"".concat(n.ns,"TrWidth"));s-=o,n.drag._availableSpace+=o,s>=0||0!==e&&(r++,s=a,s-=o),n._groups[r]?n._groups[r].targets.push(t):n._groups[r]={target:t,targets:[t]},t.removeAttribute("data-xt-group"),t.setAttribute("data-xt-group","".concat(n.ns,"-").concat(r)),t.removeAttribute("data-xt-group-same")}}_initGroupsPosition(){const e=this,t=e.options;e._usedWidth=0;for(const n of e._groups){const o=n.target,r=i.dataStorage.get(o,"".concat(e.ns,"TrLeft")),a=e.getTargets({el:o});let s,u=1/0,c=0;for(const n of a){u=i.dataStorage.get(n,"".concat(e.ns,"TrLeft"))<u?r:u,"absolute"===t.mode&&(u+=e._usedWidth),c+=i.dataStorage.get(n,"".concat(e.ns,"TrWidth")),e._usedWidth+=c}"center"===t.align?s=e.drag._size/2-u-c/2:"left"===t.align?s=-u:"right"===t.align&&(s=e.drag._size-u-c);for(const t of a)i.dataStorage.set(t,"".concat(e.ns,"GroupLeft"),Math.floor(s)),i.dataStorage.set(t,"".concat(e.ns,"GroupWidth"),c)}}_initGroupsContain(){const e=this,t=e.options;if(t.contain&&"absolute"!==t.mode&&!e._wrap&&e._usedWidth>e.drag._size){const t=e._groups[e.drag._wrapFirst].target,n=e._groups[e.drag._wrapLast].target,o=i.dataStorage.get(t,"".concat(e.ns,"TrLeft")),r=i.dataStorage.get(n,"".concat(e.ns,"TrLeft")),a=i.dataStorage.get(n,"".concat(e.ns,"GroupWidth")),s=-o,u=-r-a+e.drag._size;let c=0;for(let t=0;t<e._groups.length-c;t++){const n=e._groups[t];for(const o of n.targets){let r=i.dataStorage.get(o,"".concat(e.ns,"GroupLeft"));if(!(r>=s)){t=e._groups.length;break}{r=s;const o=0;let a=i.dataStorage.get(e._groups[o].target,"".concat(e.ns,"GroupWidth"));if(a+=i.dataStorage.get(n.target,"".concat(e.ns,"GroupWidth")),t>o){const t=e._groups[o].target.getAttribute("data-xt-group");for(const r of n.targets)e._groups[o].targets.push(r),r.setAttribute("data-xt-group",t)}for(const t of e._groups[o].targets)i.dataStorage.set(t,"".concat(e.ns,"GroupLeft"),r),i.dataStorage.set(t,"".concat(e.ns,"GroupWidth"),a);t>o&&(e._groups.splice(t,1),c++,t--)}}}for(let t=e._groups.length-1;t>=0;t--){const n=e._groups[t];for(const o of n.targets){let r=i.dataStorage.get(o,"".concat(e.ns,"GroupLeft"));if(!(r<=u)){t=0;break}{r=u;const o=e._groups.length-1;let a=i.dataStorage.get(e._groups[o].target,"".concat(e.ns,"GroupWidth"));if(a+=i.dataStorage.get(n.target,"".concat(e.ns,"GroupWidth")),t<o){const t=e._groups[o].target.getAttribute("data-xt-group");for(const r of n.targets)e._groups[o].targets.unshift(r),r.setAttribute("data-xt-group",t)}for(const t of e._groups[o].targets)i.dataStorage.set(t,"".concat(e.ns,"GroupLeft"),r),i.dataStorage.set(t,"".concat(e.ns,"GroupWidth"),a);t<o&&e._groups.splice(t,1)}}}for(const t of e._groups){let n=0;const o=i.dataStorage.get(t.target,"".concat(e.ns,"GroupLeft"));for(const o of t.targets)n+=i.dataStorage.get(o,"".concat(e.ns,"TrWidth"));for(const r of t.targets)i.dataStorage.set(r,"".concat(e.ns,"GroupLeft"),o),i.dataStorage.set(r,"".concat(e.ns,"GroupWidth"),n)}e.drag._wrapFirst=0,e.drag._wrapLast=e._groups.length-1}}_initGroupsSame(){const e=this,t=e.options;if(t.groupSame&&"absolute"!==t.mode)for(const[r,a]of e._groups.entries()){const s=a.target,u=s.getAttribute("data-xt-group"),c=i.dataStorage.get(s,"".concat(e.ns,"GroupWidth")),l=i.dataStorage.get(s,"".concat(e.ns,"GroupLeft")),d=i.dataStorage.get(s,"".concat(e.ns,"TrLeft"))+l,p=e.drag._size-d-c;let f=0;for(let o=0;o<=e._groups.length-1;o++){let a=r+1+o;if(a=e._wrap&&a>e._groups.length-1?a-e._groups.length:a,a>e._groups.length-1)break;const s=e._groups[r];for(let r=0;r<e._groups[a].targetsInitial.length;r++){const c=e._groups[a].targetsInitial[r];if(f+=i.dataStorage.get(c,"".concat(e.ns,"TrWidth")),!(f<=p)){o=e._groups.length-1;break}{var n;s.targets.push(c);const e=u+t.groupSeparator+c.getAttribute("data-xt-group")+t.groupSeparator+(null!==(n=c.getAttribute("data-xt-group-same"))&&void 0!==n?n:"");c.setAttribute("data-xt-group-same",e)}}}f=0;for(let n=0;n<=e._groups.length-1;n++){let a=r-1-n;if(a=e._wrap&&a<0?a+e._groups.length:a,a<0)break;const s=e._groups[r];for(let r=e._groups[a].targetsInitial.length-1;r>=0;r--){const c=e._groups[a].targetsInitial[r];if(f+=i.dataStorage.get(c,"".concat(e.ns,"TrWidth")),!(f<=d)){n=e._groups.length-1;break}{var o;s.targets.unshift(c);const e=c.getAttribute("data-xt-group")+t.groupSeparator+u+t.groupSeparator+(null!==(o=c.getAttribute("data-xt-group-same"))&&void 0!==o?o:"");c.setAttribute("data-xt-group-same",e)}}}}}_initPagination(){const e=this,t=e.options;if(!e.targets.length)return!1;const n=e.container.querySelectorAll(t.pagination);n.length||console.error("Error: Xt.Slider pagination not found for",e.container),e.pags=e.pags?e.pags:[];const o="".concat(t.elements,".").concat(t.elementsTemplate.split(" ").join(".")),r="".concat(t.elements,":not(.").concat(t.elementsTemplate.split(" ").join("."),")");for(const[a,s]of n.entries()){const n=s.querySelector(o);n||console.error("Error: Xt.Slider ".concat(o," not found inside"),s);const u=n.parentNode;e.pags[a]=[];for(const[o,s]of e._groups.entries()){const c=document.createElement("div"),l=n.cloneNode(!0);l.classList.remove(...t.elementsTemplate.split(" ")),c.append(l);let d=c.innerHTML;const p=["xt-clone"];let f=new RegExp("xt-content","ig");if(-1!==d.search(f)){let e="";for(const t of s.targets){const n=t.querySelector("[data-xt-slider-content]");n&&(e+=n.innerHTML);const o=t.querySelector("[data-xt-slider-element-classes]");o&&p.push(o.getAttribute("data-xt-slider-element-classes"))}d=d.replace(f,e)}f=new RegExp("xt-num","ig"),-1!==d.search(f)&&(d=d.replace(f,(o+1).toString())),f=new RegExp("xt-tot","ig"),-1!==d.search(f)&&(d=d.replace(f,e._groups.length.toString())),c.innerHTML=i.sanitize(d),p.length&&c.children[0].classList.add(...p),c.children[0].setAttribute("data-xt-group",s.target.getAttribute("data-xt-group")),u.insertBefore(c.children[0],n),c.remove(),e.pags[a][o]=u.querySelectorAll(r)[o],e._groups[o].element=e.pags[0][o]}}}_initEvents(){super._initEvents();const e=this,t=i.dataStorage.put(e.container,"init/".concat(e.ns),e._eventInitHandler.bind(e));e.container.addEventListener("init.xt.slider",t);const n=i.dataStorage.put(e.dragger,"dragposition/".concat(e.ns),e._eventDragpositionHandler.bind(e));e.dragger.addEventListener("dragposition.xt.slider",n);const o=i.dataStorage.put(window,"mousedown touchstart/drag/".concat(e.ns),e._eventDragstartHandler.bind(e)),r=["mousedown","touchstart"];for(const e of r)addEventListener(e,o,{passive:!1});const a=i.dataStorage.put(window,"dragstart/drag/".concat(e.ns),e._eventDragstartFix);e.dragger.addEventListener("dragstart",a);const s=i.dataStorage.put(window,"resize/reinit/".concat(e.ns),i._eventReinit.bind(null,{self:e}));addEventListener("resize.xt",s)}_initStart(){let{save:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;i.frame({el:t.container,ns:"".concat(t.ns,"InitDrag"),func:()=>{t.dragger.dispatchEvent(new CustomEvent("dragposition.".concat(t._componentNs)))}}),super._initStart({save:e})}_eventInitHandler(){this.dragger.classList.remove("initial")}_eventDragpositionHandler(){const e=this,t=e.options;t.dragposition||"absolute"===t.mode||(e.initial||e.drag._instant?e.dragger.classList.remove("on"):e.dragger.classList.add("on"),e.drag._position=e.drag._final,e.dragger.style.transform="translateX(".concat(e.drag._final,"px)"))}_eventDragstartFix(e){e.preventDefault()}_eventDragstartHandler(e){const t=this,n=t.options;if(t.dragger.contains(e.target)&&(!e.button||2!==e.button)){if(n.eventLimit){const o=t._containerTargets.querySelectorAll(n.eventLimit);i.contains({els:o,tr:e.target})||t._eventDragstart(e)}else t._eventDragstart(e);const o=i.dataStorage.put(window,"mouseup touchend/drag/".concat(t.ns),t._eventDragendHandler.bind(t)),r=["mouseup","touchend"];for(const e of r)addEventListener(e,o)}}_eventDragendHandler(e){const t=this,n=t.options;if(n.eventLimit){const o=t._containerTargets.querySelectorAll(n.eventLimit);i.contains({els:o,tr:e.target})||t._eventDragend(e)}else t._eventDragend(e)}_eventDragstart(e){const t=this,n=i.dataStorage.put(window,"mousemove touchmove/drag/".concat(t.ns),t._eventDragHandler.bind(t)),o=["mousemove","touchmove"];for(const e of o)addEventListener(e,n,{passive:!1});t._logicDragstart(e)}_eventDragHandler(e){this._logicDrag(e)}_eventDragend(e){const t=this,n=i.dataStorage.get(window,"mouseup touchend/drag/".concat(t.ns)),o=["mouseup","touchend"];for(const e of o)removeEventListener(e,n);const r=i.dataStorage.get(window,"mousemove touchmove/drag/".concat(t.ns)),a=["mousemove","touchmove"];for(const e of a)removeEventListener(e,r);t._logicDragend(e)}_eventOn(e,t){let{el:n,force:o=!1}=e;const r=this,a=r.options;if(r.disabled)return;let s;for(const e of r._groups)(e.element===n||e.targetsInitial.includes(n))&&(s=e);if(!s)return;const u=s;n=s.element;const c=s.target,l=r.drag._instant;super._eventOn({el:n,force:o},t);const d=r._groups[r.drag._wrapFirst].target,p=r._groups[r.drag._wrapLast].target,f=i.dataStorage.get(d,"".concat(r.ns,"GroupLeft")),m=i.dataStorage.get(p,"".concat(r.ns,"GroupLeft")),g="absolute"!==a.mode?m:i.dataStorage.get(d,"".concat(r.ns,"GroupWidth"));if(r.drag._initial=i.dataStorage.get(c,"".concat(r.ns,"GroupLeft")),"absolute"===a.mode&&a.loop&&!r.initial&&(c===p&&(r.drag._direction<0||r.drag._position>=f)?(r.drag._final=m-f+r.drag._position-g,r.drag._instant=!0,r.dragger.dispatchEvent(new CustomEvent("dragposition.".concat(r._componentNs)))):c===d&&(r.drag._direction>0||r.drag._position<=m)&&(r.drag._final=f-m+r.drag._position+g,r.drag._instant=!0,r.dragger.dispatchEvent(new CustomEvent("dragposition.".concat(r._componentNs))))),"absolute"===a.mode&&!r.drag._instant&&r.direction){const e=r.drag._initial-r.drag._position;if(Math.abs(e)>g){let t=e%g;t+=g*r.direction,r.drag._final=r.drag._initial-t,r.drag._instant=!0,r.dragger.dispatchEvent(new CustomEvent("dragposition.".concat(r._componentNs)))}}if(r.drag._final=r.drag._initial,r.drag._ratioInverse=Math.abs(r.drag._final-r.drag._position)/Math.abs(g-f),r.drag._ratio=1-r.drag._ratioInverse,r.drag._instant=!1,r.dragger.dispatchEvent(new CustomEvent("dragposition.".concat(r._componentNs))),r.drag._instant=l,i.frame({el:r.container,ns:"".concat(r.ns,"isDrag"),func:()=>{r.drag._instant=!1}}),r._eventWrap({index:r.index}),r._autoHeight||r._keepHeight&&r.initial){let e=0;for(const t of u.targets){const n=(t.children.length?t.children[0]:t).offsetHeight;e=n>e?n:e}e>0&&(e+="px",r._autoHeight.style.height!==e&&(r._autoHeight.style.height=e,c.dispatchEvent(new CustomEvent("autoheight.".concat(r._componentNs)))),r._keepHeight&&r.initial&&(r._keepHeight.style.height=e))}}_setDirection(){const e=this;if(null===e.index||e.index===e._oldIndex)e.direction=0;else if(null!==e._inverse)e.direction=e._inverse?-1:1;else{const t=i.dataStorage.get(e._groups[e.index].target,"".concat(e.ns,"GroupLeft")),n=i.dataStorage.get(e._groups[e._oldIndex].target,"".concat(e.ns,"GroupLeft"));e.direction=t>n?-1:1}e._inverse=e.direction<0}_eventWrap(){let{index:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;if(t._wrap){const n=t._groups[e].target,o=i.dataStorage.get(n,"".concat(t.ns,"GroupLeft")),r=i.dataStorage.get(n,"".concat(t.ns,"GroupWidth"));let a=t.direction;a||(a=t.drag._final>-t.drag._size?-1:1),t.drag._wrapDir===a&&t.drag._wrapIndex===e||(t.drag._wrapDir=a,t.drag._wrapIndex=e,t._eventMove({index:e,direction:a,wrapLeft:o,previousWidth:r,wrapSpace:r}))}}_eventMove(){let{index:e,direction:t,wrapLeft:n,previousWidth:o,wrapSpace:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=this,s=a.options,u=a._groups.length;if(t<0?(e=a.getPrevIndex({index:e}),a.drag._wrapFirst=e,a.drag._wrapFirst=a.drag._wrapFirst<u?a.drag._wrapFirst:a.drag._wrapFirst-u,a.drag._wrapFirst=a.drag._wrapFirst>=0?a.drag._wrapFirst:u+a.drag._wrapFirst,a.drag._wrapLast=a.drag._wrapFirst-1,a.drag._wrapLast=a.drag._wrapLast<u?a.drag._wrapLast:a.drag._wrapLast-u,a.drag._wrapLast=a.drag._wrapLast>=0?a.drag._wrapLast:u+a.drag._wrapLast):t>0&&(e=a.getNextIndex({index:e}),a.drag._wrapLast=e,a.drag._wrapLast=a.drag._wrapLast<u?a.drag._wrapLast:a.drag._wrapLast-u,a.drag._wrapLast=a.drag._wrapLast>=0?a.drag._wrapLast:u+a.drag._wrapLast,a.drag._wrapFirst=a.drag._wrapLast+1,a.drag._wrapFirst=a.drag._wrapFirst<u?a.drag._wrapFirst:a.drag._wrapFirst-u,a.drag._wrapFirst=a.drag._wrapFirst>=0?a.drag._wrapFirst:u+a.drag._wrapFirst),null===e)return;let c,l=n;const d=a._groups[e].targetsInitial,p=d[0],f=i.dataStorage.get(p,"".concat(a.ns,"TrLeftInitial")),m=i.dataStorage.get(p,"".concat(a.ns,"GroupWidth"));t<0?"center"===s.align?l+=o/2+m/2:"left"===s.align?l+=m:"right"===s.align&&(l+=o):t>0&&("center"===s.align?l-=o/2+m/2:"left"===s.align?l-=o:"right"===s.align&&(l-=m));for(const e of d)i.dataStorage.set(e,"".concat(a.ns,"GroupLeft"),l);t<0?c=n+f+m:t>0&&(c=n+f-o),"center"===s.align?c-=a.drag._size/2-o/2:"left"===s.align?c-=0:"right"===s.align&&(c-=a.drag._size-o);for(const e of d){const t=i.dataStorage.get(e,"".concat(a.ns,"TrLeftInitial"));i.dataStorage.set(e,"".concat(a.ns,"TrLeft"),t-c),e.style.transform="translateX(".concat(-c,"px)")}t<0?"center"===s.align?r+=m+o/2:"left"===s.align?r+=m+a.drag._size-o:"right"===s.align&&(r+=m):t>0&&("center"===s.align?r+=m+o/2:"left"===s.align?r+=m:"right"===s.align&&(r+=m+a.drag._size-o)),r<=a.drag._size&&a._eventMove({index:e,direction:t,wrapLeft:l,previousWidth:m,wrapSpace:r})}_logicDragstart(e){const t=this;t.disabled||(void 0!==e.clientX?(t.drag._start=e.clientX,t.drag._startOther=e.clientY):e.touches&&e.touches.length&&(t.drag._start=e.touches[0].clientX,t.drag._startOther=e.touches[0].clientY),t._eventAutostop(),t._autoblock=!0,t.drag._instant=!0,t.drag._lock=!1,t.drag._prevent=!1,t.drag._index=t.index,t.drag._old=t.drag._start,t.drag._overflow=null,t.dragger.dispatchEvent(new CustomEvent("dragstart.".concat(t._componentNs))))}_logicDragend(e){const t=this,n=t.options;if(!t.disabled){void 0!==e.clientX?(t.drag._current=e.clientX,t.drag._currentOther=e.clientY):e.touches&&e.touches.length&&(t.drag._current=e.touches[0].clientX,t.drag._currentOther=e.touches[0].clientY),t._autoblock=!1;for(const e of t.targets)e.classList.remove("pointer-events-none");t.drag._start!==t.drag._current?requestAnimationFrame((()=>{if(t.drag._lock){const e=t.index;if(e!==t.drag._index||Math.abs(t.drag._distance)>=t.drag._size)t.goToNum({index:e});else{const o=Math.sign(t.drag._distance);o>0&&t.drag._direction>0&&(n.loop||t._wrap||e!==t.getElementsGroups().length-1)?t.goToNext({amount:1}):o<0&&t.drag._direction<0&&(n.loop||t._wrap||0!==e)?t.goToPrev({amount:1}):t._logicDragreset()}}else t._logicDragreset();t._eventAutostart(),t.dragger.dispatchEvent(new CustomEvent("dragend.".concat(t._componentNs)))})):t.dragger.dispatchEvent(new CustomEvent("dragend.".concat(t._componentNs)))}}_logicDrag(e){const t=this,n=t.options;if(t.disabled)return;if(void 0!==e.clientX?(t.drag._current=e.clientX,t.drag._currentOther=e.clientY):e.touches&&e.touches.length&&(t.drag._current=e.touches[0].clientX,t.drag._currentOther=e.touches[0].clientY),t.drag._distance=t.drag._start-t.drag._current,t.drag._distanceOther=t.drag._startOther-t.drag._currentOther,t.drag._lock||t.drag._prevent||(Math.abs(t.drag._distanceOther)>n.drag.threshold?t.drag._prevent=!0:Math.abs(t.drag._distance)>n.drag.threshold&&(t.drag._lock=!0)),t.drag._prevent)return;if(t.drag._lock){e.cancelable&&e.preventDefault();for(const e of t.targets)e.classList.add("pointer-events-none")}const o=t._groups[t.drag._wrapFirst].target,r=t._groups[t.drag._wrapLast].target,a=i.dataStorage.get(o,"".concat(t.ns,"GroupLeft")),s=i.dataStorage.get(r,"".concat(t.ns,"GroupLeft")),u="absolute"!==n.mode?s:i.dataStorage.get(o,"".concat(t.ns,"GroupWidth"));let c=t.drag._position+(t.drag._current-t.drag._old)*n.drag.factor;if(t.drag._direction=t.drag._current>t.drag._old?-1:1,t.drag._old=t.drag._current,n.drag.overflow&&!t._wrap&&"absolute"!==n.mode){const e=Math.sign(t.drag._distance);if(c>a&&e<0){t.drag._overflow=t.drag._overflow?t.drag._overflow:t.drag._current;const e=t.drag._current-t.drag._overflow;c=e>0?a+n.drag.overflow({overflow:e}):c}else if(c<s&&e>0){t.drag._overflow=t.drag._overflow?t.drag._overflow:t.drag._current;const e=t.drag._current-t.drag._overflow;c=e<0?s-n.drag.overflow({overflow:-e}):c}}if(t.drag._final=c,t.direction=Math.sign(t.drag._initial-t.drag._final),t._inverse=t.direction<0,t.drag._ratio=Math.abs(t.drag._final-t.drag._initial)/Math.abs(u-a),t.drag._ratioInverse=1-t.drag._ratio,("absolute"!==n.mode||!(t.drag._ratio>1||t.drag._ratio<-1))&&(t.dragger.dispatchEvent(new CustomEvent("dragposition.".concat(t._componentNs))),t.dragger.dispatchEvent(new CustomEvent("drag.".concat(t._componentNs))),t._inverse=null,"absolute"!==n.mode&&t.drag._lock)){const e=t._logicDragfind({index:t.index});null!==e&&e!==t.index&&(super._eventOn({el:t._groups[e].element,force:!0}),t._eventWrap({index:e}))}}_logicDragreset(){const e=this;e.direction=-1*e.direction,e._inverse=e.direction<0,e.drag._ratio=e.drag._ratioInverse,e.drag._ratioInverse=1-e.drag._ratio,e.drag._final=e.drag._initial,e.drag._instant=!1,e.dragger.dispatchEvent(new CustomEvent("dragposition.".concat(e._componentNs))),e.dragger.dispatchEvent(new CustomEvent("dragreset.".concat(e._componentNs))),e._inverse=null,e._eventAutostart()}_logicDragfind(){let{index:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.drag._direction;if(n<0){const n=t._groups[t.drag._wrapFirst].target,o=i.dataStorage.get(n,"".concat(t.ns,"GroupLeft"));if(t.drag._final>=o)return t.drag._wrapFirst;for(let n=e;n>=0;n--){const o=t._groups[n].target,r=i.dataStorage.get(o,"".concat(t.ns,"GroupLeft")),a=i.dataStorage.get(o,"".concat(t.ns,"GroupWidth"));if(t.drag._final<r+a/2)return n;if(0===n&&(n=t._groups.length),n===e+1)break}}else if(n>0){const n=t._groups[t.drag._wrapLast].target,o=i.dataStorage.get(n,"".concat(t.ns,"GroupLeft"));if(t.drag._final<=o)return t.drag._wrapLast;for(let n=e;n<t._groups.length;n++){const o=t._groups[n].target,r=i.dataStorage.get(o,"".concat(t.ns,"GroupLeft")),a=i.dataStorage.get(o,"".concat(t.ns,"GroupWidth"));if(t.drag._final>r-a/2)return n;if(n===t._groups.length-1&&(n=-1),n===e-1)break}}return null}enable(){const e=this,t=e.options;if(e.disabled&&(e.dragger.classList.add("xt-grab"),t.hideDisable)){const n=e.container.querySelectorAll(t.hideDisable);for(const e of n)e.classList.remove("hidden")}super.enable()}disable(){let{skipEvent:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this,n=t.options;if(!t.disabled&&(t._destroyGrab(),t._destroyIntraction(),n.hideDisable)){const e=t.container.querySelectorAll(n.hideDisable);for(const t of e)t.classList.add("hidden")}super.disable({skipEvent:e})}destroy(){let{weak:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t._destroyGrab(),t._destroyIntraction(),t._destroyNooverflow(),t._destroyDrag(),t._destroyAutoheight(),t._destroyPagination(),t._destroyWrap(),super.destroy({weak:e})}_destroyGrab(){const e=this;e.dragger&&e.dragger.classList.remove("xt-grab")}_destroyIntraction(){const e=this;for(const t of e.targets)t.classList.remove("pointer-events-none")}_destroyDrag(){this.dragger.style.transform=""}_destroyNooverflow(){const e=this,t=e.options;t.nooverflow&&(e.dragger.classList.remove(...t.nooverflow.split(" ")),e._disabledManual=!1)}_destroyAutoheight(){const e=this;(e._autoHeight||e._keepHeight)&&(e._autoHeight.style.height="")}_destroyPagination(){const e=this;if(e.pags&&e.pags.length){for(const t of e.pags)for(const e of t)e.remove();e.pags=[]}}_destroyWrap(){const e=this;for(const t of e.targets)t.style.transform=""}}function lt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ct.componentName="xt-slider",ct.optionsDefault={mode:"relative",group:!1,groupSame:!0,align:"center",contain:!0,wrap:!1,dragposition:!1,nooverflow:"!transform-none justify-center",autoHeight:!1,keepHeight:!1,pagination:"[data-xt-slider-pagination]",hideDisable:"[data-xt-slider-pagination], [data-xt-nav], [data-xt-slider-hide-disabled]",drag:{dragger:"[data-xt-slider-dragger]",threshold:30,factor:1,overflow:e=>{let{overflow:t}=e;return Math.min(t,Math.log(1+Math.pow(t,10)))}},elementsTemplate:"hidden",elements:"[data-xt-slider-element]",targets:"[data-xt-slider-target]",min:1,max:1,on:"click",off:"click",mouseParent:!1,queue:!1,visibleReinit:!0,jump:!1,navigation:"[data-xt-nav]",zIndex:{targets:{start:200,factor:-1}},a11y:{role:"carousel",labelElements:!1,labelTargets:!0,controls:!0,selected:!1,expanded:!1,live:!0,disabled:!0,keyboard:!0,vertical:!1,items:!1}},i.Slider=ct,"undefined"!=typeof window&&i.mount({matches:"[data-".concat(i.Slider.componentName,"]"),mount:e=>{let{ref:t}=e;const n=t.getAttribute("data-".concat(i.Slider.componentName)),o=n?a.parse(n):{};let r=new i.Slider(t,o);return()=>{r.destroy(),r=null}}}),i.JSON5=a;class dt{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};lt(this,"_optionsCustom",void 0),lt(this,"_optionsDefault",void 0),lt(this,"_optionsInitial",void 0),lt(this,"_componentNs",void 0),lt(this,"_scrollTopOld",void 0),lt(this,"componentName",void 0),lt(this,"ns",void 0),lt(this,"options",void 0),lt(this,"initial",void 0),lt(this,"disabled",!1),lt(this,"container",void 0),lt(this,"element",void 0),lt(this,"filler",void 0);const n=this;n.container=e,n._optionsCustom=t,n.componentName=n.constructor.componentName,n._componentNs=n.componentName.replace("-","."),n._initVars(),n._initLogic()}_initVars(){const e=this;e._optionsDefault=i.merge([e.constructor.optionsDefault,i.options[e.componentName]]),e._optionsInitial=e.options=i.merge([e._optionsDefault,e._optionsCustom])}_initLogic(){var e;const t=this,n=t.options;i._set({name:t.componentName,el:t.container,self:t}),t.ns=null!==(e=t.ns)&&void 0!==e?e:i.uniqueId(),t.enable(),i._initMatches({self:t,optionsInitial:t._optionsInitial}),t.initial=!0,t.element=t.container.querySelector(n.element),t.filler=t.container.querySelector(n.filler),t._scrollTopOld=0;const o=i.dataStorage.put(window,"scroll resize/".concat(t.ns),t._eventChange.bind(t));addEventListener("scroll",o),addEventListener("resize",o),t._initStart(),i.frameDouble({el:t.container,ns:"".concat(t.ns,"Init"),func:()=>{t.container.setAttribute("data-".concat(t.componentName,"-init"),""),t.container.dispatchEvent(new CustomEvent("init.".concat(t._componentNs))),t.initial=!1,n.debug&&console.debug("".concat(t.componentName," init"),t)}}),t.options.disabled&&t.disable()}_initStart(){this.disabled||this._eventChange()}_eventChange(){const e=this;if(e.disabled)return;const t=document.scrollingElement.scrollTop,n=window.innerHeight,o=e.element.offsetHeight;if(o<n)e.filler.style.height="",e.element.style.top="0",e.element.style.bottom="";else if(t>e._scrollTopOld){if(!e.element.classList.contains("xt-stickyflow-top")){const t=n-o,r=Math.max(0,e.element.offsetTop-e.filler.offsetTop);e.filler.style.height="".concat(r,"px"),e.element.style.top="".concat(t,"px"),e.element.style.bottom="",e.element.classList.remove("xt-stickyflow-bottom"),e.element.classList.add("xt-stickyflow-top")}}else if(!e.element.classList.contains("xt-stickyflow-bottom")){const t=n-o,r=Math.max(0,e.element.offsetTop-e.filler.offsetTop);e.filler.style.height="".concat(r,"px"),e.element.style.top="",e.element.style.bottom="".concat(t,"px"),e.element.classList.add("xt-stickyflow-bottom"),e.element.classList.remove("xt-stickyflow-top")}i.frame({el:e.container,ns:"".concat(e.ns,"Change"),func:()=>{e.container.dispatchEvent(new CustomEvent("change.".concat(e._componentNs)))}}),e._scrollTopOld=t}enable(){const e=this;e.disabled&&(e.disabled=!1,e.container.dispatchEvent(new CustomEvent("status.".concat(e._componentNs))))}disable(){let{skipEvent:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t.disabled||(t.disabled=!0,t.filler.style.height="",t.element.style.top="",t.element.style.bottom="",t.element.classList.remove("xt-stickyflow-bottom"),t.element.classList.remove("xt-stickyflow-top"),e||t.container.dispatchEvent(new CustomEvent("status.".concat(t._componentNs))))}reinit(){this._initLogic()}destroy(){const e=this,t=i.dataStorage.get(window,"scroll resize/".concat(e.ns));removeEventListener("scroll",t),removeEventListener("resize",t),e.container.removeAttribute("data-".concat(e.componentName,"-init")),i._remove({name:e.componentName,el:e.container}),e.container.dispatchEvent(new CustomEvent("destroy.".concat(e._componentNs)))}}function pt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}dt.componentName="xt-stickyflow",dt.optionsDefault={debug:!1,element:!1,filler:!1},i.Stickyflow=dt,"undefined"!=typeof window&&i.mount({matches:"[data-".concat(i.Stickyflow.componentName,"]"),mount:e=>{let{ref:t}=e;const n=t.getAttribute("data-".concat(i.Stickyflow.componentName)),o=n?a.parse(n):{};let r=new i.Stickyflow(t,o);return()=>{r.destroy(),r=null}}}),i.JSON5=a;class ft{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};pt(this,"_optionsCustom",void 0),pt(this,"_optionsDefault",void 0),pt(this,"_optionsInitial",void 0),pt(this,"_componentNs",void 0),pt(this,"componentName",void 0),pt(this,"ns",void 0),pt(this,"options",void 0),pt(this,"initial",void 0),pt(this,"disabled",!1),pt(this,"container",void 0),pt(this,"form",void 0);const n=this;n.container=e,n._optionsCustom=t,n.componentName=n.constructor.componentName,n._componentNs=n.componentName.replace("-","."),n._initVars(),n._initLogic()}_initVars(){const e=this;e._optionsDefault=i.merge([e.constructor.optionsDefault,i.options[e.componentName]]),e._optionsInitial=e.options=i.merge([e._optionsDefault,e._optionsCustom])}_initLogic(){var e;const t=this,n=t.options;i._set({name:t.componentName,el:t.container,self:t}),t.ns=null!==(e=t.ns)&&void 0!==e?e:i.uniqueId(),t.enable(),i._initMatches({self:t,optionsInitial:t._optionsInitial}),t.initial=!0;const o=i.dataStorage.put(t.container,"keydown keyup reset/".concat(t.ns),t._keychange.bind(t));t.container.addEventListener("keydown",o),t.container.addEventListener("keyup",o),t.form=t.container.closest("form"),t.form&&t.form.addEventListener("reset",o),t._initStart(),i.frameDouble({el:t.container,ns:"".concat(t.ns,"Init"),func:()=>{t.container.setAttribute("data-".concat(t.componentName,"-init"),""),t.container.dispatchEvent(new CustomEvent("init.".concat(t._componentNs))),t.initial=!1,n.debug&&console.debug("".concat(t.componentName," init"),t)}}),t.options.disabled&&t.disable()}_initStart(){const e=this;e.disabled||e._keychange.bind(e)()}_keychange(){const e=this;e.disabled||(e.container.style.height="5px",e.container.style.height="".concat(e.container.scrollHeight,"px"),i.frame({el:e.container,ns:"".concat(e.ns,"Keychange"),func:()=>{e.container.style.height="5px",e.container.style.height="".concat(e.container.scrollHeight,"px")}}))}enable(){const e=this;e.disabled&&(e.disabled=!1,e.container.dispatchEvent(new CustomEvent("status.".concat(e._componentNs))))}disable(){let{skipEvent:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this;t.disabled||(t.disabled=!0,t.container.style.height="",i.frame({el:t.container,ns:"".concat(t.ns,"Keychange")}),e||t.container.dispatchEvent(new CustomEvent("status.".concat(t._componentNs))))}reinit(){this._initLogic()}destroy(){const e=this;e.container.style.height="";const t=i.dataStorage.get(e.container,"keydown keyup reset/".concat(e.ns));e.container.removeEventListener("keydown",t),e.container.removeEventListener("keyup",t),e.form&&e.form.removeEventListener("reset",t),e.container.removeAttribute("data-".concat(e.componentName,"-init")),i._remove({name:e.componentName,el:e.container}),e.container.dispatchEvent(new CustomEvent("destroy.".concat(e._componentNs)))}}ft.componentName="xt-textareaautosize",ft.optionsDefault={debug:!1},i.Textareaautosize=ft,"undefined"!=typeof window&&i.mount({matches:"[data-".concat(i.Textareaautosize.componentName,"]"),mount:e=>{let{ref:t}=e;const n=t.getAttribute("data-".concat(i.Textareaautosize.componentName)),o=n?a.parse(n):{};let r=new i.Textareaautosize(t,o);return()=>{r.destroy(),r=null}}}),i.JSON5=a,i.createPopper=Xe;class mt extends i.Toggle{constructor(e){super(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}_activate(){let{el:e,type:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};super._activate({el:e,type:t});const n=this,o=n.options;if(o.popperjs&&"targets"===t){var r;e.style.transition="none",requestAnimationFrame((()=>{e.style.transition=""}));const t=n.getElements({el:e})[0],a=o.positionInner&&null!==(r=t.querySelector(o.positionInner))&&void 0!==r?r:t;if(i.visible({el:a})&&i.visible({el:e})){const t=e.querySelector(":scope > .xt-arrow"),n={placement:e.getAttribute("data-xt-position")||o.position,strategy:o.strategy,resize:!1,modifiers:[{name:"computeStyles",options:{gpuAcceleration:!1}},{name:"preventOverflow",options:{padding:o.spaceOverflow}},{name:"flip",options:{padding:o.spaceFlip}}]};if(t&&n.modifiers.push({name:"arrow",options:{element:t,padding:!1===o.spaceArrow?t.getBoundingClientRect().height/2:o.spaceArrow}}),o.inset){const t={name:"offset",options:{offset:e=>{let{placement:t,popper:n}=e;return-1!==t.search("left")||-1!==t.search("right")?[0,-n.width]:-1!==t.search("top")||-1!==t.search("bottom")?[0,-n.height]:[]}}};n.modifiers.push(t),e.setAttribute("data-popper-inset","true")}else e.removeAttribute("data-popper-inset","true");const r=i.merge([n,o.popperjs]);let s=i.dataStorage.get(e,"PopperInstance");s?s.setOptions(r):(s=Xe(a,e,r),i.dataStorage.set(e,"PopperInstance",s)),requestAnimationFrame((()=>{s.update()}))}}}}mt.componentName="xt-tooltip",mt.optionsDefault={elements:"[data-xt-tooltip-element]",targets:"[data-xt-tooltip-target]",classSkip:{elements:!0,elementsInner:!0},min:0,max:1,on:"mouseenter focus",off:"mouseleave",mouseParent:!1,eventLimit:".xt-event-limit, .xt-tooltip",closeauto:!0,openauto:!1,closeDeep:".xt-dismiss",closeInside:".xt-backdrop",closeOutside:"body",preventEvent:!0,queue:{elements:!1,targets:!0,elementsInner:!1,targetsInner:!0},disableDeactivate:!0,position:"top",positionInner:!1,strategy:"absolute",spaceOverflow:15,spaceFlip:15,spaceArrow:!1,popperjs:!0,zIndex:{targets:{start:500,factor:-1}},a11y:{role:"tooltip",labelElements:!0,labelTargets:!1,controls:!1,selected:!1,expanded:!1,live:!0,disabled:!0,keyboard:!0,vertical:!1,items:!1}},i.Tooltip=mt,"undefined"!=typeof window&&i.mount({matches:"[data-".concat(i.Tooltip.componentName,"]"),mount:e=>{let{ref:t}=e;const n=t.getAttribute("data-".concat(i.Tooltip.componentName)),o=n?a.parse(n):{};let r=new i.Tooltip(t,o);return()=>{r.destroy(),r=null}}}),"undefined"!=typeof window&&(i.usabilityIgnore=".sf-toolbar, .gm-style",i.usabilityHostnames="127.0.0.1 localhost",i.frame({func:()=>{!1===i.usabilityHostnames||!0!==i.usabilityHostnames&&![...i.usabilityHostnames.split(" ")].includes(location.hostname)||(console.debug("%cXtend UI usability log activated, to deactivate remove xtendui/src/usability.js","font-weight:bold; color: white; background-color: #0067DD; padding: 6px 10px;"),i.mount({matches:'img[src]:not([src^="data:"])',mount:e=>{let{ref:t}=e;if(t.closest(i.usabilityIgnore))return;t.getAttribute("loading")||console.warn('Xtend UI usability detected an "image" without "loading" attribute',t);const n=t.getAttribute("alt");n||""===n||console.warn('Xtend UI usability detected an "image" without "alt" attribute',t)}}),i.mount({matches:'input:not([type="hidden"]), select, textarea',mount:e=>{let{ref:t}=e;if(t.closest(i.usabilityIgnore))return;const n=t.labels,o=t.getAttribute("aria-label")||t.getAttribute("aria-labelledby");n.length||o&&""!==o||console.warn('Xtend UI usability detected an "input" without "label" or "aria-label" or "aria-labelledby"',t)}}),i.mount({matches:"a[href]",mount:e=>{let{ref:t}=e;if(t.closest(i.usabilityIgnore))return;const n=t.textContent.trim(),o=t.title,r=t.getAttribute("aria-label")||t.getAttribute("aria-labelledby");n.length||o&&""!==o||r&&""!==r||console.warn('Xtend UI usability detected a "link" without "textContent" or "title" or "aria-label" or "aria-labelledby"',t);const a=t.getAttribute("target");if(a&&"_blank"===a.toLowerCase()&&t.hostname.length&&location.hostname!==t.hostname){const e=t.getAttribute("rel");e&&""!==e&&(e.toLowerCase().indexOf("noopener")||e.toLowerCase().indexOf("noreferrer"))||console.warn('Xtend UI usability detected a "link" with target="_blank" without rel="noopener" or rel="noreferrer"',t)}}}))}})),e=n.hmd(e),function(t,o){"object"==typeof exports?e.exports=o():"function"==typeof define&&n.amdO?define(o):(t=t||self).Xt=o()}(void 0,(function(){return i}))},9662:(e,t,n)=>{var o=n(614),r=n(6330),i=TypeError;e.exports=function(e){if(o(e))return e;throw i(r(e)+" is not a function")}},9483:(e,t,n)=>{var o=n(4411),r=n(6330),i=TypeError;e.exports=function(e){if(o(e))return e;throw i(r(e)+" is not a constructor")}},6077:(e,t,n)=>{var o=n(614),r=String,i=TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw i("Can't set "+r(e)+" as a prototype")}},1223:(e,t,n)=>{var o=n(5112),r=n(30),i=n(3070).f,a=o("unscopables"),s=Array.prototype;null==s[a]&&i(s,a,{configurable:!0,value:r(null)}),e.exports=function(e){s[a][e]=!0}},1530:(e,t,n)=>{"use strict";var o=n(8710).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},5787:(e,t,n)=>{var o=n(7976),r=TypeError;e.exports=function(e,t){if(o(t,e))return e;throw r("Incorrect invocation")}},9670:(e,t,n)=>{var o=n(111),r=String,i=TypeError;e.exports=function(e){if(o(e))return e;throw i(r(e)+" is not an object")}},8457:(e,t,n)=>{"use strict";var o=n(9974),r=n(6916),i=n(7908),a=n(3411),s=n(7659),u=n(4411),c=n(6244),l=n(6135),d=n(4121),p=n(1246),f=Array;e.exports=function(e){var t=i(e),n=u(this),m=arguments.length,g=m>1?arguments[1]:void 0,h=void 0!==g;h&&(g=o(g,m>2?arguments[2]:void 0));var v,D,b,y,_,E,A=p(t),C=0;if(!A||this===f&&s(A))for(v=c(t),D=n?new this(v):f(v);v>C;C++)E=h?g(t[C],C):t[C],l(D,C,E);else for(_=(y=d(t,A)).next,D=n?new this:[];!(b=r(_,y)).done;C++)E=h?a(y,g,[b.value,C],!0):b.value,l(D,C,E);return D.length=C,D}},1318:(e,t,n)=>{var o=n(5656),r=n(1400),i=n(6244),a=function(e){return function(t,n,a){var s,u=o(t),c=i(u),l=r(a,c);if(e&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},9341:(e,t,n)=>{"use strict";var o=n(7293);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){return 1},1)}))}},3658:(e,t,n)=>{"use strict";var o=n(9781),r=n(3157),i=TypeError,a=Object.getOwnPropertyDescriptor,s=o&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=s?function(e,t){if(r(e)&&!a(e,"length").writable)throw i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},1589:(e,t,n)=>{var o=n(1400),r=n(6244),i=n(6135),a=Array,s=Math.max;e.exports=function(e,t,n){for(var u=r(e),c=o(t,u),l=o(void 0===n?u:n,u),d=a(s(l-c,0)),p=0;c<l;c++,p++)i(d,p,e[c]);return d.length=p,d}},206:(e,t,n)=>{var o=n(1702);e.exports=o([].slice)},4362:(e,t,n)=>{var o=n(1589),r=Math.floor,i=function(e,t){var n=e.length,u=r(n/2);return n<8?a(e,t):s(e,i(o(e,0,u),t),i(o(e,u),t),t)},a=function(e,t){for(var n,o,r=e.length,i=1;i<r;){for(o=i,n=e[i];o&&t(e[o-1],n)>0;)e[o]=e[--o];o!==i++&&(e[o]=n)}return e},s=function(e,t,n,o){for(var r=t.length,i=n.length,a=0,s=0;a<r||s<i;)e[a+s]=a<r&&s<i?o(t[a],n[s])<=0?t[a++]:n[s++]:a<r?t[a++]:n[s++];return e};e.exports=i},3411:(e,t,n)=>{var o=n(9670),r=n(9212);e.exports=function(e,t,n,i){try{return i?t(o(n)[0],n[1]):t(n)}catch(t){r(e,"throw",t)}}},7072:(e,t,n)=>{var o=n(5112)("iterator"),r=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){r=!0}};a[o]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var i={};i[o]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(e){}return n}},4326:(e,t,n)=>{var o=n(84),r=o({}.toString),i=o("".slice);e.exports=function(e){return i(r(e),8,-1)}},648:(e,t,n)=>{var o=n(1694),r=n(614),i=n(4326),a=n(5112)("toStringTag"),s=Object,u="Arguments"==i(function(){return arguments}());e.exports=o?i:function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=s(e),a))?n:u?i(t):"Object"==(o=i(t))&&r(t.callee)?"Arguments":o}},9920:(e,t,n)=>{var o=n(2597),r=n(3887),i=n(1236),a=n(3070);e.exports=function(e,t,n){for(var s=r(t),u=a.f,c=i.f,l=0;l<s.length;l++){var d=s[l];o(e,d)||n&&o(n,d)||u(e,d,c(t,d))}}},8544:(e,t,n)=>{var o=n(7293);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},6178:e=>{e.exports=function(e,t){return{value:e,done:t}}},8880:(e,t,n)=>{var o=n(9781),r=n(3070),i=n(9114);e.exports=o?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},9114:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},6135:(e,t,n)=>{"use strict";var o=n(4948),r=n(3070),i=n(9114);e.exports=function(e,t,n){var a=o(t);a in e?r.f(e,a,i(0,n)):e[a]=n}},7045:(e,t,n)=>{var o=n(6339),r=n(3070);e.exports=function(e,t,n){return n.get&&o(n.get,t,{getter:!0}),n.set&&o(n.set,t,{setter:!0}),r.f(e,t,n)}},8052:(e,t,n)=>{var o=n(614),r=n(3070),i=n(6339),a=n(3072);e.exports=function(e,t,n,s){s||(s={});var u=s.enumerable,c=void 0!==s.name?s.name:t;if(o(n)&&i(n,c,s),s.global)u?e[t]=n:a(t,n);else{try{s.unsafe?e[t]&&(u=!0):delete e[t]}catch(e){}u?e[t]=n:r.f(e,t,{value:n,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}},9190:(e,t,n)=>{var o=n(8052);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},3072:(e,t,n)=>{var o=n(7854),r=Object.defineProperty;e.exports=function(e,t){try{r(o,e,{value:t,configurable:!0,writable:!0})}catch(n){o[e]=t}return t}},5117:(e,t,n)=>{"use strict";var o=n(6330),r=TypeError;e.exports=function(e,t){if(!delete e[t])throw r("Cannot delete property "+o(t)+" of "+o(e))}},9781:(e,t,n)=>{var o=n(7293);e.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:e=>{var t="object"==typeof document&&document.all,n=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},317:(e,t,n)=>{var o=n(7854),r=n(111),i=o.document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},7207:e=>{var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,t,n)=>{var o=n(317)("span").classList,r=o&&o.constructor&&o.constructor.prototype;e.exports=r===Object.prototype?void 0:r},8886:(e,t,n)=>{var o=n(8113).match(/firefox\/(\d+)/i);e.exports=!!o&&+o[1]},7871:(e,t,n)=>{var o=n(3823),r=n(5268);e.exports=!o&&!r&&"object"==typeof window&&"object"==typeof document},3823:e=>{e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},256:(e,t,n)=>{var o=n(8113);e.exports=/MSIE|Trident/.test(o)},1528:(e,t,n)=>{var o=n(8113),r=n(7854);e.exports=/ipad|iphone|ipod/i.test(o)&&void 0!==r.Pebble},6833:(e,t,n)=>{var o=n(8113);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(o)},5268:(e,t,n)=>{var o=n(4326),r=n(7854);e.exports="process"==o(r.process)},1036:(e,t,n)=>{var o=n(8113);e.exports=/web0s(?!.*chrome)/i.test(o)},8113:(e,t,n)=>{var o=n(5005);e.exports=o("navigator","userAgent")||""},7392:(e,t,n)=>{var o,r,i=n(7854),a=n(8113),s=i.process,u=i.Deno,c=s&&s.versions||u&&u.version,l=c&&c.v8;l&&(r=(o=l.split("."))[0]>0&&o[0]<4?1:+(o[0]+o[1])),!r&&a&&(!(o=a.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=a.match(/Chrome\/(\d+)/))&&(r=+o[1]),e.exports=r},8008:(e,t,n)=>{var o=n(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!o&&+o[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,t,n)=>{var o=n(7854),r=n(1236).f,i=n(8880),a=n(8052),s=n(3072),u=n(9920),c=n(4705);e.exports=function(e,t){var n,l,d,p,f,m=e.target,g=e.global,h=e.stat;if(n=g?o:h?o[m]||s(m,{}):(o[m]||{}).prototype)for(l in t){if(p=t[l],d=e.dontCallGetSet?(f=r(n,l))&&f.value:n[l],!c(g?l:m+(h?".":"#")+l,e.forced)&&void 0!==d){if(typeof p==typeof d)continue;u(p,d)}(e.sham||d&&d.sham)&&i(p,"sham",!0),a(n,l,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,t,n)=>{"use strict";n(4916);var o=n(1702),r=n(8052),i=n(2261),a=n(7293),s=n(5112),u=n(8880),c=s("species"),l=RegExp.prototype;e.exports=function(e,t,n,d){var p=s(e),f=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),m=f&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[c]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!f||!m||n){var g=o(/./[p]),h=t(p,""[e],(function(e,t,n,r,a){var s=o(e),u=t.exec;return u===i||u===l.exec?f&&!a?{done:!0,value:g(t,n,r)}:{done:!0,value:s(n,t,r)}:{done:!1}}));r(String.prototype,e,h[0]),r(l,p,h[1])}d&&u(l[p],"sham",!0)}},2104:(e,t,n)=>{var o=n(4374),r=Function.prototype,i=r.apply,a=r.call;e.exports="object"==typeof Reflect&&Reflect.apply||(o?a.bind(i):function(){return a.apply(i,arguments)})},9974:(e,t,n)=>{var o=n(1702),r=n(9662),i=n(4374),a=o(o.bind);e.exports=function(e,t){return r(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},4374:(e,t,n)=>{var o=n(7293);e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},6916:(e,t,n)=>{var o=n(4374),r=Function.prototype.call;e.exports=o?r.bind(r):function(){return r.apply(r,arguments)}},6530:(e,t,n)=>{var o=n(9781),r=n(2597),i=Function.prototype,a=o&&Object.getOwnPropertyDescriptor,s=r(i,"name"),u=s&&"something"===function(){}.name,c=s&&(!o||o&&a(i,"name").configurable);e.exports={EXISTS:s,PROPER:u,CONFIGURABLE:c}},84:(e,t,n)=>{var o=n(4374),r=Function.prototype,i=r.call,a=o&&r.bind.bind(i,i);e.exports=function(e){return o?a(e):function(){return i.apply(e,arguments)}}},1702:(e,t,n)=>{var o=n(4326),r=n(84);e.exports=function(e){if("Function"===o(e))return r(e)}},5005:(e,t,n)=>{var o=n(7854),r=n(614),i=function(e){return r(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?i(o[e]):o[e]&&o[e][t]}},1246:(e,t,n)=>{var o=n(648),r=n(8173),i=n(8554),a=n(7497),s=n(5112)("iterator");e.exports=function(e){if(!i(e))return r(e,s)||r(e,"@@iterator")||a[o(e)]}},4121:(e,t,n)=>{var o=n(6916),r=n(9662),i=n(9670),a=n(6330),s=n(1246),u=TypeError;e.exports=function(e,t){var n=arguments.length<2?s(e):t;if(r(n))return i(o(n,e));throw u(a(e)+" is not iterable")}},8173:(e,t,n)=>{var o=n(9662),r=n(8554);e.exports=function(e,t){var n=e[t];return r(n)?void 0:o(n)}},647:(e,t,n)=>{var o=n(1702),r=n(7908),i=Math.floor,a=o("".charAt),s=o("".replace),u=o("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,o,d,p){var f=n+e.length,m=o.length,g=l;return void 0!==d&&(d=r(d),g=c),s(p,g,(function(r,s){var c;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return u(t,0,n);case"'":return u(t,f);case"<":c=d[u(s,1,-1)];break;default:var l=+s;if(0===l)return r;if(l>m){var p=i(l/10);return 0===p?r:p<=m?void 0===o[p-1]?a(s,1):o[p-1]+a(s,1):r}c=o[l-1]}return void 0===c?"":c}))}},7854:(e,t,n)=>{var o=function(e){return e&&e.Math==Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},2597:(e,t,n)=>{var o=n(1702),r=n(7908),i=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(r(e),t)}},3501:e=>{e.exports={}},842:(e,t,n)=>{var o=n(7854);e.exports=function(e,t){var n=o.console;n&&n.error&&(1==arguments.length?n.error(e):n.error(e,t))}},490:(e,t,n)=>{var o=n(5005);e.exports=o("document","documentElement")},4664:(e,t,n)=>{var o=n(9781),r=n(7293),i=n(317);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,t,n)=>{var o=n(1702),r=n(7293),i=n(4326),a=Object,s=o("".split);e.exports=r((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?s(e,""):a(e)}:a},9587:(e,t,n)=>{var o=n(614),r=n(111),i=n(7674);e.exports=function(e,t,n){var a,s;return i&&o(a=t.constructor)&&a!==n&&r(s=a.prototype)&&s!==n.prototype&&i(e,s),e}},2788:(e,t,n)=>{var o=n(1702),r=n(614),i=n(5465),a=o(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},9909:(e,t,n)=>{var o,r,i,a=n(4811),s=n(7854),u=n(111),c=n(8880),l=n(2597),d=n(5465),p=n(6200),f=n(3501),m="Object already initialized",g=s.TypeError,h=s.WeakMap;if(a||d.state){var v=d.state||(d.state=new h);v.get=v.get,v.has=v.has,v.set=v.set,o=function(e,t){if(v.has(e))throw g(m);return t.facade=e,v.set(e,t),t},r=function(e){return v.get(e)||{}},i=function(e){return v.has(e)}}else{var D=p("state");f[D]=!0,o=function(e,t){if(l(e,D))throw g(m);return t.facade=e,c(e,D,t),t},r=function(e){return l(e,D)?e[D]:{}},i=function(e){return l(e,D)}}e.exports={set:o,get:r,has:i,enforce:function(e){return i(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=r(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return n}}}},7659:(e,t,n)=>{var o=n(5112),r=n(7497),i=o("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},3157:(e,t,n)=>{var o=n(4326);e.exports=Array.isArray||function(e){return"Array"==o(e)}},614:(e,t,n)=>{var o=n(4154),r=o.all;e.exports=o.IS_HTMLDDA?function(e){return"function"==typeof e||e===r}:function(e){return"function"==typeof e}},4411:(e,t,n)=>{var o=n(1702),r=n(7293),i=n(614),a=n(648),s=n(5005),u=n(2788),c=function(){},l=[],d=s("Reflect","construct"),p=/^\s*(?:class|function)\b/,f=o(p.exec),m=!p.exec(c),g=function(e){if(!i(e))return!1;try{return d(c,l,e),!0}catch(e){return!1}},h=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return m||!!f(p,u(e))}catch(e){return!0}};h.sham=!0,e.exports=!d||r((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?h:g},4705:(e,t,n)=>{var o=n(7293),r=n(614),i=/#|\.prototype\./,a=function(e,t){var n=u[s(e)];return n==l||n!=c&&(r(t)?o(t):!!t)},s=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},u=a.data={},c=a.NATIVE="N",l=a.POLYFILL="P";e.exports=a},8554:e=>{e.exports=function(e){return null==e}},111:(e,t,n)=>{var o=n(614),r=n(4154),i=r.all;e.exports=r.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:o(e)||e===i}:function(e){return"object"==typeof e?null!==e:o(e)}},1913:e=>{e.exports=!1},7850:(e,t,n)=>{var o=n(111),r=n(4326),i=n(5112)("match");e.exports=function(e){var t;return o(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==r(e))}},2190:(e,t,n)=>{var o=n(5005),r=n(614),i=n(7976),a=n(3307),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return r(t)&&i(t.prototype,s(e))}},408:(e,t,n)=>{var o=n(9974),r=n(6916),i=n(9670),a=n(6330),s=n(7659),u=n(6244),c=n(7976),l=n(4121),d=n(1246),p=n(9212),f=TypeError,m=function(e,t){this.stopped=e,this.result=t},g=m.prototype;e.exports=function(e,t,n){var h,v,D,b,y,_,E,A=n&&n.that,C=!(!n||!n.AS_ENTRIES),w=!(!n||!n.IS_RECORD),x=!(!n||!n.IS_ITERATOR),F=!(!n||!n.INTERRUPTED),S=o(t,A),L=function(e){return h&&p(h,"normal",e),new m(!0,e)},B=function(e){return C?(i(e),F?S(e[0],e[1],L):S(e[0],e[1])):F?S(e,L):S(e)};if(w)h=e.iterator;else if(x)h=e;else{if(!(v=d(e)))throw f(a(e)+" is not iterable");if(s(v)){for(D=0,b=u(e);b>D;D++)if((y=B(e[D]))&&c(g,y))return y;return new m(!1)}h=l(e,v)}for(_=w?e.next:h.next;!(E=r(_,h)).done;){try{y=B(E.value)}catch(e){p(h,"throw",e)}if("object"==typeof y&&y&&c(g,y))return y}return new m(!1)}},9212:(e,t,n)=>{var o=n(6916),r=n(9670),i=n(8173);e.exports=function(e,t,n){var a,s;r(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=o(a,e)}catch(e){s=!0,a=e}if("throw"===t)throw n;if(s)throw a;return r(a),n}},3061:(e,t,n)=>{"use strict";var o=n(3383).IteratorPrototype,r=n(30),i=n(9114),a=n(8003),s=n(7497),u=function(){return this};e.exports=function(e,t,n,c){var l=t+" Iterator";return e.prototype=r(o,{next:i(+!c,n)}),a(e,l,!1,!0),s[l]=u,e}},1656:(e,t,n)=>{"use strict";var o=n(2109),r=n(6916),i=n(1913),a=n(6530),s=n(614),u=n(3061),c=n(9518),l=n(7674),d=n(8003),p=n(8880),f=n(8052),m=n(5112),g=n(7497),h=n(3383),v=a.PROPER,D=a.CONFIGURABLE,b=h.IteratorPrototype,y=h.BUGGY_SAFARI_ITERATORS,_=m("iterator"),E="keys",A="values",C="entries",w=function(){return this};e.exports=function(e,t,n,a,m,h,x){u(n,t,a);var F,S,L,B=function(e){if(e===m&&T)return T;if(!y&&e in k)return k[e];switch(e){case E:case A:case C:return function(){return new n(this,e)}}return function(){return new n(this)}},N=t+" Iterator",O=!1,k=e.prototype,I=k[_]||k["@@iterator"]||m&&k[m],T=!y&&I||B(m),P="Array"==t&&k.entries||I;if(P&&(F=c(P.call(new e)))!==Object.prototype&&F.next&&(i||c(F)===b||(l?l(F,b):s(F[_])||f(F,_,w)),d(F,N,!0,!0),i&&(g[N]=w)),v&&m==A&&I&&I.name!==A&&(!i&&D?p(k,"name",A):(O=!0,T=function(){return r(I,this)})),m)if(S={values:B(A),keys:h?T:B(E),entries:B(C)},x)for(L in S)(y||O||!(L in k))&&f(k,L,S[L]);else o({target:t,proto:!0,forced:y||O},S);return i&&!x||k[_]===T||f(k,_,T,{name:m}),g[t]=T,S}},3383:(e,t,n)=>{"use strict";var o,r,i,a=n(7293),s=n(614),u=n(111),c=n(30),l=n(9518),d=n(8052),p=n(5112),f=n(1913),m=p("iterator"),g=!1;[].keys&&("next"in(i=[].keys())?(r=l(l(i)))!==Object.prototype&&(o=r):g=!0),!u(o)||a((function(){var e={};return o[m].call(e)!==e}))?o={}:f&&(o=c(o)),s(o[m])||d(o,m,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:g}},7497:e=>{e.exports={}},6244:(e,t,n)=>{var o=n(7466);e.exports=function(e){return o(e.length)}},6339:(e,t,n)=>{var o=n(7293),r=n(614),i=n(2597),a=n(9781),s=n(6530).CONFIGURABLE,u=n(2788),c=n(9909),l=c.enforce,d=c.get,p=Object.defineProperty,f=a&&!o((function(){return 8!==p((function(){}),"length",{value:8}).length})),m=String(String).split("String"),g=e.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||s&&e.name!==t)&&(a?p(e,"name",{value:t,configurable:!0}):e.name=t),f&&n&&i(n,"arity")&&e.length!==n.arity&&p(e,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?a&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var o=l(e);return i(o,"source")||(o.source=m.join("string"==typeof t?t:"")),e};Function.prototype.toString=g((function(){return r(this)&&d(this).source||u(this)}),"toString")},4758:e=>{var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var o=+e;return(o>0?n:t)(o)}},5948:(e,t,n)=>{var o,r,i,a,s,u,c,l,d=n(7854),p=n(9974),f=n(1236).f,m=n(261).set,g=n(6833),h=n(1528),v=n(1036),D=n(5268),b=d.MutationObserver||d.WebKitMutationObserver,y=d.document,_=d.process,E=d.Promise,A=f(d,"queueMicrotask"),C=A&&A.value;C||(o=function(){var e,t;for(D&&(e=_.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(e){throw r?a():i=void 0,e}}i=void 0,e&&e.enter()},g||D||v||!b||!y?!h&&E&&E.resolve?((c=E.resolve(void 0)).constructor=E,l=p(c.then,c),a=function(){l(o)}):D?a=function(){_.nextTick(o)}:(m=p(m,d),a=function(){m(o)}):(s=!0,u=y.createTextNode(""),new b(o).observe(u,{characterData:!0}),a=function(){u.data=s=!s})),e.exports=C||function(e){var t={fn:e,next:void 0};i&&(i.next=t),r||(r=t,a()),i=t}},8523:(e,t,n)=>{"use strict";var o=n(9662),r=TypeError,i=function(e){var t,n;this.promise=new e((function(e,o){if(void 0!==t||void 0!==n)throw r("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new i(e)}},1574:(e,t,n)=>{"use strict";var o=n(9781),r=n(1702),i=n(6916),a=n(7293),s=n(1956),u=n(5181),c=n(5296),l=n(7908),d=n(8361),p=Object.assign,f=Object.defineProperty,m=r([].concat);e.exports=!p||a((function(){if(o&&1!==p({b:1},p(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=p({},e)[n]||s(p({},t)).join("")!=r}))?function(e,t){for(var n=l(e),r=arguments.length,a=1,p=u.f,f=c.f;r>a;)for(var g,h=d(arguments[a++]),v=p?m(s(h),p(h)):s(h),D=v.length,b=0;D>b;)g=v[b++],o&&!i(f,h,g)||(n[g]=h[g]);return n}:p},30:(e,t,n)=>{var o,r=n(9670),i=n(6048),a=n(748),s=n(3501),u=n(490),c=n(317),l=n(6200),d=l("IE_PROTO"),p=function(){},f=function(e){return"<script>"+e+"</"+"script>"},m=function(e){e.write(f("")),e.close();var t=e.parentWindow.Object;return e=null,t},g=function(){try{o=new ActiveXObject("htmlfile")}catch(e){}var e,t;g="undefined"!=typeof document?document.domain&&o?m(o):((t=c("iframe")).style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(f("document.F=Object")),e.close(),e.F):m(o);for(var n=a.length;n--;)delete g.prototype[a[n]];return g()};s[d]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=r(e),n=new p,p.prototype=null,n[d]=e):n=g(),void 0===t?n:i.f(n,t)}},6048:(e,t,n)=>{var o=n(9781),r=n(3353),i=n(3070),a=n(9670),s=n(5656),u=n(1956);t.f=o&&!r?Object.defineProperties:function(e,t){a(e);for(var n,o=s(t),r=u(t),c=r.length,l=0;c>l;)i.f(e,n=r[l++],o[n]);return e}},3070:(e,t,n)=>{var o=n(9781),r=n(4664),i=n(3353),a=n(9670),s=n(4948),u=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,d="enumerable",p="configurable",f="writable";t.f=o?i?function(e,t,n){if(a(e),t=s(t),a(n),"function"==typeof e&&"prototype"===t&&"value"in n&&f in n&&!n.writable){var o=l(e,t);o&&o.writable&&(e[t]=n.value,n={configurable:p in n?n.configurable:o.configurable,enumerable:d in n?n.enumerable:o.enumerable,writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(a(e),t=s(t),a(n),r)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw u("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},1236:(e,t,n)=>{var o=n(9781),r=n(6916),i=n(5296),a=n(9114),s=n(5656),u=n(4948),c=n(2597),l=n(4664),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=s(e),t=u(t),l)try{return d(e,t)}catch(e){}if(c(e,t))return a(!r(i.f,e,t),e[t])}},8006:(e,t,n)=>{var o=n(6324),r=n(748).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},5181:(e,t)=>{t.f=Object.getOwnPropertySymbols},9518:(e,t,n)=>{var o=n(2597),r=n(614),i=n(7908),a=n(6200),s=n(8544),u=a("IE_PROTO"),c=Object,l=c.prototype;e.exports=s?c.getPrototypeOf:function(e){var t=i(e);if(o(t,u))return t[u];var n=t.constructor;return r(n)&&t instanceof n?n.prototype:t instanceof c?l:null}},7976:(e,t,n)=>{var o=n(1702);e.exports=o({}.isPrototypeOf)},6324:(e,t,n)=>{var o=n(1702),r=n(2597),i=n(5656),a=n(1318).indexOf,s=n(3501),u=o([].push);e.exports=function(e,t){var n,o=i(e),c=0,l=[];for(n in o)!r(s,n)&&r(o,n)&&u(l,n);for(;t.length>c;)r(o,n=t[c++])&&(~a(l,n)||u(l,n));return l}},1956:(e,t,n)=>{var o=n(6324),r=n(748);e.exports=Object.keys||function(e){return o(e,r)}},5296:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!n.call({1:2},1);t.f=r?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},7674:(e,t,n)=>{var o=n(1702),r=n(9670),i=n(6077);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=o(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(n,[]),t=n instanceof Array}catch(e){}return function(n,o){return r(n),i(o),t?e(n,o):n.__proto__=o,n}}():void 0)},2140:(e,t,n)=>{var o=n(6916),r=n(614),i=n(111),a=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&r(n=e.toString)&&!i(s=o(n,e)))return s;if(r(n=e.valueOf)&&!i(s=o(n,e)))return s;if("string"!==t&&r(n=e.toString)&&!i(s=o(n,e)))return s;throw a("Can't convert object to primitive value")}},3887:(e,t,n)=>{var o=n(5005),r=n(1702),i=n(8006),a=n(5181),s=n(9670),u=r([].concat);e.exports=o("Reflect","ownKeys")||function(e){var t=i.f(s(e)),n=a.f;return n?u(t,n(e)):t}},2534:e=>{e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},3702:(e,t,n)=>{var o=n(7854),r=n(2492),i=n(614),a=n(4705),s=n(2788),u=n(5112),c=n(7871),l=n(3823),d=n(1913),p=n(7392),f=r&&r.prototype,m=u("species"),g=!1,h=i(o.PromiseRejectionEvent),v=a("Promise",(function(){var e=s(r),t=e!==String(r);if(!t&&66===p)return!0;if(d&&(!f.catch||!f.finally))return!0;if(!p||p<51||!/native code/.test(e)){var n=new r((function(e){e(1)})),o=function(e){e((function(){}),(function(){}))};if((n.constructor={})[m]=o,!(g=n.then((function(){}))instanceof o))return!0}return!t&&(c||l)&&!h}));e.exports={CONSTRUCTOR:v,REJECTION_EVENT:h,SUBCLASSING:g}},2492:(e,t,n)=>{var o=n(7854);e.exports=o.Promise},9478:(e,t,n)=>{var o=n(9670),r=n(111),i=n(8523);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},612:(e,t,n)=>{var o=n(2492),r=n(7072),i=n(3702).CONSTRUCTOR;e.exports=i||!r((function(e){o.all(e).then(void 0,(function(){}))}))},2626:(e,t,n)=>{var o=n(3070).f;e.exports=function(e,t,n){n in e||o(e,n,{configurable:!0,get:function(){return t[n]},set:function(e){t[n]=e}})}},8572:e=>{var t=function(){this.head=null,this.tail=null};t.prototype={add:function(e){var t={item:e,next:null};this.head?this.tail.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return this.head=e.next,this.tail===e&&(this.tail=null),e.item}},e.exports=t},7651:(e,t,n)=>{var o=n(6916),r=n(9670),i=n(614),a=n(4326),s=n(2261),u=TypeError;e.exports=function(e,t){var n=e.exec;if(i(n)){var c=o(n,e,t);return null!==c&&r(c),c}if("RegExp"===a(e))return o(s,e,t);throw u("RegExp#exec called on incompatible receiver")}},2261:(e,t,n)=>{"use strict";var o,r,i=n(6916),a=n(1702),s=n(1340),u=n(7066),c=n(2999),l=n(2309),d=n(30),p=n(9909).get,f=n(9441),m=n(7168),g=l("native-string-replace",String.prototype.replace),h=RegExp.prototype.exec,v=h,D=a("".charAt),b=a("".indexOf),y=a("".replace),_=a("".slice),E=(r=/b*/g,i(h,o=/a/,"a"),i(h,r,"a"),0!==o.lastIndex||0!==r.lastIndex),A=c.BROKEN_CARET,C=void 0!==/()??/.exec("")[1];(E||C||A||f||m)&&(v=function(e){var t,n,o,r,a,c,l,f=this,m=p(f),w=s(e),x=m.raw;if(x)return x.lastIndex=f.lastIndex,t=i(v,x,w),f.lastIndex=x.lastIndex,t;var F=m.groups,S=A&&f.sticky,L=i(u,f),B=f.source,N=0,O=w;if(S&&(L=y(L,"y",""),-1===b(L,"g")&&(L+="g"),O=_(w,f.lastIndex),f.lastIndex>0&&(!f.multiline||f.multiline&&"\n"!==D(w,f.lastIndex-1))&&(B="(?: "+B+")",O=" "+O,N++),n=new RegExp("^(?:"+B+")",L)),C&&(n=new RegExp("^"+B+"$(?!\\s)",L)),E&&(o=f.lastIndex),r=i(h,S?n:f,O),S?r?(r.input=_(r.input,N),r[0]=_(r[0],N),r.index=f.lastIndex,f.lastIndex+=r[0].length):f.lastIndex=0:E&&r&&(f.lastIndex=f.global?r.index+r[0].length:o),C&&r&&r.length>1&&i(g,r[0],n,(function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(r[a]=void 0)})),r&&F)for(r.groups=c=d(null),a=0;a<F.length;a++)c[(l=F[a])[0]]=r[l[1]];return r}),e.exports=v},7066:(e,t,n)=>{"use strict";var o=n(9670);e.exports=function(){var e=o(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},4706:(e,t,n)=>{var o=n(6916),r=n(2597),i=n(7976),a=n(7066),s=RegExp.prototype;e.exports=function(e){var t=e.flags;return void 0!==t||"flags"in s||r(e,"flags")||!i(s,e)?t:o(a,e)}},2999:(e,t,n)=>{var o=n(7293),r=n(7854).RegExp,i=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),a=i||o((function(){return!r("a","y").sticky})),s=i||o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:s,MISSED_STICKY:a,UNSUPPORTED_Y:i}},9441:(e,t,n)=>{var o=n(7293),r=n(7854).RegExp;e.exports=o((function(){var e=r(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},7168:(e,t,n)=>{var o=n(7293),r=n(7854).RegExp;e.exports=o((function(){var e=r("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},4488:(e,t,n)=>{var o=n(8554),r=TypeError;e.exports=function(e){if(o(e))throw r("Can't call method on "+e);return e}},6340:(e,t,n)=>{"use strict";var o=n(5005),r=n(3070),i=n(5112),a=n(9781),s=i("species");e.exports=function(e){var t=o(e),n=r.f;a&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},8003:(e,t,n)=>{var o=n(3070).f,r=n(2597),i=n(5112)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!r(e,i)&&o(e,i,{configurable:!0,value:t})}},6200:(e,t,n)=>{var o=n(2309),r=n(9711),i=o("keys");e.exports=function(e){return i[e]||(i[e]=r(e))}},5465:(e,t,n)=>{var o=n(7854),r=n(3072),i="__core-js_shared__",a=o[i]||r(i,{});e.exports=a},2309:(e,t,n)=>{var o=n(1913),r=n(5465);(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.25.5",mode:o?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.5/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:(e,t,n)=>{var o=n(9670),r=n(9483),i=n(8554),a=n(5112)("species");e.exports=function(e,t){var n,s=o(e).constructor;return void 0===s||i(n=o(s)[a])?t:r(n)}},8710:(e,t,n)=>{var o=n(1702),r=n(9303),i=n(1340),a=n(4488),s=o("".charAt),u=o("".charCodeAt),c=o("".slice),l=function(e){return function(t,n){var o,l,d=i(a(t)),p=r(n),f=d.length;return p<0||p>=f?e?"":void 0:(o=u(d,p))<55296||o>56319||p+1===f||(l=u(d,p+1))<56320||l>57343?e?s(d,p):o:e?c(d,p,p+2):l-56320+(o-55296<<10)+65536}};e.exports={codeAt:l(!1),charAt:l(!0)}},3197:(e,t,n)=>{"use strict";var o=n(1702),r=2147483647,i=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,s="Overflow: input needs wider integers to process",u=RangeError,c=o(a.exec),l=Math.floor,d=String.fromCharCode,p=o("".charCodeAt),f=o([].join),m=o([].push),g=o("".replace),h=o("".split),v=o("".toLowerCase),D=function(e){return e+22+75*(e<26)},b=function(e,t,n){var o=0;for(e=n?l(e/700):e>>1,e+=l(e/t);e>455;)e=l(e/35),o+=36;return l(o+36*e/(e+38))},y=function(e){var t=[];e=function(e){for(var t=[],n=0,o=e.length;n<o;){var r=p(e,n++);if(r>=55296&&r<=56319&&n<o){var i=p(e,n++);56320==(64512&i)?m(t,((1023&r)<<10)+(1023&i)+65536):(m(t,r),n--)}else m(t,r)}return t}(e);var n,o,i=e.length,a=128,c=0,g=72;for(n=0;n<e.length;n++)(o=e[n])<128&&m(t,d(o));var h=t.length,v=h;for(h&&m(t,"-");v<i;){var y=r;for(n=0;n<e.length;n++)(o=e[n])>=a&&o<y&&(y=o);var _=v+1;if(y-a>l((r-c)/_))throw u(s);for(c+=(y-a)*_,a=y,n=0;n<e.length;n++){if((o=e[n])<a&&++c>r)throw u(s);if(o==a){for(var E=c,A=36;;){var C=A<=g?1:A>=g+26?26:A-g;if(E<C)break;var w=E-C,x=36-C;m(t,d(D(C+w%x))),E=l(w/x),A+=36}m(t,d(D(E))),g=b(c,_,v==h),c=0,v++}}c++,a++}return f(t,"")};e.exports=function(e){var t,n,o=[],r=h(g(v(e),a,"."),".");for(t=0;t<r.length;t++)n=r[t],m(o,c(i,n)?"xn--"+y(n):n);return f(o,".")}},6091:(e,t,n)=>{var o=n(6530).PROPER,r=n(7293),i=n(1361);e.exports=function(e){return r((function(){return!!i[e]()||"​…᠎"!=="​…᠎"[e]()||o&&i[e].name!==e}))}},3111:(e,t,n)=>{var o=n(1702),r=n(4488),i=n(1340),a=n(1361),s=o("".replace),u="["+a+"]",c=RegExp("^"+u+u+"*"),l=RegExp(u+u+"*$"),d=function(e){return function(t){var n=i(r(t));return 1&e&&(n=s(n,c,"")),2&e&&(n=s(n,l,"")),n}};e.exports={start:d(1),end:d(2),trim:d(3)}},6293:(e,t,n)=>{var o=n(7392),r=n(7293);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},261:(e,t,n)=>{var o,r,i,a,s=n(7854),u=n(2104),c=n(9974),l=n(614),d=n(2597),p=n(7293),f=n(490),m=n(206),g=n(317),h=n(8053),v=n(6833),D=n(5268),b=s.setImmediate,y=s.clearImmediate,_=s.process,E=s.Dispatch,A=s.Function,C=s.MessageChannel,w=s.String,x=0,F={},S="onreadystatechange";try{o=s.location}catch(e){}var L=function(e){if(d(F,e)){var t=F[e];delete F[e],t()}},B=function(e){return function(){L(e)}},N=function(e){L(e.data)},O=function(e){s.postMessage(w(e),o.protocol+"//"+o.host)};b&&y||(b=function(e){h(arguments.length,1);var t=l(e)?e:A(e),n=m(arguments,1);return F[++x]=function(){u(t,void 0,n)},r(x),x},y=function(e){delete F[e]},D?r=function(e){_.nextTick(B(e))}:E&&E.now?r=function(e){E.now(B(e))}:C&&!v?(a=(i=new C).port2,i.port1.onmessage=N,r=c(a.postMessage,a)):s.addEventListener&&l(s.postMessage)&&!s.importScripts&&o&&"file:"!==o.protocol&&!p(O)?(r=O,s.addEventListener("message",N,!1)):r=S in g("script")?function(e){f.appendChild(g("script")).onreadystatechange=function(){f.removeChild(this),L(e)}}:function(e){setTimeout(B(e),0)}),e.exports={set:b,clear:y}},1400:(e,t,n)=>{var o=n(9303),r=Math.max,i=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):i(n,t)}},5656:(e,t,n)=>{var o=n(8361),r=n(4488);e.exports=function(e){return o(r(e))}},9303:(e,t,n)=>{var o=n(4758);e.exports=function(e){var t=+e;return t!=t||0===t?0:o(t)}},7466:(e,t,n)=>{var o=n(9303),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},7908:(e,t,n)=>{var o=n(4488),r=Object;e.exports=function(e){return r(o(e))}},7593:(e,t,n)=>{var o=n(6916),r=n(111),i=n(2190),a=n(8173),s=n(2140),u=n(5112),c=TypeError,l=u("toPrimitive");e.exports=function(e,t){if(!r(e)||i(e))return e;var n,u=a(e,l);if(u){if(void 0===t&&(t="default"),n=o(u,e,t),!r(n)||i(n))return n;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}},4948:(e,t,n)=>{var o=n(7593),r=n(2190);e.exports=function(e){var t=o(e,"string");return r(t)?t:t+""}},1694:(e,t,n)=>{var o={};o[n(5112)("toStringTag")]="z",e.exports="[object z]"===String(o)},1340:(e,t,n)=>{var o=n(648),r=String;e.exports=function(e){if("Symbol"===o(e))throw TypeError("Cannot convert a Symbol value to a string");return r(e)}},6330:e=>{var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},9711:(e,t,n)=>{var o=n(1702),r=0,i=Math.random(),a=o(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++r+i,36)}},5143:(e,t,n)=>{var o=n(7293),r=n(5112),i=n(1913),a=r("iterator");e.exports=!o((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,o){t.delete("b"),n+=o+e})),i&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},3307:(e,t,n)=>{var o=n(6293);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(e,t,n)=>{var o=n(9781),r=n(7293);e.exports=o&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},8053:e=>{var t=TypeError;e.exports=function(e,n){if(e<n)throw t("Not enough arguments");return e}},4811:(e,t,n)=>{var o=n(7854),r=n(614),i=o.WeakMap;e.exports=r(i)&&/native code/.test(String(i))},5112:(e,t,n)=>{var o=n(7854),r=n(2309),i=n(2597),a=n(9711),s=n(6293),u=n(3307),c=r("wks"),l=o.Symbol,d=l&&l.for,p=u?l:l&&l.withoutSetter||a;e.exports=function(e){if(!i(c,e)||!s&&"string"!=typeof c[e]){var t="Symbol."+e;s&&i(l,e)?c[e]=l[e]:c[e]=u&&d?d(t):p(t)}return c[e]}},1361:e=>{e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},6699:(e,t,n)=>{"use strict";var o=n(2109),r=n(1318).includes,i=n(7293),a=n(1223);o({target:"Array",proto:!0,forced:i((function(){return!Array(1).includes()}))},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),a("includes")},6992:(e,t,n)=>{"use strict";var o=n(5656),r=n(1223),i=n(7497),a=n(9909),s=n(3070).f,u=n(1656),c=n(6178),l=n(1913),d=n(9781),p="Array Iterator",f=a.set,m=a.getterFor(p);e.exports=u(Array,"Array",(function(e,t){f(this,{type:p,target:o(e),index:0,kind:t})}),(function(){var e=m(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=void 0,c(void 0,!0)):c("keys"==n?o:"values"==n?t[o]:[o,t[o]],!1)}),"values");var g=i.Arguments=i.Array;if(r("keys"),r("values"),r("entries"),!l&&d&&"values"!==g.name)try{s(g,"name",{value:"values"})}catch(e){}},7658:(e,t,n)=>{"use strict";var o=n(2109),r=n(7908),i=n(6244),a=n(3658),s=n(7207),u=n(7293)((function(){return 4294967297!==[].push.call({length:4294967296},1)})),c=!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}();o({target:"Array",proto:!0,arity:1,forced:u||c},{push:function(e){var t=r(this),n=i(t),o=arguments.length;s(n+o);for(var u=0;u<o;u++)t[n]=arguments[u],n++;return a(t,n),n}})},5069:(e,t,n)=>{"use strict";var o=n(2109),r=n(1702),i=n(3157),a=r([].reverse),s=[1,2];o({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return i(this)&&(this.length=this.length),a(this)}})},2707:(e,t,n)=>{"use strict";var o=n(2109),r=n(1702),i=n(9662),a=n(7908),s=n(6244),u=n(5117),c=n(1340),l=n(7293),d=n(4362),p=n(9341),f=n(8886),m=n(256),g=n(7392),h=n(8008),v=[],D=r(v.sort),b=r(v.push),y=l((function(){v.sort(void 0)})),_=l((function(){v.sort(null)})),E=p("sort"),A=!l((function(){if(g)return g<70;if(!(f&&f>3)){if(m)return!0;if(h)return h<603;var e,t,n,o,r="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(o=0;o<47;o++)v.push({k:t+o,v:n})}for(v.sort((function(e,t){return t.v-e.v})),o=0;o<v.length;o++)t=v[o].k.charAt(0),r.charAt(r.length-1)!==t&&(r+=t);return"DGBEFHACIJK"!==r}}));o({target:"Array",proto:!0,forced:y||!_||!E||!A},{sort:function(e){void 0!==e&&i(e);var t=a(this);if(A)return void 0===e?D(t):D(t,e);var n,o,r=[],l=s(t);for(o=0;o<l;o++)o in t&&b(r,t[o]);for(d(r,function(e){return function(t,n){return void 0===n?-1:void 0===t?1:void 0!==e?+e(t,n)||0:c(t)>c(n)?1:-1}}(e)),n=s(r),o=0;o<n;)t[o]=r[o++];for(;o<l;)u(t,o++);return t}})},541:(e,t,n)=>{"use strict";var o=n(2109),r=n(7908),i=n(6244),a=n(3658),s=n(5117),u=n(7207),c=1!==[].unshift(0),l=!function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(e){return e instanceof TypeError}}();o({target:"Array",proto:!0,arity:1,forced:c||l},{unshift:function(e){var t=r(this),n=i(t),o=arguments.length;if(o){u(n+o);for(var c=n;c--;){var l=c+o;c in t?t[l]=t[c]:s(t,l)}for(var d=0;d<o;d++)t[d]=arguments[d]}return a(t,n+o)}})},821:(e,t,n)=>{"use strict";var o=n(2109),r=n(6916),i=n(9662),a=n(8523),s=n(2534),u=n(408);o({target:"Promise",stat:!0,forced:n(612)},{all:function(e){var t=this,n=a.f(t),o=n.resolve,c=n.reject,l=s((function(){var n=i(t.resolve),a=[],s=0,l=1;u(e,(function(e){var i=s++,u=!1;l++,r(n,t,e).then((function(e){u||(u=!0,a[i]=e,--l||o(a))}),c)})),--l||o(a)}));return l.error&&c(l.value),n.promise}})},4164:(e,t,n)=>{"use strict";var o=n(2109),r=n(1913),i=n(3702).CONSTRUCTOR,a=n(2492),s=n(5005),u=n(614),c=n(8052),l=a&&a.prototype;if(o({target:"Promise",proto:!0,forced:i,real:!0},{catch:function(e){return this.then(void 0,e)}}),!r&&u(a)){var d=s("Promise").prototype.catch;l.catch!==d&&c(l,"catch",d,{unsafe:!0})}},3401:(e,t,n)=>{"use strict";var o,r,i,a=n(2109),s=n(1913),u=n(5268),c=n(7854),l=n(6916),d=n(8052),p=n(7674),f=n(8003),m=n(6340),g=n(9662),h=n(614),v=n(111),D=n(5787),b=n(6707),y=n(261).set,_=n(5948),E=n(842),A=n(2534),C=n(8572),w=n(9909),x=n(2492),F=n(3702),S=n(8523),L="Promise",B=F.CONSTRUCTOR,N=F.REJECTION_EVENT,O=F.SUBCLASSING,k=w.getterFor(L),I=w.set,T=x&&x.prototype,P=x,R=T,j=c.TypeError,q=c.document,M=c.process,H=S.f,z=H,U=!!(q&&q.createEvent&&c.dispatchEvent),G="unhandledrejection",W=function(e){var t;return!(!v(e)||!h(t=e.then))&&t},V=function(e,t){var n,o,r,i=t.value,a=1==t.state,s=a?e.ok:e.fail,u=e.resolve,c=e.reject,d=e.domain;try{s?(a||(2===t.rejection&&K(t),t.rejection=1),!0===s?n=i:(d&&d.enter(),n=s(i),d&&(d.exit(),r=!0)),n===e.promise?c(j("Promise-chain cycle")):(o=W(n))?l(o,n,u,c):u(n)):c(i)}catch(e){d&&!r&&d.exit(),c(e)}},X=function(e,t){e.notified||(e.notified=!0,_((function(){for(var n,o=e.reactions;n=o.get();)V(n,e);e.notified=!1,t&&!e.rejection&&Y(e)})))},$=function(e,t,n){var o,r;U?((o=q.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),c.dispatchEvent(o)):o={promise:t,reason:n},!N&&(r=c["on"+e])?r(o):e===G&&E("Unhandled promise rejection",n)},Y=function(e){l(y,c,(function(){var t,n=e.facade,o=e.value;if(J(e)&&(t=A((function(){u?M.emit("unhandledRejection",o,n):$(G,n,o)})),e.rejection=u||J(e)?2:1,t.error))throw t.value}))},J=function(e){return 1!==e.rejection&&!e.parent},K=function(e){l(y,c,(function(){var t=e.facade;u?M.emit("rejectionHandled",t):$("rejectionhandled",t,e.value)}))},Q=function(e,t,n){return function(o){e(t,o,n)}},Z=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,X(e,!0))},ee=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw j("Promise can't be resolved itself");var o=W(t);o?_((function(){var n={done:!1};try{l(o,t,Q(ee,n,e),Q(Z,n,e))}catch(t){Z(n,t,e)}})):(e.value=t,e.state=1,X(e,!1))}catch(t){Z({done:!1},t,e)}}};if(B&&(R=(P=function(e){D(this,R),g(e),l(o,this);var t=k(this);try{e(Q(ee,t),Q(Z,t))}catch(e){Z(t,e)}}).prototype,(o=function(e){I(this,{type:L,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:0,value:void 0})}).prototype=d(R,"then",(function(e,t){var n=k(this),o=H(b(this,P));return n.parent=!0,o.ok=!h(e)||e,o.fail=h(t)&&t,o.domain=u?M.domain:void 0,0==n.state?n.reactions.add(o):_((function(){V(o,n)})),o.promise})),r=function(){var e=new o,t=k(e);this.promise=e,this.resolve=Q(ee,t),this.reject=Q(Z,t)},S.f=H=function(e){return e===P||undefined===e?new r(e):z(e)},!s&&h(x)&&T!==Object.prototype)){i=T.then,O||d(T,"then",(function(e,t){var n=this;return new P((function(e,t){l(i,n,e,t)})).then(e,t)}),{unsafe:!0});try{delete T.constructor}catch(e){}p&&p(T,R)}a({global:!0,constructor:!0,wrap:!0,forced:B},{Promise:P}),f(P,L,!1,!0),m(L)},8674:(e,t,n)=>{n(3401),n(821),n(4164),n(6027),n(683),n(6294)},6027:(e,t,n)=>{"use strict";var o=n(2109),r=n(6916),i=n(9662),a=n(8523),s=n(2534),u=n(408);o({target:"Promise",stat:!0,forced:n(612)},{race:function(e){var t=this,n=a.f(t),o=n.reject,c=s((function(){var a=i(t.resolve);u(e,(function(e){r(a,t,e).then(n.resolve,o)}))}));return c.error&&o(c.value),n.promise}})},683:(e,t,n)=>{"use strict";var o=n(2109),r=n(6916),i=n(8523);o({target:"Promise",stat:!0,forced:n(3702).CONSTRUCTOR},{reject:function(e){var t=i.f(this);return r(t.reject,void 0,e),t.promise}})},6294:(e,t,n)=>{"use strict";var o=n(2109),r=n(5005),i=n(1913),a=n(2492),s=n(3702).CONSTRUCTOR,u=n(9478),c=r("Promise"),l=i&&!s;o({target:"Promise",stat:!0,forced:i||s},{resolve:function(e){return u(l&&this===c?a:this,e)}})},4603:(e,t,n)=>{var o=n(9781),r=n(7854),i=n(1702),a=n(4705),s=n(9587),u=n(8880),c=n(8006).f,l=n(7976),d=n(7850),p=n(1340),f=n(4706),m=n(2999),g=n(2626),h=n(8052),v=n(7293),D=n(2597),b=n(9909).enforce,y=n(6340),_=n(5112),E=n(9441),A=n(7168),C=_("match"),w=r.RegExp,x=w.prototype,F=r.SyntaxError,S=i(x.exec),L=i("".charAt),B=i("".replace),N=i("".indexOf),O=i("".slice),k=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,I=/a/g,T=/a/g,P=new w(I)!==I,R=m.MISSED_STICKY,j=m.UNSUPPORTED_Y,q=o&&(!P||R||E||A||v((function(){return T[C]=!1,w(I)!=I||w(T)==T||"/a/i"!=w(I,"i")})));if(a("RegExp",q)){for(var M=function(e,t){var n,o,r,i,a,c,m=l(x,this),g=d(e),h=void 0===t,v=[],y=e;if(!m&&g&&h&&e.constructor===M)return e;if((g||l(x,e))&&(e=e.source,h&&(t=f(y))),e=void 0===e?"":p(e),t=void 0===t?"":p(t),y=e,E&&"dotAll"in I&&(o=!!t&&N(t,"s")>-1)&&(t=B(t,/s/g,"")),n=t,R&&"sticky"in I&&(r=!!t&&N(t,"y")>-1)&&j&&(t=B(t,/y/g,"")),A&&(i=function(e){for(var t,n=e.length,o=0,r="",i=[],a={},s=!1,u=!1,c=0,l="";o<=n;o++){if("\\"===(t=L(e,o)))t+=L(e,++o);else if("]"===t)s=!1;else if(!s)switch(!0){case"["===t:s=!0;break;case"("===t:S(k,O(e,o+1))&&(o+=2,u=!0),r+=t,c++;continue;case">"===t&&u:if(""===l||D(a,l))throw new F("Invalid capture group name");a[l]=!0,i[i.length]=[l,c],u=!1,l="";continue}u?l+=t:r+=t}return[r,i]}(e),e=i[0],v=i[1]),a=s(w(e,t),m?this:x,M),(o||r||v.length)&&(c=b(a),o&&(c.dotAll=!0,c.raw=M(function(e){for(var t,n=e.length,o=0,r="",i=!1;o<=n;o++)"\\"!==(t=L(e,o))?i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),r+=t):r+="[\\s\\S]":r+=t+L(e,++o);return r}(e),n)),r&&(c.sticky=!0),v.length&&(c.groups=v)),e!==y)try{u(a,"source",""===y?"(?:)":y)}catch(e){}return a},H=c(w),z=0;H.length>z;)g(M,w,H[z++]);x.constructor=M,M.prototype=x,h(r,"RegExp",M,{constructor:!0})}y("RegExp")},8450:(e,t,n)=>{var o=n(9781),r=n(9441),i=n(4326),a=n(7045),s=n(9909).get,u=RegExp.prototype,c=TypeError;o&&r&&a(u,"dotAll",{configurable:!0,get:function(){if(this!==u){if("RegExp"===i(this))return!!s(this).dotAll;throw c("Incompatible receiver, RegExp required")}}})},4916:(e,t,n)=>{"use strict";var o=n(2109),r=n(2261);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},8783:(e,t,n)=>{"use strict";var o=n(8710).charAt,r=n(1340),i=n(9909),a=n(1656),s=n(6178),u="String Iterator",c=i.set,l=i.getterFor(u);a(String,"String",(function(e){c(this,{type:u,string:r(e),index:0})}),(function(){var e,t=l(this),n=t.string,r=t.index;return r>=n.length?s(void 0,!0):(e=o(n,r),t.index+=e.length,s(e,!1))}))},5306:(e,t,n)=>{"use strict";var o=n(2104),r=n(6916),i=n(1702),a=n(7007),s=n(7293),u=n(9670),c=n(614),l=n(8554),d=n(9303),p=n(7466),f=n(1340),m=n(4488),g=n(1530),h=n(8173),v=n(647),D=n(7651),b=n(5112)("replace"),y=Math.max,_=Math.min,E=i([].concat),A=i([].push),C=i("".indexOf),w=i("".slice),x="$0"==="a".replace(/./,"$0"),F=!!/./[b]&&""===/./[b]("a","$0");a("replace",(function(e,t,n){var i=F?"$":"$0";return[function(e,n){var o=m(this),i=l(e)?void 0:h(e,b);return i?r(i,e,o,n):r(t,f(o),e,n)},function(e,r){var a=u(this),s=f(e);if("string"==typeof r&&-1===C(r,i)&&-1===C(r,"$<")){var l=n(t,a,s,r);if(l.done)return l.value}var m=c(r);m||(r=f(r));var h=a.global;if(h){var b=a.unicode;a.lastIndex=0}for(var x=[];;){var F=D(a,s);if(null===F)break;if(A(x,F),!h)break;""===f(F[0])&&(a.lastIndex=g(s,p(a.lastIndex),b))}for(var S,L="",B=0,N=0;N<x.length;N++){for(var O=f((F=x[N])[0]),k=y(_(d(F.index),s.length),0),I=[],T=1;T<F.length;T++)A(I,void 0===(S=F[T])?S:String(S));var P=F.groups;if(m){var R=E([O],I,k,s);void 0!==P&&A(R,P);var j=f(o(r,void 0,R))}else j=v(O,s,k,I,P,r);k>=B&&(L+=w(s,B,k)+j,B=k+O.length)}return L+w(s,B)}]}),!!s((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!x||F)},3210:(e,t,n)=>{"use strict";var o=n(2109),r=n(3111).trim;o({target:"String",proto:!0,forced:n(6091)("trim")},{trim:function(){return r(this)}})},3948:(e,t,n)=>{var o=n(7854),r=n(8324),i=n(8509),a=n(6992),s=n(8880),u=n(5112),c=u("iterator"),l=u("toStringTag"),d=a.values,p=function(e,t){if(e){if(e[c]!==d)try{s(e,c,d)}catch(t){e[c]=d}if(e[l]||s(e,l,t),r[t])for(var n in a)if(e[n]!==a[n])try{s(e,n,a[n])}catch(t){e[n]=a[n]}}};for(var f in r)p(o[f]&&o[f].prototype,f);p(i,"DOMTokenList")},5556:(e,t,n)=>{"use strict";n(6992);var o=n(2109),r=n(7854),i=n(6916),a=n(1702),s=n(9781),u=n(5143),c=n(8052),l=n(9190),d=n(8003),p=n(3061),f=n(9909),m=n(5787),g=n(614),h=n(2597),v=n(9974),D=n(648),b=n(9670),y=n(111),_=n(1340),E=n(30),A=n(9114),C=n(4121),w=n(1246),x=n(8053),F=n(5112),S=n(4362),L=F("iterator"),B="URLSearchParams",N="URLSearchParamsIterator",O=f.set,k=f.getterFor(B),I=f.getterFor(N),T=Object.getOwnPropertyDescriptor,P=function(e){if(!s)return r[e];var t=T(r,e);return t&&t.value},R=P("fetch"),j=P("Request"),q=P("Headers"),M=j&&j.prototype,H=q&&q.prototype,z=r.RegExp,U=r.TypeError,G=r.decodeURIComponent,W=r.encodeURIComponent,V=a("".charAt),X=a([].join),$=a([].push),Y=a("".replace),J=a([].shift),K=a([].splice),Q=a("".split),Z=a("".slice),ee=/\+/g,te=Array(4),ne=function(e){return te[e-1]||(te[e-1]=z("((?:%[\\da-f]{2}){"+e+"})","gi"))},oe=function(e){try{return G(e)}catch(t){return e}},re=function(e){var t=Y(e,ee," "),n=4;try{return G(t)}catch(e){for(;n;)t=Y(t,ne(n--),oe);return t}},ie=/[!'()~]|%20/g,ae={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},se=function(e){return ae[e]},ue=function(e){return Y(W(e),ie,se)},ce=p((function(e,t){O(this,{type:N,iterator:C(k(e).entries),kind:t})}),"Iterator",(function(){var e=I(this),t=e.kind,n=e.iterator.next(),o=n.value;return n.done||(n.value="keys"===t?o.key:"values"===t?o.value:[o.key,o.value]),n}),!0),le=function(e){this.entries=[],this.url=null,void 0!==e&&(y(e)?this.parseObject(e):this.parseQuery("string"==typeof e?"?"===V(e,0)?Z(e,1):e:_(e)))};le.prototype={type:B,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,n,o,r,a,s,u,c=w(e);if(c)for(n=(t=C(e,c)).next;!(o=i(n,t)).done;){if(a=(r=C(b(o.value))).next,(s=i(a,r)).done||(u=i(a,r)).done||!i(a,r).done)throw U("Expected sequence with length 2");$(this.entries,{key:_(s.value),value:_(u.value)})}else for(var l in e)h(e,l)&&$(this.entries,{key:l,value:_(e[l])})},parseQuery:function(e){if(e)for(var t,n,o=Q(e,"&"),r=0;r<o.length;)(t=o[r++]).length&&(n=Q(t,"="),$(this.entries,{key:re(J(n)),value:re(X(n,"="))}))},serialize:function(){for(var e,t=this.entries,n=[],o=0;o<t.length;)e=t[o++],$(n,ue(e.key)+"="+ue(e.value));return X(n,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var de=function(){m(this,pe);var e=arguments.length>0?arguments[0]:void 0;O(this,new le(e))},pe=de.prototype;if(l(pe,{append:function(e,t){x(arguments.length,2);var n=k(this);$(n.entries,{key:_(e),value:_(t)}),n.updateURL()},delete:function(e){x(arguments.length,1);for(var t=k(this),n=t.entries,o=_(e),r=0;r<n.length;)n[r].key===o?K(n,r,1):r++;t.updateURL()},get:function(e){x(arguments.length,1);for(var t=k(this).entries,n=_(e),o=0;o<t.length;o++)if(t[o].key===n)return t[o].value;return null},getAll:function(e){x(arguments.length,1);for(var t=k(this).entries,n=_(e),o=[],r=0;r<t.length;r++)t[r].key===n&&$(o,t[r].value);return o},has:function(e){x(arguments.length,1);for(var t=k(this).entries,n=_(e),o=0;o<t.length;)if(t[o++].key===n)return!0;return!1},set:function(e,t){x(arguments.length,1);for(var n,o=k(this),r=o.entries,i=!1,a=_(e),s=_(t),u=0;u<r.length;u++)(n=r[u]).key===a&&(i?K(r,u--,1):(i=!0,n.value=s));i||$(r,{key:a,value:s}),o.updateURL()},sort:function(){var e=k(this);S(e.entries,(function(e,t){return e.key>t.key?1:-1})),e.updateURL()},forEach:function(e){for(var t,n=k(this).entries,o=v(e,arguments.length>1?arguments[1]:void 0),r=0;r<n.length;)o((t=n[r++]).value,t.key,this)},keys:function(){return new ce(this,"keys")},values:function(){return new ce(this,"values")},entries:function(){return new ce(this,"entries")}},{enumerable:!0}),c(pe,L,pe.entries,{name:"entries"}),c(pe,"toString",(function(){return k(this).serialize()}),{enumerable:!0}),d(de,B),o({global:!0,constructor:!0,forced:!u},{URLSearchParams:de}),!u&&g(q)){var fe=a(H.has),me=a(H.set),ge=function(e){if(y(e)){var t,n=e.body;if(D(n)===B)return t=e.headers?new q(e.headers):new q,fe(t,"content-type")||me(t,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),E(e,{body:A(0,_(n)),headers:A(0,t)})}return e};if(g(R)&&o({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(e){return R(e,arguments.length>1?ge(arguments[1]):{})}}),g(j)){var he=function(e){return m(this,M),new j(e,arguments.length>1?ge(arguments[1]):{})};M.constructor=he,he.prototype=M,o({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:he})}}e.exports={URLSearchParams:de,getState:k}},1637:(e,t,n)=>{n(5556)},8789:(e,t,n)=>{"use strict";n(8783);var o,r=n(2109),i=n(9781),a=n(5143),s=n(7854),u=n(9974),c=n(1702),l=n(8052),d=n(7045),p=n(5787),f=n(2597),m=n(1574),g=n(8457),h=n(1589),v=n(8710).codeAt,D=n(3197),b=n(1340),y=n(8003),_=n(8053),E=n(5556),A=n(9909),C=A.set,w=A.getterFor("URL"),x=E.URLSearchParams,F=E.getState,S=s.URL,L=s.TypeError,B=s.parseInt,N=Math.floor,O=Math.pow,k=c("".charAt),I=c(/./.exec),T=c([].join),P=c(1..toString),R=c([].pop),j=c([].push),q=c("".replace),M=c([].shift),H=c("".split),z=c("".slice),U=c("".toLowerCase),G=c([].unshift),W="Invalid scheme",V="Invalid host",X="Invalid port",$=/[a-z]/i,Y=/[\d+-.a-z]/i,J=/\d/,K=/^0x/i,Q=/^[0-7]+$/,Z=/^\d+$/,ee=/^[\da-f]+$/i,te=/[\0\t\n\r #%/:<>?@[\\\]^|]/,ne=/[\0\t\n\r #/:<>?@[\\\]^|]/,oe=/^[\u0000-\u0020]+|[\u0000-\u0020]+$/g,re=/[\t\n\r]/g,ie=function(e){var t,n,o,r;if("number"==typeof e){for(t=[],n=0;n<4;n++)G(t,e%256),e=N(e/256);return T(t,".")}if("object"==typeof e){for(t="",o=function(e){for(var t=null,n=1,o=null,r=0,i=0;i<8;i++)0!==e[i]?(r>n&&(t=o,n=r),o=null,r=0):(null===o&&(o=i),++r);return r>n&&(t=o,n=r),t}(e),n=0;n<8;n++)r&&0===e[n]||(r&&(r=!1),o===n?(t+=n?":":"::",r=!0):(t+=P(e[n],16),n<7&&(t+=":")));return"["+t+"]"}return e},ae={},se=m({},ae,{" ":1,'"':1,"<":1,">":1,"`":1}),ue=m({},se,{"#":1,"?":1,"{":1,"}":1}),ce=m({},ue,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),le=function(e,t){var n=v(e,0);return n>32&&n<127&&!f(t,e)?e:encodeURIComponent(e)},de={ftp:21,file:null,http:80,https:443,ws:80,wss:443},pe=function(e,t){var n;return 2==e.length&&I($,k(e,0))&&(":"==(n=k(e,1))||!t&&"|"==n)},fe=function(e){var t;return e.length>1&&pe(z(e,0,2))&&(2==e.length||"/"===(t=k(e,2))||"\\"===t||"?"===t||"#"===t)},me=function(e){return"."===e||"%2e"===U(e)},ge={},he={},ve={},De={},be={},ye={},_e={},Ee={},Ae={},Ce={},we={},xe={},Fe={},Se={},Le={},Be={},Ne={},Oe={},ke={},Ie={},Te={},Pe=function(e,t,n){var o,r,i,a=b(e);if(t){if(r=this.parse(a))throw L(r);this.searchParams=null}else{if(void 0!==n&&(o=new Pe(n,!0)),r=this.parse(a,null,o))throw L(r);(i=F(new x)).bindURL(this),this.searchParams=i}};Pe.prototype={type:"URL",parse:function(e,t,n){var r,i,a,s,u,c=this,l=t||ge,d=0,p="",m=!1,v=!1,D=!1;for(e=b(e),t||(c.scheme="",c.username="",c.password="",c.host=null,c.port=null,c.path=[],c.query=null,c.fragment=null,c.cannotBeABaseURL=!1,e=q(e,oe,"")),e=q(e,re,""),r=g(e);d<=r.length;){switch(i=r[d],l){case ge:if(!i||!I($,i)){if(t)return W;l=ve;continue}p+=U(i),l=he;break;case he:if(i&&(I(Y,i)||"+"==i||"-"==i||"."==i))p+=U(i);else{if(":"!=i){if(t)return W;p="",l=ve,d=0;continue}if(t&&(c.isSpecial()!=f(de,p)||"file"==p&&(c.includesCredentials()||null!==c.port)||"file"==c.scheme&&!c.host))return;if(c.scheme=p,t)return void(c.isSpecial()&&de[c.scheme]==c.port&&(c.port=null));p="","file"==c.scheme?l=Se:c.isSpecial()&&n&&n.scheme==c.scheme?l=De:c.isSpecial()?l=Ee:"/"==r[d+1]?(l=be,d++):(c.cannotBeABaseURL=!0,j(c.path,""),l=ke)}break;case ve:if(!n||n.cannotBeABaseURL&&"#"!=i)return W;if(n.cannotBeABaseURL&&"#"==i){c.scheme=n.scheme,c.path=h(n.path),c.query=n.query,c.fragment="",c.cannotBeABaseURL=!0,l=Te;break}l="file"==n.scheme?Se:ye;continue;case De:if("/"!=i||"/"!=r[d+1]){l=ye;continue}l=Ae,d++;break;case be:if("/"==i){l=Ce;break}l=Oe;continue;case ye:if(c.scheme=n.scheme,i==o)c.username=n.username,c.password=n.password,c.host=n.host,c.port=n.port,c.path=h(n.path),c.query=n.query;else if("/"==i||"\\"==i&&c.isSpecial())l=_e;else if("?"==i)c.username=n.username,c.password=n.password,c.host=n.host,c.port=n.port,c.path=h(n.path),c.query="",l=Ie;else{if("#"!=i){c.username=n.username,c.password=n.password,c.host=n.host,c.port=n.port,c.path=h(n.path),c.path.length--,l=Oe;continue}c.username=n.username,c.password=n.password,c.host=n.host,c.port=n.port,c.path=h(n.path),c.query=n.query,c.fragment="",l=Te}break;case _e:if(!c.isSpecial()||"/"!=i&&"\\"!=i){if("/"!=i){c.username=n.username,c.password=n.password,c.host=n.host,c.port=n.port,l=Oe;continue}l=Ce}else l=Ae;break;case Ee:if(l=Ae,"/"!=i||"/"!=k(p,d+1))continue;d++;break;case Ae:if("/"!=i&&"\\"!=i){l=Ce;continue}break;case Ce:if("@"==i){m&&(p="%40"+p),m=!0,a=g(p);for(var y=0;y<a.length;y++){var _=a[y];if(":"!=_||D){var E=le(_,ce);D?c.password+=E:c.username+=E}else D=!0}p=""}else if(i==o||"/"==i||"?"==i||"#"==i||"\\"==i&&c.isSpecial()){if(m&&""==p)return"Invalid authority";d-=g(p).length+1,p="",l=we}else p+=i;break;case we:case xe:if(t&&"file"==c.scheme){l=Be;continue}if(":"!=i||v){if(i==o||"/"==i||"?"==i||"#"==i||"\\"==i&&c.isSpecial()){if(c.isSpecial()&&""==p)return V;if(t&&""==p&&(c.includesCredentials()||null!==c.port))return;if(s=c.parseHost(p))return s;if(p="",l=Ne,t)return;continue}"["==i?v=!0:"]"==i&&(v=!1),p+=i}else{if(""==p)return V;if(s=c.parseHost(p))return s;if(p="",l=Fe,t==xe)return}break;case Fe:if(!I(J,i)){if(i==o||"/"==i||"?"==i||"#"==i||"\\"==i&&c.isSpecial()||t){if(""!=p){var A=B(p,10);if(A>65535)return X;c.port=c.isSpecial()&&A===de[c.scheme]?null:A,p=""}if(t)return;l=Ne;continue}return X}p+=i;break;case Se:if(c.scheme="file","/"==i||"\\"==i)l=Le;else{if(!n||"file"!=n.scheme){l=Oe;continue}if(i==o)c.host=n.host,c.path=h(n.path),c.query=n.query;else if("?"==i)c.host=n.host,c.path=h(n.path),c.query="",l=Ie;else{if("#"!=i){fe(T(h(r,d),""))||(c.host=n.host,c.path=h(n.path),c.shortenPath()),l=Oe;continue}c.host=n.host,c.path=h(n.path),c.query=n.query,c.fragment="",l=Te}}break;case Le:if("/"==i||"\\"==i){l=Be;break}n&&"file"==n.scheme&&!fe(T(h(r,d),""))&&(pe(n.path[0],!0)?j(c.path,n.path[0]):c.host=n.host),l=Oe;continue;case Be:if(i==o||"/"==i||"\\"==i||"?"==i||"#"==i){if(!t&&pe(p))l=Oe;else if(""==p){if(c.host="",t)return;l=Ne}else{if(s=c.parseHost(p))return s;if("localhost"==c.host&&(c.host=""),t)return;p="",l=Ne}continue}p+=i;break;case Ne:if(c.isSpecial()){if(l=Oe,"/"!=i&&"\\"!=i)continue}else if(t||"?"!=i)if(t||"#"!=i){if(i!=o&&(l=Oe,"/"!=i))continue}else c.fragment="",l=Te;else c.query="",l=Ie;break;case Oe:if(i==o||"/"==i||"\\"==i&&c.isSpecial()||!t&&("?"==i||"#"==i)){if(".."===(u=U(u=p))||"%2e."===u||".%2e"===u||"%2e%2e"===u?(c.shortenPath(),"/"==i||"\\"==i&&c.isSpecial()||j(c.path,"")):me(p)?"/"==i||"\\"==i&&c.isSpecial()||j(c.path,""):("file"==c.scheme&&!c.path.length&&pe(p)&&(c.host&&(c.host=""),p=k(p,0)+":"),j(c.path,p)),p="","file"==c.scheme&&(i==o||"?"==i||"#"==i))for(;c.path.length>1&&""===c.path[0];)M(c.path);"?"==i?(c.query="",l=Ie):"#"==i&&(c.fragment="",l=Te)}else p+=le(i,ue);break;case ke:"?"==i?(c.query="",l=Ie):"#"==i?(c.fragment="",l=Te):i!=o&&(c.path[0]+=le(i,ae));break;case Ie:t||"#"!=i?i!=o&&("'"==i&&c.isSpecial()?c.query+="%27":c.query+="#"==i?"%23":le(i,ae)):(c.fragment="",l=Te);break;case Te:i!=o&&(c.fragment+=le(i,se))}d++}},parseHost:function(e){var t,n,o;if("["==k(e,0)){if("]"!=k(e,e.length-1))return V;if(t=function(e){var t,n,o,r,i,a,s,u=[0,0,0,0,0,0,0,0],c=0,l=null,d=0,p=function(){return k(e,d)};if(":"==p()){if(":"!=k(e,1))return;d+=2,l=++c}for(;p();){if(8==c)return;if(":"!=p()){for(t=n=0;n<4&&I(ee,p());)t=16*t+B(p(),16),d++,n++;if("."==p()){if(0==n)return;if(d-=n,c>6)return;for(o=0;p();){if(r=null,o>0){if(!("."==p()&&o<4))return;d++}if(!I(J,p()))return;for(;I(J,p());){if(i=B(p(),10),null===r)r=i;else{if(0==r)return;r=10*r+i}if(r>255)return;d++}u[c]=256*u[c]+r,2!=++o&&4!=o||c++}if(4!=o)return;break}if(":"==p()){if(d++,!p())return}else if(p())return;u[c++]=t}else{if(null!==l)return;d++,l=++c}}if(null!==l)for(a=c-l,c=7;0!=c&&a>0;)s=u[c],u[c--]=u[l+a-1],u[l+--a]=s;else if(8!=c)return;return u}(z(e,1,-1)),!t)return V;this.host=t}else if(this.isSpecial()){if(e=D(e),I(te,e))return V;if(t=function(e){var t,n,o,r,i,a,s,u=H(e,".");if(u.length&&""==u[u.length-1]&&u.length--,(t=u.length)>4)return e;for(n=[],o=0;o<t;o++){if(""==(r=u[o]))return e;if(i=10,r.length>1&&"0"==k(r,0)&&(i=I(K,r)?16:8,r=z(r,8==i?1:2)),""===r)a=0;else{if(!I(10==i?Z:8==i?Q:ee,r))return e;a=B(r,i)}j(n,a)}for(o=0;o<t;o++)if(a=n[o],o==t-1){if(a>=O(256,5-t))return null}else if(a>255)return null;for(s=R(n),o=0;o<n.length;o++)s+=n[o]*O(256,3-o);return s}(e),null===t)return V;this.host=t}else{if(I(ne,e))return V;for(t="",n=g(e),o=0;o<n.length;o++)t+=le(n[o],ae);this.host=t}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||"file"==this.scheme},includesCredentials:function(){return""!=this.username||""!=this.password},isSpecial:function(){return f(de,this.scheme)},shortenPath:function(){var e=this.path,t=e.length;!t||"file"==this.scheme&&1==t&&pe(e[0],!0)||e.length--},serialize:function(){var e=this,t=e.scheme,n=e.username,o=e.password,r=e.host,i=e.port,a=e.path,s=e.query,u=e.fragment,c=t+":";return null!==r?(c+="//",e.includesCredentials()&&(c+=n+(o?":"+o:"")+"@"),c+=ie(r),null!==i&&(c+=":"+i)):"file"==t&&(c+="//"),c+=e.cannotBeABaseURL?a[0]:a.length?"/"+T(a,"/"):"",null!==s&&(c+="?"+s),null!==u&&(c+="#"+u),c},setHref:function(e){var t=this.parse(e);if(t)throw L(t);this.searchParams.update()},getOrigin:function(){var e=this.scheme,t=this.port;if("blob"==e)try{return new Re(e.path[0]).origin}catch(e){return"null"}return"file"!=e&&this.isSpecial()?e+"://"+ie(this.host)+(null!==t?":"+t:""):"null"},getProtocol:function(){return this.scheme+":"},setProtocol:function(e){this.parse(b(e)+":",ge)},getUsername:function(){return this.username},setUsername:function(e){var t=g(b(e));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var n=0;n<t.length;n++)this.username+=le(t[n],ce)}},getPassword:function(){return this.password},setPassword:function(e){var t=g(b(e));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var n=0;n<t.length;n++)this.password+=le(t[n],ce)}},getHost:function(){var e=this.host,t=this.port;return null===e?"":null===t?ie(e):ie(e)+":"+t},setHost:function(e){this.cannotBeABaseURL||this.parse(e,we)},getHostname:function(){var e=this.host;return null===e?"":ie(e)},setHostname:function(e){this.cannotBeABaseURL||this.parse(e,xe)},getPort:function(){var e=this.port;return null===e?"":b(e)},setPort:function(e){this.cannotHaveUsernamePasswordPort()||(""==(e=b(e))?this.port=null:this.parse(e,Fe))},getPathname:function(){var e=this.path;return this.cannotBeABaseURL?e[0]:e.length?"/"+T(e,"/"):""},setPathname:function(e){this.cannotBeABaseURL||(this.path=[],this.parse(e,Ne))},getSearch:function(){var e=this.query;return e?"?"+e:""},setSearch:function(e){""==(e=b(e))?this.query=null:("?"==k(e,0)&&(e=z(e,1)),this.query="",this.parse(e,Ie)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var e=this.fragment;return e?"#"+e:""},setHash:function(e){""!=(e=b(e))?("#"==k(e,0)&&(e=z(e,1)),this.fragment="",this.parse(e,Te)):this.fragment=null},update:function(){this.query=this.searchParams.serialize()||null}};var Re=function(e){var t=p(this,je),n=_(arguments.length,1)>1?arguments[1]:void 0,o=C(t,new Pe(e,!1,n));i||(t.href=o.serialize(),t.origin=o.getOrigin(),t.protocol=o.getProtocol(),t.username=o.getUsername(),t.password=o.getPassword(),t.host=o.getHost(),t.hostname=o.getHostname(),t.port=o.getPort(),t.pathname=o.getPathname(),t.search=o.getSearch(),t.searchParams=o.getSearchParams(),t.hash=o.getHash())},je=Re.prototype,qe=function(e,t){return{get:function(){return w(this)[e]()},set:t&&function(e){return w(this)[t](e)},configurable:!0,enumerable:!0}};if(i&&(d(je,"href",qe("serialize","setHref")),d(je,"origin",qe("getOrigin")),d(je,"protocol",qe("getProtocol","setProtocol")),d(je,"username",qe("getUsername","setUsername")),d(je,"password",qe("getPassword","setPassword")),d(je,"host",qe("getHost","setHost")),d(je,"hostname",qe("getHostname","setHostname")),d(je,"port",qe("getPort","setPort")),d(je,"pathname",qe("getPathname","setPathname")),d(je,"search",qe("getSearch","setSearch")),d(je,"searchParams",qe("getSearchParams")),d(je,"hash",qe("getHash","setHash"))),l(je,"toJSON",(function(){return w(this).serialize()}),{enumerable:!0}),l(je,"toString",(function(){return w(this).serialize()}),{enumerable:!0}),S){var Me=S.createObjectURL,He=S.revokeObjectURL;Me&&l(Re,"createObjectURL",u(Me,S)),He&&l(Re,"revokeObjectURL",u(He,S))}y(Re,"URL"),r({global:!0,constructor:!0,forced:!a,sham:!i},{URL:Re})},285:(e,t,n)=>{n(8789)},7856:function(e){e.exports=function(){"use strict";function e(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var t=Object.hasOwnProperty,n=Object.setPrototypeOf,o=Object.isFrozen,r=Object.getPrototypeOf,i=Object.getOwnPropertyDescriptor,a=Object.freeze,s=Object.seal,u=Object.create,c="undefined"!=typeof Reflect&&Reflect,l=c.apply,d=c.construct;l||(l=function(e,t,n){return e.apply(t,n)}),a||(a=function(e){return e}),s||(s=function(e){return e}),d||(d=function(t,n){return new(Function.prototype.bind.apply(t,[null].concat(e(n))))});var p=E(Array.prototype.forEach),f=E(Array.prototype.pop),m=E(Array.prototype.push),g=E(String.prototype.toLowerCase),h=E(String.prototype.match),v=E(String.prototype.replace),D=E(String.prototype.indexOf),b=E(String.prototype.trim),y=E(RegExp.prototype.test),_=A(TypeError);function E(e){return function(t){for(var n=arguments.length,o=Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return l(e,t,o)}}function A(e){return function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return d(e,n)}}function C(e,t){n&&n(e,null);for(var r=t.length;r--;){var i=t[r];if("string"==typeof i){var a=g(i);a!==i&&(o(t)||(t[r]=a),i=a)}e[i]=!0}return e}function w(e){var n=u(null),o=void 0;for(o in e)l(t,e,[o])&&(n[o]=e[o]);return n}function x(e,t){for(;null!==e;){var n=i(e,t);if(n){if(n.get)return E(n.get);if("function"==typeof n.value)return E(n.value)}e=r(e)}function o(e){return console.warn("fallback value for",e),null}return o}var F=a(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),S=a(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),L=a(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),B=a(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),N=a(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),O=a(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),k=a(["#text"]),I=a(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),T=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),P=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),R=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),j=s(/\{\{[\s\S]*|[\s\S]*\}\}/gm),q=s(/<%[\s\S]*|[\s\S]*%>/gm),M=s(/^data-[\-\w.\u00B7-\uFFFF]/),H=s(/^aria-[\-\w]+$/),z=s(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),U=s(/^(?:\w+script|data):/i),G=s(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),W=s(/^html$/i),V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function X(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var $=function(){return"undefined"==typeof window?null:window},Y=function(e,t){if("object"!==(void 0===e?"undefined":V(e))||"function"!=typeof e.createPolicy)return null;var n=null,o="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(o)&&(n=t.currentScript.getAttribute(o));var r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}};function J(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$(),t=function(e){return J(e)};if(t.version="2.3.6",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,o=e.document,r=e.DocumentFragment,i=e.HTMLTemplateElement,s=e.Node,u=e.Element,c=e.NodeFilter,l=e.NamedNodeMap,d=void 0===l?e.NamedNodeMap||e.MozNamedAttrMap:l,E=e.HTMLFormElement,A=e.DOMParser,K=e.trustedTypes,Q=u.prototype,Z=x(Q,"cloneNode"),ee=x(Q,"nextSibling"),te=x(Q,"childNodes"),ne=x(Q,"parentNode");if("function"==typeof i){var oe=o.createElement("template");oe.content&&oe.content.ownerDocument&&(o=oe.content.ownerDocument)}var re=Y(K,n),ie=re?re.createHTML(""):"",ae=o,se=ae.implementation,ue=ae.createNodeIterator,ce=ae.createDocumentFragment,le=ae.getElementsByTagName,de=n.importNode,pe={};try{pe=w(o).documentMode?o.documentMode:{}}catch(e){}var fe={};t.isSupported="function"==typeof ne&&se&&void 0!==se.createHTMLDocument&&9!==pe;var me=j,ge=q,he=M,ve=H,De=U,be=G,ye=z,_e=null,Ee=C({},[].concat(X(F),X(S),X(L),X(N),X(k))),Ae=null,Ce=C({},[].concat(X(I),X(T),X(P),X(R))),we=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),xe=null,Fe=null,Se=!0,Le=!0,Be=!1,Ne=!1,Oe=!1,ke=!1,Ie=!1,Te=!1,Pe=!1,Re=!1,je=!0,qe=!0,Me=!1,He={},ze=null,Ue=C({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ge=null,We=C({},["audio","video","img","source","image","track"]),Ve=null,Xe=C({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),$e="http://www.w3.org/1998/Math/MathML",Ye="http://www.w3.org/2000/svg",Je="http://www.w3.org/1999/xhtml",Ke=Je,Qe=!1,Ze=void 0,et=["application/xhtml+xml","text/html"],tt="text/html",nt=void 0,ot=null,rt=o.createElement("form"),it=function(e){return e instanceof RegExp||e instanceof Function},at=function(e){ot&&ot===e||(e&&"object"===(void 0===e?"undefined":V(e))||(e={}),e=w(e),_e="ALLOWED_TAGS"in e?C({},e.ALLOWED_TAGS):Ee,Ae="ALLOWED_ATTR"in e?C({},e.ALLOWED_ATTR):Ce,Ve="ADD_URI_SAFE_ATTR"in e?C(w(Xe),e.ADD_URI_SAFE_ATTR):Xe,Ge="ADD_DATA_URI_TAGS"in e?C(w(We),e.ADD_DATA_URI_TAGS):We,ze="FORBID_CONTENTS"in e?C({},e.FORBID_CONTENTS):Ue,xe="FORBID_TAGS"in e?C({},e.FORBID_TAGS):{},Fe="FORBID_ATTR"in e?C({},e.FORBID_ATTR):{},He="USE_PROFILES"in e&&e.USE_PROFILES,Se=!1!==e.ALLOW_ARIA_ATTR,Le=!1!==e.ALLOW_DATA_ATTR,Be=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Ne=e.SAFE_FOR_TEMPLATES||!1,Oe=e.WHOLE_DOCUMENT||!1,Te=e.RETURN_DOM||!1,Pe=e.RETURN_DOM_FRAGMENT||!1,Re=e.RETURN_TRUSTED_TYPE||!1,Ie=e.FORCE_BODY||!1,je=!1!==e.SANITIZE_DOM,qe=!1!==e.KEEP_CONTENT,Me=e.IN_PLACE||!1,ye=e.ALLOWED_URI_REGEXP||ye,Ke=e.NAMESPACE||Je,e.CUSTOM_ELEMENT_HANDLING&&it(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(we.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&it(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(we.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(we.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ze=Ze=-1===et.indexOf(e.PARSER_MEDIA_TYPE)?tt:e.PARSER_MEDIA_TYPE,nt="application/xhtml+xml"===Ze?function(e){return e}:g,Ne&&(Le=!1),Pe&&(Te=!0),He&&(_e=C({},[].concat(X(k))),Ae=[],!0===He.html&&(C(_e,F),C(Ae,I)),!0===He.svg&&(C(_e,S),C(Ae,T),C(Ae,R)),!0===He.svgFilters&&(C(_e,L),C(Ae,T),C(Ae,R)),!0===He.mathMl&&(C(_e,N),C(Ae,P),C(Ae,R))),e.ADD_TAGS&&(_e===Ee&&(_e=w(_e)),C(_e,e.ADD_TAGS)),e.ADD_ATTR&&(Ae===Ce&&(Ae=w(Ae)),C(Ae,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&C(Ve,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(ze===Ue&&(ze=w(ze)),C(ze,e.FORBID_CONTENTS)),qe&&(_e["#text"]=!0),Oe&&C(_e,["html","head","body"]),_e.table&&(C(_e,["tbody"]),delete xe.tbody),a&&a(e),ot=e)},st=C({},["mi","mo","mn","ms","mtext"]),ut=C({},["foreignobject","desc","title","annotation-xml"]),ct=C({},S);C(ct,L),C(ct,B);var lt=C({},N);C(lt,O);var dt=function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Je,tagName:"template"});var n=g(e.tagName),o=g(t.tagName);if(e.namespaceURI===Ye)return t.namespaceURI===Je?"svg"===n:t.namespaceURI===$e?"svg"===n&&("annotation-xml"===o||st[o]):Boolean(ct[n]);if(e.namespaceURI===$e)return t.namespaceURI===Je?"math"===n:t.namespaceURI===Ye?"math"===n&&ut[o]:Boolean(lt[n]);if(e.namespaceURI===Je){if(t.namespaceURI===Ye&&!ut[o])return!1;if(t.namespaceURI===$e&&!st[o])return!1;var r=C({},["title","style","font","a","script"]);return!lt[n]&&(r[n]||!ct[n])}return!1},pt=function(e){m(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},ft=function(e,n){try{m(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(e){m(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),"is"===e&&!Ae[e])if(Te||Pe)try{pt(n)}catch(e){}else try{n.setAttribute(e,"")}catch(e){}},mt=function(e){var t=void 0,n=void 0;if(Ie)e="<remove></remove>"+e;else{var r=h(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===Ze&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var i=re?re.createHTML(e):e;if(Ke===Je)try{t=(new A).parseFromString(i,Ze)}catch(e){}if(!t||!t.documentElement){t=se.createDocument(Ke,"template",null);try{t.documentElement.innerHTML=Qe?"":i}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),Ke===Je?le.call(t,Oe?"html":"body")[0]:Oe?t.documentElement:a},gt=function(e){return ue.call(e.ownerDocument||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT,null,!1)},ht=function(e){return e instanceof E&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof d)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore)},vt=function(e){return"object"===(void 0===s?"undefined":V(s))?e instanceof s:e&&"object"===(void 0===e?"undefined":V(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Dt=function(e,n,o){fe[e]&&p(fe[e],(function(e){e.call(t,n,o,ot)}))},bt=function(e){var n=void 0;if(Dt("beforeSanitizeElements",e,null),ht(e))return pt(e),!0;if(h(e.nodeName,/[\u0080-\uFFFF]/))return pt(e),!0;var o=nt(e.nodeName);if(Dt("uponSanitizeElement",e,{tagName:o,allowedTags:_e}),!vt(e.firstElementChild)&&(!vt(e.content)||!vt(e.content.firstElementChild))&&y(/<[/\w]/g,e.innerHTML)&&y(/<[/\w]/g,e.textContent))return pt(e),!0;if("select"===o&&y(/<template/i,e.innerHTML))return pt(e),!0;if(!_e[o]||xe[o]){if(!xe[o]&&_t(o)){if(we.tagNameCheck instanceof RegExp&&y(we.tagNameCheck,o))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(o))return!1}if(qe&&!ze[o]){var r=ne(e)||e.parentNode,i=te(e)||e.childNodes;if(i&&r)for(var a=i.length-1;a>=0;--a)r.insertBefore(Z(i[a],!0),ee(e))}return pt(e),!0}return e instanceof u&&!dt(e)?(pt(e),!0):"noscript"!==o&&"noembed"!==o||!y(/<\/no(script|embed)/i,e.innerHTML)?(Ne&&3===e.nodeType&&(n=e.textContent,n=v(n,me," "),n=v(n,ge," "),e.textContent!==n&&(m(t.removed,{element:e.cloneNode()}),e.textContent=n)),Dt("afterSanitizeElements",e,null),!1):(pt(e),!0)},yt=function(e,t,n){if(je&&("id"===t||"name"===t)&&(n in o||n in rt))return!1;if(Le&&!Fe[t]&&y(he,t));else if(Se&&y(ve,t));else if(!Ae[t]||Fe[t]){if(!(_t(e)&&(we.tagNameCheck instanceof RegExp&&y(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&y(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&y(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ve[t]);else if(y(ye,v(n,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==D(n,"data:")||!Ge[e])if(Be&&!y(De,v(n,be,"")));else if(n)return!1;return!0},_t=function(e){return e.indexOf("-")>0},Et=function(e){var n=void 0,o=void 0,r=void 0,i=void 0;Dt("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ae};for(i=a.length;i--;){var u=n=a[i],c=u.name,l=u.namespaceURI;if(o=b(n.value),r=nt(c),s.attrName=r,s.attrValue=o,s.keepAttr=!0,s.forceKeepAttr=void 0,Dt("uponSanitizeAttribute",e,s),o=s.attrValue,!s.forceKeepAttr&&(ft(c,e),s.keepAttr))if(y(/\/>/i,o))ft(c,e);else{Ne&&(o=v(o,me," "),o=v(o,ge," "));var d=nt(e.nodeName);if(yt(d,r,o))try{l?e.setAttributeNS(l,c,o):e.setAttribute(c,o),f(t.removed)}catch(e){}}}Dt("afterSanitizeAttributes",e,null)}},At=function e(t){var n=void 0,o=gt(t);for(Dt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)Dt("uponSanitizeShadowNode",n,null),bt(n)||(n.content instanceof r&&e(n.content),Et(n));Dt("afterSanitizeShadowDOM",t,null)};return t.sanitize=function(o,i){var a=void 0,u=void 0,c=void 0,l=void 0,d=void 0;if((Qe=!o)&&(o="\x3c!--\x3e"),"string"!=typeof o&&!vt(o)){if("function"!=typeof o.toString)throw _("toString is not a function");if("string"!=typeof(o=o.toString()))throw _("dirty is not a string, aborting")}if(!t.isSupported){if("object"===V(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof o)return e.toStaticHTML(o);if(vt(o))return e.toStaticHTML(o.outerHTML)}return o}if(ke||at(i),t.removed=[],"string"==typeof o&&(Me=!1),Me){if(o.nodeName){var p=nt(o.nodeName);if(!_e[p]||xe[p])throw _("root node is forbidden and cannot be sanitized in-place")}}else if(o instanceof s)1===(u=(a=mt("\x3c!----\x3e")).ownerDocument.importNode(o,!0)).nodeType&&"BODY"===u.nodeName||"HTML"===u.nodeName?a=u:a.appendChild(u);else{if(!Te&&!Ne&&!Oe&&-1===o.indexOf("<"))return re&&Re?re.createHTML(o):o;if(!(a=mt(o)))return Te?null:Re?ie:""}a&&Ie&&pt(a.firstChild);for(var f=gt(Me?o:a);c=f.nextNode();)3===c.nodeType&&c===l||bt(c)||(c.content instanceof r&&At(c.content),Et(c),l=c);if(l=null,Me)return o;if(Te){if(Pe)for(d=ce.call(a.ownerDocument);a.firstChild;)d.appendChild(a.firstChild);else d=a;return Ae.shadowroot&&(d=de.call(n,d,!0)),d}var m=Oe?a.outerHTML:a.innerHTML;return Oe&&_e["!doctype"]&&a.ownerDocument&&a.ownerDocument.doctype&&a.ownerDocument.doctype.name&&y(W,a.ownerDocument.doctype.name)&&(m="<!DOCTYPE "+a.ownerDocument.doctype.name+">\n"+m),Ne&&(m=v(m,me," "),m=v(m,ge," ")),re&&Re?re.createHTML(m):m},t.setConfig=function(e){at(e),ke=!0},t.clearConfig=function(){ot=null,ke=!1},t.isValidAttribute=function(e,t,n){ot||at({});var o=nt(e),r=nt(t);return yt(o,r,n)},t.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],m(fe[e],t))},t.removeHook=function(e){fe[e]&&f(fe[e])},t.removeHooks=function(e){fe[e]&&(fe[e]=[])},t.removeAllHooks=function(){fe={}},t}return J()}()},1142:function(e){e.exports=function(){"use strict";function e(e,t){return e(t={exports:{}},t.exports),t.exports}var t=e((function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)})),n=e((function(e){var t=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=t)})),o=(n.version,function(e){return"object"==typeof e?null!==e:"function"==typeof e}),r=function(e){if(!o(e))throw TypeError(e+" is not an object!");return e},i=function(e){try{return!!e()}catch(e){return!0}},a=!i((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),s=t.document,u=o(s)&&o(s.createElement),c=function(e){return u?s.createElement(e):{}},l=!a&&!i((function(){return 7!=Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a})),d=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")},p=Object.defineProperty,f={f:a?Object.defineProperty:function(e,t,n){if(r(e),t=d(t,!0),r(n),l)try{return p(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},m=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},g=a?function(e,t,n){return f.f(e,t,m(1,n))}:function(e,t,n){return e[t]=n,e},h={}.hasOwnProperty,v=function(e,t){return h.call(e,t)},D=0,b=Math.random(),y=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++D+b).toString(36))},_=!1,E=e((function(e){var o="__core-js_shared__",r=t[o]||(t[o]={});(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:_?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),A=E("native-function-to-string",Function.toString),C=e((function(e){var o=y("src"),r="toString",i=(""+A).split(r);n.inspectSource=function(e){return A.call(e)},(e.exports=function(e,n,r,a){var s="function"==typeof r;s&&(v(r,"name")||g(r,"name",n)),e[n]!==r&&(s&&(v(r,o)||g(r,o,e[n]?""+e[n]:i.join(String(n)))),e===t?e[n]=r:a?e[n]?e[n]=r:g(e,n,r):(delete e[n],g(e,n,r)))})(Function.prototype,r,(function(){return"function"==typeof this&&this[o]||A.call(this)}))})),w=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},x=function(e,t,n){if(w(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}},F="prototype",S=function(e,o,r){var i,a,s,u,c=e&S.F,l=e&S.G,d=e&S.S,p=e&S.P,f=e&S.B,m=l?t:d?t[o]||(t[o]={}):(t[o]||{})[F],h=l?n:n[o]||(n[o]={}),v=h[F]||(h[F]={});for(i in l&&(r=o),r)s=((a=!c&&m&&void 0!==m[i])?m:r)[i],u=f&&a?x(s,t):p&&"function"==typeof s?x(Function.call,s):s,m&&C(m,i,s,e&S.U),h[i]!=s&&g(h,i,u),p&&v[i]!=s&&(v[i]=s)};t.core=n,S.F=1,S.G=2,S.S=4,S.P=8,S.B=16,S.W=32,S.U=64,S.R=128;var L=S,B=Math.ceil,N=Math.floor,O=function(e){return isNaN(e=+e)?0:(e>0?N:B)(e)},k=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},I=function(e){return function(t,n){var o,r,i=String(k(t)),a=O(n),s=i.length;return a<0||a>=s?e?"":void 0:(o=i.charCodeAt(a))<55296||o>56319||a+1===s||(r=i.charCodeAt(a+1))<56320||r>57343?e?i.charAt(a):o:e?i.slice(a,a+2):r-56320+(o-55296<<10)+65536}},T=I(!1);L(L.P,"String",{codePointAt:function(e){return T(this,e)}}),n.String.codePointAt;var P=Math.max,R=Math.min,j=function(e,t){return(e=O(e))<0?P(e+t,0):R(e,t)},q=String.fromCharCode,M=String.fromCodePoint;L(L.S+L.F*(!!M&&1!=M.length),"String",{fromCodePoint:function(e){for(var t,n=arguments,o=[],r=arguments.length,i=0;r>i;){if(t=+n[i++],j(t,1114111)!==t)throw RangeError(t+" is not a valid code point");o.push(t<65536?q(t):q(55296+((t-=65536)>>10),t%1024+56320))}return o.join("")}}),n.String.fromCodePoint;var H,z,U,G,W,V,X,$,Y,J,K,Q,Z,ee,te={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},ne={isSpaceSeparator:function(e){return"string"==typeof e&&te.Space_Separator.test(e)},isIdStartChar:function(e){return"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||te.ID_Start.test(e))},isIdContinueChar:function(e){return"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||te.ID_Continue.test(e))},isDigit:function(e){return"string"==typeof e&&/[0-9]/.test(e)},isHexDigit:function(e){return"string"==typeof e&&/[0-9A-Fa-f]/.test(e)}},oe=function(e,t){H=String(e),z="start",U=[],G=0,W=1,V=0,X=void 0,$=void 0,Y=void 0;do{X=ie(),me[z]()}while("eof"!==X.type);return"function"==typeof t?re({"":Y},"",t):Y};function re(e,t,n){var o=e[t];if(null!=o&&"object"==typeof o)for(var r in o){var i=re(o,r,n);void 0===i?delete o[r]:o[r]=i}return n.call(e,t,o)}function ie(){for(J="default",K="",Q=!1,Z=1;;){ee=ae();var e=ue[J]();if(e)return e}}function ae(){if(H[G])return String.fromCodePoint(H.codePointAt(G))}function se(){var e=ae();return"\n"===e?(W++,V=0):e?V+=e.length:V++,e&&(G+=e.length),e}var ue={default:function(){switch(ee){case"\t":case"\v":case"\f":case" ":case" ":case"\ufeff":case"\n":case"\r":case"\u2028":case"\u2029":return void se();case"/":return se(),void(J="comment");case void 0:return se(),ce("eof")}if(!ne.isSpaceSeparator(ee))return ue[z]();se()},comment:function(){switch(ee){case"*":return se(),void(J="multiLineComment");case"/":return se(),void(J="singleLineComment")}throw ve(se())},multiLineComment:function(){switch(ee){case"*":return se(),void(J="multiLineCommentAsterisk");case void 0:throw ve(se())}se()},multiLineCommentAsterisk:function(){switch(ee){case"*":return void se();case"/":return se(),void(J="default");case void 0:throw ve(se())}se(),J="multiLineComment"},singleLineComment:function(){switch(ee){case"\n":case"\r":case"\u2028":case"\u2029":return se(),void(J="default");case void 0:return se(),ce("eof")}se()},value:function(){switch(ee){case"{":case"[":return ce("punctuator",se());case"n":return se(),le("ull"),ce("null",null);case"t":return se(),le("rue"),ce("boolean",!0);case"f":return se(),le("alse"),ce("boolean",!1);case"-":case"+":return"-"===se()&&(Z=-1),void(J="sign");case".":return K=se(),void(J="decimalPointLeading");case"0":return K=se(),void(J="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return K=se(),void(J="decimalInteger");case"I":return se(),le("nfinity"),ce("numeric",1/0);case"N":return se(),le("aN"),ce("numeric",NaN);case'"':case"'":return Q='"'===se(),K="",void(J="string")}throw ve(se())},identifierNameStartEscape:function(){if("u"!==ee)throw ve(se());se();var e=fe();switch(e){case"$":case"_":break;default:if(!ne.isIdStartChar(e))throw be()}K+=e,J="identifierName"},identifierName:function(){switch(ee){case"$":case"_":case"‌":case"‍":return void(K+=se());case"\\":return se(),void(J="identifierNameEscape")}if(!ne.isIdContinueChar(ee))return ce("identifier",K);K+=se()},identifierNameEscape:function(){if("u"!==ee)throw ve(se());se();var e=fe();switch(e){case"$":case"_":case"‌":case"‍":break;default:if(!ne.isIdContinueChar(e))throw be()}K+=e,J="identifierName"},sign:function(){switch(ee){case".":return K=se(),void(J="decimalPointLeading");case"0":return K=se(),void(J="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return K=se(),void(J="decimalInteger");case"I":return se(),le("nfinity"),ce("numeric",Z*(1/0));case"N":return se(),le("aN"),ce("numeric",NaN)}throw ve(se())},zero:function(){switch(ee){case".":return K+=se(),void(J="decimalPoint");case"e":case"E":return K+=se(),void(J="decimalExponent");case"x":case"X":return K+=se(),void(J="hexadecimal")}return ce("numeric",0*Z)},decimalInteger:function(){switch(ee){case".":return K+=se(),void(J="decimalPoint");case"e":case"E":return K+=se(),void(J="decimalExponent")}if(!ne.isDigit(ee))return ce("numeric",Z*Number(K));K+=se()},decimalPointLeading:function(){if(ne.isDigit(ee))return K+=se(),void(J="decimalFraction");throw ve(se())},decimalPoint:function(){switch(ee){case"e":case"E":return K+=se(),void(J="decimalExponent")}return ne.isDigit(ee)?(K+=se(),void(J="decimalFraction")):ce("numeric",Z*Number(K))},decimalFraction:function(){switch(ee){case"e":case"E":return K+=se(),void(J="decimalExponent")}if(!ne.isDigit(ee))return ce("numeric",Z*Number(K));K+=se()},decimalExponent:function(){switch(ee){case"+":case"-":return K+=se(),void(J="decimalExponentSign")}if(ne.isDigit(ee))return K+=se(),void(J="decimalExponentInteger");throw ve(se())},decimalExponentSign:function(){if(ne.isDigit(ee))return K+=se(),void(J="decimalExponentInteger");throw ve(se())},decimalExponentInteger:function(){if(!ne.isDigit(ee))return ce("numeric",Z*Number(K));K+=se()},hexadecimal:function(){if(ne.isHexDigit(ee))return K+=se(),void(J="hexadecimalInteger");throw ve(se())},hexadecimalInteger:function(){if(!ne.isHexDigit(ee))return ce("numeric",Z*Number(K));K+=se()},string:function(){switch(ee){case"\\":return se(),void(K+=de());case'"':return Q?(se(),ce("string",K)):void(K+=se());case"'":return Q?void(K+=se()):(se(),ce("string",K));case"\n":case"\r":throw ve(se());case"\u2028":case"\u2029":ye(ee);break;case void 0:throw ve(se())}K+=se()},start:function(){switch(ee){case"{":case"[":return ce("punctuator",se())}J="value"},beforePropertyName:function(){switch(ee){case"$":case"_":return K=se(),void(J="identifierName");case"\\":return se(),void(J="identifierNameStartEscape");case"}":return ce("punctuator",se());case'"':case"'":return Q='"'===se(),void(J="string")}if(ne.isIdStartChar(ee))return K+=se(),void(J="identifierName");throw ve(se())},afterPropertyName:function(){if(":"===ee)return ce("punctuator",se());throw ve(se())},beforePropertyValue:function(){J="value"},afterPropertyValue:function(){switch(ee){case",":case"}":return ce("punctuator",se())}throw ve(se())},beforeArrayValue:function(){if("]"===ee)return ce("punctuator",se());J="value"},afterArrayValue:function(){switch(ee){case",":case"]":return ce("punctuator",se())}throw ve(se())},end:function(){throw ve(se())}};function ce(e,t){return{type:e,value:t,line:W,column:V}}function le(e){for(var t=0,n=e;t<n.length;t+=1){var o=n[t];if(ae()!==o)throw ve(se());se()}}function de(){switch(ae()){case"b":return se(),"\b";case"f":return se(),"\f";case"n":return se(),"\n";case"r":return se(),"\r";case"t":return se(),"\t";case"v":return se(),"\v";case"0":if(se(),ne.isDigit(ae()))throw ve(se());return"\0";case"x":return se(),pe();case"u":return se(),fe();case"\n":case"\u2028":case"\u2029":return se(),"";case"\r":return se(),"\n"===ae()&&se(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case void 0:throw ve(se())}return se()}function pe(){var e="",t=ae();if(!ne.isHexDigit(t))throw ve(se());if(e+=se(),t=ae(),!ne.isHexDigit(t))throw ve(se());return e+=se(),String.fromCodePoint(parseInt(e,16))}function fe(){for(var e="",t=4;t-- >0;){var n=ae();if(!ne.isHexDigit(n))throw ve(se());e+=se()}return String.fromCodePoint(parseInt(e,16))}var me={start:function(){if("eof"===X.type)throw De();ge()},beforePropertyName:function(){switch(X.type){case"identifier":case"string":return $=X.value,void(z="afterPropertyName");case"punctuator":return void he();case"eof":throw De()}},afterPropertyName:function(){if("eof"===X.type)throw De();z="beforePropertyValue"},beforePropertyValue:function(){if("eof"===X.type)throw De();ge()},beforeArrayValue:function(){if("eof"===X.type)throw De();"punctuator"!==X.type||"]"!==X.value?ge():he()},afterPropertyValue:function(){if("eof"===X.type)throw De();switch(X.value){case",":return void(z="beforePropertyName");case"}":he()}},afterArrayValue:function(){if("eof"===X.type)throw De();switch(X.value){case",":return void(z="beforeArrayValue");case"]":he()}},end:function(){}};function ge(){var e;switch(X.type){case"punctuator":switch(X.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=X.value}if(void 0===Y)Y=e;else{var t=U[U.length-1];Array.isArray(t)?t.push(e):t[$]=e}if(null!==e&&"object"==typeof e)U.push(e),z=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{var n=U[U.length-1];z=null==n?"end":Array.isArray(n)?"afterArrayValue":"afterPropertyValue"}}function he(){U.pop();var e=U[U.length-1];z=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function ve(e){return Ee(void 0===e?"JSON5: invalid end of input at "+W+":"+V:"JSON5: invalid character '"+_e(e)+"' at "+W+":"+V)}function De(){return Ee("JSON5: invalid end of input at "+W+":"+V)}function be(){return Ee("JSON5: invalid identifier character at "+W+":"+(V-=5))}function ye(e){console.warn("JSON5: '"+_e(e)+"' in strings is not valid ECMAScript; consider escaping")}function _e(e){var t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){var n=e.charCodeAt(0).toString(16);return"\\x"+("00"+n).substring(n.length)}return e}function Ee(e){var t=new SyntaxError(e);return t.lineNumber=W,t.columnNumber=V,t}var Ae=function(e,t,n){var o,r,i,a=[],s="",u="";if(null==t||"object"!=typeof t||Array.isArray(t)||(n=t.space,i=t.quote,t=t.replacer),"function"==typeof t)r=t;else if(Array.isArray(t)){o=[];for(var c=0,l=t;c<l.length;c+=1){var d=l[c],p=void 0;"string"==typeof d?p=d:("number"==typeof d||d instanceof String||d instanceof Number)&&(p=String(d)),void 0!==p&&o.indexOf(p)<0&&o.push(p)}}return n instanceof Number?n=Number(n):n instanceof String&&(n=String(n)),"number"==typeof n?n>0&&(n=Math.min(10,Math.floor(n)),u=" ".substr(0,n)):"string"==typeof n&&(u=n.substr(0,10)),f("",{"":e});function f(e,t){var n=t[e];switch(null!=n&&("function"==typeof n.toJSON5?n=n.toJSON5(e):"function"==typeof n.toJSON&&(n=n.toJSON(e))),r&&(n=r.call(t,e,n)),n instanceof Number?n=Number(n):n instanceof String?n=String(n):n instanceof Boolean&&(n=n.valueOf()),n){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof n?m(n,!1):"number"==typeof n?String(n):"object"==typeof n?Array.isArray(n)?v(n):g(n):void 0}function m(e){for(var t={"'":.1,'"':.2},n={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},o="",r=0;r<e.length;r++){var a=e[r];switch(a){case"'":case'"':t[a]++,o+=a;continue;case"\0":if(ne.isDigit(e[r+1])){o+="\\x00";continue}}if(n[a])o+=n[a];else if(a<" "){var s=a.charCodeAt(0).toString(16);o+="\\x"+("00"+s).substring(s.length)}else o+=a}var u=i||Object.keys(t).reduce((function(e,n){return t[e]<t[n]?e:n}));return u+(o=o.replace(new RegExp(u,"g"),n[u]))+u}function g(e){if(a.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");a.push(e);var t=s;s+=u;for(var n,r,i=[],c=0,l=o||Object.keys(e);c<l.length;c+=1){var d=l[c],p=f(d,e);if(void 0!==p){var m=h(d)+":";""!==u&&(m+=" "),m+=p,i.push(m)}}if(0===i.length)n="{}";else if(""===u)n="{"+(r=i.join(","))+"}";else{var g=",\n"+s;r=i.join(g),n="{\n"+s+r+",\n"+t+"}"}return a.pop(),s=t,n}function h(e){if(0===e.length)return m(e,!0);var t=String.fromCodePoint(e.codePointAt(0));if(!ne.isIdStartChar(t))return m(e,!0);for(var n=t.length;n<e.length;n++)if(!ne.isIdContinueChar(String.fromCodePoint(e.codePointAt(n))))return m(e,!0);return e}function v(e){if(a.indexOf(e)>=0)throw TypeError("Converting circular structure to JSON5");a.push(e);var t=s;s+=u;for(var n,o=[],r=0;r<e.length;r++){var i=f(String(r),e);o.push(void 0!==i?i:"null")}if(0===o.length)n="[]";else if(""===u)n="["+o.join(",")+"]";else{var c=",\n"+s,l=o.join(c);n="[\n"+s+l+",\n"+t+"]"}return a.pop(),s=t,n}};return{parse:oe,stringify:Ae}}()},5781:()=>{}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={id:o,loaded:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.amdO={},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n(3147);n(5781)})();
3//# sourceMappingURL=xtendui.min.js.map
\No newline at end of file