!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@9065577"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a0c7715f-170b-4d90-8e9e-beea40d8af4c",e._sentryDebugIdIdentifier="sentry-dbid-a0c7715f-170b-4d90-8e9e-beea40d8af4c")}catch(e){}}();"use strict";(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([["94625"],{53170:function(e,t,r){r.d(t,{A:()=>a});let a={grabber:"grabber-thsQdT"}},57241:function(e,t,r){r.d(t,{A:()=>a});let a={layout:"layout-q5QzAB"}},51637:function(e,t,r){r.d(t,{A:()=>a});let a={toast:"toast-IVcFeu",open:"open-wKtjtc",close:"close-IvWMAm",closeSwipe:"closeSwipe-BIL6rc"}},35369:function(e,t,r){r.d(t,{$n:()=>N,Bj:()=>D,C3:()=>v,K0:()=>A,Nm:()=>b,az:()=>_,fv:()=>I,mZ:()=>Y,vx:()=>w});var a=r(69277),n=r(70408),i=r(32641),o=r(4006),c=r(32485),l=r.n(c),s=r(17402),d=r(84605),u=r(68349),m=r(89490),f=r(76977),p=r(64456),y=r(57820),h=r(63136),g=r(78340);let b=(0,s.forwardRef)((e,t)=>{var{onClick:r,href:c,localNavigation:s,newTab:d,className:f,resetCss:p,state:y,replace:h}=e,b=(0,i._)(e,["onClick","href","localNavigation","newTab","className","resetCss","state","replace"]);let w=c?e=>{r&&(r.call(e.target,e),e.defaultPrevented)||(0,u.V2)(c,{event:e,local_navigation:s,newTab:d,replace:h,state:y})}:r;return(0,o.Y)(m.az,(0,n._)((0,a._)({as:"button",tabIndex:0,type:"button"},b),{ref:t,className:l()("pencraft",f,p&&g.A.buttonBase),onClick:w,"data-href":c}))});function w(e){var{href:t,children:r,newTab:c,localNavigation:s=!0,className:d,resetCss:u,priority:m="primary",size:f="md",rounded:p=!1,leading:y,trailing:h,loading:b}=e,w=(0,i._)(e,["href","children","newTab","localNavigation","className","resetCss","priority","size","rounded","leading","trailing","loading"]);return(0,o.FD)("a",(0,n._)((0,a._)({className:v({className:l()("pencraft",d,u&&g.A.buttonBase),priority:m,size:f,rounded:p,leading:y,trailing:h,loading:b}),href:t,target:c?"_blank":void 0,"data-native":s?"":void 0},w),{children:[b&&(0,o.Y)(_,{priority:m}),y,r,h]}))}function v(e){let{className:t,priority:r,size:a,rounded:n,leading:i,trailing:o,loading:c}=e;return l()(t,g.A.buttonBase,g.A.buttonText,g.A.buttonStyle,g.A["priority_".concat(r)],g.A["size_".concat(a)],n&&g.A.rounded,null!=i&&g.A.hasLeading,null!=o&&g.A.hasTrailing,c&&g.A.loading)}b.displayName="UnstyledButton";let N=(0,s.forwardRef)(function(e,t){var{className:r,priority:c="primary",size:l="md",rounded:s,disabled:d,leading:u,trailing:m,children:f,loading:p}=e,y=(0,i._)(e,["className","priority","size","rounded","disabled","leading","trailing","children","loading"]);return(0,o.FD)(b,(0,n._)((0,a._)({className:v({className:r,priority:c,size:l,rounded:s,leading:u,trailing:m,loading:p}),disabled:d||p,"aria-busy":p?"true":void 0},y),{ref:t,children:[p&&(0,o.Y)(_,{priority:c}),u,f,m]}))}),_=e=>{let{priority:t}=e,{iString:r}=(0,d.GO)();return(0,o.FD)(o.FK,{children:[(0,o.Y)(y.y$,{size:20,className:l()(g.A.buttonSpinner,("primary"===t||"primary-mono"===t||"destructive"===t)&&g.A.spinnerLight)}),(0,o.Y)("span",{className:"sr-only",children:r("Loading")})]})};N.displayName="Button";let D=(0,s.forwardRef)((e,t)=>{var{className:r,priority:c="primary",size:s="md",rounded:d,disabled:u,leading:m,trailing:f,children:p}=e,y=(0,i._)(e,["className","priority","size","rounded","disabled","leading","trailing","children"]);return(0,o.Y)(N,(0,n._)((0,a._)({className:l()(r,g.A.media,d&&g.A.rounded),priority:c,size:s,disabled:u,leading:m,trailing:f,children:p},y),{ref:t}))});D.displayName="MediaButton";let A=(0,s.forwardRef)((e,t)=>{var{className:r,size:c="md",priority:s="secondary",rounded:d=!1,children:u}=e,m=(0,i._)(e,["className","size","priority","rounded","children"]);let f=(0,p.j)(u),y=m["aria-label"]||f;return(0,o.Y)(b,(0,n._)((0,a._)({className:l()(r,g.A.iconButton,g.A.buttonStyle,null!=c&&g.A["size_".concat(c)],s&&g.A["priority_".concat(s)],d&&g.A.rounded),"aria-label":y},m),{ref:t,children:u}))});A.displayName="IconButton";let I=/^(47582|70581|78893|89623)$/.test(r.j)?null:(0,s.forwardRef)((e,t)=>{var{label:r,icon:c,size:s=56,priority:d="secondary",className:u}=e,m=(0,i._)(e,["label","icon","size","priority","className"]);return(0,o.FD)(f.VP,{gap:8,alignItems:"center",width:s,children:[(0,o.Y)(b,(0,n._)((0,a._)({resetCss:!0,className:l()(u,g.A.buttonStyle,d&&g.A["priority_".concat(d)]),display:"flex",justifyContent:"center",alignItems:"center",width:s,height:s,radius:"lg",overflow:"hidden",position:"relative",animate:!0,"aria-label":r},m),{ref:t,children:c})),(0,o.Y)(h.EY.B5,{weight:"semibold",color:"primary",textAlign:"center",children:r})]})}),Y=(0,s.forwardRef)((e,t)=>{var{className:r,size:c="md",priority:s="primary",children:d}=e,u=(0,i._)(e,["className","size","priority","children"]);let m=(0,p.j)(d),f=u["aria-label"]||m;return(0,o.Y)(A,(0,n._)((0,a._)({className:l()(r,g.A.media,g.A["size_".concat(c)],g.A["priority_".concat(s)]),size:c,priority:s,"aria-label":f},u),{ref:t,children:d}))});Y.displayName="MediaIconButton"},40612:function(e,t,r){r.d(t,{i:()=>f});var a=r(69277),n=r(70408),i=r(4006),o=r(28001),c=r(48697),l=r(23623),s=r(89490),d=r(35369),u=r(63136),m=r(88419);function f(e){let{text:t,description:r,cta:a,Icon:n,href:o,localNavigation:c,onAccept:s}=e,d=r?D:A,u=r?N:v;return(0,i.Y)(l.a,{children:(0,i.FD)(d,{children:[n&&(0,i.Y)(p,{Icon:n}),(0,i.FD)(u,{children:[(0,i.FD)(w,{children:[(0,i.Y)(y,{children:t}),r&&(0,i.Y)(h,{children:r})]}),a&&(0,i.Y)(g,{href:o,onAccept:s,localNavigation:c,cta:a})]}),(0,i.Y)(b,{})]})})}function p(e){let{Icon:t}=e;return(0,i.Y)(t,{size:20,stroke:"var(--vibrance-dark-primary)"})}function y(e){let{children:t}=e;return(0,i.Y)(o.hE,{asChild:!0,children:(0,i.Y)(u.EY.B3,{weight:"regular",color:"vibrance-primary",children:t})})}function h(e){let{children:t}=e;return(0,i.Y)(o.VY,{asChild:!0,children:(0,i.Y)(u.EY.B3,{color:"vibrance-secondary",children:t})})}function g(e){let{cta:t,href:r,onAccept:a,localNavigation:n}=e;return(0,i.Y)(o.rc,{asChild:!0,altText:t,children:(0,i.Y)(d.$n,{priority:"secondary-outline",size:"sm",onClick:()=>{null==a||a()},href:r,localNavigation:n,children:t})})}function b(){return(0,i.Y)(o.bm,{asChild:!0,children:(0,i.Y)(d.K0,{priority:"quaternary",size:"xs","aria-label":"Close",children:(0,i.Y)(c.A,{size:20,stroke:"var(--vibrance-dark-secondary)"})})})}let w=(0,s.I4)({display:"flex",flex:"grow",direction:"column",gap:4}),v=(0,s.I4)({display:"flex",direction:"row",alignItems:"center",flex:"grow",gap:32}),N=(0,s.I4)({display:"flex",direction:"column",alignItems:"start",flex:"grow",gap:12}),_={display:"flex",direction:"row",gap:12,paddingX:16,paddingY:12,className:m.A.content},D=(0,s.I4)((0,n._)((0,a._)({},_),{alignItems:"start"})),A=(0,s.I4)((0,n._)((0,a._)({},_),{alignItems:"center"}))},67140:function(e,t,r){r.d(t,{H:()=>o,V:()=>l});var a=r(69843),n=r.n(a),i=r(82776);let o="-",c=["currency","currency-truncated","dollar","dollar-truncated"],l=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"USD",a=arguments.length>3?arguments[3]:void 0,l=arguments.length>4?arguments[4]:void 0,s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],d=n()(e)||!isFinite(e)||0===e&&"duration-countdown"!==t&&!s,u=c.includes(t),m=e?u&&a?e/100:e:0,f=1>Math.abs(m),p=.01>Math.abs(m);if(d)return o;switch(t){case"number":return new Intl.NumberFormat(l,{maximumFractionDigits:2,maximumSignificantDigits:f?2:void 0}).format(m);case"percent":return new Intl.NumberFormat(l,{style:"percent",maximumFractionDigits:2,maximumSignificantDigits:p?2:void 0}).format(m);case"dollar":return new Intl.NumberFormat(l,{style:"currency",currency:"USD",minimumFractionDigits:2*!!f,maximumFractionDigits:2}).format(m);case"currency":{let t=new Intl.NumberFormat(l,{style:"currency",currency:r,minimumFractionDigits:2*!!f,maximumFractionDigits:2});return a?(0,i.centsToPriceString)(e,r):t.format(m)}case"number-truncated":return new Intl.NumberFormat(l,{notation:"compact",compactDisplay:"short",maximumSignificantDigits:f?2:3}).format(m).toUpperCase();case"dollar-truncated":return new Intl.NumberFormat(l,{style:"currency",currency:"USD",notation:"compact",compactDisplay:"short",minimumFractionDigits:f?2:void 0,maximumFractionDigits:2,maximumSignificantDigits:f?void 0:3}).format(m).toUpperCase();case"currency-truncated":return new Intl.NumberFormat(l,{style:"currency",currency:r,notation:"compact",compactDisplay:"short",minimumFractionDigits:f?2:void 0,maximumFractionDigits:2,maximumSignificantDigits:f?void 0:3}).format(m).toUpperCase();case"duration-countdown":{let t=Math.max(0,Math.floor(e/1e3)),r=Math.floor(t/3600),a=Math.floor(t%3600/60),n=new Intl.NumberFormat(l,{minimumIntegerDigits:2,useGrouping:!1});return"".concat(n.format(r),":").concat(n.format(a),":").concat(n.format(t%60))}case"duration":{let t=e<0,r=t?Math.ceil(e/1e3):Math.floor(e/1e3),a=t?Math.ceil(r/3600):Math.floor(r/3600),n=t?Math.ceil(r%3600/60):Math.floor(r%3600/60),i=r%60,o=new Intl.NumberFormat(l,{style:"unit",unit:"hour",unitDisplay:"narrow"}),c=new Intl.NumberFormat(l,{style:"unit",unit:"minute",unitDisplay:"narrow"}),s=new Intl.NumberFormat(l,{style:"unit",unit:"second",unitDisplay:"narrow"});if(Math.abs(a)>0)return"".concat(o.format(a).toUpperCase(),"\n ").concat(Math.abs(n)>0?" ".concat(c.format(n).toUpperCase()):"","\n ").concat(Math.abs(i)>0?" ".concat(s.format(i).toUpperCase()):"");if(Math.abs(n)>0)return"".concat(c.format(n).toUpperCase(),"\n ").concat(Math.abs(i)>0?" ".concat(s.format(i).toUpperCase()):"");return"".concat(s.format(i).toUpperCase())}default:return o}}}}]);