const e="theme";const t={allRenderFn:true,appendChildSlotFix:false,asyncLoading:true,asyncQueue:false,attachStyles:true,cloneNodeFix:false,cmpDidLoad:false,cmpDidRender:false,cmpDidUnload:false,cmpDidUpdate:false,cmpShouldUpdate:false,cmpWillLoad:false,cmpWillRender:false,cmpWillUpdate:false,connectedCallback:false,constructableCSS:true,cssAnnotations:true,devTools:false,disconnectedCallback:false,element:false,event:false,experimentalScopedSlotChanges:false,experimentalSlotFixes:false,formAssociated:false,hasRenderFn:false,hostListener:false,hostListenerTarget:false,hostListenerTargetBody:false,hostListenerTargetDocument:false,hostListenerTargetParent:false,hostListenerTargetWindow:false,hotModuleReplacement:false,hydrateClientSide:false,hydrateServerSide:false,hydratedAttribute:false,hydratedClass:true,hydratedSelectorName:"hydrated",initializeNextTick:false,invisiblePrehydration:true,isDebug:false,isDev:false,isTesting:false,lazyLoad:true,lifecycle:false,lifecycleDOMEvents:false,member:false,method:false,mode:false,modernPropertyDecls:false,observeAttribute:false,profile:false,prop:false,propBoolean:false,propMutable:false,propNumber:false,propString:false,reflect:false,scoped:false,scopedSlotTextContentFix:false,scriptDataOpts:false,shadowDelegatesFocus:false,shadowDom:false,slot:false,slotChildNodesFix:false,slotRelocation:false,state:false,style:false,svg:false,taskQueue:true,transformTagName:false,updatable:false,vdomAttribute:false,vdomClass:false,vdomFunctional:false,vdomKey:false,vdomListener:false,vdomPropOrAttr:false,vdomRef:false,vdomRender:false,vdomStyle:false,vdomText:false,vdomXlink:false,watchCallback:false};var s=Object.defineProperty;var a=(e,t)=>{for(var a in t)s(e,a,{get:t[a],enumerable:true})};var r=new WeakMap;var n=e=>r.get(e);var l=(e,t)=>{const s={t:0,$hostElement$:e,l:t,o:new Map};{s.i=new Promise((e=>s.u=e));e["s-p"]=[];e["s-rc"]=[]}const a=r.set(e,s);return a};var o=(e,t)=>(0,console.error)(e,t);var i=new Map;var f=(e,t,s)=>{const a=e.v.replace(/-/g,"_");const r=e.m;if(!r){return void 0}const n=i.get(r);if(n){return n[a]} /*!__STENCIL_STATIC_IMPORT_SWITCH__*/return import(`./${r}.entry.js${""}`).then((e=>{{i.set(r,e)}return e[a]}),(e=>{o(e,t.$hostElement$)}))};var c="{visibility:hidden}.hydrated{visibility:inherit}";var d="slot-fb{display:contents}slot-fb[hidden]{display:none}";var u=typeof window!=="undefined"?window:{};var v=u.document||{head:{}};var m={t:0,p:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,s,a)=>e.addEventListener(t,s,a),rel:(e,t,s,a)=>e.removeEventListener(t,s,a),ce:(e,t)=>new CustomEvent(e,t)};var p=e=>Promise.resolve(e);var h=false;var y=[];var w=[];var b=(e,t)=>s=>{e.push(s);if(!h){h=true;if(t&&m.t&4){C(g)}else{m.raf(g)}}};var $=e=>{for(let t=0;t{$(y);{$(w);if(h=y.length>0){m.raf(g)}}};var C=e=>p().then(e);var k=b(w,true);function S(e){var t,s,a;return(a=(s=(t=e.head)==null?void 0:t.querySelector('meta[name="csp-nonce"]'))==null?void 0:s.getAttribute("content"))!=null?a:void 0}var x={};a(x,{err:()=>L,map:()=>D,ok:()=>T,unwrap:()=>F,unwrapErr:()=>R});var T=e=>({isOk:true,isErr:false,value:e});var L=e=>({isOk:false,isErr:true,value:e});function D(e,t){if(e.isOk){const s=t(e.value);if(s instanceof Promise){return s.then((e=>T(e)))}else{return T(s)}}if(e.isErr){const t=e.value;return L(t)}throw"should never get here"}var F=e=>{if(e.isOk){return e.value}else{throw e.value}};var R=e=>{if(e.isErr){return e.value}else{throw e.value}};var E=(e,t="")=>{{return()=>{}}};var M=(e,t)=>{{return()=>{}}};var P=(e,t,s)=>{const a=m.ce(t,s);e.dispatchEvent(a);return a};var N=new WeakMap;var O=(e,t)=>{if(t&&!e.h&&t["s-p"]){const s=t["s-p"].push(new Promise((a=>e.h=()=>{t["s-p"].splice(s-1,1);a()})))}};var U=(e,t)=>{if(e.t&4){e.t|=512;return}O(e,e.$);const s=()=>A(e);return k(s)};var A=(e,t)=>{const s=e.$hostElement$;const a=E("scheduleUpdate",e.l.v);const r=e.C;if(!r){throw new Error(`Can't render component <${s.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`)}let n;a();return W(n,(()=>z(e,r)))};var W=(e,t)=>j(e)?e.then(t).catch((e=>{console.error(e);t()})):t();var j=e=>e instanceof Promise||e&&e.then&&typeof e.then==="function";var z=async(e,t,s)=>{var a;const r=e.$hostElement$;const n=E("update",e.l.v);const l=r["s-rc"];const o=E("render",e.l.v);{B(e,t)}if(l){l.map((e=>e()));r["s-rc"]=void 0}o();n();{const t=(a=r["s-p"])!=null?a:[];const s=()=>Q(e);if(t.length===0){s()}else{Promise.all(t).then(s);e.t|=4;t.length=0}}};var B=(e,t,s,a)=>{try{t=t.render();{e.t|=2}}catch(t){o(t,e.$hostElement$)}return null};var Q=e=>{const t=e.l.v;const s=e.$hostElement$;const a=E("postUpdate",t);const r=e.$;if(!(e.t&64)){e.t|=64;{H(s)}a();{e.u(s);if(!r){q()}}}else{a()}{if(e.h){e.h();e.h=void 0}if(e.t&512){C((()=>U(e)))}e.t&=~(4|512)}};var q=t=>{C((()=>P(u,"appload",{detail:{namespace:e}})))};var H=e=>{var s;return e.classList.add((s=t.hydratedSelectorName)!=null?s:"hydrated")};var I=(e,t,s)=>e;var K=async(e,t,s,a)=>{let r;if((t.t&32)===0){t.t|=32;const a=s.m;if(a){const a=f(s,t);if(a&&"then"in a){const e=M();r=await a;e()}else{r=a}if(!r){throw new Error(`Constructor for "${s.v}#${t.k}" was not found`)}const n=E("createInstance",s.v);try{new r(t)}catch(t){o(t,e)}n()}else{r=e.constructor;const s=e.localName;customElements.whenDefined(s).then((()=>t.t|=128))}}const n=t.$;const l=()=>U(t);if(n&&n["s-rc"]){n["s-rc"].push(l)}else{l()}};var V=(e,t)=>{};var X=e=>{if((m.t&1)===0){const t=n(e);const s=t.l;const a=E("connectedCallback",s.v);if(!(t.t&1)){t.t|=1;{let s=e;while(s=s.parentNode||s.host){if(s["s-p"]){O(t,t.$=s);break}}}{K(e,t,s)}}else{if(t==null?void 0:t.C);else if(t==null?void 0:t.i){t.i.then((()=>V()))}}a()}};var _=(e,t)=>{};var G=async e=>{if((m.t&1)===0){const t=n(e);if(t==null?void 0:t.C);else if(t==null?void 0:t.i){t.i.then((()=>_()))}}if(N.has(e)){N.delete(e)}if(e.shadowRoot&&N.has(e.shadowRoot)){N.delete(e.shadowRoot)}};var J=(e,t={})=>{var s;const a=E();const r=[];const o=t.exclude||[];const i=u.customElements;const f=v.head;const p=f.querySelector("meta[charset]");const h=v.createElement("style");const y=[];let w;let b=true;Object.assign(m,t);m.p=new URL(t.resourcesUrl||"./",v.baseURI).href;let $=false;e.map((e=>{e[1].map((t=>{const s={t:t[0],v:t[1],S:t[2],T:t[3]};if(s.t&4){$=true}const a=s.v;const f=class extends HTMLElement{constructor(e){super(e);this.hasRegisteredEventListeners=false;e=this;l(e,s)}connectedCallback(){n(this);if(!this.hasRegisteredEventListeners){this.hasRegisteredEventListeners=true}if(w){clearTimeout(w);w=null}if(b){y.push(this)}else{m.jmp((()=>X(this)))}}disconnectedCallback(){m.jmp((()=>G(this)));m.raf((()=>{var e;const t=n(this);const s=y.findIndex((e=>e===this));if(s>-1){y.splice(s,1)}if(((e=t==null?void 0:t.L)==null?void 0:e.D)instanceof Node&&!t.L.D.isConnected){delete t.L.D}}))}componentOnReady(){return n(this).i}};s.m=e[0];if(!o.includes(a)&&!i.get(a)){r.push(a);i.define(a,I(f))}}))}));if(r.length>0){if($){h.textContent+=d}{h.textContent+=r.sort()+c}if(h.innerHTML.length){h.setAttribute("data-styles","");const e=(s=m.F)!=null?s:S(v);if(e!=null){h.setAttribute("nonce",e)}f.insertBefore(h,p?p.nextSibling:f.firstChild)}}b=false;if(y.length){y.map((e=>e.connectedCallback()))}else{{m.jmp((()=>w=setTimeout(q,30)))}}a()};var Y=e=>m.F=e;const Z=()=>{};export{J as b,Z as g,p,Y as s};