From 8c6d54f29d766ae67e198fb563e316156ffad9fb Mon Sep 17 00:00:00 2001 From: kyleniemeyer Date: Sat, 20 Jan 2024 23:46:40 +0000 Subject: [PATCH] deploy: d86c077e892f4db1eb586cafc60b95f8a78e47d4 --- .../{Block.0a428355.js => Block.6d383df8.js} | 2 +- .../{Link.898ac3f5.js => Link.88b233b4.js} | 2 +- ...kable.ecb22f7e.js => Linkable.5b9aea20.js} | 2 +- ...nail.27c80fa4.js => Thumbnail.b58b9341.js} | 2 +- _app/immutable/chunks/paths.da220f7a.js | 1 + _app/immutable/chunks/paths.f98a8072.js | 1 - ...ons.42e1cde8.js => singletons.82aff45c.js} | 2 +- _app/immutable/chunks/stores.3d0863ba.js | 1 + _app/immutable/chunks/stores.d0968b25.js | 1 - .../{app.a5d160f4.js => app.21916767.js} | 2 +- .../{start.2732802c.js => start.0cd8c772.js} | 2 +- .../nodes/{10.89f1a4a1.js => 10.917e3902.js} | 2 +- .../nodes/{11.fe78524e.js => 11.9e1e6bc2.js} | 2 +- _app/immutable/nodes/2.50dadb80.js | 1 - _app/immutable/nodes/2.d92bedec.js | 1 + .../nodes/{3.b9e008ca.js => 3.ae93aeee.js} | 2 +- _app/immutable/nodes/4.104eba74.js | 17 ----------- _app/immutable/nodes/4.d68d0bf7.js | 19 ++++++++++++ .../nodes/{5.dd6d5740.js => 5.d6cdde41.js} | 2 +- .../nodes/{6.dd7fe6a1.js => 6.9995784a.js} | 2 +- .../nodes/{7.c1d605ed.js => 7.8b0f7c5e.js} | 2 +- .../nodes/{8.885e77b7.js => 8.18201199.js} | 2 +- .../nodes/{9.06bcc128.js => 9.f821cbc3.js} | 2 +- _app/version.json | 2 +- bio.html | 29 ++++++++++--------- classes.html | 28 +++++++++--------- code-of-conduct.html | 26 ++++++++--------- contact.html | 26 ++++++++--------- funding.html | 28 +++++++++--------- index.html | 14 ++++----- lab.html | 28 +++++++++--------- publications.html | 28 +++++++++--------- talks.html | 28 +++++++++--------- 33 files changed, 156 insertions(+), 153 deletions(-) rename _app/immutable/chunks/{Block.0a428355.js => Block.6d383df8.js} (97%) rename _app/immutable/chunks/{Link.898ac3f5.js => Link.88b233b4.js} (95%) rename _app/immutable/chunks/{Linkable.ecb22f7e.js => Linkable.5b9aea20.js} (92%) rename _app/immutable/chunks/{Thumbnail.27c80fa4.js => Thumbnail.b58b9341.js} (92%) create mode 100644 _app/immutable/chunks/paths.da220f7a.js delete mode 100644 _app/immutable/chunks/paths.f98a8072.js rename _app/immutable/chunks/{singletons.42e1cde8.js => singletons.82aff45c.js} (97%) create mode 100644 _app/immutable/chunks/stores.3d0863ba.js delete mode 100644 _app/immutable/chunks/stores.d0968b25.js rename _app/immutable/entry/{app.a5d160f4.js => app.21916767.js} (68%) rename _app/immutable/entry/{start.2732802c.js => start.0cd8c772.js} (99%) rename _app/immutable/nodes/{10.89f1a4a1.js => 10.917e3902.js} (99%) rename _app/immutable/nodes/{11.fe78524e.js => 11.9e1e6bc2.js} (97%) delete mode 100644 _app/immutable/nodes/2.50dadb80.js create mode 100644 _app/immutable/nodes/2.d92bedec.js rename _app/immutable/nodes/{3.b9e008ca.js => 3.ae93aeee.js} (98%) delete mode 100644 _app/immutable/nodes/4.104eba74.js create mode 100644 _app/immutable/nodes/4.d68d0bf7.js rename _app/immutable/nodes/{5.dd6d5740.js => 5.d6cdde41.js} (96%) rename _app/immutable/nodes/{6.dd7fe6a1.js => 6.9995784a.js} (99%) rename _app/immutable/nodes/{7.c1d605ed.js => 7.8b0f7c5e.js} (98%) rename _app/immutable/nodes/{8.885e77b7.js => 8.18201199.js} (99%) rename _app/immutable/nodes/{9.06bcc128.js => 9.f821cbc3.js} (98%) diff --git a/_app/immutable/chunks/Block.0a428355.js b/_app/immutable/chunks/Block.6d383df8.js similarity index 97% rename from _app/immutable/chunks/Block.0a428355.js rename to _app/immutable/chunks/Block.6d383df8.js index 510f975c..632f73b6 100644 --- a/_app/immutable/chunks/Block.0a428355.js +++ b/_app/immutable/chunks/Block.6d383df8.js @@ -1 +1 @@ -import{s as W,p as S,u as V,q,v as z}from"./scheduler.f55867eb.js";import{S as F,i as H,g as k,s as J,e as B,h as b,j as v,f as m,c as K,k as h,a as w,y as g,p as L,t as y,b as M,d as E,m as O,n as R,o as T}from"./index.029394d5.js";import{b as P}from"./paths.f98a8072.js";const Q=i=>({}),j=i=>({}),U=i=>({}),C=i=>({});function X(i){let t;const r=i[4].image,l=S(r,i,i[3],j);return{c(){l&&l.c()},l(e){l&&l.l(e)},m(e,s){l&&l.m(e,s),t=!0},p(e,s){l&&l.p&&(!t||s&8)&&V(l,r,e,e[3],t?z(r,e[3],s,Q):q(e[3]),j)},i(e){t||(E(l,e),t=!0)},o(e){y(l,e),t=!1},d(e){l&&l.d(e)}}}function Y(i){let t,r;const l=i[4].image,e=S(l,i,i[3],C);return{c(){t=k("a"),e&&e.c(),this.h()},l(s){t=b(s,"A",{href:!0,target:!0,rel:!0});var a=v(t);e&&e.l(a),a.forEach(m),this.h()},h(){h(t,"href",i[1]),h(t,"target","_blank"),h(t,"rel","noreferrer")},m(s,a){w(s,t,a),e&&e.m(t,null),r=!0},p(s,a){e&&e.p&&(!r||a&8)&&V(e,l,s,s[3],r?z(l,s[3],a,U):q(s[3]),C),(!r||a&2)&&h(t,"href",s[1])},i(s){r||(E(e,s),r=!0)},o(s){y(e,s),r=!1},d(s){s&&m(t),e&&e.d(s)}}}function G(i){let t;function r(s,a){return s[1]?$:Z}let l=r(i),e=l(i);return{c(){e.c(),t=B()},l(s){e.l(s),t=B()},m(s,a){e.m(s,a),w(s,t,a)},p(s,a){l===(l=r(s))&&e?e.p(s,a):(e.d(1),e=l(s),e&&(e.c(),e.m(t.parentNode,t)))},d(s){s&&m(t),e.d(s)}}}function Z(i){let t,r;return{c(){t=k("strong"),r=O(i[0])},l(l){t=b(l,"STRONG",{});var e=v(t);r=R(e,i[0]),e.forEach(m)},m(l,e){w(l,t,e),g(t,r)},p(l,e){e&1&&T(r,l[0])},d(l){l&&m(t)}}}function $(i){let t,r;return{c(){t=k("a"),r=O(i[0]),this.h()},l(l){t=b(l,"A",{href:!0,target:!0,rel:!0});var e=v(t);r=R(e,i[0]),e.forEach(m),this.h()},h(){h(t,"href",i[1]),h(t,"target","_blank"),h(t,"rel","noreferrer")},m(l,e){w(l,t,e),g(t,r)},p(l,e){e&1&&T(r,l[0]),e&2&&h(t,"href",l[1])},d(l){l&&m(t)}}}function x(i){let t,r,l,e,s,a,u,f;const A=[Y,X],d=[];function N(n,c){return n[1]?0:1}l=N(i),e=d[l]=A[l](i);let o=i[0]&&G(i);const D=i[4].default,_=S(D,i,i[3],null);return{c(){t=k("div"),r=k("div"),e.c(),s=J(),a=k("div"),o&&o.c(),u=B(),_&&_.c(),this.h()},l(n){t=b(n,"DIV",{class:!0});var c=v(t);r=b(c,"DIV",{class:!0});var p=v(r);e.l(p),p.forEach(m),s=K(c),a=b(c,"DIV",{class:!0});var I=v(a);o&&o.l(I),u=B(),_&&_.l(I),I.forEach(m),c.forEach(m),this.h()},h(){h(r,"class","left svelte-zfewwh"),h(a,"class","right"),h(t,"class","block svelte-zfewwh")},m(n,c){w(n,t,c),g(t,r),d[l].m(r,null),g(t,s),g(t,a),o&&o.m(a,null),g(a,u),_&&_.m(a,null),f=!0},p(n,[c]){let p=l;l=N(n),l===p?d[l].p(n,c):(L(),y(d[p],1,1,()=>{d[p]=null}),M(),e=d[l],e?e.p(n,c):(e=d[l]=A[l](n),e.c()),E(e,1),e.m(r,null)),n[0]?o?o.p(n,c):(o=G(n),o.c(),o.m(a,u)):o&&(o.d(1),o=null),_&&_.p&&(!f||c&8)&&V(_,D,n,n[3],f?z(D,n[3],c,null):q(n[3]),null)},i(n){f||(E(e),E(_,n),f=!0)},o(n){y(e),y(_,n),f=!1},d(n){n&&m(t),d[l].d(),o&&o.d(),_&&_.d(n)}}}function ee(i,t,r){let l,{$$slots:e={},$$scope:s}=t,{header:a=null}=t,{link:u=null}=t;return i.$$set=f=>{"header"in f&&r(0,a=f.header),"link"in f&&r(2,u=f.link),"$$scope"in f&&r(3,s=f.$$scope)},i.$$.update=()=>{i.$$.dirty&4&&r(1,l=u!=null&&u.startsWith("/")?`${P}${u}`:u)},[a,l,u,s,e]}class re extends F{constructor(t){super(),H(this,t,ee,x,W,{header:0,link:2})}}export{re as B}; +import{s as W,p as S,u as V,q,v as z}from"./scheduler.f55867eb.js";import{S as F,i as H,g as k,s as J,e as B,h as b,j as v,f as m,c as K,k as h,a as w,y as g,p as L,t as y,b as M,d as E,m as O,n as R,o as T}from"./index.029394d5.js";import{b as P}from"./paths.da220f7a.js";const Q=i=>({}),j=i=>({}),U=i=>({}),C=i=>({});function X(i){let t;const r=i[4].image,l=S(r,i,i[3],j);return{c(){l&&l.c()},l(e){l&&l.l(e)},m(e,s){l&&l.m(e,s),t=!0},p(e,s){l&&l.p&&(!t||s&8)&&V(l,r,e,e[3],t?z(r,e[3],s,Q):q(e[3]),j)},i(e){t||(E(l,e),t=!0)},o(e){y(l,e),t=!1},d(e){l&&l.d(e)}}}function Y(i){let t,r;const l=i[4].image,e=S(l,i,i[3],C);return{c(){t=k("a"),e&&e.c(),this.h()},l(s){t=b(s,"A",{href:!0,target:!0,rel:!0});var a=v(t);e&&e.l(a),a.forEach(m),this.h()},h(){h(t,"href",i[1]),h(t,"target","_blank"),h(t,"rel","noreferrer")},m(s,a){w(s,t,a),e&&e.m(t,null),r=!0},p(s,a){e&&e.p&&(!r||a&8)&&V(e,l,s,s[3],r?z(l,s[3],a,U):q(s[3]),C),(!r||a&2)&&h(t,"href",s[1])},i(s){r||(E(e,s),r=!0)},o(s){y(e,s),r=!1},d(s){s&&m(t),e&&e.d(s)}}}function G(i){let t;function r(s,a){return s[1]?$:Z}let l=r(i),e=l(i);return{c(){e.c(),t=B()},l(s){e.l(s),t=B()},m(s,a){e.m(s,a),w(s,t,a)},p(s,a){l===(l=r(s))&&e?e.p(s,a):(e.d(1),e=l(s),e&&(e.c(),e.m(t.parentNode,t)))},d(s){s&&m(t),e.d(s)}}}function Z(i){let t,r;return{c(){t=k("strong"),r=O(i[0])},l(l){t=b(l,"STRONG",{});var e=v(t);r=R(e,i[0]),e.forEach(m)},m(l,e){w(l,t,e),g(t,r)},p(l,e){e&1&&T(r,l[0])},d(l){l&&m(t)}}}function $(i){let t,r;return{c(){t=k("a"),r=O(i[0]),this.h()},l(l){t=b(l,"A",{href:!0,target:!0,rel:!0});var e=v(t);r=R(e,i[0]),e.forEach(m),this.h()},h(){h(t,"href",i[1]),h(t,"target","_blank"),h(t,"rel","noreferrer")},m(l,e){w(l,t,e),g(t,r)},p(l,e){e&1&&T(r,l[0]),e&2&&h(t,"href",l[1])},d(l){l&&m(t)}}}function x(i){let t,r,l,e,s,a,u,f;const A=[Y,X],d=[];function N(n,c){return n[1]?0:1}l=N(i),e=d[l]=A[l](i);let o=i[0]&&G(i);const D=i[4].default,_=S(D,i,i[3],null);return{c(){t=k("div"),r=k("div"),e.c(),s=J(),a=k("div"),o&&o.c(),u=B(),_&&_.c(),this.h()},l(n){t=b(n,"DIV",{class:!0});var c=v(t);r=b(c,"DIV",{class:!0});var p=v(r);e.l(p),p.forEach(m),s=K(c),a=b(c,"DIV",{class:!0});var I=v(a);o&&o.l(I),u=B(),_&&_.l(I),I.forEach(m),c.forEach(m),this.h()},h(){h(r,"class","left svelte-zfewwh"),h(a,"class","right"),h(t,"class","block svelte-zfewwh")},m(n,c){w(n,t,c),g(t,r),d[l].m(r,null),g(t,s),g(t,a),o&&o.m(a,null),g(a,u),_&&_.m(a,null),f=!0},p(n,[c]){let p=l;l=N(n),l===p?d[l].p(n,c):(L(),y(d[p],1,1,()=>{d[p]=null}),M(),e=d[l],e?e.p(n,c):(e=d[l]=A[l](n),e.c()),E(e,1),e.m(r,null)),n[0]?o?o.p(n,c):(o=G(n),o.c(),o.m(a,u)):o&&(o.d(1),o=null),_&&_.p&&(!f||c&8)&&V(_,D,n,n[3],f?z(D,n[3],c,null):q(n[3]),null)},i(n){f||(E(e),E(_,n),f=!0)},o(n){y(e),y(_,n),f=!1},d(n){n&&m(t),d[l].d(),o&&o.d(),_&&_.d(n)}}}function ee(i,t,r){let l,{$$slots:e={},$$scope:s}=t,{header:a=null}=t,{link:u=null}=t;return i.$$set=f=>{"header"in f&&r(0,a=f.header),"link"in f&&r(2,u=f.link),"$$scope"in f&&r(3,s=f.$$scope)},i.$$.update=()=>{i.$$.dirty&4&&r(1,l=u!=null&&u.startsWith("/")?`${P}${u}`:u)},[a,l,u,s,e]}class re extends F{constructor(t){super(),H(this,t,ee,x,W,{header:0,link:2})}}export{re as B}; diff --git a/_app/immutable/chunks/Link.898ac3f5.js b/_app/immutable/chunks/Link.88b233b4.js similarity index 95% rename from _app/immutable/chunks/Link.898ac3f5.js rename to _app/immutable/chunks/Link.88b233b4.js index 7548f884..4cbf314b 100644 --- a/_app/immutable/chunks/Link.898ac3f5.js +++ b/_app/immutable/chunks/Link.88b233b4.js @@ -1 +1 @@ -import{s as q,w,p as k,u as g,q as v,v as y}from"./scheduler.f55867eb.js";import{S as N,i as j,e as L,a as m,p as C,t as p,b as P,d as h,f as _,g as S,h as A,j as E,k as i}from"./index.029394d5.js";import{b}from"./paths.f98a8072.js";import{d as W}from"./singletons.42e1cde8.js";const z=()=>{const o=W;return{page:{subscribe:o.page.subscribe},navigating:{subscribe:o.navigating.subscribe},updated:o.updated}},B={subscribe(o){return z().page.subscribe(o)}};function D(o){let s,r,a;const t=o[5].default,e=k(t,o,o[4],null);return{c(){s=S("a"),e&&e.c(),this.h()},l(l){s=A(l,"A",{href:!0,class:!0});var u=E(s);e&&e.l(u),u.forEach(_),this.h()},h(){i(s,"href",r=`${b}${o[0]}`),i(s,"class","svelte-145s7y7")},m(l,u){m(l,s,u),e&&e.m(s,null),a=!0},p(l,u){e&&e.p&&(!a||u&16)&&g(e,t,l,l[4],a?y(t,l[4],u,null):v(l[4]),null),(!a||u&1&&r!==(r=`${b}${l[0]}`))&&i(s,"href",r)},i(l){a||(h(e,l),a=!0)},o(l){p(e,l),a=!1},d(l){l&&_(s),e&&e.d(l)}}}function F(o){let s,r;const a=o[5].default,t=k(a,o,o[4],null);return{c(){s=S("a"),t&&t.c(),this.h()},l(e){s=A(e,"A",{href:!0,target:!0,rel:!0,class:!0});var l=E(s);t&&t.l(l),l.forEach(_),this.h()},h(){i(s,"href",o[0]),i(s,"target","_blank"),i(s,"rel","noreferrer"),i(s,"class","svelte-145s7y7")},m(e,l){m(e,s,l),t&&t.m(s,null),r=!0},p(e,l){t&&t.p&&(!r||l&16)&&g(t,a,e,e[4],r?y(a,e[4],l,null):v(e[4]),null),(!r||l&1)&&i(s,"href",e[0])},i(e){r||(h(t,e),r=!0)},o(e){p(t,e),r=!1},d(e){e&&_(s),t&&t.d(e)}}}function G(o){let s,r;const a=o[5].default,t=k(a,o,o[4],null);return{c(){s=S("span"),t&&t.c(),this.h()},l(e){s=A(e,"SPAN",{class:!0});var l=E(s);t&&t.l(l),l.forEach(_),this.h()},h(){i(s,"class","at svelte-145s7y7")},m(e,l){m(e,s,l),t&&t.m(s,null),r=!0},p(e,l){t&&t.p&&(!r||l&16)&&g(t,a,e,e[4],r?y(a,e[4],l,null):v(e[4]),null)},i(e){r||(h(t,e),r=!0)},o(e){p(t,e),r=!1},d(e){e&&_(s),t&&t.d(e)}}}function H(o){let s,r,a,t,e;const l=[G,F,D],u=[];function c(n,f){return f&1&&(s=null),n[1]&&(n[1]==="/"?n[2]===`${b}`:n[2]===`${b}${n[1]}`)?0:(s==null&&(s=!!n[0].startsWith("http")),s?1:2)}return r=c(o,-1),a=u[r]=l[r](o),{c(){a.c(),t=L()},l(n){a.l(n),t=L()},m(n,f){u[r].m(n,f),m(n,t,f),e=!0},p(n,[f]){let d=r;r=c(n,f),r===d?u[r].p(n,f):(C(),p(u[d],1,1,()=>{u[d]=null}),P(),a=u[r],a?a.p(n,f):(a=u[r]=l[r](n),a.c()),h(a,1),a.m(t.parentNode,t))},i(n){e||(h(a),e=!0)},o(n){p(a),e=!1},d(n){n&&_(t),u[r].d(n)}}}function I(o,s,r){let a,t;w(o,B,n=>r(3,t=n));let{$$slots:e={},$$scope:l}=s,{to:u}=s,{at:c=void 0}=s;return o.$$set=n=>{"to"in n&&r(0,u=n.to),"at"in n&&r(1,c=n.at),"$$scope"in n&&r(4,l=n.$$scope)},o.$$.update=()=>{o.$$.dirty&8&&r(2,a=t.url.pathname)},[u,c,a,t,l,e]}class Q extends N{constructor(s){super(),j(this,s,I,H,q,{to:0,at:1})}}export{Q as L,B as p}; +import{s as q,w,p as k,u as g,q as v,v as y}from"./scheduler.f55867eb.js";import{S as N,i as j,e as L,a as m,p as C,t as p,b as P,d as h,f as _,g as S,h as A,j as E,k as i}from"./index.029394d5.js";import{b}from"./paths.da220f7a.js";import{d as W}from"./singletons.82aff45c.js";const z=()=>{const o=W;return{page:{subscribe:o.page.subscribe},navigating:{subscribe:o.navigating.subscribe},updated:o.updated}},B={subscribe(o){return z().page.subscribe(o)}};function D(o){let s,r,a;const t=o[5].default,e=k(t,o,o[4],null);return{c(){s=S("a"),e&&e.c(),this.h()},l(l){s=A(l,"A",{href:!0,class:!0});var u=E(s);e&&e.l(u),u.forEach(_),this.h()},h(){i(s,"href",r=`${b}${o[0]}`),i(s,"class","svelte-145s7y7")},m(l,u){m(l,s,u),e&&e.m(s,null),a=!0},p(l,u){e&&e.p&&(!a||u&16)&&g(e,t,l,l[4],a?y(t,l[4],u,null):v(l[4]),null),(!a||u&1&&r!==(r=`${b}${l[0]}`))&&i(s,"href",r)},i(l){a||(h(e,l),a=!0)},o(l){p(e,l),a=!1},d(l){l&&_(s),e&&e.d(l)}}}function F(o){let s,r;const a=o[5].default,t=k(a,o,o[4],null);return{c(){s=S("a"),t&&t.c(),this.h()},l(e){s=A(e,"A",{href:!0,target:!0,rel:!0,class:!0});var l=E(s);t&&t.l(l),l.forEach(_),this.h()},h(){i(s,"href",o[0]),i(s,"target","_blank"),i(s,"rel","noreferrer"),i(s,"class","svelte-145s7y7")},m(e,l){m(e,s,l),t&&t.m(s,null),r=!0},p(e,l){t&&t.p&&(!r||l&16)&&g(t,a,e,e[4],r?y(a,e[4],l,null):v(e[4]),null),(!r||l&1)&&i(s,"href",e[0])},i(e){r||(h(t,e),r=!0)},o(e){p(t,e),r=!1},d(e){e&&_(s),t&&t.d(e)}}}function G(o){let s,r;const a=o[5].default,t=k(a,o,o[4],null);return{c(){s=S("span"),t&&t.c(),this.h()},l(e){s=A(e,"SPAN",{class:!0});var l=E(s);t&&t.l(l),l.forEach(_),this.h()},h(){i(s,"class","at svelte-145s7y7")},m(e,l){m(e,s,l),t&&t.m(s,null),r=!0},p(e,l){t&&t.p&&(!r||l&16)&&g(t,a,e,e[4],r?y(a,e[4],l,null):v(e[4]),null)},i(e){r||(h(t,e),r=!0)},o(e){p(t,e),r=!1},d(e){e&&_(s),t&&t.d(e)}}}function H(o){let s,r,a,t,e;const l=[G,F,D],u=[];function c(n,f){return f&1&&(s=null),n[1]&&(n[1]==="/"?n[2]===`${b}`:n[2]===`${b}${n[1]}`)?0:(s==null&&(s=!!n[0].startsWith("http")),s?1:2)}return r=c(o,-1),a=u[r]=l[r](o),{c(){a.c(),t=L()},l(n){a.l(n),t=L()},m(n,f){u[r].m(n,f),m(n,t,f),e=!0},p(n,[f]){let d=r;r=c(n,f),r===d?u[r].p(n,f):(C(),p(u[d],1,1,()=>{u[d]=null}),P(),a=u[r],a?a.p(n,f):(a=u[r]=l[r](n),a.c()),h(a,1),a.m(t.parentNode,t))},i(n){e||(h(a),e=!0)},o(n){p(a),e=!1},d(n){n&&_(t),u[r].d(n)}}}function I(o,s,r){let a,t;w(o,B,n=>r(3,t=n));let{$$slots:e={},$$scope:l}=s,{to:u}=s,{at:c=void 0}=s;return o.$$set=n=>{"to"in n&&r(0,u=n.to),"at"in n&&r(1,c=n.at),"$$scope"in n&&r(4,l=n.$$scope)},o.$$.update=()=>{o.$$.dirty&8&&r(2,a=t.url.pathname)},[u,c,a,t,l,e]}class Q extends N{constructor(s){super(),j(this,s,I,H,q,{to:0,at:1})}}export{Q as L,B as p}; diff --git a/_app/immutable/chunks/Linkable.ecb22f7e.js b/_app/immutable/chunks/Linkable.5b9aea20.js similarity index 92% rename from _app/immutable/chunks/Linkable.ecb22f7e.js rename to _app/immutable/chunks/Linkable.5b9aea20.js index bde4f017..f2e5d9e9 100644 --- a/_app/immutable/chunks/Linkable.ecb22f7e.js +++ b/_app/immutable/chunks/Linkable.5b9aea20.js @@ -1 +1 @@ -import{s as h,p as g,x as $,u as w,q as b,v as k,w as L,o as v}from"./scheduler.f55867eb.js";import{S as y,i as E,g as j,s as q,r as S,h as B,j as C,c as H,u as I,f as u,k as m,a as d,y as M,v as T,d as _,t as c,w as z,m as A,n as D}from"./index.029394d5.js";import{L as F,p as G}from"./Link.898ac3f5.js";import{s as J}from"./utilities.80eab8bd.js";import{b as p}from"./paths.f98a8072.js";function K(a){let s;return{c(){s=A("🔗")},l(o){s=D(o,"🔗")},m(o,l){d(o,s,l)},d(o){o&&u(s)}}}function N(a){let s,o,l,i;const r=a[3].default,n=g(r,a,a[4],null);return l=new F({props:{to:a[1].url.pathname.replace(p,"")+"#"+a[0],$$slots:{default:[K]},$$scope:{ctx:a}}}),{c(){s=j("h2"),n&&n.c(),o=q(),S(l.$$.fragment),this.h()},l(e){s=B(e,"H2",{id:!0,class:!0});var t=C(s);n&&n.l(t),o=H(t),I(l.$$.fragment,t),t.forEach(u),this.h()},h(){m(s,"id",a[0]),m(s,"class",$(`section ${a[2]()?"linked":""}`)+" svelte-pj61o7")},m(e,t){d(e,s,t),n&&n.m(s,null),M(s,o),T(l,s,null),i=!0},p(e,[t]){n&&n.p&&(!i||t&16)&&w(n,r,e,e[4],i?k(r,e[4],t,null):b(e[4]),null);const f={};t&3&&(f.to=e[1].url.pathname.replace(p,"")+"#"+e[0]),t&16&&(f.$$scope={dirty:t,ctx:e}),l.$set(f),(!i||t&1)&&m(s,"id",e[0])},i(e){i||(_(n,e),_(l.$$.fragment,e),i=!0)},o(e){c(n,e),c(l.$$.fragment,e),i=!1},d(e){e&&u(s),n&&n.d(e),z(l)}}}function O(a,s,o){let l;L(a,G,t=>o(1,l=t));let{$$slots:i={},$$scope:r}=s,{id:n}=s;function e(){return typeof window>"u"?void 0:window.location.hash.length>0&&window.location.hash.substring(1)===n}return v(()=>{if(e()){let t=document.getElementById(n);t&&J(t)}}),a.$$set=t=>{"id"in t&&o(0,n=t.id),"$$scope"in t&&o(4,r=t.$$scope)},[n,l,e,i,r]}class W extends y{constructor(s){super(),E(this,s,O,N,h,{id:0})}}export{W as L}; +import{s as h,p as g,x as $,u as w,q as b,v as k,w as L,o as v}from"./scheduler.f55867eb.js";import{S as y,i as E,g as j,s as q,r as S,h as B,j as C,c as H,u as I,f as u,k as m,a as d,y as M,v as T,d as _,t as c,w as z,m as A,n as D}from"./index.029394d5.js";import{L as F,p as G}from"./Link.88b233b4.js";import{s as J}from"./utilities.80eab8bd.js";import{b as p}from"./paths.da220f7a.js";function K(a){let s;return{c(){s=A("🔗")},l(o){s=D(o,"🔗")},m(o,l){d(o,s,l)},d(o){o&&u(s)}}}function N(a){let s,o,l,i;const r=a[3].default,n=g(r,a,a[4],null);return l=new F({props:{to:a[1].url.pathname.replace(p,"")+"#"+a[0],$$slots:{default:[K]},$$scope:{ctx:a}}}),{c(){s=j("h2"),n&&n.c(),o=q(),S(l.$$.fragment),this.h()},l(e){s=B(e,"H2",{id:!0,class:!0});var t=C(s);n&&n.l(t),o=H(t),I(l.$$.fragment,t),t.forEach(u),this.h()},h(){m(s,"id",a[0]),m(s,"class",$(`section ${a[2]()?"linked":""}`)+" svelte-pj61o7")},m(e,t){d(e,s,t),n&&n.m(s,null),M(s,o),T(l,s,null),i=!0},p(e,[t]){n&&n.p&&(!i||t&16)&&w(n,r,e,e[4],i?k(r,e[4],t,null):b(e[4]),null);const f={};t&3&&(f.to=e[1].url.pathname.replace(p,"")+"#"+e[0]),t&16&&(f.$$scope={dirty:t,ctx:e}),l.$set(f),(!i||t&1)&&m(s,"id",e[0])},i(e){i||(_(n,e),_(l.$$.fragment,e),i=!0)},o(e){c(n,e),c(l.$$.fragment,e),i=!1},d(e){e&&u(s),n&&n.d(e),z(l)}}}function O(a,s,o){let l;L(a,G,t=>o(1,l=t));let{$$slots:i={},$$scope:r}=s,{id:n}=s;function e(){return typeof window>"u"?void 0:window.location.hash.length>0&&window.location.hash.substring(1)===n}return v(()=>{if(e()){let t=document.getElementById(n);t&&J(t)}}),a.$$set=t=>{"id"in t&&o(0,n=t.id),"$$scope"in t&&o(4,r=t.$$scope)},[n,l,e,i,r]}class W extends y{constructor(s){super(),E(this,s,O,N,h,{id:0})}}export{W as L}; diff --git a/_app/immutable/chunks/Thumbnail.27c80fa4.js b/_app/immutable/chunks/Thumbnail.b58b9341.js similarity index 92% rename from _app/immutable/chunks/Thumbnail.27c80fa4.js rename to _app/immutable/chunks/Thumbnail.b58b9341.js index 77cdda65..9b276f23 100644 --- a/_app/immutable/chunks/Thumbnail.27c80fa4.js +++ b/_app/immutable/chunks/Thumbnail.b58b9341.js @@ -1 +1 @@ -import{s as g,x as r,y as u,n as m}from"./scheduler.f55867eb.js";import{S as _,i as f,g as o,h as v,k as n,a as b,f as y}from"./index.029394d5.js";import{b as c}from"./paths.f98a8072.js";function T(i){let t,e,a;return{c(){t=o("img"),this.h()},l(l){t=v(l,"IMG",{class:!0,src:!0,alt:!0}),this.h()},h(){n(t,"class",e=r(`thumbnail ${i[2]?"highlight":""}`)+" svelte-vcs4s7"),u(t.src,a=`${c}${i[0]}`)||n(t,"src",a),n(t,"alt",i[1])},m(l,s){b(l,t,s)},p(l,[s]){s&4&&e!==(e=r(`thumbnail ${l[2]?"highlight":""}`)+" svelte-vcs4s7")&&n(t,"class",e),s&1&&!u(t.src,a=`${c}${l[0]}`)&&n(t,"src",a),s&2&&n(t,"alt",l[1])},i:m,o:m,d(l){l&&y(t)}}}function q(i,t,e){let{url:a}=t,{alt:l}=t,{highlight:s=!1}=t;return i.$$set=h=>{"url"in h&&e(0,a=h.url),"alt"in h&&e(1,l=h.alt),"highlight"in h&&e(2,s=h.highlight)},[a,l,s]}class G extends _{constructor(t){super(),f(this,t,q,T,g,{url:0,alt:1,highlight:2})}}export{G as T}; +import{s as g,x as r,y as u,n as m}from"./scheduler.f55867eb.js";import{S as _,i as f,g as o,h as v,k as n,a as b,f as y}from"./index.029394d5.js";import{b as c}from"./paths.da220f7a.js";function T(i){let t,e,a;return{c(){t=o("img"),this.h()},l(l){t=v(l,"IMG",{class:!0,src:!0,alt:!0}),this.h()},h(){n(t,"class",e=r(`thumbnail ${i[2]?"highlight":""}`)+" svelte-vcs4s7"),u(t.src,a=`${c}${i[0]}`)||n(t,"src",a),n(t,"alt",i[1])},m(l,s){b(l,t,s)},p(l,[s]){s&4&&e!==(e=r(`thumbnail ${l[2]?"highlight":""}`)+" svelte-vcs4s7")&&n(t,"class",e),s&1&&!u(t.src,a=`${c}${l[0]}`)&&n(t,"src",a),s&2&&n(t,"alt",l[1])},i:m,o:m,d(l){l&&y(t)}}}function q(i,t,e){let{url:a}=t,{alt:l}=t,{highlight:s=!1}=t;return i.$$set=h=>{"url"in h&&e(0,a=h.url),"alt"in h&&e(1,l=h.alt),"highlight"in h&&e(2,s=h.highlight)},[a,l,s]}class G extends _{constructor(t){super(),f(this,t,q,T,g,{url:0,alt:1,highlight:2})}}export{G as T}; diff --git a/_app/immutable/chunks/paths.da220f7a.js b/_app/immutable/chunks/paths.da220f7a.js new file mode 100644 index 00000000..9d4d799d --- /dev/null +++ b/_app/immutable/chunks/paths.da220f7a.js @@ -0,0 +1 @@ +var s;const e=((s=globalThis.__sveltekit_4jjbww)==null?void 0:s.base)??"";var a;const t=((a=globalThis.__sveltekit_4jjbww)==null?void 0:a.assets)??e;export{t as a,e as b}; diff --git a/_app/immutable/chunks/paths.f98a8072.js b/_app/immutable/chunks/paths.f98a8072.js deleted file mode 100644 index e6b25083..00000000 --- a/_app/immutable/chunks/paths.f98a8072.js +++ /dev/null @@ -1 +0,0 @@ -var s;const a=((s=globalThis.__sveltekit_3e6ec7)==null?void 0:s.base)??"";var e;const t=((e=globalThis.__sveltekit_3e6ec7)==null?void 0:e.assets)??a;export{t as a,a as b}; diff --git a/_app/immutable/chunks/singletons.42e1cde8.js b/_app/immutable/chunks/singletons.82aff45c.js similarity index 97% rename from _app/immutable/chunks/singletons.42e1cde8.js rename to _app/immutable/chunks/singletons.82aff45c.js index 17c2aa9b..ec0c1532 100644 --- a/_app/immutable/chunks/singletons.42e1cde8.js +++ b/_app/immutable/chunks/singletons.82aff45c.js @@ -1 +1 @@ -import{w as u}from"./index.5d0d4bea.js";import{a as h}from"./paths.f98a8072.js";const b="1702679650409",E="sveltekit:snapshot",A="sveltekit:scroll",R="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function y(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function I(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function _(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function S(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=_(e)}}function T(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const s=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!s||m(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:s,download:l}}function x(e){let t=null,n=null,s=null,r=null,l=null,o=null,a=e;for(;a&&a!==document.documentElement;)s===null&&(s=c(a,"preload-code")),r===null&&(r=c(a,"preload-data")),t===null&&(t=c(a,"keepfocus")),n===null&&(n=c(a,"noscroll")),l===null&&(l=c(a,"reload")),o===null&&(o=c(a,"replacestate")),a=_(a);function i(g){switch(g){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[s??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(o)}}function p(e){const t=u(e);let n=!0;function s(){n=!0,t.update(o=>o)}function r(o){n=!1,t.set(o)}function l(o){let a;return t.subscribe(i=>{(a===void 0||n&&i!==a)&&o(a=i)})}return{notify:s,set:r,subscribe:l}}function v(){const{set:e,subscribe:t}=u(!1);let n;async function s(){clearTimeout(n);try{const r=await fetch(`${h}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const o=(await r.json()).version!==b;return o&&(e(!0),clearTimeout(n)),o}catch{return!1}}return{subscribe:t,check:s}}function m(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}function O(e){e.client}const U={url:p({}),page:p({}),navigating:u(null),updated:v()};export{R as I,f as P,A as S,E as a,T as b,x as c,U as d,O as e,S as f,y as g,m as i,I as s}; +import{w as u}from"./index.5d0d4bea.js";import{a as h}from"./paths.da220f7a.js";const b="1705794394301",E="sveltekit:snapshot",A="sveltekit:scroll",R="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function y(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function I(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function _(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function S(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=_(e)}}function T(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const s=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!s||m(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:s,download:l}}function x(e){let t=null,n=null,s=null,r=null,l=null,o=null,a=e;for(;a&&a!==document.documentElement;)s===null&&(s=c(a,"preload-code")),r===null&&(r=c(a,"preload-data")),t===null&&(t=c(a,"keepfocus")),n===null&&(n=c(a,"noscroll")),l===null&&(l=c(a,"reload")),o===null&&(o=c(a,"replacestate")),a=_(a);function i(g){switch(g){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[s??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(o)}}function p(e){const t=u(e);let n=!0;function s(){n=!0,t.update(o=>o)}function r(o){n=!1,t.set(o)}function l(o){let a;return t.subscribe(i=>{(a===void 0||n&&i!==a)&&o(a=i)})}return{notify:s,set:r,subscribe:l}}function v(){const{set:e,subscribe:t}=u(!1);let n;async function s(){clearTimeout(n);try{const r=await fetch(`${h}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const o=(await r.json()).version!==b;return o&&(e(!0),clearTimeout(n)),o}catch{return!1}}return{subscribe:t,check:s}}function m(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}function O(e){e.client}const U={url:p({}),page:p({}),navigating:u(null),updated:v()};export{R as I,f as P,A as S,E as a,T as b,x as c,U as d,O as e,S as f,y as g,m as i,I as s}; diff --git a/_app/immutable/chunks/stores.3d0863ba.js b/_app/immutable/chunks/stores.3d0863ba.js new file mode 100644 index 00000000..aaaa64d2 --- /dev/null +++ b/_app/immutable/chunks/stores.3d0863ba.js @@ -0,0 +1 @@ +var y=Object.defineProperty;var v=(o,e,t)=>e in o?y(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t;var g=(o,e,t)=>(v(o,typeof e!="symbol"?e+"":e,t),t);import{r as w}from"./index.5d0d4bea.js";class b{constructor(e){g(this,"json");this.json=e}cloneFilterSort(e,t,n){return e=e.slice(),t&&(e=e.filter(t)),n&&(e=e.sort((i,a)=>n.call(void 0,i)-n.call(void 0,a))),e}getSource(e){return e.startsWith("@")&&e.substring(1)in this.json.sources?this.json.sources[e.substring(1)]:null}getSourceName(e){const t=this.getSource(e);return t?t.name:e}getPeople(e,t){return this.cloneFilterSort(this.json.people.slice(),e,t)}getPerson(e){return e=e.substring(1),this.json.people.find(t=>t.id===e)}getPersonName(e){const t=this.getPerson(e);return t?t.name:e}getPaperTags(e){return{tag:this.getDiscoveries(t=>t.pubs.indexOf(e.id)>=0).map(t=>t.tags).reduce((t,n)=>[...t,...n],[])}}getPostTags(){const e={topic:[]};return this.json.posts.forEach(t=>e.topic=Array.from(new Set(e.topic.concat(t.tags)))),e}getPostMonthYear(e){const t=e.date.split(".");return{year:parseInt(t[0]),month:parseInt(t[1])}}getTravel(e,t){return this.cloneFilterSort(this.json.travel.slice(),e,t)}getDiscoveries(e,t){return this.cloneFilterSort(this.json.discoveries.slice(),e,t)}getDiscoveryRange(e){const t=[];for(const n of e.pubs){const i=this.getPublication(n);i&&t.push(i.year)}return[Math.min.apply(void 0,t),Math.max.apply(void 0,t)]}getPublicationFacets(){const e={};return this.getPublications().forEach(t=>{const n=this.getPaperTags(t);Object.keys(n).forEach(i=>{e[i]=Array.from(new Set(n[i].concat(i in e?e[i]:[])))})}),e}getPeopleFromPubs(e){const t=new Set;for(const n of e){const i=this.getPublication(n);if(i)for(const a of i.authors.filter(d=>d.startsWith("@")))t.add(a)}return Array.from(t).map(n=>this.getPerson(n)).filter(n=>n!==void 0)}getImpacts(e,t){return this.cloneFilterSort(this.json.impacts.slice(),e,t)}getPopulations(){return this.json.populations.slice()}getPosts(e,t){return this.cloneFilterSort(this.json.posts.slice(),e,t)}getPublications(e,t){return this.cloneFilterSort(this.json.pubs.slice(),e,t)}getPublication(e){return this.json.pubs.find(t=>t.id===e)}getTalks(e,t){return this.cloneFilterSort(this.json.talks.slice(),e,t)}getYearContexts(){return this.json.years}tagsMatch(e,t){return Object.keys(e).reduce((n,i)=>{var a;return n&&((a=t[i])==null?void 0:a.includes(e[i]))},!0)}getFunding(e,t){return this.cloneFilterSort(this.json.funding.slice(),e,t)}getGrant(e){return this.json.funding.find(t=>t.id===e.substring(1))}getDegrees(){return this.json.degrees.slice()}getPatents(){return this.json.patents.slice()}getJobs(e,t){return this.cloneFilterSort(this.json.jobs.slice(),e,t)}getRecognitions(e,t){return this.cloneFilterSort(this.json.recognitions.slice(),e,t)}getEditing(e,t){return this.cloneFilterSort(this.json.editing.slice(),e,t)}getReviewing(e,t){return this.cloneFilterSort(this.json.reviewing.slice(),e,t)}getDoctoralCommmitees(e,t){return this.cloneFilterSort(this.json.doctoralCommittees.slice(),e,t)}getClasses(e,t){return this.cloneFilterSort(this.json.classes.slice(),e,t)}getService(e,t){return this.cloneFilterSort(this.json.service.slice(),e,t)}getCommitments(e,t){return this.cloneFilterSort(this.json.commitments.slice(),e,t)}getPanels(){return this.cloneFilterSort(this.json.panels.slice())}getCommits(){const e=new Date().getFullYear();let t=[];function n(i,a,d,c,r,s,h,m){t.push({name:i,description:a,category:d,priority:c,hours:r,annually:s,start:h,end:m})}return this.getCommitments().map(i=>n(i.title,i.description,i.category,i.commitment.priority,i.commitment.hours,i.annually,l(i.commitment.start),l(i.commitment.end))),this.getEditing().forEach(i=>n(i.venue,i.title,"service",i.commitment.priority,i.commitment.hours,!1,l(i.commitment.start),l(i.commitment.end))),this.getService().forEach(i=>n(i.committee,i.title,"service",i.commitment.priority,i.commitment.hours,!1,l(i.commitment.start),l(i.commitment.end))),this.getFunding().forEach(i=>n(i.title,"Research, collaboration, reporting",i.category,i.commitment.priority,i.commitment.hours,!1,l(i.commitment.start),l(i.commitment.end))),this.getTravel().forEach(i=>n(i.title,i.details,i.category,i.commitment.priority,i.commitment.hours,!1,l(i.commitment.start),l(i.commitment.end))),this.getTalks().forEach(i=>{let a=new Date(p(i.date).getTime());a.setDate(a.getDate()-90),n(i.title,i.description,"research",1,1,!1,a,p(i.date))}),this.getReviewing().forEach(i=>{i.commitment!==void 0&&i.years.filter(a=>a>=e).forEach(a=>{i.commitment!==void 0&&i.commitment.start&&i.commitment.end&&n(i.title?i.title:"Reviewer",i.venue,"service",i.commitment.priority,i.commitment.hours,!1,new Date(a,u(i.commitment.start).month,u(i.commitment.start).date),new Date(a+(u(i.commitment.end).month{i.offerings.forEach(a=>{a.year>=e&&(n(i.number+" Prep","Curriculum design","teaching",1,2,!1,new Date(a.year-(a.term===2?1:0),[6,9,0][a.term-1],[1,5,5][a.term-1]),new Date(a.year-(a.term===2?1:0),[8,11,3][a.term-1],[15,15,15][a.term-1])),n(i.number,"Teaching and grading","teaching",1,i.hours,!1,new Date(a.year,[8,0,3][a.term-1],[15,1,1][a.term-1]),new Date(a.year,[11,2,5][a.term-1],[15,15,15][a.term-1])))})}),t}getWeeklyCommits(){const e=this.getCommits();var t=[],n=k();const i=2;for(var a=1;a<52*i;a++){let c=[];var d=new Date(n.getTime()+5184e5);e.forEach(r=>{if(r.start!==null)if(r.annually){if(r.end&&"month"in r.start&&"month"in r.end){let s=new Date(n.getFullYear(),r.start.month-1,r.start.date),h=new Date(n.getFullYear()+(r.end.month0&&c.push({commitment:r,overlap:m})}}else if(r.start instanceof Date&&r.end instanceof Date){let s=f(n,d,r.start,r.end);s>0&&c.push({commitment:r,overlap:s})}else c.push({commitment:r,overlap:1})}),c.filter(r=>r.commitment.priority===2).length>0&&(c=c.filter(r=>r.commitment.priority!==0)),t.push({date:n,intersects:c.sort((r,s)=>r.commitment.category!==s.commitment.category?r.commitment.category.localeCompare(s.commitment.category):r.commitment.hours*r.overlap-s.commitment.hours*s.overlap)}),n=new Date(n.getTime()+7*24*60*60*1e3)}return t}}function p(o){let e=o.split("-");return new Date(parseInt(e[0]),parseInt(e[1])-1,parseInt(e[2]))}function u(o){let e=o.split("-");return{month:parseInt(e[0]),date:parseInt(e[1])}}function l(o){return o===null?null:p(o)}function k(){const o=new Date,e=o.getDay();let t;return o.getDay()===1?t=new Date().setDate(o.getDate()-7):t=new Date().setDate(o.getDate()-e+1),new Date(t)}function f(o,e,t,n){return t.getTime()>=o.getTime()&&t.getTime()=e.getTime()?1:n.getTime()>=o.getTime()&&n.getTime()n.call(void 0,t)-n.call(void 0,a))),e}getSource(e){return e.startsWith("@")&&e.substring(1)in this.json.sources?this.json.sources[e.substring(1)]:null}getSourceName(e){const i=this.getSource(e);return i?i.name:e}getPeople(e,i){return this.cloneFilterSort(this.json.people.slice(),e,i)}getPerson(e){return e=e.substring(1),this.json.people.find(i=>i.id===e)}getPersonName(e){const i=this.getPerson(e);return i?i.name:e}getPaperTags(e){return{tag:this.getDiscoveries(i=>i.pubs.indexOf(e.id)>=0).map(i=>i.tags).reduce((i,n)=>[...i,...n],[])}}getPostTags(){const e={topic:[]};return this.json.posts.forEach(i=>e.topic=Array.from(new Set(e.topic.concat(i.tags)))),e}getPostMonthYear(e){const i=e.date.split(".");return{year:parseInt(i[0]),month:parseInt(i[1])}}getTravel(e,i){return this.cloneFilterSort(this.json.travel.slice(),e,i)}getDiscoveries(e,i){return this.cloneFilterSort(this.json.discoveries.slice(),e,i)}getDiscoveryRange(e){const i=[];for(const n of e.pubs){const t=this.getPublication(n);t&&i.push(t.year)}return[Math.min.apply(void 0,i),Math.max.apply(void 0,i)]}getPublicationFacets(){const e={};return this.getPublications().forEach(i=>{const n=this.getPaperTags(i);Object.keys(n).forEach(t=>{e[t]=Array.from(new Set(n[t].concat(t in e?e[t]:[])))})}),e}getPeopleFromPubs(e){const i=new Set;for(const n of e){const t=this.getPublication(n);if(t)for(const a of t.authors.filter(d=>d.startsWith("@")))i.add(a)}return Array.from(i).map(n=>this.getPerson(n)).filter(n=>n!==void 0)}getImpacts(e,i){return this.cloneFilterSort(this.json.impacts.slice(),e,i)}getPopulations(){return this.json.populations.slice()}getPosts(e,i){return this.cloneFilterSort(this.json.posts.slice(),e,i)}getPublications(e,i){return this.cloneFilterSort(this.json.pubs.slice(),e,i)}getPublication(e){return this.json.pubs.find(i=>i.id===e)}getTalks(e,i){return this.cloneFilterSort(this.json.talks.slice(),e,i)}getYearContexts(){return this.json.years}tagsMatch(e,i){return Object.keys(e).reduce((n,t)=>{var a;return n&&((a=i[t])==null?void 0:a.includes(e[t]))},!0)}getFunding(e,i){return this.cloneFilterSort(this.json.funding.slice(),e,i)}getGrant(e){return this.json.funding.find(i=>i.id===e.substring(1))}getDegrees(){return this.json.degrees.slice()}getPatents(){return this.json.patents.slice()}getJobs(e,i){return this.cloneFilterSort(this.json.jobs.slice(),e,i)}getRecognitions(e,i){return this.cloneFilterSort(this.json.recognitions.slice(),e,i)}getEditing(e,i){return this.cloneFilterSort(this.json.editing.slice(),e,i)}getReviewing(e,i){return this.cloneFilterSort(this.json.reviewing.slice(),e,i)}getDoctoralCommmitees(e,i){return this.cloneFilterSort(this.json.doctoralCommittees.slice(),e,i)}getClasses(e,i){return this.cloneFilterSort(this.json.classes.slice(),e,i)}getService(e,i){return this.cloneFilterSort(this.json.service.slice(),e,i)}getCommitments(e,i){return this.cloneFilterSort(this.json.commitments.slice(),e,i)}getPanels(){return this.cloneFilterSort(this.json.panels.slice())}getCommits(){const e=new Date().getFullYear();let i=[];function n(t,a,d,c,r,s,h,m){i.push({name:t,description:a,category:d,priority:c,hours:r,annually:s,start:h,end:m})}return this.getCommitments().map(t=>n(t.title,t.description,t.category,t.commitment.priority,t.commitment.hours,t.annually,l(t.commitment.start),l(t.commitment.end))),this.getEditing().forEach(t=>n(t.venue,t.title,"service",t.commitment.priority,t.commitment.hours,!1,l(t.commitment.start),l(t.commitment.end))),this.getService().forEach(t=>n(t.committee,t.title,"service",t.commitment.priority,t.commitment.hours,!1,l(t.commitment.start),l(t.commitment.end))),this.getFunding().forEach(t=>n(t.title,"Research, collaboration, reporting",t.category,t.commitment.priority,t.commitment.hours,!1,l(t.commitment.start),l(t.commitment.end))),this.getTravel().forEach(t=>n(t.title,t.details,t.category,t.commitment.priority,t.commitment.hours,!1,l(t.commitment.start),l(t.commitment.end))),this.getTalks().forEach(t=>{let a=new Date(p(t.date).getTime());a.setDate(a.getDate()-90),n(t.title,t.description,"research",1,1,!1,a,p(t.date))}),this.getReviewing().forEach(t=>{t.commitment!==void 0&&t.years.filter(a=>a>=e).forEach(a=>{t.commitment!==void 0&&t.commitment.start&&t.commitment.end&&n(t.title?t.title:"Reviewer",t.venue,"service",t.commitment.priority,t.commitment.hours,!1,new Date(a,u(t.commitment.start).month,u(t.commitment.start).date),new Date(a+(u(t.commitment.end).month{t.offerings.forEach(a=>{a.year>=e&&(n(t.number+" Prep","Curriculum design","teaching",1,2,!1,new Date(a.year-(a.term===2?1:0),[6,9,0][a.term-1],[1,5,5][a.term-1]),new Date(a.year-(a.term===2?1:0),[8,11,3][a.term-1],[15,15,15][a.term-1])),n(t.number,"Teaching and grading","teaching",1,t.hours,!1,new Date(a.year,[8,0,3][a.term-1],[15,1,1][a.term-1]),new Date(a.year,[11,2,5][a.term-1],[15,15,15][a.term-1])))})}),i}getWeeklyCommits(){const e=this.getCommits();var i=[],n=v();const t=2;for(var a=1;a<52*t;a++){let c=[];var d=new Date(n.getTime()+5184e5);e.forEach(r=>{if(r.start!==null)if(r.annually){if(r.end&&"month"in r.start&&"month"in r.end){let s=new Date(n.getFullYear(),r.start.month-1,r.start.date),h=new Date(n.getFullYear()+(r.end.month0&&c.push({commitment:r,overlap:m})}}else if(r.start instanceof Date&&r.end instanceof Date){let s=g(n,d,r.start,r.end);s>0&&c.push({commitment:r,overlap:s})}else c.push({commitment:r,overlap:1})}),c.filter(r=>r.commitment.priority===2).length>0&&(c=c.filter(r=>r.commitment.priority!==0)),i.push({date:n,intersects:c.sort((r,s)=>r.commitment.category!==s.commitment.category?r.commitment.category.localeCompare(s.commitment.category):r.commitment.hours*r.overlap-s.commitment.hours*s.overlap)}),n=new Date(n.getTime()+7*24*60*60*1e3)}return i}}function p(o){let e=o.split("-");return new Date(parseInt(e[0]),parseInt(e[1])-1,parseInt(e[2]))}function u(o){let e=o.split("-");return{month:parseInt(e[0]),date:parseInt(e[1])}}function l(o){return o===null?null:p(o)}function v(){const o=new Date,e=o.getDay();let i;return o.getDay()===1?i=new Date().setDate(o.getDate()-7):i=new Date().setDate(o.getDate()-e+1),new Date(i)}function g(o,e,i,n){return i.getTime()>=o.getTime()&&i.getTime()=e.getTime()?1:n.getTime()>=o.getTime()&&n.getTime(){if(l=ee(l,s),l in A)return;A[l]=!0;const t=l.endsWith(".css"),o=t?'[rel="stylesheet"]':"";if(!!s)for(let f=i.length-1;f>=0;f--){const u=i[f];if(u.href===l&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${o}`))return;const _=document.createElement("link");if(_.rel=t?"stylesheet":x,t||(_.as="script",_.crossOrigin=""),_.href=l,document.head.appendChild(_),t)return new Promise((f,u)=>{_.addEventListener("load",f),_.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>e())},ce={};function te(a){let e,n,s;var i=a[1][0];function l(t,o){return{props:{data:t[3],form:t[2]}}}return i&&(e=b(i,l(a)),a[15](e)),{c(){e&&k(e.$$.fragment),n=m()},l(t){e&&O(e.$$.fragment,t),n=m()},m(t,o){e&&E(e,t,o),w(t,n,o),s=!0},p(t,o){if(o&2&&i!==(i=t[1][0])){if(e){P();const r=e;p(r.$$.fragment,1,0,()=>{v(r,1)}),L()}i?(e=b(i,l(t)),t[15](e),k(e.$$.fragment),d(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const r={};o&8&&(r.data=t[3]),o&4&&(r.form=t[2]),e.$set(r)}},i(t){s||(e&&d(e.$$.fragment,t),s=!0)},o(t){e&&p(e.$$.fragment,t),s=!1},d(t){t&&g(n),a[15](null),e&&v(e,t)}}}function ne(a){let e,n,s;var i=a[1][0];function l(t,o){return{props:{data:t[3],$$slots:{default:[oe]},$$scope:{ctx:t}}}}return i&&(e=b(i,l(a)),a[14](e)),{c(){e&&k(e.$$.fragment),n=m()},l(t){e&&O(e.$$.fragment,t),n=m()},m(t,o){e&&E(e,t,o),w(t,n,o),s=!0},p(t,o){if(o&2&&i!==(i=t[1][0])){if(e){P();const r=e;p(r.$$.fragment,1,0,()=>{v(r,1)}),L()}i?(e=b(i,l(t)),t[14](e),k(e.$$.fragment),d(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const r={};o&8&&(r.data=t[3]),o&65591&&(r.$$scope={dirty:o,ctx:t}),e.$set(r)}},i(t){s||(e&&d(e.$$.fragment,t),s=!0)},o(t){e&&p(e.$$.fragment,t),s=!1},d(t){t&&g(n),a[14](null),e&&v(e,t)}}}function ie(a){let e,n,s;var i=a[1][1];function l(t,o){return{props:{data:t[4],form:t[2]}}}return i&&(e=b(i,l(a)),a[13](e)),{c(){e&&k(e.$$.fragment),n=m()},l(t){e&&O(e.$$.fragment,t),n=m()},m(t,o){e&&E(e,t,o),w(t,n,o),s=!0},p(t,o){if(o&2&&i!==(i=t[1][1])){if(e){P();const r=e;p(r.$$.fragment,1,0,()=>{v(r,1)}),L()}i?(e=b(i,l(t)),t[13](e),k(e.$$.fragment),d(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const r={};o&16&&(r.data=t[4]),o&4&&(r.form=t[2]),e.$set(r)}},i(t){s||(e&&d(e.$$.fragment,t),s=!0)},o(t){e&&p(e.$$.fragment,t),s=!1},d(t){t&&g(n),a[13](null),e&&v(e,t)}}}function re(a){let e,n,s;var i=a[1][1];function l(t,o){return{props:{data:t[4],$$slots:{default:[se]},$$scope:{ctx:t}}}}return i&&(e=b(i,l(a)),a[12](e)),{c(){e&&k(e.$$.fragment),n=m()},l(t){e&&O(e.$$.fragment,t),n=m()},m(t,o){e&&E(e,t,o),w(t,n,o),s=!0},p(t,o){if(o&2&&i!==(i=t[1][1])){if(e){P();const r=e;p(r.$$.fragment,1,0,()=>{v(r,1)}),L()}i?(e=b(i,l(t)),t[12](e),k(e.$$.fragment),d(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const r={};o&16&&(r.data=t[4]),o&65575&&(r.$$scope={dirty:o,ctx:t}),e.$set(r)}},i(t){s||(e&&d(e.$$.fragment,t),s=!0)},o(t){e&&p(e.$$.fragment,t),s=!1},d(t){t&&g(n),a[12](null),e&&v(e,t)}}}function se(a){let e,n,s;var i=a[1][2];function l(t,o){return{props:{data:t[5],form:t[2]}}}return i&&(e=b(i,l(a)),a[11](e)),{c(){e&&k(e.$$.fragment),n=m()},l(t){e&&O(e.$$.fragment,t),n=m()},m(t,o){e&&E(e,t,o),w(t,n,o),s=!0},p(t,o){if(o&2&&i!==(i=t[1][2])){if(e){P();const r=e;p(r.$$.fragment,1,0,()=>{v(r,1)}),L()}i?(e=b(i,l(t)),t[11](e),k(e.$$.fragment),d(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const r={};o&32&&(r.data=t[5]),o&4&&(r.form=t[2]),e.$set(r)}},i(t){s||(e&&d(e.$$.fragment,t),s=!0)},o(t){e&&p(e.$$.fragment,t),s=!1},d(t){t&&g(n),a[11](null),e&&v(e,t)}}}function oe(a){let e,n,s,i;const l=[re,ie],t=[];function o(r,_){return r[1][2]?0:1}return e=o(a),n=t[e]=l[e](a),{c(){n.c(),s=m()},l(r){n.l(r),s=m()},m(r,_){t[e].m(r,_),w(r,s,_),i=!0},p(r,_){let f=e;e=o(r),e===f?t[e].p(r,_):(P(),p(t[f],1,1,()=>{t[f]=null}),L(),n=t[e],n?n.p(r,_):(n=t[e]=l[e](r),n.c()),d(n,1),n.m(s.parentNode,s))},i(r){i||(d(n),i=!0)},o(r){p(n),i=!1},d(r){r&&g(s),t[e].d(r)}}}function y(a){let e,n=a[7]&&N(a);return{c(){e=K("div"),n&&n.c(),this.h()},l(s){e=M(s,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var i=Q(e);n&&n.l(i),i.forEach(g),this.h()},h(){T(e,"id","svelte-announcer"),T(e,"aria-live","assertive"),T(e,"aria-atomic","true"),R(e,"position","absolute"),R(e,"left","0"),R(e,"top","0"),R(e,"clip","rect(0 0 0 0)"),R(e,"clip-path","inset(50%)"),R(e,"overflow","hidden"),R(e,"white-space","nowrap"),R(e,"width","1px"),R(e,"height","1px")},m(s,i){w(s,e,i),n&&n.m(e,null)},p(s,i){s[7]?n?n.p(s,i):(n=N(s),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(s){s&&g(e),n&&n.d()}}}function N(a){let e;return{c(){e=X(a[8])},l(n){e=Y(n,a[8])},m(n,s){w(n,e,s)},p(n,s){s&256&&Z(e,n[8])},d(n){n&&g(e)}}}function ae(a){let e,n,s,i,l;const t=[ne,te],o=[];function r(f,u){return f[1][1]?0:1}e=r(a),n=o[e]=t[e](a);let _=a[6]&&y(a);return{c(){n.c(),s=H(),_&&_.c(),i=m()},l(f){n.l(f),s=J(f),_&&_.l(f),i=m()},m(f,u){o[e].m(f,u),w(f,s,u),_&&_.m(f,u),w(f,i,u),l=!0},p(f,[u]){let D=e;e=r(f),e===D?o[e].p(f,u):(P(),p(o[D],1,1,()=>{o[D]=null}),L(),n=o[e],n?n.p(f,u):(n=o[e]=t[e](f),n.c()),d(n,1),n.m(s.parentNode,s)),f[6]?_?_.p(f,u):(_=y(f),_.c(),_.m(i.parentNode,i)):_&&(_.d(1),_=null)},i(f){l||(d(n),l=!0)},o(f){p(n),l=!1},d(f){f&&(g(s),g(i)),o[e].d(f),_&&_.d(f)}}}function fe(a,e,n){let{stores:s}=e,{page:i}=e,{constructors:l}=e,{components:t=[]}=e,{form:o}=e,{data_0:r=null}=e,{data_1:_=null}=e,{data_2:f=null}=e;j(s.page.notify);let u=!1,D=!1,V=null;W(()=>{const c=s.page.subscribe(()=>{u&&(n(7,D=!0),z().then(()=>{n(8,V=document.title||"untitled page")}))});return n(6,u=!0),c});function $(c){I[c?"unshift":"push"](()=>{t[2]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function C(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function q(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(9,s=c.stores),"page"in c&&n(10,i=c.page),"constructors"in c&&n(1,l=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,o=c.form),"data_0"in c&&n(3,r=c.data_0),"data_1"in c&&n(4,_=c.data_1),"data_2"in c&&n(5,f=c.data_2)},a.$$.update=()=>{a.$$.dirty&1536&&s.page.set(i)},[t,l,o,r,_,f,u,D,V,s,i,$,S,C,q,B]}class ue extends F{constructor(e){super(),G(this,e,fe,ae,U,{stores:9,page:10,constructors:1,components:0,form:2,data_0:3,data_1:4,data_2:5})}}const me=[()=>h(()=>import("../nodes/0.8193b8f0.js"),["../nodes/0.8193b8f0.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js"],import.meta.url),()=>h(()=>import("../nodes/1.c46b2edf.js"),["../nodes/1.c46b2edf.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js"],import.meta.url),()=>h(()=>import("../nodes/2.50dadb80.js"),["../nodes/2.50dadb80.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/External.77030202.js","../chunks/Link.898ac3f5.js","../chunks/paths.f98a8072.js","../chunks/singletons.42e1cde8.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/Thumbnail.27c80fa4.js","../assets/Thumbnail.6698bf55.css","../assets/2.63ddb7e5.css"],import.meta.url),()=>h(()=>import("../nodes/3.b9e008ca.js"),["../nodes/3.b9e008ca.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/Link.898ac3f5.js","../chunks/paths.f98a8072.js","../chunks/singletons.42e1cde8.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/External.77030202.js","../chunks/stores.d0968b25.js","../chunks/Thumbnail.27c80fa4.js","../assets/Thumbnail.6698bf55.css","../chunks/Block.0a428355.js","../assets/Block.45eb6c58.css"],import.meta.url),()=>h(()=>import("../nodes/4.104eba74.js"),["../nodes/4.104eba74.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/Linkable.ecb22f7e.js","../chunks/Link.898ac3f5.js","../chunks/paths.f98a8072.js","../chunks/singletons.42e1cde8.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/utilities.80eab8bd.js","../assets/Linkable.20797241.css","../chunks/External.77030202.js","../chunks/stores.d0968b25.js"],import.meta.url),()=>h(()=>import("../nodes/5.dd6d5740.js"),["../nodes/5.dd6d5740.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/Block.0a428355.js","../chunks/paths.f98a8072.js","../assets/Block.45eb6c58.css","../chunks/External.77030202.js","../chunks/stores.d0968b25.js","../chunks/index.5d0d4bea.js","../chunks/Thumbnail.27c80fa4.js","../assets/Thumbnail.6698bf55.css"],import.meta.url),()=>h(()=>import("../nodes/6.dd7fe6a1.js"),["../nodes/6.dd7fe6a1.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/Linkable.ecb22f7e.js","../chunks/Link.898ac3f5.js","../chunks/paths.f98a8072.js","../chunks/singletons.42e1cde8.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/utilities.80eab8bd.js","../assets/Linkable.20797241.css","../chunks/External.77030202.js"],import.meta.url),()=>h(()=>import("../nodes/7.c1d605ed.js"),["../nodes/7.c1d605ed.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/Block.0a428355.js","../chunks/paths.f98a8072.js","../assets/Block.45eb6c58.css","../chunks/Thumbnail.27c80fa4.js","../assets/Thumbnail.6698bf55.css"],import.meta.url),()=>h(()=>import("../nodes/8.885e77b7.js"),["../nodes/8.885e77b7.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/External.77030202.js","../chunks/Block.0a428355.js","../chunks/paths.f98a8072.js","../assets/Block.45eb6c58.css","../chunks/stores.d0968b25.js","../chunks/index.5d0d4bea.js","../chunks/Thumbnail.27c80fa4.js","../assets/Thumbnail.6698bf55.css"],import.meta.url),()=>h(()=>import("../nodes/9.06bcc128.js"),["../nodes/9.06bcc128.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/Block.0a428355.js","../chunks/paths.f98a8072.js","../assets/Block.45eb6c58.css","../chunks/External.77030202.js","../chunks/Thumbnail.27c80fa4.js","../assets/Thumbnail.6698bf55.css","../chunks/Link.898ac3f5.js","../chunks/singletons.42e1cde8.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/stores.d0968b25.js","../chunks/utilities.80eab8bd.js"],import.meta.url),()=>h(()=>import("../nodes/10.89f1a4a1.js"),["../nodes/10.89f1a4a1.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/External.77030202.js","../chunks/Block.0a428355.js","../chunks/paths.f98a8072.js","../assets/Block.45eb6c58.css","../chunks/Link.898ac3f5.js","../chunks/singletons.42e1cde8.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/stores.d0968b25.js","../chunks/Thumbnail.27c80fa4.js","../assets/Thumbnail.6698bf55.css","../chunks/utilities.80eab8bd.js","../assets/10.f098beae.css"],import.meta.url),()=>h(()=>import("../nodes/11.fe78524e.js"),["../nodes/11.fe78524e.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/External.77030202.js","../chunks/Block.0a428355.js","../chunks/paths.f98a8072.js","../assets/Block.45eb6c58.css","../chunks/stores.d0968b25.js","../chunks/index.5d0d4bea.js","../chunks/Thumbnail.27c80fa4.js","../assets/Thumbnail.6698bf55.css","../chunks/Link.898ac3f5.js","../chunks/singletons.42e1cde8.js","../assets/Link.710de2de.css"],import.meta.url)],pe=[],de={"/(app)":[3,[2]],"/(app)/bio":[4,[2]],"/(app)/classes":[5,[2]],"/(app)/code-of-conduct":[6,[2]],"/(app)/contact":[7,[2]],"/(app)/funding":[8,[2]],"/(app)/lab":[9,[2]],"/(app)/publications":[10,[2]],"/(app)/talks":[11,[2]]},he={handleError:({error:a})=>{console.error(a)}};export{de as dictionary,he as hooks,ce as matchers,me as nodes,ue as root,pe as server_loads}; +import{s as U,a as j,o as W,t as z,b as I}from"../chunks/scheduler.f55867eb.js";import{S as F,i as G,s as H,e as m,c as J,a as w,t as p,b as L,d,f as g,g as K,h as M,j as Q,k as T,l as R,m as X,n as Y,o as Z,p as P,q as b,r as k,u as O,v as E,w as v}from"../chunks/index.029394d5.js";const x="modulepreload",ee=function(a,e){return new URL(a,e).href},A={},h=function(e,n,s){if(!n||n.length===0)return e();const i=document.getElementsByTagName("link");return Promise.all(n.map(l=>{if(l=ee(l,s),l in A)return;A[l]=!0;const t=l.endsWith(".css"),o=t?'[rel="stylesheet"]':"";if(!!s)for(let f=i.length-1;f>=0;f--){const u=i[f];if(u.href===l&&(!t||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${o}`))return;const _=document.createElement("link");if(_.rel=t?"stylesheet":x,t||(_.as="script",_.crossOrigin=""),_.href=l,document.head.appendChild(_),t)return new Promise((f,u)=>{_.addEventListener("load",f),_.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>e())},ce={};function te(a){let e,n,s;var i=a[1][0];function l(t,o){return{props:{data:t[3],form:t[2]}}}return i&&(e=b(i,l(a)),a[15](e)),{c(){e&&k(e.$$.fragment),n=m()},l(t){e&&O(e.$$.fragment,t),n=m()},m(t,o){e&&E(e,t,o),w(t,n,o),s=!0},p(t,o){if(o&2&&i!==(i=t[1][0])){if(e){P();const r=e;p(r.$$.fragment,1,0,()=>{v(r,1)}),L()}i?(e=b(i,l(t)),t[15](e),k(e.$$.fragment),d(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const r={};o&8&&(r.data=t[3]),o&4&&(r.form=t[2]),e.$set(r)}},i(t){s||(e&&d(e.$$.fragment,t),s=!0)},o(t){e&&p(e.$$.fragment,t),s=!1},d(t){t&&g(n),a[15](null),e&&v(e,t)}}}function ne(a){let e,n,s;var i=a[1][0];function l(t,o){return{props:{data:t[3],$$slots:{default:[oe]},$$scope:{ctx:t}}}}return i&&(e=b(i,l(a)),a[14](e)),{c(){e&&k(e.$$.fragment),n=m()},l(t){e&&O(e.$$.fragment,t),n=m()},m(t,o){e&&E(e,t,o),w(t,n,o),s=!0},p(t,o){if(o&2&&i!==(i=t[1][0])){if(e){P();const r=e;p(r.$$.fragment,1,0,()=>{v(r,1)}),L()}i?(e=b(i,l(t)),t[14](e),k(e.$$.fragment),d(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const r={};o&8&&(r.data=t[3]),o&65591&&(r.$$scope={dirty:o,ctx:t}),e.$set(r)}},i(t){s||(e&&d(e.$$.fragment,t),s=!0)},o(t){e&&p(e.$$.fragment,t),s=!1},d(t){t&&g(n),a[14](null),e&&v(e,t)}}}function ie(a){let e,n,s;var i=a[1][1];function l(t,o){return{props:{data:t[4],form:t[2]}}}return i&&(e=b(i,l(a)),a[13](e)),{c(){e&&k(e.$$.fragment),n=m()},l(t){e&&O(e.$$.fragment,t),n=m()},m(t,o){e&&E(e,t,o),w(t,n,o),s=!0},p(t,o){if(o&2&&i!==(i=t[1][1])){if(e){P();const r=e;p(r.$$.fragment,1,0,()=>{v(r,1)}),L()}i?(e=b(i,l(t)),t[13](e),k(e.$$.fragment),d(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const r={};o&16&&(r.data=t[4]),o&4&&(r.form=t[2]),e.$set(r)}},i(t){s||(e&&d(e.$$.fragment,t),s=!0)},o(t){e&&p(e.$$.fragment,t),s=!1},d(t){t&&g(n),a[13](null),e&&v(e,t)}}}function re(a){let e,n,s;var i=a[1][1];function l(t,o){return{props:{data:t[4],$$slots:{default:[se]},$$scope:{ctx:t}}}}return i&&(e=b(i,l(a)),a[12](e)),{c(){e&&k(e.$$.fragment),n=m()},l(t){e&&O(e.$$.fragment,t),n=m()},m(t,o){e&&E(e,t,o),w(t,n,o),s=!0},p(t,o){if(o&2&&i!==(i=t[1][1])){if(e){P();const r=e;p(r.$$.fragment,1,0,()=>{v(r,1)}),L()}i?(e=b(i,l(t)),t[12](e),k(e.$$.fragment),d(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const r={};o&16&&(r.data=t[4]),o&65575&&(r.$$scope={dirty:o,ctx:t}),e.$set(r)}},i(t){s||(e&&d(e.$$.fragment,t),s=!0)},o(t){e&&p(e.$$.fragment,t),s=!1},d(t){t&&g(n),a[12](null),e&&v(e,t)}}}function se(a){let e,n,s;var i=a[1][2];function l(t,o){return{props:{data:t[5],form:t[2]}}}return i&&(e=b(i,l(a)),a[11](e)),{c(){e&&k(e.$$.fragment),n=m()},l(t){e&&O(e.$$.fragment,t),n=m()},m(t,o){e&&E(e,t,o),w(t,n,o),s=!0},p(t,o){if(o&2&&i!==(i=t[1][2])){if(e){P();const r=e;p(r.$$.fragment,1,0,()=>{v(r,1)}),L()}i?(e=b(i,l(t)),t[11](e),k(e.$$.fragment),d(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const r={};o&32&&(r.data=t[5]),o&4&&(r.form=t[2]),e.$set(r)}},i(t){s||(e&&d(e.$$.fragment,t),s=!0)},o(t){e&&p(e.$$.fragment,t),s=!1},d(t){t&&g(n),a[11](null),e&&v(e,t)}}}function oe(a){let e,n,s,i;const l=[re,ie],t=[];function o(r,_){return r[1][2]?0:1}return e=o(a),n=t[e]=l[e](a),{c(){n.c(),s=m()},l(r){n.l(r),s=m()},m(r,_){t[e].m(r,_),w(r,s,_),i=!0},p(r,_){let f=e;e=o(r),e===f?t[e].p(r,_):(P(),p(t[f],1,1,()=>{t[f]=null}),L(),n=t[e],n?n.p(r,_):(n=t[e]=l[e](r),n.c()),d(n,1),n.m(s.parentNode,s))},i(r){i||(d(n),i=!0)},o(r){p(n),i=!1},d(r){r&&g(s),t[e].d(r)}}}function y(a){let e,n=a[7]&&N(a);return{c(){e=K("div"),n&&n.c(),this.h()},l(s){e=M(s,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var i=Q(e);n&&n.l(i),i.forEach(g),this.h()},h(){T(e,"id","svelte-announcer"),T(e,"aria-live","assertive"),T(e,"aria-atomic","true"),R(e,"position","absolute"),R(e,"left","0"),R(e,"top","0"),R(e,"clip","rect(0 0 0 0)"),R(e,"clip-path","inset(50%)"),R(e,"overflow","hidden"),R(e,"white-space","nowrap"),R(e,"width","1px"),R(e,"height","1px")},m(s,i){w(s,e,i),n&&n.m(e,null)},p(s,i){s[7]?n?n.p(s,i):(n=N(s),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(s){s&&g(e),n&&n.d()}}}function N(a){let e;return{c(){e=X(a[8])},l(n){e=Y(n,a[8])},m(n,s){w(n,e,s)},p(n,s){s&256&&Z(e,n[8])},d(n){n&&g(e)}}}function ae(a){let e,n,s,i,l;const t=[ne,te],o=[];function r(f,u){return f[1][1]?0:1}e=r(a),n=o[e]=t[e](a);let _=a[6]&&y(a);return{c(){n.c(),s=H(),_&&_.c(),i=m()},l(f){n.l(f),s=J(f),_&&_.l(f),i=m()},m(f,u){o[e].m(f,u),w(f,s,u),_&&_.m(f,u),w(f,i,u),l=!0},p(f,[u]){let D=e;e=r(f),e===D?o[e].p(f,u):(P(),p(o[D],1,1,()=>{o[D]=null}),L(),n=o[e],n?n.p(f,u):(n=o[e]=t[e](f),n.c()),d(n,1),n.m(s.parentNode,s)),f[6]?_?_.p(f,u):(_=y(f),_.c(),_.m(i.parentNode,i)):_&&(_.d(1),_=null)},i(f){l||(d(n),l=!0)},o(f){p(n),l=!1},d(f){f&&(g(s),g(i)),o[e].d(f),_&&_.d(f)}}}function fe(a,e,n){let{stores:s}=e,{page:i}=e,{constructors:l}=e,{components:t=[]}=e,{form:o}=e,{data_0:r=null}=e,{data_1:_=null}=e,{data_2:f=null}=e;j(s.page.notify);let u=!1,D=!1,V=null;W(()=>{const c=s.page.subscribe(()=>{u&&(n(7,D=!0),z().then(()=>{n(8,V=document.title||"untitled page")}))});return n(6,u=!0),c});function $(c){I[c?"unshift":"push"](()=>{t[2]=c,n(0,t)})}function S(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function C(c){I[c?"unshift":"push"](()=>{t[1]=c,n(0,t)})}function q(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}function B(c){I[c?"unshift":"push"](()=>{t[0]=c,n(0,t)})}return a.$$set=c=>{"stores"in c&&n(9,s=c.stores),"page"in c&&n(10,i=c.page),"constructors"in c&&n(1,l=c.constructors),"components"in c&&n(0,t=c.components),"form"in c&&n(2,o=c.form),"data_0"in c&&n(3,r=c.data_0),"data_1"in c&&n(4,_=c.data_1),"data_2"in c&&n(5,f=c.data_2)},a.$$.update=()=>{a.$$.dirty&1536&&s.page.set(i)},[t,l,o,r,_,f,u,D,V,s,i,$,S,C,q,B]}class ue extends F{constructor(e){super(),G(this,e,fe,ae,U,{stores:9,page:10,constructors:1,components:0,form:2,data_0:3,data_1:4,data_2:5})}}const me=[()=>h(()=>import("../nodes/0.8193b8f0.js"),["../nodes/0.8193b8f0.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js"],import.meta.url),()=>h(()=>import("../nodes/1.c46b2edf.js"),["../nodes/1.c46b2edf.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js"],import.meta.url),()=>h(()=>import("../nodes/2.d92bedec.js"),["../nodes/2.d92bedec.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/External.77030202.js","../chunks/Link.88b233b4.js","../chunks/paths.da220f7a.js","../chunks/singletons.82aff45c.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/Thumbnail.b58b9341.js","../assets/Thumbnail.6698bf55.css","../assets/2.63ddb7e5.css"],import.meta.url),()=>h(()=>import("../nodes/3.ae93aeee.js"),["../nodes/3.ae93aeee.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/Link.88b233b4.js","../chunks/paths.da220f7a.js","../chunks/singletons.82aff45c.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/External.77030202.js","../chunks/stores.3d0863ba.js","../chunks/Thumbnail.b58b9341.js","../assets/Thumbnail.6698bf55.css","../chunks/Block.6d383df8.js","../assets/Block.45eb6c58.css"],import.meta.url),()=>h(()=>import("../nodes/4.d68d0bf7.js"),["../nodes/4.d68d0bf7.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/Linkable.5b9aea20.js","../chunks/Link.88b233b4.js","../chunks/paths.da220f7a.js","../chunks/singletons.82aff45c.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/utilities.80eab8bd.js","../assets/Linkable.20797241.css","../chunks/External.77030202.js","../chunks/stores.3d0863ba.js"],import.meta.url),()=>h(()=>import("../nodes/5.d6cdde41.js"),["../nodes/5.d6cdde41.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/Block.6d383df8.js","../chunks/paths.da220f7a.js","../assets/Block.45eb6c58.css","../chunks/External.77030202.js","../chunks/stores.3d0863ba.js","../chunks/index.5d0d4bea.js","../chunks/Thumbnail.b58b9341.js","../assets/Thumbnail.6698bf55.css"],import.meta.url),()=>h(()=>import("../nodes/6.9995784a.js"),["../nodes/6.9995784a.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/Linkable.5b9aea20.js","../chunks/Link.88b233b4.js","../chunks/paths.da220f7a.js","../chunks/singletons.82aff45c.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/utilities.80eab8bd.js","../assets/Linkable.20797241.css","../chunks/External.77030202.js"],import.meta.url),()=>h(()=>import("../nodes/7.8b0f7c5e.js"),["../nodes/7.8b0f7c5e.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/Block.6d383df8.js","../chunks/paths.da220f7a.js","../assets/Block.45eb6c58.css","../chunks/Thumbnail.b58b9341.js","../assets/Thumbnail.6698bf55.css"],import.meta.url),()=>h(()=>import("../nodes/8.18201199.js"),["../nodes/8.18201199.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/External.77030202.js","../chunks/Block.6d383df8.js","../chunks/paths.da220f7a.js","../assets/Block.45eb6c58.css","../chunks/stores.3d0863ba.js","../chunks/index.5d0d4bea.js","../chunks/Thumbnail.b58b9341.js","../assets/Thumbnail.6698bf55.css"],import.meta.url),()=>h(()=>import("../nodes/9.f821cbc3.js"),["../nodes/9.f821cbc3.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/Block.6d383df8.js","../chunks/paths.da220f7a.js","../assets/Block.45eb6c58.css","../chunks/External.77030202.js","../chunks/Thumbnail.b58b9341.js","../assets/Thumbnail.6698bf55.css","../chunks/Link.88b233b4.js","../chunks/singletons.82aff45c.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/stores.3d0863ba.js","../chunks/utilities.80eab8bd.js"],import.meta.url),()=>h(()=>import("../nodes/10.917e3902.js"),["../nodes/10.917e3902.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/External.77030202.js","../chunks/Block.6d383df8.js","../chunks/paths.da220f7a.js","../assets/Block.45eb6c58.css","../chunks/Link.88b233b4.js","../chunks/singletons.82aff45c.js","../chunks/index.5d0d4bea.js","../assets/Link.710de2de.css","../chunks/stores.3d0863ba.js","../chunks/Thumbnail.b58b9341.js","../assets/Thumbnail.6698bf55.css","../chunks/utilities.80eab8bd.js","../assets/10.f098beae.css"],import.meta.url),()=>h(()=>import("../nodes/11.9e1e6bc2.js"),["../nodes/11.9e1e6bc2.js","../chunks/scheduler.f55867eb.js","../chunks/index.029394d5.js","../chunks/each.e59479a4.js","../chunks/External.77030202.js","../chunks/Block.6d383df8.js","../chunks/paths.da220f7a.js","../assets/Block.45eb6c58.css","../chunks/stores.3d0863ba.js","../chunks/index.5d0d4bea.js","../chunks/Thumbnail.b58b9341.js","../assets/Thumbnail.6698bf55.css","../chunks/Link.88b233b4.js","../chunks/singletons.82aff45c.js","../assets/Link.710de2de.css"],import.meta.url)],pe=[],de={"/(app)":[3,[2]],"/(app)/bio":[4,[2]],"/(app)/classes":[5,[2]],"/(app)/code-of-conduct":[6,[2]],"/(app)/contact":[7,[2]],"/(app)/funding":[8,[2]],"/(app)/lab":[9,[2]],"/(app)/publications":[10,[2]],"/(app)/talks":[11,[2]]},he={handleError:({error:a})=>{console.error(a)}};export{de as dictionary,he as hooks,ce as matchers,me as nodes,ue as root,pe as server_loads}; diff --git a/_app/immutable/entry/start.2732802c.js b/_app/immutable/entry/start.0cd8c772.js similarity index 99% rename from _app/immutable/entry/start.2732802c.js rename to _app/immutable/entry/start.0cd8c772.js index 33c2cc98..8d6c520f 100644 --- a/_app/immutable/entry/start.2732802c.js +++ b/_app/immutable/entry/start.0cd8c772.js @@ -1,3 +1,3 @@ -import{o as we,t as ye}from"../chunks/scheduler.f55867eb.js";import{S as Ge,a as Je,I as M,g as Ce,f as Me,b as _e,c as le,s as ee,i as ve,d as F,P as Ve,e as Xe}from"../chunks/singletons.42e1cde8.js";import{b as J}from"../chunks/paths.f98a8072.js";function Ze(t,r){return t==="/"||r==="ignore"?t:r==="never"?t.endsWith("/")?t.slice(0,-1):t:r==="always"&&!t.endsWith("/")?t+"/":t}function Qe(t){return t.split("%25").map(decodeURI).join("%25")}function et(t){for(const r in t)t[r]=decodeURIComponent(t[r]);return t}const tt=["href","pathname","search","searchParams","toString","toJSON"];function nt(t,r){const u=new URL(t);for(const s of tt)Object.defineProperty(u,s,{get(){return r(),t[s]},enumerable:!0,configurable:!0});return at(u),u}function at(t){Object.defineProperty(t,"hash",{get(){throw new Error("Cannot access event.url.hash. Consider using `$page.url.hash` inside a component instead")}})}const rt="/__data.json";function ot(t){return t.replace(/\/$/,"")+rt}function it(...t){let r=5381;for(const u of t)if(typeof u=="string"){let s=u.length;for(;s;)r=r*33^u.charCodeAt(--s)}else if(ArrayBuffer.isView(u)){const s=new Uint8Array(u.buffer,u.byteOffset,u.byteLength);let d=s.length;for(;d;)r=r*33^s[--d]}else throw new TypeError("value must be a string or TypedArray");return(r>>>0).toString(36)}const fe=window.fetch;window.fetch=(t,r)=>((t instanceof Request?t.method:(r==null?void 0:r.method)||"GET")!=="GET"&&ne.delete(ke(t)),fe(t,r));const ne=new Map;function st(t,r){const u=ke(t,r),s=document.querySelector(u);if(s!=null&&s.textContent){const{body:d,...f}=JSON.parse(s.textContent),E=s.getAttribute("data-ttl");return E&&ne.set(u,{body:d,init:f,ttl:1e3*Number(E)}),Promise.resolve(new Response(d,f))}return fe(t,r)}function ct(t,r,u){if(ne.size>0){const s=ke(t,u),d=ne.get(s);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(s);if(d)return r.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(s);if(f)return r.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!s)return;const E=s.split(/\[(.+?)\](?!\])/);return"/"+E.map((w,p)=>{if(p%2){if(w.startsWith("x+"))return be(String.fromCharCode(parseInt(w.slice(2),16)));if(w.startsWith("u+"))return be(String.fromCharCode(...w.slice(2).split("-").map(U=>parseInt(U,16))));const g=lt.exec(w);if(!g)throw new Error(`Invalid param: ${w}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=g;return r.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?p===1&&E[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(w)}).join("")}).join("")}/?$`),params:r}}function ut(t){return!/^\([^)]+\)$/.test(t)}function dt(t){return t.slice(1).split("/").filter(ut)}function pt(t,r,u){const s={},d=t.slice(1);let f=0;for(let E=0;Ep).join("/"),f=0),w===void 0){l.rest&&(s[l.name]="");continue}if(!l.matcher||u[l.matcher](w)){s[l.name]=w;const p=r[E+1],g=d[E+1];p&&!p.rest&&p.optional&&g&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return s}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function ht({nodes:t,server_loads:r,dictionary:u,matchers:s}){const d=new Set(r);return Object.entries(u).map(([l,[w,p,g]])=>{const{pattern:D,params:x}=ft(l),k={id:l,exec:N=>{const U=D.exec(N);if(U)return pt(U,x,s)},errors:[1,...g||[]].map(N=>t[N]),layouts:[0,...p||[]].map(E),leaf:f(w)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const w=l<0;return w&&(l=~l),[w,t[l]]}function E(l){return l===void 0?l:[d.has(l),t[l]]}}function Ke(t){try{return JSON.parse(sessionStorage[t])}catch{}}function qe(t,r){const u=JSON.stringify(r);try{sessionStorage[t]=u}catch{}}const gt=-1,mt=-2,wt=-3,yt=-4,_t=-5,vt=-6;function bt(t,r){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,s=Array(u.length);function d(f,E=!1){if(f===gt)return;if(f===wt)return NaN;if(f===yt)return 1/0;if(f===_t)return-1/0;if(f===vt)return-0;if(E)throw new Error("Invalid input");if(f in s)return s[f];const l=u[f];if(!l||typeof l!="object")s[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const w=l[0],p=r==null?void 0:r[w];if(p)return s[f]=p(d(l[1]));switch(w){case"Date":s[f]=new Date(l[1]);break;case"Set":const g=new Set;s[f]=g;for(let k=1;kr!=null)}const ze=new Set(["load","prerender","csr","ssr","trailingSlash","config"]);[...ze];const St=new Set([...ze]);[...St];async function kt(t){var r;for(const u in t)if(typeof((r=t[u])==null?void 0:r.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([s,d])=>[s,await d])));return t}class te{constructor(r,u){this.status=r,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${r}`}}toString(){return JSON.stringify(this.body)}}class Fe{constructor(r,u){this.status=r,this.location=u}}const Rt="x-sveltekit-invalidated",At="x-sveltekit-trailing-slash",K=Ke(Ge)??{},Q=Ke(Je)??{};function Ee(t){K[t]=ee()}function It(t,r){var $e;const u=ht(t),s=t.nodes[0],d=t.nodes[1];s(),d();const f=document.documentElement,E=[],l=[];let w=null;const p={before_navigate:[],on_navigate:[],after_navigate:[]};let g={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,U=!1,H=!1,B=!1,V,T=($e=history.state)==null?void 0:$e[M];T||(T=Date.now(),history.replaceState({...history.state,[M]:T},"",location.href));const ue=K[T];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let q,ae,W;async function Re(){if(W=W||Promise.resolve(),await W,!W)return;W=null;const e=new URL(location.href),i=X(e,!0);w=null;const n=ae={},o=i&&await he(i);if(n===ae&&o){if(o.type==="redirect")return re(new URL(o.location,e).href,{},[e.pathname],n);o.props.page!==void 0&&(q=o.props.page),V.$set(o.props)}}function Ae(e){l.some(i=>i==null?void 0:i.snapshot)&&(Q[e]=l.map(i=>{var n;return(n=i==null?void 0:i.snapshot)==null?void 0:n.capture()}))}function Ie(e){var i;(i=Q[e])==null||i.forEach((n,o)=>{var a,c;(c=(a=l[o])==null?void 0:a.snapshot)==null||c.restore(n)})}function Le(){Ee(T),qe(Ge,K),Ae(T),qe(Je,Q)}async function re(e,{noScroll:i=!1,replaceState:n=!1,keepFocus:o=!1,state:a={},invalidateAll:c=!1},h,v){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:i?ee():null,keepfocus:o,redirect_chain:h,details:{state:a,replaceState:n},nav_token:v,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Pe(e){return w={id:e.id,promise:he(e).then(i=>(i.type==="loaded"&&i.state.error&&(w=null),i))},w.promise}async function oe(...e){const n=u.filter(o=>e.some(a=>o.exec(a))).map(o=>Promise.all([...o.layouts,o.leaf].map(a=>a==null?void 0:a[1]())));await Promise.all(n)}function Oe(e){var o;g=e.state;const i=document.querySelector("style[data-sveltekit]");i&&i.remove(),q=e.props.page,V=new t.root({target:r,props:{...e.props,stores:F,components:l},hydrate:!0}),Ie(T);const n={from:null,to:{params:g.params,route:{id:((o=g.route)==null?void 0:o.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};p.after_navigate.forEach(a=>a(n)),x=!0}async function Y({url:e,params:i,branch:n,status:o,error:a,route:c,form:h}){let v="never";for(const y of n)(y==null?void 0:y.slash)!==void 0&&(v=y.slash);e.pathname=Ze(e.pathname,v),e.search=e.search;const b={type:"loaded",state:{url:e,params:i,branch:n,error:a,route:c},props:{constructors:Et(n).map(y=>y.node.component)}};h!==void 0&&(b.props.form=h);let _={},L=!q,A=0;for(let y=0;y(v.route=!0,m[O])}),params:new Proxy(o,{get:(m,O)=>(v.params.add(O),m[O])}),data:(c==null?void 0:c.data)??null,url:nt(n,()=>{v.url=!0}),async fetch(m,O){let j;m instanceof Request?(j=m.url,O={body:m.method==="GET"||m.method==="HEAD"?void 0:await m.blob(),cache:m.cache,credentials:m.credentials,headers:m.headers,integrity:m.integrity,keepalive:m.keepalive,method:m.method,mode:m.mode,redirect:m.redirect,referrer:m.referrer,referrerPolicy:m.referrerPolicy,signal:m.signal,...O}):j=m;const C=new URL(j,n);return P(C.href),C.origin===n.origin&&(j=C.href.slice(n.origin.length)),x?ct(j,C.href,O):st(j,O)},setHeaders:()=>{},depends:P,parent(){return v.parent=!0,i()}};h=await b.universal.load.call(null,y)??null,h=h?await kt(h):null}return{node:b,loader:e,server:c,universal:(L=b.universal)!=null&&L.load?{type:"data",data:h,uses:v}:null,data:h??(c==null?void 0:c.data)??null,slash:((A=b.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Ue(e,i,n,o,a){if(B)return!0;if(!o)return!1;if(o.parent&&e||o.route&&i||o.url&&n)return!0;for(const c of o.params)if(a[c]!==g.params[c])return!0;for(const c of o.dependencies)if(E.some(h=>h(new URL(c))))return!0;return!1}function pe(e,i){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?i??null:null}async function he({id:e,invalidating:i,url:n,params:o,route:a}){if((w==null?void 0:w.id)===e)return w.promise;const{errors:c,layouts:h,leaf:v}=a,b=[...h,v];c.forEach(S=>S==null?void 0:S().catch(()=>{})),b.forEach(S=>S==null?void 0:S[1]().catch(()=>{}));let _=null;const L=g.url?e!==g.url.pathname+g.url.search:!1,A=g.route?a.id!==g.route.id:!1;let P=!1;const y=b.map((S,I)=>{var G;const R=g.branch[I],$=!!(S!=null&&S[0])&&((R==null?void 0:R.loader)!==S[1]||Ue(P,A,L,(G=R.server)==null?void 0:G.uses,o));return $&&(P=!0),$});if(y.some(Boolean)){try{_=await He(n,y)}catch(S){return ie({status:S instanceof te?S.status:500,error:await Z(S,{url:n,params:o,route:{id:a.id}}),url:n,route:a})}if(_.type==="redirect")return _}const m=_==null?void 0:_.nodes;let O=!1;const j=b.map(async(S,I)=>{var ge;if(!S)return;const R=g.branch[I],$=m==null?void 0:m[I];if((!$||$.type==="skip")&&S[1]===(R==null?void 0:R.loader)&&!Ue(O,A,L,(ge=R.universal)==null?void 0:ge.uses,o))return R;if(O=!0,($==null?void 0:$.type)==="error")throw $;return de({loader:S[1],url:n,params:o,route:a,parent:async()=>{var De;const Te={};for(let me=0;me{});const C=[];for(let S=0;SPromise.resolve({}),server_data_node:pe(c)}),b={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:n,params:a,branch:[v,b],status:e,error:i,route:null})}function X(e,i){if(ve(e,J))return;const n=se(e);for(const o of u){const a=o.exec(n);if(a)return{id:e.pathname+e.search,invalidating:i,route:o,params:et(a),url:e}}}function se(e){return Qe(e.pathname.slice(J.length)||"/")}function Ne({url:e,type:i,intent:n,delta:o}){let a=!1;const c=Be(g,n,e,i);o!==void 0&&(c.navigation.delta=o);const h={...c.navigation,cancel:()=>{a=!0,c.reject(new Error("navigation was cancelled"))}};return U||p.before_navigate.forEach(v=>v(h)),a?null:c}async function ce({url:e,scroll:i,keepfocus:n,redirect_chain:o,details:a,type:c,delta:h,nav_token:v={},accepted:b,blocked:_}){var j,C,S;const L=X(e,!1),A=Ne({url:e,type:c,delta:h,intent:L});if(!A){_();return}const P=T;b(),U=!0,x&&F.navigating.set(A.navigation),ae=v;let y=L&&await he(L);if(!y){if(ve(e,J))return await z(e);y=await je(e,{id:null},await Z(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(L==null?void 0:L.url)||e,ae!==v)return A.reject(new Error("navigation was aborted")),!1;if(y.type==="redirect")if(o.length>10||o.includes(e.pathname))y=await ie({status:500,error:await Z(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(y.location,e).href,{},[...o,e.pathname],v),!1;else((j=y.props.page)==null?void 0:j.status)>=400&&await F.updated.check()&&await z(e);if(E.length=0,B=!1,N=!0,Ee(P),Ae(P),(C=y.props.page)!=null&&C.url&&y.props.page.url.pathname!==e.pathname&&(e.pathname=(S=y.props.page)==null?void 0:S.url.pathname),a){const I=a.replaceState?0:1;if(a.state[M]=T+=I,history[a.replaceState?"replaceState":"pushState"](a.state,"",e),!a.replaceState){let R=T+1;for(;Q[R]||K[R];)delete Q[R],delete K[R],R+=1}}if(w=null,x){g=y.state,y.props.page&&(y.props.page.url=e);const I=(await Promise.all(p.on_navigate.map(R=>R(A.navigation)))).filter(R=>typeof R=="function");if(I.length>0){let R=function(){p.after_navigate=p.after_navigate.filter($=>!I.includes($))};I.push(R),p.after_navigate.push(...I)}V.$set(y.props)}else Oe(y);const{activeElement:m}=document;if(await ye(),k){const I=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));i?scrollTo(i.x,i.y):I?I.scrollIntoView():scrollTo(0,0)}const O=document.activeElement!==m&&document.activeElement!==document.body;!n&&!O&&Se(),k=!0,y.props.page&&(q=y.props.page),U=!1,c==="popstate"&&Ie(T),A.fulfil(void 0),p.after_navigate.forEach(I=>I(A.navigation)),F.navigating.set(null),N=!1}async function je(e,i,n,o){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:o,error:n,url:e,route:i}):await z(e)}function z(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const h=c.target;clearTimeout(e),e=setTimeout(()=>{o(h,2)},20)});function i(c){o(c.composedPath()[0],1)}f.addEventListener("mousedown",i),f.addEventListener("touchstart",i,{passive:!0});const n=new IntersectionObserver(c=>{for(const h of c)h.isIntersecting&&(oe(se(new URL(h.target.href))),n.unobserve(h.target))},{threshold:0});function o(c,h){const v=Me(c,f);if(!v)return;const{url:b,external:_,download:L}=_e(v,J);if(_||L)return;const A=le(v);if(!A.reload)if(h<=A.preload_data){const P=X(b,!1);P&&Pe(P)}else h<=A.preload_code&&oe(se(b))}function a(){n.disconnect();for(const c of f.querySelectorAll("a")){const{url:h,external:v,download:b}=_e(c,J);if(v||b)continue;const _=le(c);_.reload||(_.preload_code===Ve.viewport&&n.observe(c),_.preload_code===Ve.eager&&oe(se(h)))}}p.after_navigate.push(a),a()}function Z(e,i){return e instanceof te?e.body:t.hooks.handleError({error:e,event:i})??{message:i.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{we(()=>(p.after_navigate.push(e),()=>{const i=p.after_navigate.indexOf(e);p.after_navigate.splice(i,1)}))},before_navigate:e=>{we(()=>(p.before_navigate.push(e),()=>{const i=p.before_navigate.indexOf(e);p.before_navigate.splice(i,1)}))},on_navigate:e=>{we(()=>(p.on_navigate.push(e),()=>{const i=p.on_navigate.indexOf(e);p.on_navigate.splice(i,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,i={})=>re(e,i,[]),invalidate:e=>{if(typeof e=="function")E.push(e);else{const{href:i}=new URL(e,location.href);E.push(n=>n.href===i)}return Re()},invalidate_all:()=>(B=!0,Re()),preload_data:async e=>{const i=new URL(e,Ce(document)),n=X(i,!1);if(!n)throw new Error(`Attempted to preload a URL that does not belong to this app: ${i}`);await Pe(n)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const i=new URL(location.href),{branch:n,route:o}=g;if(!o)return;const a=await xe(g.branch.length,n,o.errors);if(a){const c=await Y({url:i,params:g.params,branch:n.slice(0,a.idx).concat(a.node),status:e.status??500,error:e.error,route:o});g=c.state,V.$set(c.props),ye().then(Se)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(V.$set({form:null,page:{...q,form:e.data,status:e.status}}),await ye(),V.$set({form:e.data}),e.type==="success"&&Se())},_start_router:()=>{var i;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{let o=!1;if(Le(),!U){const a=Be(g,void 0,null,"leave"),c={...a.navigation,cancel:()=>{o=!0,a.reject(new Error("navigation was cancelled"))}};p.before_navigate.forEach(h=>h(c))}o?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Le()}),(i=navigator.connection)!=null&&i.saveData||Ye(),f.addEventListener("click",n=>{var P;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const o=Me(n.composedPath()[0],f);if(!o)return;const{url:a,external:c,target:h,download:v}=_e(o,J);if(!a)return;if(h==="_parent"||h==="_top"){if(window.parent!==window)return}else if(h&&h!=="_self")return;const b=le(o);if(!(o instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||v)return;if(c||b.reload){Ne({url:a,type:"link"})?U=!0:n.preventDefault();return}const[L,A]=a.href.split("#");if(A!==void 0&&L===location.href.split("#")[0]){if(g.url.hash===a.hash){n.preventDefault(),(P=o.ownerDocument.getElementById(A))==null||P.scrollIntoView();return}if(H=!0,Ee(T),e(a),!b.replace_state)return;H=!1,n.preventDefault()}ce({url:a,scroll:b.noscroll?ee():null,keepfocus:b.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:b.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const o=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||o.method)!=="get")return;const h=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||o.action);if(ve(h,J))return;const v=n.target,{keep_focus:b,noscroll:_,reload:L,replace_state:A}=le(v);if(L)return;n.preventDefault(),n.stopPropagation();const P=new FormData(v),y=a==null?void 0:a.getAttribute("name");y&&P.append(y,(a==null?void 0:a.getAttribute("value"))??""),h.search=new URLSearchParams(P).toString(),ce({url:h,scroll:_?ee():null,keepfocus:b??!1,redirect_chain:[],details:{state:{},replaceState:A??h.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var o;if((o=n.state)!=null&&o[M]){if(n.state[M]===T)return;const a=K[n.state[M]];if(g.url.href.split("#")[0]===location.href.split("#")[0]){K[T]=ee(),T=n.state[M],scrollTo(a.x,a.y);return}const c=n.state[M]-T;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{T=n.state[M]},blocked:()=>{history.go(-c)},type:"popstate",delta:c})}else if(!H){const a=new URL(location.href);e(a)}}),addEventListener("hashchange",()=>{H&&(H=!1,history.replaceState({...history.state,[M]:++T},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&F.navigating.set(null)});function e(n){g.url=n,F.page.set({...q,url:n}),F.page.notify()}},_hydrate:async({status:e=200,error:i,node_ids:n,params:o,route:a,data:c,form:h})=>{D=!0;const v=new URL(location.href);({params:o={},route:a={id:null}}=X(v,!1)||{});let b;try{const _=n.map(async(P,y)=>{const m=c[y];return m!=null&&m.uses&&(m.uses=We(m.uses)),de({loader:t.nodes[P],url:v,params:o,route:a,parent:async()=>{const O={};for(let j=0;jP===a.id);if(A){const P=A.layouts;for(let y=0;yd?"1":"0").join(""));const s=await fe(u.href);if(!s.ok)throw new te(s.status,await s.json());return new Promise(async d=>{var g;const f=new Map,E=s.body.getReader(),l=new TextDecoder;function w(D){return bt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let p="";for(;;){const{done:D,value:x}=await E.read();if(D&&!p)break;for(p+=!x&&p?` +import{o as we,t as ye}from"../chunks/scheduler.f55867eb.js";import{S as Ge,a as Je,I as M,g as Ce,f as Me,b as _e,c as le,s as ee,i as ve,d as F,P as Ve,e as Xe}from"../chunks/singletons.82aff45c.js";import{b as J}from"../chunks/paths.da220f7a.js";function Ze(t,r){return t==="/"||r==="ignore"?t:r==="never"?t.endsWith("/")?t.slice(0,-1):t:r==="always"&&!t.endsWith("/")?t+"/":t}function Qe(t){return t.split("%25").map(decodeURI).join("%25")}function et(t){for(const r in t)t[r]=decodeURIComponent(t[r]);return t}const tt=["href","pathname","search","searchParams","toString","toJSON"];function nt(t,r){const u=new URL(t);for(const s of tt)Object.defineProperty(u,s,{get(){return r(),t[s]},enumerable:!0,configurable:!0});return at(u),u}function at(t){Object.defineProperty(t,"hash",{get(){throw new Error("Cannot access event.url.hash. Consider using `$page.url.hash` inside a component instead")}})}const rt="/__data.json";function ot(t){return t.replace(/\/$/,"")+rt}function it(...t){let r=5381;for(const u of t)if(typeof u=="string"){let s=u.length;for(;s;)r=r*33^u.charCodeAt(--s)}else if(ArrayBuffer.isView(u)){const s=new Uint8Array(u.buffer,u.byteOffset,u.byteLength);let d=s.length;for(;d;)r=r*33^s[--d]}else throw new TypeError("value must be a string or TypedArray");return(r>>>0).toString(36)}const fe=window.fetch;window.fetch=(t,r)=>((t instanceof Request?t.method:(r==null?void 0:r.method)||"GET")!=="GET"&&ne.delete(ke(t)),fe(t,r));const ne=new Map;function st(t,r){const u=ke(t,r),s=document.querySelector(u);if(s!=null&&s.textContent){const{body:d,...f}=JSON.parse(s.textContent),E=s.getAttribute("data-ttl");return E&&ne.set(u,{body:d,init:f,ttl:1e3*Number(E)}),Promise.resolve(new Response(d,f))}return fe(t,r)}function ct(t,r,u){if(ne.size>0){const s=ke(t,u),d=ne.get(s);if(d){if(performance.now(){const d=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(s);if(d)return r.push({name:d[1],matcher:d[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const f=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(s);if(f)return r.push({name:f[1],matcher:f[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!s)return;const E=s.split(/\[(.+?)\](?!\])/);return"/"+E.map((w,p)=>{if(p%2){if(w.startsWith("x+"))return be(String.fromCharCode(parseInt(w.slice(2),16)));if(w.startsWith("u+"))return be(String.fromCharCode(...w.slice(2).split("-").map(U=>parseInt(U,16))));const g=lt.exec(w);if(!g)throw new Error(`Invalid param: ${w}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,D,x,k,N]=g;return r.push({name:k,matcher:N,optional:!!D,rest:!!x,chained:x?p===1&&E[0]==="":!1}),x?"(.*?)":D?"([^/]*)?":"([^/]+?)"}return be(w)}).join("")}).join("")}/?$`),params:r}}function ut(t){return!/^\([^)]+\)$/.test(t)}function dt(t){return t.slice(1).split("/").filter(ut)}function pt(t,r,u){const s={},d=t.slice(1);let f=0;for(let E=0;Ep).join("/"),f=0),w===void 0){l.rest&&(s[l.name]="");continue}if(!l.matcher||u[l.matcher](w)){s[l.name]=w;const p=r[E+1],g=d[E+1];p&&!p.rest&&p.optional&&g&&l.chained&&(f=0);continue}if(l.optional&&l.chained){f++;continue}return}if(!f)return s}function be(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function ht({nodes:t,server_loads:r,dictionary:u,matchers:s}){const d=new Set(r);return Object.entries(u).map(([l,[w,p,g]])=>{const{pattern:D,params:x}=ft(l),k={id:l,exec:N=>{const U=D.exec(N);if(U)return pt(U,x,s)},errors:[1,...g||[]].map(N=>t[N]),layouts:[0,...p||[]].map(E),leaf:f(w)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function f(l){const w=l<0;return w&&(l=~l),[w,t[l]]}function E(l){return l===void 0?l:[d.has(l),t[l]]}}function Ke(t){try{return JSON.parse(sessionStorage[t])}catch{}}function qe(t,r){const u=JSON.stringify(r);try{sessionStorage[t]=u}catch{}}const gt=-1,mt=-2,wt=-3,yt=-4,_t=-5,vt=-6;function bt(t,r){if(typeof t=="number")return d(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const u=t,s=Array(u.length);function d(f,E=!1){if(f===gt)return;if(f===wt)return NaN;if(f===yt)return 1/0;if(f===_t)return-1/0;if(f===vt)return-0;if(E)throw new Error("Invalid input");if(f in s)return s[f];const l=u[f];if(!l||typeof l!="object")s[f]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const w=l[0],p=r==null?void 0:r[w];if(p)return s[f]=p(d(l[1]));switch(w){case"Date":s[f]=new Date(l[1]);break;case"Set":const g=new Set;s[f]=g;for(let k=1;kr!=null)}const ze=new Set(["load","prerender","csr","ssr","trailingSlash","config"]);[...ze];const St=new Set([...ze]);[...St];async function kt(t){var r;for(const u in t)if(typeof((r=t[u])==null?void 0:r.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(t).map(async([s,d])=>[s,await d])));return t}class te{constructor(r,u){this.status=r,typeof u=="string"?this.body={message:u}:u?this.body=u:this.body={message:`Error: ${r}`}}toString(){return JSON.stringify(this.body)}}class Fe{constructor(r,u){this.status=r,this.location=u}}const Rt="x-sveltekit-invalidated",At="x-sveltekit-trailing-slash",K=Ke(Ge)??{},Q=Ke(Je)??{};function Ee(t){K[t]=ee()}function It(t,r){var $e;const u=ht(t),s=t.nodes[0],d=t.nodes[1];s(),d();const f=document.documentElement,E=[],l=[];let w=null;const p={before_navigate:[],on_navigate:[],after_navigate:[]};let g={branch:[],error:null,url:null},D=!1,x=!1,k=!0,N=!1,U=!1,H=!1,B=!1,V,T=($e=history.state)==null?void 0:$e[M];T||(T=Date.now(),history.replaceState({...history.state,[M]:T},"",location.href));const ue=K[T];ue&&(history.scrollRestoration="manual",scrollTo(ue.x,ue.y));let q,ae,W;async function Re(){if(W=W||Promise.resolve(),await W,!W)return;W=null;const e=new URL(location.href),i=X(e,!0);w=null;const n=ae={},o=i&&await he(i);if(n===ae&&o){if(o.type==="redirect")return re(new URL(o.location,e).href,{},[e.pathname],n);o.props.page!==void 0&&(q=o.props.page),V.$set(o.props)}}function Ae(e){l.some(i=>i==null?void 0:i.snapshot)&&(Q[e]=l.map(i=>{var n;return(n=i==null?void 0:i.snapshot)==null?void 0:n.capture()}))}function Ie(e){var i;(i=Q[e])==null||i.forEach((n,o)=>{var a,c;(c=(a=l[o])==null?void 0:a.snapshot)==null||c.restore(n)})}function Le(){Ee(T),qe(Ge,K),Ae(T),qe(Je,Q)}async function re(e,{noScroll:i=!1,replaceState:n=!1,keepFocus:o=!1,state:a={},invalidateAll:c=!1},h,v){return typeof e=="string"&&(e=new URL(e,Ce(document))),ce({url:e,scroll:i?ee():null,keepfocus:o,redirect_chain:h,details:{state:a,replaceState:n},nav_token:v,accepted:()=>{c&&(B=!0)},blocked:()=>{},type:"goto"})}async function Pe(e){return w={id:e.id,promise:he(e).then(i=>(i.type==="loaded"&&i.state.error&&(w=null),i))},w.promise}async function oe(...e){const n=u.filter(o=>e.some(a=>o.exec(a))).map(o=>Promise.all([...o.layouts,o.leaf].map(a=>a==null?void 0:a[1]())));await Promise.all(n)}function Oe(e){var o;g=e.state;const i=document.querySelector("style[data-sveltekit]");i&&i.remove(),q=e.props.page,V=new t.root({target:r,props:{...e.props,stores:F,components:l},hydrate:!0}),Ie(T);const n={from:null,to:{params:g.params,route:{id:((o=g.route)==null?void 0:o.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};p.after_navigate.forEach(a=>a(n)),x=!0}async function Y({url:e,params:i,branch:n,status:o,error:a,route:c,form:h}){let v="never";for(const y of n)(y==null?void 0:y.slash)!==void 0&&(v=y.slash);e.pathname=Ze(e.pathname,v),e.search=e.search;const b={type:"loaded",state:{url:e,params:i,branch:n,error:a,route:c},props:{constructors:Et(n).map(y=>y.node.component)}};h!==void 0&&(b.props.form=h);let _={},L=!q,A=0;for(let y=0;y(v.route=!0,m[O])}),params:new Proxy(o,{get:(m,O)=>(v.params.add(O),m[O])}),data:(c==null?void 0:c.data)??null,url:nt(n,()=>{v.url=!0}),async fetch(m,O){let j;m instanceof Request?(j=m.url,O={body:m.method==="GET"||m.method==="HEAD"?void 0:await m.blob(),cache:m.cache,credentials:m.credentials,headers:m.headers,integrity:m.integrity,keepalive:m.keepalive,method:m.method,mode:m.mode,redirect:m.redirect,referrer:m.referrer,referrerPolicy:m.referrerPolicy,signal:m.signal,...O}):j=m;const C=new URL(j,n);return P(C.href),C.origin===n.origin&&(j=C.href.slice(n.origin.length)),x?ct(j,C.href,O):st(j,O)},setHeaders:()=>{},depends:P,parent(){return v.parent=!0,i()}};h=await b.universal.load.call(null,y)??null,h=h?await kt(h):null}return{node:b,loader:e,server:c,universal:(L=b.universal)!=null&&L.load?{type:"data",data:h,uses:v}:null,data:h??(c==null?void 0:c.data)??null,slash:((A=b.universal)==null?void 0:A.trailingSlash)??(c==null?void 0:c.slash)}}function Ue(e,i,n,o,a){if(B)return!0;if(!o)return!1;if(o.parent&&e||o.route&&i||o.url&&n)return!0;for(const c of o.params)if(a[c]!==g.params[c])return!0;for(const c of o.dependencies)if(E.some(h=>h(new URL(c))))return!0;return!1}function pe(e,i){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?i??null:null}async function he({id:e,invalidating:i,url:n,params:o,route:a}){if((w==null?void 0:w.id)===e)return w.promise;const{errors:c,layouts:h,leaf:v}=a,b=[...h,v];c.forEach(S=>S==null?void 0:S().catch(()=>{})),b.forEach(S=>S==null?void 0:S[1]().catch(()=>{}));let _=null;const L=g.url?e!==g.url.pathname+g.url.search:!1,A=g.route?a.id!==g.route.id:!1;let P=!1;const y=b.map((S,I)=>{var G;const R=g.branch[I],$=!!(S!=null&&S[0])&&((R==null?void 0:R.loader)!==S[1]||Ue(P,A,L,(G=R.server)==null?void 0:G.uses,o));return $&&(P=!0),$});if(y.some(Boolean)){try{_=await He(n,y)}catch(S){return ie({status:S instanceof te?S.status:500,error:await Z(S,{url:n,params:o,route:{id:a.id}}),url:n,route:a})}if(_.type==="redirect")return _}const m=_==null?void 0:_.nodes;let O=!1;const j=b.map(async(S,I)=>{var ge;if(!S)return;const R=g.branch[I],$=m==null?void 0:m[I];if((!$||$.type==="skip")&&S[1]===(R==null?void 0:R.loader)&&!Ue(O,A,L,(ge=R.universal)==null?void 0:ge.uses,o))return R;if(O=!0,($==null?void 0:$.type)==="error")throw $;return de({loader:S[1],url:n,params:o,route:a,parent:async()=>{var De;const Te={};for(let me=0;me{});const C=[];for(let S=0;SPromise.resolve({}),server_data_node:pe(c)}),b={node:await d(),loader:d,universal:null,server:null,data:null};return await Y({url:n,params:a,branch:[v,b],status:e,error:i,route:null})}function X(e,i){if(ve(e,J))return;const n=se(e);for(const o of u){const a=o.exec(n);if(a)return{id:e.pathname+e.search,invalidating:i,route:o,params:et(a),url:e}}}function se(e){return Qe(e.pathname.slice(J.length)||"/")}function Ne({url:e,type:i,intent:n,delta:o}){let a=!1;const c=Be(g,n,e,i);o!==void 0&&(c.navigation.delta=o);const h={...c.navigation,cancel:()=>{a=!0,c.reject(new Error("navigation was cancelled"))}};return U||p.before_navigate.forEach(v=>v(h)),a?null:c}async function ce({url:e,scroll:i,keepfocus:n,redirect_chain:o,details:a,type:c,delta:h,nav_token:v={},accepted:b,blocked:_}){var j,C,S;const L=X(e,!1),A=Ne({url:e,type:c,delta:h,intent:L});if(!A){_();return}const P=T;b(),U=!0,x&&F.navigating.set(A.navigation),ae=v;let y=L&&await he(L);if(!y){if(ve(e,J))return await z(e);y=await je(e,{id:null},await Z(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(L==null?void 0:L.url)||e,ae!==v)return A.reject(new Error("navigation was aborted")),!1;if(y.type==="redirect")if(o.length>10||o.includes(e.pathname))y=await ie({status:500,error:await Z(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(y.location,e).href,{},[...o,e.pathname],v),!1;else((j=y.props.page)==null?void 0:j.status)>=400&&await F.updated.check()&&await z(e);if(E.length=0,B=!1,N=!0,Ee(P),Ae(P),(C=y.props.page)!=null&&C.url&&y.props.page.url.pathname!==e.pathname&&(e.pathname=(S=y.props.page)==null?void 0:S.url.pathname),a){const I=a.replaceState?0:1;if(a.state[M]=T+=I,history[a.replaceState?"replaceState":"pushState"](a.state,"",e),!a.replaceState){let R=T+1;for(;Q[R]||K[R];)delete Q[R],delete K[R],R+=1}}if(w=null,x){g=y.state,y.props.page&&(y.props.page.url=e);const I=(await Promise.all(p.on_navigate.map(R=>R(A.navigation)))).filter(R=>typeof R=="function");if(I.length>0){let R=function(){p.after_navigate=p.after_navigate.filter($=>!I.includes($))};I.push(R),p.after_navigate.push(...I)}V.$set(y.props)}else Oe(y);const{activeElement:m}=document;if(await ye(),k){const I=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));i?scrollTo(i.x,i.y):I?I.scrollIntoView():scrollTo(0,0)}const O=document.activeElement!==m&&document.activeElement!==document.body;!n&&!O&&Se(),k=!0,y.props.page&&(q=y.props.page),U=!1,c==="popstate"&&Ie(T),A.fulfil(void 0),p.after_navigate.forEach(I=>I(A.navigation)),F.navigating.set(null),N=!1}async function je(e,i,n,o){return e.origin===location.origin&&e.pathname===location.pathname&&!D?await ie({status:o,error:n,url:e,route:i}):await z(e)}function z(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;f.addEventListener("mousemove",c=>{const h=c.target;clearTimeout(e),e=setTimeout(()=>{o(h,2)},20)});function i(c){o(c.composedPath()[0],1)}f.addEventListener("mousedown",i),f.addEventListener("touchstart",i,{passive:!0});const n=new IntersectionObserver(c=>{for(const h of c)h.isIntersecting&&(oe(se(new URL(h.target.href))),n.unobserve(h.target))},{threshold:0});function o(c,h){const v=Me(c,f);if(!v)return;const{url:b,external:_,download:L}=_e(v,J);if(_||L)return;const A=le(v);if(!A.reload)if(h<=A.preload_data){const P=X(b,!1);P&&Pe(P)}else h<=A.preload_code&&oe(se(b))}function a(){n.disconnect();for(const c of f.querySelectorAll("a")){const{url:h,external:v,download:b}=_e(c,J);if(v||b)continue;const _=le(c);_.reload||(_.preload_code===Ve.viewport&&n.observe(c),_.preload_code===Ve.eager&&oe(se(h)))}}p.after_navigate.push(a),a()}function Z(e,i){return e instanceof te?e.body:t.hooks.handleError({error:e,event:i})??{message:i.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{we(()=>(p.after_navigate.push(e),()=>{const i=p.after_navigate.indexOf(e);p.after_navigate.splice(i,1)}))},before_navigate:e=>{we(()=>(p.before_navigate.push(e),()=>{const i=p.before_navigate.indexOf(e);p.before_navigate.splice(i,1)}))},on_navigate:e=>{we(()=>(p.on_navigate.push(e),()=>{const i=p.on_navigate.indexOf(e);p.on_navigate.splice(i,1)}))},disable_scroll_handling:()=>{(N||!x)&&(k=!1)},goto:(e,i={})=>re(e,i,[]),invalidate:e=>{if(typeof e=="function")E.push(e);else{const{href:i}=new URL(e,location.href);E.push(n=>n.href===i)}return Re()},invalidate_all:()=>(B=!0,Re()),preload_data:async e=>{const i=new URL(e,Ce(document)),n=X(i,!1);if(!n)throw new Error(`Attempted to preload a URL that does not belong to this app: ${i}`);await Pe(n)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const i=new URL(location.href),{branch:n,route:o}=g;if(!o)return;const a=await xe(g.branch.length,n,o.errors);if(a){const c=await Y({url:i,params:g.params,branch:n.slice(0,a.idx).concat(a.node),status:e.status??500,error:e.error,route:o});g=c.state,V.$set(c.props),ye().then(Se)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},[]):(V.$set({form:null,page:{...q,form:e.data,status:e.status}}),await ye(),V.$set({form:e.data}),e.type==="success"&&Se())},_start_router:()=>{var i;history.scrollRestoration="manual",addEventListener("beforeunload",n=>{let o=!1;if(Le(),!U){const a=Be(g,void 0,null,"leave"),c={...a.navigation,cancel:()=>{o=!0,a.reject(new Error("navigation was cancelled"))}};p.before_navigate.forEach(h=>h(c))}o?(n.preventDefault(),n.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Le()}),(i=navigator.connection)!=null&&i.saveData||Ye(),f.addEventListener("click",n=>{var P;if(n.button||n.which!==1||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.defaultPrevented)return;const o=Me(n.composedPath()[0],f);if(!o)return;const{url:a,external:c,target:h,download:v}=_e(o,J);if(!a)return;if(h==="_parent"||h==="_top"){if(window.parent!==window)return}else if(h&&h!=="_self")return;const b=le(o);if(!(o instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||v)return;if(c||b.reload){Ne({url:a,type:"link"})?U=!0:n.preventDefault();return}const[L,A]=a.href.split("#");if(A!==void 0&&L===location.href.split("#")[0]){if(g.url.hash===a.hash){n.preventDefault(),(P=o.ownerDocument.getElementById(A))==null||P.scrollIntoView();return}if(H=!0,Ee(T),e(a),!b.replace_state)return;H=!1,n.preventDefault()}ce({url:a,scroll:b.noscroll?ee():null,keepfocus:b.keep_focus??!1,redirect_chain:[],details:{state:{},replaceState:b.replace_state??a.href===location.href},accepted:()=>n.preventDefault(),blocked:()=>n.preventDefault(),type:"link"})}),f.addEventListener("submit",n=>{if(n.defaultPrevented)return;const o=HTMLFormElement.prototype.cloneNode.call(n.target),a=n.submitter;if(((a==null?void 0:a.formMethod)||o.method)!=="get")return;const h=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||o.action);if(ve(h,J))return;const v=n.target,{keep_focus:b,noscroll:_,reload:L,replace_state:A}=le(v);if(L)return;n.preventDefault(),n.stopPropagation();const P=new FormData(v),y=a==null?void 0:a.getAttribute("name");y&&P.append(y,(a==null?void 0:a.getAttribute("value"))??""),h.search=new URLSearchParams(P).toString(),ce({url:h,scroll:_?ee():null,keepfocus:b??!1,redirect_chain:[],details:{state:{},replaceState:A??h.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async n=>{var o;if((o=n.state)!=null&&o[M]){if(n.state[M]===T)return;const a=K[n.state[M]];if(g.url.href.split("#")[0]===location.href.split("#")[0]){K[T]=ee(),T=n.state[M],scrollTo(a.x,a.y);return}const c=n.state[M]-T;await ce({url:new URL(location.href),scroll:a,keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{T=n.state[M]},blocked:()=>{history.go(-c)},type:"popstate",delta:c})}else if(!H){const a=new URL(location.href);e(a)}}),addEventListener("hashchange",()=>{H&&(H=!1,history.replaceState({...history.state,[M]:++T},"",location.href))});for(const n of document.querySelectorAll("link"))n.rel==="icon"&&(n.href=n.href);addEventListener("pageshow",n=>{n.persisted&&F.navigating.set(null)});function e(n){g.url=n,F.page.set({...q,url:n}),F.page.notify()}},_hydrate:async({status:e=200,error:i,node_ids:n,params:o,route:a,data:c,form:h})=>{D=!0;const v=new URL(location.href);({params:o={},route:a={id:null}}=X(v,!1)||{});let b;try{const _=n.map(async(P,y)=>{const m=c[y];return m!=null&&m.uses&&(m.uses=We(m.uses)),de({loader:t.nodes[P],url:v,params:o,route:a,parent:async()=>{const O={};for(let j=0;jP===a.id);if(A){const P=A.layouts;for(let y=0;yd?"1":"0").join(""));const s=await fe(u.href);if(!s.ok)throw new te(s.status,await s.json());return new Promise(async d=>{var g;const f=new Map,E=s.body.getReader(),l=new TextDecoder;function w(D){return bt(D,{Promise:x=>new Promise((k,N)=>{f.set(x,{fulfil:k,reject:N})})})}let p="";for(;;){const{done:D,value:x}=await E.read();if(D&&!p)break;for(p+=!x&&p?` `:l.decode(x);;){const k=p.indexOf(` `);if(k===-1)break;const N=JSON.parse(p.slice(0,k));if(p=p.slice(k+1),N.type==="redirect")return d(N);if(N.type==="data")(g=N.nodes)==null||g.forEach(U=>{(U==null?void 0:U.type)==="data"&&(U.uses=We(U.uses),U.data=w(U.data))}),d(N);else if(N.type==="chunk"){const{id:U,data:H,error:B}=N,V=f.get(U);f.delete(U),B?V.reject(w(B)):V.fulfil(w(H))}}}})}function We(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url)}}function Se(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const r=document.body,u=r.getAttribute("tabindex");r.tabIndex=-1,r.focus({preventScroll:!0,focusVisible:!1}),u!==null?r.setAttribute("tabindex",u):r.removeAttribute("tabindex");const s=getSelection();if(s&&s.type!=="None"){const d=[];for(let f=0;f{if(s.rangeCount===d.length){for(let f=0;f{d=g,f=D});return E.catch(()=>{}),{navigation:{from:{params:t.params,route:{id:((w=t.route)==null?void 0:w.id)??null},url:t.url},to:u&&{params:(r==null?void 0:r.params)??null,route:{id:((p=r==null?void 0:r.route)==null?void 0:p.id)??null},url:u},willUnload:!r,type:s,complete:E},fulfil:d,reject:f}}async function Ut(t,r,u){const s=It(t,r);Xe({client:s}),u?await s._hydrate(u):s.goto(location.href,{replaceState:!0}),s._start_router()}export{Ut as start}; diff --git a/_app/immutable/nodes/10.89f1a4a1.js b/_app/immutable/nodes/10.917e3902.js similarity index 99% rename from _app/immutable/nodes/10.89f1a4a1.js rename to _app/immutable/nodes/10.917e3902.js index a1927b92..91cebb69 100644 --- a/_app/immutable/nodes/10.89f1a4a1.js +++ b/_app/immutable/nodes/10.917e3902.js @@ -1,4 +1,4 @@ -import{s as ge,n as ie,x as De,r as at,w as Ee,a as it,o as ot}from"../chunks/scheduler.f55867eb.js";import{S as $e,i as be,e as ce,a as v,f as u,z as Ae,g as w,s as D,h as E,j as L,c as I,k as T,y as _,m as g,n as $,A as we,o as V,d as k,p as ae,b as re,t as N,r as U,u as Q,v as X,w as Z,x as Me}from"../chunks/index.029394d5.js";import{e as _e}from"../chunks/each.e59479a4.js";import{E as de}from"../chunks/External.77030202.js";import{B as st}from"../chunks/Block.0a428355.js";import{L as Se}from"../chunks/Link.898ac3f5.js";import{p as Ne}from"../chunks/stores.d0968b25.js";import{T as ft}from"../chunks/Thumbnail.27c80fa4.js";import{a as ut}from"../chunks/utilities.80eab8bd.js";function Ie(r,e,l){const t=r.slice();return t[6]=e[l],t}function Ve(r,e,l){const t=r.slice();return t[9]=e[l],t}function Ye(r){let e,l=r[9]+"",t,n,a,i,o,s,f;function p(){return r[4](r[6],r[9])}function j(...h){return r[5](r[6],r[9],...h)}return{c(){e=w("mark"),t=g(l),this.h()},l(h){e=E(h,"MARK",{role:!0,tabindex:!0,"aria-checked":!0,tabindex:!0,"aria-label":!0,class:!0});var A=L(e);t=$(A,l),A.forEach(u),this.h()},h(){T(e,"role","radio"),T(e,"tabindex","0"),T(e,"aria-checked",n=r[6]in r[0]&&r[0][r[6]]===r[9]),T(e,"tabindex",a=r[6]in r[0]&&r[0][r[6]]===r[9]?0:1),T(e,"aria-label",i="Filter by "+r[9]),T(e,"class",o=De("annotation clickable topic"+(r[6]in r[0]&&r[0][r[6]]===r[9]?" selected":""))+" svelte-m7gj2x")},m(h,A){v(h,e,A),_(e,t),s||(f=[we(e,"click",p),we(e,"keydown",j)],s=!0)},p(h,A){r=h,A&2&&l!==(l=r[9]+"")&&V(t,l),A&3&&n!==(n=r[6]in r[0]&&r[0][r[6]]===r[9])&&T(e,"aria-checked",n),A&3&&a!==(a=r[6]in r[0]&&r[0][r[6]]===r[9]?0:1)&&T(e,"tabindex",a),A&2&&i!==(i="Filter by "+r[9])&&T(e,"aria-label",i),A&3&&o!==(o=De("annotation clickable topic"+(r[6]in r[0]&&r[0][r[6]]===r[9]?" selected":""))+" svelte-m7gj2x")&&T(e,"class",o)},d(h){h&&u(e),s=!1,at(f)}}}function Ke(r){let e,l,t=_e(r[1][r[6]].sort()),n=[];for(let a=0;ai(f,p),s=(f,p,j)=>j.key==="Enter"?i(f,p):void 0;return r.$$set=f=>{"facets"in f&&l(1,t=f.facets),"update"in f&&l(3,n=f.update),"selection"in f&&l(0,a=f.selection)},[a,t,i,n,o,s]}class mt extends $e{constructor(e){super(),be(this,e,_t,ct,ge,{facets:1,update:3,selection:0})}}function Ge(r,e,l){const t=r.slice();t[4]=e[l],t[7]=l;const n=t[3].getPerson(t[4]);return t[5]=n,t}function pt(r){let e=r[5].name+"",l;return{c(){l=g(e)},l(t){l=$(t,e)},m(t,n){v(t,l,n)},p(t,n){n&10&&e!==(e=t[5].name+"")&&V(l,e)},i:ie,o:ie,d(t){t&&u(l)}}}function ht(r){let e,l;return e=new Se({props:{to:r[5].id==="ken"?"/bio":"/lab/#"+r[5].id,$$slots:{default:[gt]},$$scope:{ctx:r}}}),{c(){U(e.$$.fragment)},l(t){Q(e.$$.fragment,t)},m(t,n){X(e,t,n),l=!0},p(t,n){const a={};n&10&&(a.to=t[5].id==="ken"?"/bio":"/lab/#"+t[5].id),n&266&&(a.$$scope={dirty:n,ctx:t}),e.$set(a)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){N(e.$$.fragment,t),l=!1},d(t){Z(e,t)}}}function dt(r){let e=r[4]+"",l;return{c(){l=g(e)},l(t){l=$(t,e)},m(t,n){v(t,l,n)},p(t,n){n&2&&e!==(e=t[4]+"")&&V(l,e)},i:ie,o:ie,d(t){t&&u(l)}}}function gt(r){let e=r[5].name+"",l;return{c(){l=g(e)},l(t){l=$(t,e)},m(t,n){v(t,l,n)},p(t,n){n&10&&e!==(e=t[5].name+"")&&V(l,e)},d(t){t&&u(l)}}}function Oe(r){let e,l,t=r[7]{o[j]=null}),re(),l=o[e],l?l.p(f,p):(l=o[e]=i[e](f),l.c()),k(l,1),l.m(n.parentNode,n)),(!a||p&6)&&t!==(t=f[7]N(n[i],1,1,()=>{n[i]=null});return{c(){for(let i=0;il(3,n=o));let{link:a=!1}=e,{paper:i}=e;return r.$$set=o=>{"link"in o&&l(0,a=o.link),"paper"in o&&l(1,i=o.paper)},r.$$.update=()=>{r.$$.dirty&2&&l(2,t=i.equalfirst&&i.authors.length>=2)},[a,i,t,n]}class Ce extends $e{constructor(e){super(),be(this,e,bt,$t,ge,{link:0,paper:1})}}function He(r){let e,l,t,n,a=r[0].award.join(" + ")+"",i;return{c(){e=w("span"),l=w("br"),t=D(),n=w("mark"),i=g(a),this.h()},l(o){e=E(o,"SPAN",{});var s=L(e);l=E(s,"BR",{}),t=I(s),n=E(s,"MARK",{class:!0});var f=L(n);i=$(f,a),f.forEach(u),s.forEach(u),this.h()},h(){T(n,"class","award svelte-emzze1")},m(o,s){v(o,e,s),_(e,l),_(e,t),_(e,n),_(n,i)},p(o,s){s&1&&a!==(a=o[0].award.join(" + ")+"")&&V(i,a)},d(o){o&&u(e)}}}function kt(r){let e,l,t,n,a=r[0].year+"",i,o,s,f=r[0].title+"",p,j,h=r[0].title.charAt(r[0].title.length-1)==="?"?"":".",A,y,O,M=r[1].getSourceName(r[0].source)+"",B,P,R=r[0].doi?" "+r[0].doi:"",Y,C,te,d;t=new Ce({props:{paper:r[0]}});let c=r[0].award&&r[0].award.length>0&&He(r);return{c(){e=w("div"),l=w("div"),U(t.$$.fragment),n=g(` +import{s as ge,n as ie,x as De,r as at,w as Ee,a as it,o as ot}from"../chunks/scheduler.f55867eb.js";import{S as $e,i as be,e as ce,a as v,f as u,z as Ae,g as w,s as D,h as E,j as L,c as I,k as T,y as _,m as g,n as $,A as we,o as V,d as k,p as ae,b as re,t as N,r as U,u as Q,v as X,w as Z,x as Me}from"../chunks/index.029394d5.js";import{e as _e}from"../chunks/each.e59479a4.js";import{E as de}from"../chunks/External.77030202.js";import{B as st}from"../chunks/Block.6d383df8.js";import{L as Se}from"../chunks/Link.88b233b4.js";import{p as Ne}from"../chunks/stores.3d0863ba.js";import{T as ft}from"../chunks/Thumbnail.b58b9341.js";import{a as ut}from"../chunks/utilities.80eab8bd.js";function Ie(r,e,l){const t=r.slice();return t[6]=e[l],t}function Ve(r,e,l){const t=r.slice();return t[9]=e[l],t}function Ye(r){let e,l=r[9]+"",t,n,a,i,o,s,f;function p(){return r[4](r[6],r[9])}function j(...h){return r[5](r[6],r[9],...h)}return{c(){e=w("mark"),t=g(l),this.h()},l(h){e=E(h,"MARK",{role:!0,tabindex:!0,"aria-checked":!0,tabindex:!0,"aria-label":!0,class:!0});var A=L(e);t=$(A,l),A.forEach(u),this.h()},h(){T(e,"role","radio"),T(e,"tabindex","0"),T(e,"aria-checked",n=r[6]in r[0]&&r[0][r[6]]===r[9]),T(e,"tabindex",a=r[6]in r[0]&&r[0][r[6]]===r[9]?0:1),T(e,"aria-label",i="Filter by "+r[9]),T(e,"class",o=De("annotation clickable topic"+(r[6]in r[0]&&r[0][r[6]]===r[9]?" selected":""))+" svelte-m7gj2x")},m(h,A){v(h,e,A),_(e,t),s||(f=[we(e,"click",p),we(e,"keydown",j)],s=!0)},p(h,A){r=h,A&2&&l!==(l=r[9]+"")&&V(t,l),A&3&&n!==(n=r[6]in r[0]&&r[0][r[6]]===r[9])&&T(e,"aria-checked",n),A&3&&a!==(a=r[6]in r[0]&&r[0][r[6]]===r[9]?0:1)&&T(e,"tabindex",a),A&2&&i!==(i="Filter by "+r[9])&&T(e,"aria-label",i),A&3&&o!==(o=De("annotation clickable topic"+(r[6]in r[0]&&r[0][r[6]]===r[9]?" selected":""))+" svelte-m7gj2x")&&T(e,"class",o)},d(h){h&&u(e),s=!1,at(f)}}}function Ke(r){let e,l,t=_e(r[1][r[6]].sort()),n=[];for(let a=0;ai(f,p),s=(f,p,j)=>j.key==="Enter"?i(f,p):void 0;return r.$$set=f=>{"facets"in f&&l(1,t=f.facets),"update"in f&&l(3,n=f.update),"selection"in f&&l(0,a=f.selection)},[a,t,i,n,o,s]}class mt extends $e{constructor(e){super(),be(this,e,_t,ct,ge,{facets:1,update:3,selection:0})}}function Ge(r,e,l){const t=r.slice();t[4]=e[l],t[7]=l;const n=t[3].getPerson(t[4]);return t[5]=n,t}function pt(r){let e=r[5].name+"",l;return{c(){l=g(e)},l(t){l=$(t,e)},m(t,n){v(t,l,n)},p(t,n){n&10&&e!==(e=t[5].name+"")&&V(l,e)},i:ie,o:ie,d(t){t&&u(l)}}}function ht(r){let e,l;return e=new Se({props:{to:r[5].id==="ken"?"/bio":"/lab/#"+r[5].id,$$slots:{default:[gt]},$$scope:{ctx:r}}}),{c(){U(e.$$.fragment)},l(t){Q(e.$$.fragment,t)},m(t,n){X(e,t,n),l=!0},p(t,n){const a={};n&10&&(a.to=t[5].id==="ken"?"/bio":"/lab/#"+t[5].id),n&266&&(a.$$scope={dirty:n,ctx:t}),e.$set(a)},i(t){l||(k(e.$$.fragment,t),l=!0)},o(t){N(e.$$.fragment,t),l=!1},d(t){Z(e,t)}}}function dt(r){let e=r[4]+"",l;return{c(){l=g(e)},l(t){l=$(t,e)},m(t,n){v(t,l,n)},p(t,n){n&2&&e!==(e=t[4]+"")&&V(l,e)},i:ie,o:ie,d(t){t&&u(l)}}}function gt(r){let e=r[5].name+"",l;return{c(){l=g(e)},l(t){l=$(t,e)},m(t,n){v(t,l,n)},p(t,n){n&10&&e!==(e=t[5].name+"")&&V(l,e)},d(t){t&&u(l)}}}function Oe(r){let e,l,t=r[7]{o[j]=null}),re(),l=o[e],l?l.p(f,p):(l=o[e]=i[e](f),l.c()),k(l,1),l.m(n.parentNode,n)),(!a||p&6)&&t!==(t=f[7]N(n[i],1,1,()=>{n[i]=null});return{c(){for(let i=0;il(3,n=o));let{link:a=!1}=e,{paper:i}=e;return r.$$set=o=>{"link"in o&&l(0,a=o.link),"paper"in o&&l(1,i=o.paper)},r.$$.update=()=>{r.$$.dirty&2&&l(2,t=i.equalfirst&&i.authors.length>=2)},[a,i,t,n]}class Ce extends $e{constructor(e){super(),be(this,e,bt,$t,ge,{link:0,paper:1})}}function He(r){let e,l,t,n,a=r[0].award.join(" + ")+"",i;return{c(){e=w("span"),l=w("br"),t=D(),n=w("mark"),i=g(a),this.h()},l(o){e=E(o,"SPAN",{});var s=L(e);l=E(s,"BR",{}),t=I(s),n=E(s,"MARK",{class:!0});var f=L(n);i=$(f,a),f.forEach(u),s.forEach(u),this.h()},h(){T(n,"class","award svelte-emzze1")},m(o,s){v(o,e,s),_(e,l),_(e,t),_(e,n),_(n,i)},p(o,s){s&1&&a!==(a=o[0].award.join(" + ")+"")&&V(i,a)},d(o){o&&u(e)}}}function kt(r){let e,l,t,n,a=r[0].year+"",i,o,s,f=r[0].title+"",p,j,h=r[0].title.charAt(r[0].title.length-1)==="?"?"":".",A,y,O,M=r[1].getSourceName(r[0].source)+"",B,P,R=r[0].doi?" "+r[0].doi:"",Y,C,te,d;t=new Ce({props:{paper:r[0]}});let c=r[0].award&&r[0].award.length>0&&He(r);return{c(){e=w("div"),l=w("div"),U(t.$$.fragment),n=g(` (`),i=g(a),o=g(`). `),s=w("strong"),p=g(f),j=D(),A=g(h),y=D(),O=w("em"),B=g(M),P=D(),Y=g(R),C=D(),c&&c.c(),this.h()},l(m){e=E(m,"DIV",{});var F=L(e);l=E(F,"DIV",{id:!0});var K=L(l);Q(t.$$.fragment,K),n=$(K,` (`),i=$(K,a),o=$(K,`). diff --git a/_app/immutable/nodes/11.fe78524e.js b/_app/immutable/nodes/11.9e1e6bc2.js similarity index 97% rename from _app/immutable/nodes/11.fe78524e.js rename to _app/immutable/nodes/11.9e1e6bc2.js index b9fe623e..ae207922 100644 --- a/_app/immutable/nodes/11.fe78524e.js +++ b/_app/immutable/nodes/11.9e1e6bc2.js @@ -1 +1 @@ -import{s as Be,w as Me,n as ce}from"../chunks/scheduler.f55867eb.js";import{S as Ae,i as Re,g as B,s as A,e as ue,h as M,x as Ee,c as R,a as v,d as _,b as z,t as h,f as m,z as Ce,r as J,u as P,v as W,w as Y,p as H,m as C,j as F,n as D,y as k,o as y,k as De}from"../chunks/index.029394d5.js";import{e as me}from"../chunks/each.e59479a4.js";import{E as x}from"../chunks/External.77030202.js";import{B as Ne}from"../chunks/Block.0a428355.js";import{a as Le,p as Te}from"../chunks/stores.d0968b25.js";import{T as Fe}from"../chunks/Thumbnail.27c80fa4.js";import{L as Je}from"../chunks/Link.898ac3f5.js";function _e(i,e,t){const l=i.slice();l[3]=e[t];const n=Le(l[3].date);return l[4]=n,l}function pe(i){let e,t="★ Keynote";return{c(){e=B("span"),e.textContent=t,this.h()},l(l){e=M(l,"SPAN",{class:!0,["data-svelte-h"]:!0}),Ee(e)!=="svelte-i8d2vo"&&(e.textContent=t),this.h()},h(){De(e,"class","award")},m(l,n){v(l,e,n)},d(l){l&&m(e)}}}function Pe(i){let e=i[3].venue+"",t;return{c(){t=C(e)},l(l){t=D(l,e)},m(l,n){v(l,t,n)},p(l,n){n&1&&e!==(e=l[3].venue+"")&&y(t,e)},i:ce,o:ce,d(l){l&&m(t)}}}function We(i){let e,t;return e=new x({props:{to:i[3].url,$$slots:{default:[Ye]},$$scope:{ctx:i}}}),{c(){J(e.$$.fragment)},l(l){P(e.$$.fragment,l)},m(l,n){W(e,l,n),t=!0},p(l,n){const r={};n&1&&(r.to=l[3].url),n&129&&(r.$$scope={dirty:n,ctx:l}),e.$set(r)},i(l){t||(_(e.$$.fragment,l),t=!0)},o(l){h(e.$$.fragment,l),t=!1},d(l){Y(e,l)}}}function Ye(i){let e=i[3].venue+"",t;return{c(){t=C(e)},l(l){t=D(l,e)},m(l,n){v(l,t,n)},p(l,n){n&1&&e!==(e=l[3].venue+"")&&y(t,e)},d(l){l&&m(t)}}}function $e(i){let e=i[1][i[4].getMonth()]+" "+i[4].getDate()+", "+i[4].getFullYear(),t;return{c(){t=C(e)},l(l){t=D(l,e)},m(l,n){v(l,t,n)},p(l,n){n&1&&e!==(e=l[1][l[4].getMonth()]+" "+l[4].getDate()+", "+l[4].getFullYear())&&y(t,e)},d(l){l&&m(t)}}}function de(i){let e,t;return e=new x({props:{to:i[3].recording,$$slots:{default:[je]},$$scope:{ctx:i}}}),{c(){J(e.$$.fragment)},l(l){P(e.$$.fragment,l)},m(l,n){W(e,l,n),t=!0},p(l,n){const r={};n&1&&(r.to=l[3].recording),n&128&&(r.$$scope={dirty:n,ctx:l}),e.$set(r)},i(l){t||(_(e.$$.fragment,l),t=!0)},o(l){h(e.$$.fragment,l),t=!1},d(l){Y(e,l)}}}function je(i){let e;return{c(){e=C("Recording")},l(t){e=D(t,"Recording")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function ge(i){let e,t,l,n=i[3].recording&&be();return t=new x({props:{to:i[3].practice,$$slots:{default:[qe]},$$scope:{ctx:i}}}),{c(){n&&n.c(),e=A(),J(t.$$.fragment)},l(r){n&&n.l(r),e=R(r),P(t.$$.fragment,r)},m(r,f){n&&n.m(r,f),v(r,e,f),W(t,r,f),l=!0},p(r,f){r[3].recording?n||(n=be(),n.c(),n.m(e.parentNode,e)):n&&(n.d(1),n=null);const s={};f&1&&(s.to=r[3].practice),f&128&&(s.$$scope={dirty:f,ctx:r}),t.$set(s)},i(r){l||(_(t.$$.fragment,r),l=!0)},o(r){h(t.$$.fragment,r),l=!1},d(r){r&&m(e),n&&n.d(r),Y(t,r)}}}function be(i){let e;return{c(){e=C("⋅")},l(t){e=D(t,"⋅")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function qe(i){let e;return{c(){e=C("Rehearsal")},l(t){e=D(t,"Rehearsal")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function ke(i){let e,t,l,n=(i[3].recording||i[3].practice)&&he();return t=new Je({props:{to:i[3].slides.startsWith("http")?i[3].slides:`/slides/${i[3].slides}`,$$slots:{default:[ze]},$$scope:{ctx:i}}}),{c(){n&&n.c(),e=A(),J(t.$$.fragment)},l(r){n&&n.l(r),e=R(r),P(t.$$.fragment,r)},m(r,f){n&&n.m(r,f),v(r,e,f),W(t,r,f),l=!0},p(r,f){r[3].recording||r[3].practice?n||(n=he(),n.c(),n.m(e.parentNode,e)):n&&(n.d(1),n=null);const s={};f&1&&(s.to=r[3].slides.startsWith("http")?r[3].slides:`/slides/${r[3].slides}`),f&128&&(s.$$scope={dirty:f,ctx:r}),t.$set(s)},i(r){l||(_(t.$$.fragment,r),l=!0)},o(r){h(t.$$.fragment,r),l=!1},d(r){r&&m(e),n&&n.d(r),Y(t,r)}}}function he(i){let e;return{c(){e=C("⋅")},l(t){e=D(t,"⋅")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function ze(i){let e;return{c(){e=C("Slides")},l(t){e=D(t,"Slides")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function ve(i){let e,t,l,n=(i[3].recording||i[3].practice||i[3].slides)&&Se();return t=new x({props:{to:i[3].blog,$$slots:{default:[He]},$$scope:{ctx:i}}}),{c(){n&&n.c(),e=A(),J(t.$$.fragment)},l(r){n&&n.l(r),e=R(r),P(t.$$.fragment,r)},m(r,f){n&&n.m(r,f),v(r,e,f),W(t,r,f),l=!0},p(r,f){r[3].recording||r[3].practice||r[3].slides?n||(n=Se(),n.c(),n.m(e.parentNode,e)):n&&(n.d(1),n=null);const s={};f&1&&(s.to=r[3].blog),f&128&&(s.$$scope={dirty:f,ctx:r}),t.$set(s)},i(r){l||(_(t.$$.fragment,r),l=!0)},o(r){h(t.$$.fragment,r),l=!1},d(r){r&&m(e),n&&n.d(r),Y(t,r)}}}function Se(i){let e;return{c(){e=C("⋅")},l(t){e=D(t,"⋅")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function He(i){let e;return{c(){e=C("Blog")},l(t){e=D(t,"Blog")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function Ie(i){let e,t,l,n,r,f,s,L,a,p,u,j,ee,I,K=i[3].description+"",G,le,te,ne,O,w,Q,U,X,Z,V,E=i[3].keynote&&pe();const re=[We,Pe],N=[];function ie(o,c){return o[3].url?0:1}s=ie(i),L=N[s]=re[s](i);let S=i[4]instanceof Date&&$e(i),$=i[3].recording&&de(i),d=i[3].practice&&ge(i),g=i[3].slides&&ke(i),b=i[3].blog&&ve(i);return{c(){e=B("span"),t=C("  "),E&&E.c(),l=A(),n=B("br"),r=B("small"),f=B("em"),L.c(),a=A(),p=B("br"),u=B("small"),S&&S.c(),j=A(),ee=B("br"),I=B("small"),G=C(K),le=A(),te=B("br"),ne=A(),O=B("div"),w=B("small"),$&&$.c(),Q=A(),d&&d.c(),U=A(),g&&g.c(),X=A(),b&&b.c(),Z=A()},l(o){e=M(o,"SPAN",{});var c=F(e);t=D(c,"  "),E&&E.l(c),l=R(c),n=M(c,"BR",{}),r=M(c,"SMALL",{});var q=F(r);f=M(q,"EM",{});var se=F(f);L.l(se),se.forEach(m),q.forEach(m),a=R(c),p=M(c,"BR",{}),u=M(c,"SMALL",{});var fe=F(u);S&&S.l(fe),fe.forEach(m),j=R(c),ee=M(c,"BR",{}),I=M(c,"SMALL",{});var ae=F(I);G=D(ae,K),ae.forEach(m),le=R(c),te=M(c,"BR",{}),ne=R(c),O=M(c,"DIV",{});var oe=F(O);w=M(oe,"SMALL",{});var T=F(w);$&&$.l(T),Q=R(T),d&&d.l(T),U=R(T),g&&g.l(T),X=R(T),b&&b.l(T),T.forEach(m),oe.forEach(m),c.forEach(m),Z=R(o)},m(o,c){v(o,e,c),k(e,t),E&&E.m(e,null),k(e,l),k(e,n),k(e,r),k(r,f),N[s].m(f,null),k(e,a),k(e,p),k(e,u),S&&S.m(u,null),k(e,j),k(e,ee),k(e,I),k(I,G),k(e,le),k(e,te),k(e,ne),k(e,O),k(O,w),$&&$.m(w,null),k(w,Q),d&&d.m(w,null),k(w,U),g&&g.m(w,null),k(w,X),b&&b.m(w,null),v(o,Z,c),V=!0},p(o,c){o[3].keynote?E||(E=pe(),E.c(),E.m(e,l)):E&&(E.d(1),E=null);let q=s;s=ie(o),s===q?N[s].p(o,c):(H(),h(N[q],1,1,()=>{N[q]=null}),z(),L=N[s],L?L.p(o,c):(L=N[s]=re[s](o),L.c()),_(L,1),L.m(f,null)),o[4]instanceof Date?S?S.p(o,c):(S=$e(o),S.c(),S.m(u,null)):S&&(S.d(1),S=null),(!V||c&1)&&K!==(K=o[3].description+"")&&y(G,K),o[3].recording?$?($.p(o,c),c&1&&_($,1)):($=de(o),$.c(),_($,1),$.m(w,Q)):$&&(H(),h($,1,1,()=>{$=null}),z()),o[3].practice?d?(d.p(o,c),c&1&&_(d,1)):(d=ge(o),d.c(),_(d,1),d.m(w,U)):d&&(H(),h(d,1,1,()=>{d=null}),z()),o[3].slides?g?(g.p(o,c),c&1&&_(g,1)):(g=ke(o),g.c(),_(g,1),g.m(w,X)):g&&(H(),h(g,1,1,()=>{g=null}),z()),o[3].blog?b?(b.p(o,c),c&1&&_(b,1)):(b=ve(o),b.c(),_(b,1),b.m(w,null)):b&&(H(),h(b,1,1,()=>{b=null}),z())},i(o){V||(_(L),_($),_(d),_(g),_(b),V=!0)},o(o){h(L),h($),h(d),h(g),h(b),V=!1},d(o){o&&(m(e),m(Z)),E&&E.d(),N[s].d(),S&&S.d(),$&&$.d(),d&&d.d(),g&&g.d(),b&&b.d()}}}function Ke(i){let e,t;return e=new Fe({props:{slot:"image",url:"/images/talks/"+i[3].image,alt:i[3].alt}}),{c(){J(e.$$.fragment)},l(l){P(e.$$.fragment,l)},m(l,n){W(e,l,n),t=!0},p(l,n){const r={};n&1&&(r.url="/images/talks/"+l[3].image),n&1&&(r.alt=l[3].alt),e.$set(r)},i(l){t||(_(e.$$.fragment,l),t=!0)},o(l){h(e.$$.fragment,l),t=!1},d(l){Y(e,l)}}}function we(i){let e,t;return e=new Ne({props:{link:i[3].recording?i[3].recording:i[3].practice?i[3].practice:i[3].slides?i[3].slides:null,header:i[3].title,$$slots:{image:[Ke],default:[Ie]},$$scope:{ctx:i}}}),{c(){J(e.$$.fragment)},l(l){P(e.$$.fragment,l)},m(l,n){W(e,l,n),t=!0},p(l,n){const r={};n&1&&(r.link=l[3].recording?l[3].recording:l[3].practice?l[3].practice:l[3].slides?l[3].slides:null),n&1&&(r.header=l[3].title),n&129&&(r.$$scope={dirty:n,ctx:l}),e.$set(r)},i(l){t||(_(e.$$.fragment,l),t=!0)},o(l){h(e.$$.fragment,l),t=!1},d(l){Y(e,l)}}}function Oe(i){let e,t="These are my upcoming and past keynotes and invited talks.",l,n,r,f=me(i[0].getTalks(void 0,i[2])),s=[];for(let a=0;ah(s[a],1,1,()=>{s[a]=null});return{c(){e=B("h1"),e.textContent=t,l=A();for(let a=0;at(0,l=f)),[l,["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],f=>-Le(f.date).getTime()]}class ll extends Ae{constructor(e){super(),Re(this,e,Ve,Oe,Be,{})}}export{ll as component}; +import{s as Be,w as Me,n as ce}from"../chunks/scheduler.f55867eb.js";import{S as Ae,i as Re,g as B,s as A,e as ue,h as M,x as Ee,c as R,a as v,d as _,b as z,t as h,f as m,z as Ce,r as J,u as P,v as W,w as Y,p as H,m as C,j as F,n as D,y as k,o as y,k as De}from"../chunks/index.029394d5.js";import{e as me}from"../chunks/each.e59479a4.js";import{E as x}from"../chunks/External.77030202.js";import{B as Ne}from"../chunks/Block.6d383df8.js";import{a as Le,p as Te}from"../chunks/stores.3d0863ba.js";import{T as Fe}from"../chunks/Thumbnail.b58b9341.js";import{L as Je}from"../chunks/Link.88b233b4.js";function _e(i,e,t){const l=i.slice();l[3]=e[t];const n=Le(l[3].date);return l[4]=n,l}function pe(i){let e,t="★ Keynote";return{c(){e=B("span"),e.textContent=t,this.h()},l(l){e=M(l,"SPAN",{class:!0,["data-svelte-h"]:!0}),Ee(e)!=="svelte-i8d2vo"&&(e.textContent=t),this.h()},h(){De(e,"class","award")},m(l,n){v(l,e,n)},d(l){l&&m(e)}}}function Pe(i){let e=i[3].venue+"",t;return{c(){t=C(e)},l(l){t=D(l,e)},m(l,n){v(l,t,n)},p(l,n){n&1&&e!==(e=l[3].venue+"")&&y(t,e)},i:ce,o:ce,d(l){l&&m(t)}}}function We(i){let e,t;return e=new x({props:{to:i[3].url,$$slots:{default:[Ye]},$$scope:{ctx:i}}}),{c(){J(e.$$.fragment)},l(l){P(e.$$.fragment,l)},m(l,n){W(e,l,n),t=!0},p(l,n){const r={};n&1&&(r.to=l[3].url),n&129&&(r.$$scope={dirty:n,ctx:l}),e.$set(r)},i(l){t||(_(e.$$.fragment,l),t=!0)},o(l){h(e.$$.fragment,l),t=!1},d(l){Y(e,l)}}}function Ye(i){let e=i[3].venue+"",t;return{c(){t=C(e)},l(l){t=D(l,e)},m(l,n){v(l,t,n)},p(l,n){n&1&&e!==(e=l[3].venue+"")&&y(t,e)},d(l){l&&m(t)}}}function $e(i){let e=i[1][i[4].getMonth()]+" "+i[4].getDate()+", "+i[4].getFullYear(),t;return{c(){t=C(e)},l(l){t=D(l,e)},m(l,n){v(l,t,n)},p(l,n){n&1&&e!==(e=l[1][l[4].getMonth()]+" "+l[4].getDate()+", "+l[4].getFullYear())&&y(t,e)},d(l){l&&m(t)}}}function de(i){let e,t;return e=new x({props:{to:i[3].recording,$$slots:{default:[je]},$$scope:{ctx:i}}}),{c(){J(e.$$.fragment)},l(l){P(e.$$.fragment,l)},m(l,n){W(e,l,n),t=!0},p(l,n){const r={};n&1&&(r.to=l[3].recording),n&128&&(r.$$scope={dirty:n,ctx:l}),e.$set(r)},i(l){t||(_(e.$$.fragment,l),t=!0)},o(l){h(e.$$.fragment,l),t=!1},d(l){Y(e,l)}}}function je(i){let e;return{c(){e=C("Recording")},l(t){e=D(t,"Recording")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function ge(i){let e,t,l,n=i[3].recording&&be();return t=new x({props:{to:i[3].practice,$$slots:{default:[qe]},$$scope:{ctx:i}}}),{c(){n&&n.c(),e=A(),J(t.$$.fragment)},l(r){n&&n.l(r),e=R(r),P(t.$$.fragment,r)},m(r,f){n&&n.m(r,f),v(r,e,f),W(t,r,f),l=!0},p(r,f){r[3].recording?n||(n=be(),n.c(),n.m(e.parentNode,e)):n&&(n.d(1),n=null);const s={};f&1&&(s.to=r[3].practice),f&128&&(s.$$scope={dirty:f,ctx:r}),t.$set(s)},i(r){l||(_(t.$$.fragment,r),l=!0)},o(r){h(t.$$.fragment,r),l=!1},d(r){r&&m(e),n&&n.d(r),Y(t,r)}}}function be(i){let e;return{c(){e=C("⋅")},l(t){e=D(t,"⋅")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function qe(i){let e;return{c(){e=C("Rehearsal")},l(t){e=D(t,"Rehearsal")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function ke(i){let e,t,l,n=(i[3].recording||i[3].practice)&&he();return t=new Je({props:{to:i[3].slides.startsWith("http")?i[3].slides:`/slides/${i[3].slides}`,$$slots:{default:[ze]},$$scope:{ctx:i}}}),{c(){n&&n.c(),e=A(),J(t.$$.fragment)},l(r){n&&n.l(r),e=R(r),P(t.$$.fragment,r)},m(r,f){n&&n.m(r,f),v(r,e,f),W(t,r,f),l=!0},p(r,f){r[3].recording||r[3].practice?n||(n=he(),n.c(),n.m(e.parentNode,e)):n&&(n.d(1),n=null);const s={};f&1&&(s.to=r[3].slides.startsWith("http")?r[3].slides:`/slides/${r[3].slides}`),f&128&&(s.$$scope={dirty:f,ctx:r}),t.$set(s)},i(r){l||(_(t.$$.fragment,r),l=!0)},o(r){h(t.$$.fragment,r),l=!1},d(r){r&&m(e),n&&n.d(r),Y(t,r)}}}function he(i){let e;return{c(){e=C("⋅")},l(t){e=D(t,"⋅")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function ze(i){let e;return{c(){e=C("Slides")},l(t){e=D(t,"Slides")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function ve(i){let e,t,l,n=(i[3].recording||i[3].practice||i[3].slides)&&Se();return t=new x({props:{to:i[3].blog,$$slots:{default:[He]},$$scope:{ctx:i}}}),{c(){n&&n.c(),e=A(),J(t.$$.fragment)},l(r){n&&n.l(r),e=R(r),P(t.$$.fragment,r)},m(r,f){n&&n.m(r,f),v(r,e,f),W(t,r,f),l=!0},p(r,f){r[3].recording||r[3].practice||r[3].slides?n||(n=Se(),n.c(),n.m(e.parentNode,e)):n&&(n.d(1),n=null);const s={};f&1&&(s.to=r[3].blog),f&128&&(s.$$scope={dirty:f,ctx:r}),t.$set(s)},i(r){l||(_(t.$$.fragment,r),l=!0)},o(r){h(t.$$.fragment,r),l=!1},d(r){r&&m(e),n&&n.d(r),Y(t,r)}}}function Se(i){let e;return{c(){e=C("⋅")},l(t){e=D(t,"⋅")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function He(i){let e;return{c(){e=C("Blog")},l(t){e=D(t,"Blog")},m(t,l){v(t,e,l)},d(t){t&&m(e)}}}function Ie(i){let e,t,l,n,r,f,s,L,a,p,u,j,ee,I,K=i[3].description+"",G,le,te,ne,O,w,Q,U,X,Z,V,E=i[3].keynote&&pe();const re=[We,Pe],N=[];function ie(o,c){return o[3].url?0:1}s=ie(i),L=N[s]=re[s](i);let S=i[4]instanceof Date&&$e(i),$=i[3].recording&&de(i),d=i[3].practice&&ge(i),g=i[3].slides&&ke(i),b=i[3].blog&&ve(i);return{c(){e=B("span"),t=C("  "),E&&E.c(),l=A(),n=B("br"),r=B("small"),f=B("em"),L.c(),a=A(),p=B("br"),u=B("small"),S&&S.c(),j=A(),ee=B("br"),I=B("small"),G=C(K),le=A(),te=B("br"),ne=A(),O=B("div"),w=B("small"),$&&$.c(),Q=A(),d&&d.c(),U=A(),g&&g.c(),X=A(),b&&b.c(),Z=A()},l(o){e=M(o,"SPAN",{});var c=F(e);t=D(c,"  "),E&&E.l(c),l=R(c),n=M(c,"BR",{}),r=M(c,"SMALL",{});var q=F(r);f=M(q,"EM",{});var se=F(f);L.l(se),se.forEach(m),q.forEach(m),a=R(c),p=M(c,"BR",{}),u=M(c,"SMALL",{});var fe=F(u);S&&S.l(fe),fe.forEach(m),j=R(c),ee=M(c,"BR",{}),I=M(c,"SMALL",{});var ae=F(I);G=D(ae,K),ae.forEach(m),le=R(c),te=M(c,"BR",{}),ne=R(c),O=M(c,"DIV",{});var oe=F(O);w=M(oe,"SMALL",{});var T=F(w);$&&$.l(T),Q=R(T),d&&d.l(T),U=R(T),g&&g.l(T),X=R(T),b&&b.l(T),T.forEach(m),oe.forEach(m),c.forEach(m),Z=R(o)},m(o,c){v(o,e,c),k(e,t),E&&E.m(e,null),k(e,l),k(e,n),k(e,r),k(r,f),N[s].m(f,null),k(e,a),k(e,p),k(e,u),S&&S.m(u,null),k(e,j),k(e,ee),k(e,I),k(I,G),k(e,le),k(e,te),k(e,ne),k(e,O),k(O,w),$&&$.m(w,null),k(w,Q),d&&d.m(w,null),k(w,U),g&&g.m(w,null),k(w,X),b&&b.m(w,null),v(o,Z,c),V=!0},p(o,c){o[3].keynote?E||(E=pe(),E.c(),E.m(e,l)):E&&(E.d(1),E=null);let q=s;s=ie(o),s===q?N[s].p(o,c):(H(),h(N[q],1,1,()=>{N[q]=null}),z(),L=N[s],L?L.p(o,c):(L=N[s]=re[s](o),L.c()),_(L,1),L.m(f,null)),o[4]instanceof Date?S?S.p(o,c):(S=$e(o),S.c(),S.m(u,null)):S&&(S.d(1),S=null),(!V||c&1)&&K!==(K=o[3].description+"")&&y(G,K),o[3].recording?$?($.p(o,c),c&1&&_($,1)):($=de(o),$.c(),_($,1),$.m(w,Q)):$&&(H(),h($,1,1,()=>{$=null}),z()),o[3].practice?d?(d.p(o,c),c&1&&_(d,1)):(d=ge(o),d.c(),_(d,1),d.m(w,U)):d&&(H(),h(d,1,1,()=>{d=null}),z()),o[3].slides?g?(g.p(o,c),c&1&&_(g,1)):(g=ke(o),g.c(),_(g,1),g.m(w,X)):g&&(H(),h(g,1,1,()=>{g=null}),z()),o[3].blog?b?(b.p(o,c),c&1&&_(b,1)):(b=ve(o),b.c(),_(b,1),b.m(w,null)):b&&(H(),h(b,1,1,()=>{b=null}),z())},i(o){V||(_(L),_($),_(d),_(g),_(b),V=!0)},o(o){h(L),h($),h(d),h(g),h(b),V=!1},d(o){o&&(m(e),m(Z)),E&&E.d(),N[s].d(),S&&S.d(),$&&$.d(),d&&d.d(),g&&g.d(),b&&b.d()}}}function Ke(i){let e,t;return e=new Fe({props:{slot:"image",url:"/images/talks/"+i[3].image,alt:i[3].alt}}),{c(){J(e.$$.fragment)},l(l){P(e.$$.fragment,l)},m(l,n){W(e,l,n),t=!0},p(l,n){const r={};n&1&&(r.url="/images/talks/"+l[3].image),n&1&&(r.alt=l[3].alt),e.$set(r)},i(l){t||(_(e.$$.fragment,l),t=!0)},o(l){h(e.$$.fragment,l),t=!1},d(l){Y(e,l)}}}function we(i){let e,t;return e=new Ne({props:{link:i[3].recording?i[3].recording:i[3].practice?i[3].practice:i[3].slides?i[3].slides:null,header:i[3].title,$$slots:{image:[Ke],default:[Ie]},$$scope:{ctx:i}}}),{c(){J(e.$$.fragment)},l(l){P(e.$$.fragment,l)},m(l,n){W(e,l,n),t=!0},p(l,n){const r={};n&1&&(r.link=l[3].recording?l[3].recording:l[3].practice?l[3].practice:l[3].slides?l[3].slides:null),n&1&&(r.header=l[3].title),n&129&&(r.$$scope={dirty:n,ctx:l}),e.$set(r)},i(l){t||(_(e.$$.fragment,l),t=!0)},o(l){h(e.$$.fragment,l),t=!1},d(l){Y(e,l)}}}function Oe(i){let e,t="These are my upcoming and past keynotes and invited talks.",l,n,r,f=me(i[0].getTalks(void 0,i[2])),s=[];for(let a=0;ah(s[a],1,1,()=>{s[a]=null});return{c(){e=B("h1"),e.textContent=t,l=A();for(let a=0;at(0,l=f)),[l,["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],f=>-Le(f.date).getTime()]}class ll extends Ae{constructor(e){super(),Re(this,e,Ve,Oe,Be,{})}}export{ll as component}; diff --git a/_app/immutable/nodes/2.50dadb80.js b/_app/immutable/nodes/2.50dadb80.js deleted file mode 100644 index 3d5eb87b..00000000 --- a/_app/immutable/nodes/2.50dadb80.js +++ /dev/null @@ -1 +0,0 @@ -import{s as qe,n as gt,p as pt,u as _t,q as ht,v as dt}from"../chunks/scheduler.f55867eb.js";import{S as ze,i as Ue,g as m,r as k,s as u,m as d,h as g,j as L,u as w,f as $,c,x as me,n as v,k as F,l as ct,a as f,y as r,v as C,d as _,t as h,w as E}from"../chunks/index.029394d5.js";import{E as N}from"../chunks/External.77030202.js";import{L as P}from"../chunks/Link.898ac3f5.js";import{T as mt}from"../chunks/Thumbnail.27c80fa4.js";function vt(l){let e;return{c(){e=d("he/him/his")},l(t){e=v(t,"he/him/his")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function bt(l){let e;return{c(){e=d("Associate Professor")},l(t){e=v(t,"Associate Professor")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function kt(l){let e;return{c(){e=d("Welty Faculty Fellow")},l(t){e=v(t,"Welty Faculty Fellow")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function wt(l){let e;return{c(){e=d("School of Mechanical, Industrial, and Manufacturing Engineering")},l(t){e=v(t,"School of Mechanical, Industrial, and Manufacturing Engineering")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Ct(l){let e;return{c(){e=d("Oregon State University")},l(t){e=v(t,"Oregon State University")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Et(l){let e,t,a="JOSS";return{c(){e=d("Associate Editor-in-Chief, "),t=m("em"),t.textContent=a},l(p){e=v(p,"Associate Editor-in-Chief, "),t=g(p,"EM",{["data-svelte-h"]:!0}),me(t)!=="svelte-humv4j"&&(t.textContent=a)},m(p,b){f(p,e,b),f(p,t,b)},p:gt,d(p){p&&($(e),$(t))}}}function xt(l){let e;return{c(){e=d("mastadon")},l(t){e=v(t,"mastadon")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function St(l){let e;return{c(){e=d("Associate Professor")},l(t){e=v(t,"Associate Professor")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Mt(l){let e;return{c(){e=d("School of MIME")},l(t){e=v(t,"School of MIME")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Rt(l){let e;return{c(){e=d("Oregon State")},l(t){e=v(t,"Oregon State")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function yt(l){let e;return{c(){e=d("mastadon")},l(t){e=v(t,"mastadon")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function It(l){let e;return{c(){e=d("Research")},l(t){e=v(t,"Research")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function At(l){let e;return{c(){e=d("Lab")},l(t){e=v(t,"Lab")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function jt(l){let e;return{c(){e=d("Publications")},l(t){e=v(t,"Publications")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Ht(l){let e;return{c(){e=d("Talks")},l(t){e=v(t,"Talks")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Bt(l){let e;return{c(){e=d("Classes")},l(t){e=v(t,"Classes")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Nt(l){let e;return{c(){e=d("Funding")},l(t){e=v(t,"Funding")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Ft(l){let e;return{c(){e=d("Bio")},l(t){e=v(t,"Bio")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Lt(l){let e;return{c(){e=d("Contact")},l(t){e=v(t,"Contact")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Ot(l){let e;return{c(){e=d("Group CoC")},l(t){e=v(t,"Group CoC")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Pt(l){let e,t,a,p,b,A="Kyle E. Niemeyer, Ph.D.",j,M,R,i,o,H,oe,B,be,ke,D,we,Ce,K,Ee,xe,T,Se,Me,ae,We="email",Re,V,ge,O,fe,le,ye,y,G,Je="Kyle E. Niemeyer",Ie,q,Ae,je,z,He,U,Be,Ne,re,Qe="email",Fe,W,pe,_e,he,x,J,Le,Q,Oe,X,Pe,Y,De,Z,Ke,ee,Te,te,Ve,ne,Ge,se,de,ie,ve;return a=new mt({props:{url:"/images/headshots/mug-ken.jpg",alt:"Headshot of Kyle E. Niemeyer"}}),M=new N({props:{to:"https://pronouns.org/he-him",$$slots:{default:[vt]},$$scope:{ctx:l}}}),o=new N({props:{to:"https://facultyaffairs.oregonstate.edu/faculty-handbook/faculty-appointments",$$slots:{default:[bt]},$$scope:{ctx:l}}}),B=new N({props:{to:"https://www.fororegonstate.org/stay-informed/impact-stories/detail/welty-faculty-fellow",$$slots:{default:[kt]},$$scope:{ctx:l}}}),D=new N({props:{to:"https://engineering.oregonstate.edu/MIME",$$slots:{default:[wt]},$$scope:{ctx:l}}}),K=new N({props:{to:"https://oregonstate.edu",$$slots:{default:[Ct]},$$scope:{ctx:l}}}),T=new N({props:{to:"https://joss.theoj.org",$$slots:{default:[Et]},$$scope:{ctx:l}}}),V=new N({props:{to:"https://mastodon.social/@kyleniemeyer",ref:"me",$$slots:{default:[xt]},$$scope:{ctx:l}}}),le=new mt({props:{url:"/images/headshots/mug-ken.jpg",alt:"Headshot of Kyle E. Niemeyer"}}),q=new N({props:{to:"https://facultyaffairs.oregonstate.edu/faculty-handbook/faculty-appointments",$$slots:{default:[St]},$$scope:{ctx:l}}}),z=new N({props:{to:"https://engineering.oregonstate.edu/MIME",$$slots:{default:[Mt]},$$scope:{ctx:l}}}),U=new N({props:{to:"https://oregonstate.edu",$$slots:{default:[Rt]},$$scope:{ctx:l}}}),W=new N({props:{to:"https://mastodon.social/@kyleniemeyer",ref:"me",$$slots:{default:[yt]},$$scope:{ctx:l}}}),J=new P({props:{to:"/",at:"/",$$slots:{default:[It]},$$scope:{ctx:l}}}),Q=new P({props:{to:"/lab",at:"/lab",$$slots:{default:[At]},$$scope:{ctx:l}}}),X=new P({props:{to:"/publications",at:"/publications",$$slots:{default:[jt]},$$scope:{ctx:l}}}),Y=new P({props:{to:"/talks",at:"/talks",$$slots:{default:[Ht]},$$scope:{ctx:l}}}),Z=new P({props:{to:"/classes",at:"/classes",$$slots:{default:[Bt]},$$scope:{ctx:l}}}),ee=new P({props:{to:"/funding",at:"/funding",$$slots:{default:[Nt]},$$scope:{ctx:l}}}),te=new P({props:{to:"/bio",at:"/bio",$$slots:{default:[Ft]},$$scope:{ctx:l}}}),ne=new P({props:{to:"/contact",at:"/contact",$$slots:{default:[Lt]},$$scope:{ctx:l}}}),se=new P({props:{to:"/code-of-conduct",at:"/code-of-conduct",$$slots:{default:[Ot]},$$scope:{ctx:l}}}),{c(){e=m("section"),t=m("a"),k(a.$$.fragment),p=u(),b=m("h1"),b.textContent=A,j=u(),k(M.$$.fragment),R=u(),i=m("br"),k(o.$$.fragment),H=u(),oe=m("br"),k(B.$$.fragment),be=u(),ke=m("br"),k(D.$$.fragment),we=u(),Ce=m("br"),k(K.$$.fragment),Ee=u(),xe=m("br"),k(T.$$.fragment),Se=u(),Me=m("br"),ae=m("a"),ae.textContent=We,Re=d(" ⋅ "),k(V.$$.fragment),ge=u(),O=m("section"),fe=m("a"),k(le.$$.fragment),ye=u(),y=m("div"),G=m("h1"),G.textContent=Je,Ie=u(),k(q.$$.fragment),Ae=u(),je=m("br"),k(z.$$.fragment),He=d(" · "),k(U.$$.fragment),Be=u(),Ne=m("br"),re=m("a"),re.textContent=Qe,Fe=d(" ⋅ "),k(W.$$.fragment),pe=u(),_e=m("hr"),he=u(),x=m("nav"),k(J.$$.fragment),Le=u(),k(Q.$$.fragment),Oe=u(),k(X.$$.fragment),Pe=u(),k(Y.$$.fragment),De=u(),k(Z.$$.fragment),Ke=u(),k(ee.$$.fragment),Te=u(),k(te.$$.fragment),Ve=u(),k(ne.$$.fragment),Ge=u(),k(se.$$.fragment),de=u(),ie=m("hr"),this.h()},l(n){e=g(n,"SECTION",{class:!0});var s=L(e);t=g(s,"A",{href:!0});var ue=L(t);w(a.$$.fragment,ue),ue.forEach($),p=c(s),b=g(s,"H1",{["data-svelte-h"]:!0}),me(b)!=="svelte-53o6ci"&&(b.textContent=A),j=c(s),w(M.$$.fragment,s),R=c(s),i=g(s,"BR",{}),w(o.$$.fragment,s),H=c(s),oe=g(s,"BR",{}),w(B.$$.fragment,s),be=c(s),ke=g(s,"BR",{}),w(D.$$.fragment,s),we=c(s),Ce=g(s,"BR",{}),w(K.$$.fragment,s),Ee=c(s),xe=g(s,"BR",{}),w(T.$$.fragment,s),Se=c(s),Me=g(s,"BR",{}),ae=g(s,"A",{href:!0,["data-svelte-h"]:!0}),me(ae)!=="svelte-tzgalc"&&(ae.textContent=We),Re=v(s," ⋅ "),w(V.$$.fragment,s),s.forEach($),ge=c(n),O=g(n,"SECTION",{class:!0});var $e=L(O);fe=g($e,"A",{href:!0});var ce=L(fe);w(le.$$.fragment,ce),ce.forEach($),ye=c($e),y=g($e,"DIV",{});var I=L(y);G=g(I,"H1",{style:!0,["data-svelte-h"]:!0}),me(G)!=="svelte-1j548qc"&&(G.textContent=Je),Ie=c(I),w(q.$$.fragment,I),Ae=c(I),je=g(I,"BR",{}),w(z.$$.fragment,I),He=v(I," · "),w(U.$$.fragment,I),Be=c(I),Ne=g(I,"BR",{}),re=g(I,"A",{href:!0,["data-svelte-h"]:!0}),me(re)!=="svelte-tzgalc"&&(re.textContent=Qe),Fe=v(I," ⋅ "),w(W.$$.fragment,I),I.forEach($),$e.forEach($),pe=c(n),_e=g(n,"HR",{}),he=c(n),x=g(n,"NAV",{class:!0});var S=L(x);w(J.$$.fragment,S),Le=c(S),w(Q.$$.fragment,S),Oe=c(S),w(X.$$.fragment,S),Pe=c(S),w(Y.$$.fragment,S),De=c(S),w(Z.$$.fragment,S),Ke=c(S),w(ee.$$.fragment,S),Te=c(S),w(te.$$.fragment,S),Ve=c(S),w(ne.$$.fragment,S),Ge=c(S),w(se.$$.fragment,S),S.forEach($),de=c(n),ie=g(n,"HR",{class:!0}),this.h()},h(){F(t,"href","/"),F(ae,"href","mailto:kyle.niemeyer@oregonstate.edu"),F(e,"class","info svelte-1vj6636"),F(fe,"href","/"),ct(G,"margin-top","0"),ct(G,"margin-bottom","0"),F(re,"href","mailto:kyle.niemeyer@oregonstate.edu"),F(O,"class","small-info svelte-1vj6636"),F(x,"class","svelte-1vj6636"),F(ie,"class","small-hr svelte-1vj6636")},m(n,s){f(n,e,s),r(e,t),C(a,t,null),r(e,p),r(e,b),r(e,j),C(M,e,null),r(e,R),r(e,i),C(o,e,null),r(e,H),r(e,oe),C(B,e,null),r(e,be),r(e,ke),C(D,e,null),r(e,we),r(e,Ce),C(K,e,null),r(e,Ee),r(e,xe),C(T,e,null),r(e,Se),r(e,Me),r(e,ae),r(e,Re),C(V,e,null),f(n,ge,s),f(n,O,s),r(O,fe),C(le,fe,null),r(O,ye),r(O,y),r(y,G),r(y,Ie),C(q,y,null),r(y,Ae),r(y,je),C(z,y,null),r(y,He),C(U,y,null),r(y,Be),r(y,Ne),r(y,re),r(y,Fe),C(W,y,null),f(n,pe,s),f(n,_e,s),f(n,he,s),f(n,x,s),C(J,x,null),r(x,Le),C(Q,x,null),r(x,Oe),C(X,x,null),r(x,Pe),C(Y,x,null),r(x,De),C(Z,x,null),r(x,Ke),C(ee,x,null),r(x,Te),C(te,x,null),r(x,Ve),C(ne,x,null),r(x,Ge),C(se,x,null),f(n,de,s),f(n,ie,s),ve=!0},p(n,[s]){const ue={};s&1&&(ue.$$scope={dirty:s,ctx:n}),M.$set(ue);const $e={};s&1&&($e.$$scope={dirty:s,ctx:n}),o.$set($e);const ce={};s&1&&(ce.$$scope={dirty:s,ctx:n}),B.$set(ce);const I={};s&1&&(I.$$scope={dirty:s,ctx:n}),D.$set(I);const S={};s&1&&(S.$$scope={dirty:s,ctx:n}),K.$set(S);const Xe={};s&1&&(Xe.$$scope={dirty:s,ctx:n}),T.$set(Xe);const Ye={};s&1&&(Ye.$$scope={dirty:s,ctx:n}),V.$set(Ye);const Ze={};s&1&&(Ze.$$scope={dirty:s,ctx:n}),q.$set(Ze);const et={};s&1&&(et.$$scope={dirty:s,ctx:n}),z.$set(et);const tt={};s&1&&(tt.$$scope={dirty:s,ctx:n}),U.$set(tt);const nt={};s&1&&(nt.$$scope={dirty:s,ctx:n}),W.$set(nt);const st={};s&1&&(st.$$scope={dirty:s,ctx:n}),J.$set(st);const at={};s&1&&(at.$$scope={dirty:s,ctx:n}),Q.$set(at);const lt={};s&1&&(lt.$$scope={dirty:s,ctx:n}),X.$set(lt);const rt={};s&1&&(rt.$$scope={dirty:s,ctx:n}),Y.$set(rt);const $t={};s&1&&($t.$$scope={dirty:s,ctx:n}),Z.$set($t);const ot={};s&1&&(ot.$$scope={dirty:s,ctx:n}),ee.$set(ot);const ft={};s&1&&(ft.$$scope={dirty:s,ctx:n}),te.$set(ft);const it={};s&1&&(it.$$scope={dirty:s,ctx:n}),ne.$set(it);const ut={};s&1&&(ut.$$scope={dirty:s,ctx:n}),se.$set(ut)},i(n){ve||(_(a.$$.fragment,n),_(M.$$.fragment,n),_(o.$$.fragment,n),_(B.$$.fragment,n),_(D.$$.fragment,n),_(K.$$.fragment,n),_(T.$$.fragment,n),_(V.$$.fragment,n),_(le.$$.fragment,n),_(q.$$.fragment,n),_(z.$$.fragment,n),_(U.$$.fragment,n),_(W.$$.fragment,n),_(J.$$.fragment,n),_(Q.$$.fragment,n),_(X.$$.fragment,n),_(Y.$$.fragment,n),_(Z.$$.fragment,n),_(ee.$$.fragment,n),_(te.$$.fragment,n),_(ne.$$.fragment,n),_(se.$$.fragment,n),ve=!0)},o(n){h(a.$$.fragment,n),h(M.$$.fragment,n),h(o.$$.fragment,n),h(B.$$.fragment,n),h(D.$$.fragment,n),h(K.$$.fragment,n),h(T.$$.fragment,n),h(V.$$.fragment,n),h(le.$$.fragment,n),h(q.$$.fragment,n),h(z.$$.fragment,n),h(U.$$.fragment,n),h(W.$$.fragment,n),h(J.$$.fragment,n),h(Q.$$.fragment,n),h(X.$$.fragment,n),h(Y.$$.fragment,n),h(Z.$$.fragment,n),h(ee.$$.fragment,n),h(te.$$.fragment,n),h(ne.$$.fragment,n),h(se.$$.fragment,n),ve=!1},d(n){n&&($(e),$(ge),$(O),$(pe),$(_e),$(he),$(x),$(de),$(ie)),E(a),E(M),E(o),E(B),E(D),E(K),E(T),E(V),E(le),E(q),E(z),E(U),E(W),E(J),E(Q),E(X),E(Y),E(Z),E(ee),E(te),E(ne),E(se)}}}class Dt extends ze{constructor(e){super(),Ue(this,e,null,Pt,qe,{})}}function Kt(l){let e;return{c(){e=d("this site's GitHub repository")},l(t){e=v(t,"this site's GitHub repository")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Tt(l){let e,t,a,p,b,A,j,M;return A=new N({props:{to:"https://github.com/Niemeyer-Research-Group/niemeyer-research-group.github.io",$$slots:{default:[Kt]},$$scope:{ctx:l}}}),{c(){e=m("div"),t=m("hr"),a=u(),p=m("small"),b=d("Copyright Kyle E. Niemeyer. See "),k(A.$$.fragment),j=d(" to view source and provide feedback.")},l(R){e=g(R,"DIV",{});var i=L(e);t=g(i,"HR",{}),a=c(i),p=g(i,"SMALL",{});var o=L(p);b=v(o,"Copyright Kyle E. Niemeyer. See "),w(A.$$.fragment,o),j=v(o," to view source and provide feedback."),o.forEach($),i.forEach($)},m(R,i){f(R,e,i),r(e,t),r(e,a),r(e,p),r(p,b),C(A,p,null),r(p,j),M=!0},p(R,[i]){const o={};i&1&&(o.$$scope={dirty:i,ctx:R}),A.$set(o)},i(R){M||(_(A.$$.fragment,R),M=!0)},o(R){h(A.$$.fragment,R),M=!1},d(R){R&&$(e),E(A)}}}class Vt extends ze{constructor(e){super(),Ue(this,e,null,Tt,qe,{})}}function Gt(l){let e,t,a,p,b,A,j,M;a=new Dt({});const R=l[1].default,i=pt(R,l,l[0],null);return j=new Vt({}),{c(){e=m("div"),t=m("div"),k(a.$$.fragment),p=u(),b=m("div"),i&&i.c(),A=u(),k(j.$$.fragment),this.h()},l(o){e=g(o,"DIV",{class:!0});var H=L(e);t=g(H,"DIV",{class:!0});var oe=L(t);w(a.$$.fragment,oe),oe.forEach($),p=c(H),b=g(H,"DIV",{class:!0});var B=L(b);i&&i.l(B),A=c(B),w(j.$$.fragment,B),B.forEach($),H.forEach($),this.h()},h(){F(t,"class","header svelte-ckdx25"),F(b,"class","content svelte-ckdx25"),F(e,"class","page svelte-ckdx25")},m(o,H){f(o,e,H),r(e,t),C(a,t,null),r(e,p),r(e,b),i&&i.m(b,null),r(b,A),C(j,b,null),M=!0},p(o,[H]){i&&i.p&&(!M||H&1)&&_t(i,R,o,o[0],M?dt(R,o[0],H,null):ht(o[0]),null)},i(o){M||(_(a.$$.fragment,o),_(i,o),_(j.$$.fragment,o),M=!0)},o(o){h(a.$$.fragment,o),h(i,o),h(j.$$.fragment,o),M=!1},d(o){o&&$(e),E(a),i&&i.d(o),E(j)}}}function qt(l,e,t){let{$$slots:a={},$$scope:p}=e;return l.$$set=b=>{"$$scope"in b&&t(0,p=b.$$scope)},[p,a]}class Xt extends ze{constructor(e){super(),Ue(this,e,qt,Gt,qe,{})}}export{Xt as component}; diff --git a/_app/immutable/nodes/2.d92bedec.js b/_app/immutable/nodes/2.d92bedec.js new file mode 100644 index 00000000..8319cfb8 --- /dev/null +++ b/_app/immutable/nodes/2.d92bedec.js @@ -0,0 +1 @@ +import{s as We,n as ht,p as vt,u as bt,q as kt,v as wt}from"../chunks/scheduler.f55867eb.js";import{S as Je,i as Qe,g as c,r as b,s as u,m as d,h as m,j as F,u as k,f as $,c as i,x as ge,n as h,k as P,l as _t,a as f,y as l,v as w,d as p,t as _,w as E}from"../chunks/index.029394d5.js";import{E as N}from"../chunks/External.77030202.js";import{L as O}from"../chunks/Link.88b233b4.js";import{T as dt}from"../chunks/Thumbnail.b58b9341.js";function Et(r){let e;return{c(){e=d("he/him/his")},l(t){e=h(t,"he/him/his")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Ct(r){let e;return{c(){e=d("Associate Professor")},l(t){e=h(t,"Associate Professor")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function xt(r){let e;return{c(){e=d("Welty Faculty Fellow")},l(t){e=h(t,"Welty Faculty Fellow")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function St(r){let e;return{c(){e=d("Associate Head for Undergraduate Programs")},l(t){e=h(t,"Associate Head for Undergraduate Programs")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Mt(r){let e;return{c(){e=d("School of Mechanical, Industrial, and Manufacturing Engineering")},l(t){e=h(t,"School of Mechanical, Industrial, and Manufacturing Engineering")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Rt(r){let e;return{c(){e=d("Oregon State University")},l(t){e=h(t,"Oregon State University")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function At(r){let e,t,a="JOSS";return{c(){e=d("Associate Editor-in-Chief, "),t=c("em"),t.textContent=a},l(v){e=h(v,"Associate Editor-in-Chief, "),t=m(v,"EM",{["data-svelte-h"]:!0}),ge(t)!=="svelte-humv4j"&&(t.textContent=a)},m(v,C){f(v,e,C),f(v,t,C)},p:ht,d(v){v&&($(e),$(t))}}}function It(r){let e;return{c(){e=d("mastadon")},l(t){e=h(t,"mastadon")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Ht(r){let e;return{c(){e=d("Associate Professor")},l(t){e=h(t,"Associate Professor")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function jt(r){let e;return{c(){e=d("School of MIME")},l(t){e=h(t,"School of MIME")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function yt(r){let e;return{c(){e=d("Oregon State")},l(t){e=h(t,"Oregon State")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Bt(r){let e;return{c(){e=d("mastadon")},l(t){e=h(t,"mastadon")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Nt(r){let e;return{c(){e=d("Research")},l(t){e=h(t,"Research")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Pt(r){let e;return{c(){e=d("Lab")},l(t){e=h(t,"Lab")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Ft(r){let e;return{c(){e=d("Publications")},l(t){e=h(t,"Publications")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Lt(r){let e;return{c(){e=d("Talks")},l(t){e=h(t,"Talks")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Ot(r){let e;return{c(){e=d("Classes")},l(t){e=h(t,"Classes")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Dt(r){let e;return{c(){e=d("Funding")},l(t){e=h(t,"Funding")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Kt(r){let e;return{c(){e=d("Bio")},l(t){e=h(t,"Bio")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Tt(r){let e;return{c(){e=d("Contact")},l(t){e=h(t,"Contact")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Vt(r){let e;return{c(){e=d("Group CoC")},l(t){e=h(t,"Group CoC")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function Gt(r){let e,t,a,v,C,H="Kyle E. Niemeyer, Ph.D.",j,M,R,g,o,y,fe,B,ke,we,D,Ee,Ce,K,xe,Se,T,Me,Re,V,Ae,Ie,re,Xe="email",He,G,pe,L,ue,le,je,A,U,Ye="Kyle E. Niemeyer",ye,q,Be,Ne,z,Pe,W,Fe,Le,$e,Ze="email",Oe,J,_e,de,he,x,Q,De,X,Ke,Y,Te,Z,Ve,ee,Ge,te,Ue,ne,qe,se,ze,ae,ve,ie,be;return a=new dt({props:{url:"/images/headshots/mug-ken.jpg",alt:"Headshot of Kyle E. Niemeyer"}}),M=new N({props:{to:"https://pronouns.org/he-him",$$slots:{default:[Et]},$$scope:{ctx:r}}}),o=new N({props:{to:"https://facultyaffairs.oregonstate.edu/faculty-handbook/faculty-appointments",$$slots:{default:[Ct]},$$scope:{ctx:r}}}),B=new N({props:{to:"https://www.fororegonstate.org/stay-informed/impact-stories/detail/welty-faculty-fellow",$$slots:{default:[xt]},$$scope:{ctx:r}}}),D=new N({props:{to:"https://engineering.oregonstate.edu/MIME",$$slots:{default:[St]},$$scope:{ctx:r}}}),K=new N({props:{to:"https://engineering.oregonstate.edu/MIME",$$slots:{default:[Mt]},$$scope:{ctx:r}}}),T=new N({props:{to:"https://oregonstate.edu",$$slots:{default:[Rt]},$$scope:{ctx:r}}}),V=new N({props:{to:"https://joss.theoj.org",$$slots:{default:[At]},$$scope:{ctx:r}}}),G=new N({props:{to:"https://mastodon.social/@kyleniemeyer",ref:"me",$$slots:{default:[It]},$$scope:{ctx:r}}}),le=new dt({props:{url:"/images/headshots/mug-ken.jpg",alt:"Headshot of Kyle E. Niemeyer"}}),q=new N({props:{to:"https://facultyaffairs.oregonstate.edu/faculty-handbook/faculty-appointments",$$slots:{default:[Ht]},$$scope:{ctx:r}}}),z=new N({props:{to:"https://engineering.oregonstate.edu/MIME",$$slots:{default:[jt]},$$scope:{ctx:r}}}),W=new N({props:{to:"https://oregonstate.edu",$$slots:{default:[yt]},$$scope:{ctx:r}}}),J=new N({props:{to:"https://mastodon.social/@kyleniemeyer",ref:"me",$$slots:{default:[Bt]},$$scope:{ctx:r}}}),Q=new O({props:{to:"/",at:"/",$$slots:{default:[Nt]},$$scope:{ctx:r}}}),X=new O({props:{to:"/lab",at:"/lab",$$slots:{default:[Pt]},$$scope:{ctx:r}}}),Y=new O({props:{to:"/publications",at:"/publications",$$slots:{default:[Ft]},$$scope:{ctx:r}}}),Z=new O({props:{to:"/talks",at:"/talks",$$slots:{default:[Lt]},$$scope:{ctx:r}}}),ee=new O({props:{to:"/classes",at:"/classes",$$slots:{default:[Ot]},$$scope:{ctx:r}}}),te=new O({props:{to:"/funding",at:"/funding",$$slots:{default:[Dt]},$$scope:{ctx:r}}}),ne=new O({props:{to:"/bio",at:"/bio",$$slots:{default:[Kt]},$$scope:{ctx:r}}}),se=new O({props:{to:"/contact",at:"/contact",$$slots:{default:[Tt]},$$scope:{ctx:r}}}),ae=new O({props:{to:"/code-of-conduct",at:"/code-of-conduct",$$slots:{default:[Vt]},$$scope:{ctx:r}}}),{c(){e=c("section"),t=c("a"),b(a.$$.fragment),v=u(),C=c("h1"),C.textContent=H,j=u(),b(M.$$.fragment),R=u(),g=c("br"),b(o.$$.fragment),y=u(),fe=c("br"),b(B.$$.fragment),ke=u(),we=c("br"),b(D.$$.fragment),Ee=u(),Ce=c("br"),b(K.$$.fragment),xe=u(),Se=c("br"),b(T.$$.fragment),Me=u(),Re=c("br"),b(V.$$.fragment),Ae=u(),Ie=c("br"),re=c("a"),re.textContent=Xe,He=d(" ⋅ "),b(G.$$.fragment),pe=u(),L=c("section"),ue=c("a"),b(le.$$.fragment),je=u(),A=c("div"),U=c("h1"),U.textContent=Ye,ye=u(),b(q.$$.fragment),Be=u(),Ne=c("br"),b(z.$$.fragment),Pe=d(" · "),b(W.$$.fragment),Fe=u(),Le=c("br"),$e=c("a"),$e.textContent=Ze,Oe=d(" ⋅ "),b(J.$$.fragment),_e=u(),de=c("hr"),he=u(),x=c("nav"),b(Q.$$.fragment),De=u(),b(X.$$.fragment),Ke=u(),b(Y.$$.fragment),Te=u(),b(Z.$$.fragment),Ve=u(),b(ee.$$.fragment),Ge=u(),b(te.$$.fragment),Ue=u(),b(ne.$$.fragment),qe=u(),b(se.$$.fragment),ze=u(),b(ae.$$.fragment),ve=u(),ie=c("hr"),this.h()},l(n){e=m(n,"SECTION",{class:!0});var s=F(e);t=m(s,"A",{href:!0});var ce=F(t);k(a.$$.fragment,ce),ce.forEach($),v=i(s),C=m(s,"H1",{["data-svelte-h"]:!0}),ge(C)!=="svelte-53o6ci"&&(C.textContent=H),j=i(s),k(M.$$.fragment,s),R=i(s),g=m(s,"BR",{}),k(o.$$.fragment,s),y=i(s),fe=m(s,"BR",{}),k(B.$$.fragment,s),ke=i(s),we=m(s,"BR",{}),k(D.$$.fragment,s),Ee=i(s),Ce=m(s,"BR",{}),k(K.$$.fragment,s),xe=i(s),Se=m(s,"BR",{}),k(T.$$.fragment,s),Me=i(s),Re=m(s,"BR",{}),k(V.$$.fragment,s),Ae=i(s),Ie=m(s,"BR",{}),re=m(s,"A",{href:!0,["data-svelte-h"]:!0}),ge(re)!=="svelte-tzgalc"&&(re.textContent=Xe),He=h(s," ⋅ "),k(G.$$.fragment,s),s.forEach($),pe=i(n),L=m(n,"SECTION",{class:!0});var oe=F(L);ue=m(oe,"A",{href:!0});var me=F(ue);k(le.$$.fragment,me),me.forEach($),je=i(oe),A=m(oe,"DIV",{});var I=F(A);U=m(I,"H1",{style:!0,["data-svelte-h"]:!0}),ge(U)!=="svelte-1j548qc"&&(U.textContent=Ye),ye=i(I),k(q.$$.fragment,I),Be=i(I),Ne=m(I,"BR",{}),k(z.$$.fragment,I),Pe=h(I," · "),k(W.$$.fragment,I),Fe=i(I),Le=m(I,"BR",{}),$e=m(I,"A",{href:!0,["data-svelte-h"]:!0}),ge($e)!=="svelte-tzgalc"&&($e.textContent=Ze),Oe=h(I," ⋅ "),k(J.$$.fragment,I),I.forEach($),oe.forEach($),_e=i(n),de=m(n,"HR",{}),he=i(n),x=m(n,"NAV",{class:!0});var S=F(x);k(Q.$$.fragment,S),De=i(S),k(X.$$.fragment,S),Ke=i(S),k(Y.$$.fragment,S),Te=i(S),k(Z.$$.fragment,S),Ve=i(S),k(ee.$$.fragment,S),Ge=i(S),k(te.$$.fragment,S),Ue=i(S),k(ne.$$.fragment,S),qe=i(S),k(se.$$.fragment,S),ze=i(S),k(ae.$$.fragment,S),S.forEach($),ve=i(n),ie=m(n,"HR",{class:!0}),this.h()},h(){P(t,"href","/"),P(re,"href","mailto:kyle.niemeyer@oregonstate.edu"),P(e,"class","info svelte-1vj6636"),P(ue,"href","/"),_t(U,"margin-top","0"),_t(U,"margin-bottom","0"),P($e,"href","mailto:kyle.niemeyer@oregonstate.edu"),P(L,"class","small-info svelte-1vj6636"),P(x,"class","svelte-1vj6636"),P(ie,"class","small-hr svelte-1vj6636")},m(n,s){f(n,e,s),l(e,t),w(a,t,null),l(e,v),l(e,C),l(e,j),w(M,e,null),l(e,R),l(e,g),w(o,e,null),l(e,y),l(e,fe),w(B,e,null),l(e,ke),l(e,we),w(D,e,null),l(e,Ee),l(e,Ce),w(K,e,null),l(e,xe),l(e,Se),w(T,e,null),l(e,Me),l(e,Re),w(V,e,null),l(e,Ae),l(e,Ie),l(e,re),l(e,He),w(G,e,null),f(n,pe,s),f(n,L,s),l(L,ue),w(le,ue,null),l(L,je),l(L,A),l(A,U),l(A,ye),w(q,A,null),l(A,Be),l(A,Ne),w(z,A,null),l(A,Pe),w(W,A,null),l(A,Fe),l(A,Le),l(A,$e),l(A,Oe),w(J,A,null),f(n,_e,s),f(n,de,s),f(n,he,s),f(n,x,s),w(Q,x,null),l(x,De),w(X,x,null),l(x,Ke),w(Y,x,null),l(x,Te),w(Z,x,null),l(x,Ve),w(ee,x,null),l(x,Ge),w(te,x,null),l(x,Ue),w(ne,x,null),l(x,qe),w(se,x,null),l(x,ze),w(ae,x,null),f(n,ve,s),f(n,ie,s),be=!0},p(n,[s]){const ce={};s&1&&(ce.$$scope={dirty:s,ctx:n}),M.$set(ce);const oe={};s&1&&(oe.$$scope={dirty:s,ctx:n}),o.$set(oe);const me={};s&1&&(me.$$scope={dirty:s,ctx:n}),B.$set(me);const I={};s&1&&(I.$$scope={dirty:s,ctx:n}),D.$set(I);const S={};s&1&&(S.$$scope={dirty:s,ctx:n}),K.$set(S);const et={};s&1&&(et.$$scope={dirty:s,ctx:n}),T.$set(et);const tt={};s&1&&(tt.$$scope={dirty:s,ctx:n}),V.$set(tt);const nt={};s&1&&(nt.$$scope={dirty:s,ctx:n}),G.$set(nt);const st={};s&1&&(st.$$scope={dirty:s,ctx:n}),q.$set(st);const at={};s&1&&(at.$$scope={dirty:s,ctx:n}),z.$set(at);const rt={};s&1&&(rt.$$scope={dirty:s,ctx:n}),W.$set(rt);const lt={};s&1&&(lt.$$scope={dirty:s,ctx:n}),J.$set(lt);const $t={};s&1&&($t.$$scope={dirty:s,ctx:n}),Q.$set($t);const ot={};s&1&&(ot.$$scope={dirty:s,ctx:n}),X.$set(ot);const ft={};s&1&&(ft.$$scope={dirty:s,ctx:n}),Y.$set(ft);const ut={};s&1&&(ut.$$scope={dirty:s,ctx:n}),Z.$set(ut);const it={};s&1&&(it.$$scope={dirty:s,ctx:n}),ee.$set(it);const ct={};s&1&&(ct.$$scope={dirty:s,ctx:n}),te.$set(ct);const mt={};s&1&&(mt.$$scope={dirty:s,ctx:n}),ne.$set(mt);const gt={};s&1&&(gt.$$scope={dirty:s,ctx:n}),se.$set(gt);const pt={};s&1&&(pt.$$scope={dirty:s,ctx:n}),ae.$set(pt)},i(n){be||(p(a.$$.fragment,n),p(M.$$.fragment,n),p(o.$$.fragment,n),p(B.$$.fragment,n),p(D.$$.fragment,n),p(K.$$.fragment,n),p(T.$$.fragment,n),p(V.$$.fragment,n),p(G.$$.fragment,n),p(le.$$.fragment,n),p(q.$$.fragment,n),p(z.$$.fragment,n),p(W.$$.fragment,n),p(J.$$.fragment,n),p(Q.$$.fragment,n),p(X.$$.fragment,n),p(Y.$$.fragment,n),p(Z.$$.fragment,n),p(ee.$$.fragment,n),p(te.$$.fragment,n),p(ne.$$.fragment,n),p(se.$$.fragment,n),p(ae.$$.fragment,n),be=!0)},o(n){_(a.$$.fragment,n),_(M.$$.fragment,n),_(o.$$.fragment,n),_(B.$$.fragment,n),_(D.$$.fragment,n),_(K.$$.fragment,n),_(T.$$.fragment,n),_(V.$$.fragment,n),_(G.$$.fragment,n),_(le.$$.fragment,n),_(q.$$.fragment,n),_(z.$$.fragment,n),_(W.$$.fragment,n),_(J.$$.fragment,n),_(Q.$$.fragment,n),_(X.$$.fragment,n),_(Y.$$.fragment,n),_(Z.$$.fragment,n),_(ee.$$.fragment,n),_(te.$$.fragment,n),_(ne.$$.fragment,n),_(se.$$.fragment,n),_(ae.$$.fragment,n),be=!1},d(n){n&&($(e),$(pe),$(L),$(_e),$(de),$(he),$(x),$(ve),$(ie)),E(a),E(M),E(o),E(B),E(D),E(K),E(T),E(V),E(G),E(le),E(q),E(z),E(W),E(J),E(Q),E(X),E(Y),E(Z),E(ee),E(te),E(ne),E(se),E(ae)}}}class Ut extends Je{constructor(e){super(),Qe(this,e,null,Gt,We,{})}}function qt(r){let e;return{c(){e=d("this site's GitHub repository")},l(t){e=h(t,"this site's GitHub repository")},m(t,a){f(t,e,a)},d(t){t&&$(e)}}}function zt(r){let e,t,a,v,C,H,j,M;return H=new N({props:{to:"https://github.com/Niemeyer-Research-Group/niemeyer-research-group.github.io",$$slots:{default:[qt]},$$scope:{ctx:r}}}),{c(){e=c("div"),t=c("hr"),a=u(),v=c("small"),C=d("Copyright Kyle E. Niemeyer. See "),b(H.$$.fragment),j=d(" to view source and provide feedback.")},l(R){e=m(R,"DIV",{});var g=F(e);t=m(g,"HR",{}),a=i(g),v=m(g,"SMALL",{});var o=F(v);C=h(o,"Copyright Kyle E. Niemeyer. See "),k(H.$$.fragment,o),j=h(o," to view source and provide feedback."),o.forEach($),g.forEach($)},m(R,g){f(R,e,g),l(e,t),l(e,a),l(e,v),l(v,C),w(H,v,null),l(v,j),M=!0},p(R,[g]){const o={};g&1&&(o.$$scope={dirty:g,ctx:R}),H.$set(o)},i(R){M||(p(H.$$.fragment,R),M=!0)},o(R){_(H.$$.fragment,R),M=!1},d(R){R&&$(e),E(H)}}}class Wt extends Je{constructor(e){super(),Qe(this,e,null,zt,We,{})}}function Jt(r){let e,t,a,v,C,H,j,M;a=new Ut({});const R=r[1].default,g=vt(R,r,r[0],null);return j=new Wt({}),{c(){e=c("div"),t=c("div"),b(a.$$.fragment),v=u(),C=c("div"),g&&g.c(),H=u(),b(j.$$.fragment),this.h()},l(o){e=m(o,"DIV",{class:!0});var y=F(e);t=m(y,"DIV",{class:!0});var fe=F(t);k(a.$$.fragment,fe),fe.forEach($),v=i(y),C=m(y,"DIV",{class:!0});var B=F(C);g&&g.l(B),H=i(B),k(j.$$.fragment,B),B.forEach($),y.forEach($),this.h()},h(){P(t,"class","header svelte-ckdx25"),P(C,"class","content svelte-ckdx25"),P(e,"class","page svelte-ckdx25")},m(o,y){f(o,e,y),l(e,t),w(a,t,null),l(e,v),l(e,C),g&&g.m(C,null),l(C,H),w(j,C,null),M=!0},p(o,[y]){g&&g.p&&(!M||y&1)&&bt(g,R,o,o[0],M?wt(R,o[0],y,null):kt(o[0]),null)},i(o){M||(p(a.$$.fragment,o),p(g,o),p(j.$$.fragment,o),M=!0)},o(o){_(a.$$.fragment,o),_(g,o),_(j.$$.fragment,o),M=!1},d(o){o&&$(e),E(a),g&&g.d(o),E(j)}}}function Qt(r,e,t){let{$$slots:a={},$$scope:v}=e;return r.$$set=C=>{"$$scope"in C&&t(0,v=C.$$scope)},[v,a]}class nn extends Je{constructor(e){super(),Qe(this,e,Qt,Jt,We,{})}}export{nn as component}; diff --git a/_app/immutable/nodes/3.b9e008ca.js b/_app/immutable/nodes/3.ae93aeee.js similarity index 98% rename from _app/immutable/nodes/3.b9e008ca.js rename to _app/immutable/nodes/3.ae93aeee.js index 863a2252..0d37adf8 100644 --- a/_app/immutable/nodes/3.b9e008ca.js +++ b/_app/immutable/nodes/3.ae93aeee.js @@ -1,4 +1,4 @@ -import{s as je,w as Le,y as he}from"../chunks/scheduler.f55867eb.js";import{S as De,i as Me,g as j,s as B,m as v,r as q,e as ae,h as L,x as me,c as R,j as ee,n as w,u as O,f as m,a as $,y as S,v as T,d as h,b as Y,t as b,w as F,z as pe,p as Z,o as $e,k as te}from"../chunks/index.029394d5.js";import{e as se}from"../chunks/each.e59479a4.js";import{L as ie}from"../chunks/Link.898ac3f5.js";import{E as _e}from"../chunks/External.77030202.js";import{p as We}from"../chunks/stores.d0968b25.js";import{T as ze}from"../chunks/Thumbnail.27c80fa4.js";import{B as He}from"../chunks/Block.0a428355.js";import{b as qe}from"../chunks/paths.f98a8072.js";function ge(s){return`${qe}/images/headshots/mug-${s}.jpg`}function de(s,t,l){const e=s.slice();e[2]=t[l];const n=e[0].getDiscoveryRange(e[2]);e[3]=n;const o=e[0].getPublication(e[2].pubs[0]);return e[4]=o,e}function be(s,t,l){const e=s.slice();return e[7]=t[l],e}function ke(s,t,l){const e=s.slice();return e[10]=t[l],e}function ve(s,t,l){const e=s.slice();return e[13]=t[l],e}function Oe(s){let t;return{c(){t=v("students")},l(l){t=w(l,"students")},m(l,e){$(l,t,e)},d(l){l&&m(t)}}}function Te(s){let t;return{c(){t=v("publishing")},l(l){t=w(l,"publishing")},m(l,e){$(l,t,e)},d(l){l&&m(t)}}}function Fe(s){let t;return{c(){t=v("presenting")},l(l){t=w(l,"presenting")},m(l,e){$(l,t,e)},d(l){l&&m(t)}}}function Ge(s){let t;return{c(){t=v("teaching")},l(l){t=w(l,"teaching")},m(l,e){$(l,t,e)},d(l){l&&m(t)}}}function Ke(s){let t;return{c(){t=v("lab")},l(l){t=w(l,"lab")},m(l,e){$(l,t,e)},d(l){l&&m(t)}}}function we(s){let t,l;return t=new He({props:{$$slots:{image:[ye],default:[Ze]},$$scope:{ctx:s}}}),{c(){q(t.$$.fragment)},l(e){O(t.$$.fragment,e)},m(e,n){T(t,e,n),l=!0},p(e,n){const o={};n&65537&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){l||(h(t.$$.fragment,e),l=!0)},o(e){b(t.$$.fragment,e),l=!1},d(e){F(t,e)}}}function Ce(s){let t,l;return t=new ie({props:{to:s[13].id==="ken"?"/bio":"/lab/#"+s[13].id,$$slots:{default:[Je]},$$scope:{ctx:s}}}),{c(){q(t.$$.fragment)},l(e){O(t.$$.fragment,e)},m(e,n){T(t,e,n),l=!0},p(e,n){const o={};n&1&&(o.to=e[13].id==="ken"?"/bio":"/lab/#"+e[13].id),n&65537&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){l||(h(t.$$.fragment,e),l=!0)},o(e){b(t.$$.fragment,e),l=!1},d(e){F(t,e)}}}function Je(s){let t,l,e,n;return{c(){t=j("img"),n=B(),this.h()},l(o){t=L(o,"IMG",{src:!0,alt:!0,class:!0}),n=R(o),this.h()},h(){he(t.src,l=`${ge(s[13].id)}`)||te(t,"src",l),te(t,"alt",e=`${s[13].name} headshot`),te(t,"class","mini-headshot")},m(o,f){$(o,t,f),$(o,n,f)},p(o,f){f&1&&!he(t.src,l=`${ge(o[13].id)}`)&&te(t,"src",l),f&1&&e!==(e=`${o[13].name} headshot`)&&te(t,"alt",e)},d(o){o&&(m(t),m(n))}}}function Pe(s){let t,l,e=s[13]&&Ce(s);return{c(){e&&e.c(),t=ae()},l(n){e&&e.l(n),t=ae()},m(n,o){e&&e.m(n,o),$(n,t,o),l=!0},p(n,o){n[13]?e?(e.p(n,o),o&1&&h(e,1)):(e=Ce(n),e.c(),h(e,1),e.m(t.parentNode,t)):e&&(Z(),b(e,1,1,()=>{e=null}),Y())},i(n){l||(h(e),l=!0)},o(n){b(e),l=!1},d(n){n&&m(t),e&&e.d(n)}}}function Qe(s){let t=s[10]+"",l;return{c(){l=v(t)},l(e){l=w(e,t)},m(e,n){$(e,l,n)},p(e,n){n&1&&t!==(t=e[10]+"")&&$e(l,t)},d(e){e&&m(l)}}}function Ee(s){let t,l,e;return l=new ie({props:{to:`/publications?${s[10]}`,$$slots:{default:[Qe]},$$scope:{ctx:s}}}),{c(){t=j("mark"),q(l.$$.fragment),this.h()},l(n){t=L(n,"MARK",{class:!0});var o=ee(t);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){te(t,"class","topic")},m(n,o){$(n,t,o),T(l,t,null),e=!0},p(n,o){const f={};o&1&&(f.to=`/publications?${n[10]}`),o&65537&&(f.$$scope={dirty:o,ctx:n}),l.$set(f)},i(n){e||(h(l.$$.fragment,n),e=!0)},o(n){b(l.$$.fragment,n),e=!1},d(n){n&&m(t),F(l)}}}function Ae(s){let t,l,e=se(s[2].video),n=[];for(let f=0;fb(n[f],1,1,()=>{n[f]=null});return{c(){for(let f=0;fb(C[r],1,1,()=>{C[r]=null});let J=se(s[2].tags),k=[];for(let r=0;rb(k[r],1,1,()=>{k[r]=null});let A=s[2].video&&Ae(s),a=s[2].demo&&Ne(s),u=s[2].code&&Se(s),d=s[2].tags.length>0&&Be(s);return{c(){t=j("strong"),e=v(l),n=B(),o=j("small"),f=v("("),i=v(c),I=v(g),fe=v(")"),M=B(),le=j("br"),W=v(U),re=B(),G=j("p");for(let r=0;r{A=null}),Y()),r[2].demo?a?(a.p(r,p),p&1&&h(a,1)):(a=Ne(r),a.c(),h(a,1),a.m(P,K)):a&&(Z(),b(a,1,1,()=>{a=null}),Y()),r[2].code?u?(u.p(r,p),p&1&&h(u,1)):(u=Se(r),u.c(),h(u,1),u.m(P,ue)):u&&(Z(),b(u,1,1,()=>{u=null}),Y()),r[2].tags.length>0?d?(d.p(r,p),p&1&&h(d,1)):(d=Be(r),d.c(),h(d,1),d.m(P,null)):d&&(Z(),b(d,1,1,()=>{d=null}),Y())},i(r){if(!D){for(let p=0;p{e=null}),Y())},i(n){l||(h(e),l=!0)},o(n){b(e),l=!1},d(n){n&&m(t),e&&e.d(n)}}}function xe(s){let t,l="I am a computational engineering researcher, using numerical methods and high-performance computing to study physical problems in energy, transportation, and aerospace.",e,n,o,f,c,i,g,I,fe,M,le,U,W,re=`We study mainly fluid dynamics phenomena using computer simulations, particularly fluid flows +import{s as je,w as Le,y as he}from"../chunks/scheduler.f55867eb.js";import{S as De,i as Me,g as j,s as B,m as v,r as q,e as ae,h as L,x as me,c as R,j as ee,n as w,u as O,f as m,a as $,y as S,v as T,d as h,b as Y,t as b,w as F,z as pe,p as Z,o as $e,k as te}from"../chunks/index.029394d5.js";import{e as se}from"../chunks/each.e59479a4.js";import{L as ie}from"../chunks/Link.88b233b4.js";import{E as _e}from"../chunks/External.77030202.js";import{p as We}from"../chunks/stores.3d0863ba.js";import{T as ze}from"../chunks/Thumbnail.b58b9341.js";import{B as He}from"../chunks/Block.6d383df8.js";import{b as qe}from"../chunks/paths.da220f7a.js";function ge(s){return`${qe}/images/headshots/mug-${s}.jpg`}function de(s,t,l){const e=s.slice();e[2]=t[l];const n=e[0].getDiscoveryRange(e[2]);e[3]=n;const o=e[0].getPublication(e[2].pubs[0]);return e[4]=o,e}function be(s,t,l){const e=s.slice();return e[7]=t[l],e}function ke(s,t,l){const e=s.slice();return e[10]=t[l],e}function ve(s,t,l){const e=s.slice();return e[13]=t[l],e}function Oe(s){let t;return{c(){t=v("students")},l(l){t=w(l,"students")},m(l,e){$(l,t,e)},d(l){l&&m(t)}}}function Te(s){let t;return{c(){t=v("publishing")},l(l){t=w(l,"publishing")},m(l,e){$(l,t,e)},d(l){l&&m(t)}}}function Fe(s){let t;return{c(){t=v("presenting")},l(l){t=w(l,"presenting")},m(l,e){$(l,t,e)},d(l){l&&m(t)}}}function Ge(s){let t;return{c(){t=v("teaching")},l(l){t=w(l,"teaching")},m(l,e){$(l,t,e)},d(l){l&&m(t)}}}function Ke(s){let t;return{c(){t=v("lab")},l(l){t=w(l,"lab")},m(l,e){$(l,t,e)},d(l){l&&m(t)}}}function we(s){let t,l;return t=new He({props:{$$slots:{image:[ye],default:[Ze]},$$scope:{ctx:s}}}),{c(){q(t.$$.fragment)},l(e){O(t.$$.fragment,e)},m(e,n){T(t,e,n),l=!0},p(e,n){const o={};n&65537&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){l||(h(t.$$.fragment,e),l=!0)},o(e){b(t.$$.fragment,e),l=!1},d(e){F(t,e)}}}function Ce(s){let t,l;return t=new ie({props:{to:s[13].id==="ken"?"/bio":"/lab/#"+s[13].id,$$slots:{default:[Je]},$$scope:{ctx:s}}}),{c(){q(t.$$.fragment)},l(e){O(t.$$.fragment,e)},m(e,n){T(t,e,n),l=!0},p(e,n){const o={};n&1&&(o.to=e[13].id==="ken"?"/bio":"/lab/#"+e[13].id),n&65537&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){l||(h(t.$$.fragment,e),l=!0)},o(e){b(t.$$.fragment,e),l=!1},d(e){F(t,e)}}}function Je(s){let t,l,e,n;return{c(){t=j("img"),n=B(),this.h()},l(o){t=L(o,"IMG",{src:!0,alt:!0,class:!0}),n=R(o),this.h()},h(){he(t.src,l=`${ge(s[13].id)}`)||te(t,"src",l),te(t,"alt",e=`${s[13].name} headshot`),te(t,"class","mini-headshot")},m(o,f){$(o,t,f),$(o,n,f)},p(o,f){f&1&&!he(t.src,l=`${ge(o[13].id)}`)&&te(t,"src",l),f&1&&e!==(e=`${o[13].name} headshot`)&&te(t,"alt",e)},d(o){o&&(m(t),m(n))}}}function Pe(s){let t,l,e=s[13]&&Ce(s);return{c(){e&&e.c(),t=ae()},l(n){e&&e.l(n),t=ae()},m(n,o){e&&e.m(n,o),$(n,t,o),l=!0},p(n,o){n[13]?e?(e.p(n,o),o&1&&h(e,1)):(e=Ce(n),e.c(),h(e,1),e.m(t.parentNode,t)):e&&(Z(),b(e,1,1,()=>{e=null}),Y())},i(n){l||(h(e),l=!0)},o(n){b(e),l=!1},d(n){n&&m(t),e&&e.d(n)}}}function Qe(s){let t=s[10]+"",l;return{c(){l=v(t)},l(e){l=w(e,t)},m(e,n){$(e,l,n)},p(e,n){n&1&&t!==(t=e[10]+"")&&$e(l,t)},d(e){e&&m(l)}}}function Ee(s){let t,l,e;return l=new ie({props:{to:`/publications?${s[10]}`,$$slots:{default:[Qe]},$$scope:{ctx:s}}}),{c(){t=j("mark"),q(l.$$.fragment),this.h()},l(n){t=L(n,"MARK",{class:!0});var o=ee(t);O(l.$$.fragment,o),o.forEach(m),this.h()},h(){te(t,"class","topic")},m(n,o){$(n,t,o),T(l,t,null),e=!0},p(n,o){const f={};o&1&&(f.to=`/publications?${n[10]}`),o&65537&&(f.$$scope={dirty:o,ctx:n}),l.$set(f)},i(n){e||(h(l.$$.fragment,n),e=!0)},o(n){b(l.$$.fragment,n),e=!1},d(n){n&&m(t),F(l)}}}function Ae(s){let t,l,e=se(s[2].video),n=[];for(let f=0;fb(n[f],1,1,()=>{n[f]=null});return{c(){for(let f=0;fb(C[r],1,1,()=>{C[r]=null});let J=se(s[2].tags),k=[];for(let r=0;rb(k[r],1,1,()=>{k[r]=null});let A=s[2].video&&Ae(s),a=s[2].demo&&Ne(s),u=s[2].code&&Se(s),d=s[2].tags.length>0&&Be(s);return{c(){t=j("strong"),e=v(l),n=B(),o=j("small"),f=v("("),i=v(c),I=v(g),fe=v(")"),M=B(),le=j("br"),W=v(U),re=B(),G=j("p");for(let r=0;r{A=null}),Y()),r[2].demo?a?(a.p(r,p),p&1&&h(a,1)):(a=Ne(r),a.c(),h(a,1),a.m(P,K)):a&&(Z(),b(a,1,1,()=>{a=null}),Y()),r[2].code?u?(u.p(r,p),p&1&&h(u,1)):(u=Se(r),u.c(),h(u,1),u.m(P,ue)):u&&(Z(),b(u,1,1,()=>{u=null}),Y()),r[2].tags.length>0?d?(d.p(r,p),p&1&&h(d,1)):(d=Be(r),d.c(),h(d,1),d.m(P,null)):d&&(Z(),b(d,1,1,()=>{d=null}),Y())},i(r){if(!D){for(let p=0;p{e=null}),Y())},i(n){l||(h(e),l=!0)},o(n){b(e),l=!1},d(n){n&&m(t),e&&e.d(n)}}}function xe(s){let t,l="I am a computational engineering researcher, using numerical methods and high-performance computing to study physical problems in energy, transportation, and aerospace.",e,n,o,f,c,i,g,I,fe,M,le,U,W,re=`We study mainly fluid dynamics phenomena using computer simulations, particularly fluid flows involving chemical reactions such as combustion. Our work extends from analyzing and simplifying chemical kinetic reaction models for transportation fuels, to developing surrogate models for predicting properties of fuels and chemicals, diff --git a/_app/immutable/nodes/4.104eba74.js b/_app/immutable/nodes/4.104eba74.js deleted file mode 100644 index b028c184..00000000 --- a/_app/immutable/nodes/4.104eba74.js +++ /dev/null @@ -1,17 +0,0 @@ -import{s as _t,w as wt}from"../chunks/scheduler.f55867eb.js";import{S as vt,i as bt,g as b,s as S,r as u,m as i,h as P,x as dt,c as k,u as p,j as y,n as o,f as l,a as f,v as m,y as $,o as St,d as g,t as d,w as h}from"../chunks/index.029394d5.js";import{L as ht}from"../chunks/Linkable.ecb22f7e.js";import{E as _}from"../chunks/External.77030202.js";import{L as Pt}from"../chunks/Link.898ac3f5.js";import{p as kt}from"../chunks/stores.d0968b25.js";function xt(s){let t;return{c(){t=i("Short Bio")},l(e){t=o(e,"Short Bio")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function yt(s){let t;return{c(){t=i("Oregon State University")},l(e){t=o(e,"Oregon State University")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Dt(s){let t;return{c(){t=i("School of Mechanical, Industrial, and Manufacturing Engineering")},l(e){t=o(e,"School of Mechanical, Industrial, and Manufacturing Engineering")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Et(s){let t;return{c(){t=i("peer-reviewed publications")},l(e){t=o(e,"peer-reviewed publications")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Ct(s){let t;return{c(){t=i("AAAS Science & Technology Policy Fellowship")},l(e){t=o(e,"AAAS Science & Technology Policy Fellowship")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Ft(s){let t;return{c(){t=i("Better Scientific Software (BSSw) Fellowship")},l(e){t=o(e,"Better Scientific Software (BSSw) Fellowship")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Lt(s){let t;return{c(){t=i("NSF Graduate Research Fellowship")},l(e){t=o(e,"NSF Graduate Research Fellowship")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Ut(s){let t;return{c(){t=i("National Defense Science and Engineering Graduate Fellowship")},l(e){t=o(e,"National Defense Science and Engineering Graduate Fellowship")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Mt(s){let t;return{c(){t=i("Case Western Reserve University")},l(e){t=o(e,"Case Western Reserve University")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function At(s){let t;return{c(){t=i("Professor Jackie Sung")},l(e){t=o(e,"Professor Jackie Sung")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function It(s){let t;return{c(){t=i("Combustion Diagnostics Laboratory")},l(e){t=o(e,"Combustion Diagnostics Laboratory")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Ht(s){let t;return{c(){t=i("Case Western Reserve University")},l(e){t=o(e,"Case Western Reserve University")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Kt(s){let t;return{c(){t=i("Academic Lineage")},l(e){t=o(e,"Academic Lineage")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Rt(s){let t;return{c(){t=i("Mathematics Genealogy Project profile")},l(e){t=o(e,"Mathematics Genealogy Project profile")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Wt(s){let t;return{c(){t=i("Jackie Sung")},l(e){t=o(e,"Jackie Sung")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Gt(s){let t;return{c(){t=i("Chung K. Law")},l(e){t=o(e,"Chung K. Law")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function jt(s){let t;return{c(){t=i("Forman A. Williams")},l(e){t=o(e,"Forman A. Williams")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Bt(s){let t;return{c(){t=i("Richard Feynman")},l(e){t=o(e,"Richard Feynman")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Nt(s){let t;return{c(){t=i("Stanford S. (Sol) Penner")},l(e){t=o(e,"Stanford S. (Sol) Penner")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Jt(s){let t;return{c(){t=i("Farrington Daniels")},l(e){t=o(e,"Farrington Daniels")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function zt(s){let t;return{c(){t=i("Theodore von Kármán")},l(e){t=o(e,"Theodore von Kármán")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Tt(s){let t;return{c(){t=i("Ludwig Prandtl")},l(e){t=o(e,"Ludwig Prandtl")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Ot(s){let t;return{c(){t=i("Joseph Prahl")},l(e){t=o(e,"Joseph Prahl")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function qt(s){let t;return{c(){t=i("Christopher Hernandez")},l(e){t=o(e,"Christopher Hernandez")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Qt(s){let t,e="Professional and personal takes on my professorly life.",r,x,D,c,xe,E,ye,C,De,we,Ee,F,Ce,L,Fe,U,Le,M,Ue,A,Me,I,Ae,H,Ie,K,He,R,Ke,ve,W,be,G,Re,j,We,Se,w,ie,B,Ge,je,oe,N,Be,Ne,J,z,Je,T,ze,Te,le,O,Oe,qe,q,Q,Qe,V,Ve,Xe,$e,X,Ye,Pe,ae,nt="As an undergraduate, I was also advised by",ke,Y,fe,Z,Ze,et,ce,ee,tt,_e;return x=new ht({props:{id:"short",$$slots:{default:[xt]},$$scope:{ctx:s}}}),E=new _({props:{to:"https://oregonstate.edu",$$slots:{default:[yt]},$$scope:{ctx:s}}}),C=new _({props:{to:"https://engineering.oregonstate.edu/MIME",$$slots:{default:[Dt]},$$scope:{ctx:s}}}),F=new Pt({props:{to:"/publications",$$slots:{default:[Et]},$$scope:{ctx:s}}}),L=new _({props:{to:"https://www.aaaspolicyfellowships.org",$$slots:{default:[Ct]},$$scope:{ctx:s}}}),U=new _({props:{to:"https://bssw.io/pages/bssw-fellowship-program",$$slots:{default:[Ft]},$$scope:{ctx:s}}}),M=new _({props:{to:"http://www.nsfgrfp.org",$$slots:{default:[Lt]},$$scope:{ctx:s}}}),A=new _({props:{to:"https://ndseg.org",$$slots:{default:[Ut]},$$scope:{ctx:s}}}),I=new _({props:{to:"https://case.edu/",$$slots:{default:[Mt]},$$scope:{ctx:s}}}),H=new _({props:{to:"https://me.engr.uconn.edu/blog/faculty/sung-chih-jen-jackie/",$$slots:{default:[At]},$$scope:{ctx:s}}}),K=new _({props:{to:"http://combdiaglab.engr.uconn.edu/",$$slots:{default:[It]},$$scope:{ctx:s}}}),R=new _({props:{to:"https://case.edu/",$$slots:{default:[Ht]},$$scope:{ctx:s}}}),W=new ht({props:{id:"lineage",$$slots:{default:[Kt]},$$scope:{ctx:s}}}),j=new _({props:{to:"http://www.genealogy.ams.org/id.php?id=180371",$$slots:{default:[Rt]},$$scope:{ctx:s}}}),B=new _({props:{to:"https://me.engr.uconn.edu/blog/faculty/sung-chih-jen-jackie/",$$slots:{default:[Wt]},$$scope:{ctx:s}}}),N=new _({props:{to:"https://mae.princeton.edu/people/faculty/law",$$slots:{default:[Gt]},$$scope:{ctx:s}}}),z=new _({props:{to:"https://en.wikipedia.org/wiki/Forman_A._Williams",$$slots:{default:[jt]},$$scope:{ctx:s}}}),T=new _({props:{to:"https://en.wikipedia.org/wiki/Richard_Feynman",$$slots:{default:[Bt]},$$scope:{ctx:s}}}),O=new _({props:{to:"https://en.wikipedia.org/wiki/Stanford_S._Penner",$$slots:{default:[Nt]},$$scope:{ctx:s}}}),Q=new _({props:{to:"https://en.wikipedia.org/wiki/Farrington_Daniels",$$slots:{default:[Jt]},$$scope:{ctx:s}}}),V=new _({props:{to:"https://en.wikipedia.org/wiki/Theodore_von_Kármán",$$slots:{default:[zt]},$$scope:{ctx:s}}}),X=new _({props:{to:"https://en.wikipedia.org/wiki/Ludwig_Prandtl",$$slots:{default:[Tt]},$$scope:{ctx:s}}}),Z=new _({props:{to:"https://en.wikipedia.org/wiki/Joseph_M._Prahl",$$slots:{default:[Ot]},$$scope:{ctx:s}}}),ee=new _({props:{to:"https://www.hernandezresearch.com",$$slots:{default:[qt]},$$scope:{ctx:s}}}),{c(){t=b("h1"),t.textContent=e,r=S(),u(x.$$.fragment),D=S(),c=b("p"),xe=i("Kyle E. Niemeyer is an Associate Professor and Welty Faculty Fellow at "),u(E.$$.fragment),ye=i(" in the "),u(C.$$.fragment),De=i(`. - He leads the Niemeyer Research Group, which uses computational modeling to study various phenomena involving fluid flows, including combustion and chemical kinetics, and related topics like numerical methods and parallel computing. - He is also a strong advocate of open access, open source software, and open science in general, and has contributed in the area of standardizing research software citation. - Kyle's work spans more than - - `),we=i(s[0]),Ee=S(),u(F.$$.fragment),Ce=i(`, - and he has received multiple prestigious fellowships throughout his career, including the `),u(L.$$.fragment),Fe=i(" in 2022, the "),u(U.$$.fragment),Le=i(" in 2019, the "),u(M.$$.fragment),Ue=i(" in 2010, and the "),u(A.$$.fragment),Me=i(` in 2009. - Kyle received his Ph.D. in Mechanical Engineering from `),u(I.$$.fragment),Ae=i(" in 2013, working with "),u(H.$$.fragment),Ie=i(" in the "),u(K.$$.fragment),He=i(` (now at the University of Connecticut). - He received BS and MS degrees in Aerospace Engineering from `),u(R.$$.fragment),Ke=i(" in 2009 and 2010, respectively."),ve=S(),u(W.$$.fragment),be=S(),G=b("p"),Re=i("My full academic lineage can be found at my "),u(j.$$.fragment),We=i(", but briefly, I was advised by:"),Se=S(),w=b("ul"),ie=b("li"),u(B.$$.fragment),Ge=i(", (Ph.D., Princeton University), who was advised by"),je=S(),oe=b("li"),u(N.$$.fragment),Be=i(", (Ph.D., University of California, San Diego), who was advised by"),Ne=S(),J=b("li"),u(z.$$.fragment),Je=i(" (Ph.D., Caltech), who had "),u(T.$$.fragment),ze=i(" on his dissertation committee and was advised by"),Te=S(),le=b("li"),u(O.$$.fragment),Oe=i(" (Ph.D., University of Wisconsin–Madison), who was advised by"),qe=S(),q=b("li"),u(Q.$$.fragment),Qe=i(" (Ph.D., Harvard) and "),u(V.$$.fragment),Ve=i(" (Dr. phil., University of Göttingen), the latter of whom was advised by"),Xe=S(),$e=b("li"),u(X.$$.fragment),Ye=i("."),Pe=S(),ae=b("p"),ae.textContent=nt,ke=S(),Y=b("ul"),fe=b("li"),u(Z.$$.fragment),Ze=i(" (Ph.D., Harvard University), and"),et=S(),ce=b("li"),u(ee.$$.fragment),tt=i(" (Ph.D., Stanford University).")},l(n){t=P(n,"H1",{["data-svelte-h"]:!0}),dt(t)!=="svelte-i9z8xh"&&(t.textContent=e),r=k(n),p(x.$$.fragment,n),D=k(n),c=P(n,"P",{});var a=y(c);xe=o(a,"Kyle E. Niemeyer is an Associate Professor and Welty Faculty Fellow at "),p(E.$$.fragment,a),ye=o(a," in the "),p(C.$$.fragment,a),De=o(a,`. - He leads the Niemeyer Research Group, which uses computational modeling to study various phenomena involving fluid flows, including combustion and chemical kinetics, and related topics like numerical methods and parallel computing. - He is also a strong advocate of open access, open source software, and open science in general, and has contributed in the area of standardizing research software citation. - Kyle's work spans more than - - `),we=o(a,s[0]),Ee=k(a),p(F.$$.fragment,a),Ce=o(a,`, - and he has received multiple prestigious fellowships throughout his career, including the `),p(L.$$.fragment,a),Fe=o(a," in 2022, the "),p(U.$$.fragment,a),Le=o(a," in 2019, the "),p(M.$$.fragment,a),Ue=o(a," in 2010, and the "),p(A.$$.fragment,a),Me=o(a,` in 2009. - Kyle received his Ph.D. in Mechanical Engineering from `),p(I.$$.fragment,a),Ae=o(a," in 2013, working with "),p(H.$$.fragment,a),Ie=o(a," in the "),p(K.$$.fragment,a),He=o(a,` (now at the University of Connecticut). - He received BS and MS degrees in Aerospace Engineering from `),p(R.$$.fragment,a),Ke=o(a," in 2009 and 2010, respectively."),a.forEach(l),ve=k(n),p(W.$$.fragment,n),be=k(n),G=P(n,"P",{});var se=y(G);Re=o(se,"My full academic lineage can be found at my "),p(j.$$.fragment,se),We=o(se,", but briefly, I was advised by:"),se.forEach(l),Se=k(n),w=P(n,"UL",{});var v=y(w);ie=P(v,"LI",{});var ue=y(ie);p(B.$$.fragment,ue),Ge=o(ue,", (Ph.D., Princeton University), who was advised by"),ue.forEach(l),je=k(v),oe=P(v,"LI",{});var pe=y(oe);p(N.$$.fragment,pe),Be=o(pe,", (Ph.D., University of California, San Diego), who was advised by"),pe.forEach(l),Ne=k(v),J=P(v,"LI",{});var te=y(J);p(z.$$.fragment,te),Je=o(te," (Ph.D., Caltech), who had "),p(T.$$.fragment,te),ze=o(te," on his dissertation committee and was advised by"),te.forEach(l),Te=k(v),le=P(v,"LI",{});var me=y(le);p(O.$$.fragment,me),Oe=o(me," (Ph.D., University of Wisconsin–Madison), who was advised by"),me.forEach(l),qe=k(v),q=P(v,"LI",{});var ne=y(q);p(Q.$$.fragment,ne),Qe=o(ne," (Ph.D., Harvard) and "),p(V.$$.fragment,ne),Ve=o(ne," (Dr. phil., University of Göttingen), the latter of whom was advised by"),ne.forEach(l),Xe=k(v),$e=P(v,"LI",{});var ge=y($e);p(X.$$.fragment,ge),Ye=o(ge,"."),ge.forEach(l),v.forEach(l),Pe=k(n),ae=P(n,"P",{["data-svelte-h"]:!0}),dt(ae)!=="svelte-m0pr7q"&&(ae.textContent=nt),ke=k(n),Y=P(n,"UL",{});var re=y(Y);fe=P(re,"LI",{});var de=y(fe);p(Z.$$.fragment,de),Ze=o(de," (Ph.D., Harvard University), and"),de.forEach(l),et=k(re),ce=P(re,"LI",{});var he=y(ce);p(ee.$$.fragment,he),tt=o(he," (Ph.D., Stanford University)."),he.forEach(l),re.forEach(l)},m(n,a){f(n,t,a),f(n,r,a),m(x,n,a),f(n,D,a),f(n,c,a),$(c,xe),m(E,c,null),$(c,ye),m(C,c,null),$(c,De),$(c,we),$(c,Ee),m(F,c,null),$(c,Ce),m(L,c,null),$(c,Fe),m(U,c,null),$(c,Le),m(M,c,null),$(c,Ue),m(A,c,null),$(c,Me),m(I,c,null),$(c,Ae),m(H,c,null),$(c,Ie),m(K,c,null),$(c,He),m(R,c,null),$(c,Ke),f(n,ve,a),m(W,n,a),f(n,be,a),f(n,G,a),$(G,Re),m(j,G,null),$(G,We),f(n,Se,a),f(n,w,a),$(w,ie),m(B,ie,null),$(ie,Ge),$(w,je),$(w,oe),m(N,oe,null),$(oe,Be),$(w,Ne),$(w,J),m(z,J,null),$(J,Je),m(T,J,null),$(J,ze),$(w,Te),$(w,le),m(O,le,null),$(le,Oe),$(w,qe),$(w,q),m(Q,q,null),$(q,Qe),m(V,q,null),$(q,Ve),$(w,Xe),$(w,$e),m(X,$e,null),$($e,Ye),f(n,Pe,a),f(n,ae,a),f(n,ke,a),f(n,Y,a),$(Y,fe),m(Z,fe,null),$(fe,Ze),$(Y,et),$(Y,ce),m(ee,ce,null),$(ce,tt),_e=!0},p(n,[a]){const se={};a&4&&(se.$$scope={dirty:a,ctx:n}),x.$set(se);const v={};a&4&&(v.$$scope={dirty:a,ctx:n}),E.$set(v);const ue={};a&4&&(ue.$$scope={dirty:a,ctx:n}),C.$set(ue),(!_e||a&1)&&St(we,n[0]);const pe={};a&4&&(pe.$$scope={dirty:a,ctx:n}),F.$set(pe);const te={};a&4&&(te.$$scope={dirty:a,ctx:n}),L.$set(te);const me={};a&4&&(me.$$scope={dirty:a,ctx:n}),U.$set(me);const ne={};a&4&&(ne.$$scope={dirty:a,ctx:n}),M.$set(ne);const ge={};a&4&&(ge.$$scope={dirty:a,ctx:n}),A.$set(ge);const re={};a&4&&(re.$$scope={dirty:a,ctx:n}),I.$set(re);const de={};a&4&&(de.$$scope={dirty:a,ctx:n}),H.$set(de);const he={};a&4&&(he.$$scope={dirty:a,ctx:n}),K.$set(he);const at={};a&4&&(at.$$scope={dirty:a,ctx:n}),R.$set(at);const st={};a&4&&(st.$$scope={dirty:a,ctx:n}),W.$set(st);const rt={};a&4&&(rt.$$scope={dirty:a,ctx:n}),j.$set(rt);const it={};a&4&&(it.$$scope={dirty:a,ctx:n}),B.$set(it);const ot={};a&4&&(ot.$$scope={dirty:a,ctx:n}),N.$set(ot);const lt={};a&4&&(lt.$$scope={dirty:a,ctx:n}),z.$set(lt);const $t={};a&4&&($t.$$scope={dirty:a,ctx:n}),T.$set($t);const ft={};a&4&&(ft.$$scope={dirty:a,ctx:n}),O.$set(ft);const ct={};a&4&&(ct.$$scope={dirty:a,ctx:n}),Q.$set(ct);const ut={};a&4&&(ut.$$scope={dirty:a,ctx:n}),V.$set(ut);const pt={};a&4&&(pt.$$scope={dirty:a,ctx:n}),X.$set(pt);const mt={};a&4&&(mt.$$scope={dirty:a,ctx:n}),Z.$set(mt);const gt={};a&4&&(gt.$$scope={dirty:a,ctx:n}),ee.$set(gt)},i(n){_e||(g(x.$$.fragment,n),g(E.$$.fragment,n),g(C.$$.fragment,n),g(F.$$.fragment,n),g(L.$$.fragment,n),g(U.$$.fragment,n),g(M.$$.fragment,n),g(A.$$.fragment,n),g(I.$$.fragment,n),g(H.$$.fragment,n),g(K.$$.fragment,n),g(R.$$.fragment,n),g(W.$$.fragment,n),g(j.$$.fragment,n),g(B.$$.fragment,n),g(N.$$.fragment,n),g(z.$$.fragment,n),g(T.$$.fragment,n),g(O.$$.fragment,n),g(Q.$$.fragment,n),g(V.$$.fragment,n),g(X.$$.fragment,n),g(Z.$$.fragment,n),g(ee.$$.fragment,n),_e=!0)},o(n){d(x.$$.fragment,n),d(E.$$.fragment,n),d(C.$$.fragment,n),d(F.$$.fragment,n),d(L.$$.fragment,n),d(U.$$.fragment,n),d(M.$$.fragment,n),d(A.$$.fragment,n),d(I.$$.fragment,n),d(H.$$.fragment,n),d(K.$$.fragment,n),d(R.$$.fragment,n),d(W.$$.fragment,n),d(j.$$.fragment,n),d(B.$$.fragment,n),d(N.$$.fragment,n),d(z.$$.fragment,n),d(T.$$.fragment,n),d(O.$$.fragment,n),d(Q.$$.fragment,n),d(V.$$.fragment,n),d(X.$$.fragment,n),d(Z.$$.fragment,n),d(ee.$$.fragment,n),_e=!1},d(n){n&&(l(t),l(r),l(D),l(c),l(ve),l(be),l(G),l(Se),l(w),l(Pe),l(ae),l(ke),l(Y)),h(x,n),h(E),h(C),h(F),h(L),h(U),h(M),h(A),h(I),h(H),h(K),h(R),h(W,n),h(j),h(B),h(N),h(z),h(T),h(O),h(Q),h(V),h(X),h(Z),h(ee)}}}function Vt(s,t,e){let r,x;return wt(s,kt,D=>e(1,x=D)),s.$$.update=()=>{s.$$.dirty&2&&e(0,r=Math.round(x.getPublications(D=>D.kind.indexOf("refereed")===0||D.kind.indexOf("journal")>=0).length/10)*10)},[r,x]}class an extends vt{constructor(t){super(),bt(this,t,Vt,Qt,_t,{})}}export{an as component}; diff --git a/_app/immutable/nodes/4.d68d0bf7.js b/_app/immutable/nodes/4.d68d0bf7.js new file mode 100644 index 00000000..944d4945 --- /dev/null +++ b/_app/immutable/nodes/4.d68d0bf7.js @@ -0,0 +1,19 @@ +import{s as _t,w as wt}from"../chunks/scheduler.f55867eb.js";import{S as vt,i as bt,g as b,s as S,r as u,m as o,h as P,x as dt,c as k,u as p,j as y,n as i,f as l,a as f,v as m,y as $,o as St,d as g,t as d,w as h}from"../chunks/index.029394d5.js";import{L as ht}from"../chunks/Linkable.5b9aea20.js";import{E as _}from"../chunks/External.77030202.js";import{L as Pt}from"../chunks/Link.88b233b4.js";import{p as kt}from"../chunks/stores.3d0863ba.js";function xt(s){let t;return{c(){t=o("Short Bio")},l(e){t=i(e,"Short Bio")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function yt(s){let t;return{c(){t=o("Oregon State University")},l(e){t=i(e,"Oregon State University")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Dt(s){let t;return{c(){t=o("School of Mechanical, Industrial, and Manufacturing Engineering")},l(e){t=i(e,"School of Mechanical, Industrial, and Manufacturing Engineering")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Et(s){let t;return{c(){t=o("peer-reviewed publications")},l(e){t=i(e,"peer-reviewed publications")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Ct(s){let t;return{c(){t=o("AAAS Science & Technology Policy Fellowship")},l(e){t=i(e,"AAAS Science & Technology Policy Fellowship")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Ut(s){let t;return{c(){t=o("Better Scientific Software (BSSw) Fellowship")},l(e){t=i(e,"Better Scientific Software (BSSw) Fellowship")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Ft(s){let t;return{c(){t=o("NSF Graduate Research Fellowship")},l(e){t=i(e,"NSF Graduate Research Fellowship")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Lt(s){let t;return{c(){t=o("National Defense Science and Engineering Graduate Fellowship")},l(e){t=i(e,"National Defense Science and Engineering Graduate Fellowship")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function At(s){let t;return{c(){t=o("Case Western Reserve University")},l(e){t=i(e,"Case Western Reserve University")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Mt(s){let t;return{c(){t=o("Professor Jackie Sung")},l(e){t=i(e,"Professor Jackie Sung")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Ht(s){let t;return{c(){t=o("Combustion Diagnostics Laboratory")},l(e){t=i(e,"Combustion Diagnostics Laboratory")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function It(s){let t;return{c(){t=o("Case Western Reserve University")},l(e){t=i(e,"Case Western Reserve University")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Kt(s){let t;return{c(){t=o("Academic Lineage")},l(e){t=i(e,"Academic Lineage")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Rt(s){let t;return{c(){t=o("Mathematics Genealogy Project profile")},l(e){t=i(e,"Mathematics Genealogy Project profile")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Wt(s){let t;return{c(){t=o("Jackie Sung")},l(e){t=i(e,"Jackie Sung")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Gt(s){let t;return{c(){t=o("Chung K. Law")},l(e){t=i(e,"Chung K. Law")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function jt(s){let t;return{c(){t=o("Forman A. Williams")},l(e){t=i(e,"Forman A. Williams")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Bt(s){let t;return{c(){t=o("Richard Feynman")},l(e){t=i(e,"Richard Feynman")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Nt(s){let t;return{c(){t=o("Stanford S. (Sol) Penner")},l(e){t=i(e,"Stanford S. (Sol) Penner")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Jt(s){let t;return{c(){t=o("Farrington Daniels")},l(e){t=i(e,"Farrington Daniels")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function zt(s){let t;return{c(){t=o("Theodore von Kármán")},l(e){t=i(e,"Theodore von Kármán")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Tt(s){let t;return{c(){t=o("Ludwig Prandtl")},l(e){t=i(e,"Ludwig Prandtl")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Ot(s){let t;return{c(){t=o("Joseph Prahl")},l(e){t=i(e,"Joseph Prahl")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function qt(s){let t;return{c(){t=o("Christopher Hernandez")},l(e){t=i(e,"Christopher Hernandez")},m(e,r){f(e,t,r)},d(e){e&&l(t)}}}function Qt(s){let t,e="Professional and personal takes on my professorly life.",r,x,D,c,xe,E,ye,C,De,we,Ee,U,Ce,F,Ue,L,Fe,A,Le,M,Ae,H,Me,I,He,K,Ie,R,Ke,ve,W,be,G,Re,j,We,Se,w,oe,B,Ge,je,ie,N,Be,Ne,J,z,Je,T,ze,Te,le,O,Oe,qe,q,Q,Qe,V,Ve,Xe,$e,X,Ye,Pe,ae,nt="As an undergraduate, I was also advised by",ke,Y,fe,Z,Ze,et,ce,ee,tt,_e;return x=new ht({props:{id:"short",$$slots:{default:[xt]},$$scope:{ctx:s}}}),E=new _({props:{to:"https://oregonstate.edu",$$slots:{default:[yt]},$$scope:{ctx:s}}}),C=new _({props:{to:"https://engineering.oregonstate.edu/MIME",$$slots:{default:[Dt]},$$scope:{ctx:s}}}),U=new Pt({props:{to:"/publications",$$slots:{default:[Et]},$$scope:{ctx:s}}}),F=new _({props:{to:"https://www.aaaspolicyfellowships.org",$$slots:{default:[Ct]},$$scope:{ctx:s}}}),L=new _({props:{to:"https://bssw.io/pages/bssw-fellowship-program",$$slots:{default:[Ut]},$$scope:{ctx:s}}}),A=new _({props:{to:"http://www.nsfgrfp.org",$$slots:{default:[Ft]},$$scope:{ctx:s}}}),M=new _({props:{to:"https://ndseg.org",$$slots:{default:[Lt]},$$scope:{ctx:s}}}),H=new _({props:{to:"https://case.edu/",$$slots:{default:[At]},$$scope:{ctx:s}}}),I=new _({props:{to:"https://me.engr.uconn.edu/blog/faculty/sung-chih-jen-jackie/",$$slots:{default:[Mt]},$$scope:{ctx:s}}}),K=new _({props:{to:"http://combdiaglab.engr.uconn.edu/",$$slots:{default:[Ht]},$$scope:{ctx:s}}}),R=new _({props:{to:"https://case.edu/",$$slots:{default:[It]},$$scope:{ctx:s}}}),W=new ht({props:{id:"lineage",$$slots:{default:[Kt]},$$scope:{ctx:s}}}),j=new _({props:{to:"http://www.genealogy.ams.org/id.php?id=180371",$$slots:{default:[Rt]},$$scope:{ctx:s}}}),B=new _({props:{to:"https://me.engr.uconn.edu/blog/faculty/sung-chih-jen-jackie/",$$slots:{default:[Wt]},$$scope:{ctx:s}}}),N=new _({props:{to:"https://mae.princeton.edu/people/faculty/law",$$slots:{default:[Gt]},$$scope:{ctx:s}}}),z=new _({props:{to:"https://en.wikipedia.org/wiki/Forman_A._Williams",$$slots:{default:[jt]},$$scope:{ctx:s}}}),T=new _({props:{to:"https://en.wikipedia.org/wiki/Richard_Feynman",$$slots:{default:[Bt]},$$scope:{ctx:s}}}),O=new _({props:{to:"https://en.wikipedia.org/wiki/Stanford_S._Penner",$$slots:{default:[Nt]},$$scope:{ctx:s}}}),Q=new _({props:{to:"https://en.wikipedia.org/wiki/Farrington_Daniels",$$slots:{default:[Jt]},$$scope:{ctx:s}}}),V=new _({props:{to:"https://en.wikipedia.org/wiki/Theodore_von_Kármán",$$slots:{default:[zt]},$$scope:{ctx:s}}}),X=new _({props:{to:"https://en.wikipedia.org/wiki/Ludwig_Prandtl",$$slots:{default:[Tt]},$$scope:{ctx:s}}}),Z=new _({props:{to:"https://en.wikipedia.org/wiki/Joseph_M._Prahl",$$slots:{default:[Ot]},$$scope:{ctx:s}}}),ee=new _({props:{to:"https://www.hernandezresearch.com",$$slots:{default:[qt]},$$scope:{ctx:s}}}),{c(){t=b("h1"),t.textContent=e,r=S(),u(x.$$.fragment),D=S(),c=b("p"),xe=o("Kyle E. Niemeyer is an Associate Professor and Welty Faculty Fellow at "),u(E.$$.fragment),ye=o(" in the "),u(C.$$.fragment),De=o(`. + He also serves as the Associate School Head for Undergraduate Programs (as of December 2023). + He leads the Niemeyer Research Group, which uses computational modeling to study various phenomena involving fluid flows, including combustion and chemical kinetics, and related topics like numerical methods and parallel computing. + He is also a strong advocate of open access, open source software, and open science in general, and has contributed in the area of standardizing research software citation. + Kyle's work spans more than + + `),we=o(s[0]),Ee=S(),u(U.$$.fragment),Ce=o(`, + and he has received multiple prestigious fellowships throughout his career, including the `),u(F.$$.fragment),Ue=o(" in 2022, the "),u(L.$$.fragment),Fe=o(" in 2019, the "),u(A.$$.fragment),Le=o(" in 2010, and the "),u(M.$$.fragment),Ae=o(` in 2009. + Kyle received his Ph.D. in Mechanical Engineering from `),u(H.$$.fragment),Me=o(" in 2013, working with "),u(I.$$.fragment),He=o(" in the "),u(K.$$.fragment),Ie=o(` (now at the University of Connecticut). + He received BS and MS degrees in Aerospace Engineering from `),u(R.$$.fragment),Ke=o(" in 2009 and 2010, respectively."),ve=S(),u(W.$$.fragment),be=S(),G=b("p"),Re=o("My full academic lineage can be found at my "),u(j.$$.fragment),We=o(", but briefly, I was advised by:"),Se=S(),w=b("ul"),oe=b("li"),u(B.$$.fragment),Ge=o(", (Ph.D., Princeton University), who was advised by"),je=S(),ie=b("li"),u(N.$$.fragment),Be=o(", (Ph.D., University of California, San Diego), who was advised by"),Ne=S(),J=b("li"),u(z.$$.fragment),Je=o(" (Ph.D., Caltech), who had "),u(T.$$.fragment),ze=o(" on his dissertation committee and was advised by"),Te=S(),le=b("li"),u(O.$$.fragment),Oe=o(" (Ph.D., University of Wisconsin–Madison), who was advised by"),qe=S(),q=b("li"),u(Q.$$.fragment),Qe=o(" (Ph.D., Harvard) and "),u(V.$$.fragment),Ve=o(" (Dr. phil., University of Göttingen), the latter of whom was advised by"),Xe=S(),$e=b("li"),u(X.$$.fragment),Ye=o("."),Pe=S(),ae=b("p"),ae.textContent=nt,ke=S(),Y=b("ul"),fe=b("li"),u(Z.$$.fragment),Ze=o(" (Ph.D., Harvard University), and"),et=S(),ce=b("li"),u(ee.$$.fragment),tt=o(" (Ph.D., Stanford University).")},l(n){t=P(n,"H1",{["data-svelte-h"]:!0}),dt(t)!=="svelte-i9z8xh"&&(t.textContent=e),r=k(n),p(x.$$.fragment,n),D=k(n),c=P(n,"P",{});var a=y(c);xe=i(a,"Kyle E. Niemeyer is an Associate Professor and Welty Faculty Fellow at "),p(E.$$.fragment,a),ye=i(a," in the "),p(C.$$.fragment,a),De=i(a,`. + He also serves as the Associate School Head for Undergraduate Programs (as of December 2023). + He leads the Niemeyer Research Group, which uses computational modeling to study various phenomena involving fluid flows, including combustion and chemical kinetics, and related topics like numerical methods and parallel computing. + He is also a strong advocate of open access, open source software, and open science in general, and has contributed in the area of standardizing research software citation. + Kyle's work spans more than + + `),we=i(a,s[0]),Ee=k(a),p(U.$$.fragment,a),Ce=i(a,`, + and he has received multiple prestigious fellowships throughout his career, including the `),p(F.$$.fragment,a),Ue=i(a," in 2022, the "),p(L.$$.fragment,a),Fe=i(a," in 2019, the "),p(A.$$.fragment,a),Le=i(a," in 2010, and the "),p(M.$$.fragment,a),Ae=i(a,` in 2009. + Kyle received his Ph.D. in Mechanical Engineering from `),p(H.$$.fragment,a),Me=i(a," in 2013, working with "),p(I.$$.fragment,a),He=i(a," in the "),p(K.$$.fragment,a),Ie=i(a,` (now at the University of Connecticut). + He received BS and MS degrees in Aerospace Engineering from `),p(R.$$.fragment,a),Ke=i(a," in 2009 and 2010, respectively."),a.forEach(l),ve=k(n),p(W.$$.fragment,n),be=k(n),G=P(n,"P",{});var se=y(G);Re=i(se,"My full academic lineage can be found at my "),p(j.$$.fragment,se),We=i(se,", but briefly, I was advised by:"),se.forEach(l),Se=k(n),w=P(n,"UL",{});var v=y(w);oe=P(v,"LI",{});var ue=y(oe);p(B.$$.fragment,ue),Ge=i(ue,", (Ph.D., Princeton University), who was advised by"),ue.forEach(l),je=k(v),ie=P(v,"LI",{});var pe=y(ie);p(N.$$.fragment,pe),Be=i(pe,", (Ph.D., University of California, San Diego), who was advised by"),pe.forEach(l),Ne=k(v),J=P(v,"LI",{});var te=y(J);p(z.$$.fragment,te),Je=i(te," (Ph.D., Caltech), who had "),p(T.$$.fragment,te),ze=i(te," on his dissertation committee and was advised by"),te.forEach(l),Te=k(v),le=P(v,"LI",{});var me=y(le);p(O.$$.fragment,me),Oe=i(me," (Ph.D., University of Wisconsin–Madison), who was advised by"),me.forEach(l),qe=k(v),q=P(v,"LI",{});var ne=y(q);p(Q.$$.fragment,ne),Qe=i(ne," (Ph.D., Harvard) and "),p(V.$$.fragment,ne),Ve=i(ne," (Dr. phil., University of Göttingen), the latter of whom was advised by"),ne.forEach(l),Xe=k(v),$e=P(v,"LI",{});var ge=y($e);p(X.$$.fragment,ge),Ye=i(ge,"."),ge.forEach(l),v.forEach(l),Pe=k(n),ae=P(n,"P",{["data-svelte-h"]:!0}),dt(ae)!=="svelte-m0pr7q"&&(ae.textContent=nt),ke=k(n),Y=P(n,"UL",{});var re=y(Y);fe=P(re,"LI",{});var de=y(fe);p(Z.$$.fragment,de),Ze=i(de," (Ph.D., Harvard University), and"),de.forEach(l),et=k(re),ce=P(re,"LI",{});var he=y(ce);p(ee.$$.fragment,he),tt=i(he," (Ph.D., Stanford University)."),he.forEach(l),re.forEach(l)},m(n,a){f(n,t,a),f(n,r,a),m(x,n,a),f(n,D,a),f(n,c,a),$(c,xe),m(E,c,null),$(c,ye),m(C,c,null),$(c,De),$(c,we),$(c,Ee),m(U,c,null),$(c,Ce),m(F,c,null),$(c,Ue),m(L,c,null),$(c,Fe),m(A,c,null),$(c,Le),m(M,c,null),$(c,Ae),m(H,c,null),$(c,Me),m(I,c,null),$(c,He),m(K,c,null),$(c,Ie),m(R,c,null),$(c,Ke),f(n,ve,a),m(W,n,a),f(n,be,a),f(n,G,a),$(G,Re),m(j,G,null),$(G,We),f(n,Se,a),f(n,w,a),$(w,oe),m(B,oe,null),$(oe,Ge),$(w,je),$(w,ie),m(N,ie,null),$(ie,Be),$(w,Ne),$(w,J),m(z,J,null),$(J,Je),m(T,J,null),$(J,ze),$(w,Te),$(w,le),m(O,le,null),$(le,Oe),$(w,qe),$(w,q),m(Q,q,null),$(q,Qe),m(V,q,null),$(q,Ve),$(w,Xe),$(w,$e),m(X,$e,null),$($e,Ye),f(n,Pe,a),f(n,ae,a),f(n,ke,a),f(n,Y,a),$(Y,fe),m(Z,fe,null),$(fe,Ze),$(Y,et),$(Y,ce),m(ee,ce,null),$(ce,tt),_e=!0},p(n,[a]){const se={};a&4&&(se.$$scope={dirty:a,ctx:n}),x.$set(se);const v={};a&4&&(v.$$scope={dirty:a,ctx:n}),E.$set(v);const ue={};a&4&&(ue.$$scope={dirty:a,ctx:n}),C.$set(ue),(!_e||a&1)&&St(we,n[0]);const pe={};a&4&&(pe.$$scope={dirty:a,ctx:n}),U.$set(pe);const te={};a&4&&(te.$$scope={dirty:a,ctx:n}),F.$set(te);const me={};a&4&&(me.$$scope={dirty:a,ctx:n}),L.$set(me);const ne={};a&4&&(ne.$$scope={dirty:a,ctx:n}),A.$set(ne);const ge={};a&4&&(ge.$$scope={dirty:a,ctx:n}),M.$set(ge);const re={};a&4&&(re.$$scope={dirty:a,ctx:n}),H.$set(re);const de={};a&4&&(de.$$scope={dirty:a,ctx:n}),I.$set(de);const he={};a&4&&(he.$$scope={dirty:a,ctx:n}),K.$set(he);const at={};a&4&&(at.$$scope={dirty:a,ctx:n}),R.$set(at);const st={};a&4&&(st.$$scope={dirty:a,ctx:n}),W.$set(st);const rt={};a&4&&(rt.$$scope={dirty:a,ctx:n}),j.$set(rt);const ot={};a&4&&(ot.$$scope={dirty:a,ctx:n}),B.$set(ot);const it={};a&4&&(it.$$scope={dirty:a,ctx:n}),N.$set(it);const lt={};a&4&&(lt.$$scope={dirty:a,ctx:n}),z.$set(lt);const $t={};a&4&&($t.$$scope={dirty:a,ctx:n}),T.$set($t);const ft={};a&4&&(ft.$$scope={dirty:a,ctx:n}),O.$set(ft);const ct={};a&4&&(ct.$$scope={dirty:a,ctx:n}),Q.$set(ct);const ut={};a&4&&(ut.$$scope={dirty:a,ctx:n}),V.$set(ut);const pt={};a&4&&(pt.$$scope={dirty:a,ctx:n}),X.$set(pt);const mt={};a&4&&(mt.$$scope={dirty:a,ctx:n}),Z.$set(mt);const gt={};a&4&&(gt.$$scope={dirty:a,ctx:n}),ee.$set(gt)},i(n){_e||(g(x.$$.fragment,n),g(E.$$.fragment,n),g(C.$$.fragment,n),g(U.$$.fragment,n),g(F.$$.fragment,n),g(L.$$.fragment,n),g(A.$$.fragment,n),g(M.$$.fragment,n),g(H.$$.fragment,n),g(I.$$.fragment,n),g(K.$$.fragment,n),g(R.$$.fragment,n),g(W.$$.fragment,n),g(j.$$.fragment,n),g(B.$$.fragment,n),g(N.$$.fragment,n),g(z.$$.fragment,n),g(T.$$.fragment,n),g(O.$$.fragment,n),g(Q.$$.fragment,n),g(V.$$.fragment,n),g(X.$$.fragment,n),g(Z.$$.fragment,n),g(ee.$$.fragment,n),_e=!0)},o(n){d(x.$$.fragment,n),d(E.$$.fragment,n),d(C.$$.fragment,n),d(U.$$.fragment,n),d(F.$$.fragment,n),d(L.$$.fragment,n),d(A.$$.fragment,n),d(M.$$.fragment,n),d(H.$$.fragment,n),d(I.$$.fragment,n),d(K.$$.fragment,n),d(R.$$.fragment,n),d(W.$$.fragment,n),d(j.$$.fragment,n),d(B.$$.fragment,n),d(N.$$.fragment,n),d(z.$$.fragment,n),d(T.$$.fragment,n),d(O.$$.fragment,n),d(Q.$$.fragment,n),d(V.$$.fragment,n),d(X.$$.fragment,n),d(Z.$$.fragment,n),d(ee.$$.fragment,n),_e=!1},d(n){n&&(l(t),l(r),l(D),l(c),l(ve),l(be),l(G),l(Se),l(w),l(Pe),l(ae),l(ke),l(Y)),h(x,n),h(E),h(C),h(U),h(F),h(L),h(A),h(M),h(H),h(I),h(K),h(R),h(W,n),h(j),h(B),h(N),h(z),h(T),h(O),h(Q),h(V),h(X),h(Z),h(ee)}}}function Vt(s,t,e){let r,x;return wt(s,kt,D=>e(1,x=D)),s.$$.update=()=>{s.$$.dirty&2&&e(0,r=Math.round(x.getPublications(D=>D.kind.indexOf("refereed")===0||D.kind.indexOf("journal")>=0).length/10)*10)},[r,x]}class an extends vt{constructor(t){super(),bt(this,t,Vt,Qt,_t,{})}}export{an as component}; diff --git a/_app/immutable/nodes/5.dd6d5740.js b/_app/immutable/nodes/5.d6cdde41.js similarity index 96% rename from _app/immutable/nodes/5.dd6d5740.js rename to _app/immutable/nodes/5.d6cdde41.js index 086a7011..b589f779 100644 --- a/_app/immutable/nodes/5.dd6d5740.js +++ b/_app/immutable/nodes/5.d6cdde41.js @@ -1 +1 @@ -import{s as K,w as O,n as N}from"../chunks/scheduler.f55867eb.js";import{S as Q,i as R,g as E,s as w,e as A,h as C,x as V,c as B,a as k,d as $,b as W,t as b,f as h,z as D,r as P,u as j,v as q,w as z,p as G,m as T,j as S,n as x,y as v}from"../chunks/index.029394d5.js";import{e as I}from"../chunks/each.e59479a4.js";import{B as X}from"../chunks/Block.0a428355.js";import{E as Y}from"../chunks/External.77030202.js";import{p as Z}from"../chunks/stores.d0968b25.js";import{T as ee}from"../chunks/Thumbnail.27c80fa4.js";function F(o,e,l){const t=o.slice();return t[2]=e[l],t}function H(o,e,l){const t=o.slice();return t[5]=e[l],t}function te(o){let e=" (last taught "+["Fall","Winter","Spring"][o[2].latest[0].term-1]+" "+o[2].latest[0].year+")",l;return{c(){l=T(e)},l(t){l=x(t,e)},m(t,s){k(t,l,s)},p:N,d(t){t&&h(l)}}}function le(o){let e=o[5].description+"",l;return{c(){l=T(e)},l(t){l=x(t,e)},m(t,s){k(t,l,s)},p:N,d(t){t&&h(l)}}}function M(o){let e,l,t,s;return l=new Y({props:{to:o[5].link,$$slots:{default:[le]},$$scope:{ctx:o}}}),{c(){e=E("li"),P(l.$$.fragment),t=w()},l(i){e=C(i,"LI",{});var f=S(e);j(l.$$.fragment,f),t=B(f),f.forEach(h)},m(i,f){k(i,e,f),q(l,e,null),v(e,t),s=!0},p(i,f){const r={};f&256&&(r.$$scope={dirty:f,ctx:i}),l.$set(r)},i(i){s||($(l.$$.fragment,i),s=!0)},o(i){b(l.$$.fragment,i),s=!1},d(i){i&&h(e),z(l)}}}function re(o){let e,l,t,s,i=o[2].course.description+"",f,r,d,n,u,a=o[2].latest.length>0&&te(o),g=I(o[2].course.links),m=[];for(let c=0;cb(m[c],1,1,()=>{m[c]=null});return{c(){e=E("span"),l=E("em"),a&&a.c(),t=w(),s=T(". "),f=T(i),r=w(),d=E("ul");for(let c=0;c0&&a.p(c,p),p&1){g=I(c[2].course.links);let _;for(_=0;_b(r[n],1,1,()=>{r[n]=null});return{c(){e=E("h1"),e.textContent=l,t=w();for(let n=0;nl(1,t=i)),[t.getClasses().map(i=>({course:i,latest:i.offerings.filter(f=>f.score1!==null).sort((f,r)=>f.year===r.year?r.term-f.term:r.year-f.year)}))]}class pe extends Q{constructor(e){super(),R(this,e,ae,oe,K,{})}}export{pe as component}; +import{s as K,w as O,n as N}from"../chunks/scheduler.f55867eb.js";import{S as Q,i as R,g as E,s as w,e as A,h as C,x as V,c as B,a as k,d as $,b as W,t as b,f as h,z as D,r as P,u as j,v as q,w as z,p as G,m as T,j as S,n as x,y as v}from"../chunks/index.029394d5.js";import{e as I}from"../chunks/each.e59479a4.js";import{B as X}from"../chunks/Block.6d383df8.js";import{E as Y}from"../chunks/External.77030202.js";import{p as Z}from"../chunks/stores.3d0863ba.js";import{T as ee}from"../chunks/Thumbnail.b58b9341.js";function F(o,e,l){const t=o.slice();return t[2]=e[l],t}function H(o,e,l){const t=o.slice();return t[5]=e[l],t}function te(o){let e=" (last taught "+["Fall","Winter","Spring"][o[2].latest[0].term-1]+" "+o[2].latest[0].year+")",l;return{c(){l=T(e)},l(t){l=x(t,e)},m(t,s){k(t,l,s)},p:N,d(t){t&&h(l)}}}function le(o){let e=o[5].description+"",l;return{c(){l=T(e)},l(t){l=x(t,e)},m(t,s){k(t,l,s)},p:N,d(t){t&&h(l)}}}function M(o){let e,l,t,s;return l=new Y({props:{to:o[5].link,$$slots:{default:[le]},$$scope:{ctx:o}}}),{c(){e=E("li"),P(l.$$.fragment),t=w()},l(i){e=C(i,"LI",{});var f=S(e);j(l.$$.fragment,f),t=B(f),f.forEach(h)},m(i,f){k(i,e,f),q(l,e,null),v(e,t),s=!0},p(i,f){const r={};f&256&&(r.$$scope={dirty:f,ctx:i}),l.$set(r)},i(i){s||($(l.$$.fragment,i),s=!0)},o(i){b(l.$$.fragment,i),s=!1},d(i){i&&h(e),z(l)}}}function re(o){let e,l,t,s,i=o[2].course.description+"",f,r,d,n,u,a=o[2].latest.length>0&&te(o),g=I(o[2].course.links),m=[];for(let c=0;cb(m[c],1,1,()=>{m[c]=null});return{c(){e=E("span"),l=E("em"),a&&a.c(),t=w(),s=T(". "),f=T(i),r=w(),d=E("ul");for(let c=0;c0&&a.p(c,p),p&1){g=I(c[2].course.links);let _;for(_=0;_b(r[n],1,1,()=>{r[n]=null});return{c(){e=E("h1"),e.textContent=l,t=w();for(let n=0;nl(1,t=i)),[t.getClasses().map(i=>({course:i,latest:i.offerings.filter(f=>f.score1!==null).sort((f,r)=>f.year===r.year?r.term-f.term:r.year-f.year)}))]}class pe extends Q{constructor(e){super(),R(this,e,ae,oe,K,{})}}export{pe as component}; diff --git a/_app/immutable/nodes/6.dd7fe6a1.js b/_app/immutable/nodes/6.9995784a.js similarity index 99% rename from _app/immutable/nodes/6.dd7fe6a1.js rename to _app/immutable/nodes/6.9995784a.js index 30535a9e..0a130654 100644 --- a/_app/immutable/nodes/6.dd7fe6a1.js +++ b/_app/immutable/nodes/6.9995784a.js @@ -1,4 +1,4 @@ -import{s as Ke}from"../chunks/scheduler.f55867eb.js";import{S as Le,i as Ue,g as d,s as $,r as h,m as l,h as g,x as w,c as m,u as v,j as Oe,n as c,f as s,a,v as _,y as C,d as x,t as b,w as y}from"../chunks/index.029394d5.js";import{L as Ee}from"../chunks/Linkable.ecb22f7e.js";import{E as k}from"../chunks/External.77030202.js";function je(r){let n;return{c(){n=l("The Quick Version")},l(t){n=c(t,"The Quick Version")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function He(r){let n;return{c(){n=l("The Less Quick Version")},l(t){n=c(t,"The Less Quick Version")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Ne(r){let n;return{c(){n=l("Nicole Thompson")},l(t){n=c(t,"Nicole Thompson")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function qe(r){let n;return{c(){n=l("Andy Dong")},l(t){n=c(t,"Andy Dong")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Be(r){let n;return{c(){n=l("Oregon State University Equal Opportunity and Access office")},l(t){n=c(t,"Oregon State University Equal Opportunity and Access office")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function De(r){let n;return{c(){n=l("University Ombuds Office")},l(t){n=c(t,"University Ombuds Office")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Me(r){let n;return{c(){n=l("JSConf 2012")},l(t){n=c(t,"JSConf 2012")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Qe(r){let n;return{c(){n=l("Conference Code of Conduct")},l(t){n=c(t,"Conference Code of Conduct")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Ve(r){let n;return{c(){n=l("Creative Commons Attribution 4.0 International License")},l(t){n=c(t,"Creative Commons Attribution 4.0 International License")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function We(r){let n;return{c(){n=l("Advanced Reactors And Fuel Cycles group")},l(t){n=c(t,"Advanced Reactors And Fuel Cycles group")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function ze(r){let n;return{c(){n=l("Data Intensive Biology Lab")},l(t){n=c(t,"Data Intensive Biology Lab")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Re(r){let n,t="Group Code of Conduct",i,H,$e=`All members of the research group, along with visitors, are required to agree with the +import{s as Ke}from"../chunks/scheduler.f55867eb.js";import{S as Le,i as Ue,g as d,s as $,r as h,m as l,h as g,x as w,c as m,u as v,j as Oe,n as c,f as s,a,v as _,y as C,d as x,t as b,w as y}from"../chunks/index.029394d5.js";import{L as Ee}from"../chunks/Linkable.5b9aea20.js";import{E as k}from"../chunks/External.77030202.js";function je(r){let n;return{c(){n=l("The Quick Version")},l(t){n=c(t,"The Quick Version")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function He(r){let n;return{c(){n=l("The Less Quick Version")},l(t){n=c(t,"The Less Quick Version")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Ne(r){let n;return{c(){n=l("Nicole Thompson")},l(t){n=c(t,"Nicole Thompson")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function qe(r){let n;return{c(){n=l("Andy Dong")},l(t){n=c(t,"Andy Dong")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Be(r){let n;return{c(){n=l("Oregon State University Equal Opportunity and Access office")},l(t){n=c(t,"Oregon State University Equal Opportunity and Access office")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function De(r){let n;return{c(){n=l("University Ombuds Office")},l(t){n=c(t,"University Ombuds Office")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Me(r){let n;return{c(){n=l("JSConf 2012")},l(t){n=c(t,"JSConf 2012")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Qe(r){let n;return{c(){n=l("Conference Code of Conduct")},l(t){n=c(t,"Conference Code of Conduct")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Ve(r){let n;return{c(){n=l("Creative Commons Attribution 4.0 International License")},l(t){n=c(t,"Creative Commons Attribution 4.0 International License")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function We(r){let n;return{c(){n=l("Advanced Reactors And Fuel Cycles group")},l(t){n=c(t,"Advanced Reactors And Fuel Cycles group")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function ze(r){let n;return{c(){n=l("Data Intensive Biology Lab")},l(t){n=c(t,"Data Intensive Biology Lab")},m(t,i){a(t,n,i)},d(t){t&&s(n)}}}function Re(r){let n,t="Group Code of Conduct",i,H,$e=`All members of the research group, along with visitors, are required to agree with the following code of conduct. Additionally, we collectively agree to enforce this code. We expect cooperation from all members to help ensuring a safe environment for everybody.`,W,T,z,N,me=`This research group is dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, diff --git a/_app/immutable/nodes/7.c1d605ed.js b/_app/immutable/nodes/7.8b0f7c5e.js similarity index 98% rename from _app/immutable/nodes/7.c1d605ed.js rename to _app/immutable/nodes/7.8b0f7c5e.js index b617a0de..557c2302 100644 --- a/_app/immutable/nodes/7.c1d605ed.js +++ b/_app/immutable/nodes/7.8b0f7c5e.js @@ -1,4 +1,4 @@ -import{s as z,n as g}from"../chunks/scheduler.f55867eb.js";import{S as J,i as K,g as Q,s as I,r as m,h as R,x as Z,c as v,u as c,a as s,v as f,d as u,t as $,f as i,w as p,m as T,n as j}from"../chunks/index.029394d5.js";import{B as S}from"../chunks/Block.0a428355.js";import{T as x}from"../chunks/Thumbnail.27c80fa4.js";function V(l){let e,n=`— If you're a current OSU student, +import{s as z,n as g}from"../chunks/scheduler.f55867eb.js";import{S as J,i as K,g as Q,s as I,r as m,h as R,x as Z,c as v,u as c,a as s,v as f,d as u,t as $,f as i,w as p,m as T,n as j}from"../chunks/index.029394d5.js";import{B as S}from"../chunks/Block.6d383df8.js";import{T as x}from"../chunks/Thumbnail.b58b9341.js";function V(l){let e,n=`— If you're a current OSU student, contact me via one of the channels below to see if a meeting makes sense. If you're in one my classes, see the syllabus for my course office hours. If you're not a OSU student, write me an email; we'll meet if appropriate.`;return{c(){e=Q("span"),e.textContent=n},l(t){e=R(t,"SPAN",{["data-svelte-h"]:!0}),Z(e)!=="svelte-16artw0"&&(e.textContent=n)},m(t,r){s(t,e,r)},p:g,d(t){t&&i(e)}}}function X(l){let e,n;return e=new x({props:{slot:"image",url:"/images/contact/office.jpg",alt:"A photograph of my office."}}),{c(){m(e.$$.fragment)},l(t){c(e.$$.fragment,t)},m(t,r){f(e,t,r),n=!0},p:g,i(t){n||(u(e.$$.fragment,t),n=!0)},o(t){$(e.$$.fragment,t),n=!1},d(t){p(e,t)}}}function Y(l){let e;return{c(){e=T(`— I primarily use email to communicate with people I don't know and occasionally with collaborators. diff --git a/_app/immutable/nodes/8.885e77b7.js b/_app/immutable/nodes/8.18201199.js similarity index 99% rename from _app/immutable/nodes/8.885e77b7.js rename to _app/immutable/nodes/8.18201199.js index fed6a96c..2fcfd391 100644 --- a/_app/immutable/nodes/8.885e77b7.js +++ b/_app/immutable/nodes/8.18201199.js @@ -1,4 +1,4 @@ -import{s as de,w as he,n as F}from"../chunks/scheduler.f55867eb.js";import{S as be,i as ve,g as T,s as N,r as y,h as L,x as ke,c as D,u as S,a as g,v as E,d as p,t as d,f as m,w as I,m as v,n as k,j as R,p as A,b as O,z as q,y as x,o as C}from"../chunks/index.029394d5.js";import{e as U}from"../chunks/each.e59479a4.js";import{E as P}from"../chunks/External.77030202.js";import{B as Y}from"../chunks/Block.0a428355.js";import{a as H,p as we}from"../chunks/stores.d0968b25.js";import{T as z}from"../chunks/Thumbnail.27c80fa4.js";function Z(i,n,t){const e=i.slice();return e[7]=n[t],e}function ee(i,n,t){const e=i.slice();return e[7]=n[t],e}function te(i,n,t){const e=i.slice();return e[7]=n[t],e}function ne(i,n,t){const e=i.slice();return e[7]=n[t],e}function le(i,n,t){const e=i.slice();return e[7]=n[t],e}function re(i,n,t){const e=i.slice();return e[7]=n[t],e}function ye(i){let n;return{c(){n=v("philanthropic giving")},l(t){n=k(t,"philanthropic giving")},m(t,e){g(t,n,e)},d(t){t&&m(n)}}}function Se(i){let n,t,e,o;return t=new P({props:{to:"https://engineering.oregonstate.edu/give",$$slots:{default:[ye]},$$scope:{ctx:i}}}),{c(){n=v(`— My lab's primary source of funding is the School of Mechanical, Industrial, and Manufacturing Engineering (MIME) at Oregon State University. +import{s as de,w as he,n as F}from"../chunks/scheduler.f55867eb.js";import{S as be,i as ve,g as T,s as N,r as y,h as L,x as ke,c as D,u as S,a as g,v as E,d as p,t as d,f as m,w as I,m as v,n as k,j as R,p as A,b as O,z as q,y as x,o as C}from"../chunks/index.029394d5.js";import{e as U}from"../chunks/each.e59479a4.js";import{E as P}from"../chunks/External.77030202.js";import{B as Y}from"../chunks/Block.6d383df8.js";import{a as H,p as we}from"../chunks/stores.3d0863ba.js";import{T as z}from"../chunks/Thumbnail.b58b9341.js";function Z(i,n,t){const e=i.slice();return e[7]=n[t],e}function ee(i,n,t){const e=i.slice();return e[7]=n[t],e}function te(i,n,t){const e=i.slice();return e[7]=n[t],e}function ne(i,n,t){const e=i.slice();return e[7]=n[t],e}function le(i,n,t){const e=i.slice();return e[7]=n[t],e}function re(i,n,t){const e=i.slice();return e[7]=n[t],e}function ye(i){let n;return{c(){n=v("philanthropic giving")},l(t){n=k(t,"philanthropic giving")},m(t,e){g(t,n,e)},d(t){t&&m(n)}}}function Se(i){let n,t,e,o;return t=new P({props:{to:"https://engineering.oregonstate.edu/give",$$slots:{default:[ye]},$$scope:{ctx:i}}}),{c(){n=v(`— My lab's primary source of funding is the School of Mechanical, Industrial, and Manufacturing Engineering (MIME) at Oregon State University. It pays nine months of my salary, it sometimes subsidizes my graduate students' time through teaching assistantships, it provides space and staff support, and it provides my core intellectual community. The School of MIME's resources come from tuition, fees, and taxes from the Oregon state government, and `),y(t.$$.fragment),e=v(".")},l(a){n=k(a,`— My lab's primary source of funding is the School of Mechanical, Industrial, and Manufacturing Engineering (MIME) at Oregon State University. It pays nine months of my salary, it sometimes subsidizes my graduate students' time through teaching assistantships, it provides space and staff support, and it provides my core intellectual community. diff --git a/_app/immutable/nodes/9.06bcc128.js b/_app/immutable/nodes/9.f821cbc3.js similarity index 98% rename from _app/immutable/nodes/9.06bcc128.js rename to _app/immutable/nodes/9.f821cbc3.js index 3b5af30c..d3efacb3 100644 --- a/_app/immutable/nodes/9.06bcc128.js +++ b/_app/immutable/nodes/9.f821cbc3.js @@ -1,4 +1,4 @@ -import{s as St,w as Rt,o as zt}from"../chunks/scheduler.f55867eb.js";import{S as Dt,i as Ht,g as k,r as F,h as C,j as Y,u as q,f,k as Be,a as $,v as O,d as c,t as v,w as G,m as T,s as I,n as V,c as S,y as p,o as Ae,p as le,b as oe,x as K,e as Ze,z as Ee}from"../chunks/index.029394d5.js";import{e as J}from"../chunks/each.e59479a4.js";import{B as Ft}from"../chunks/Block.0a428355.js";import{E as Te}from"../chunks/External.77030202.js";import{T as qt}from"../chunks/Thumbnail.27c80fa4.js";import{L as Ot}from"../chunks/Link.898ac3f5.js";import{p as Gt}from"../chunks/stores.d0968b25.js";import{a as Kt}from"../chunks/utilities.80eab8bd.js";function Yt(l){let e=l[1].name+"",o;return{c(){o=T(e)},l(n){o=V(n,e)},m(n,r){$(n,o,r)},p(n,r){r&2&&e!==(e=n[1].name+"")&&Ae(o,e)},d(n){n&&f(o)}}}function xe(l){let e,o,n,r="📕",a,u,P;return u=new Te({props:{to:l[1].dissertation,$$slots:{default:[Jt]},$$scope:{ctx:l}}}),{c(){e=k("div"),o=k("small"),n=k("span"),n.textContent=r,a=T(" "),F(u.$$.fragment),this.h()},l(h){e=C(h,"DIV",{});var _=Y(e);o=C(_,"SMALL",{});var d=Y(o);n=C(d,"SPAN",{class:!0,["data-svelte-h"]:!0}),K(n)!=="svelte-onxj69"&&(n.textContent=r),a=V(d," "),q(u.$$.fragment,d),d.forEach(f),_.forEach(f),this.h()},h(){Be(n,"class","emoji")},m(h,_){$(h,e,_),p(e,o),p(o,n),p(o,a),O(u,o,null),P=!0},p(h,_){const d={};_&2&&(d.to=h[1].dissertation),_&4&&(d.$$scope={dirty:_,ctx:h}),u.$set(d)},i(h){P||(c(u.$$.fragment,h),P=!0)},o(h){v(u.$$.fragment,h),P=!1},d(h){h&&f(e),G(u)}}}function Jt(l){let e;return{c(){e=T("Dissertation")},l(o){e=V(o,"Dissertation")},m(o,n){$(o,e,n)},d(o){o&&f(e)}}}function ye(l){let e,o,n,r="📕",a,u,P;return u=new Te({props:{to:l[1].msthesis,$$slots:{default:[Qt]},$$scope:{ctx:l}}}),{c(){e=k("div"),o=k("small"),n=k("span"),n.textContent=r,a=T(" "),F(u.$$.fragment),this.h()},l(h){e=C(h,"DIV",{});var _=Y(e);o=C(_,"SMALL",{});var d=Y(o);n=C(d,"SPAN",{class:!0,["data-svelte-h"]:!0}),K(n)!=="svelte-onxj69"&&(n.textContent=r),a=V(d," "),q(u.$$.fragment,d),d.forEach(f),_.forEach(f),this.h()},h(){Be(n,"class","emoji")},m(h,_){$(h,e,_),p(e,o),p(o,n),p(o,a),O(u,o,null),P=!0},p(h,_){const d={};_&2&&(d.to=h[1].msthesis),_&4&&(d.$$scope={dirty:_,ctx:h}),u.$set(d)},i(h){P||(c(u.$$.fragment,h),P=!0)},o(h){v(u.$$.fragment,h),P=!1},d(h){h&&f(e),G(u)}}}function Qt(l){let e;return{c(){e=T("MS thesis")},l(o){e=V(o,"MS thesis")},m(o,n){$(o,e,n)},d(o){o&&f(e)}}}function et(l){let e,o,n,r="📕",a,u,P;return u=new Te({props:{to:l[1].honorsthesis,$$slots:{default:[Ut]},$$scope:{ctx:l}}}),{c(){e=k("div"),o=k("small"),n=k("span"),n.textContent=r,a=T(" "),F(u.$$.fragment),this.h()},l(h){e=C(h,"DIV",{});var _=Y(e);o=C(_,"SMALL",{});var d=Y(o);n=C(d,"SPAN",{class:!0,["data-svelte-h"]:!0}),K(n)!=="svelte-onxj69"&&(n.textContent=r),a=V(d," "),q(u.$$.fragment,d),d.forEach(f),_.forEach(f),this.h()},h(){Be(n,"class","emoji")},m(h,_){$(h,e,_),p(e,o),p(o,n),p(o,a),O(u,o,null),P=!0},p(h,_){const d={};_&2&&(d.to=h[1].honorsthesis),_&4&&(d.$$scope={dirty:_,ctx:h}),u.$set(d)},i(h){P||(c(u.$$.fragment,h),P=!0)},o(h){v(u.$$.fragment,h),P=!1},d(h){h&&f(e),G(u)}}}function Ut(l){let e;return{c(){e=T("Honors thesis")},l(o){e=V(o,"Honors thesis")},m(o,n){$(o,e,n)},d(o){o&&f(e)}}}function Wt(l){let e,o,n,r,a=l[1].level+"",u,P,h,_=l[1].startdate+"",d,fe=(l[1].enddate?l[1].startdate!==l[1].enddate?" - "+l[1].enddate:null:" - present")+"",ue,se,z,te,he,ie=l[1].pronouns+"",U,ce,ne,Se,re=l[1].bio+"",W,ge,ae,Z,x;o=new Te({props:{to:l[1].url,$$slots:{default:[Yt]},$$scope:{ctx:l}}});let E=l[1].dissertation&&xe(l),M=l[1].msthesis&&ye(l),w=l[1].honorsthesis&&et(l);return{c(){e=k("span"),F(o.$$.fragment),n=T(` +import{s as St,w as Rt,o as zt}from"../chunks/scheduler.f55867eb.js";import{S as Dt,i as Ht,g as k,r as F,h as C,j as Y,u as q,f,k as Be,a as $,v as O,d as c,t as v,w as G,m as T,s as I,n as V,c as S,y as p,o as Ae,p as le,b as oe,x as K,e as Ze,z as Ee}from"../chunks/index.029394d5.js";import{e as J}from"../chunks/each.e59479a4.js";import{B as Ft}from"../chunks/Block.6d383df8.js";import{E as Te}from"../chunks/External.77030202.js";import{T as qt}from"../chunks/Thumbnail.b58b9341.js";import{L as Ot}from"../chunks/Link.88b233b4.js";import{p as Gt}from"../chunks/stores.3d0863ba.js";import{a as Kt}from"../chunks/utilities.80eab8bd.js";function Yt(l){let e=l[1].name+"",o;return{c(){o=T(e)},l(n){o=V(n,e)},m(n,r){$(n,o,r)},p(n,r){r&2&&e!==(e=n[1].name+"")&&Ae(o,e)},d(n){n&&f(o)}}}function xe(l){let e,o,n,r="📕",a,u,P;return u=new Te({props:{to:l[1].dissertation,$$slots:{default:[Jt]},$$scope:{ctx:l}}}),{c(){e=k("div"),o=k("small"),n=k("span"),n.textContent=r,a=T(" "),F(u.$$.fragment),this.h()},l(h){e=C(h,"DIV",{});var _=Y(e);o=C(_,"SMALL",{});var d=Y(o);n=C(d,"SPAN",{class:!0,["data-svelte-h"]:!0}),K(n)!=="svelte-onxj69"&&(n.textContent=r),a=V(d," "),q(u.$$.fragment,d),d.forEach(f),_.forEach(f),this.h()},h(){Be(n,"class","emoji")},m(h,_){$(h,e,_),p(e,o),p(o,n),p(o,a),O(u,o,null),P=!0},p(h,_){const d={};_&2&&(d.to=h[1].dissertation),_&4&&(d.$$scope={dirty:_,ctx:h}),u.$set(d)},i(h){P||(c(u.$$.fragment,h),P=!0)},o(h){v(u.$$.fragment,h),P=!1},d(h){h&&f(e),G(u)}}}function Jt(l){let e;return{c(){e=T("Dissertation")},l(o){e=V(o,"Dissertation")},m(o,n){$(o,e,n)},d(o){o&&f(e)}}}function ye(l){let e,o,n,r="📕",a,u,P;return u=new Te({props:{to:l[1].msthesis,$$slots:{default:[Qt]},$$scope:{ctx:l}}}),{c(){e=k("div"),o=k("small"),n=k("span"),n.textContent=r,a=T(" "),F(u.$$.fragment),this.h()},l(h){e=C(h,"DIV",{});var _=Y(e);o=C(_,"SMALL",{});var d=Y(o);n=C(d,"SPAN",{class:!0,["data-svelte-h"]:!0}),K(n)!=="svelte-onxj69"&&(n.textContent=r),a=V(d," "),q(u.$$.fragment,d),d.forEach(f),_.forEach(f),this.h()},h(){Be(n,"class","emoji")},m(h,_){$(h,e,_),p(e,o),p(o,n),p(o,a),O(u,o,null),P=!0},p(h,_){const d={};_&2&&(d.to=h[1].msthesis),_&4&&(d.$$scope={dirty:_,ctx:h}),u.$set(d)},i(h){P||(c(u.$$.fragment,h),P=!0)},o(h){v(u.$$.fragment,h),P=!1},d(h){h&&f(e),G(u)}}}function Qt(l){let e;return{c(){e=T("MS thesis")},l(o){e=V(o,"MS thesis")},m(o,n){$(o,e,n)},d(o){o&&f(e)}}}function et(l){let e,o,n,r="📕",a,u,P;return u=new Te({props:{to:l[1].honorsthesis,$$slots:{default:[Ut]},$$scope:{ctx:l}}}),{c(){e=k("div"),o=k("small"),n=k("span"),n.textContent=r,a=T(" "),F(u.$$.fragment),this.h()},l(h){e=C(h,"DIV",{});var _=Y(e);o=C(_,"SMALL",{});var d=Y(o);n=C(d,"SPAN",{class:!0,["data-svelte-h"]:!0}),K(n)!=="svelte-onxj69"&&(n.textContent=r),a=V(d," "),q(u.$$.fragment,d),d.forEach(f),_.forEach(f),this.h()},h(){Be(n,"class","emoji")},m(h,_){$(h,e,_),p(e,o),p(o,n),p(o,a),O(u,o,null),P=!0},p(h,_){const d={};_&2&&(d.to=h[1].honorsthesis),_&4&&(d.$$scope={dirty:_,ctx:h}),u.$set(d)},i(h){P||(c(u.$$.fragment,h),P=!0)},o(h){v(u.$$.fragment,h),P=!1},d(h){h&&f(e),G(u)}}}function Ut(l){let e;return{c(){e=T("Honors thesis")},l(o){e=V(o,"Honors thesis")},m(o,n){$(o,e,n)},d(o){o&&f(e)}}}function Wt(l){let e,o,n,r,a=l[1].level+"",u,P,h,_=l[1].startdate+"",d,fe=(l[1].enddate?l[1].startdate!==l[1].enddate?" - "+l[1].enddate:null:" - present")+"",ue,se,z,te,he,ie=l[1].pronouns+"",U,ce,ne,Se,re=l[1].bio+"",W,ge,ae,Z,x;o=new Te({props:{to:l[1].url,$$slots:{default:[Yt]},$$scope:{ctx:l}}});let E=l[1].dissertation&&xe(l),M=l[1].msthesis&&ye(l),w=l[1].honorsthesis&&et(l);return{c(){e=k("span"),F(o.$$.fragment),n=T(`   `),r=k("mark"),u=T(a),P=T(`   diff --git a/_app/version.json b/_app/version.json index 14f89f7a..d4d66819 100644 --- a/_app/version.json +++ b/_app/version.json @@ -1 +1 @@ -{"version":"1702679650409"} \ No newline at end of file +{"version":"1705794394301"} \ No newline at end of file diff --git a/bio.html b/bio.html index b72722c1..9ca1d81a 100644 --- a/bio.html +++ b/bio.html @@ -20,25 +20,26 @@ - + - + - - + + - + - - - - + + + + - + -

Professional and personal takes on my professorly life.

Short Bio 🔗

Kyle E. Niemeyer is an Associate Professor and Welty Faculty Fellow at Oregon State University in the School of Mechanical, Industrial, and Manufacturing Engineering. +

Professional and personal takes on my professorly life.

Short Bio 🔗

Kyle E. Niemeyer is an Associate Professor and Welty Faculty Fellow at Oregon State University in the School of Mechanical, Industrial, and Manufacturing Engineering. + He also serves as the Associate School Head for Undergraduate Programs (as of December 2023). He leads the Niemeyer Research Group, which uses computational modeling to study various phenomena involving fluid flows, including combustion and chemical kinetics, and related topics like numerical methods and parallel computing. He is also a strong advocate of open access, open source software, and open science in general, and has contributed in the area of standardizing research software citation. Kyle's work spans more than @@ -49,7 +50,7 @@