1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../nodes/0.tEc8nNGt.js","../chunks/BXOXj1pK.js","../chunks/4c-OeXAU.js","../chunks/BRgtGkdv.js","../chunks/lcKN3m2X.js","../chunks/wos1LzCW.js","../assets/0.CqN8sGq6.css","../nodes/1.CHH0PxAG.js","../chunks/C8blkq4u.js","../chunks/D5TBoIXa.js","../chunks/CMXrcf-8.js","../chunks/DHIS6tbh.js","../nodes/2.CsrKYbYc.js","../chunks/CMx_Au5O.js","../assets/2.BQ5JQasu.css","../nodes/3.6Vk8vC45.js","../chunks/D2YTt7PR.js","../chunks/Bar849nS.js","../nodes/4.BlMOff13.js","../nodes/5.BOYRpQEe.js","../nodes/6.6mbVe8fe.js","../nodes/7.tnts7OBH.js","../nodes/8.B328xS_c.js","../nodes/9.BW0lCQyt.js"])))=>i.map(i=>d[i]); 2var F=e=>{throw TypeError(e)};var G=(e,t,r)=>t.has(e)||F("Cannot "+r);var l=(e,t,r)=>(G(e,t,"read from private field"),r?r.call(e):t.get(e)),S=(e,t,r)=>t.has(e)?F("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),I=(e,t,r,i)=>(G(e,t,"write to private field"),i?i.call(e,r):t.set(e,r),r);import{I as H,O as Z,N as $,Q as tt,R as et,V as rt,W as st,X as J,T as at,J as nt,aG as ot,a6 as it,b as ct,a0 as ut,S as lt,o as k,L as mt,g,aH as ft,Y as dt,aI as _t,a2 as ht,u as vt,a as gt,aJ as Et,h as p,s as yt,a4 as Rt,aK as x,i as Pt,j as bt,a3 as Ot,aL as D}from"../chunks/4c-OeXAU.js";import{h as Tt,m as At,u as Lt,s as pt}from"../chunks/C8blkq4u.js";import{a as T,c as V,f as K,t as kt}from"../chunks/BXOXj1pK.js";import{o as wt}from"../chunks/wos1LzCW.js";import{B as St,i as j}from"../chunks/CMx_Au5O.js";import{p as C}from"../chunks/Bar849nS.js";function B(e,t,r){var i;H&&(i=nt,Z());var o=new St(e);$(()=>{var n=t()??null;if(H){var a=et(i),s=a===at,m=n!==null;if(s!==m){var u=rt();st(u),o.anchor=u,J(!1),o.ensure(n,n&&(f=>r(f,n))),J(!0);return}}o.ensure(n,n&&(f=>r(f,n)))},tt)}function U(e,t){return e===t||(e==null?void 0:e[lt])===t}function Y(e={},t,r,i){return ot(()=>{var o,n;return it(()=>{o=n,n=[],ct(()=>{e!==r(...n)&&(t(e,...n),o&&U(r(...o),e)&&t(null,...o))})}),()=>{ut(()=>{n&&U(r(...n),e)&&t(null,...n)})}}),e}function It(e){return class extends xt{constructor(t){super({component:e,...t})}}}var E,d;class xt{constructor(t){S(this,E);S(this,d);var n;var r=new Map,i=(a,s)=>{var m=_t(s,!1,!1);return r.set(a,m),m};const o=new Proxy({...t.props||{},$$events:{}},{get(a,s){return g(r.get(s)??i(s,Reflect.get(a,s)))},has(a,s){return s===mt?!0:(g(r.get(s)??i(s,Reflect.get(a,s))),Reflect.has(a,s))},set(a,s,m){return k(r.get(s)??i(s,m),m),Reflect.set(a,s,m)}});I(this,d,(t.hydrate?Tt:At)(t.component,{target:t.target,anchor:t.anchor,props:o,context:t.context,intro:t.intro??!1,recover:t.recover,transformError:t.transformError})),(!((n=t==null?void 0:t.props)!=null&&n.$$host)||t.sync===!1)&&ft(),I(this,E,o.$$events);for(const a of Object.keys(l(this,d)))a==="$set"||a==="$destroy"||a==="$on"||dt(this,a,{get(){return l(this,d)[a]},set(s){l(this,d)[a]=s},enumerable:!0});l(this,d).$set=a=>{Object.assign(o,a)},l(this,d).$destroy=()=>{Lt(l(this,d))}}$set(t){l(this,d).$set(t)}$on(t,r){l(this,E)[t]=l(this,E)[t]||[];const i=(...o)=>r.call(this,...o);return l(this,E)[t].push(i),()=>{l(this,E)[t]=l(this,E)[t].filter(o=>o!==i)}}$destroy(){l(this,d).$destroy()}}E=new WeakMap,d=new WeakMap;const Dt="modulepreload",Vt=function(e,t){return new URL(e,t).href},W={},v=function(t,r,i){let o=Promise.resolve();if(r&&r.length>0){const a=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),m=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));o=Promise.allSettled(r.map(u=>{if(u=Vt(u,i),u in W)return;W[u]=!0;const f=u.endsWith(".css"),w=f?'[rel="stylesheet"]':"";if(!!i)for(let y=a.length-1;y>=0;y--){const c=a[y];if(c.href===u&&(!f||c.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${w}`))return;const h=document.createElement("link");if(h.rel=f?"stylesheet":Dt,f||(h.as="script"),h.crossOrigin="",h.href=u,m&&h.setAttribute("nonce",m),document.head.appendChild(h),f)return new Promise((y,c)=>{h.addEventListener("load",y),h.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${u}`)))})}))}function n(a){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a}return o.then(a=>{for(const s of a||[])s.status==="rejected"&&n(s.reason);return t().catch(n)})},Kt={};var jt=K('<div id="svelte-announcer" aria-live="assertive" aria-atomic="true" style="position: absolute; left: 0; top: 0; clip: rect(0 0 0 0); clip-path: inset(50%); overflow: hidden; white-space: nowrap; width: 1px; height: 1px"><!></div>'),Ct=K("<!> <!>",1);function Bt(e,t){ht(t,!0);let r=C(t,"components",23,()=>[]),i=C(t,"data_0",3,null),o=C(t,"data_1",3,null);vt(()=>t.stores.page.set(t.page)),gt(()=>{t.stores,t.page,t.constructors,r(),t.form,i(),o(),t.stores.page.notify()});let n=x(!1),a=x(!1),s=x(null);wt(()=>{const c=t.stores.page.subscribe(()=>{g(n)&&(k(a,!0),Et().then(()=>{k(s,document.title||"untitled page",!0)}))});return k(n,!0),c});const m=D(()=>t.constructors[1]);var u=Ct(),f=p(u);{var w=c=>{const R=D(()=>t.constructors[0]);var P=V(),A=p(P);B(A,()=>g(R),(b,O)=>{Y(O(b,{get data(){return i()},get form(){return t.form},get params(){return t.page.params},children:(_,qt)=>{var N=V(),Q=p(N);B(Q,()=>
2g(m),(X,z)=>{Y(z(X,{get data(){return o()},get form(){return t.form},get params(){return t.page.params}}),L=>r()[1]=L,()=>{var L;return(L=r())==null?void 0:L[1]})}),T(_,N)},$$slots:{default:!0}}),_=>r()[0]=_,()=>{var _;return(_=r())==null?void 0:_[0]})}),T(c,P)},q=c=>{const R=D(()=>t.constructors[0]);var P=V(),A=p(P);B(A,()=>g(R),(b,O)=>{Y(O(b,{get data(){return i()},get form(){return t.form},get params(){return t.page.params}}),_=>r()[0]=_,()=>{var _;return(_=r())==null?void 0:_[0]})}),T(c,P)};j(f,c=>{t.constructors[1]?c(w):c(q,!1)})}var h=yt(f,2);{var y=c=>{var R=jt(),P=Pt(R);{var A=b=>{var O=kt();Ot(()=>pt(O,g(s))),T(b,O)};j(P,b=>{g(a)&&b(A)})}bt(R),T(c,R)};j(h,c=>{g(n)&&c(y)})}T(e,u),Rt()}const Mt=It(Bt),Qt=[()=>v(()=>import("../nodes/0.tEc8nNGt.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url),()=>v(()=>import("../nodes/1.CHH0PxAG.js"),__vite__mapDeps([7,1,2,3,8,9,10,4,5,11]),import.meta.url),()=>v(()=>import("../nodes/2.CsrKYbYc.js"),__vite__mapDeps([12,1,2,3,5,13,8,9,10,14]),import.meta.url),()=>v(()=>import("../nodes/3.6Vk8vC45.js"),__vite__mapDeps([15,1,2,3,16,5,13,9,17]),import.meta.url),()=>v(()=>import("../nodes/4.BlMOff13.js"),__vite__mapDeps([18,1,2,3]),import.meta.url),()=>v(()=>import("../nodes/5.BOYRpQEe.js"),__vite__mapDeps([19,1,2,3]),import.meta.url),()=>v(()=>import("../nodes/6.6mbVe8fe.js"),__vite__mapDeps([20,1,2,3]),import.meta.url),()=>v(()=>import("../nodes/7.tnts7OBH.js"),__vite__mapDeps([21,1,2,3]),import.meta.url),()=>v(()=>import("../nodes/8.B328xS_c.js"),__vite__mapDeps([22,1,2,3]),import.meta.url),()=>v(()=>import("../nodes/9.BW0lCQyt.js"),__vite__mapDeps([23,1,2,3,16,5,13,9,17]),import.meta.url)],Xt=[],zt={"/":[2],"/demos":[3],"/imprint":[4],"/projects":[5],"/protection":[6],"/pub":[7],"/teaching":[8],"/tools":[9]},M={handleError:({error:e})=>{console.error(e)},reroute:()=>{},transport:{}},Yt=Object.fromEntries(Object.entries(M.transport).map(([e,t])=>[e,t.decode])),Zt=Object.fromEntries(Object.entries(M.transport).map(([e,t])=>[e,t.encode])),$t=!1,te=(e,t)=>Yt[e](t);export{te as decode,Yt as decoders,zt as dictionary,Zt as encoders,$t as hash,M as hooks,Kt as matchers,Qt as nodes,Mt as root,Xt as server_loads};
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.