diff --git a/_app/immutable/chunks/singletons.Nu7caW1f.js b/_app/immutable/chunks/singletons.Nu7caW1f.js new file mode 100644 index 0000000..e353c98 --- /dev/null +++ b/_app/immutable/chunks/singletons.Nu7caW1f.js @@ -0,0 +1 @@ +import{n as d,s as k}from"./scheduler.t1upX1mg.js";const u=[];function p(t,e=d){let n;const o=new Set;function a(s){if(k(t,s)&&(t=s,n)){const c=!u.length;for(const i of o)i[1](),u.push(i,t);if(c){for(let i=0;i{o.delete(i),o.size===0&&n&&(n(),n=null)}}return{set:a,update:l,subscribe:r}}const E=globalThis.__sveltekit_1n8q3cp?.base??"",m=globalThis.__sveltekit_1n8q3cp?.assets??E,A="1703211681730",I="sveltekit:snapshot",w="sveltekit:scroll",y="sveltekit:states",N="sveltekit:pageurl",U="sveltekit:history",L="sveltekit:navigation",_={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},g=location.origin;function O(t){if(t instanceof URL)return t;let e=document.baseURI;if(!e){const n=document.getElementsByTagName("base");e=n.length?n[0].href:document.URL}return new URL(t,e)}function Y(){return{x:pageXOffset,y:pageYOffset}}function f(t,e){return t.getAttribute(`data-sveltekit-${e}`)}const b={..._,"":_.hover};function v(t){let e=t.assignedSlot??t.parentNode;return e?.nodeType===11&&(e=e.host),e}function q(t,e){for(;t&&t!==e;){if(t.nodeName.toUpperCase()==="A"&&t.hasAttribute("href"))return t;t=v(t)}}function x(t,e){let n;try{n=new URL(t instanceof SVGAElement?t.href.baseVal:t.href,document.baseURI)}catch{}const o=t instanceof SVGAElement?t.target.baseVal:t.target,a=!n||!!o||T(n,e)||(t.getAttribute("rel")||"").split(/\s+/).includes("external"),l=n?.origin===g&&t.hasAttribute("download");return{url:n,external:a,target:o,download:l}}function P(t){let e=null,n=null,o=null,a=null,l=null,r=null,s=t;for(;s&&s!==document.documentElement;)o===null&&(o=f(s,"preload-code")),a===null&&(a=f(s,"preload-data")),e===null&&(e=f(s,"keepfocus")),n===null&&(n=f(s,"noscroll")),l===null&&(l=f(s,"reload")),r===null&&(r=f(s,"replacestate")),s=v(s);function c(i){switch(i){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:b[o??"off"],preload_data:b[a??"off"],keepfocus:c(e),noscroll:c(n),reload:c(l),replace_state:c(r)}}function h(t){const e=p(t);let n=!0;function o(){n=!0,e.update(r=>r)}function a(r){n=!1,e.set(r)}function l(r){let s;return e.subscribe(c=>{(s===void 0||n&&c!==s)&&r(s=c)})}return{notify:o,set:a,subscribe:l}}function R(){const{set:t,subscribe:e}=p(!1);let n;async function o(){clearTimeout(n);try{const a=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!a.ok)return!1;const r=(await a.json()).version!==A;return r&&(t(!0),clearTimeout(n)),r}catch{return!1}}return{subscribe:e,check:o}}function T(t,e){return t.origin!==g||!t.pathname.startsWith(e)}function V(t){t.client}const G={url:h({}),page:h({}),navigating:p(null),updated:R()};export{U as H,L as N,N as P,w as S,y as a,I as b,P as c,G as d,E as e,q as f,x as g,_ as h,T as i,V as j,g as o,O as r,Y as s}; diff --git a/_app/immutable/chunks/singletons.tPIJqICg.js b/_app/immutable/chunks/singletons.tPIJqICg.js deleted file mode 100644 index cac1c59..0000000 --- a/_app/immutable/chunks/singletons.tPIJqICg.js +++ /dev/null @@ -1 +0,0 @@ -import{n as d,s as k}from"./scheduler.t1upX1mg.js";const u=[];function p(t,e=d){let s;const o=new Set;function a(n){if(k(t,n)&&(t=n,s)){const c=!u.length;for(const i of o)i[1](),u.push(i,t);if(c){for(let i=0;i{o.delete(i),o.size===0&&s&&(s(),s=null)}}return{set:a,update:l,subscribe:r}}const E=globalThis.__sveltekit_205su1?.base??"",m=globalThis.__sveltekit_205su1?.assets??E,A="1703211028441",I="sveltekit:snapshot",w="sveltekit:scroll",y="sveltekit:states",N="sveltekit:pageurl",U="sveltekit:history",L="sveltekit:navigation",_={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},g=location.origin;function O(t){if(t instanceof URL)return t;let e=document.baseURI;if(!e){const s=document.getElementsByTagName("base");e=s.length?s[0].href:document.URL}return new URL(t,e)}function Y(){return{x:pageXOffset,y:pageYOffset}}function f(t,e){return t.getAttribute(`data-sveltekit-${e}`)}const b={..._,"":_.hover};function v(t){let e=t.assignedSlot??t.parentNode;return e?.nodeType===11&&(e=e.host),e}function x(t,e){for(;t&&t!==e;){if(t.nodeName.toUpperCase()==="A"&&t.hasAttribute("href"))return t;t=v(t)}}function P(t,e){let s;try{s=new URL(t instanceof SVGAElement?t.href.baseVal:t.href,document.baseURI)}catch{}const o=t instanceof SVGAElement?t.target.baseVal:t.target,a=!s||!!o||T(s,e)||(t.getAttribute("rel")||"").split(/\s+/).includes("external"),l=s?.origin===g&&t.hasAttribute("download");return{url:s,external:a,target:o,download:l}}function V(t){let e=null,s=null,o=null,a=null,l=null,r=null,n=t;for(;n&&n!==document.documentElement;)o===null&&(o=f(n,"preload-code")),a===null&&(a=f(n,"preload-data")),e===null&&(e=f(n,"keepfocus")),s===null&&(s=f(n,"noscroll")),l===null&&(l=f(n,"reload")),r===null&&(r=f(n,"replacestate")),n=v(n);function c(i){switch(i){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:b[o??"off"],preload_data:b[a??"off"],keepfocus:c(e),noscroll:c(s),reload:c(l),replace_state:c(r)}}function h(t){const e=p(t);let s=!0;function o(){s=!0,e.update(r=>r)}function a(r){s=!1,e.set(r)}function l(r){let n;return e.subscribe(c=>{(n===void 0||s&&c!==n)&&r(n=c)})}return{notify:o,set:a,subscribe:l}}function R(){const{set:t,subscribe:e}=p(!1);let s;async function o(){clearTimeout(s);try{const a=await fetch(`${m}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!a.ok)return!1;const r=(await a.json()).version!==A;return r&&(t(!0),clearTimeout(s)),r}catch{return!1}}return{subscribe:e,check:o}}function T(t,e){return t.origin!==g||!t.pathname.startsWith(e)}function G(t){t.client}const K={url:h({}),page:h({}),navigating:p(null),updated:R()};export{U as H,L as N,N as P,w as S,y as a,I as b,V as c,K as d,E as e,x as f,P as g,_ as h,T as i,G as j,g as o,O as r,Y as s}; diff --git a/_app/immutable/chunks/stores.b1TOk67C.js b/_app/immutable/chunks/stores.53WzE8OB.js similarity index 73% rename from _app/immutable/chunks/stores.b1TOk67C.js rename to _app/immutable/chunks/stores.53WzE8OB.js index f06b163..2cae969 100644 --- a/_app/immutable/chunks/stores.b1TOk67C.js +++ b/_app/immutable/chunks/stores.53WzE8OB.js @@ -1 +1 @@ -import{d as e}from"./singletons.tPIJqICg.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; +import{d as e}from"./singletons.Nu7caW1f.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/_app/immutable/entry/app.3VKYrOn1.js b/_app/immutable/entry/app.3iz9LLiR.js similarity index 93% rename from _app/immutable/entry/app.3VKYrOn1.js rename to _app/immutable/entry/app.3iz9LLiR.js index 724f714..c62733f 100644 --- a/_app/immutable/entry/app.3VKYrOn1.js +++ b/_app/immutable/entry/app.3iz9LLiR.js @@ -1,7 +1,7 @@ -import{s as q,a as B,o as U,t as j,b as D}from"../chunks/scheduler.t1upX1mg.js";import{S as M,i as W,s as z,e as d,c as F,a as b,t as p,b as P,d as w,f as g,g as G,h as H,j as J,k as I,l as h,m as K,n as Q,o as X,p as L,q as k,r as v,u as N,v as E,w as y}from"../chunks/index.5BUxBg9Z.js";const Y="modulepreload",Z=function(a,e){return new URL(a,e).href},O={},R=function(e,n,i){let s=Promise.resolve();if(n&&n.length>0){const c=document.getElementsByTagName("link");s=Promise.all(n.map(t=>{if(t=Z(t,i),t in O)return;O[t]=!0;const r=t.endsWith(".css"),l=r?'[rel="stylesheet"]':"";if(!!i)for(let u=c.length-1;u>=0;u--){const m=c[u];if(m.href===t&&(!r||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${t}"]${l}`))return;const o=document.createElement("link");if(o.rel=r?"stylesheet":Y,r||(o.as="script",o.crossOrigin=""),o.href=t,document.head.appendChild(o),r)return new Promise((u,m)=>{o.addEventListener("load",u),o.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${t}`)))})}))}return s.then(()=>e()).catch(c=>{const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=c,window.dispatchEvent(t),!t.defaultPrevented)throw c})},re={};function $(a){let e,n,i;var s=a[1][0];function c(t,r){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,c(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&N(e.$$.fragment,t),n=d()},m(t,r){e&&E(e,t,r),b(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){L();const l=e;p(l.$$.fragment,1,0,()=>{y(l,1)}),P()}s?(e=k(s,c(t)),t[12](e),v(e.$$.fragment),w(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(s){const l={};r&8&&(l.data=t[3]),r&4&&(l.form=t[2]),e.$set(l)}},i(t){i||(e&&w(e.$$.fragment,t),i=!0)},o(t){e&&p(e.$$.fragment,t),i=!1},d(t){t&&g(n),a[12](null),e&&y(e,t)}}}function x(a){let e,n,i;var s=a[1][0];function c(t,r){return{props:{data:t[3],$$slots:{default:[ee]},$$scope:{ctx:t}}}}return s&&(e=k(s,c(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&N(e.$$.fragment,t),n=d()},m(t,r){e&&E(e,t,r),b(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){L();const l=e;p(l.$$.fragment,1,0,()=>{y(l,1)}),P()}s?(e=k(s,c(t)),t[11](e),v(e.$$.fragment),w(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(s){const l={};r&8&&(l.data=t[3]),r&8215&&(l.$$scope={dirty:r,ctx:t}),e.$set(l)}},i(t){i||(e&&w(e.$$.fragment,t),i=!0)},o(t){e&&p(e.$$.fragment,t),i=!1},d(t){t&&g(n),a[11](null),e&&y(e,t)}}}function ee(a){let e,n,i;var s=a[1][1];function c(t,r){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,c(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&N(e.$$.fragment,t),n=d()},m(t,r){e&&E(e,t,r),b(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][1])){if(e){L();const l=e;p(l.$$.fragment,1,0,()=>{y(l,1)}),P()}s?(e=k(s,c(t)),t[10](e),v(e.$$.fragment),w(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(s){const l={};r&16&&(l.data=t[4]),r&4&&(l.form=t[2]),e.$set(l)}},i(t){i||(e&&w(e.$$.fragment,t),i=!0)},o(t){e&&p(e.$$.fragment,t),i=!1},d(t){t&&g(n),a[10](null),e&&y(e,t)}}}function S(a){let e,n=a[6]&&T(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(g),this.h()},h(){I(e,"id","svelte-announcer"),I(e,"aria-live","assertive"),I(e,"aria-atomic","true"),h(e,"position","absolute"),h(e,"left","0"),h(e,"top","0"),h(e,"clip","rect(0 0 0 0)"),h(e,"clip-path","inset(50%)"),h(e,"overflow","hidden"),h(e,"white-space","nowrap"),h(e,"width","1px"),h(e,"height","1px")},m(i,s){b(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=T(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&g(e),n&&n.d()}}}function T(a){let e;return{c(){e=K(a[7])},l(n){e=Q(n,a[7])},m(n,i){b(n,e,i)},p(n,i){i&128&&X(e,n[7])},d(n){n&&g(e)}}}function te(a){let e,n,i,s,c;const t=[x,$],r=[];function l(o,u){return o[1][1]?0:1}e=l(a),n=r[e]=t[e](a);let _=a[5]&&S(a);return{c(){n.c(),i=z(),_&&_.c(),s=d()},l(o){n.l(o),i=F(o),_&&_.l(o),s=d()},m(o,u){r[e].m(o,u),b(o,i,u),_&&_.m(o,u),b(o,s,u),c=!0},p(o,[u]){let m=e;e=l(o),e===m?r[e].p(o,u):(L(),p(r[m],1,1,()=>{r[m]=null}),P(),n=r[e],n?n.p(o,u):(n=r[e]=t[e](o),n.c()),w(n,1),n.m(i.parentNode,i)),o[5]?_?_.p(o,u):(_=S(o),_.c(),_.m(s.parentNode,s)):_&&(_.d(1),_=null)},i(o){c||(w(n),c=!0)},o(o){p(n),c=!1},d(o){o&&(g(i),g(s)),r[e].d(o),_&&_.d(o)}}}function ne(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:c}=e,{components:t=[]}=e,{form:r}=e,{data_0:l=null}=e,{data_1:_=null}=e;B(i.page.notify);let o=!1,u=!1,m=null;U(()=>{const f=i.page.subscribe(()=>{o&&(n(6,u=!0),j().then(()=>{n(7,m=document.title||"untitled page")}))});return n(5,o=!0),f});function V(f){D[f?"unshift":"push"](()=>{t[1]=f,n(0,t)})}function A(f){D[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}function C(f){D[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}return a.$$set=f=>{"stores"in f&&n(8,i=f.stores),"page"in f&&n(9,s=f.page),"constructors"in f&&n(1,c=f.constructors),"components"in f&&n(0,t=f.components),"form"in f&&n(2,r=f.form),"data_0"in f&&n(3,l=f.data_0),"data_1"in f&&n(4,_=f.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,c,r,l,_,o,u,m,i,s,V,A,C]}class oe extends M{constructor(e){super(),W(this,e,ne,te,q,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const ae=[()=>R(()=>import("../nodes/0.vH9i0lid.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url),()=>R(()=>import("../nodes/1.BN5-Y1-Q.js"),__vite__mapDeps([7,1,2,4,5]),import.meta.url),()=>R(()=>import("../nodes/2.ZjFRBTxt.js"),__vite__mapDeps([8,1,2,9,10]),import.meta.url),()=>R(()=>import("../nodes/3.UZZPcfJF.js"),__vite__mapDeps([11,1,2,3,9,12]),import.meta.url),()=>R(()=>import("../nodes/4.6A5exDKd.js"),__vite__mapDeps([13,1,2]),import.meta.url)],le=[],fe={"/":[2],"/projects":[3],"/resume":[4]},ce={handleError:({error:a})=>{console.error(a)}};export{fe as dictionary,ce as hooks,re as matchers,ae as nodes,oe as root,le as server_loads}; +import{s as q,a as B,o as U,t as j,b as D}from"../chunks/scheduler.t1upX1mg.js";import{S as M,i as W,s as z,e as d,c as F,a as b,t as p,b as P,d as w,f as g,g as G,h as H,j as J,k as I,l as h,m as K,n as Q,o as X,p as L,q as k,r as v,u as N,v as E,w as y}from"../chunks/index.5BUxBg9Z.js";const Y="modulepreload",Z=function(a,e){return new URL(a,e).href},O={},R=function(e,n,i){let s=Promise.resolve();if(n&&n.length>0){const c=document.getElementsByTagName("link");s=Promise.all(n.map(t=>{if(t=Z(t,i),t in O)return;O[t]=!0;const r=t.endsWith(".css"),l=r?'[rel="stylesheet"]':"";if(!!i)for(let u=c.length-1;u>=0;u--){const m=c[u];if(m.href===t&&(!r||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${t}"]${l}`))return;const o=document.createElement("link");if(o.rel=r?"stylesheet":Y,r||(o.as="script",o.crossOrigin=""),o.href=t,document.head.appendChild(o),r)return new Promise((u,m)=>{o.addEventListener("load",u),o.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${t}`)))})}))}return s.then(()=>e()).catch(c=>{const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=c,window.dispatchEvent(t),!t.defaultPrevented)throw c})},re={};function $(a){let e,n,i;var s=a[1][0];function c(t,r){return{props:{data:t[3],form:t[2]}}}return s&&(e=k(s,c(a)),a[12](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&N(e.$$.fragment,t),n=d()},m(t,r){e&&E(e,t,r),b(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){L();const l=e;p(l.$$.fragment,1,0,()=>{y(l,1)}),P()}s?(e=k(s,c(t)),t[12](e),v(e.$$.fragment),w(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(s){const l={};r&8&&(l.data=t[3]),r&4&&(l.form=t[2]),e.$set(l)}},i(t){i||(e&&w(e.$$.fragment,t),i=!0)},o(t){e&&p(e.$$.fragment,t),i=!1},d(t){t&&g(n),a[12](null),e&&y(e,t)}}}function x(a){let e,n,i;var s=a[1][0];function c(t,r){return{props:{data:t[3],$$slots:{default:[ee]},$$scope:{ctx:t}}}}return s&&(e=k(s,c(a)),a[11](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&N(e.$$.fragment,t),n=d()},m(t,r){e&&E(e,t,r),b(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][0])){if(e){L();const l=e;p(l.$$.fragment,1,0,()=>{y(l,1)}),P()}s?(e=k(s,c(t)),t[11](e),v(e.$$.fragment),w(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(s){const l={};r&8&&(l.data=t[3]),r&8215&&(l.$$scope={dirty:r,ctx:t}),e.$set(l)}},i(t){i||(e&&w(e.$$.fragment,t),i=!0)},o(t){e&&p(e.$$.fragment,t),i=!1},d(t){t&&g(n),a[11](null),e&&y(e,t)}}}function ee(a){let e,n,i;var s=a[1][1];function c(t,r){return{props:{data:t[4],form:t[2]}}}return s&&(e=k(s,c(a)),a[10](e)),{c(){e&&v(e.$$.fragment),n=d()},l(t){e&&N(e.$$.fragment,t),n=d()},m(t,r){e&&E(e,t,r),b(t,n,r),i=!0},p(t,r){if(r&2&&s!==(s=t[1][1])){if(e){L();const l=e;p(l.$$.fragment,1,0,()=>{y(l,1)}),P()}s?(e=k(s,c(t)),t[10](e),v(e.$$.fragment),w(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(s){const l={};r&16&&(l.data=t[4]),r&4&&(l.form=t[2]),e.$set(l)}},i(t){i||(e&&w(e.$$.fragment,t),i=!0)},o(t){e&&p(e.$$.fragment,t),i=!1},d(t){t&&g(n),a[10](null),e&&y(e,t)}}}function S(a){let e,n=a[6]&&T(a);return{c(){e=G("div"),n&&n.c(),this.h()},l(i){e=H(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var s=J(e);n&&n.l(s),s.forEach(g),this.h()},h(){I(e,"id","svelte-announcer"),I(e,"aria-live","assertive"),I(e,"aria-atomic","true"),h(e,"position","absolute"),h(e,"left","0"),h(e,"top","0"),h(e,"clip","rect(0 0 0 0)"),h(e,"clip-path","inset(50%)"),h(e,"overflow","hidden"),h(e,"white-space","nowrap"),h(e,"width","1px"),h(e,"height","1px")},m(i,s){b(i,e,s),n&&n.m(e,null)},p(i,s){i[6]?n?n.p(i,s):(n=T(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&g(e),n&&n.d()}}}function T(a){let e;return{c(){e=K(a[7])},l(n){e=Q(n,a[7])},m(n,i){b(n,e,i)},p(n,i){i&128&&X(e,n[7])},d(n){n&&g(e)}}}function te(a){let e,n,i,s,c;const t=[x,$],r=[];function l(o,u){return o[1][1]?0:1}e=l(a),n=r[e]=t[e](a);let _=a[5]&&S(a);return{c(){n.c(),i=z(),_&&_.c(),s=d()},l(o){n.l(o),i=F(o),_&&_.l(o),s=d()},m(o,u){r[e].m(o,u),b(o,i,u),_&&_.m(o,u),b(o,s,u),c=!0},p(o,[u]){let m=e;e=l(o),e===m?r[e].p(o,u):(L(),p(r[m],1,1,()=>{r[m]=null}),P(),n=r[e],n?n.p(o,u):(n=r[e]=t[e](o),n.c()),w(n,1),n.m(i.parentNode,i)),o[5]?_?_.p(o,u):(_=S(o),_.c(),_.m(s.parentNode,s)):_&&(_.d(1),_=null)},i(o){c||(w(n),c=!0)},o(o){p(n),c=!1},d(o){o&&(g(i),g(s)),r[e].d(o),_&&_.d(o)}}}function ne(a,e,n){let{stores:i}=e,{page:s}=e,{constructors:c}=e,{components:t=[]}=e,{form:r}=e,{data_0:l=null}=e,{data_1:_=null}=e;B(i.page.notify);let o=!1,u=!1,m=null;U(()=>{const f=i.page.subscribe(()=>{o&&(n(6,u=!0),j().then(()=>{n(7,m=document.title||"untitled page")}))});return n(5,o=!0),f});function V(f){D[f?"unshift":"push"](()=>{t[1]=f,n(0,t)})}function A(f){D[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}function C(f){D[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}return a.$$set=f=>{"stores"in f&&n(8,i=f.stores),"page"in f&&n(9,s=f.page),"constructors"in f&&n(1,c=f.constructors),"components"in f&&n(0,t=f.components),"form"in f&&n(2,r=f.form),"data_0"in f&&n(3,l=f.data_0),"data_1"in f&&n(4,_=f.data_1)},a.$$.update=()=>{a.$$.dirty&768&&i.page.set(s)},[t,c,r,l,_,o,u,m,i,s,V,A,C]}class oe extends M{constructor(e){super(),W(this,e,ne,te,q,{stores:8,page:9,constructors:1,components:0,form:2,data_0:3,data_1:4})}}const ae=[()=>R(()=>import("../nodes/0.AEY7GLCA.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url),()=>R(()=>import("../nodes/1.sn5_53vi.js"),__vite__mapDeps([7,1,2,4,5]),import.meta.url),()=>R(()=>import("../nodes/2.ZjFRBTxt.js"),__vite__mapDeps([8,1,2,9,10]),import.meta.url),()=>R(()=>import("../nodes/3.UZZPcfJF.js"),__vite__mapDeps([11,1,2,3,9,12]),import.meta.url),()=>R(()=>import("../nodes/4.6A5exDKd.js"),__vite__mapDeps([13,1,2]),import.meta.url)],le=[],fe={"/":[2],"/projects":[3],"/resume":[4]},ce={handleError:({error:a})=>{console.error(a)}};export{fe as dictionary,ce as hooks,re as matchers,ae as nodes,oe as root,le as server_loads}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["../nodes/0.vH9i0lid.js","../chunks/scheduler.t1upX1mg.js","../chunks/index.5BUxBg9Z.js","../chunks/each.Vn1GGtGC.js","../chunks/stores.b1TOk67C.js","../chunks/singletons.tPIJqICg.js","../assets/0.Pkhsz-iO.css","../nodes/1.BN5-Y1-Q.js","../nodes/2.ZjFRBTxt.js","../chunks/Seo._mSOwtww.js","../assets/2.UCJkL2MM.css","../nodes/3.UZZPcfJF.js","../assets/3.EySijMO6.css","../nodes/4.6A5exDKd.js"] + __vite__mapDeps.viteFileDeps = ["../nodes/0.AEY7GLCA.js","../chunks/scheduler.t1upX1mg.js","../chunks/index.5BUxBg9Z.js","../chunks/each.Vn1GGtGC.js","../chunks/stores.53WzE8OB.js","../chunks/singletons.Nu7caW1f.js","../assets/0.Pkhsz-iO.css","../nodes/1.sn5_53vi.js","../nodes/2.ZjFRBTxt.js","../chunks/Seo._mSOwtww.js","../assets/2.UCJkL2MM.css","../nodes/3.UZZPcfJF.js","../assets/3.EySijMO6.css","../nodes/4.6A5exDKd.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } \ No newline at end of file diff --git a/_app/immutable/entry/start.JadzspQu.js b/_app/immutable/entry/start.nM3NgbXz.js similarity index 99% rename from _app/immutable/entry/start.JadzspQu.js rename to _app/immutable/entry/start.nM3NgbXz.js index 626c586..81426cc 100644 --- a/_app/immutable/entry/start.JadzspQu.js +++ b/_app/immutable/entry/start.nM3NgbXz.js @@ -1,4 +1,4 @@ -import{o as Se,t as ke}from"../chunks/scheduler.t1upX1mg.js";import{S as ct,a as lt,b as ft,H,N as K,r as ne,o as Ae,P as Oe,f as Qe,g as Re,c as de,i as $e,s as Te,d as q,e as V,h as et,j as bt}from"../chunks/singletons.tPIJqICg.js";new URL("sveltekit-internal://");function Et(e,a){return e==="/"||a==="ignore"?e:a==="never"?e.endsWith("/")?e.slice(0,-1):e:a==="always"&&!e.endsWith("/")?e+"/":e}function St(e){return e.split("%25").map(decodeURI).join("%25")}function kt(e){for(const a in e)e[a]=decodeURIComponent(e[a]);return e}function Pe({href:e}){return e.split("#")[0]}const At=["href","pathname","search","toString","toJSON"];function Ot(e,a,c){const o=new URL(e);Object.defineProperty(o,"searchParams",{value:new Proxy(o.searchParams,{get(u,f){if(f==="get"||f==="getAll"||f==="has")return l=>(c(l),u[f](l));a();const y=Reflect.get(u,f);return typeof y=="function"?y.bind(u):y}}),enumerable:!0,configurable:!0});for(const u of At)Object.defineProperty(o,u,{get(){return a(),e[u]},enumerable:!0,configurable:!0});return Rt(o),o}function Rt(e){Object.defineProperty(e,"hash",{get(){throw new Error("Cannot access event.url.hash. Consider using `$page.url.hash` inside a component instead")}})}const $t="/__data.json",Pt=".html__data.json";function It(e){return e.endsWith(".html")?e.replace(/\.html$/,Pt):e.replace(/\/$/,"")+$t}function jt(...e){let a=5381;for(const c of e)if(typeof c=="string"){let o=c.length;for(;o;)a=a*33^c.charCodeAt(--o)}else if(ArrayBuffer.isView(c)){const o=new Uint8Array(c.buffer,c.byteOffset,c.byteLength);let u=o.length;for(;u;)a=a*33^o[--u]}else throw new TypeError("value must be a string or TypedArray");return(a>>>0).toString(36)}const ut=window.fetch;window.fetch=(e,a)=>((e instanceof Request?e.method:a?.method||"GET")!=="GET"&&ae.delete(Ce(e)),ut(e,a));const ae=new Map;function xt(e){const a=atob(e),c=new Uint8Array(a.length);for(let o=0;o0){const o=Ce(e,c),u=ae.get(o);if(u){if(performance.now(){const u=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(o);if(u)return a.push({name:u[1],matcher:u[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(o);if(f)return a.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!o)return;const y=o.split(/\[(.+?)\](?!\])/);return"/"+y.map((_,s)=>{if(s%2){if(_.startsWith("x+"))return Ie(String.fromCharCode(parseInt(_.slice(2),16)));if(_.startsWith("u+"))return Ie(String.fromCharCode(..._.slice(2).split("-").map(R=>parseInt(R,16))));const h=Ut.exec(_);if(!h)throw new Error(`Invalid param: ${_}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,w,P,E,$]=h;return a.push({name:E,matcher:$,optional:!!w,rest:!!P,chained:P?s===1&&y[0]==="":!1}),P?"(.*?)":w?"([^/]*)?":"([^/]+?)"}return Ie(_)}).join("")}).join("")}/?$`),params:a}}function Ct(e){return!/^\([^)]+\)$/.test(e)}function Dt(e){return e.slice(1).split("/").filter(Ct)}function Mt(e,a,c){const o={},u=e.slice(1),f=u.filter(l=>l!==void 0);let y=0;for(let l=0;lh).join("/"),y=0),s===void 0){_.rest&&(o[_.name]="");continue}if(!_.matcher||c[_.matcher](s)){o[_.name]=s;const h=a[l+1],w=u[l+1];h&&!h.rest&&h.optional&&w&&_.chained&&(y=0),!h&&!w&&Object.keys(o).length===f.length&&(y=0);continue}if(_.optional&&_.chained){y++;continue}return}if(!y)return o}function Ie(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function Ft({nodes:e,server_loads:a,dictionary:c,matchers:o}){const u=new Set(a);return Object.entries(c).map(([l,[_,s,h]])=>{const{pattern:w,params:P}=Tt(l),E={id:l,exec:$=>{const R=w.exec($);if(R)return Mt(R,P,o)},errors:[1,...h||[]].map($=>e[$]),layouts:[0,...s||[]].map(y),leaf:f(_)};return E.errors.length=E.layouts.length=Math.max(E.errors.length,E.layouts.length),E});function f(l){const _=l<0;return _&&(l=~l),[_,e[l]]}function y(l){return l===void 0?l:[u.has(l),e[l]]}}function De(e,a=JSON.parse){try{return a(sessionStorage[e])}catch{}}function je(e,a,c=JSON.stringify){const o=c(a);try{sessionStorage[e]=o}catch{}}class xe extends Error{constructor(a,c){super(a),this.name="DevalueError",this.path=c.join("")}}function tt(e){return Object(e)!==e}const Vt=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Bt(e){const a=Object.getPrototypeOf(e);return a===Object.prototype||a===null||Object.getOwnPropertyNames(a).sort().join("\0")===Vt}function Ht(e){return Object.prototype.toString.call(e).slice(8,-1)}function qt(e){switch(e){case'"':return'\\"';case"<":return"\\u003C";case"\\":return"\\\\";case` +import{o as Se,t as ke}from"../chunks/scheduler.t1upX1mg.js";import{S as ct,a as lt,b as ft,H,N as K,r as ne,o as Ae,P as Oe,f as Qe,g as Re,c as de,i as $e,s as Te,d as q,e as V,h as et,j as bt}from"../chunks/singletons.Nu7caW1f.js";new URL("sveltekit-internal://");function Et(e,a){return e==="/"||a==="ignore"?e:a==="never"?e.endsWith("/")?e.slice(0,-1):e:a==="always"&&!e.endsWith("/")?e+"/":e}function St(e){return e.split("%25").map(decodeURI).join("%25")}function kt(e){for(const a in e)e[a]=decodeURIComponent(e[a]);return e}function Pe({href:e}){return e.split("#")[0]}const At=["href","pathname","search","toString","toJSON"];function Ot(e,a,c){const o=new URL(e);Object.defineProperty(o,"searchParams",{value:new Proxy(o.searchParams,{get(u,f){if(f==="get"||f==="getAll"||f==="has")return l=>(c(l),u[f](l));a();const y=Reflect.get(u,f);return typeof y=="function"?y.bind(u):y}}),enumerable:!0,configurable:!0});for(const u of At)Object.defineProperty(o,u,{get(){return a(),e[u]},enumerable:!0,configurable:!0});return Rt(o),o}function Rt(e){Object.defineProperty(e,"hash",{get(){throw new Error("Cannot access event.url.hash. Consider using `$page.url.hash` inside a component instead")}})}const $t="/__data.json",Pt=".html__data.json";function It(e){return e.endsWith(".html")?e.replace(/\.html$/,Pt):e.replace(/\/$/,"")+$t}function jt(...e){let a=5381;for(const c of e)if(typeof c=="string"){let o=c.length;for(;o;)a=a*33^c.charCodeAt(--o)}else if(ArrayBuffer.isView(c)){const o=new Uint8Array(c.buffer,c.byteOffset,c.byteLength);let u=o.length;for(;u;)a=a*33^o[--u]}else throw new TypeError("value must be a string or TypedArray");return(a>>>0).toString(36)}const ut=window.fetch;window.fetch=(e,a)=>((e instanceof Request?e.method:a?.method||"GET")!=="GET"&&ae.delete(Ce(e)),ut(e,a));const ae=new Map;function xt(e){const a=atob(e),c=new Uint8Array(a.length);for(let o=0;o0){const o=Ce(e,c),u=ae.get(o);if(u){if(performance.now(){const u=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(o);if(u)return a.push({name:u[1],matcher:u[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(o);if(f)return a.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!o)return;const y=o.split(/\[(.+?)\](?!\])/);return"/"+y.map((_,s)=>{if(s%2){if(_.startsWith("x+"))return Ie(String.fromCharCode(parseInt(_.slice(2),16)));if(_.startsWith("u+"))return Ie(String.fromCharCode(..._.slice(2).split("-").map(R=>parseInt(R,16))));const h=Ut.exec(_);if(!h)throw new Error(`Invalid param: ${_}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,w,P,E,$]=h;return a.push({name:E,matcher:$,optional:!!w,rest:!!P,chained:P?s===1&&y[0]==="":!1}),P?"(.*?)":w?"([^/]*)?":"([^/]+?)"}return Ie(_)}).join("")}).join("")}/?$`),params:a}}function Ct(e){return!/^\([^)]+\)$/.test(e)}function Dt(e){return e.slice(1).split("/").filter(Ct)}function Mt(e,a,c){const o={},u=e.slice(1),f=u.filter(l=>l!==void 0);let y=0;for(let l=0;lh).join("/"),y=0),s===void 0){_.rest&&(o[_.name]="");continue}if(!_.matcher||c[_.matcher](s)){o[_.name]=s;const h=a[l+1],w=u[l+1];h&&!h.rest&&h.optional&&w&&_.chained&&(y=0),!h&&!w&&Object.keys(o).length===f.length&&(y=0);continue}if(_.optional&&_.chained){y++;continue}return}if(!y)return o}function Ie(e){return e.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function Ft({nodes:e,server_loads:a,dictionary:c,matchers:o}){const u=new Set(a);return Object.entries(c).map(([l,[_,s,h]])=>{const{pattern:w,params:P}=Tt(l),E={id:l,exec:$=>{const R=w.exec($);if(R)return Mt(R,P,o)},errors:[1,...h||[]].map($=>e[$]),layouts:[0,...s||[]].map(y),leaf:f(_)};return E.errors.length=E.layouts.length=Math.max(E.errors.length,E.layouts.length),E});function f(l){const _=l<0;return _&&(l=~l),[_,e[l]]}function y(l){return l===void 0?l:[u.has(l),e[l]]}}function De(e,a=JSON.parse){try{return a(sessionStorage[e])}catch{}}function je(e,a,c=JSON.stringify){const o=c(a);try{sessionStorage[e]=o}catch{}}class xe extends Error{constructor(a,c){super(a),this.name="DevalueError",this.path=c.join("")}}function tt(e){return Object(e)!==e}const Vt=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Bt(e){const a=Object.getPrototypeOf(e);return a===Object.prototype||a===null||Object.getOwnPropertyNames(a).sort().join("\0")===Vt}function Ht(e){return Object.prototype.toString.call(e).slice(8,-1)}function qt(e){switch(e){case'"':return'\\"';case"<":return"\\u003C";case"\\":return"\\\\";case` `:return"\\n";case"\r":return"\\r";case" ":return"\\t";case"\b":return"\\b";case"\f":return"\\f";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:return e<" "?`\\u${e.charCodeAt(0).toString(16).padStart(4,"0")}`:""}}function X(e){let a="",c=0;const o=e.length;for(let u=0;u0&&(w+=","),R in s?(f.push(`[${R}]`),w+=l(s[R]),f.pop()):w+=dt;w+="]";break;case"Set":w='["Set"';for(const R of s)w+=`,${l(R)}`;w+="]";break;case"Map":w='["Map"';for(const[R,D]of s)f.push(`.get(${tt(R)?Le(R):"..."})`),w+=`,${l(R)},${l(D)}`;w+="]";break;default:if(!Bt(s))throw new xe("Cannot stringify arbitrary non-POJOs",f);if(Object.getOwnPropertySymbols(s).length>0)throw new xe("Cannot stringify POJOs with symbolic keys",f);if(Object.getPrototypeOf(s)===null){w='["null"';for(const R in s)f.push(`.${R}`),w+=`,${X(R)},${l(s[R])}`,f.pop();w+="]"}else{w="{";let R=!1;for(const D in s)R&&(w+=","),R=!0,f.push(`.${D}`),w+=`${X(D)}:${l(s[D])}`,f.pop();w+="}"}}return c[h]=w,h}const _=l(e);return _<0?`${_}`:`[${c.join(",")}]`}function Le(e){const a=typeof e;return a==="string"?X(e):e instanceof String?X(e.toString()):e===void 0?Me.toString():e===0&&1/e<0?Fe.toString():a==="bigint"?`["BigInt","${e}"]`:String(e)}const mt=new Set(["load","prerender","csr","ssr","trailingSlash","config"]);[...mt];const Kt=new Set([...mt]);[...Kt];function Yt(e){return e.filter(a=>a!=null)}class _e{constructor(a,c){this.status=a,typeof c=="string"?this.body={message:c}:c?this.body=c:this.body={message:`Error: ${a}`}}toString(){return JSON.stringify(this.body)}}class nt{constructor(a,c){this.status=a,this.location=c}}class Ve extends Error{constructor(a,c,o){super(o),this.status=a,this.text=c}}const zt="x-sveltekit-invalidated",Wt="x-sveltekit-trailing-slash";function pe(e){return e instanceof _e||e instanceof Ve?e.status:500}function Xt(e){return e instanceof Ve?e.text:"Internal Error"}const z=De(ct)??{},re=De(lt,Jt)??{},oe=De(ft)??{},rt=history.pushState,he=history.replaceState;function Ne(e){z[e]=Te()}function at(e,a){let c=e+1;for(;z[c];)delete z[c],c+=1;for(c=a+1;oe[c];)delete oe[c],c+=1}function Y(e){return location.href=e.href,new Promise(()=>{})}function ot(){}function Zt(e,a){const c=Ft(e),o=e.nodes[0],u=e.nodes[1];o(),u();const f=document.documentElement,y=[],l=[];let _=null;const s={before_navigate:[],on_navigate:[],after_navigate:[]};let h={branch:[],error:null,url:null},w=!1,P=!1,E=!0,$=!1,R=!1,D=!1,Z=!1,se=!1,F,N=history.state?.[H],M=history.state?.[K];N||(N=M=Date.now(),he.call(history,{...history.state,[H]:N,[K]:M},"",location.href));const ge=z[N];ge&&(history.scrollRestoration="manual",scrollTo(ge.x,ge.y));let x,W,me;async function Be(){if(await(me||=Promise.resolve()),!me)return;me=null;const n=ee(h.url,!0);_=null;const t=W={},r=n&&await ve(n);t===W&&(r&&(r.type==="redirect"?await ie(new URL(r.location,h.url).href,{},1,t):(r.props.page!==void 0&&(x=r.props.page),F.$set(r.props))),y.length=0)}function He(n){l.some(t=>t?.snapshot)&&(oe[n]=l.map(t=>t?.snapshot?.capture()))}function qe(n){oe[n]?.forEach((t,r)=>{l[r]?.snapshot?.restore(t)})}function Je(){Ne(N),je(ct,z),He(M),je(ft,oe),je(lt,re,Gt)}async function ie(n,t,r,i){return fe({type:"goto",url:ne(n),keepfocus:t.keepFocus,noscroll:t.noScroll,replace_state:t.replaceState,redirect_count:r,nav_token:i,accept:()=>{t.invalidateAll&&(se=!0)}})}async function Ge(n){return _={id:n.id,promise:ve(n).then(t=>(t.type==="loaded"&&t.state.error&&(_=null),t))},_.promise}async function ce(n){const t=c.find(r=>r.exec(We(n)));t&&await Promise.all([...t.layouts,t.leaf].map(r=>r?.[1]()))}function Ke(n){h=n.state;const t=document.querySelector("style[data-sveltekit]");t&&t.remove(),x=n.props.page,F=new e.root({target:a,props:{...n.props,stores:q,components:l},hydrate:!0}),qe(M);const r={from:null,to:{params:h.params,route:{id:h.route?.id??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};s.after_navigate.forEach(i=>i(r)),P=!0}async function Q({url:n,params:t,branch:r,status:i,error:d,route:p,form:g}){let m="never";for(const O of r)O?.slash!==void 0&&(m=O.slash);n.pathname=Et(n.pathname,m),n.search=n.search;const S={type:"loaded",state:{url:n,params:t,branch:r,error:d,route:p},props:{constructors:Yt(r).map(O=>O.node.component),page:x}};g!==void 0&&(S.props.form=g);let v={},I=!x,L=0;for(let O=0;O(m&&(S.route=!0),b[O])}),params:new Proxy(i,{get:(b,O)=>(m&&S.params.add(O),b[O])}),data:p?.data??null,url:Ot(r,()=>{m&&(S.url=!0)},b=>{m&&S.search_params.add(b)}),async fetch(b,O){let k;b instanceof Request?(k=b.url,O={body:b.method==="GET"||b.method==="HEAD"?void 0:await b.blob(),cache:b.cache,credentials:b.credentials,headers:b.headers,integrity:b.integrity,keepalive:b.keepalive,method:b.method,mode:b.mode,redirect:b.redirect,referrer:b.referrer,referrerPolicy:b.referrerPolicy,signal:b.signal,...O}):k=b;const U=new URL(k,r);return m&&I(U.href),U.origin===r.origin&&(k=U.href.slice(r.origin.length)),P?Nt(k,U.href,O):Lt(k,O)},setHeaders:()=>{},depends:I,parent(){return m&&(S.parent=!0),t()},untrack(b){m=!1;try{return b()}finally{m=!0}}};g=await v.universal.load.call(null,L)??null}return{node:v,loader:n,server:p,universal:v.universal?.load?{type:"data",data:g,uses:S}:null,data:g??p?.data??null,slash:r.pathname===V||r.pathname===V+"/"?"always":v.universal?.trailingSlash??p?.slash}}function Ye(n,t,r,i,d,p){if(se)return!0;if(!d)return!1;if(d.parent&&n||d.route&&t||d.url&&r)return!0;for(const g of d.search_params)if(i.has(g))return!0;for(const g of d.params)if(p[g]!==h.params[g])return!0;for(const g of d.dependencies)if(y.some(m=>m(new URL(g))))return!0;return!1}function we(n,t){return n?.type==="data"?n:n?.type==="skip"?t??null:null}function wt(n,t){if(!n)return new Set(t.searchParams.keys());const r=new Set([...n.searchParams.keys(),...t.searchParams.keys()]);for(const i of r){const d=n.searchParams.getAll(i),p=t.searchParams.getAll(i);d.every(g=>p.includes(g))&&p.every(g=>d.includes(g))&&r.delete(i)}return r}async function ve({id:n,invalidating:t,url:r,params:i,route:d}){if(_?.id===n)return _.promise;const{errors:p,layouts:g,leaf:m}=d,S=[...g,m];p.forEach(A=>A?.().catch(()=>{})),S.forEach(A=>A?.[1]().catch(()=>{}));let v=null;const I=h.url?n!==h.url.pathname+h.url.search:!1,L=h.route?d.id!==h.route.id:!1,b=wt(h.url,r);let O=!1;const k=S.map((A,j)=>{const T=h.branch[j],C=!!A?.[0]&&(T?.loader!==A[1]||Ye(O,L,I,b,T.server?.uses,i));return C&&(O=!0),C});if(k.some(Boolean)){try{v=await st(r,k)}catch(A){return le({status:pe(A),error:await te(A,{url:r,params:i,route:{id:d.id}}),url:r,route:d})}if(v.type==="redirect")return v}const U=v?.nodes;let B=!1;const J=S.map(async(A,j)=>{if(!A)return;const T=h.branch[j],C=U?.[j];if((!C||C.type==="skip")&&A[1]===T?.loader&&!Ye(B,L,I,b,T.universal?.uses,i))return T;if(B=!0,C?.type==="error")throw C;return ye({loader:A[1],url:r,params:i,route:d,parent:async()=>{const be={};for(let Ee=0;Ee{});const G=[];for(let A=0;APromise.resolve({}),server_data_node:we(p)}),S={node:await u(),loader:u,universal:null,server:null,data:null};return await Q({url:r,params:d,branch:[m,S],status:n,error:t,route:null})}function ee(n,t){if($e(n,V))return;const r=We(n.pathname);for(const i of c){const d=i.exec(r);if(d)return{id:n.pathname+n.search,invalidating:t,route:i,params:kt(d),url:n}}}function We(n){return St(n.slice(V.length)||"/")}function Xe({url:n,type:t,intent:r,delta:i}){let d=!1;const p=it(h,r,n,t);i!==void 0&&(p.navigation.delta=i);const g={...p.navigation,cancel:()=>{d=!0,p.reject(new Error("navigation was cancelled"))}};return R||s.before_navigate.forEach(m=>m(g)),d?null:p}async function fe({type:n,url:t,popped:r,keepfocus:i,noscroll:d,replace_state:p,redirect_count:g=0,nav_token:m={},accept:S=ot,block:v=ot}){const I=ee(t,!1),L=Xe({url:t,type:n,delta:r?.delta,intent:I});if(!L){v();return}const b=N,O=M;S(),R=!0,P&&q.navigating.set(L.navigation),W=m;let k=I&&await ve(I);if(!k){if($e(t,V))return await Y(t);k=await Ze(t,{id:null},await te(new Ve(404,"Not Found",`Not found: ${t.pathname}`),{url:t,params:{},route:{id:null}}),404)}if(t=I?.url||t,W!==m)return L.reject(new Error("navigation was aborted")),!1;if(k.type==="redirect")if(g>=20)k=await le({status:500,error:await te(new Error("Redirect loop"),{url:t,params:{},route:{id:null}}),url:t,route:{id:null}});else return ie(new URL(k.location,t).href,{},g+1,m),!1;else k.props.page.status>=400&&await q.updated.check()&&await Y(t);y.length=0,se=!1,$=!0,Ne(b),He(O),k.props.page.url.pathname!==t.pathname&&(t.pathname=k.props.page.url.pathname);const U=r?r.state:{};if(!r){const A=p?0:1,j={[H]:N+=A,[K]:M+=A};(p?he:rt).call(history,j,"",t),p||at(N,M)}if(re[N]=U,_=null,k.props.page.state=U,P){h=k.state,k.props.page&&(k.props.page.url=t);const A=(await Promise.all(s.on_navigate.map(j=>j(L.navigation)))).filter(j=>typeof j=="function");if(A.length>0){let j=function(){s.after_navigate=s.after_navigate.filter(T=>!A.includes(T))};A.push(j),s.after_navigate.push(...A)}F.$set(k.props),Z=!0}else Ke(k);const{activeElement:B}=document;await ke();const J=r?r.scroll:d?Te():null;if(E){const A=t.hash&&document.getElementById(decodeURIComponent(t.hash.slice(1)));J?scrollTo(J.x,J.y):A?A.scrollIntoView():scrollTo(0,0)}const G=document.activeElement!==B&&document.activeElement!==document.body;!i&&!G&&Ue(),E=!0,k.props.page&&(x=k.props.page),R=!1,n==="popstate"&&qe(M),L.fulfil(void 0),s.after_navigate.forEach(A=>A(L.navigation)),q.navigating.set(null),$=!1}async function Ze(n,t,r,i){return n.origin===Ae&&n.pathname===location.pathname&&!w?await le({status:i,error:r,url:n,route:t}):await Y(n)}function vt(){let n;f.addEventListener("mousemove",p=>{const g=p.target;clearTimeout(n),n=setTimeout(()=>{i(g,2)},20)});function t(p){i(p.composedPath()[0],1)}f.addEventListener("mousedown",t),f.addEventListener("touchstart",t,{passive:!0});const r=new IntersectionObserver(p=>{for(const g of p)g.isIntersecting&&(ce(g.target.href),r.unobserve(g.target))},{threshold:0});function i(p,g){const m=Qe(p,f);if(!m)return;const{url:S,external:v,download:I}=Re(m,V);if(v||I)return;const L=de(m);if(!L.reload)if(g<=L.preload_data){const b=ee(S,!1);b&&Ge(b)}else g<=L.preload_code&&ce(S.pathname)}function d(){r.disconnect();for(const p of f.querySelectorAll("a")){const{url:g,external:m,download:S}=Re(p,V);if(m||S)continue;const v=de(p);v.reload||(v.preload_code===et.viewport&&r.observe(p),v.preload_code===et.eager&&ce(g.pathname))}}s.after_navigate.push(d),d()}function te(n,t){if(n instanceof _e)return n.body;const r=pe(n),i=Xt(n);return e.hooks.handleError({error:n,event:t,status:r,message:i})??{message:i}}return{after_navigate:n=>{Se(()=>(s.after_navigate.push(n),()=>{const t=s.after_navigate.indexOf(n);s.after_navigate.splice(t,1)}))},before_navigate:n=>{Se(()=>(s.before_navigate.push(n),()=>{const t=s.before_navigate.indexOf(n);s.before_navigate.splice(t,1)}))},on_navigate:n=>{Se(()=>(s.on_navigate.push(n),()=>{const t=s.on_navigate.indexOf(n);s.on_navigate.splice(t,1)}))},disable_scroll_handling:()=>{($||!P)&&(E=!1)},goto:(n,t={})=>(n=ne(n),n.origin!==Ae?Promise.reject(new Error("goto: invalid URL")):ie(n,t,0)),invalidate:n=>{if(typeof n=="function")y.push(n);else{const{href:t}=new URL(n,location.href);y.push(r=>r.href===t)}return Be()},invalidate_all:()=>(se=!0,Be()),preload_data:async n=>{const t=ne(n),r=ee(t,!1);if(!r)throw new Error(`Attempted to preload a URL that does not belong to this app: ${t}`);const i=await Ge(r);if(i.type==="redirect")return{type:i.type,location:i.location};const{status:d,data:p}=i.props.page??x;return{type:i.type,status:d,data:p}},preload_code:n=>ce(n),push_state:(n,t)=>{const r={[H]:N+=1,[K]:M,[Oe]:x.url.href};rt.call(history,r,"",ne(n)),x={...x,state:t},F.$set({page:x}),re[N]=t,at(N,M)},replace_state:(n,t)=>{const r={[H]:N,[K]:M,[Oe]:x.url.href};he.call(history,r,"",ne(n)),x={...x,state:t},F.$set({page:x}),re[N]=t},apply_action:async n=>{if(n.type==="error"){const t=new URL(location.href),{branch:r,route:i}=h;if(!i)return;const d=await ze(h.branch.length,r,i.errors);if(d){const p=await Q({url:t,params:h.params,branch:r.slice(0,d.idx).concat(d.node),status:n.status??500,error:n.error,route:i});h=p.state,F.$set(p.props),ke().then(Ue)}}else n.type==="redirect"?ie(n.location,{invalidateAll:!0},0):(F.$set({form:null,page:{...x,form:n.data,status:n.status}}),await ke(),F.$set({form:n.data}),n.type==="success"&&Ue())},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let r=!1;if(Je(),!R){const i=it(h,void 0,null,"leave"),d={...i.navigation,cancel:()=>{r=!0,i.reject(new Error("navigation was cancelled"))}};s.before_navigate.forEach(p=>p(d))}r?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Je()}),navigator.connection?.saveData||vt(),f.addEventListener("click",t=>{if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const r=Qe(t.composedPath()[0],f);if(!r)return;const{url:i,external:d,target:p,download:g}=Re(r,V);if(!i)return;if(p==="_parent"||p==="_top"){if(window.parent!==window)return}else if(p&&p!=="_self")return;const m=de(r);if(!(r instanceof SVGAElement)&&i.protocol!==location.protocol&&!(i.protocol==="https:"||i.protocol==="http:")||g)return;if(d||m.reload){Xe({url:i,type:"link"})?R=!0:t.preventDefault();return}const[v,I]=i.href.split("#");if(I!==void 0&&v===Pe(location)){if(h.url.hash===i.hash){t.preventDefault(),r.ownerDocument.getElementById(I)?.scrollIntoView();return}if(D=!0,Ne(N),n(i),!m.replace_state)return;D=!1}t.preventDefault(),fe({type:"link",url:i,keepfocus:m.keepfocus,noscroll:m.noscroll,replace_state:m.replace_state??i.href===location.href})}),f.addEventListener("submit",t=>{if(t.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(t.target),i=t.submitter;if((i?.formMethod||r.method)!=="get")return;const p=new URL(i?.hasAttribute("formaction")&&i?.formAction||r.action);if($e(p,V))return;const g=t.target,m=de(g);if(m.reload)return;t.preventDefault(),t.stopPropagation();const S=new FormData(g),v=i?.getAttribute("name");v&&S.append(v,i?.getAttribute("value")??""),p.search=new URLSearchParams(S).toString(),fe({type:"form",url:p,keepfocus:m.keepfocus,noscroll:m.noscroll,replace_state:m.replace_state??p.href===location.href})}),addEventListener("popstate",async t=>{if(t.state?.[H]){const r=t.state[H];if(W={},r===N)return;const i=z[r],d=re[r]??{},p=new URL(t.state[Oe]??location.href),g=t.state[K],m=Pe(location)===Pe(h.url);if(g===M&&(Z||m)){n(p),z[N]=Te(),i&&scrollTo(i.x,i.y),d!==x.state&&(x={...x,state:d},F.$set({page:x})),N=r;return}const v=r-N;await fe({type:"popstate",url:p,popped:{state:d,scroll:i,delta:v},accept:()=>{N=r,M=g},block:()=>{history.go(-v)},nav_token:W})}else if(!D){const r=new URL(location.href);n(r)}}),addEventListener("hashchange",()=>{D&&(D=!1,he.call(history,{...history.state,[H]:++N,[K]:M},"",location.href))});for(const t of document.querySelectorAll("link"))t.rel==="icon"&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&q.navigating.set(null)});function n(t){h.url=t,q.page.set({...x,url:t}),q.page.notify()}},_hydrate:async({status:n=200,error:t,node_ids:r,params:i,route:d,data:p,form:g})=>{w=!0;const m=new URL(location.href);({params:i={},route:d={id:null}}=ee(m,!1)||{});let S;try{const v=r.map(async(b,O)=>{const k=p[O];return k?.uses&&(k.uses=yt(k.uses)),ye({loader:e.nodes[b],url:m,params:i,route:d,parent:async()=>{const U={};for(let B=0;Bb===d.id);if(L){const b=L.layouts;for(let O=0;Ou?"1":"0").join(""));const o=await ut(c.href);if(o.headers.get("content-type")?.includes("text/html")&&await Y(e),!o.ok)throw new _e(o.status,await o.json());return new Promise(async u=>{const f=new Map,y=o.body.getReader(),l=new TextDecoder;function _(h){return gt(h,{Promise:w=>new Promise((P,E)=>{f.set(w,{fulfil:P,reject:E})})})}let s="";for(;;){const{done:h,value:w}=await y.read();if(h&&!s)break;for(s+=!w&&s?` `:l.decode(w);;){const P=s.indexOf(` `);if(P===-1)break;const E=JSON.parse(s.slice(0,P));if(s=s.slice(P+1),E.type==="redirect")return u(E);if(E.type==="data")E.nodes?.forEach($=>{$?.type==="data"&&($.uses=yt($.uses),$.data=_($.data))}),u(E);else if(E.type==="chunk"){const{id:$,data:R,error:D}=E,Z=f.get($);f.delete($),D?Z.reject(_(D)):Z.fulfil(_(R))}}}})}function yt(e){return{dependencies:new Set(e?.dependencies??[]),params:new Set(e?.params??[]),parent:!!e?.parent,route:!!e?.route,url:!!e?.url,search_params:new Set(e?.search_params??[])}}function Ue(){const e=document.querySelector("[autofocus]");if(e)e.focus();else{const a=document.body,c=a.getAttribute("tabindex");a.tabIndex=-1,a.focus({preventScroll:!0,focusVisible:!1}),c!==null?a.setAttribute("tabindex",c):a.removeAttribute("tabindex");const o=getSelection();if(o&&o.type!=="None"){const u=[];for(let f=0;f{if(o.rangeCount===u.length){for(let f=0;f{u=_,f=s});return y.catch(()=>{}),{navigation:{from:{params:e.params,route:{id:e.route?.id??null},url:e.url},to:c&&{params:a?.params??null,route:{id:a?.route?.id??null},url:c},willUnload:!a,type:o,complete:y},fulfil:u,reject:f}}async function tn(e,a,c){const o=Zt(e,a);bt({client:o}),c?await o._hydrate(c):o.goto(location.href,{replaceState:!0}),o._start_router()}export{tn as start}; diff --git a/_app/immutable/nodes/0.AEY7GLCA.js b/_app/immutable/nodes/0.AEY7GLCA.js new file mode 100644 index 0000000..1355882 --- /dev/null +++ b/_app/immutable/nodes/0.AEY7GLCA.js @@ -0,0 +1 @@ +import{s as j,n as k,c as le,d as v,e as B,f as re,u as ce,g as ie,h as ae}from"../chunks/scheduler.t1upX1mg.js";import{S as H,i as D,g as b,s as E,h as y,j as p,f as o,c as M,x as oe,k as x,a as g,y as V,z as he,m as Q,n as R,o as ue,A as L,H as A,B as T,C as q,D as C,p as se,b as ne,d as S,t as z,q as W,r as O,u as U,v as P,w as F}from"../chunks/index.5BUxBg9Z.js";import{e as J,u as fe,o as me}from"../chunks/each.Vn1GGtGC.js";import{p as de}from"../chunks/stores.53WzE8OB.js";function G(i,e){const s={},n={},c={$$scope:1};let r=i.length;for(;r--;){const t=i[r],l=e[r];if(l){for(const a in t)a in l||(n[a]=1);for(const a in l)c[a]||(s[a]=l[a],c[a]=1);i[r]=l}else for(const a in t)c[a]=1}for(const t in n)t in s||(s[t]=void 0);return s}const _e=!0,ge="ignore",Qe=Object.freeze(Object.defineProperty({__proto__:null,prerender:_e,trailingSlash:ge},Symbol.toStringTag,{value:"Module"}));function X(i,e,s){const n=i.slice();return n[3]=e[s],n}function Y(i){let e,s,n;return{c(){e=b("span"),s=Q("— "),n=Q(i[0]),this.h()},l(c){e=y(c,"SPAN",{class:!0});var r=p(e);s=R(r,"— "),n=R(r,i[0]),r.forEach(o),this.h()},h(){x(e,"class","font-light text-gray-500")},m(c,r){g(c,e,r),V(e,s),V(e,n)},p(c,r){r&1&&ue(n,c[0])},d(c){c&&o(e)}}}function Z(i){let e,s=i[3].name+"",n,c;return{c(){e=b("a"),n=Q(s),c=E(),this.h()},l(r){e=y(r,"A",{class:!0,href:!0});var t=p(e);n=R(t,s),c=M(t),t.forEach(o),this.h()},h(){x(e,"class","text-xl text-bold mr-4 text-gray-500 underline underline-offset-4 decoration-transparent hover:text-current transition-colors hover:decoration-current"),x(e,"href",i[3].href)},m(r,t){g(r,e,t),V(e,n),V(e,c)},p:k,d(r){r&&o(e)}}}function ve(i){let e,s,n,c,r,t="Neha Desaraju",l,a,u,_,h,f=i[0]!=""&&Y(i),I=J(i[1]),w=[];for(let m=0;ms(2,n=t));const c=[{name:"projects",href:"/projects"},{name:"cv",href:"/assets/CV.pdf"}];let r="";return i.$$.update=()=>{if(i.$$.dirty&4){const t=c.find(l=>l.href===n.route.id);s(0,r=t?t.name:"")}},[r,c,n]}class pe extends H{constructor(e){super(),D(this,e,we,ve,j,{})}}function xe(i){let e,s,n='',c=[{class:"icon"},{viewBox:"0 0 448 512"},{width:"1.2em"},{height:"1.2em"},i[0]],r={};for(let t=0;t{s(0,e=v(v({},e),B(n)))},e=B(e),[e]}class $e extends H{constructor(e){super(),D(this,e,ke,xe,j,{})}}function be(i){let e,s,n='',c=[{class:"icon"},{viewBox:"0 0 496 512"},{width:"1.2em"},{height:"1.2em"},i[0]],r={};for(let t=0;t{s(0,e=v(v({},e),B(n)))},e=B(e),[e]}class Be extends H{constructor(e){super(),D(this,e,ye,be,j,{})}}function Ce(i){let e,s,n='',c=[{class:"icon"},{viewBox:"0 0 448 512"},{width:"1.2em"},{height:"1.2em"},i[0]],r={};for(let t=0;t{s(0,e=v(v({},e),B(n)))},e=B(e),[e]}class Ee extends H{constructor(e){super(),D(this,e,Ve,Ce,j,{})}}function Me(i){let e,s,n='',c=[{class:"icon"},{viewBox:"0 0 512 512"},{width:"1.2em"},{height:"1.2em"},i[0]],r={};for(let t=0;t{s(0,e=v(v({},e),B(n)))},e=B(e),[e]}class He extends H{constructor(e){super(),D(this,e,je,Me,j,{})}}function De(i){let e,s,n='',c=[{class:"icon"},{viewBox:"0 0 512 512"},{width:"1.2em"},{height:"1.2em"},i[0]],r={};for(let t=0;t{s(0,e=v(v({},e),B(n)))},e=B(e),[e]}class Se extends H{constructor(e){super(),D(this,e,Ie,De,j,{})}}function ze(i){let e,s,n='',c=[{class:"icon"},{viewBox:"0 0 384 512"},{width:"1.2em"},{height:"1.2em"},i[0]],r={};for(let t=0;t{s(0,e=v(v({},e),B(n)))},e=B(e),[e]}class Ae extends H{constructor(e){super(),D(this,e,Le,ze,j,{})}}function ee(i,e,s){const n=i.slice();return n[3]=e[s],n}function te(i,e){let s,n,c,r;var t=e[3].icon;function l(a,u){return{props:{class:"text-slate-500 text-sm hover:text-slate-900 transition-colors"}}}return t&&(n=W(t,l())),{key:i,first:null,c(){s=b("a"),n&&O(n.$$.fragment),c=E(),this.h()},l(a){s=y(a,"A",{class:!0,href:!0,target:!0,rel:!0});var u=p(s);n&&U(n.$$.fragment,u),c=M(u),u.forEach(o),this.h()},h(){x(s,"class","flex items-center ml-2"),x(s,"href",e[3].href),x(s,"target","_blank"),x(s,"rel","noopener noreferrer"),this.first=s},m(a,u){g(a,s,u),n&&P(n,s,null),V(s,c),r=!0},p(a,u){if(e=a,t!==(t=e[3].icon)){if(n){se();const _=n;z(_.$$.fragment,1,0,()=>{F(_,1)}),ne()}t?(n=W(t,l()),O(n.$$.fragment),S(n.$$.fragment,1),P(n,s,c)):n=null}},i(a){r||(n&&S(n.$$.fragment,a),r=!0)},o(a){n&&z(n.$$.fragment,a),r=!1},d(a){a&&o(s),n&&F(n)}}}function Te(i){let e,s=[],n=new Map,c,r=J(i[0]);const t=l=>l[3].name;for(let l=0;l{"position"in t&&s(2,c=t.position)},[n,r,c]}class Ge extends H{constructor(e){super(),D(this,e,qe,Te,j,{position:2})}}function Ne(i){let e,s,n,c,r,t,l,a;e=new pe({});const u=i[2].default,_=re(u,i,i[1],null);return r=new Ge({}),{c(){O(e.$$.fragment),s=E(),n=b("div"),_&&_.c(),c=E(),O(r.$$.fragment),t=E(),l=b("div"),this.h()},l(h){U(e.$$.fragment,h),s=M(h),n=y(h,"DIV",{class:!0});var f=p(n);_&&_.l(f),c=M(f),U(r.$$.fragment,f),f.forEach(o),t=M(h),l=y(h,"DIV",{class:!0}),p(l).forEach(o),this.h()},h(){x(n,"class","extra-margin"),x(l,"class","h-24")},m(h,f){P(e,h,f),g(h,s,f),g(h,n,f),_&&_.m(n,null),V(n,c),P(r,n,null),g(h,t,f),g(h,l,f),a=!0},p(h,[f]){_&&_.p&&(!a||f&2)&&ce(_,u,h,h[1],a?ae(u,h[1],f,null):ie(h[1]),null)},i(h){a||(S(e.$$.fragment,h),S(_,h),S(r.$$.fragment,h),a=!0)},o(h){z(e.$$.fragment,h),z(_,h),z(r.$$.fragment,h),a=!1},d(h){h&&(o(s),o(n),o(t),o(l)),F(e,h),_&&_.d(h),F(r)}}}function Oe(i,e,s){let{$$slots:n={},$$scope:c}=e;const r=!0;return i.$$set=t=>{"$$scope"in t&&s(1,c=t.$$scope)},[r,c,n]}class Re extends H{constructor(e){super(),D(this,e,Oe,Ne,j,{prerender:0})}get prerender(){return this.$$.ctx[0]}}export{Re as component,Qe as universal}; diff --git a/_app/immutable/nodes/0.vH9i0lid.js b/_app/immutable/nodes/0.vH9i0lid.js deleted file mode 100644 index 10539d4..0000000 --- a/_app/immutable/nodes/0.vH9i0lid.js +++ /dev/null @@ -1 +0,0 @@ -import{s as j,n as k,c as re,d as v,e as B,f as ce,u as ie,g as ae,h as oe}from"../chunks/scheduler.t1upX1mg.js";import{S as H,i as D,g as $,s as E,h as y,j as p,f as o,c as M,x as he,k as x,a as g,y as V,z as ue,m as Q,n as R,o as fe,A as L,H as A,B as T,C as q,D as C,p as se,b as ne,d as I,t as S,q as W,r as O,u as U,v as P,w as F,e as X}from"../chunks/index.5BUxBg9Z.js";import{e as J,u as me,o as de}from"../chunks/each.Vn1GGtGC.js";import{p as _e}from"../chunks/stores.b1TOk67C.js";function G(i,e){const l={},s={},r={$$scope:1};let n=i.length;for(;n--;){const t=i[n],c=e[n];if(c){for(const a in t)a in c||(s[a]=1);for(const a in c)r[a]||(l[a]=c[a],r[a]=1);i[n]=c}else for(const a in t)r[a]=1}for(const t in s)t in l||(l[t]=void 0);return l}const ge=!0,ve=!0,we="ignore",We=Object.freeze(Object.defineProperty({__proto__:null,prerender:ge,ssr:ve,trailingSlash:we},Symbol.toStringTag,{value:"Module"}));function Y(i,e,l){const s=i.slice();return s[3]=e[l],s}function Z(i){let e,l,s;return{c(){e=$("span"),l=Q("— "),s=Q(i[0]),this.h()},l(r){e=y(r,"SPAN",{class:!0});var n=p(e);l=R(n,"— "),s=R(n,i[0]),n.forEach(o),this.h()},h(){x(e,"class","font-light text-gray-500")},m(r,n){g(r,e,n),V(e,l),V(e,s)},p(r,n){n&1&&fe(s,r[0])},d(r){r&&o(e)}}}function ee(i){let e,l=i[3].name+"",s,r;return{c(){e=$("a"),s=Q(l),r=E(),this.h()},l(n){e=y(n,"A",{class:!0,href:!0});var t=p(e);s=R(t,l),r=M(t),t.forEach(o),this.h()},h(){x(e,"class","text-xl text-bold mr-4 text-gray-500 underline underline-offset-4 decoration-transparent hover:text-current transition-colors hover:decoration-current"),x(e,"href",i[3].href)},m(n,t){g(n,e,t),V(e,s),V(e,r)},p:k,d(n){n&&o(e)}}}function pe(i){let e,l,s,r,n,t="Neha Desaraju",c,a,u,_,h,f=i[0]!=""&&Z(i),z=J(i[1]),w=[];for(let m=0;ml(2,s=t));const r=[{name:"projects",href:"/projects"},{name:"cv",href:"/assets/CV.pdf"}];let n="";return i.$$.update=()=>{if(i.$$.dirty&4){const t=r.find(c=>c.href===s.route.id);l(0,n=t?t.name:"")}},[n,r,s]}class ke extends H{constructor(e){super(),D(this,e,xe,pe,j,{})}}function be(i){let e,l,s='',r=[{class:"icon"},{viewBox:"0 0 448 512"},{width:"1.2em"},{height:"1.2em"},i[0]],n={};for(let t=0;t{l(0,e=v(v({},e),B(s)))},e=B(e),[e]}class ye extends H{constructor(e){super(),D(this,e,$e,be,j,{})}}function Be(i){let e,l,s='',r=[{class:"icon"},{viewBox:"0 0 496 512"},{width:"1.2em"},{height:"1.2em"},i[0]],n={};for(let t=0;t{l(0,e=v(v({},e),B(s)))},e=B(e),[e]}class Ve extends H{constructor(e){super(),D(this,e,Ce,Be,j,{})}}function Ee(i){let e,l,s='',r=[{class:"icon"},{viewBox:"0 0 448 512"},{width:"1.2em"},{height:"1.2em"},i[0]],n={};for(let t=0;t{l(0,e=v(v({},e),B(s)))},e=B(e),[e]}class je extends H{constructor(e){super(),D(this,e,Me,Ee,j,{})}}function He(i){let e,l,s='',r=[{class:"icon"},{viewBox:"0 0 512 512"},{width:"1.2em"},{height:"1.2em"},i[0]],n={};for(let t=0;t{l(0,e=v(v({},e),B(s)))},e=B(e),[e]}class Ie extends H{constructor(e){super(),D(this,e,De,He,j,{})}}function Se(i){let e,l,s='',r=[{class:"icon"},{viewBox:"0 0 512 512"},{width:"1.2em"},{height:"1.2em"},i[0]],n={};for(let t=0;t{l(0,e=v(v({},e),B(s)))},e=B(e),[e]}class Le extends H{constructor(e){super(),D(this,e,ze,Se,j,{})}}function Ae(i){let e,l,s='',r=[{class:"icon"},{viewBox:"0 0 384 512"},{width:"1.2em"},{height:"1.2em"},i[0]],n={};for(let t=0;t{l(0,e=v(v({},e),B(s)))},e=B(e),[e]}class qe extends H{constructor(e){super(),D(this,e,Te,Ae,j,{})}}function te(i,e,l){const s=i.slice();return s[3]=e[l],s}function le(i,e){let l,s,r,n;var t=e[3].icon;function c(a,u){return{props:{class:"text-slate-500 text-sm hover:text-slate-900 transition-colors"}}}return t&&(s=W(t,c())),{key:i,first:null,c(){l=$("a"),s&&O(s.$$.fragment),r=E(),this.h()},l(a){l=y(a,"A",{class:!0,href:!0,target:!0,rel:!0});var u=p(l);s&&U(s.$$.fragment,u),r=M(u),u.forEach(o),this.h()},h(){x(l,"class","flex items-center ml-2"),x(l,"href",e[3].href),x(l,"target","_blank"),x(l,"rel","noopener noreferrer"),this.first=l},m(a,u){g(a,l,u),s&&P(s,l,null),V(l,r),n=!0},p(a,u){if(e=a,t!==(t=e[3].icon)){if(s){se();const _=s;S(_.$$.fragment,1,0,()=>{F(_,1)}),ne()}t?(s=W(t,c()),O(s.$$.fragment),I(s.$$.fragment,1),P(s,l,r)):s=null}},i(a){n||(s&&I(s.$$.fragment,a),n=!0)},o(a){s&&S(s.$$.fragment,a),n=!1},d(a){a&&o(l),s&&F(s)}}}function Ge(i){let e,l=[],s=new Map,r,n=J(i[0]);const t=c=>c[3].name;for(let c=0;c{"position"in t&&l(2,r=t.position)},[s,n,r]}class Oe extends H{constructor(e){super(),D(this,e,Ne,Ge,j,{position:2})}}function Pe(i){let e,l,s,r,n,t,c,a;e=new ke({});const u=i[2].default,_=ce(u,i,i[1],null);return n=new Oe({}),{c(){O(e.$$.fragment),l=E(),s=$("div"),_&&_.c(),r=E(),O(n.$$.fragment),t=E(),c=$("div"),this.h()},l(h){U(e.$$.fragment,h),l=M(h),s=y(h,"DIV",{class:!0});var f=p(s);_&&_.l(f),r=M(f),U(n.$$.fragment,f),f.forEach(o),t=M(h),c=y(h,"DIV",{class:!0}),p(c).forEach(o),this.h()},h(){x(s,"class","extra-margin"),x(c,"class","h-24")},m(h,f){P(e,h,f),g(h,l,f),g(h,s,f),_&&_.m(s,null),V(s,r),P(n,s,null),g(h,t,f),g(h,c,f),a=!0},p(h,f){_&&_.p&&(!a||f&2)&&ie(_,u,h,h[1],a?oe(u,h[1],f,null):ae(h[1]),null)},i(h){a||(I(e.$$.fragment,h),I(_,h),I(n.$$.fragment,h),a=!0)},o(h){S(e.$$.fragment,h),S(_,h),S(n.$$.fragment,h),a=!1},d(h){h&&(o(l),o(s),o(t),o(c)),F(e,h),_&&_.d(h),F(n)}}}function Fe(i){let e,l,s=Pe(i);return{c(){s&&s.c(),e=X()},l(r){s&&s.l(r),e=X()},m(r,n){s&&s.m(r,n),g(r,e,n),l=!0},p(r,[n]){s.p(r,n)},i(r){l||(I(s),l=!0)},o(r){S(s),l=!1},d(r){r&&o(e),s&&s.d(r)}}}function Je(i,e,l){let{$$slots:s={},$$scope:r}=e;const n=!0;return i.$$set=t=>{"$$scope"in t&&l(1,r=t.$$scope)},[n,r,s]}class Xe extends H{constructor(e){super(),D(this,e,Je,Fe,j,{prerender:0})}get prerender(){return this.$$.ctx[0]}}export{Xe as component,We as universal}; diff --git a/_app/immutable/nodes/1.BN5-Y1-Q.js b/_app/immutable/nodes/1.sn5_53vi.js similarity index 91% rename from _app/immutable/nodes/1.BN5-Y1-Q.js rename to _app/immutable/nodes/1.sn5_53vi.js index 067b6ca..a1a04e4 100644 --- a/_app/immutable/nodes/1.BN5-Y1-Q.js +++ b/_app/immutable/nodes/1.sn5_53vi.js @@ -1 +1 @@ -import{s as b,n as f,c as x}from"../chunks/scheduler.t1upX1mg.js";import{S as y,i as S,g as u,m as h,s as j,h as d,j as v,n as g,f as l,c as q,a as c,y as E,o as $}from"../chunks/index.5BUxBg9Z.js";import{p as C}from"../chunks/stores.b1TOk67C.js";function H(p){let a,t=p[0].status+"",r,o,n,i=p[0].error?.message+"",m;return{c(){a=u("h1"),r=h(t),o=j(),n=u("p"),m=h(i)},l(e){a=d(e,"H1",{});var s=v(a);r=g(s,t),s.forEach(l),o=q(e),n=d(e,"P",{});var _=v(n);m=g(_,i),_.forEach(l)},m(e,s){c(e,a,s),E(a,r),c(e,o,s),c(e,n,s),E(n,m)},p(e,[s]){s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&i!==(i=e[0].error?.message+"")&&$(m,i)},i:f,o:f,d(e){e&&(l(a),l(o),l(n))}}}function P(p,a,t){let r;return x(p,C,o=>t(0,r=o)),[r]}class A extends y{constructor(a){super(),S(this,a,P,H,b,{})}}export{A as component}; +import{s as b,n as f,c as x}from"../chunks/scheduler.t1upX1mg.js";import{S as y,i as S,g as u,m as h,s as j,h as d,j as v,n as g,f as l,c as q,a as c,y as E,o as $}from"../chunks/index.5BUxBg9Z.js";import{p as C}from"../chunks/stores.53WzE8OB.js";function H(p){let a,t=p[0].status+"",r,o,n,i=p[0].error?.message+"",m;return{c(){a=u("h1"),r=h(t),o=j(),n=u("p"),m=h(i)},l(e){a=d(e,"H1",{});var s=v(a);r=g(s,t),s.forEach(l),o=q(e),n=d(e,"P",{});var _=v(n);m=g(_,i),_.forEach(l)},m(e,s){c(e,a,s),E(a,r),c(e,o,s),c(e,n,s),E(n,m)},p(e,[s]){s&1&&t!==(t=e[0].status+"")&&$(r,t),s&1&&i!==(i=e[0].error?.message+"")&&$(m,i)},i:f,o:f,d(e){e&&(l(a),l(o),l(n))}}}function P(p,a,t){let r;return x(p,C,o=>t(0,r=o)),[r]}class A extends y{constructor(a){super(),S(this,a,P,H,b,{})}}export{A as component}; diff --git a/_app/version.json b/_app/version.json index c76c2f2..992aa3f 100644 --- a/_app/version.json +++ b/_app/version.json @@ -1 +1 @@ -{"version":"1703211028441"} \ No newline at end of file +{"version":"1703211681730"} \ No newline at end of file diff --git a/index.html b/index.html index e8749c4..e2b3f62 100644 --- a/index.html +++ b/index.html @@ -7,23 +7,35 @@ - + - - + + - + - + - + Neha Desaraju -
+

I'm currently an undergrad at UT Austin studying computer science with a focus on + machine learning and its applications in everything from autonomous systems to large generative + models.

My current interests are better retrieval, for agents and over large multimodal corpuses, and + control of robotic and language agents. I've had software engineering stints at places like + CitiBank. I'm drawn to complex systems — systems which are more than the sum of their parts — + and building systems that can navigate such spaces.

I'm really just a curious person who likes to learn and build things. I'm also helping to + cultivate a community of creative thinkers on campus with + Texas Momentum and + Texas Venture Group (coming soon!).