!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@47b17f0"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0d815402-f89c-46f2-95d3-522ef30a3c2f",e._sentryDebugIdIdentifier="sentry-dbid-0d815402-f89c-46f2-95d3-522ef30a3c2f")}catch(e){}}();"use strict";(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([["29800"],{20004:function(e,t,n){n.d(t,{A:()=>a});let a={digestPostEmbed:"digestPostEmbed-flwiST",menu:"menu-juA09f",caption:"caption-QiPycG",captionEditor:"captionEditor-bK4vPR",smSquare:"smSquare-NGbPBa",mdSquare:"mdSquare-pPKPYa",fullWidth:"fullWidth-Ta6aEE",inheritColor:"inheritColor-WetTGJ",link:"link-HREYZo",disableLink:"disableLink-tkz2Oq",videoEmbedPlaceholder:"videoEmbedPlaceholder-AnM6Oo",videoEmbed:"videoEmbed-wAH5DW",videoOverlay:"videoOverlay-CuVkgR",alwaysVisible:"alwaysVisible-OssqWH",copyLinkButton:"copyLinkButton-FSDeif",titleLink:"titleLink-pal8_e"}},60177:function(e,t,n){n.d(t,{A:()=>a});let a={mediaNodeView:"mediaNodeView-e5SnLi","align-left":"align-left-zBTRM0",alignLeft:"align-left-zBTRM0","align-center":"align-center-GLlHHY",alignCenter:"align-center-GLlHHY","align-right":"align-right-b0iEsr",alignRight:"align-right-b0iEsr",staticView:"staticView-rMg88c",staticImageWrap:"staticImageWrap-zeAxjE",left:"left-Pmbfny",right:"right-jUl_lm",imageContainer:"imageContainer-BFwwV8",large:"large-zd0XRW",full:"full-B7kzBg",caption:"caption-hKmpHN",placeholder:"placeholder-HWtRBz",static:"static-oTq1ez",inlineCaptionEditor:"inlineCaptionEditor-kbzlrs",horizontalResizeHandle:"horizontalResizeHandle-nC_iub",mediaControlButtons:"mediaControlButtons-lqBkgd",active:"active-jfe8JH",mediaControlTextEditor:"mediaControlTextEditor-oFhu3a",hasCaption:"hasCaption-A8cBUm",zoom:"zoom-zeAR_Z",pointer:"pointer-Hr6Xl2"}},97884:function(e,t,n){n.d(t,{A:()=>a});let a={code:"code-G_k53t",mobile:"mobile-UYKQ5x",hoverChild:"hoverChild-iT6tA_",hoverTarget:"hoverTarget-UvGaad"}},98505:function(e,t,n){n.d(t,{A:()=>a});let a={text:"text-aFN1BV"}},56455:function(e,t,n){n.d(t,{J:()=>p,w:()=>m});var a=n(4006),i=n(99595),l=n(17402),o=n(94729),r=n(17768);let s=Symbol("in-flight"),d=new Map,c=new Map;async function u(e,t){try{let n=await (0,o.x6)("/api/v1/instagram/post/".concat(e,"/snapshot"));n.thumbnail_url?(d.set(e,n.thumbnail_url),t(n.thumbnail_url)):(console.warn("[InstagramEmbed] No snapshot returned for ".concat(e)),d.delete(e))}catch(t){console.error("[InstagramEmbed] Snapshot request failed for ".concat(e),t),d.delete(e)}}function m(e){let{attrs:t,onSnapshotReady:n}=e,i=(0,l.useRef)(null),[o,m]=(0,l.useState)(520);return(0,l.useEffect)(()=>{let e=e=>{if(i.current&&e.source===i.current.contentWindow){let t=e.data;(null==t?void 0:t.type)===r.YA&&"number"==typeof t.height&&t.height>0&&m(t.height)}};return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},[]),(0,l.useEffect)(()=>{var e,a;if(!n||!t.instagram_id||(null==(e=t.thumbnail_url)?void 0:e.includes("IG-snapshot-")))return;let i=d.get(t.instagram_id);if("string"==typeof i)return void n(i);if(i===s)return;let l=null!=(a=c.get(t.instagram_id))?a:0;l>=2||(c.set(t.instagram_id,l+1),d.set(t.instagram_id,s),u(t.instagram_id,n))},[t.instagram_id,t.thumbnail_url,n]),(0,a.Y)("iframe",{ref:i,className:"instagram-embed-frame",srcDoc:(0,r.AC)(t.instagram_id),title:"Instagram post",frameBorder:"0",scrolling:"no",allowFullScreen:!0,allow:"encrypted-media",sandbox:"allow-same-origin allow-scripts allow-popups allow-popups-to-escape-sandbox",style:{height:"".concat(o,"px"),width:"100%",border:0,display:"block",background:"transparent"},loading:t.belowTheFold?"lazy":void 0})}function p(e){let{node:t,updateAttributes:n}=e,o=t.attrs,r=(0,l.useCallback)(e=>{n({thumbnail_url:e})},[n]);return(0,a.Y)(i.VR,{className:"instagram-embed-wrap","data-drag-handle":"",children:(0,a.Y)(m,{attrs:o,onSnapshotReady:r})})}},98107:function(e,t,n){n.d(t,{A:()=>c});var a=n(4006),i=n(32485),l=n.n(i),o=n(17402),r=n(15734),s=n.n(r),d=n(39318);let c=e=>{let{symbol:t,prependSymbol:n=!1,isStatic:i=!1}=e,r="/api/v1/price/".concat(t),[c,u]=(0,o.useState)(null),[m,p]=(0,o.useState)(null),[h,g]=(0,o.useState)(!1);return((0,o.useEffect)(()=>{(async()=>{try{let e=await s().get(r);if(e.body){if("not_found"===e.body.status)return void g(!0);u(e.body.price),p(e.body.change_pct)}}catch(e){g(!0)}})()},[r]),!n&&t.startsWith("$")&&(t=t.slice(1)),i)?(0,a.Y)("span",{children:(0,a.FD)("a",{"data-component-name":"CashtagStatic",href:"".concat((0,d.hdL)(t)),children:[t," "]})}):h?(0,a.FD)("span",{children:[t," "]}):(0,a.FD)("a",{className:l()("cashtag",{neutral:0==m,positive:m&&parseFloat(m)>0,negative:m&&0>parseFloat(m)}),target:"_blank",rel:"noopener",href:"".concat((0,d.hdL)(t)),"data-attrs":JSON.stringify({symbol:t}),"data-component-name":"Cashtag",children:["".concat(t.toUpperCase()," "),(0,a.Y)("span",{children:(0,a.Y)("span",{children:(0,a.FD)("span",{className:l()("delta"),children:["".concat(parseFloat(m||0).toFixed(2),"%"),!m||parseFloat(m)>0?String.fromCharCode(8593):String.fromCharCode(8595)]})})})]})}},73653:function(e,t,n){n.d(t,{L:()=>l});var a=n(4006),i=n(17402);let l=e=>{var t;let{attrs:n}=e,l=(0,i.useRef)(null);if((0,i.useEffect)(()=>{let e=e=>{let t;if(!l.current||e.source!==l.current.contentWindow)return;let n=e.data;if("string"==typeof n)try{n=JSON.parse(n)}catch(e){return}n&&"number"==typeof n.height?t=n.height:"number"==typeof n&&(t=n),"number"==typeof t&&t>0&&l.current&&(l.current.style.height="".concat(t,"px"))};if(null==n?void 0:n.url)return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[null==n?void 0:n.url]),!n||!n.url)return null;let o="iframe-pinterest-".concat((null==(t=n.url.split("/").pop())?void 0:t.split("?")[0])||Date.now());return(0,a.Y)("div",{class:"pinterest-embed-wrap outer","data-url":n.url,children:(0,a.Y)("iframe",{ref:l,id:o,className:"pinterest-embed-iframe",src:n.url,width:"350px",frameBorder:"0",scrolling:"no",loading:n.belowTheFold?"lazy":void 0,title:n.title||"Pinterest Pin"})})}},65113:function(e,t,n){n.d(t,{t:()=>s});var a=n(4006),i=n(17402),l=n(56778),o=n(60509),r=n(70189);let s=e=>{let{attrs:t,postId:n}=e,s=(0,i.useRef)(null);(0,i.useEffect)(()=>{let e=e=>{!s.current||e.source===s.current.contentWindow&&e.data.iframeHeight&&"number"==typeof e.data.iframeHeight&&(s.current.style.height="".concat(e.data.iframeHeight,"px"))};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}},[]);let d=n?(0,r.pi)(n):void 0,c=t.fullEmbedUrl;if(d){let e=new URL(t.fullEmbedUrl);e.searchParams.set("itemEntityKey",d),c=e.toString()}let u=(0,a.Y)("div",{class:"polymarket-wrap outer","data-url":c,children:(0,a.Y)("iframe",{ref:s,class:"polymarket-iframe",src:c,width:t.isGraphMode?"100%":"400px",height:t.isGraphMode?"200px":"120px",frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox",loading:t.belowTheFold?"lazy":void 0})});return t.profileName||t.eventSlug?(0,a.Y)(l.A,{onFirstVisible:()=>{(0,o.E)({eventSlug:t.eventSlug,marketSlug:t.marketSlug,profileName:t.profileName,itemEntityKey:n?(0,r.pi)(n):void 0})},children:u}):u}},61579:function(e,t,n){n.d(t,{S:()=>w});var a=n(69277),i=n(70408),l=n(4006),o=n(32485),r=n.n(o),s=n(17402),d=n(24582),c=n(43327),u=n(47663),m=n(12988),p=n(80573),h=n(4591),g=n(40927),f=n(47692),b=n(4016),v=n(20004);let y=e=>{document.dispatchEvent(new CustomEvent("updateDigestPostEmbed",{detail:e,bubbles:!0}))},w=e=>{let{nodeId:t,caption:n,cta:o,size:w="lg",isEditor:k,showBylines:Y,title:_,publishedBylines:C,post_date:D,cover_image:S,cover_image_alt:E,canonical_url:T,section_name:x,id:A,type:P,video_upload_id:F,reaction_count:O,comment_count:I,publication_name:N,publication_logo_url:L,editor:M,updateAttributes:B,deleteNode:R,getPos:H,pub:z,youtube_url:W,show_links:U,feed_url:j}=e,[V,J]=(0,s.useState)(!1),[q,K]=(0,s.useState)(!1),[G,Q]=(0,s.useState)(!1),[X,Z]=(0,s.useState)(!1),[$,ee]=(0,s.useState)(!1),et=(0,b.lu)({pub:z}),en={title:_,publishedBylines:C,post_date:D,cover_image:S,cover_image_alt:E,canonical_url:T,section_name:x,id:A,type:P,video_upload_id:F,reaction_count:O,comment_count:I,publication_name:N,publication_logo_url:L},ea={feedUrl:null!=j?j:void 0,showLinks:null!=U?U:null,youtubeUrl:null!=W?W:null},ei=()=>{K(!0),J(!1),y({nodeId:t,shouldDisableDrag:!0})},el={onCancelTitle:k?()=>{Q(!1),y({nodeId:t,shouldDisableDrag:!1})}:null,onEditTitle:k?()=>{Q(!0),J(!1),y({nodeId:t,shouldDisableDrag:!0})}:null,onSaveTitle:k?e=>{Q(!1),B?B({title:e}):y({nodeId:t,title:e,shouldDisableDrag:!1})}:null,isEditingTitle:G},eo={onCancelCaption:k?()=>{K(!1),y({nodeId:t,shouldDisableDrag:!1})}:null,onEditCaption:k?ei:null,onSaveCaption:k?e=>{K(!1),B?B({caption:e}):y({nodeId:t,caption:e,shouldDisableDrag:!1})}:null,isEditingCaption:q},er={onCancelCta:k?()=>{Z(!1),y({nodeId:t,shouldDisableDrag:!1})}:null,onEditCta:k?()=>{Z(!0),J(!1),y({nodeId:t,shouldDisableDrag:!0})}:null,onSaveCta:k?e=>{Z(!1),B?B({cta:e}):y({nodeId:t,cta:e,shouldDisableDrag:!1})}:null,isEditingCta:X};return(0,l.Y)("div",{className:r()(v.A.digestPostEmbed),"data-component-name":"DigestPostEmbed",onMouseEnter:()=>!q&&!G&&J(!0),onMouseLeave:()=>!$&&J(!1),children:(0,l.FD)(l.FK,{children:[k&&V&&(0,l.Y)(d.C,{enableExtraSmallOption:et,showBylines:Y,showBylinesOption:et,size:w,onClose:()=>ee(!1),onConvertToEmbeddedPost:()=>{M&&H?M.commands.convertDigestPostEmbedToEmbeddedPostV2({pos:H(),attrs:(0,a._)({url:T},en)}):document.dispatchEvent(new CustomEvent("convertDigestPostEmbedToEmbeddedPost",{detail:{url:T},bubbles:!0}))},onConvertToLink:()=>{M&&H?M.commands.convertDigestPostEmbedToLinkV2({pos:H(),url:T}):document.dispatchEvent(new CustomEvent("convertDigestPostEmbedToLink",{detail:{url:T},bubbles:!0}))},onDelete:()=>{R?R():document.dispatchEvent(new CustomEvent("deleteDigestPostEmbed",{bubbles:!0}))},onEditCaption:ei,onOpen:()=>ee(!0),onSetLayout:e=>{B?B({size:e}):y((0,a._)({nodeId:t,caption:n,cta:o,size:e,shouldDisableDrag:!1},en))},onSetShowBylines:e=>{B?B({showBylines:e}):y((0,a._)({nodeId:t,showBylines:e,shouldDisableDrag:!1},en))}}),"xs"===w&&(et?(0,l.Y)(p.T,(0,i._)((0,a._)({},el,ea),{disableLinks:k,post:en})):(0,l.Y)(m.w,{disableLinks:k,post:en})),"sm"===w&&(et?(0,l.Y)(f.n,(0,i._)((0,a._)({},el,er,ea),{cta:o,disableLinks:k,post:en,showBylines:Y})):(0,l.Y)(m.w,{disableLinks:k,post:en})),"md"===w&&(et?(0,l.Y)(g.D,(0,i._)((0,a._)({},el,er,ea),{cta:o,disableLinks:k,post:en,showBylines:Y})):(0,l.Y)(u.T,(0,i._)((0,a._)({},eo),{caption:n,disableLinks:k,post:en}))),"lg"===w&&(et?(0,l.Y)(h.j,(0,i._)((0,a._)({},eo,el,er,ea),{caption:n,cta:o,disableLinks:k,post:en,showBylines:Y})):(0,l.Y)(c.vV,(0,i._)((0,a._)({},eo),{caption:n,disableLinks:k,post:en})))]})})}},93038:function(e,t,n){n.d(t,{Ay:()=>Y,Qb:()=>D,_F:()=>C});var a=n(69277),i=n(70408),l=n(79785),o=n(4006),r=n(99595),s=n(32485),d=n.n(s),c=n(6411),u=n.n(c),m=n(15734),p=n.n(m),h=n(64504),g=n(55157),f=n(27437),b=n(84777),v=n(95899),y=n(49807),w=n(3223);function k(){let e=(0,l._)(["No results for ",""]);return k=function(){return e},e}let Y=e=>{let{id:t,type:n,name:a,url:i,photo_url:l,uuid:r,mentionText:s,isStatic:c=!1,isEditorContext:u=!1}=e;return c?(0,o.Y)("span",{className:d()(w.A.mention,w.A.mentionStatic),"data-component-name":"MentionStatic",children:(0,o.Y)("a",{href:(0,y.bzS)(n,t,a,i),children:a||"Substack user"})}):"user"===n?(0,o.Y)(v.HW,{children:(0,o.Y)(f.ProfileHoverCard,{subject:{id:t,name:a||"Substack user",photo_url:l},utmSource:"mention",trigger:(0,o.Y)("a",{className:w.A.mention,href:u?void 0:(0,y.bzS)(n,t,a,i),target:"_blank",rel:"noopener","data-attrs":JSON.stringify({name:a,id:t,type:n,url:i,photo_url:l,uuid:r}),onClick:e=>e.stopPropagation(),"data-component-name":"MentionUser",children:null!=s?s:a})})}):"pub"===n?(0,o.Y)(b.m,{pubId:t,utmSource:"mention",trigger:(0,o.Y)("a",{className:w.A.mention,href:i,target:"_blank",rel:"noopener","data-attrs":JSON.stringify({name:a,id:t,type:n,url:u?void 0:(0,y.bzS)(n,t,a,i),uuid:r}),onClick:e=>e.stopPropagation(),"data-component-name":"MentionPub",children:null!=s?s:a})}):(0,o.Y)("a",{className:w.A.mention,target:"_blank",rel:"noopener",href:(0,y.bzS)(n,t,a,i),"data-attrs":JSON.stringify({name:a,id:t,type:n,url:i,photo_url:l,uuid:r}),"data-component-name":"Mention",children:null!=s?s:a})},_={},C=async function(e){let{pathname:t="/api/v1/posts/mention"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(_[e])return _[e];let{profiles:n,publications:l}=(await p().get(t).query({query:e})).body,o=new Map;return n&&n.length&&o.set("Writers",n.map(e=>(0,i._)((0,a._)({},e),{type:"user"}))),l&&l.length&&o.set("Publications",null==l?void 0:l.map(e=>(0,i._)((0,a._)({},e),{type:"pub",url:(0,y.Bte)({subdomain:e.subdomain}),photo_url:e.logo_url}))),_[e]=o,o},D=()=>{let e,t,n=u().prototype.stopCallback,a=function(e){var t,n,a;let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l="undefined"!=typeof window&&null!=(a=null==(n=window._preloads)||null==(t=n.pub)?void 0:t.language)?a:"en",{iString:o,iTemplate:r}=I18N.i(l);return{items:e.items,query:e.query,isLoading:i,selectItem:t=>{t&&e.command({item:t})},placeholderText:o("Search for a person or publication"),noResultsText:r(k(),e.query),minQueryLength:2,language:l}};return{onStart:i=>{e=new r.NV(g.r,{props:a(i),editor:i.editor}),t=(0,h.Ay)("body",{getReferenceClientRect:i.clientRect,appendTo:()=>document.getElementsByClassName("editor-scroll")[0]||document.body,content:e.element,popperOptions:{strategy:"absolute",modifiers:[{options:{altAxis:!0}}]},showOnCreate:!0,interactive:!0,trigger:"manual",placement:"bottom-start"}),u().prototype.stopCallback=function(e,t,a){return"esc"===a||n(e,t,a)}},onBeforeUpdate(n){t&&t[0].show(),e&&e.updateProps(a(n,!0)),n.clientRect&&t&&t[0].setProps({getReferenceClientRect:n.clientRect})},onUpdate(n){e&&e.updateProps(a(n,!1)),t&&t[0].setProps({getReferenceClientRect:n.clientRect})},onKeyDown(a){var i;return"Escape"===a.event.key?(t&&t[0]&&t[0].destroy(),t=null,e&&e.destroy(),e=null,setTimeout(()=>{u().prototype.stopCallback=n},0),!0):null==e||null==(i=e.ref)?void 0:i.onKeyDown(a)},onExit(){u().prototype.stopCallback=n,t&&t[0]&&t[0].destroy(),t=null,e&&e.destroy(),e=null}}}},68695:function(e,t,n){n.d(t,{i:()=>w});var a=n(4006),i=n(32485),l=n.n(i),o=n(17402),r=n(41873),s=n(84605),d=n(42503),c=n(60005),u=n(66714),m=n(68349),p=n(68410),h=n(22602),g=n(56007),f=n(13348),b=n(39318),v=n(49807),y=n(55390);let w=e=>{var t,n,i,w,k;let{mediaUploadId:Y,pub:_,post:C,isEditor:D=!1}=e,S=(0,o.useRef)(),{iString:E}=(0,s.GO)(),{isMobile:T}=(0,p.sM)(),{mediaUpload:x,loading:A,error:P,refetch:F}=(0,u.X)({mediaUploadId:Y}),[O,I]=(0,o.useState)(!1),[N,L]=(0,o.useState)(!1),[M,B]=(0,o.useState)(!1),[R,H]=(0,o.useState)(!1),[z,W]=(0,o.useState)(null);(0,o.useEffect)(()=>()=>{"undefined"!=typeof window&&z&&window.clearTimeout(z)},[z]);let U=()=>{var e;F(),x&&(0,m.NN)((0,b.Pzx)(x)),(null==(e=S.current)?void 0:e.player)&&S.current.player.load(),I(!1)};return(0,o.useEffect)(()=>{var e;let t=e=>{e.preventDefault()};return"undefined"!=typeof window&&(null==(e=S.current)?void 0:e.player)&&O&&window.document.addEventListener("dragstart",t),()=>{var e;"undefined"!=typeof window&&(null==(e=S.current)?void 0:e.player)&&window.document.removeEventListener("dragstart",t)}},[O,S]),(0,a.Y)("div",{"data-component-name":"VideoEmbedPlayer",id:(0,v.eX$)({mediaUploadId:Y}),className:y.A.videoScrollTarget,onMouseEnter:()=>{z&&(clearTimeout(z),W(null)),L(!0)},onMouseLeave:()=>{"undefined"!=typeof window&&W(window.setTimeout(()=>{L(!1)},0))},children:A?(0,a.Y)(h.O,{width:"100%",height:400}):P||!x?(0,a.Y)("div",{className:y.A.videoPlaceholder,children:E("Could not load video.")}):(0,a.Y)(a.FK,{children:(0,a.FD)("div",{className:l()(y.A.videoEmbed,D&&y.A.canEdit),children:[(0,a.Y)(r.A,{ref:S,mediaUpload:x,className:l()({[null!=(n=y.A.canEdit)?n:"undefined"]:D}),pub:_,noPreview:O,renderPlayButton:()=>(0,a.Y)(f.ro,{isPlaying:!1,size:T?56:72}),stopPropagation:!0,videoType:"embed",videoPlayerClassName:y.A.videoPlayer,videoClassName:y.A.video,surface:D?"editor":"post",entityKey:String(null!=(i=null==C?void 0:C.id)?i:x.post_id),entityType:"post",contentType:"embed"}),D&&(N||O||M||R)&&(0,a.FD)(g.tE,{children:[(0,a.Y)(c.A,{videoPlayer:null!=(w=S.current)?w:null,pub:null,postId:null!=(k=null==C?void 0:C.id)?k:null,mediaUpload:x,onOpenThumbnail:()=>I(!0),onOpenSettings:null,onThumbnailUpdated:U,onOpenFreePreview:null,onRemoveFreePreview:null,onRemoveMedia:null,active:!O,onSelected:e=>B(!!e),onDownloadStarted:()=>H(!0),onDownloadFinished:()=>H(!1)},Y),O&&(null==(t=S.current)?void 0:t.player)&&(0,a.Y)(d.A,{videoPlayerRef:S.current.player,videoUpload:x,active:O,onCancel:U,onUpdate:U})]})]})})})}},96156:function(e,t,n){n.d(t,{H:()=>T});var a=n(4006),i=n(72170),l=n(17402),o=n(43427),r=n(30193),s=n(68611),d=n(13950),c=n(46271),u=n(42686),m=n(89607),p=n(95282),h=n(67024),g=n(27332),f=n(58292),b=n(60897),v=n(94729),y=n(12501),w=n(82772),k=n(76977),Y=n(22602),_=n(63136),C=n(504),D=n(49095),S=n(49807),E=n(6296);function T(e){let{commentId:t}=e,{isLoading:n,error:i,result:l}=(0,y.st)({pathname:"/api/v1/reader/comment/".concat(t),auto:!0,deps:[t]});return i instanceof v.fk?(0,a.Y)(a.FK,{children:i.getMessage()}):!l||n?(0,a.Y)(P,{}):(0,a.Y)(x,{feedItem:l.item})}function x(e){var t,n,h,v,y;let{feedItem:Y}=e,{comment:T,parentComments:x}=Y,{truncatedBodyJson:P,isTruncated:F}=(0,b.A)(T),O=x[x.length-1],I=null==(t=T.attachments)?void 0:t.find(e=>"image"!==e.type),N=null==(n=T.attachments)?void 0:n.filter(e=>"image"===e.type),L=(0,c.Jd)(),M=(0,l.useRef)(null);return(0,w.S8)(M,()=>(0,C.Q$)(Y,"post-embed",{extraEventProps:{isTruncated:F},isLoggedIn:!!L}),{threshold:.2}),(0,a.Y)(k.I1,{justifyContent:"center",alignItems:"center",paddingX:20,className:E.A.container,children:(0,a.Y)(d.DH,{children:(0,a.FD)(k.pT,{as:"a",target:"_blank",href:(0,S.Zgx)(T),gap:12,border:"detail",bg:"primary",radius:"md",padding:{mobile:16,desktop:20},style:{textDecoration:"none",width:"560px",maxWidth:"100%"},className:E.A.note,ref:M,children:[(0,a.Y)(k.pT,{flex:"auto",children:(0,a.Y)(f.bB,{user:T})}),(0,a.FD)(k.I1,{minWidth:0,gap:8,flex:"grow",children:[(0,a.FD)(k.I1,{minWidth:0,flex:"grow",children:[(0,a.FD)(g.X6,{children:[(0,a.Y)(_.EY,{color:"primary",as:"span",weight:"semibold",children:T.name}),(0,a.Y)(D.UserStatusSymbols,{tier:T.user_bestseller_tier,size:"sm"}),(0,a.Y)(f.iE,{timestamp:T.date})]}),O&&(0,a.FD)(_.EY.B5,{color:"secondary",children:["Replying to ",O.name]}),(0,a.FD)(k.I1,{gap:12,flex:"grow",children:[(0,a.Y)(f.Wz,{children:P&&(0,a.Y)(m.w,{content:P,attachedLinks:(0,p.MT)(T)})}),(0,a.Y)(u.ti,{attachments:I?[I]:N||[],readOnly:!0,onAttachmentClick:function(){let{commentId:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,C.Qb)(Y,"post-embed","attachment",{extraEventProps:{commentId:e}})},item:Y,utm_content:Y.entity_key})]})]}),(0,a.FD)(k.pT,{justifyContent:"space-between",alignItems:"center",children:[(0,a.Y)(A,{icon:(0,a.Y)(o.A,{height:16,fill:"none",strokeWidth:2.5,stroke:"var(--color-fg-secondary)"}),count:null!=(h=T.reaction_count)?h:0}),(0,a.Y)(A,{icon:(0,a.Y)(r.A,{size:16,strokeWidth:2.5,stroke:"var(--color-fg-secondary)"}),count:null!=(v=T.children_count)?v:0}),(0,a.Y)(A,{icon:(0,a.Y)(s.A,{size:16,strokeWidth:2.5,stroke:"var(--color-fg-secondary)"}),count:null!=(y=T.restacks)?y:0}),(0,a.Y)(A,{icon:(0,a.Y)(i.A,{height:16,strokeWidth:2.5,stroke:"var(--color-fg-secondary)"}),count:0})]})]})]})})})}function A(e){let{icon:t,count:n}=e;return(0,a.FD)(k.pT,{gap:8,paddingTop:6,flex:"grow",alignItems:"center",children:[t,(0,a.Y)(_.EY.Digit,{color:"secondary",children:n>0&&(0,h.Z)(n)})]})}function P(){return(0,a.Y)(d.DH,{children:(0,a.Y)(k.I1,{justifyContent:"center",alignItems:"center",paddingX:20,style:{margin:"20px 0"},"data-component-name":"CommentViewPlaceholder",children:(0,a.FD)(k.pT,{gap:12,border:"detail",bg:"primary",radius:"md",padding:{mobile:16,desktop:20},style:{textDecoration:"none",width:"560px",maxWidth:"100%"},flex:"grow",className:E.A.note,children:[(0,a.Y)(Y.O,{radius:"full",width:48,height:48}),(0,a.FD)(k.I1,{gap:12,flex:"grow",children:[(0,a.Y)(Y.O,{height:16,width:"".concat(80*Math.random()+20,"%")}),(0,a.Y)(Y.O,{height:16,width:"".concat(80*Math.random()+20,"%")}),(0,a.Y)(Y.O,{height:16,width:"".concat(80*Math.random()+20,"%")}),(0,a.Y)(Y.O,{height:16,width:"".concat(80*Math.random()+20,"%")})]})]})})})}},10398:function(e,t,n){n.d(t,{Hr:()=>E});var a=n(69277),i=n(70408),l=n(79785),o=n(4006),r=n(78649),s=n(84605),d=n(42686),c=n(89607),u=n(95282),m=n(81992),p=n(27332),h=n(25859),g=n(60897),f=n(99662),b=n(24078),v=n(76977),y=n(63136),w=n(83629),k=n(83357),Y=n(49095),_=n(49807),C=n(57324),D=n(44307);function S(){let e=(0,l._)(["This content is only visible to paid subscribers of ",""]);return S=function(){return e},e}function E(e){let{parent:t,comment:n,publication:a,readOnly:i,onAttachmentClick:l,utm_content:s,isDm:d,isPermalink:c,commentId:u,isShowingTranslation:m}=e,p=(0,k.g)({onClick:()=>null==l?void 0:l({commentId:String(n.id)}),href:i?void 0:(0,_.Zgx)(n,{noBase:w.Z}),state:{showBack:!0}});return(0,o.Y)(r.Q,{children:(0,o.Y)(T,{readOnly:i,linkProps:p,isEmbed:f.y,children:(0,o.Y)(x,{parent:t,comment:n,publication:a,readOnly:i,onAttachmentClick:l,utm_content:s,isDm:d,isPermalink:c,commentId:u,isShowingTranslation:m})})})}function T(e){let{children:t,readOnly:n,linkProps:l,isEmbed:r}=e;return(0,o.Y)(v.I1,(0,i._)((0,a._)({as:n?"div":"a",bg:"primary",border:"detail",radius:"md",padding:12,gap:8,target:r()?"_blank":void 0,draggable:!1},l),{showFocus:!0,animate:!0,className:D.A.commentContainer,children:t}))}function x(e){var t,n,a,i;let{parent:l,comment:r,publication:s,readOnly:d,onAttachmentClick:c,utm_content:u,isDm:m,isPermalink:p,commentId:h,isShowingTranslation:f}=e,{truncatedBodyJson:b}=(0,g.A)(r,{truncationProfile:"small",isShowingTranslation:f}),v=null!=(i=r.user)?i:r.user_id?{id:r.user_id,name:null!=(t=r.name)?t:"",photo_url:r.photo_url,bestseller_tier:null!=(n=r.user_bestseller_tier)?n:void 0,status:null!=(a=r.userStatus)?a:null}:null;return(0,o.FD)(o.FK,{children:[v&&(0,o.Y)(A,{commentUser:v,comment:r,readOnly:d,utm_content:u}),(0,o.Y)(P,{parent:l,comment:r,publication:s,truncatedBodyJson:b,isDm:m,onAttachmentClick:c,utm_content:u,readOnly:d,isPermalink:p,commentId:h})]})}function A(e){let{commentUser:t,comment:n,readOnly:a,utm_content:i}=e;return t?(0,o.FD)(v.pT,{gap:8,alignItems:"center",justifyContent:"start",children:[(0,o.Y)(k.N,{href:(0,_.gYq)(t,{noBase:w.Z,utm_content:C.fL.substackFeedItem,utm_source:null!=i?i:void 0}),target:(0,f.y)()?"_blank":void 0,showBack:!0,radius:"full",showFocus:!0,animate:!0,children:(0,o.Y)(b.eu,{size:20,user:t})}),(0,o.Y)(y.EY.B4,{weight:"medium",color:"primary",children:a?t.name:(0,o.FD)(v.pT,{gap:8,direction:"row",justifyContent:"space-between",children:[(0,o.Y)(h.yp,{user:t,utm_source:C.VU.substackFeedItem,utm_content:i,children:t.name}),(null==t?void 0:t.bestseller_tier)!=null&&(0,o.Y)(Y.UserStatusSymbols,{tier:t.bestseller_tier,userId:t.id,size:"xs"})]})}),(0,o.Y)(y.EY.B4,{as:"span",color:"secondary",children:(0,o.Y)(p.Iz,{timestamp:n.date,comment:n})})]}):null}function P(e){var t,n,a,i,l,r;let{parent:d,comment:c,publication:u,truncatedBodyJson:m,isDm:p,isPermalink:h,readOnly:g,onAttachmentClick:f,utm_content:b,commentId:v}=e,{iString:y,iTemplate:w}=(0,s.GO)(),k=null!=(r=null==u?void 0:u.name)?r:y("this publication"),Y=w(S(),k),_=null==d||null==(t=d.attachments)?void 0:t.some(e=>"image"===e.type||"video"===e.type),C=null==(n=c.attachments)?void 0:n.some(e=>"image"===e.type||"video"===e.type),D=null==(a=c.attachments)?void 0:a.some(e=>"image"!==e.type&&"video"!==e.type&&"live_stream"!==e.type),E=null==(i=c.attachments)?void 0:i.some(e=>"post"===e.type&&(e.postSelection||e.postImageSelection)),T=null==(l=c.attachments)?void 0:l.some(e=>"poll"===e.type);return _||C&&D||D&&!E&&!T?(0,o.Y)(F,{comment:c,truncatedBodyJson:m,hiddenText:Y,onAttachmentClick:f,utm_content:b}):(0,o.Y)(O,{comment:c,truncatedBodyJson:m,hiddenText:Y,onAttachmentClick:f,utm_content:b,readOnly:g,isDm:p,isPermalink:h,commentId:v})}function F(e){var t,n;let{comment:a,truncatedBodyJson:i,hiddenText:l,onAttachmentClick:r,utm_content:s}=e;return(0,o.Y)(o.FK,{children:(0,o.FD)(v.pT,{gap:8,direction:"row",flex:"grow",justifyContent:"space-between",children:[(0,o.FD)(v.I1,{gap:4,children:[(0,o.Y)(c.T,{content:i,isHidden:a.hidden,hiddenText:l,attachedLinks:(0,u.MT)(a)}),(0,o.Y)(m.ot,{attachments:null!=(t=a.attachments)?t:[],onAttachmentClick:r,utm_content:s})]}),(0,o.Y)(d.Yw,{attachments:null!=(n=a.attachments)?n:[]})]})})}function O(e){var t;let{comment:n,truncatedBodyJson:a,hiddenText:i,onAttachmentClick:l,utm_content:r,readOnly:s,isDm:m,isPermalink:p,commentId:h}=e;return(0,o.FD)(o.FK,{children:[(0,o.Y)(c.T,{content:a,isHidden:n.hidden,hiddenText:i,attachedLinks:(0,u.MT)(n)}),(0,o.Y)(d.ti,{attachments:null!=(t=n.attachments)?t:[],onAttachmentClick:l,utm_content:r,isRestack:!0,readOnly:s,isDm:m,isPermalink:p,commentId:h})]})}},71335:function(e,t,n){n.d(t,{v:()=>m});var a=n(69277),i=n(70408),l=n(32641),o=n(4006),r=n(32485),s=n.n(r),d=n(85093),c=n(33727),u=n(5252);function m(e){var{children:t,selected:n}=e,r=(0,l._)(e,["children","selected"]);let m=(0,d.m)();return(0,o.Y)(c.Z,(0,i._)((0,a._)({className:s()(u.A.container,n&&u.A.selected,m&&"theme-bg-dark"),elevated:!1,radius:"sm"},r),{children:t}))}},52145:function(e,t,n){n.d(t,{DE:()=>d,MI:()=>c});var a=n(4006),i=n(38376),l=n(49436),o=n(84605);n(94729),n(35369);var r=n(45859);n(36372),n(36319),n(70486),n(16291);var s=n(35407);function d(e){let{onMute:t,customLabel:n}=e,{iString:l}=(0,o.GO)();return(0,a.Y)(r.Dr,{leading:(0,a.Y)(i.A,{className:s.A.muteIcon}),onClick:e=>{e.preventDefault(),e.stopPropagation(),t("indefinitely")},children:n||l("Mute")})}function c(e){let{onClick:t,customLabel:n}=e,{iString:i}=(0,o.GO)();return(0,a.Y)(r.Dr,{leading:(0,a.Y)(l.A,{className:s.A.muteIcon}),onClick:e=>{e.preventDefault(),t()},children:n||i("Unmute")})}},87782:function(e,t,n){n(4006),n(76977),n(63136),n(35407)},69089:function(e,t,n){n.d(t,{e:()=>d});var a=n(69277),i=n(32641),l=n(4006),o=n(26683),r=n(17028),s=n(3898);function d(e){var{children:t,setReactions:n=!0,alignSelf:r}=e,s=(0,i._)(e,["children","setReactions","alignSelf"]);return n?(0,l.FD)(c,{position:"relative",alignSelf:r,children:[t,(0,l.Y)(o.LI,(0,a._)({},s))]}):(0,l.Y)(l.FK,{children:t})}let c=(0,r.yw)({display:"flex",className:s.A.reactionsHoverZone})},80351:function(e,t,n){n(94729)},53457:function(e,t,n){n(76528)},66929:function(e,t,n){n.d(t,{w:()=>r});var a=n(4006),i=n(17159),l=n.n(i),o=n(53448);function r(e){var t,n,i,r,s,d,c,u,m,p,h;let{recipe:g,postInfo:f}=e,b={"@context":"https://schema.org/","@type":"Recipe",name:g.name,image:g.image_url?[g.image_url]:[],author:{"@type":"Person",name:(null==(t=f.publishedBylines)?void 0:t.filter(e=>e.name).map(e=>e.name).join(", "))||""},datePublished:f.post_date,description:(null==(n=g.metadata)?void 0:n.description)||void 0,recipeIngredient:g.ingredients||[],recipeInstructions:(g.steps||[]).map((e,t)=>({"@type":"HowToStep",text:(0,o.J9)(e),position:t+1}))};g.metadata.prepTime>0&&(b.prepTime=(0,o.Xn)(g.metadata.prepTime)),g.metadata.cookTime>0&&(b.cookTime=(0,o.Xn)(g.metadata.cookTime)),g.metadata.totalTime>0&&(b.totalTime=(0,o.Xn)(g.metadata.totalTime)),(null==(i=g.metadata)?void 0:i.recipeYield)&&(b.recipeYield=(0,o.jQ)(g.metadata.recipeYield));let v=null!=(u=null==(r=g.metadata)?void 0:r.keywords)?u:[];v.length>0&&(b.keywords=v.join(", "));let y=null!=(m=null==(s=g.metadata)?void 0:s.category)?m:[];y.length>0&&(b.recipeCategory=y.join(", "));let w=null!=(p=null==(d=g.metadata)?void 0:d.cuisine)?p:[];w.length>0&&(b.recipeCuisine=w.join(", "));let k=null!=(h=null==(c=g.metadata)?void 0:c.diet)?h:[];return 1===k.length?b.suitableForDiet="https://schema.org/".concat(k[0]):k.length>1&&(b.suitableForDiet=k.map(e=>"https://schema.org/".concat(e))),Object.keys(b).forEach(e=>{void 0===b[e]&&delete b[e]}),(0,a.Y)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:l()(b,{json:!0,isSecureContext:!0})}})}},90292:function(e,t,n){n.d(t,{q:()=>l});var a=n(4006);n(45994);var i=n(93576);let l=e=>{let{children:t}=e;return(0,a.Y)(i.A,{version:3,config:{loader:{load:["ui/safe"]}},children:t})}},62765:function(e,t,n){n.d(t,{K:()=>f});var a=n(4006),i=n(32485),l=n.n(i),o=n(33727),r=n(13892),s=n(20956),d=n(36334),c=n(3362),u=n(77934),m=n(56127),p=n(41080),h=n(38904),g=n(21734);function f(e){let{attrs:t}=e,{url:n,full_text:i,username:r,name:f,profile_image_url:v,date:y,photos:w,quoted_tweet:k,reply_count:Y,retweet_count:_,like_count:C,video_url:D,expanded_url:S,belowTheFold:E,impression_count:T}=t,x=null!=D,A=!x&&w&&w.length>0,P=k&&Object.keys(k).length>0;return(0,a.Y)(b,{href:n,children:(0,a.FD)(o.Z,{gap:12,padding:16,font:"text",elevated:!1,className:l()(g.A.tweet,"twitter-embed"),"data-attrs":JSON.stringify(t),pressable:"lg",children:[(0,a.Y)(d.V,{username:r,name:f,profile_image_url:v,belowTheFold:E}),(0,a.Y)(p.z,{text:i}),A?(0,a.Y)(u.b,{photos:w,belowTheFold:E}):x?(0,a.Y)(h.X,{src:D}):null,!x&&!A&&!P&&null!=S&&(0,a.Y)(c.J,{expandedUrl:S}),(0,a.Y)(m.k,{quotedTweet:k}),(0,a.Y)(s.x,{date:y,replyCount:Y,retweetCount:_,likeCount:C,impressionCount:T})]})})}function b(e){let{href:t,children:n}=e;return(0,a.Y)(r.A,{href:t,target:"_blank",rel:"noopener noreferrer","data-component-name":"Twitter2ToDOM",children:n})}},5035:function(e,t,n){n.d(t,{E6:()=>p,_1:()=>u,c:()=>m});var a=n(69277),i=n(70408),l=n(88285),o=n(26469),r=n(99595),s=n(61989),d=n(68349),c=n(78495);let u="highlighted_code_block",m={content:"text*",group:"block",code:!0,defining:!0,isolating:!0,draggable:!0,selectable:!0,marks:"",attrs:{language:{default:"plaintext"},nodeId:{default:null}},parseDOM:[{tag:"div.".concat(u),preserveWhitespace:"full",getAttrs:e=>{let t=(0,c.t)(e);return(0,i._)((0,a._)({},t||{}),{nodeId:(0,d.QT)()})},contentElement:"code"},{tag:"pre.shiki",preserveWhitespace:"full",getAttrs:()=>({nodeId:(0,d.QT)()}),contentElement:"code"}],toDOM:e=>["div",{class:u,"data-attrs":JSON.stringify(e.attrs),"data-component-name":"HighlightedCodeBlockToDOM"},["pre",{class:"shiki"},["code",{class:"language-".concat(e.attrs.language)},0]]],toDOMStatic:e=>["div",{class:u,"data-attrs":JSON.stringify((0,i._)((0,a._)({},e.attrs),{isEmail:!0})),"data-component-name":"HighlightedCodeBlockToDOMStatic"},["pre",["code",{class:"language-".concat(e.attrs.language)},0]]]},p=l.bP.create({name:u,priority:1e3,group:m.group,content:m.content,code:m.code,defining:m.defining,isolating:m.isolating,marks:m.marks,draggable:m.draggable,selectable:m.selectable,addOptions:()=>({isStatic:!1,HTMLAttributes:{}}),addAttributes:()=>({language:{default:"plaintext",parseHTML:h},nodeId:{default:null}}),parseHTML:()=>m.parseDOM,renderHTML(e){let{node:t}=e;return this.options.isStatic&&m.toDOMStatic?m.toDOMStatic(t):m.toDOM(t)},addNodeView(){let{HighlightedCodeBlockEditor:e}=n(56108);return(0,r.gu)(e)},addKeyboardShortcuts(){return{"Mod-a":e=>{let{editor:t}=e;return function(e,t){let{$from:n}=e.state.selection;for(let a=n.depth;a>0;a--)if(n.node(a).type.name===t)return e.commands.setTextSelection({from:n.start(a),to:n.end(a)}),!0;return!1}(t,this.name)},Tab:e=>{let{editor:t}=e;return function(e,t){let{$from:n}=e.state.selection;for(let a=n.depth;a>0;a--)if(n.node(a).type.name===t)return e.commands.insertContent(" ");return!1}(t,this.name)},"Shift-Tab":e=>{let{editor:t}=e;return function(e,t){let{$from:n}=e.state.selection;if(n.parent.type.name!==t)return!1;let a=n.parent.textContent.slice(0,n.parentOffset).lastIndexOf("\n")+1,i=n.parent.textContent.slice(a),l=n.start()+a;if(i.startsWith(" "))return e.commands.command(e=>{let{tr:t}=e;return t.delete(l,l+1),!0});let o=i.match(/^ {1,2}/);return!o||e.commands.command(e=>{let{tr:t}=e;return t.delete(l,l+o[0].length),!0})}(t,this.name)},Enter:e=>{let{editor:t}=e;return function(e,t){let{selection:n}=e.state,{$from:a,empty:i}=n;if(!i||a.parent.type.name!==t)return!1;let l=a.parentOffset===a.parent.nodeSize-2,o=a.parent.textContent.endsWith("\n\n");return!!l&&!!o&&e.chain().command(e=>{let{tr:t}=e;return t.delete(a.pos-2,a.pos),!0}).exitCode().run()}(t,this.name)},"Shift-Enter":e=>{let{editor:t}=e;return function(e,t){let{$from:n}=e.state.selection;return n.parent.type.name===t&&e.commands.insertContent("\n")}(t,this.name)}}},addCommands(){return{insertHighlightedCodeBlock:e=>t=>{let{chain:n,state:a}=t;return function(e,t,n,a){let{$from:i}=t.selection,l=i.end();return e().setTextSelection(l).insertContent({type:n,attrs:{language:(null==a?void 0:a.language)||"plaintext",nodeId:(0,d.QT)()}}).run()}(n,a,this.name,e)},toggleHighlightedCodeBlock:()=>e=>{let{commands:t,state:n,view:a}=e;return function(e,t,n,a){let{selection:i}=t;return i.$head.parent.type.name===a?e.setNode("paragraph"):e.setNode(a,{language:"plaintext",nodeId:(0,d.QT)()})}(t,n,0,this.name)},setHighlightedCodeBlockLanguage:e=>t=>{let{commands:n}=t;return n.updateAttributes(this.name,{language:e})}}},addProseMirrorPlugins(){let e=this.type,t=new o.k_({key:new o.hs("highlightedCodeBlockVSCodeHandler"),props:{handleDOMEvents:{paste:(t,a)=>{if(this.editor.isActive(this.name))return!1;let i=function(e){let t;if(!e.clipboardData)return null;let n=e.clipboardData.getData("text/plain");try{let n=e.clipboardData.getData("vscode-editor-data");t=n?JSON.parse(n):void 0}catch(e){return null}let a=(0,s.Q)(null==t?void 0:t.mode);return n&&a?{text:n,language:a}:null}(a);return!!i&&(a.preventDefault(),function(e,t,n){let{tr:a,schema:i}=e.state,l=i.text(n.text.replace(/\r\n?/g,"\n"));a.replaceSelectionWith(t.create({language:n.language,nodeId:(0,d.QT)()},l)),a.selection.$from.parent.type!==t&&a.setSelection(o.U3.near(a.doc.resolve(Math.max(0,a.selection.from-2)))),a.setMeta("paste",!0),e.dispatch(a)}(t,e,i),function(e,t){if("plaintext"===t)return;let{loadLanguage:a}=n(74038);a(t).then(t=>{if(t){let t=e.state.tr.setMeta("codeBlockPluginForceDecoration",!0);e.dispatch(t)}}).catch(console.error)}(t,i.language),!0)}}}}),{CodeBlockPlugin:a}=n(50820);return[t,a({defaultLanguage:"typescript",defaultTheme:"github-light-default",themes:{light:"github-light-default",dark:"github-dark-default"}})]}});function h(e){let t=e.querySelector("code");if(t){let e=Array.from(t.classList).find(e=>e.startsWith("language-"));return e?e.replace("language-",""):"plaintext"}try{let t=e.getAttribute("data-attrs");if(t)return JSON.parse(t).language||"plaintext"}catch(e){console.error("Failed to parse language from element:",e)}return"plaintext"}}}]);