!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@ee6f1f5"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1a0ac6cd-834a-41b2-921c-bd6bd0c338f3",e._sentryDebugIdIdentifier="sentry-dbid-1a0ac6cd-834a-41b2-921c-bd6bd0c338f3")}catch(e){}}();"use strict";(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([["47632"],{23382:function(e,t,n){n.d(t,{A:()=>r});let r={content:"content-G_L5eC",expand:"expand-AIPHFb",collapse:"collapse-KRyDqG"}},53170:function(e,t,n){n.d(t,{A:()=>r});let r={grabber:"grabber-thsQdT"}},76722:function(e,t,n){n.d(t,{A:()=>r});let r={item:"item-Npdq6R",withDescription:"withDescription-NqmhWd",mobile:"mobile-H_2QrZ",priority_primary:"priority_primary-eIAnBM",priorityPrimary:"priority_primary-eIAnBM",priority_secondary:"priority_secondary-G7JGFb",prioritySecondary:"priority_secondary-G7JGFb",priority_accent:"priority_accent-_OAv7B",priorityAccent:"priority_accent-_OAv7B",priority_destructive:"priority_destructive-_k3_64",priorityDestructive:"priority_destructive-_k3_64"}},74322:function(e,t,n){n.d(t,{P:()=>l,v:()=>c});var r=n(4006),i=n(17402),o=n(85902);let a=(0,i.createContext)(!1);function c(e){let{children:t,context:n}=e;return(0,r.Y)(o.vd,{context:n,children:(0,r.Y)(a.Provider,{value:!0,children:t})})}function l(){return(0,i.useContext)(a)}},10697:function(e,t,n){n.d(t,{_:()=>w});var r,i=n(69277),o=n(70408),a=n(4006),c=n(35426),l=n(38390),d=n(17402);let s=null!=(r=n(66760).A.lock)?r:"";n(69843);let u=new WeakMap;function p(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||!(e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(t=>{let[n,i]=t;r[n]=e.style.getPropertyValue(n),e.style.setProperty(n,i)}),n||u.set(e,r)}let g="var(--animation-timing-slow)",h="var(--animation-drawer)";var f=n(33397),b=n(54467),v=n(18788),y=n(80988),m=n(45346),D=n(98793);function w(e){let{trigger:t,children:n,disabled:r,open:u,close:w,onOpenChange:_}=e,Y=(0,d.useRef)(null),C=(0,d.useRef)(null);(0,d.useEffect)(()=>{if(!u)return;let e=document.body,t=document.documentElement,n=window.scrollY,r={top:e.style.top,bottom:e.style.bottom,paddingRight:e.style.paddingRight},i=window.innerWidth-t.clientWidth;return e.style.top="-".concat(n,"px"),i>0&&(e.style.paddingRight="".concat(i,"px")),e.classList.add(s),()=>{e.style.top=r.top,e.style.bottom=r.bottom,e.style.paddingRight=r.paddingRight,e.classList.remove(s),window.scrollTo(0,n)}},[u]);let k=function(e){let{menuRef:t,overlayRef:n,onClose:r}=e,i=(0,d.useRef)({isDragging:!1,didDrag:!1,startTime:new Date,startY:0,startX:0,pointerId:0,menuHeight:0}),o=t.current;(0,d.useEffect)(()=>{o&&(o.style.touchAction="proxy.php?url=https%3A%2F%2Fsubstackcdn.com%2Fnone")},[o]);let a=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n.current&&p(n.current,{opacity:"".concat(e),transition:t?"transform ".concat(g," ").concat(h,", opacity ").concat(g," ").concat(h):"none"})},c=function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.current&&p(t.current,{transform:"translate3d(0, ".concat(e,"px, 0)"),transition:n?"transform ".concat(g," ").concat(h,", opacity ").concat(g," ").concat(h):"none"})},l=()=>{t.current&&(c(0,!0),a(1,!0))};return{props:{onPointerDown:e=>{var n;let r=t.current;if(!r)return;let o=i.current;o.isDragging=!0,o.startTime=new Date,o.startY=e.pageY,o.startX=e.pageX,o.pointerId=e.pointerId,o.menuHeight=null!=(n=r.getBoundingClientRect().height)?n:0},onPointerMove:e=>{let n=i.current,r=t.current,{menuHeight:o}=n;if(!n.isDragging||e.pointerId!==n.pointerId||!r)return;let l=e.pageY-n.startY;if(!(10>Math.abs(l))&&(n.didDrag||((e,t)=>{var n;let r=null==(n=window.getSelection())?void 0:n.toString();if(r&&r.length>0)return!1;for(;e;){if(e.scrollHeight>e.clientHeight&&0!==e.scrollTop&&t)return!1;let n=e.parentNode;if(!n||!(n instanceof HTMLElement))break;e=n}return!0})(r,l>0))){if(e.preventDefault(),n.didDrag||(n.didDrag=!0,r.setAttribute("data-dragging","true"),r.setPointerCapture(e.pointerId)),l<0)return void c(-(8*(Math.log(-l+1)-2)));a(1-l/o),c(l)}},onPointerUp:e=>{var o;let a=i.current,c=t.current;if(!a.isDragging||e.pointerId!==a.pointerId||!c)return;let d=new Date().getTime()-a.startTime.getTime(),s=e.pageY-a.startY,u=Math.abs(s)/d,f=Math.min(null!=(o=c.getBoundingClientRect().height)?o:0,window.innerHeight);(c.releasePointerCapture(e.pointerId),a.didDrag&&e.preventDefault(),a.isDragging=!1,a.didDrag=!1,a.startTime=new Date,a.startY=0,a.startX=0,a.pointerId=0,c.removeAttribute("data-dragging"),s<0)?l():u>.4||Math.abs(s)>=.5*f?(p(t.current,{transition:"transform ".concat(g," ").concat(h,", opacity ").concat(g," ").concat(h)}),p(n.current,{transition:"opacity ".concat(g," ").concat(h)}),r()):l()},onPointerCancel:e=>{let{isDragging:t,pointerId:n}=i.current;t&&n===e.pointerId&&e.preventDefault()}},isDragging:i.current.isDragging}}({menuRef:Y,overlayRef:C,onClose:w});return(0,a.Y)(f.x.Provider,{value:{useMobileBottomSheet:!0,close:w},children:(0,a.FD)(l.bL,{open:u,onOpenChange:_,children:[(0,a.Y)(l.l9,{asChild:!0,disabled:r,children:t}),(0,a.Y)(l.ZL,{forceMount:!0,children:(0,a.Y)(c.e.Root,{show:u,children:(0,a.FD)(y.k,{children:[(0,a.Y)(m.B,{children:(0,a.Y)(m.k,{ref:C,onClose:w,disableCloseOnBackdropClick:!1})}),(0,a.Y)(D.r,{children:(0,a.Y)(l.UC,(0,o._)((0,i._)({forceMount:!0,className:"content-wsxbvP",onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault()},k.props),{children:(0,a.FD)(v.k,{ref:Y,children:[(0,a.Y)(b.D,{close:w}),n]})}))})]})})})]})})}},37082:function(e,t,n){n.d(t,{T:()=>s});var r=n(69277),i=n(4006),o=n(76041),a=n(33397),c=n(88206),l=n(18788),d=n(53168);function s(e){let{trigger:t,children:n,disabled:s,open:u,close:p,onOpenChange:g,side:h,align:f,matchReferenceWidth:b=!1,portal:v=!0}=e,y=(0,r._)({zIndex:d.eQ,maxHeight:"var(--radix-dropdown-menu-content-available-height)","--scale":c.ph,"--shift":"".concat(c.lW,"px")},b?{minWidth:"var(--radix-dropdown-menu-trigger-width)"}:{}),m=(0,i.Y)(o.UC,{className:"content-JPMpsy",side:h,align:f,sideOffset:c.lW,collisionPadding:c.lW,style:y,onCloseAutoFocus:e=>e.preventDefault(),children:(0,i.Y)(l.k,{children:n})});return(0,i.Y)(a.x.Provider,{value:{useMobileBottomSheet:!1,close:p},children:(0,i.FD)(o.bL,{open:u,onOpenChange:g,modal:!1,children:[(0,i.Y)(o.l9,{asChild:!0,disabled:s,onClick:e=>{e.preventDefault(),e.stopPropagation()},children:t}),v?(0,i.Y)(o.ZL,{children:m}):m]})})}},54467:function(e,t,n){n.d(t,{D:()=>c});var r=n(4006),i=n(89490),o=n(76977),a=n(53170);function c(e){let{close:t}=e;return(0,r.Y)(o.ov,{paddingTop:4,className:a.A.grabber,children:(0,r.Y)(i.az,{bg:"tertiary",width:64,height:4,radius:"full",onClick:t,cursor:"inherit"})})}},18788:function(e,t,n){n.d(t,{k:()=>f});var r=n(69277),i=n(70408),o=n(32641),a=n(4006),c=n(32485),l=n.n(c),d=n(17402),s=n(76977),u=n(10996),p=n(88206),g=n(11510);let h={panel:"panel-folKVn"},f=(0,d.forwardRef)((e,t)=>{var{className:n,padding:c=p.aM}=e,d=(0,o._)(e,["className","padding"]);let f=(0,g.Iu)();return(0,a.Y)(u.e$,{children:(0,a.Y)(s.VP,(0,i._)((0,r._)({className:l()(h.panel,f&&h.mobile,"elevated",n),bg:"elevated",shadow:"md",border:"detail",sizing:"border-box",radius:f?"md":"sm",showFocus:!0,minWidth:200,gap:2,padding:c,ref:t,overflowX:"hidden",overflowY:"auto"},d),{onWheel:e=>{var t;null==(t=d.onWheel)||t.call(d,e),e.stopPropagation()},onTouchMove:e=>{var t;null==(t=d.onTouchMove)||t.call(d,e),e.stopPropagation()}}))})})},33397:function(e,t,n){n.d(t,{K:()=>o,x:()=>i});var r=n(17402);let i=(0,r.createContext)({useMobileBottomSheet:!1,close:()=>{}});function o(){return(0,r.useContext)(i)}}}]);