!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@538433c"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="abb8e969-3026-46c6-86a2-463b93da41be",e._sentryDebugIdIdentifier="sentry-dbid-abb8e969-3026-46c6-86a2-463b93da41be")}catch(e){}}();"use strict";(self.webpackChunksubstack=self.webpackChunksubstack||[]).push([["22312"],{30653:function(e,t,i){i.d(t,{M:()=>T});var n=i(79785),o=i(4006),a=i(32485),l=i.n(a),r=i(17402),c=i(8853),d=i(71900),s=i(9599),u=i(2538),p=i(84605),h=i(86500),m=i(68349),v=i(24078),f=i(89490),g=i(35369),_=i(28911),b=i(84843),y=i(45974),Y=i(46453),k=i(11510),C=i(39318),w=i(57324),S=i(82130);function D(){let e=(0,n._)(["Tell "," you appreciate their post"]);return D=function(){return e},e}function A(){let e=(0,n._)(["Join the discussion for ","'s post"]);return A=function(){return e},e}function I(){let e=(0,n._)(["Quickly share posts with your followers"]);return I=function(){return e},e}let x=[{angle:-25,rotation:5,scale:1,flip:!1},{angle:135,rotation:-5,scale:.66,flip:!0}];function T(e){let{isOpen:t,setOpen:i,author:n,pub:a,action:l,postId:c,postSlug:d}=e,s=(0,k.Iu)(),{iString:u,iTemplate:v}=(0,p.GO)(),{requireLogin:f}=(0,Y.eE)();if((0,r.useEffect)(()=>{t&&(0,h.u4)(h.qY.POST_UFI_APP_UPSELL_SHOWN,{action:l,author_id:null==n?void 0:n.id,post_id:c})},[t,l,n,c]),!n||!a)return null;let y=()=>{(0,h.u4)(h.qY.POST_UFI_APP_UPSELL_DISMISSED,{action:l,author_id:null==n?void 0:n.id,post_id:c}),i(!1)},S={like:u("Like this in the app"),comment:u("Comment in the app"),restack:u("Restack this in the app")},x={like:v(D(),n.name),comment:v(A(),n.name),restack:v(I())},T=S[l],E=x[l];return(0,o.FD)(_.aF,{isOpen:t,onClose:y,children:[(0,o.Y)(b.rQ,{icon:(0,o.Y)(P,{action:l,author:n,pub:a}),alignItems:"center",title:T,description:E,onClose:y}),(0,o.Y)(_.q1,{}),(0,o.Y)(_.jl,{direction:"column",primaryButton:(0,o.Y)(g.$n,{priority:"primary",onClick:()=>{if((0,h.u4)(h.qY.POST_UFI_APP_UPSELL_GET_APP_CLICKED,{action:l,author_id:null==n?void 0:n.id,post_id:c,is_mobile:s}),s){let e=(0,C.XV8)(a.subdomain,d,{redirect:"app-store",source:w.VU.postUfiModal});(0,m.V2)(e,{newTab:!0}),i(!1)}},children:u(s?"Open Substack":"Get the app")}),secondaryButton:(0,o.Y)(g.$n,{priority:"secondary",onClick:()=>{(0,h.u4)(h.qY.POST_UFI_APP_UPSELL_SIGN_IN_CLICKED,{action:l,author_id:null==n?void 0:n.id,post_id:c}),i(!1),null==f||f()},children:u("Sign in")})})]})}function P(e){let{action:t,author:i,pub:n}=e,a=i.photo_url?(0,o.Y)(v.eu,{photoUrl:i.photo_url,size:84,className:S.A.avatar}):n.logo_url?(0,o.Y)(y.Nq,{pub:n,size:84,className:S.A.avatar}):(0,o.Y)(c.c,{src:"/img/substack-app-icon.png",width:84,height:84});return(0,o.FD)(f.az,{position:"relative",width:84,height:84,children:[a,x.map((e,i)=>(0,o.Y)(E,{config:e,action:t},i))]})}function E(e){let{config:t,action:i}=e,n=t.angle*Math.PI/180,a=46*Math.cos(n),l=46*Math.sin(n);return(0,o.Y)(f.az,{className:S.A.stickerContainer,style:{"--sticker-x":"".concat(a,"px"),"--sticker-y":"".concat(l,"px"),"--sticker-scale":t.scale,"--sticker-rotation":"".concat(t.rotation,"deg"),"--sticker-flip":t.flip?"-1":"1"},children:(0,o.Y)(O,{action:i})})}function O(e){let{action:t}=e;return"like"===t?(0,o.Y)(s.A,{size:32,className:l()(S.A.sticker,S.A.like)}):"comment"===t?(0,o.Y)(d.A,{size:32,className:l()(S.A.sticker,S.A.comment)}):"restack"===t?(0,o.Y)(u.A,{size:32,className:l()(S.A.sticker,S.A.restack)}):null}},92825:function(e,t,i){i.d(t,{f:()=>D,S:()=>S});var n=i(4006),o=i(17402),a=i(89490),l=i(63136);function r(e){let{pub:t}=e,i=t.hero_text,o=t.rankingDetailFreeSubscriberCount;return i||o?(0,n.FD)(c,{children:[i&&(0,n.Y)(l.EY.B4,{clamp:3,children:i}),o&&(0,n.Y)(l.EY.B4,{color:"secondary",children:o})]}):null}let c=(0,a.I4)({display:"flex",direction:"column",gap:2});var d=i(84605),s=i(46271),u=i(35369),p=i(85050),h=i(39318),m=i(57324);function v(e){let{pub:t,isContributor:i,isSubscribed:o,utmSource:a}=e,{iString:l}=(0,d.GO)(),r=(0,s.Jd)(),c=(0,p.s)({surface:"profile"}),v=(0,h.eV6)(t,{user:r,addBase:!0,utm_source:a||m.VU.pubHoverCard,utm_medium:m.Jn.web,utm_campaign:m._9.profilePage});return i?null:(0,n.Y)(f,{children:o?(0,n.Y)(u.$n,{priority:"secondary-outline",href:v,size:"sm",children:l("Subscribed")}):(0,n.Y)(u.$n,{priority:"primary",href:v,onClick:c(t),size:"sm",children:l("Subscribe")})})}let f=(0,a.I4)({display:"flex",direction:"column",paddingTop:4});var g=i(45974);function _(e){var t;let{pub:i}=e,o=(0,h.fOI)(i),a=i.name||"",r=null!=(t=i.subdomain)?t:"";return(0,n.FD)(b,{children:[(0,n.FD)(y,{children:[(0,n.Y)(l.EY.B2,{weight:"medium",children:(0,n.Y)(l.Yq,{href:o,children:a})}),(0,n.Y)(l.EY.B4,{color:"secondary",children:(0,n.Y)(l.Yq,{href:o,children:r})})]}),(0,n.Y)(g.wg,{pub:i,size:48})]})}let b=(0,a.I4)({display:"flex",direction:"row",gap:12}),y=(0,a.I4)({display:"flex",direction:"column",flex:"grow",gap:2});var Y=i(57820);function k(){return(0,n.Y)(D,{children:(0,n.Y)(Y.y$,{flex:"grow",padding:40})})}var C=i(86500),w=i(76528);function S(e){var t;let{pubId:i,utmSource:a,trackOnShow:l}=e,{data:c}=(0,w.OU)("/api/v1/publication/public/".concat(i),{shouldRevalidate:!1});return((0,o.useEffect)(()=>{l&&c&&(0,C.u4)(C.qY.PUBLICATION_HOVER_CARD_SHOWN,{publication_id:i})},[l,null==c||null==(t=c.pub)?void 0:t.id]),c)?(0,n.FD)(D,{children:[(0,n.Y)(_,{pub:c.pub}),(0,n.Y)(r,{pub:c.pub}),(0,n.Y)(v,{isContributor:c.isContributor,isSubscribed:c.isSubscribed,pub:c.pub,utmSource:a})]}):(0,n.Y)(k,{})}let D=(0,a.I4)({display:"flex",direction:"column",sizing:"border-box",width:320,gap:12,padding:12})},89839:function(e,t,i){i.d(t,{A:()=>c});var n=i(69277),o=i(70408),a=i(4006),l=i(57157),r=i(97731);let c=function(e){return(0,a.Y)(r.A,(0,o._)((0,n._)({},e),{name:"LucideBookmark",svgParams:{height:24,width:24,fill:"#000000",strokeWidth:0},children:(0,a.Y)(l.A,{height:24,stroke:e.stroke,fill:e.fill,strokeWidth:e.strokeWidth})}))}},14394:function(e,t,i){i.d(t,{A:()=>c});var n=i(69277),o=i(70408),a=i(4006),l=i(60927),r=i(97731);let c=e=>(0,a.Y)(r.A,(0,o._)((0,n._)({},e),{name:"LucideArrowLeftRight",svgParams:{height:24,width:24,fill:"#000000",strokeWidth:0},children:(0,a.Y)(l.A,{height:24,stroke:e.stroke,fill:e.fill,strokeWidth:e.strokeWidth})}))},26184:function(e,t,i){i.d(t,{A:()=>r});var n=i(69277),o=i(70408),a=i(4006),l=i(97731);let r=e=>(0,a.FD)(l.A,(0,o._)((0,n._)({},e),{name:"PinIconSmall",svgParams:{height:16,width:14},children:[(0,a.Y)("path",{d:"M7 1.00006L10 1.00006C10.5523 1.00006 11.0846 1.47946 10.8452 1.97714C10.6681 2.3451 10.2927 2.75194 9.5 3.17301L10 7.51891C10.7819 7.7681 11.949 8.31222 12.9204 9.21856C13.4827 9.74324 13.0402 10.561 12.2711 10.561H7"}),(0,a.Y)("path",{d:"M7 1.00006L4 1.00006C3.44772 1.00006 2.91538 1.47946 3.15482 1.97714C3.33185 2.3451 3.70727 2.75194 4.5 3.17301L4 7.51891C3.2181 7.7681 2.05103 8.31222 1.07961 9.21856C0.517263 9.74324 0.959808 10.561 1.72891 10.561H7"}),(0,a.Y)("path",{d:"M7 10.561L7 15","stroke-linecap":"round","stroke-linejoin":"round"})]}))},78895:function(e,t,i){i(4006),i(97731)},84824:function(e,t,i){i.d(t,{A:()=>r});var n=i(69277),o=i(70408),a=i(4006),l=i(97731);let r=e=>(0,a.FD)(l.A,(0,o._)((0,n._)({},e),{name:"FoundingBadgeIcon",svgParams:{height:14,width:14,viewBox:"0 0 14 14"},children:[(0,a.Y)("circle",{cx:"3.93749",cy:"5.97916",r:"3.4375"}),(0,a.Y)("path",{d:"M8.39583 9.49273C8.39583 11.3912 6.85681 12.9302 4.95833 12.9302C3.05985 12.9302 1.52083 11.3912 1.52083 9.49273C1.52083 7.59425 3.05985 6.05523 4.95833 6.05523C6.85681 6.05523 8.39583 7.59425 8.39583 9.49273Z"}),(0,a.Y)("path",{d:"M12.4792 9.49273C12.4792 11.3912 10.9402 12.9302 9.04172 12.9302C7.14324 12.9302 5.60422 11.3912 5.60422 9.49273C5.60422 7.59425 7.14324 6.05523 9.04172 6.05523C10.9402 6.05523 12.4792 7.59425 12.4792 9.49273Z"}),(0,a.Y)("circle",{cx:"6.99999",cy:"3.9375",r:"3.4375"}),(0,a.Y)("circle",{cx:"10.0625",cy:"5.97916",r:"3.4375"})]}))},37767:function(e,t,i){i.d(t,{A:()=>r});var n=i(69277),o=i(70408),a=i(32641),l=i(4006);let r=e=>{var{children:t,href:i,onClick:r,newTab:c}=e,d=(0,a._)(e,["children","href","onClick","newTab"]);return(0,l.Y)("a",(0,o._)((0,n._)({role:"button",tabIndex:0,href:null!=i?i:"javascript:void(0)"},c&&{target:"_blank",rel:"noopener noreferrer"},r&&{onClick:e=>{e.stopPropagation(),r(e)}},d),{children:t}))}},97683:function(e,t,i){i.d(t,{B:()=>et,D:()=>ee});var n=i(79785),o=i(4006),a=i(38376),l=i(49436),r=i(70010),c=i(12723),d=i(25005),s=i(27775),u=i(35404),p=i(14520),h=i(44435),m=i(3549),v=i(56195),f=i(12203),g=i(80827),_=i(61250),b=i(27786),y=i(3160),Y=i(93540),k=i(50180),C=i(33167),w=i(54718),S=i(17402),D=i(15734),A=i.n(D),I=i(37767),x=i(41935),T=i(69277),P=i(70408),E=i(68349),O=i(35369),F=i(76977),L=i(67211),M=i(84270),R=i(28911),B=i(36372);function U(e){var t,i;let{isOpen:n,onClose:a,post:l}=e,r=(0,B.d)(),[c,d]=(0,S.useState)(!1),s=null==(i=l.postTheme)||null==(t=i.variant_config)?void 0:t.fullWidthImage,u={hideOverlay:(null==s?void 0:s.hideOverlay)||!1,hideSectionLink:(null==s?void 0:s.hideSectionLink)||!1,textColor:(null==s?void 0:s.textColor)||"black"},[p,h]=(0,S.useState)(u),m=async()=>{d(!0);try{var e;let t=(0,P._)((0,T._)({},null==(e=l.postTheme)?void 0:e.variant_config),{fullWidthImage:p});await A().patch("/api/v1/post/".concat(l.id,"/theme")).send({variant_config:t}),location.reload()}catch(e){r.popToast(()=>(0,o.Y)(B.y,{text:(0,E.uX)(e)}))}finally{d(!1)}},v=()=>{h(u),a()};return(0,o.FD)(R.aF,{isOpen:n,onClose:v,children:[(0,o.Y)(R.rQ,{title:"Full Width Image Options",onClose:v}),(0,o.Y)(R.cw,{children:(0,o.FD)(F.I1,{gap:12,children:[(0,o.Y)(M.z,{label:"Text Color",options:[{value:"black",label:"Black"},{value:"red",label:"Red"},{value:"white",label:"White"}],value:p.textColor,onChange:e=>h((0,P._)((0,T._)({},p),{textColor:e}))}),(0,o.Y)(L.Y,{label:"Hide overlay",value:p.hideOverlay,onChange:e=>h((0,P._)((0,T._)({},p),{hideOverlay:e}))}),(0,o.Y)(L.Y,{label:"Hide section link",value:p.hideSectionLink,onChange:e=>h((0,P._)((0,T._)({},p),{hideSectionLink:e}))})]})}),(0,o.Y)(R.jl,{primaryButton:(0,o.Y)(O.$n,{disabled:c,priority:"primary",onClick:m,children:"Save"}),secondaryButton:(0,o.Y)(O.$n,{disabled:c,priority:"secondary",onClick:v,children:"Cancel"})})]})}var N=i(84605),q=i(86500),z=i(94729),H=i(13022),V=i(28528),W=i(7761),j=i(45859),$=i(52145),X=i(16291),G=i(4016),K=i(39318),J=i(49807),Q=i(82776);function Z(){let e=(0,n._)([""," top posts"]);return Z=function(){return e},e}function ee(e){var t,i,n,w;let{pub:D,post:I,hideDropCapOption:T,hidePinning:P,hidePostHeaderOptions:O,user:F,emailSent:L,allowSendEmail:M,handleCrossPost:R,onToggleMenu:q,onSummaryOpen:ee,trigger:et,disabled:ei}=e,{cropGravity:en}=(0,S.useContext)(V.wZ),{canPinToSection:eo}=(0,W.b$)(),ea=(0,B.d)(),{iString:el,iTemplate:er}=(0,N.GO)(),[ec,ed]=(0,S.useState)(!1),[es,eu]=(0,S.useState)(!1),[ep,eh]=(0,S.useState)(!1),[em,ev]=(0,S.useState)(!1),[ef,eg]=(0,S.useState)(!1),[e_,eb]=(0,S.useState)(null),[ey,eY]=(0,S.useState)(null),[ek,eC]=(0,S.useState)(null),[ew,eS]=(0,S.useState)(!1);(0,S.useEffect)(()=>{(async()=>{eg(!!await (0,z.x6)("/api/v1/notification_settings/post/".concat(I.id,"/mute"),{method:"GET"}))})()},[I.id]);let eD=async e=>{let t;switch(e){case"1hour":t=1;break;case"8hours":t=8;break;case"24hours":t=24}let i=t?{expires_at:(0,X.A)().add(t,"hour").toISOString()}:{};await (0,z.x6)("/api/v1/notification_settings/post/".concat(I.id,"/mute"),{method:"POST",json:i}),eg(!0),ea.popToast(()=>(0,o.Y)(B.y,{text:el("Paused notifications"),Icon:a.A}))},eA=async()=>{await (0,z.x6)("/api/v1/notification_settings/post/".concat(I.id,"/mute"),{method:"DELETE"}),eg(!1),ea.popToast(()=>(0,o.Y)(B.y,{text:el("Unpaused notifications"),Icon:l.A}))},eI=async()=>{let e={everyone:"everyone",only_free:"free subscribers",only_paid:"paid subscribers",founding:"founding members"}[I.audience];if(confirm("Send this published post as an email to ".concat(e,"?")))try{await A().post("/api/v1/drafts/".concat(I.id,"/publish")).send({send:!0,only_send:!0}),location.reload()}catch(e){alert((0,E.uX)(e))}},ex=async()=>{try{await A().put("/api/v1/posts/".concat(I.id,"/clear_cache")),location.reload()}catch(e){alert((0,E.uX)(e))}},eT=async()=>{ed(!0);try{let e=await A().post("/api/v1/posts/".concat(I.id,"/duplicate"));(0,E.V2)((0,K.I_S)(D,e.body.id),{local_navigation:!1})}catch(e){alert((0,E.uX)(e)),ed(!1)}},eP=async e=>{eh(!0),await A().patch("/api/v1/post/".concat(I.id,"/theme")).send({post_preview_crop_gravity:e}),location.reload()},eE=async e=>{ev(!0),await A().patch("/api/v1/post/".concat(I.id,"/theme")).send({disable_drop_cap:e}),location.reload()},eO=async()=>{if(e_)return;eb(D.id);let e=I.pins.includes(D.id),t="/api/v1/publication/".concat(D.id,"/pin/").concat(I.id);try{e?(await A().del(t),I.pins=I.pins.filter(e=>e!==D.id)):(await A().post(t),D.multiple_pins||(I.pins=[]),I.pins.push(D.id)),["/","/beta","/publish"].includes(location.pathname)&&location.reload()}catch(e){alert((0,E.uX)(e))}finally{eb(null)}},eF=async()=>{if(ey)return;let e=I.section_id;if(!e)return;eY(e);let t="/api/v1/publication/".concat(D.id,"/section/").concat(e,"/pin/").concat(I.id);try{I.is_section_pinned?(await A().del(t),I.is_section_pinned=!1):(await A().post(t),I.is_section_pinned=!0),(["/","/beta","/publish"].includes(location.pathname)||location.pathname.startsWith("/s/"))&&location.reload()}catch(e){alert((0,E.uX)(e))}finally{eY(null)}},eL=async()=>{if(ek)return;eC(D.id);let e=I.top_exclusions.includes(D.id),t="/api/v1/publication/".concat(D.id,"/exclusion/").concat(I.id);try{e?(await A().del(t),I.top_exclusions=[]):(await A().post(t),I.top_exclusions=[D.id]),["/","/beta","/publish"].includes(location.pathname)&&location.reload()}catch(e){alert((0,E.uX)(e))}finally{eC(null)}},eM=(null==(t=I.postTheme)?void 0:t.post_preview_crop_gravity)||en,eR=!(null==(i=I.postTheme)?void 0:i.disable_drop_cap),eB=null==(n=D.sections)?void 0:n.find(e=>e.id===I.section_id),eU="undefined"!=typeof window?window.location.pathname:"",eN=!!(0,H.Ay)("enable_post_summarization"),eq=(0,G.lu)({pub:D}),ez=I.is_section_pinned!==(ey===I.section_id),eH=I.pins.includes(D.id)!==(e_===D.id),eV=I.top_exclusions.includes(D.id)!==(ek===D.id),eW=eq&&!O&&(null==(w=I.postTheme)?void 0:w.header_variant)==="full-width-image";return(0,o.FD)(o.FK,{children:[(0,o.Y)(x.Cg,{isOpen:es,setIsOpen:eu}),(0,o.Y)(U,{isOpen:ew,onClose:()=>eS(!1),post:I}),(0,o.FD)(j.W1,{trigger:et,onOpen:()=>{null==q||q({active:!0})},onClose:()=>{null==q||q({active:!1})},disabled:ei,children:[(0,o.FD)(j.H9,{isFirst:!0,children:[(0,o.Y)(j.Dr,{leading:(0,o.Y)(r.A,{}),href:(0,J.PuM)(D,I.id,{referrer:eU}),"data-native":!0,children:el("View stats")}),(0,o.Y)(j.Dr,{leading:(0,o.Y)(c.A,{}),href:(0,J.U_V)(D,I.id,{referrer:eU}),"data-native":!0,children:el("Share assets")})]}),(0,o.FD)(j.H9,{children:[(0,o.Y)(j.Dr,{leading:(0,o.Y)(d.A,{}),href:(0,K.wu9)(D,I,{edit:!0}),children:el("Edit")}),!L&&M&&I.is_published&&(0,o.Y)(j.Dr,{leading:(0,o.Y)(s.A,{}),onClick:eI,children:el("Send as email")}),(0,o.Y)(j.Dr,{leading:(0,o.Y)(u.A,{}),disabled:ec,onClick:eT,children:ec?"Duplicating...":"Duplicate"}),R&&(0,o.Y)(j.Dr,{leading:(0,o.Y)(p.A,{}),onClick:R,children:el("Cross post")}),eq&&(0,o.Y)(j.Dr,{disabled:ep,leading:(0,o.Y)(h.A,{}),onClick:()=>eP("auto"===eM?"center":"auto"),children:ep?"Updating...":"auto"===eM?"Disable smart cropping":"Enable smart cropping"}),eq&&!T&&(0,o.Y)(j.Dr,{disabled:em,leading:(0,o.Y)(m.A,{}),onClick:()=>eE(eR),children:em?"Updating...":eR?"Disable drop cap":"Enable drop cap"}),eW&&(0,o.Y)(j.Dr,{leading:(0,o.Y)(v.A,{}),onClick:()=>eS(!0),children:el("Edit full width image options")}),eN&&ee&&(0,o.Y)(j.Dr,{leading:(0,o.Y)(f.A,{}),onClick:ee,children:el("Reader guide")}),(0,H.Ay)("show_open_post_as_pdf_button")&&(0,o.Y)(j.Dr,{leading:(0,o.Y)(g.A,{}),onClick:()=>{eu(!0),(0,E.V2)((0,J.MGs)(D,I.id),{local_navigation:!1})},children:el("Open as PDF")})]}),(0,o.FD)(j.H9,{children:[!P&&I.slug&&(0,o.FD)(o.FK,{children:[(0,Q.isPinnable)(D)&&eo&&I.section_id&&(I.section_name||(null==eB?void 0:eB.name))&&(0,o.FD)(j.Dr,{leading:ez?(0,o.Y)(_.A,{}):(0,o.Y)(b.A,{}),onClick:eF,children:[ez?"Unpin from":"Pin to"," ",I.section_name||(null==eB?void 0:eB.name)]}),(0,Q.isPinnable)(D)&&(0,o.Y)(j.Dr,{leading:eH?(0,o.Y)(_.A,{}):(0,o.Y)(b.A,{}),onClick:eO,children:eH?"Unpin from homepage":"Pin to homepage"})]}),I.slug&&"adhoc_email"!==I.type&&(0,o.Y)(j.Dr,{leading:eV?(0,o.Y)(y.A,{}):(0,o.Y)(Y.A,{}),onClick:eL,children:er(Z(),eV?"Include in":"Hide from")}),ef?(0,o.Y)($.MI,{onClick:eA,customLabel:el("Unpause notifications")}):(0,o.Y)($.DE,{onMute:e=>eD(e),customLabel:el("Pause notifications")})]}),(null==F?void 0:F.is_global_admin)&&(0,o.FD)(j.H9,{children:[(0,o.Y)(j.Dr,{priority:"secondary",onClick:ex,leading:(0,o.Y)(k.A,{}),children:el("Clear from cache")}),(0,o.Y)(j.Dr,{priority:"secondary",href:"".concat((0,K.$_T)({subdomain:"admin"}),"/posts/").concat(I.id),leading:(0,o.Y)(C.A,{}),children:el("Open in Underground")})]})]})]})}function et(e){let{pub:t,post:i,iconHeight:n,hidePinning:a,user:l,emailSent:r,allowSendEmail:c,iconClassName:d}=e,s=(0,o.Y)(I.A,{onClick:()=>{(0,q.u4)(q.qY.EDIT_POST_DROPDOWN_MENU_OPENED)},children:(0,o.Y)(w.A,{stroke:"var(--color-fg-secondary)",size:n,className:d})});return(0,o.Y)(ee,{trigger:s,pub:t,post:i,hidePinning:a,user:l,emailSent:r,allowSendEmail:c})}},50883:function(e,t,i){i.d(t,{T:()=>P});var n=i(69277),o=i(4006),a=i(17402),l=i(15734),r=i.n(l),c=i(84605),d=i(86500),s=i(69618),u=i(68349),p=i(35369),h=i(8149),m=i(48535),v=i(76977),f=i(67211),g=i(20500),_=i(88762),b=i(28911),y=i(45974),Y=i(94996),k=i(63136),C=i(11587),w=i(65842),S=i(36372),D=i(16291),A=i(98111),I=i(56262),x=i(39318);let T={everyone:"Everyone",only_paid:"Paid subscribers",founding:"Founding members"},P=e=>{let{pub:t,post:i,user:l,open:y,setOpen:A,placeholderText:P=""}=e,O=(0,D.A)().add(2,"minutes"),[F,L]=(0,a.useState)(null),[M,R]=(0,a.useState)(P),[B,U]=(0,a.useState)(!1),[N,q]=(0,a.useState)(!0),[z,H]=(0,a.useState)("PREAMBLE"),[V,W]=(0,a.useState)(null),[j,$]=(0,a.useState)(void 0),[X,G]=(0,a.useState)(!0),[K,J]=(0,a.useState)(!0),[Q,Z]=(0,a.useState)(!1),[ee,et]=(0,a.useState)((0,D.A)().add(1,"day").toDate()),[ei,en]=(0,a.useState)(""),{iString:eo}=(0,c.GO)(),ea={everyone:"to everyone",founding:"to founding members",only_paid:"to paid subscribers"}[null!=j?j:"null"],el=X?"Send":"Publish",er=Q&&ee?(0,D.A)(ee).max(O).fromNow():"",ec=X?ea:"",ed="".concat(el," cross-post ").concat(ec," ").concat(er),es=null==F?void 0:F.find(e=>e.id===V),eu=(0,S.d)();(0,a.useEffect)(()=>{let e=async()=>{try{var e;let t=await r().get("/api/v1/restack/restackable-pubs"),i=(null==t||null==(e=t.body)?void 0:e.publications)||[];L(i),q(!1),i.length>0&&(W(i[0].id),$("everyone"))}catch(e){console.error("Failed to load user profile for restacking: ",e)}};y&&!F&&N&&e()},[y,l,N,q,F,L]),(0,a.useEffect)(()=>{y&&F&&0===F.length&&!N&&(0,u.V2)((0,x.f5H)())},[y,F,N]);let ep=(e,n)=>{A(!y,n),H("PREAMBLE"),en(null),q(!1),n&&(R(""),(0,d.u4)(d.qY.RESTACK_POST_SUBMITTED,{restacked_publication_id:t.id,restacked_post_id:i.id,restacking_user_id:l.id,restacking_publication_id:null==es?void 0:es.id,restacking_blurb:M}),eu.popToast(()=>(0,o.Y)(S.y,{text:Q?"This post is scheduled to cross-post ".concat(er):"This post was cross-posted to your subscribers"}))),(0,d.u4)(d.qY.CROSS_POST_MODAL_CLOSED,{didRestack:n})},eh=async()=>{(0,d.u4)(d.qY.CROSS_POST_MODAL_SUBMIT_CLICKED),q(!0);try{if(Q){let e=(0,D.A)(ee).max(O).toDate();if(!es)throw Error("no selectedPub");await r().post("/api/v1/restack/".concat(i.id,"/schedule")).send({audience:j,restackingPubId:es.id,introText:M,sendEmail:X,publishToWeb:K,scheduledAt:e})}else{if(!es)throw Error("no selectedPub");await r().post("/api/v1/restack/".concat(i.id)).send({audience:j,restackingPubId:es.id,introText:M,sendEmail:X,publishToWeb:K})}(0,d.u4)(d.qY.CROSS_POST_MODAL_SUBMITTED),ep({},!0);return}catch(e){if((0,d.u4)(d.qY.CROSS_POST_MODAL_SUBMIT_FAILED,{error:(0,u.uX)(e,"Could not retrieve error message")}),console.error("Failed to restack post:",e),e instanceof TypeError)throw en("An unknown error ocurred. This post was not recommended."),q(!1),e;en((0,u.uX)(e,"This post could not be recommended.")),q(!1)}};return(0,o.FD)(b.aF,{isOpen:y,onClose:ep,children:[(0,o.Y)(b.rQ,{onClose:ep,title:eo("Cross-post to your Substack"),showDivider:!0}),"PREAMBLE"===z?(0,o.FD)(o.FK,{children:[(0,o.Y)(b.cw,{children:(0,o.FD)(v.I1,{gap:20,children:[(0,o.Y)(E,{post:i,pub:t}),(0,o.Y)(C.T,(0,n._)({placeholder:eo("Say why this post is worth reading..."),onChange:e=>{B||(U(!0),(0,d.u4)(d.qY.CROSS_POST_MODAL_TYPING_STARTED)),R(e.target.value)},value:M,maxLength:800,rows:5},s.b)),ei&&(0,o.Y)(g.yn,{children:ei})]})}),(0,o.Y)(b.jl,{direction:"column",primaryButton:(0,o.Y)(p.$n,{priority:"primary",onClick:()=>{if((0,d.u4)(d.qY.CROSS_POST_MODAL_CONTINUE_CLICKED),!M){en("Please write something to your subscribers to continue"),(0,d.u4)(d.qY.CROSS_POST_MODAL_CONTINUE_FAILED);return}en(""),H("AUDIENCE_SELECTION"),(0,d.u4)(d.qY.CROSS_POST_MODAL_CONTINUED)},disabled:!M,loading:N,children:eo("Continue")})})]}):(0,o.FD)(o.FK,{children:[(0,o.Y)(b.cw,{children:(0,o.FD)(v.I1,{gap:20,children:[(0,o.FD)(w.A0,{children:[(0,o.Y)(_.JU,{children:eo("Post to")}),(0,o.Y)(Y.I,{value:null==es?void 0:es.id,onChange:e=>{let t=e.currentTarget.value;$("everyone"),W(Number(t))},children:null==F?void 0:F.map(e=>(0,o.Y)("option",{value:e.id,children:e.name}))})]}),(0,o.FD)(w.A0,{children:[(0,o.Y)(_.JU,{children:eo("Send to")}),(0,o.Y)(Y.I,{value:j,onChange:e=>$(e.target.value),children:((null==es?void 0:es.payments_state)==="enabled"?(0,I.getAudiencesForPublicListing)():["everyone"]).map(e=>(0,o.Y)("option",{value:e,children:T[e]}))})]}),(0,o.FD)(v.I1,{gap:12,children:[(0,o.Y)(_.JU,{children:eo("Delivery")}),(0,o.Y)(f.Y,{value:X,label:eo("Send cross-post via email"),onChange:e=>G(e)}),(0,o.Y)(f.Y,{value:K,label:eo("Publish cross-post to web"),onChange:e=>J(e)}),(0,o.Y)(f.Y,{value:Q,label:eo("Schedule time to publish cross-post"),onChange:e=>Z(e),contentBelow:(0,o.Y)(h.N,{open:Q,children:(0,o.Y)(v.I1,{paddingTop:8,children:(0,o.Y)(m.ZZ,{value:null!=ee?ee:new Date,max:(0,D.A)().add(92,"days").toDate(),onChange:e=>{et(new Date(e.currentTarget.value))}})})})})]}),ei&&(0,o.Y)(k.EY.B4,{color:"error",children:ei})]})}),(0,o.Y)(b.jl,{direction:"column",primaryButton:(0,o.Y)(p.$n,{priority:X||K?"primary":"secondary",onClick:eh,disabled:N||!X&&!K,children:ed})})]})]})},E=e=>{let{post:t,pub:i}=e;return(0,o.FD)(v.I1,{gap:12,border:"detail",radius:"md",shadow:"xs",bg:"secondary",padding:12,children:[(0,o.FD)(v.Ye,{alignItems:"center",gap:8,children:[(0,o.Y)(y.Nq,{pub:i,size:20}),(0,o.Y)(k.EY.Meta,{weight:"medium",children:i.name})]}),(0,o.FD)(v.I1,{gap:2,children:[(0,o.Y)(k.EY.B3,{weight:"semibold",clamp:2,children:t.title}),(0,o.Y)(k.EY.B4,{color:"secondary",clamp:2,children:t.truncated_body_text?(t.truncated_body_text||"").replace(A.T.PUBLICATION_NAME,i.name):t.subtitle||""})]})]})}},72569:function(e,t,i){i.d(t,{c:()=>r});var n=i(4006),o=i(82853),a=i(68349),l=i(36372);function r(){let e=(0,l.d)();return function(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"link";(0,a.lW)(t),e.popToast(()=>(0,n.Y)(l.y,{text:"Copied ".concat(i," to clipboard"),Icon:o.A}))}}},74894:function(e,t,i){i.d(t,{M$:()=>l,Zu:()=>r});var n=i(83673),o=i.n(n);i(94729);var a=i(46009);function l(e,t){var i;return null!=(i=(null==t?void 0:t.cover_image)||(null==t?void 0:t.podcast_art_url)||(null==e?void 0:e.podcast_art_url))?i:null}let r=function(e){var t,i;let n,{includeNonLive:l}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null!=(i=null==(t=e.sections)?void 0:t.filter(e=>{let{is_podcast:t,is_live:i}=e;return t&&(l||i)}).map(t=>{var i;let n=(0,a.lL)({pub:e,section:t});return{slug:t.slug,podcastTitle:null!=(i=n.title)?i:"",description:n.description,artUrl:n.artUrl,sectionId:t.id}}))?i:[];return e.podcast_enabled&&(n=(0,a.j_)({pub:e})),o()([n&&{slug:e.subdomain,podcastTitle:n.title,description:n.description,artUrl:n.artUrl,sectionId:null},...r])}},68410:function(e,t,i){i.d(t,{sM:()=>l});var n=i(17402),o=i(17988);i(15734),i(79531);var a=i(98949);let l=()=>{let e,t=(0,a.Fr)(),i=(0,o.useMediaQuery)({query:"only screen and (max-width: 1024px)"}),l=(0,o.useMediaQuery)({query:"only screen and (max-width: 768px)"}),r=(0,o.useMediaQuery)({query:"only screen and (max-width: 1779px)"}),c=(0,o.useMediaQuery)({query:"(orientation: landscape)"});e="undefined"==typeof window?t?"mobile":"desktop":l?"mobile":i?"tablet":"desktop";let d="undefined"==typeof window?!t:!r;return(0,n.useMemo)(()=>({breakpoint:e,isMobile:"mobile"===e,isMobileLandscape:t&&c,isTablet:"tablet"===e,isDesktop:"desktop"===e,isWideScreen:d}),[e,c,t,d])}},7761:function(e,t,i){i.d(t,{b$:()=>a}),i(4006);var n=i(17402);let o=(0,n.createContext)({canPinToSection:!1,getPinInfo:()=>({showPin:!1}),getPubPinInfo:()=>({showPin:!1}),getSectionPinInfo:()=>({showPin:!1})}),a=()=>(0,n.useContext)(o)},73957:function(e,t,i){i.d(t,{PostMetaTags:()=>f,getPageTitleAndMeta:()=>g});var n=i(69277),o=i(70408),a=i(4006),l=i(79909),r=i(13022),c=i(66238),d=i(65942),s=i(4016),u=i(9740),p=i(39318),h=i(98949),m=i(82776),v=i(92967);function f(e){var t,i,r,c;let d,s,{publication:u,post:h,clip:m,siteConfigs:f={},twitterCardUrl:b=null,isCommentPage:y=!1,selection:Y=null,imgSelection:k=null,selectionStyle:C,shareImageVariantFromQuery:w}=e,S=(null==h?void 0:h.social_title)||(null==h?void 0:h.title)||u.name,{title:D,description:A}=g(h,u,{isCommentPage:y}),I=null,x=null;if(b)d=b,s=!0;else if(Y&&h)d=(0,p.SAZ)(u,h,"".concat(Y),(0,o._)((0,n._)({},C),{aspectRatio:"link"})),s=!0;else if(k&&h)d=(0,p.Tnu)(u,h,k),s=!0;else{let e=null!=w?w:""!==f.use_og_image_asset_variant?f.use_og_image_asset_variant:void 0;[d,s]=_(u,h,e),x=(null==h?void 0:h.cover_image)?_(u,null!=h?h:void 0,void 0)[0]:null,r=u,I=(null==(c=h)?void 0:c.cover_image)?(0,p.Po_)(r,c):null,s=(null==h?void 0:h.cover_image)!=null}let T=y&&h&&"thread"!==h.type&&0===h.comment_count||(null==h?void 0:h.type)==="restack";return(0,a.Y)(l.Metadata,{title:D,socialTitle:m?"✂️ ".concat((0,v.lL)(null!=(t=m.duration)?t:0)," | ").concat(S):S,searchDescription:null==h?void 0:h.search_engine_description,description:A,coverImage:x,image:m&&null!=(i=(0,p.H10)(m))?i:d,twitterImage:m?void 0:I,isLargeImage:s,imageHeight:Y?564:void 0,imageWidth:Y?1128:void 0,seoProps:{noindex:T,noarchive:!!(h&&h.post_paywall_content_for_google)},isPodcast:(null==h?void 0:h.type)==="podcast",isVideo:(null==h?void 0:h.type)==="video",slug:null==h?void 0:h.slug,pub:u,post:h,siteConfigs:f})}function g(e,t){var i,n,o;let a,l,s,{isCommentPage:p=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},h=(null==e?void 0:e.social_title)||(null==e?void 0:e.title)||t.name,v=(l=e?"page"===e.type?(0,r.Ay)("publication_author_display_override")||(null==(n=(0,u.MV)(t.contributors))?void 0:n.owner):(0,m.getPrintedByline)(t,e):(0,r.Ay)("publication_author_display_override")||(null==(o=(0,u.MV)(t.contributors))?void 0:o.owner))&&!(null==(i=t.name)?void 0:i.toLowerCase().includes(null==l?void 0:l.toLowerCase()));return(null==e?void 0:e.title)?(a=(null==e?void 0:e.search_engine_title)||h,p&&"thread"!==e.type&&(a="Comments - ".concat(a)),"".concat(a," - by ").concat(l).length<60&&(l&&v&&(a+=" - by ".concat(l)),"".concat(a," - ").concat(t.name).length<60&&(a+=" - ".concat(t.name)))):a=v?"".concat(t.name," | ").concat(l," | Substack"):"".concat(t.name," | Substack"),s=e?(0,m.postSocialDescription)(e,t):(0,c.C)(t),{title:a,description:s=(0,d.A)(s)}}function _(e,t,i){let n,o;return(0,h.nq)()&&(null==t?void 0:t.cover_image)?(n=(0,p.dJ9)(t.cover_image,1200,{height:600,smartCrop:!0,format:"jpg"}),o=!0):null!=t&&null!=i?(n=(0,p.J2y)({pub:e,postId:t.id,variant:null!=i?i:"overlay",type:"composed",aspectRatio:"link"}),o=!0):(null==t?void 0:t.cover_image)?(n=(0,p.dJ9)(t.cover_image,1200,{height:675,smartCrop:!0,format:"jpg"}),o=!0):"numlock"===e.subdomain?(n=(0,p.dJ9)("/img/numlock_square.png?v=2",840),o=!1):(n=(0,s.lu)({pub:e})?(0,p.dJ9)("/img/thefp/thefp-preview-card.png",1200,{height:600,smartCrop:!0,format:"jpg",quality:"auto:best"}):(0,p.TRu)(e),o=!0),[n,o]}},84843:function(e,t,i){i.d(t,{Io:()=>_,J:()=>k,Ud:()=>S,qx:()=>w,rQ:()=>g});var n=i(69277),o=i(4006),a=i(38390),l=i(32485),r=i.n(l),c=i(60250),d=i(48697),s=i(23623),u=i(73164),p=i(89490),h=i(35369),m=i(76977),v=i(63136),f=i(74084);function g(e){let t,i,{title:n,description:a,icon:l,showDivider:r=!1,alignItems:c="start",isInsideDialog:d=!0,onBack:s,onClose:u}=e;return"center"===c?(t=r?O:P,i=M):(t=r?E:T,i=L),(0,o.FD)(t,{"data-modal-role":"header",children:[s&&(0,o.Y)(Y,{onBack:s}),l,(0,o.FD)(i,{children:[n&&(0,o.Y)(b,{text:n,isInsideDialog:d}),a&&(0,o.Y)(y,{text:a,isInsideDialog:d})]}),u&&(0,o.Y)(k,{onClose:u})]})}function _(e){let{onBack:t,onClose:i,image:n}=e;return(0,o.FD)(T,{children:[n,t&&(0,o.Y)(Y,{onBack:t}),i&&(0,o.Y)(C,{onClose:i})]})}function b(e){let{text:t,isInsideDialog:i}=e;return i?(0,o.Y)(a.hE,{asChild:!0,children:(0,o.Y)(v.EY.H2,{weight:"semibold",color:"primary",size:17,lineHeight:24,children:t})}):(0,o.Y)(v.EY.H2,{weight:"semibold",color:"primary",size:17,lineHeight:24,children:t})}function y(e){let{text:t,isInsideDialog:i}=e,n=i?a.VY:"span";return(0,o.Y)(n,{asChild:!0,children:(0,o.Y)(v.EY.B3,{color:"secondary",as:"span",children:t})})}function Y(e){let{onBack:t}=e;return(0,o.Y)(h.K0,{priority:"quaternary",size:"sm",title:"Back",onClick:t,"aria-label":"back",position:"absolute",className:f.A.backButton,"data-modal-role":"back-button",children:(0,o.Y)(c.A,{size:20})})}function k(e){let{onClose:t,position:i="absolute"}=e;return(0,o.Y)(h.K0,{priority:"quaternary",size:"sm",title:"Close",onClick:t,"aria-label":"close",position:i,className:r()(f.A.closeButton,f.A[i]),children:(0,o.Y)(d.A,{size:20})})}function C(e){let{onClose:t}=e;return(0,o.Y)(s.a,{children:(0,o.Y)(a.bm,{asChild:!0,children:(0,o.Y)(h.mZ,{priority:"secondary",size:"sm",title:"Close",onClick:t,"aria-label":"close",position:"absolute",className:f.A.imageCloseButton,children:(0,o.Y)(d.A,{size:20})})})})}function w(e){let{icon:t,bg:i}=e;return(0,o.Y)(D,{bg:i,children:t})}function S(){return(0,o.Y)(D,{bg:"accent-orange",children:(0,o.Y)(u.A,{height:20})})}function D(e){let{children:t,bg:i="secondary"}=e;return(0,o.Y)(m.fI,{display:"flex",flex:"auto",width:48,height:48,bg:i,radius:"sm",alignItems:"center",justifyContent:"center",outline:"detail",children:t})}let A={display:"flex",direction:"column",gap:16,paddingX:20,paddingTop:20,position:"relative"},I={paddingTop:16,paddingBottom:16,borderBottom:"detail"},x={alignItems:"center"},T=(0,p.I4)((0,n._)({},A)),P=(0,p.I4)((0,n._)({},A,x)),E=(0,p.I4)((0,n._)({},A,I)),O=(0,p.I4)((0,n._)({},A,I,x)),F={display:"flex",direction:"column",gap:4},L=(0,p.I4)((0,n._)({},F)),M=(0,p.I4)((0,n._)({},F,{alignItems:"center",textAlign:"center"}))},56007:function(e,t,i){i.d(t,{Ho:()=>p,bn:()=>d,dj:()=>h,tE:()=>u});var n=i(69277),o=i(70408),a=i(4006),l=i(28001),r=i(17402),c=i(58526);let d=5e3,s=(0,r.createContext)({popToast:()=>{throw Error("Popping toast requires a ToastProvider.")},addOffset:()=>{}});function u(e){let{children:t}=e,[i,n]=(0,r.useState)([]),[o,u]=(0,r.useState)(0),p=(0,r.useRef)(0);return(0,a.Y)(l.Kq,{duration:d,swipeThreshold:20,swipeDirection:"down",children:(0,a.FD)(s.Provider,{value:{popToast:(e,t)=>{let{dedupeKey:i}=null!=t?t:{},o="toast-".concat(p.current++),a=e(),l=r.default.cloneElement(a,{key:o,onOpenChange:e=>{e||setTimeout(()=>{n(e=>e.filter(e=>e.id!==o))},200)}});n(e=>[...i?e.filter(e=>e.dedupeKey!==i):e,{id:o,element:l,dedupeKey:i}])},addOffset:e=>{u(Math.min(o+e,0))}},children:[t,i.map(e=>e.element),(0,a.Y)(c.U,{offset:o})]})})}let p=e=>{let t=(0,r.forwardRef)((t,i)=>{let l=h();return(0,a.Y)(e,(0,o._)((0,n._)({},l,t),{ref:i}))});return t.displayName="withToastContext(".concat(e.name||e.displayName||"Anonymous",")"),t};function h(){return(0,r.useContext)(s)}},25758:function(e,t,i){i.d(t,{r:()=>b});var n=i(4006),o=i(70511),a=i(78834),l=i(17402),r=i(84605),c=i(89490),d=i(35369),s=i(76977),u=i(28911),p=i(57820),h=i(75303),m=i(21356),v=i(92563),f=i(83447);let g=[{value:"card",label:"Card"},{value:"poster",label:"Poster"},{value:"split",label:"Split"},{value:"overlay",label:"Overlay"},{value:"title",label:"Title"},{value:"app",label:"App"},{value:"solid",label:"Solid"}],_={card:["composed","sticker","background"],poster:["composed","sticker","background"],split:["composed"],overlay:["composed"],title:["composed","sticker","background"],app:["composed"],solid:["composed"]};function b(e){var t;let{isOpen:i,onClose:h,post:b}=e,{iString:Y}=(0,r.GO)(),[w,S]=(0,l.useState)("card"),[D,A]=(0,l.useState)("composed"),[I,x]=(0,l.useState)("stories"),[T,P]=(0,l.useState)("light"),[E,O]=(0,l.useState)(!1);(0,l.useEffect)(()=>{O(!1)},[w,D,I]),(0,l.useEffect)(()=>{_[w].includes(D)||A("composed")},[w,D]);let{width:F,height:L}=(0,v.S8)(I),M="/api/v1/press_kit/asset/".concat(b.id,"/").concat(w,"/").concat(D,"?aspectRatio=").concat(I,"&mode=").concat(T,"&contentType=text/html"),R="/api/v1/press_kit/asset/".concat(b.id,"/").concat(w,"/").concat(D,"?aspectRatio=").concat(I,"&mode=").concat(T,"&contentType=image/png"),B="".concat(null==(t=b.title)?void 0:t.replace(/[^a-z0-9]/gi,"_").toLowerCase(),"_").concat(w,"_").concat(D,"_").concat(T,".png"),U="composed"===D?k:C,N=[{value:"stories",label:(0,n.Y)(m.s,{children:(0,n.Y)(o.A,{size:20})})},{value:"grid",label:(0,n.Y)(m.s,{children:(0,n.Y)(a.A,{size:20})})}],q=[{value:"light",label:(0,n.Y)(y,{backgroundColor:"var(--color-light-bg-primary)"})},{value:"dark",label:(0,n.Y)(y,{backgroundColor:"var(--color-dark-bg-primary)"})},{value:"accent",label:(0,n.Y)(y,{backgroundColor:"var(--color-accent)"})}];return(0,n.FD)(u.aF,{isOpen:i,onClose:h,width:500,children:[(0,n.Y)(u.rQ,{title:Y("Social assets"),onClose:h,showDivider:!0}),(0,n.Y)(u.cw,{children:(0,n.FD)(s.VP,{gap:20,children:[(0,n.FD)(s.fI,{justifyContent:"center",gap:12,children:[(0,n.Y)(m.T,{tabs:N,value:I,onChange:x}),"solid"===w&&(0,n.Y)(m.T,{tabs:q,value:T,onChange:P})]}),(0,n.Y)(s.ov,{children:(0,n.FD)(U,{style:{width:F,height:L},children:[!E&&(0,n.Y)(s.ov,{className:f.A.spinner,children:(0,n.Y)(p.y$,{})}),(0,n.Y)(c.az,{as:"iframe",src:M,onLoad:()=>{O(!0)},style:{width:F,height:L},border:"unset"})]})}),(0,n.Y)(s.ov,{children:(0,n.Y)(m.T,{tabs:g,value:w,onChange:S})})]})}),(0,n.Y)(u.jl,{direction:"column",primaryButton:(0,n.Y)(d.vx,{priority:"primary",href:R,download:B,children:Y("Download")})})]})}function y(e){let{backgroundColor:t}=e;return(0,n.Y)(Y,{children:(0,n.Y)(c.az,{height:20,width:20,style:{backgroundColor:t}})})}let Y=(0,h.I4)({height:20,width:20,radius:"xs",overflow:"hidden",border:"detail"}),k=(0,h.I4)({position:"relative",overflow:"hidden",radius:"md",outline:"detail",bg:"secondary"}),C=(0,h.I4)({position:"relative",overflow:"hidden",radius:"md",outline:"detail",className:f.A.transparent})},28916:function(e,t,i){i.d(t,{I:()=>S,w:()=>D});var n=i(69277),o=i(4006),a=i(15977),l=i(50180),r=i(17402),c=i(95043),d=i(84605),s=i(46271),u=i(12501),p=i(68349),h=i(35369),m=i(76977),v=i(45859),f=i(28911),g=i(63136),_=i(36372),b=i(5180),y=i(2481),Y=i(90554),k=i(70189),C=i(18947),w=i(49807);function S(e){var t,i;let{pub:h,post:m,comment:f,feedItem:g,onRestack:S,tabId:A,surface:I,renderWithoutUser:x=!1}=e,T=(0,s.Jd)(),P=(0,_.d)(),E=(!!T||x)&&!(null==h?void 0:h.hide_post_restacks)&&!(null==h?void 0:h.invite_only),O=!!(null==(t=f||m)?void 0:t.restacked),F=(null==(i=f||m)?void 0:i.restacks)||0,L=(0,b.wA)(),M=(0,y.NP)(),[R,B]=(0,r.useState)(!1),U=(0,u.st)({pathname:"/api/v1/restack/feed"}),{iString:N}=(0,d.GO)(),{nuxModal:q,showRestackNux:z}=D(f&&!f.post_id?"note":f?"comment":"post"),H=async()=>{var e,t;if(!T)return void B(!0);null==S||S(!0);let i=await U.refetch({method:"POST",json:{postId:f?null:null==m?void 0:m.id,commentId:(null==f?void 0:f.id)||null,mediaClipId:(null==g?void 0:g.type)==="post"?null==(e=g.mediaClip)?void 0:e.id:void 0,tabId:A,surface:I}});if(i instanceof Error){null==S||S(!1),alert((0,p.uX)(i));return}if(P.popToast(()=>(0,o.Y)(_.y,{text:i.comment?N("Note restacked"):N("Post restacked"),Icon:a.A,cta:N("View now"),href:(0,k.oT)()})),i.comment)L({type:"comment_restack",payload:{commentId:i.comment.id,isRestacked:!0}});else{L({type:"post_restack",payload:{postId:i.post.id,isRestacked:!0}});let e=(null==g?void 0:g.type)==="post"?null==(t=g.mediaClip)?void 0:t.id:void 0;e&&L({type:"post_restack",payload:{postId:i.post.id,mediaClipId:e,isRestacked:!0}})}z()},V=async()=>{var e,t;null==S||S(!1);let i=await U.refetch({method:"DELETE",json:{postId:f?null:null==m?void 0:m.id,commentId:(null==f?void 0:f.id)||null,mediaClipId:(null==g?void 0:g.type)==="post"?null==(e=g.mediaClip)?void 0:e.id:void 0,tabId:A}});if(i instanceof Error){null==S||S(!0),alert((0,p.uX)(i));return}if(P.popToast(()=>(0,o.Y)(_.y,{text:N("Restack undone"),Icon:l.A})),f)L({type:"comment_restack",payload:{commentId:f.id,isRestacked:!1}});else if(m){L({type:"post_restack",payload:{postId:m.id,isRestacked:!1}});let e=(null==g?void 0:g.type)==="post"?null==(t=g.mediaClip)?void 0:t.id:void 0;e&&L({type:"post_restack",payload:{postId:m.id,mediaClipId:e,isRestacked:!1}})}},W=async()=>{if(!T)return void B(!0);try{var e;await M.open((0,n._)({feedItem:g,restackUrl:f?(0,C.XB)(m,f,h):(0,w.wu9)(h,m),tabId:A,surface:I},(null==g?void 0:g.type)==="post"&&{mediaClipId:null==(e=g.mediaClip)?void 0:e.id})),z()}catch(e){}};return(0,Y.y)({name:"restack-comment",action:()=>{E&&W()}}),{canRestack:E,isRestacked:O,restacks:F,nuxModal:q,loggedOutRestackAttempt:R,menuItems:[O?(0,o.Y)(v.Dr,{leading:(0,o.Y)(l.A,{}),onClick:V,children:N("Undo restack")}):(0,o.Y)(v.Dr,{leading:(0,o.Y)(a.A,{}),onClick:H,children:N("Restack")}),(0,o.Y)(v.Dr,{leading:(0,o.Y)(c.A,{}),onClick:W,children:N("Restack with a note")})]}}function D(e){let t=function(e){let{entityType:t}=e,[i,n]=(0,r.useState)(!1),a=()=>{n(!1)};return{open:()=>{n(!0)},element:(0,o.Y)(f.aF,{isOpen:i,onClose:a,children:(0,o.Y)(A,{onClose:a,entityType:t})})}}({entityType:e}),i=(0,u.st)({pathname:"/api/v1/feed/has-restacked",auto:!1,cacheTtl:1/0}),n=async()=>{var e;let n=null!=(e=i.result)?e:await i.refetch();n instanceof Error||(null==n?void 0:n.hasRestacked)!==!1||(t.open(),i.setResult({hasRestacked:!0}))};return{nuxModal:t.element,showRestackNux:n}}function A(e){let{onClose:t,entityType:i}=e,{iString:n}=(0,d.GO)();return(0,o.FD)(m.I1,{paddingX:16,children:[(0,o.Y)(m.pT,{justifyContent:"center",paddingTop:32,paddingBottom:24,children:(0,o.Y)(a.A,{size:40,stroke:"var(--color-fg-primary)"})}),(0,o.FD)(m.I1,{gap:12,children:[(0,o.FD)(g.EY.H3,{align:"center",children:["comment"===i&&n("You restacked a comment"),"note"===i&&n("You restacked a note"),"post"===i&&n("You restacked a post")]}),(0,o.FD)(g.EY.B3,{color:"secondary",align:"center",children:["comment"===i&&n("Restack comments that inspire you to share them with more people."),"note"===i&&n("Restack notes that inspire you to share them with more people."),"post"===i&&n("Restack posts that inspire you to share them with more people.")," ",n("Subscribers can see your restacks in the Notes tab and on your profile.")]})]}),(0,o.FD)(m.I1,{paddingBottom:16,paddingTop:20,gap:8,children:[(0,o.Y)(h.$n,{priority:"primary",href:(0,k.oT)(),children:n("View now")}),(0,o.Y)(h.$n,{priority:"secondary-outline",onClick:t,children:n("OK")})]})]})}},54584:function(e,t,i){i(69843)},4016:function(e,t,i){i.d(t,{C3:()=>s,S2:()=>a,Tu:()=>u,V6:()=>l,lu:()=>r,ri:()=>c,s7:()=>o,zM:()=>d}),i(83673);let n=new Set([0x83c163a,0x82bc701,0x81adcb6,0x8455987,0x8487b09,0x85eb9a5,0x861de49,0x8653d00,0x868d293,0x86f9884,0x872b528,0x8798da8,0x87d48d6,0x8809a67,0x883f640,0x8961657,0x8aedf0b,0x8bc9b46,0x8559743,0x887329b,0x888f704,0x88a9886,0x8910626,0x8999664,0x89d3d02,0x8a084ae,0x8c6f81e,0x8cb3c01,0x8cf2aa9,0x90a54a4,0x9aa80e8]);function o(e){let{pub:t,includeTheRampart:i=!1}=e;return!!t&&(!!i&&1620566===t.id||87281===t.id)}function a(e){let{pub:t}=e;return!!t&&228030===t.id}let l=e=>"privatewires"===e?"https://privatewires.net":"pwprod"===e?"https://pirate-wires-island.vercel.app":"piratewires"===e?"https://www.piratewires.com":"thefreedomfrequency"===e?"https://thefreedomfrequency.org":"preamblestaging521"===e?"https://staging-thepreamble.vercel.app":"sharonmcmahon"===e?"https://thepreamble.com":void 0;function r(e){var t;let{pub:i}=e;return!!i&&[260347,3116199].includes(null!=(t=i.id)?t:0)}function c(e){let{pub:t}=e;return 471923===t.id}function d(e){let{post:t}=e;return!!t&&n.has(t.id)&&!!t.podcast_preview_upload_id}function s(e){let{pub:t}=e;return"privatewires"===t.subdomain||"pwprod"===t.subdomain||"piratewires"===t.subdomain}function u(e){var t;let{post:i,pub:n}=e;if(!s({pub:n}))return!1;let o=null!=(t=i.draft_section_id)?t:i.section_id;if(o&&n.sections){let e=n.sections.find(e=>e.id===o);if(e&&"Pirate Wires Daily"===e.name)return!0}return!1}},19601:function(e,t,i){i.d(t,{A:()=>o});var n=i(56262);let o=(e,t,i,o,a)=>!(!a&&!(null==e?void 0:e.has_publication)||o.invite_only||(0,n.isPaidAudience)(i.audience))&&!!t.enable_restacking}}]);