!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"substack@aef81dd"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b66c8733-e4c2-4992-962f-f4b1b3eb8ccf",e._sentryDebugIdIdentifier="sentry-dbid-b66c8733-e4c2-4992-962f-f4b1b3eb8ccf")}catch(e){}}();"use strict";(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([["54479"],{44080:function(e,t,n){n.d(t,{A:()=>l});let l=(0,n(81315).A)("chart-line",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]])},28541:function(e,t,n){n.d(t,{A:()=>l});let l=(0,n(81315).A)("cross",[["path",{d:"M4 9a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h4a1 1 0 0 1 1 1v4a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-4a1 1 0 0 1 1-1h4a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-4a1 1 0 0 1-1-1V4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4a1 1 0 0 1-1 1z",key:"1xbrqy"}]])},94796:function(e,t,n){n.d(t,{A:()=>l});let l=(0,n(81315).A)("upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]])},82764:function(e,t,n){function l(e){return"v"in e||"e"in e}function r(e){if("e"in e)throw e.e;return e.v}n.d(t,{MO:()=>d,ff:()=>D});let a=new WeakMap;function i(e){var t;return f(e)&&!!(null==(t=a.get(e))?void 0:t[0])}function d(e,t){let n=a.get(e);if(!n){n=[!0,new Set],a.set(e,n);let t=()=>{n[0]=!1};e.then(t,t)}n[1].add(t)}function f(e){return"function"==typeof(null==e?void 0:e.then)}function o(e,t,n){if(!n.p.has(e)){n.p.add(e);let l=()=>n.p.delete(e);t.then(l,l)}}function u(e,t,n){var l;let r=new Set;for(let t of(null==(l=n.get(e))?void 0:l.t)||[])n.has(t)&&r.add(t);for(let e of t.p)r.add(e);return r}let s=(e,t,...n)=>t.read(...n),c=(e,t,...n)=>t.write(...n),h=(e,t)=>{var n;return null==(n=t.unstable_onInit)?void 0:n.call(t,e)},y=(e,t,n)=>{var l;return null==(l=t.onMount)?void 0:l.call(t,n)},v=(e,t)=>{let n=_(e),l=n[0],r=n[9],a=l.get(t);return a||(a={d:new Map,p:new Set,n:0},l.set(t,a),null==r||r(e,t)),a},p=e=>{let t=_(e),n=t[1],l=t[3],r=t[4],a=t[5],i=t[6],d=t[13],f=[],o=e=>{try{e()}catch(e){f.push(e)}};do{i.f&&o(i.f);let t=new Set,f=t.add.bind(t);l.forEach(e=>{var t;return null==(t=n.get(e))?void 0:t.l.forEach(f)}),l.clear(),a.forEach(f),a.clear(),r.forEach(f),r.clear(),t.forEach(o),l.size&&d(e)}while(l.size||a.size||r.size);if(f.length)throw AggregateError(f)},g=e=>{let t=_(e),n=t[1],l=t[2],r=t[3],a=t[11],i=t[14],d=t[17],f=[],o=new WeakSet,s=new WeakSet,c=Array.from(r);for(;c.length;){let t=c[c.length-1],r=a(e,t);if(s.has(t)){c.pop();continue}if(o.has(t)){l.get(t)===r.n&&f.push([t,r]),s.add(t),c.pop();continue}for(let e of(o.add(t),u(t,r,n)))o.has(e)||c.push(e)}for(let t=f.length-1;t>=0;--t){let[n,a]=f[t],o=!1;for(let e of a.d.keys())if(e!==n&&r.has(e)){o=!0;break}o&&(i(e,n),d(e,n)),l.delete(n)}},w=(e,t)=>{var n,a;let u,s,c=_(e),h=c[1],y=c[2],v=c[3],p=c[6],g=c[7],w=c[11],b=c[12],k=c[13],S=c[14],E=c[16],A=c[17],m=w(e,t);if(l(m)&&(h.has(t)&&y.get(t)!==m.n||Array.from(m.d).every(([t,n])=>S(e,t).n===n)))return m;m.d.clear();let z=!0;function W(){h.has(t)&&(A(e,t),k(e),b(e))}let I=m.n;try{let a=g(e,t,function(n){var a;if(n===t){let t=w(e,n);if(!l(t))if("init"in n)M(e,n,n.init);else throw Error("no atom init");return r(t)}let d=S(e,n);try{return r(d)}finally{m.d.set(n,d.n),i(m.v)&&o(t,m.v,d),null==(a=h.get(n))||a.t.add(t),z||W()}},{get signal(){return u||(u=new AbortController),u.signal},get setSelf(){return!s&&t.write&&(s=(...n)=>{if(!z)try{return E(e,t,...n)}finally{k(e),b(e)}}),s}});return M(e,t,a),f(a)&&(d(a,()=>null==u?void 0:u.abort()),a.then(W,W)),null==(n=p.r)||n.call(p,t),m}catch(e){return delete m.v,m.e=e,++m.n,m}finally{z=!1,I!==m.n&&y.get(t)===I&&(y.set(t,m.n),v.add(t),null==(a=p.c)||a.call(p,t))}},b=(e,t)=>{let n=_(e),l=n[1],r=n[2],a=n[11],i=[t];for(;i.length;){let t=i.pop(),n=a(e,t);for(let d of u(t,n,l)){let t=a(e,d);r.set(d,t.n),i.push(d)}}},k=(e,t,...n)=>{let l=_(e),a=l[3],i=l[6],d=l[8],f=l[11],o=l[12],u=l[13],s=l[14],c=l[15],h=l[17],y=!0;try{return d(e,t,t=>r(s(e,t)),(n,...l)=>{var r;let d=f(e,n);try{if(n!==t)return k(e,n,...l);{if(!("init"in n))throw Error("atom not writable");let t=d.n,f=l[0];M(e,n,f),h(e,n),t!==d.n&&(a.add(n),null==(r=i.c)||r.call(i,n),c(e,n));return}}finally{y||(u(e),o(e))}},...n)}finally{y=!1}},S=(e,t)=>{var n;let l=_(e),r=l[1],a=l[3],d=l[6],f=l[11],o=l[15],u=l[18],s=l[19],c=f(e,t),h=r.get(t);if(h&&!i(c.v)){for(let[l,r]of c.d)if(!h.d.has(l)){let i=f(e,l);u(e,l).t.add(t),h.d.add(l),r!==i.n&&(a.add(l),null==(n=d.c)||n.call(d,l),o(e,l))}for(let n of h.d||[])if(!c.d.has(n)){h.d.delete(n);let l=s(e,n);null==l||l.t.delete(t)}}},E=(e,t)=>{var n;let l=_(e),r=l[1],a=l[4],i=l[6],d=l[10],f=l[11],o=l[12],u=l[13],s=l[14],c=l[16],h=f(e,t),y=r.get(t);if(!y){for(let n of(s(e,t),h.d.keys()))E(e,n).t.add(t);y={l:new Set,d:new Set(h.d.keys()),t:new Set},r.set(t,y),null==(n=i.m)||n.call(i,t),t.write&&a.add(()=>{let n=!0;try{let l=d(e,t,(...l)=>{try{return c(e,t,...l)}finally{n||(u(e),o(e))}});l&&(y.u=()=>{n=!0;try{l()}finally{n=!1}})}finally{n=!1}})}return y},A=(e,t)=>{var n;let l=_(e),r=l[1],a=l[5],i=l[6],d=l[11],f=l[19],o=d(e,t),u=r.get(t);if(u&&!u.l.size&&!Array.from(u.t).some(e=>{var n;return null==(n=r.get(e))?void 0:n.d.has(t)})){for(let l of(u.u&&a.add(u.u),u=void 0,r.delete(t),null==(n=i.u)||n.call(i,t),o.d.keys())){let n=f(e,l);null==n||n.t.delete(t)}return}return u},M=(e,t,n)=>{let l=_(e)[11],r=l(e,t),i="v"in r,d=r.v;if(f(n))for(let a of r.d.keys())o(t,n,l(e,a));if(r.v=n,delete r.e,!i||!Object.is(d,r.v)){let e;++r.n,f(d)&&(null==(e=a.get(d))?void 0:e[0])&&(e[0]=!1,e[1].forEach(e=>e()))}},m=(e,t)=>r((0,_(e)[14])(e,t)),z=(e,t,...n)=>{let l=_(e),r=l[12],a=l[13],i=l[16];try{return i(e,t,...n)}finally{a(e),r(e)}},W=(e,t,n)=>{let l=_(e),r=l[12],a=l[18],i=l[19],d=a(e,t).l;return d.add(n),r(e),()=>{d.delete(n),i(e,t),r(e)}},I=new WeakMap,_=e=>I.get(e);function D(...e){let t={get:e=>(0,_(t)[21])(t,e),set:(e,...n)=>(0,_(t)[22])(t,e,...n),sub:(e,n)=>(0,_(t)[23])(t,e,n)},n=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},s,c,h,y,v,p,g,w,b,k,S,E,A,M,m,z,W,void 0].map((t,n)=>e[n]||t);return I.set(t,Object.freeze(n)),t}}}]);