1const o=document,f=window,_=new Set,u=new Set([o]);let I;const B=(t,e)=>Array.from(t.querySelectorAll(e)),L=t=>{const e=[];return u.forEach(n=>e.push(...B(n,t))),e},j=t=>{g(t),B(t,"[q\\:shadowroot]").forEach(e=>{const n=e.shadowRoot;n&&j(n)})},k=t=>t&&typeof t.then=="function",N=(t,e,n=e.type)=>{L("[on"+t+"\\:"+n+"]").forEach(r=>{C(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}),C=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_,m=c&&c.li.filter(a=>a[0]===s);if(m&&m.length>0){for(const a of m){const p=a[1].getFn([t,n],()=>t.isConnected)(n,t),v=n.cancelBubble;k(p)&&await p,v&&n.stopPropagation()}return}const x=t.getAttribute(s);if(x){const a=t.closest("[q\\:container]"),p=a.getAttribute("q:base"),v=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 y=new URL(S,F),O=y.href,b=y.hash.replace(/^#?([^?[|]*).*$/,"$1")||"default",D=performance.now();let l,h,q;const J=S.startsWith("#"),E={qBase:p,qManifest:U,qVersion:v,href:O,symbol:b,element:t,reqTime:D};if(J){const i=a.getAttribute("q:instance");l=(o["qFuncs_"+i]||[])[Number.parseInt(b)],l||(h="sync",q=Error("sym:"+b))}else{d("qsymbol",E);const i=y.href.split("#")[0];try{const A=import(i);V(a),l=(await A)[b],l||(h="no-symbol",q=Error(`${b} not in ${i}`))}catch(A){h||(h="async"),q=A}}if(!l){d("qerror",{importError:h,error:q,...E}),console.error(q);break}const M=o.__q_context__;if(t.isConnected)try{o.__q_context__=[t,n,y];const i=l(n,t);k(i)&&await i}catch(i){d("qerror",{error:i,...E})}finally{o.__q_context__=M}}}},d=(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=C(n,"",t,e);let s=t.cancelBubble;k(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))},$=()=>{var t;const e=o.readyState;if(!I&&(e=="interactive"||e=="complete")&&(u.forEach(j),I=1,d("qinit"),((t=f.requestIdleCallback)!=null?t:f.setTimeout).bind(f)(()=>d("qidle")),_.has("qvisible"))){const n=L("[on\\:qvisible]"),r=new IntersectionObserver(s=>{for(const c of s)c.isIntersecting&&(r.unobserve(c.target),C(c.target,"",P("qvisible",c)))});n.forEach(s=>r.observe(s))}},w=(t,e,n,r=!1)=>{t.addEventListener(e,n,{capture:r,passive:!1})},g=(...t)=>{for(const e of t)typeof e=="string"?_.has(e)||(u.forEach(n=>w(n,e,R,!0)),w(f,e,W,!0),_.add(e)):u.has(e)||(_.forEach(n=>w(e,n,R,!0)),u.add(e))};if(!("__q_context__"in o)){o.__q_context__=0;const t=f.qwikevents;t&&(Array.isArray(t)?g(...t):g("click","input")),f.qwikevents={events:_,roots:u,push:g},w(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.