@cbpds/web-components
Version:
Web components for the CBP Design System.
6 lines • 19.9 kB
JavaScript
/*!
* CPB Design System web components - built with Stencil
*/
const e="cbp-web-components";const t={allRenderFn:true,appendChildSlotFix:true,asyncLoading:true,asyncQueue:false,attachStyles:true,cloneNodeFix:true,cmpDidLoad:true,cmpDidRender:true,cmpDidUnload:false,cmpDidUpdate:false,cmpShouldUpdate:false,cmpWillLoad:true,cmpWillRender:true,cmpWillUpdate:false,connectedCallback:false,constructableCSS:true,cssAnnotations:true,devTools:false,disconnectedCallback:true,element:false,event:true,experimentalScopedSlotChanges:true,experimentalSlotFixes:true,formAssociated:false,hasRenderFn:true,hostListener:true,hostListenerTarget:true,hostListenerTargetBody:true,hostListenerTargetDocument:false,hostListenerTargetParent:false,hostListenerTargetWindow:false,hotModuleReplacement:false,hydrateClientSide:false,hydrateServerSide:false,hydratedAttribute:false,hydratedClass:true,initializeNextTick:false,invisiblePrehydration:true,isDebug:false,isDev:false,isTesting:false,lazyLoad:true,lifecycle:true,lifecycleDOMEvents:false,member:true,method:true,mode:false,observeAttribute:true,profile:false,prop:true,propBoolean:true,propMutable:true,propNumber:true,propString:true,reflect:true,scoped:false,scopedSlotTextContentFix:true,scriptDataOpts:false,shadowDelegatesFocus:false,shadowDom:false,slot:true,slotChildNodesFix:true,slotRelocation:true,state:true,style:true,svg:true,taskQueue:true,transformTagName:false,updatable:true,vdomAttribute:true,vdomClass:true,vdomFunctional:true,vdomKey:true,vdomListener:true,vdomPropOrAttr:true,vdomRef:true,vdomRender:true,vdomStyle:true,vdomText:true,vdomXlink:true,watchCallback:true};const n={version:"0.0.1-develop.28",stencil:"4.15.0"};let s;let l;let o=false;let i=false;let c=false;let f=false;let r=null;let u=false;const a=(e,t="")=>{{return()=>{}}};const d=(e,t)=>{{return()=>{}}};const v="{visibility:hidden}.hydrated{visibility:inherit}";const p="slot-fb{display:contents}slot-fb[hidden]{display:none}";const m="http://www.w3.org/1999/xlink";const h={};const y="http://www.w3.org/2000/svg";const b="http://www.w3.org/1999/xhtml";const w=e=>{e=typeof e;return e==="object"||e==="function"};function g(e){var t,n,s;return(s=(n=(t=e.head)===null||t===void 0?void 0:t.querySelector('meta[name="csp-nonce"]'))===null||n===void 0?void 0:n.getAttribute("content"))!==null&&s!==void 0?s:undefined}const $=(e,t,...n)=>{let s=null;let l=null;let o=null;let i=false;let c=false;const f=[];const r=t=>{for(let n=0;n<t.length;n++){s=t[n];if(Array.isArray(s)){r(s)}else if(s!=null&&typeof s!=="boolean"){if(i=typeof e!=="function"&&!w(s)){s=String(s)}if(i&&c){f[f.length-1].t+=s}else{f.push(i?S(null,s):s)}c=i}}};r(n);if(t){if(t.key){l=t.key}if(t.name){o=t.name}{const e=t.className||t.class;if(e){t.class=typeof e!=="object"?e:Object.keys(e).filter((t=>e[t])).join(" ")}}}if(typeof e==="function"){return e(t===null?{}:t,f,j)}const u=S(e,null);u.l=t;if(f.length>0){u.o=f}{u.i=l}{u.u=o}return u};const S=(e,t)=>{const n={v:0,p:e,t,m:null,o:null};{n.l=null}{n.i=null}{n.u=null}return n};const k={};const C=e=>e&&e.p===k;const j={forEach:(e,t)=>e.map(O).forEach(t),map:(e,t)=>e.map(O).map(t).map(x)};const O=e=>({vattrs:e.l,vchildren:e.o,vkey:e.i,vname:e.u,vtag:e.p,vtext:e.t});const x=e=>{if(typeof e.vtag==="function"){const t=Object.assign({},e.vattrs);if(e.vkey){t.key=e.vkey}if(e.vname){t.name=e.vname}return $(e.vtag,t,...e.vchildren||[])}const t=S(e.vtag,e.vtext);t.l=e.vattrs;t.o=e.vchildren;t.i=e.vkey;t.u=e.vname;return t};const R=(e,t)=>{if(e!=null&&!w(e)){if(t&4){return e==="false"?false:e===""||!!e}if(t&2){return parseFloat(e)}if(t&1){return String(e)}return e}return e};const T=e=>Ne(e).$hostElement$;const L=(e,t,n)=>{const s=T(e);return{emit:e=>D(s,t,{bubbles:!!(n&4),composed:!!(n&2),cancelable:!!(n&1),detail:e})}};const D=(e,t,n)=>{const s=Ke.ce(t,n);e.dispatchEvent(s);return s};const A=new WeakMap;const F=(e,t,n)=>{let s=Qe.get(e);if(_e&&n){s=s||new CSSStyleSheet;if(typeof s==="string"){s=t}else{s.replaceSync(t)}}else{s=t}Qe.set(e,s)};const M=(e,t,n)=>{var s;const l=P(t);const o=Qe.get(l);e=e.nodeType===11?e:He;if(o){if(typeof o==="string"){e=e.head||e;let n=A.get(e);let i;if(!n){A.set(e,n=new Set)}if(!n.has(l)){{i=He.createElement("style");i.innerHTML=o;const t=(s=Ke.h)!==null&&s!==void 0?s:g(He);if(t!=null){i.setAttribute("nonce",t)}e.insertBefore(i,e.querySelector("link"))}if(t.v&4){i.innerHTML+=p}if(n){n.add(l)}}}else if(!e.adoptedStyleSheets.includes(o)){e.adoptedStyleSheets=[...e.adoptedStyleSheets,o]}}return l};const N=e=>{const t=e.$;const n=e.$hostElement$;const s=a("attachStyles",t.S);M(n.getRootNode(),t);s()};const P=(e,t)=>"sc-"+e.S;const E=(e,t,n,s,l,o)=>{if(n!==s){let i=Ue(e,t);let c=t.toLowerCase();if(t==="class"){const t=e.classList;const l=W(n);const o=W(s);t.remove(...l.filter((e=>e&&!o.includes(e))));t.add(...o.filter((e=>e&&!l.includes(e))))}else if(t==="style"){{for(const t in n){if(!s||s[t]==null){if(t.includes("-")){e.style.removeProperty(t)}else{e.style[t]=""}}}}for(const t in s){if(!n||s[t]!==n[t]){if(t.includes("-")){e.style.setProperty(t,s[t])}else{e.style[t]=s[t]}}}}else if(t==="key");else if(t==="ref"){if(s){s(e)}}else if(!i&&t[0]==="o"&&t[1]==="n"){if(t[2]==="-"){t=t.slice(3)}else if(Ue(qe,c)){t=c.slice(2)}else{t=c[2]+t.slice(3)}if(n||s){const l=t.endsWith(z);t=t.replace(B,"");if(n){Ke.rel(e,t,n,l)}if(s){Ke.ael(e,t,s,l)}}}else{const f=w(s);if((i||f&&s!==null)&&!l){try{if(!e.tagName.includes("-")){const l=s==null?"":s;if(t==="list"){i=false}else if(n==null||e[t]!=l){e[t]=l}}else{e[t]=s}}catch(e){}}let r=false;{if(c!==(c=c.replace(/^xlink\:?/,""))){t=c;r=true}}if(s==null||s===false){if(s!==false||e.getAttribute(t)===""){if(r){e.removeAttributeNS(m,t)}else{e.removeAttribute(t)}}}else if((!i||o&4||l)&&!f){s=s===true?"":s;if(r){e.setAttributeNS(m,t,s)}else{e.setAttribute(t,s)}}}}};const U=/\s/;const W=e=>!e?[]:e.split(U);const z="Capture";const B=new RegExp(z+"$");const Q=(e,t,n,s)=>{const l=t.m.nodeType===11&&t.m.host?t.m.host:t.m;const o=e&&e.l||h;const i=t.l||h;{for(s of q(Object.keys(o))){if(!(s in i)){E(l,s,o[s],undefined,n,t.v)}}}for(s of q(Object.keys(i))){E(l,s,o[s],i[s],n,t.v)}};function q(e){return e.includes("ref")?[...e.filter((e=>e!=="ref")),"ref"]:e}const H=(e,t,n,i)=>{var r;const u=t.o[n];let a=0;let d;let v;let p;if(!o){c=true;if(u.p==="slot"){u.v|=u.o?2:1}}if(u.t!==null){d=u.m=He.createTextNode(u.t)}else if(u.v&1){d=u.m=He.createTextNode("")}else{if(!f){f=u.p==="svg"}d=u.m=He.createElementNS(f?y:b,u.v&2?"slot-fb":u.p);if(f&&u.p==="foreignObject"){f=false}{Q(null,u,f)}if(u.o){for(a=0;a<u.o.length;++a){v=H(e,u,a);if(v){d.appendChild(v)}}}{if(u.p==="svg"){f=false}else if(d.tagName==="foreignObject"){f=true}}}d["s-hn"]=l;{if(u.v&(2|1)){d["s-sr"]=true;d["s-cr"]=s;d["s-sn"]=u.u||"";d["s-rf"]=(r=u.l)===null||r===void 0?void 0:r.ref;p=e&&e.o&&e.o[n];if(p&&p.p===u.p&&e.m){{I(e.m)}}}}return d};const I=e=>{Ke.v|=1;const t=e.closest(l.toLowerCase());if(t!=null){const n=Array.from(t.childNodes).find((e=>e["s-cr"]));const s=Array.from(e.childNodes);for(const e of n?s.reverse():s){if(e["s-sh"]!=null){t.insertBefore(e,n!==null&&n!==void 0?n:null);e["s-sh"]=undefined;c=true}}}Ke.v&=~1};const K=(e,n)=>{Ke.v|=1;const s=Array.from(e.childNodes);if(e["s-sr"]&&t.experimentalSlotFixes){let t=e;while(t=t.nextSibling){if(t&&t["s-sn"]===e["s-sn"]&&t["s-sh"]===l){s.push(t)}}}for(let e=s.length-1;e>=0;e--){const t=s[e];if(t["s-hn"]!==l&&t["s-ol"]){Y(t).insertBefore(t,J(t));t["s-ol"].remove();t["s-ol"]=undefined;t["s-sh"]=undefined;c=true}if(n){K(t,n)}}Ke.v&=~1};const V=(e,t,n,s,l,o)=>{let i=e["s-cr"]&&e["s-cr"].parentNode||e;let c;for(;l<=o;++l){if(s[l]){c=H(null,n,l);if(c){s[l].m=c;i.insertBefore(c,J(t))}}}};const X=(e,t,n)=>{for(let s=t;s<=n;++s){const t=e[s];if(t){const e=t.m;le(t);if(e){{i=true;if(e["s-ol"]){e["s-ol"].remove()}else{K(e,true)}}e.remove()}}}};const _=(e,t,n,s,l=false)=>{let o=0;let i=0;let c=0;let f=0;let r=t.length-1;let u=t[0];let a=t[r];let d=s.length-1;let v=s[0];let p=s[d];let m;let h;while(o<=r&&i<=d){if(u==null){u=t[++o]}else if(a==null){a=t[--r]}else if(v==null){v=s[++i]}else if(p==null){p=s[--d]}else if(G(u,v,l)){Z(u,v,l);u=t[++o];v=s[++i]}else if(G(a,p,l)){Z(a,p,l);a=t[--r];p=s[--d]}else if(G(u,p,l)){if(u.p==="slot"||p.p==="slot"){K(u.m.parentNode,false)}Z(u,p,l);e.insertBefore(u.m,a.m.nextSibling);u=t[++o];p=s[--d]}else if(G(a,v,l)){if(u.p==="slot"||p.p==="slot"){K(a.m.parentNode,false)}Z(a,v,l);e.insertBefore(a.m,u.m);a=t[--r];v=s[++i]}else{c=-1;{for(f=o;f<=r;++f){if(t[f]&&t[f].i!==null&&t[f].i===v.i){c=f;break}}}if(c>=0){h=t[c];if(h.p!==v.p){m=H(t&&t[i],n,c)}else{Z(h,v,l);t[c]=undefined;m=h.m}v=s[++i]}else{m=H(t&&t[i],n,i);v=s[++i]}if(m){{Y(u.m).insertBefore(m,J(u.m))}}}}if(o>r){V(e,s[d+1]==null?null:s[d+1].m,n,s,i,d)}else if(i>d){X(t,o,r)}};const G=(e,t,n=false)=>{if(e.p===t.p){if(e.p==="slot"){return e.u===t.u}if(!n){return e.i===t.i}return true}return false};const J=e=>e&&e["s-ol"]||e;const Y=e=>(e["s-ol"]?e["s-ol"]:e).parentNode;const Z=(e,t,n=false)=>{const s=t.m=e.m;const l=e.o;const i=t.o;const c=t.p;const r=t.t;let u;if(r===null){{f=c==="svg"?true:c==="foreignObject"?false:f}{if(c==="slot"&&!o){if(e.u!==t.u){t.m["s-sn"]=t.u||"";I(t.m.parentElement)}}else{Q(e,t,f)}}if(l!==null&&i!==null){_(s,l,t,i,n)}else if(i!==null){if(e.t!==null){s.textContent=""}V(s,null,t,i,0,i.length-1)}else if(l!==null){X(l,0,l.length-1)}if(f&&c==="svg"){f=false}}else if(u=s["s-cr"]){u.parentNode.textContent=r}else if(e.t!==r){s.data=r}};const ee=e=>{const t=e.childNodes;for(const e of t){if(e.nodeType===1){if(e["s-sr"]){const n=e["s-sn"];e.hidden=false;for(const s of t){if(s!==e){if(s["s-hn"]!==e["s-hn"]||n!==""){if(s.nodeType===1&&(n===s.getAttribute("slot")||n===s["s-sn"])){e.hidden=true;break}}else{if(s.nodeType===1||s.nodeType===3&&s.textContent.trim()!==""){e.hidden=true;break}}}}}ee(e)}}};const te=[];const ne=e=>{let t;let n;let s;for(const l of e.childNodes){if(l["s-sr"]&&(t=l["s-cr"])&&t.parentNode){n=t.parentNode.childNodes;const e=l["s-sn"];for(s=n.length-1;s>=0;s--){t=n[s];if(!t["s-cn"]&&!t["s-nr"]&&t["s-hn"]!==l["s-hn"]&&(!t["s-sh"]||t["s-sh"]!==l["s-hn"])){if(se(t,e)){let n=te.find((e=>e.k===t));i=true;t["s-sn"]=t["s-sn"]||e;if(n){n.k["s-sh"]=l["s-hn"];n.C=l}else{t["s-sh"]=l["s-hn"];te.push({C:l,k:t})}if(t["s-sr"]){te.map((e=>{if(se(e.k,t["s-sn"])){n=te.find((e=>e.k===t));if(n&&!e.C){e.C=n.C}}}))}}else if(!te.some((e=>e.k===t))){te.push({k:t})}}}}if(l.nodeType===1){ne(l)}}};const se=(e,t)=>{if(e.nodeType===1){if(e.getAttribute("slot")===null&&t===""){return true}if(e.getAttribute("slot")===t){return true}return false}if(e["s-sn"]===t){return true}return t===""};const le=e=>{{e.l&&e.l.ref&&e.l.ref(null);e.o&&e.o.map(le)}};const oe=(e,t,n=false)=>{var f,r,u,a,d;const v=e.$hostElement$;const p=e.$;const m=e.j||S(null,null);const h=C(t)?t:$(null,null,t);l=v.tagName;if(p.O){h.l=h.l||{};p.O.map((([e,t])=>h.l[t]=v[e]))}if(n&&h.l){for(const e of Object.keys(h.l)){if(v.hasAttribute(e)&&!["key","ref","style","class"].includes(e)){h.l[e]=v[e]}}}h.p=null;h.v|=4;e.j=h;h.m=m.m=v;o=(p.v&1)!==0;{s=v["s-cr"];i=false}Z(m,h,n);{Ke.v|=1;if(c){ne(h.m);for(const e of te){const t=e.k;if(!t["s-ol"]){const e=He.createTextNode("");e["s-nr"]=t;t.parentNode.insertBefore(t["s-ol"]=e,t)}}for(const e of te){const t=e.k;const s=e.C;if(s){const e=s.parentNode;let n=s.nextSibling;if(n&&n.nodeType===1){let s=(f=t["s-ol"])===null||f===void 0?void 0:f.previousSibling;while(s){let l=(r=s["s-nr"])!==null&&r!==void 0?r:null;if(l&&l["s-sn"]===t["s-sn"]&&e===l.parentNode){l=l.nextSibling;while(l===t||(l===null||l===void 0?void 0:l["s-sr"])){l=l===null||l===void 0?void 0:l.nextSibling}if(!l||!l["s-nr"]){n=l;break}}s=s.previousSibling}}if(!n&&e!==t.parentNode||t.nextSibling!==n){if(t!==n){e.insertBefore(t,n);if(t.nodeType===1){t.hidden=(u=t["s-ih"])!==null&&u!==void 0?u:false}}}t&&typeof s["s-rf"]==="function"&&s["s-rf"](t)}else{if(t.nodeType===1){if(n){t["s-ih"]=(a=t.hidden)!==null&&a!==void 0?a:false}t.hidden=true}}}}if(i){ee(h.m)}Ke.v&=~1;te.length=0}if(p.v&2){for(const e of h.m.childNodes){if(e["s-hn"]!==l&&!e["s-sh"]){if(n&&e["s-ih"]==null){e["s-ih"]=(d=e.hidden)!==null&&d!==void 0?d:false}e.hidden=true}}}s=undefined};const ie=(e,t)=>{if(t&&!e.R&&t["s-p"]){t["s-p"].push(new Promise((t=>e.R=t)))}};const ce=(e,t)=>{{e.v|=16}if(e.v&4){e.v|=512;return}ie(e,e.T);const n=()=>fe(e,t);return nt(n)};const fe=(e,t)=>{const n=a("scheduleUpdate",e.$.S);const s=e.L;let l;if(t){{e.v|=256;if(e.D){e.D.map((([e,t])=>ye(s,e,t)));e.D=undefined}}{l=ye(s,"componentWillLoad")}}{l=re(l,(()=>ye(s,"componentWillRender")))}n();return re(l,(()=>ae(e,s,t)))};const re=(e,t)=>ue(e)?e.then(t):t();const ue=e=>e instanceof Promise||e&&e.then&&typeof e.then==="function";const ae=async(e,t,n)=>{var s;const l=e.$hostElement$;const o=a("update",e.$.S);const i=l["s-rc"];if(n){N(e)}const c=a("render",e.$.S);{de(e,t,l,n)}if(i){i.map((e=>e()));l["s-rc"]=undefined}c();o();{const t=(s=l["s-p"])!==null&&s!==void 0?s:[];const n=()=>pe(e);if(t.length===0){n()}else{Promise.all(t).then(n);e.v|=4;t.length=0}}};const de=(e,t,n,s)=>{try{r=t;t=t.render();{e.v&=~16}{e.v|=2}{{{oe(e,t,s)}}}}catch(t){We(t,e.$hostElement$)}r=null;return null};const ve=()=>r;const pe=e=>{const t=e.$.S;const n=e.$hostElement$;const s=a("postUpdate",t);const l=e.L;const o=e.T;{ye(l,"componentDidRender")}if(!(e.v&64)){e.v|=64;{be(n)}{ye(l,"componentDidLoad")}s();{e.A(n);if(!o){he()}}}else{s()}{e.F(n)}{if(e.R){e.R();e.R=undefined}if(e.v&512){tt((()=>ce(e,false)))}e.v&=~(4|512)}};const me=e=>{{const t=Ne(e);const n=t.$hostElement$.isConnected;if(n&&(t.v&(2|16))===2){ce(t,false)}return n}};const he=t=>{{be(He.documentElement)}tt((()=>D(qe,"appload",{detail:{namespace:e}})))};const ye=(e,t,n)=>{if(e&&e[t]){try{return e[t](n)}catch(e){We(e)}}return undefined};const be=e=>e.classList.add("hydrated");const we=(e,t)=>Ne(e).M.get(t);const ge=(e,t,n,s)=>{const l=Ne(e);const o=l.$hostElement$;const i=l.M.get(t);const c=l.v;const f=l.L;n=R(n,s.N[t][0]);const r=Number.isNaN(i)&&Number.isNaN(n);const u=n!==i&&!r;if((!(c&8)||i===undefined)&&u){l.M.set(t,n);if(f){if(s.P&&c&128){const e=s.P[t];if(e){e.map((e=>{try{f[e](n,i,t)}catch(e){We(e,o)}}))}}if((c&(2|16))===2){ce(l,false)}}}};const $e=(e,t,n)=>{var s;const l=e.prototype;if(t.N){if(e.watchers){t.P=e.watchers}const o=Object.entries(t.N);o.map((([e,[s]])=>{if(s&31||n&2&&s&32){Object.defineProperty(l,e,{get(){return we(this,e)},set(n){ge(this,e,n,t)},configurable:true,enumerable:true})}else if(n&1&&s&64){Object.defineProperty(l,e,{value(...t){var n;const s=Ne(this);return(n=s===null||s===void 0?void 0:s.U)===null||n===void 0?void 0:n.then((()=>{var n;return(n=s.L)===null||n===void 0?void 0:n[e](...t)}))}})}}));if(n&1){const n=new Map;l.attributeChangedCallback=function(e,s,o){Ke.jmp((()=>{var i;const c=n.get(e);if(this.hasOwnProperty(c)){o=this[c];delete this[c]}else if(l.hasOwnProperty(c)&&typeof this[c]==="number"&&this[c]==o){return}else if(c==null){const n=Ne(this);const l=n===null||n===void 0?void 0:n.v;if(l&&!(l&8)&&l&128&&o!==s){const l=n.L;const c=(i=t.P)===null||i===void 0?void 0:i[e];c===null||c===void 0?void 0:c.forEach((t=>{if(l[t]!=null){l[t].call(l,o,s,e)}}))}return}this[c]=o===null&&typeof this[c]==="boolean"?false:o}))};e.observedAttributes=Array.from(new Set([...Object.keys((s=t.P)!==null&&s!==void 0?s:{}),...o.filter((([e,t])=>t[0]&15)).map((([e,s])=>{var l;const o=s[1]||e;n.set(o,e);if(s[0]&512){(l=t.O)===null||l===void 0?void 0:l.push([e,o])}return o}))]))}}return e};const Se=async(e,t,n,s)=>{let l;if((t.v&32)===0){t.v|=32;const s=n.W;if(s){l=Be(n);if(l.then){const e=d();l=await l;e()}if(!l.isProxied){{n.P=l.watchers}$e(l,n,2);l.isProxied=true}const e=a("createInstance",n.S);{t.v|=8}try{new l(t)}catch(e){We(e)}{t.v&=~8}{t.v|=128}e()}else{l=e.constructor;customElements.whenDefined(n.S).then((()=>t.v|=128))}if(l.style){let e=l.style;const t=P(n);if(!Qe.has(t)){const s=a("registerStyles",n.S);F(t,e,!!(n.v&1));s()}}}const o=t.T;const i=()=>ce(t,true);if(o&&o["s-rc"]){o["s-rc"].push(i)}else{i()}};const ke=e=>{};const Ce=e=>{if((Ke.v&1)===0){const t=Ne(e);const n=t.$;const s=a("connectedCallback",n.S);if(!(t.v&1)){t.v|=1;{if(n.v&(4|8)){je(e)}}{let n=e;while(n=n.parentNode||n.host){if(n["s-p"]){ie(t,t.T=n);break}}}if(n.N){Object.entries(n.N).map((([t,[n]])=>{if(n&31&&e.hasOwnProperty(t)){const n=e[t];delete e[t];e[t]=n}}))}{Se(e,t,n)}}else{Te(e,t,n.B);if(t===null||t===void 0?void 0:t.L);else if(t===null||t===void 0?void 0:t.q){t.q.then((()=>ke()))}}s()}};const je=e=>{const t=e["s-cr"]=He.createComment("");t["s-cn"]=true;e.insertBefore(t,e.firstChild)};const Oe=e=>{{ye(e,"disconnectedCallback")}};const xe=async e=>{if((Ke.v&1)===0){const t=Ne(e);{if(t.H){t.H.map((e=>e()));t.H=undefined}}if(t===null||t===void 0?void 0:t.L){Oe(t.L)}else if(t===null||t===void 0?void 0:t.q){t.q.then((()=>Oe(t.L)))}}};const Re=(e,t={})=>{var n;const s=a();const l=[];const o=t.exclude||[];const i=qe.customElements;const c=He.head;const f=c.querySelector("meta[charset]");const r=He.createElement("style");const u=[];let d;let m=true;Object.assign(Ke,t);Ke.I=new URL(t.resourcesUrl||"./",He.baseURI).href;let h=false;e.map((e=>{e[1].map((t=>{var n;const s={v:t[0],S:t[1],N:t[2],B:t[3]};if(s.v&4){h=true}{s.N=t[2]}{s.B=t[3]}{s.O=[]}{s.P=(n=t[4])!==null&&n!==void 0?n:{}}const c=s.S;const f=class extends HTMLElement{constructor(e){super(e);e=this;Ee(e,s)}connectedCallback(){if(d){clearTimeout(d);d=null}if(m){u.push(this)}else{Ke.jmp((()=>Ce(this)))}}disconnectedCallback(){Ke.jmp((()=>xe(this)))}componentOnReady(){return Ne(this).q}};s.W=e[0];if(!o.includes(c)&&!i.get(c)){l.push(c);i.define(c,$e(f,s,1))}}))}));if(l.length>0){if(h){r.textContent+=p}{r.textContent+=l+v}if(r.innerHTML.length){r.setAttribute("data-styles","");const e=(n=Ke.h)!==null&&n!==void 0?n:g(He);if(e!=null){r.setAttribute("nonce",e)}c.insertBefore(r,f?f.nextSibling:c.firstChild)}}m=false;if(u.length){u.map((e=>e.connectedCallback()))}else{{Ke.jmp((()=>d=setTimeout(he,30)))}}s()};const Te=(e,t,n,s)=>{if(n){n.map((([n,s,l])=>{const o=De(e,n);const i=Le(t,l);const c=Ae(n);Ke.ael(o,s,i,c);(t.H=t.H||[]).push((()=>Ke.rel(o,s,i,c)))}))}};const Le=(e,t)=>n=>{try{{if(e.v&256){e.L[t](n)}else{(e.D=e.D||[]).push([t,n])}}}catch(e){We(e)}};const De=(e,t)=>{if(t&16)return He.body;return e};const Ae=e=>Ve?{passive:(e&1)!==0,capture:(e&2)!==0}:(e&2)!==0;const Fe=e=>Ke.h=e;const Me=new WeakMap;const Ne=e=>Me.get(e);const Pe=(e,t)=>Me.set(t.L=e,t);const Ee=(e,t)=>{const n={v:0,$hostElement$:e,$:t,M:new Map};{n.U=new Promise((e=>n.F=e))}{n.q=new Promise((e=>n.A=e));e["s-p"]=[];e["s-rc"]=[]}Te(e,n,t.B);return Me.set(e,n)};const Ue=(e,t)=>t in e;const We=(e,t)=>(0,console.error)(e,t);const ze=new Map;const Be=(e,t,n)=>{const s=e.S.replace(/-/g,"_");const l=e.W;const o=ze.get(l);if(o){return o[s]}
/*!__STENCIL_STATIC_IMPORT_SWITCH__*/return import(`./${l}.entry.js${""}`).then((e=>{{ze.set(l,e)}return e[s]}),We)};const Qe=new Map;const qe=typeof window!=="undefined"?window:{};const He=qe.document||{head:{}};const Ie=qe.HTMLElement||class{};const Ke={v:0,I:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,s)=>e.addEventListener(t,n,s),rel:(e,t,n,s)=>e.removeEventListener(t,n,s),ce:(e,t)=>new CustomEvent(e,t)};const Ve=(()=>{let e=false;try{He.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=true}}))}catch(e){}return e})();const Xe=e=>Promise.resolve(e);const _e=(()=>{try{new CSSStyleSheet;return typeof(new CSSStyleSheet).replaceSync==="function"}catch(e){}return false})();const Ge=[];const Je=[];const Ye=(e,t)=>n=>{e.push(n);if(!u){u=true;if(t&&Ke.v&4){tt(et)}else{Ke.raf(et)}}};const Ze=e=>{for(let t=0;t<e.length;t++){try{e[t](performance.now())}catch(e){We(e)}}e.length=0};const et=()=>{Ze(Ge);{Ze(Je);if(u=Ge.length>0){Ke.raf(et)}}};const tt=e=>Xe().then(e);const nt=Ye(Je,true);export{n as E,Ie as H,k as a,Re as b,L as c,ve as d,me as f,T as g,$ as h,Xe as p,Pe as r,Fe as s};
//# sourceMappingURL=p-654179c2.js.map