UNPKG

11.7 kBJavaScriptView Raw
1const e=window,t=document,n={t:0,s:"",raf:e=>requestAnimationFrame(e),ael:(e,t,n,s)=>e.addEventListener(t,n,s),rel:(e,t,n,s)=>e.removeEventListener(t,n,s)},s=(()=>{try{return new CSSStyleSheet,!0}catch(e){}return!1})(),o={},l=new WeakMap,i=e=>l.get(e),r=(e,t)=>l.set(t.o=e,t),c=(e,t)=>t in e,a=e=>console.error(e),f=new Map,u=e.__stencil_cssshim;let $=0,d=!1;const p=[],m=[],h=[],y=e=>t=>{e.push(t),d||(d=!0,n.raf(b))},w=(e,t)=>{let n=0,s=0;for(;n<e.length&&(s=performance.now())<t;)try{e[n++](s)}catch(e){a(e)}n===e.length?e.length=0:0!==n&&e.splice(0,n)},b=()=>{$++,(e=>{for(let t=0;t<e.length;t++)try{e[t](performance.now())}catch(e){a(e)}e.length=0})(p);const e=2==(6&n.t)?performance.now()+7*Math.ceil($*(1/22)):1/0;w(m,e),w(h,e),m.length>0&&(h.push(...m),m.length=0),(d=p.length+m.length+h.length>0)?n.raf(b):$=0},v=y(p),g=y(m),_={},k=e=>null!=e,S=e=>e.toLowerCase(),j=e=>["object","function"].includes(typeof e),U=()=>e.CSS&&e.CSS.supports&&e.CSS.supports("color","var(--c)")?Promise.resolve():__sc_import_stencilrouter("./p-f7ddb189.js"),R=async()=>{{const n=Array.from(t.querySelectorAll("script")).find(e=>e.src.includes("/stencilrouter.esm.js")||"stencilrouter"===e.getAttribute("data-namespace")),s=new URL(".",new URL(n.getAttribute("data-resources-url")||n.src,e.location.href));return L(s.href),window.customElements||await __sc_import_stencilrouter("./p-a0c82e31.js"),s.href}},L=n=>{const s=`__sc_import_${"stencilrouter".replace(/\s|-/g,"_")}`;try{e[s]=new Function("w","return import(w);")}catch(o){const l=new Map;e[s]=o=>{const i=new URL(o,n).href;let r=l.get(i);if(!r){const n=t.createElement("script");n.type="module",n.src=URL.createObjectURL(new Blob([`import * as m from '${i}'; window.${s}.m = m;`],{type:"application/javascript"})),r=new Promise(t=>{n.onload=()=>{t(e[s].m),n.remove()}}),l.set(i,r),t.head.appendChild(n)}return r}}},M=new WeakMap,C=e=>"sc-"+e,O=(e,t,...n)=>{let s,o,l=null,i=!1,r=!1,c=[];const a=t=>{for(let n=0;n<t.length;n++)l=t[n],Array.isArray(l)?a(l):null!=l&&"boolean"!=typeof l&&((i="function"!=typeof e&&!j(l))&&(l=String(l)),i&&r?c[c.length-1].l+=l:c.push(i?{t:0,l}:l),r=i)};if(a(n),t){s=t.key||void 0,o=t.name;{const e=t.className||t.class;e&&(t.class="object"!=typeof e?e:Object.keys(e).filter(t=>e[t]).join(" "))}}if("function"==typeof e)return e(t,c,x);const f={t:0,i:e,u:c.length>0?c:null,$:void 0,p:t};return f.h=s,f.v=o,f},P={},x={forEach:(e,t)=>e.map(T).forEach(t),map:(e,t)=>e.map(T).map(t).map(A)},T=e=>({vattrs:e.p,vchildren:e.u,vkey:e.h,vname:e.v,vtag:e.i,vtext:e.l}),A=e=>({t:0,p:e.vattrs,u:e.vchildren,h:e.vkey,v:e.vname,i:e.vtag,l:e.vtext}),D=(e,t,s,o,l,i)=>{if(s!==o)if("class"!==t||l)if("style"===t){for(const t in s)o&&null!=o[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in o)s&&o[t]===s[t]||(t.includes("-")?e.style.setProperty(t,o[t]):e.style[t]=o[t])}else if("key"===t);else if("ref"===t)o&&o(e);else if(t.startsWith("on")&&!c(e,t))t=c(e,S(t))?S(t.substring(2)):S(t[2])+t.substring(3),s&&n.rel(e,t,s,!1),o&&n.ael(e,t,o,!1);else{const n=c(e,t),s=j(o);if((n||s&&null!==o)&&!l)try{e[t]=null==o&&-1===e.tagName.indexOf("-")?"":o}catch(e){}null==o||!1===o?e.removeAttribute(t):(!n||4&i||l)&&!s&&(o=!0===o?"":o.toString(),e.setAttribute(t,o))}else{const t=E(s),n=E(e.className).filter(e=>!t.includes(e));e.className=n.concat(E(o).filter(e=>!n.includes(e))).join(" ")}},E=e=>e?e.split(" "):[],F=(e,t,n,s)=>{const o=11===t.$.nodeType&&t.$.host?t.$.host:t.$,l=e&&e.p||_,i=t.p||_;for(s in l)null==i[s]&&null!=l[s]&&D(o,s,l[s],void 0,n,t.t);for(s in i)D(o,s,l[s],i[s],n,t.t)};let W,q,N=!1,B=!1,H=!1;const V=(e,n,s)=>{let o,l,i,r=n.u[s],c=0;if(N||(H=!0,"slot"===r.i&&(r.t|=r.u?2:1)),k(r.l))r.$=t.createTextNode(r.l);else if(1&r.t)r.$=t.createTextNode("");else if(o=r.$=t.createElement(2&r.t?"slot-fb":r.i),F(null,r,!1),r.u)for(c=0;c<r.u.length;++c)(l=V(e,r,c,o))&&o.appendChild(l);return r.$["s-hn"]=q,3&r.t&&(r.$["s-sr"]=!0,r.$["s-cr"]=W,r.$["s-sn"]=r.v||"",(i=e&&e.u&&e.u[s])&&i.i===r.i&&e.$&&z(e.$,!1)),r.$},z=(e,t)=>{n.t|=1;const s=e.childNodes;for(let e=s.length-1;e>=0;e--){const n=s[e];n["s-hn"]!==q&&n["s-ol"]&&(Q(n).insertBefore(n,K(n)),n["s-ol"].remove(),n["s-ol"]=void 0,H=!0),t&&z(n,t)}n.t&=-2},G=(e,t,n,s,o,l)=>{let i,r=e["s-cr"]&&e["s-cr"].parentNode||e;for(;o<=l;++o)s[o]&&(i=V(null,n,o,e))&&(s[o].$=i,r.insertBefore(i,K(t)))},I=(e,t,n,s)=>{for(;t<=n;++t)k(e[t])&&(s=e[t].$,te(e[t],!0),B=!0,s["s-ol"]?s["s-ol"].remove():z(s,!0),s.remove())},J=(e,t)=>e.i===t.i&&("slot"===e.i?e.v===t.v:e.h===t.h),K=e=>e&&e["s-ol"]||e,Q=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,X=(e,t)=>{const n=t.$=e.$,s=e.u,o=t.u;let l;k(t.l)?(l=n["s-cr"])?l.parentNode.textContent=t.l:e.l!==t.l&&(n.textContent=t.l):("slot"===t.i||F(e,t,!1),k(s)&&k(o)?((e,t,n,s)=>{let o,l,i=0,r=0,c=0,a=0,f=t.length-1,u=t[0],$=t[f],d=s.length-1,p=s[0],m=s[d];for(;i<=f&&r<=d;)if(null==u)u=t[++i];else if(null==$)$=t[--f];else if(null==p)p=s[++r];else if(null==m)m=s[--d];else if(J(u,p))X(u,p),u=t[++i],p=s[++r];else if(J($,m))X($,m),$=t[--f],m=s[--d];else if(J(u,m))"slot"!==u.i&&"slot"!==m.i||z(u.$.parentNode,!1),X(u,m),e.insertBefore(u.$,$.$.nextSibling),u=t[++i],m=s[--d];else if(J($,p))"slot"!==u.i&&"slot"!==m.i||z($.$.parentNode,!1),X($,p),e.insertBefore($.$,u.$),$=t[--f],p=s[++r];else{for(c=-1,a=i;a<=f;++a)if(t[a]&&k(t[a].h)&&t[a].h===p.h){c=a;break}c>=0?((l=t[c]).i!==p.i?o=V(t&&t[r],n,c,e):(X(l,p),t[c]=void 0,o=l.$),p=s[++r]):(o=V(t&&t[r],n,r,e),p=s[++r]),o&&Q(u.$).insertBefore(o,K(u.$))}i>f?G(e,null==s[d+1]?null:s[d+1].$,n,s,r,d):r>d&&I(t,i,f)})(n,s,t,o):k(o)?(k(e.l)&&(n.textContent=""),G(n,null,t,o,0,o.length-1)):k(s)&&I(s,0,s.length-1))},Y=(e,t,n,s,o,l,i,r)=>{for(s=0,o=(n=e.childNodes).length;s<o;s++)if(1===(t=n[s]).nodeType){if(t["s-sr"])for(i=t["s-sn"],t.hidden=!1,l=0;l<o;l++)if(n[l]["s-hn"]!==t["s-hn"])if(r=n[l].nodeType,""!==i){if(1===r&&i===n[l].getAttribute("slot")){t.hidden=!0;break}}else if(1===r||3===r&&""!==n[l].textContent.trim()){t.hidden=!0;break}Y(t)}},Z=[],ee=e=>{let t,n,s,o,l=e.childNodes,i=l.length,r=0,c=0,a=0;for(i=l.length;r<i;r++){if((t=l[r])["s-sr"]&&(n=t["s-cr"]))for(o=t["s-sn"],c=(s=n.parentNode.childNodes).length-1;c>=0;c--)(n=s[c])["s-cn"]||n["s-nr"]||n["s-hn"]===t["s-hn"]||((3===(a=n.nodeType)||8===a)&&""===o||1===a&&null===n.getAttribute("slot")&&""===o||1===a&&n.getAttribute("slot")===o)&&(Z.some(e=>e.nodeToRelocate===n)||(B=!0,n["s-sn"]=o,Z.push({slotRefNode:t,nodeToRelocate:n})));1===t.nodeType&&ee(t)}},te=(e,t)=>{e&&(e.p&&e.p.ref&&e.p.ref(t?null:e.$),e.u&&e.u.forEach(e=>{te(e,t)}))},ne=async(e,t)=>{if(e&&e[t])try{await e[t]()}catch(e){a(e)}},se=async(e,t,n,s)=>{t.t|=16;const o=t.o;s&&await ne(o,"componentWillLoad"),g(()=>oe(e,t,n,o,s))},oe=(e,s,o,l,i)=>{s.t&=-17,e["s-lr"]=!1,i&&((e,n)=>{((e,s,o,l)=>{let i=C(n.g),r=f.get(i);if(e=11===e.nodeType?e:t,r)if("string"==typeof r){let n,s=M.get(e=e.head||e);if(s||M.set(e,s=new Set),!s.has(i)){if(u){const e=(n=u.createHostStyle(l,i,r))["s-sc"];e&&(i=e,s=null)}else(n=t.createElement("style")).innerHTML=r;e.appendChild(n),s&&s.add(i)}}else e.adoptedStyleSheets.includes(r)||(e.adoptedStyleSheets=[...e.adoptedStyleSheets,r])})(e.getRootNode(),0,0,e)})(e,o),s.t|=4;try{((e,s,o,l)=>{const i=s._||{t:0};if(q=S(e.tagName),(e=>e&&e.i===P)(l)?l.i=null:l=O(null,null,l),o.k&&(l.p=l.p||{},o.k.forEach(([t,n])=>l.p[n]=e[t])),l.t|=4,s._=l,l.$=i.$=e,W=e["s-cr"],N=!1,H=B=!1,X(i,l),H){ee(l.$);for(let e=0;e<Z.length;e++){const n=Z[e];if(!n.nodeToRelocate["s-ol"]){const e=t.createTextNode("");e["s-nr"]=n.nodeToRelocate,n.nodeToRelocate.parentNode.insertBefore(n.nodeToRelocate["s-ol"]=e,n.nodeToRelocate)}}n.t|=1;for(let e=0;e<Z.length;e++){const t=Z[e],n=t.slotRefNode.parentNode;let s=t.slotRefNode.nextSibling,o=t.nodeToRelocate["s-ol"];for(;o=o.previousSibling;){let e=o["s-nr"];if(e&&e&&e["s-sn"]===t.nodeToRelocate["s-sn"]&&n===e.parentNode&&(e=e.nextSibling)&&e&&!e["s-nr"]){s=e;break}}(!s&&n!==t.nodeToRelocate.parentNode||t.nodeToRelocate.nextSibling!==s)&&t.nodeToRelocate!==s&&n.insertBefore(t.nodeToRelocate,s)}n.t&=-2}B&&Y(l.$),Z.length=0})(e,s,o,l.render&&l.render())}catch(e){a(e)}s.t&=-5,u&&u.updateHost(e),e["s-lr"]=!0,s.t|=2,e["s-rc"].length>0&&(e["s-rc"].forEach(e=>e()),e["s-rc"].length=0),le(e,s)},le=(e,s,o)=>{if(!e["s-al"]){const l=s.o,i=s.S;512&s.t?ne(l,"componentDidUpdate"):(s.t|=512,e.classList.add("hydrated"),ne(l,"componentDidLoad"),s.j(e),i||(t.documentElement.classList.add("hydrated"),setTimeout(()=>n.t|=2,999))),i&&((o=i["s-al"])&&(o.delete(e),0===o.size&&(i["s-al"]=void 0,i["s-init"]())),s.S=void 0)}},ie=(e,t,n)=>{if(t.U){e.watchers&&(t.R=e.watchers);const s=Object.entries(t.U),o=e.prototype;if(s.forEach(([e,[s]])=>{(31&s||2&n&&32&s)&&Object.defineProperty(o,e,{get(){return((e,t)=>i(e).L.get(t))(this,e)},set(n){((e,t,n,s)=>{const o=i(this),l=o.M,r=o.L.get(t),c=o.t;if(!((n=((e,t)=>null==e||j(e)?e:4&t?"false"!==e&&(""===e||!!e):2&t?parseFloat(e):1&t?String(e):e)(n,s.U[t][0]))===r||8&c&&void 0!==r)&&(o.L.set(t,n),o.o)){if(s.R&&1==(9&c)){const e=s.R[t];e&&e.forEach(e=>{try{o.o[e].call(o.o,n,r,t)}catch(e){a(e)}})}2==(22&c)&&se(l,o,s,!1)}})(0,e,n,t)},configurable:!0,enumerable:!0})}),1&n){const n=new Map;o.attributeChangedCallback=function(e,t,s){const o=n.get(e);this[o]=(null!==s||"boolean"!=typeof this[o])&&s},e.observedAttributes=s.filter(([e,t])=>15&t[0]).map(([e,s])=>{const o=s[1]||e;return n.set(o,e),512&s[0]&&t.k.push([e,o]),o})}}return e},re=async(e,t,n,o,l)=>{if(0==(256&t.t)){t.t|=256,(l=await(e=>__sc_import_stencilrouter(`./${e.C}.entry.js`).then(t=>t[e.g.replace(/-/g,"_")],a))(n)).isProxied||(n.R=l.watchers,ie(l,n,2),l.isProxied=!0),t.t|=8;try{new l(t)}catch(e){a(e)}if(t.t&=-9,ce(t.o),!l.isStyleRegistered&&l.style){let e=l.style;((e,t)=>{let n=f.get(e);s?(n=n||new CSSStyleSheet).replace(t):n=t,f.set(e,n)})(C(n.g),e),l.isStyleRegistered=!0}}const i=t.S;i&&!i["s-lr"]&&i["s-rc"]?i["s-rc"].push(()=>re(e,t,n)):se(e,t,n,!0)},ce=e=>{ne(e,"connectedCallback")},ae=(s,o={})=>{const r=[],c=o.exclude||[],a=t.head,f=e.customElements,$=a.querySelector("meta[charset]"),d=t.createElement("style");Object.assign(n,o),n.s=new URL(o.resourcesUrl||"/",e.location.href).href,o.syncQueue&&(n.t|=4),s.forEach(e=>e[1].forEach(s=>{const o={t:s[0],g:s[1],U:s[2],O:s[3],k:[],R:{}},a=o.g;o.C=e[0],c.includes(a)||f.get(a)||(r.push(a),f.define(a,ie(class extends HTMLElement{constructor(e){super(e),e=this,this["s-lr"]=!1,this["s-rc"]=[],(e=>{{const t={t:0,M:e,L:new Map};t.P=new Promise(e=>t.j=e),l.set(e,t)}})(e)}connectedCallback(){((e,s)=>{if(0==(1&n.t)){const n=i(e);if(!(1&n.t)){let o;n.t|=1,o||4&s.t&&((e,n)=>{let s;s="",(n=e["s-cr"]=t.createComment(""))["s-cn"]=!0,e.insertBefore(n,e.firstChild)})(e);{let t=e;for(;t=t.parentNode||t.host;)if(t["s-init"]&&!t["s-lr"]){n.S=t,(t["s-al"]=t["s-al"]||new Set).add(e);break}}s.U&&Object.entries(s.U).forEach(([t,[n]])=>{if(31&n&&e.hasOwnProperty(t)){const n=e[t];delete e[t],e[t]=n}}),re(e,n,s)}ce(n.o)}})(this,o)}disconnectedCallback(){(e=>{if(0==(1&n.t)){const t=i(e);u&&u.removeHost(e);const n=t.o;ne(n,"disconnectedCallback"),ne(n,"componentDidUnload")}})(this)}"s-init"(){const e=i(this);e.o&&le(this,e)}"s-hmr"(e){}forceUpdate(){se(this,i(this),o,!1)}componentOnReady(){return i(this).P}},o,1)))})),d.innerHTML=r+"{visibility:hidden}.hydrated{visibility:inherit}",d.setAttribute("data-styles",""),a.insertBefore(d,$?$.nextSibling:a.firstChild)},fe=(s,l)=>l in o?o[l]:"window"===l?e:"document"===l?t:"isServer"!==l&&"isPrerender"!==l&&("isClient"===l||("resourcesUrl"===l||"publicPath"===l?(()=>{const t=new URL(".",n.s);return t.origin!==e.location.origin?t.href:t.pathname})():"queue"===l?{write:g,read:v,tick:{then:e=>(e=>Promise.resolve().then(e))(e)}}:void 0)),ue=e=>i(e).M;export{U as a,ae as b,fe as c,ue as g,O as h,R as p,r};
\No newline at end of file