1const o=document,l=window,q=new Set,f=new Set([o]);let I;const B=(t,e)=>Array.from(t.querySelectorAll(e)),L=t=>{const e=[];return f.forEach(n=>e.push(...B(n,t))),e},j=t=>{w(t),B(t,"[q\\:shadowroot]").forEach(e=>{const n=e.shadowRoot;n&&j(n)})},A=t=>t&&typeof t.then=="function",N=(t,e,n=e.type)=>{L("[on"+t+"\\:"+n+"]").forEach(r=>{k(r,t,e,n)})},V=t=>{if(t._qwikjson_===void 0){let e=(t===o.documentElement?o.body:t).lastElementChild;for(;e;){if(e.tagName==="SCRIPT"&&e.getAttribute("type")==="qwik/json"){t._qwikjson_=JSON.parse(e.textContent.replace(/\\x3C(\/?script)/gi,"<$1"));break}e=e.previousElementSibling}}},P=(t,e)=>new CustomEvent(t,{detail:e}),k=async(t,e,n,r=n.type)=>{const s="on"+e+":"+r;t.hasAttribute("preventdefault:"+r)&&n.preventDefault(),t.hasAttribute("stoppropagation:"+r)&&n.stopPropagation();const C=t._qc_,g=C&&C.li.filter(a=>a[0]===s);if(g&&g.length>0){for(const a of g){const p=a[1].getFn([t,n],()=>t.isConnected)(n,t),m=n.cancelBubble;A(p)&&await p,m&&n.stopPropagation()}return}const x=t.getAttribute(s);if(x){const a=t.closest("[q\\:container]"),p=a.getAttribute("q:base"),m=a.getAttribute("q:version")||"unknown",U=a.getAttribute("q:manifest-hash")||"dev",F=new URL(p,o.baseURI);for(const S of x.split(` 2`)){const d=new URL(S,F),O=d.href,u=d.hash.replace(/^#?([^?[|]*).*$/,"$1")||"default",D=performance.now();let c,b,h;const J=S.startsWith("#"),v={qBase:p,qManifest:U,qVersion:m,href:O,symbol:u,element:t,reqTime:D};if(J){const i=a.getAttribute("q:instance");c=(o["qFuncs_"+i]||[])[Number.parseInt(u)],c||(b="sync",h=Error("sym:"+u))}else{_("qsymbol",v);const i=d.href.split("#")[0];try{const E=import(i);V(a),c=(await E)[u],c||(b="no-symbol",h=Error(`${u} not in ${i}`))}catch(E){b||(b="async"),h=E}}if(!c){_("qerror",{importError:b,error:h,...v}),console.error(h);break}const M=o.__q_context__;if(t.isConnected)try{o.__q_context__=[t,n,d];const i=c(n,t);A(i)&&await i}catch(i){_("qerror",{error:i,...v})}finally{o.__q_context__=M}}}},_=(t,e)=>{o.dispatchEvent(P(t,e))},T=t=>t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase()),R=async t=>{let e=T(t.type),n=t.target;for(N("-document",t,e);n&&n.getAttribute;){const r=k(n,"",t,e);let s=t.cancelBubble;A(r)&&await r,s||(s=s||t.cancelBubble||n.hasAttribute("stoppropagation:"+t.type)),n=t.bubbles&&s!==!0?n.parentElement:null}},W=t=>{N("-window",t,T(t.type))},$=()=>{const t=o.readyState;if(!I&&(t=="interactive"||t=="complete")&&(f.forEach(j),I=1,_("qinit"),(l.requestIdleCallback??l.setTimeout).bind(l)(()=>_("qidle")),q.has("qvisible"))){const e=L("[on\\:qvisible]"),n=new IntersectionObserver(r=>{for(const s of r)s.isIntersecting&&(n.unobserve(s.target),k(s.target,"",P("qvisible",s)))});e.forEach(r=>n.observe(r))}},y=(t,e,n,r=!1)=>{t.addEventListener(e,n,{capture:r,passive:!1})},w=(...t)=>{for(const e of t)typeof e=="string"?q.has(e)||(f.forEach(n=>y(n,e,R,!0)),y(l,e,W,!0),q.add(e)):f.has(e)||(q.forEach(n=>y(e,n,R,!0)),f.add(e))};if(!("__q_context__"in o)){o.__q_context__=0;const t=l.qwikevents;t&&(Array.isArray(t)?w(...t):w("click","input")),l.qwikevents={events:q,roots:f,push:w},y(o,"readystatechange",$),$()}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.