/*! For license information please see 500.596a9584.chunk.js.LICENSE.txt */ (self.webpackChunklite=self.webpackChunklite||[]).push([[500],{38993:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(67294);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{s:()=>I,j:()=>A});var r=n(45578),o=n.n(r),a=n(98913),i=n.n(a),l=n(67294),c=n(14818),s=n(28695),u=n(77355),d=n(27323),m=n(69992),p=n(30020),f=n(14646),h=n(87498),v=n(45932),g=n(18978),V=n(68427),y=n(84739),E=function(e){var t=e.diameter,n=e.zIndex,r=e.showBorder,o=e.borderColor;return function(e){return{display:"block",width:"".concat(r?t+4:t,"px"),height:"".concat(r?t+4:t,"px"),borderRadius:"50%",border:r?"".concat(2,"px solid ").concat(null!=o?o:e.backgroundColor):"none",zIndex:n}}},x=function(e){return{background:e.colorTokens.background.neutral.secondary.base,border:"2px solid white",borderRadius:"50%",width:"36px",height:"36px"}},b=function(e,t){return{display:"grid",alignItems:"end",gridTemplateColumns:"repeat(".concat(t,", ").concat(e.toPrecision(3),"%)")}},w=function(e){var t=e.numUsers,n=e.diameter,r=e.withAnimation,o=e.children,a=(0,f.I)(),i=(0,v.P)(),c=n*t,s=100/(t+1),d=t>1?(t>1?(n+4)*t:n)*(1-s/100):n,m=r?[b(s,t),function(){return i}]:b(s,t);return l.createElement(u.x,{width:"".concat(d,"px")},l.createElement(u.x,{width:"".concat(c,"px")},l.createElement("div",{className:a(m)},o)))},I=function(e){var t=e.maxNumEntities,n=void 0===t?12:t,r=e.entities,a=e.error,i=e.loading,c=e.entityElementKey,s=e.showNextAvatarOnTop,u=void 0!==s&&s,d=e.diameter,m=void 0===d?36:d,p=e.noBackgroundShadow,f=Math.min(r.length,n),h=l.useMemo((function(){return o()(r,(function(e){return e.id})).slice(0,f)}),[r,f]);return(f=h.length)?a?null:i?l.createElement(S,{numUsers:f,diamereter:m,entityElementKey:c,withAnimation:!0}):l.createElement(w,{numUsers:f,diameter:m},h.map((function(e,t){var n,o,a=u?t:r.length-t;if("Collection"===e.__typename)n=null===(o=e.avatar)||void 0===o?void 0:o.id;else if("User"===e.__typename)n=e.imageId;else if("NewsletterV3"===e.__typename){var i,s,d;n=e.collection?e.avatarImageId||(null===(i=e.collection)||void 0===i||null===(s=i.avatar)||void 0===s?void 0:s.id):null===(d=e.user)||void 0===d?void 0:d.imageId}return l.createElement(k,{key:"".concat(c,"-").concat(e.id),diameter:m,zIndex:a,showBorder:h.length>1,miroId:n,entityName:e.name,noBackgroundShadow:p})}))):null},k=function(e){var t=e.diameter,n=e.zIndex,r=e.showBorder,o=e.miroId,a=e.entityName,i=e.noBackgroundShadow,s=void 0===i||i,u=e.showAvatarBorder,d=void 0!==u&&u,m=e.showHoverState,p=void 0!==m&&m,v=e.borderColor,g=e.testId,V=(0,f.I)();return l.createElement("div",{className:V(E({diameter:t,zIndex:n,showBorder:r,borderColor:v}))},l.createElement(c.z,{miroId:o||h.gG,alt:a||"",diameter:t,freezeGifs:!0,noBackgroundShadow:s,showBorder:d,showHoverState:p,testId:g}))},S=function(e){var t=e.numUsers,n=e.diamereter,r=e.withAnimation,o=e.entityElementKey,a=(0,f.I)();return l.createElement(w,{numUsers:t,diameter:n,withAnimation:r},i()(t,(function(e){return l.createElement(u.x,{key:"".concat(o,"-placeholder-").concat(e),zIndex:t-e},l.createElement("div",{className:a(x)}))})))},A=function(e){var t,n=e.author,r=e.collection,o=e.authorSize,a=e.collectionImageSize,i=e.collectionOffset,c=e.borderColor,f=e.withAuthorTooltip,h=e.authorTestId,v=e.collectionTestId,E=null!=o?o:44,x=null!=a?a:24,b=(0,V.B)(),w=(0,y.I)();if(!n)return null;var I=l.createElement(k,{diameter:E,zIndex:0,showBorder:!0,miroId:n.imageId,entityName:n.name,noBackgroundShadow:!0,showAvatarBorder:!0,showHoverState:!0,borderColor:c,testId:h});return l.createElement(u.x,{display:"flex",alignItems:"baseline"},l.createElement(d.P,{href:w(n)},f?l.createElement(m.$,{placement:"bottom",targetDistance:10,mouseLeaveDelay:100,mouseEnterDelay:p.w,popoverRenderFn:function(){return function(e){return l.createElement(s.K,{user:e})}(n)},role:"tooltip"},I):I),r&&l.createElement(d.P,{href:b(r)},l.createElement(u.x,{display:"flex",marginLeft:null!=i?i:"-12px",position:"relative"},l.createElement(m.$,{placement:"bottom",targetDistance:10,mouseLeaveDelay:100,mouseEnterDelay:p.w,popoverRenderFn:function(){return function(e){return l.createElement(g.L,{collection:e})}(r)},role:"tooltip"},l.createElement(k,{diameter:x,zIndex:1,showBorder:!0,miroId:null===(t=r.avatar)||void 0===t?void 0:t.id,entityName:r.name,noBackgroundShadow:!0,showAvatarBorder:!0,showHoverState:!0,borderColor:c,testId:v})))))}},95634:(e,t,n)=>{"use strict";n.d(t,{I:()=>c});var r=n(67294),o=n(77355),a=n(87691),i=n(14646),l=function(e){return function(t){return{position:"absolute",clip:"rect(0px 14px 14px -3px)",":after":{content:"''",display:"block",width:"11px",height:"11px",background:null!=e?e:t.colorTokens.background.neutral.secondary.base,borderBottomRightRadius:"1px",transform:"rotate(45deg) translate(-4px, -4px)"}}}},c=function(e){var t=e.children,n=e.padding,c=void 0===n?{xs:"16px",sm:"16px",md:"16px",lg:"16px 24px",xl:"16px 24px"}:n,s=e.borderRadius,u=void 0===s?"8px":s,d=e.backgroundColor,m=e.shouldShowArrowDown,p=void 0!==m&&m,f=(0,i.I)();return r.createElement(r.Fragment,null,r.createElement("div",{className:f((function(e){return{position:"relative",padding:c,borderRadius:u,background:null!=d?d:e.colorTokens.background.neutral.secondary.base}}))},r.createElement(a.F,{scale:"M",color:"DARKER"},t)),p&&r.createElement(o.x,{marginLeft:{xs:"18px",sm:"18px",md:"26px",lg:"26px",xl:"26px"}},r.createElement("div",{className:f(l(d))})))}},10500:(e,t,n)=>{"use strict";n.d(t,{D:()=>_e});var r=n(67294),o=n(33380),a=n(6443),i=n(28451),l=n(18627),c=n(14646),s=n(77280),u=n(84739),d=n(93310),m=n(92661),p=n(75221),f=n(50458),h=n(42498),v=n(95634),g=function(e){var t=e.children;return r.createElement(v.I,{padding:{xs:"16px",sm:"16px",md:"16px",lg:"16px 24px",xl:"16px 24px"},shouldShowArrowDown:!0},t)},V=n(26350),y=n(43822),E=n(66411),x=n(39944),b=function(e){switch(e){case 0:return"metered_view_3";case 1:return"metered_view_2";default:return"smart_meter"}},w=function(e){var t=e.children,n=e.isLoggedIn,o=e.post,a=e.numFreeStoriesRemaining,i=void 0===a?0:a,l=e.susiEntry,c=e.dimension,s=void 0===c?"post_counter":c,u=e.inline,d=e.linkStyle,p=e.tag,f=e.source,h=void 0===f?"upgrade_membership":f,v=e.href,g=(0,m.H2)(),w=o.id;return n?r.createElement(x.M,{source:h,dimension:s,sourceProviderData:{postId:w},eventData:{postId:w},tag:p},r.createElement(y.a,{post:o,redirectUrl:null!=v?v:g("ShowPay",{}),inline:u,linkStyle:d},t)):r.createElement(E.cW,{source:{postId:o.id}},r.createElement(V.R,{operation:"register",susiEntry:l||b(i),inline:u,linkStyle:d},t))},I=function(e){var t=e.user,n=(0,u.B)(t);return r.createElement(r.Fragment,null,r.createElement(d.r,{href:n,linkStyle:"OBVIOUS",inline:!0},(0,h.Sb)(t.name))," ","Friend Link.")},k=function(){var e=(0,f.wA)();return r.createElement(d.r,{href:e,linkStyle:"OBVIOUS",inline:!0},"Learn more")},S=function(e){var t,n,o,a=e.post,i=e.viewer,l=null!==(t=a.content.shareKeyCreator)&&void 0!==t?t:a.creator,c=null==i?void 0:i.id,s=(0,m.H2)();return a.content.validatedShareKey?(null===(n=a.creator)||void 0===n?void 0:n.id)===c||(null==l?void 0:l.id)===c?r.createElement(r.Fragment,null,"You're reading via your own Friend Link. ",r.createElement(k,null)):r.createElement(r.Fragment,null,"You're reading ",null!=i&&i.membership?null:"for free"," via"," ",l&&l.name?r.createElement(I,{user:l}):"a Friend Link."," ",(null==i||null===(o=i.membership)||void 0===o?void 0:o.tier)===p.KD.FRIEND?r.createElement(k,null):r.createElement(r.Fragment,null,r.createElement(w,{post:a,isLoggedIn:!!i,source:"friend_link",susiEntry:"post_friend_link_meter",dimension:"post_friend_link_meter",tag:"span",linkStyle:"OBVIOUS",href:s("ShowManageMembershipPage",{}),inline:!0},i?"Upgrade":"Become a member")," ","to access the best of Medium.")):r.createElement(r.Fragment,null,"You're unable to read via this Friend Link since it's expired. ",r.createElement(k,null))},A=function(e){return r.createElement(g,null,r.createElement(S,e))},L=function(e){return{fontWeight:e.newFonts.detail.boldWeight}},T=function(e){var t=e.post,n=(0,c.I)();return r.createElement(w,{isLoggedIn:!0,post:t,numFreeStoriesRemaining:0},r.createElement(g,null,r.createElement("strong",{className:n(L)},"This member-only story is on us.")," ",r.createElement(r.Fragment,null,r.createElement("span",{className:n({textDecoration:"underline"})},"Upgrade")," to access all of Medium.")))},O=function(e){var t=e.post,n=(0,l.A)(),o=(0,s.G1)(),c=(0,a.H)(),u=c.loading,d=c.error,m=c.value,p=!!m;return(0,r.useEffect)((function(){u||d||n.event("meter.viewed",{uiType:p?i.j.LIHighlightCTA:i.j.LOHighlightCTA,postId:t.id,meterCount:0})}),[u,d,p]),u||d?null:o?r.createElement(A,{post:t,viewer:m}):p?r.createElement(T,{post:t}):null},B=n(86706),R=n(98067),N=n(35989),_=n(47834),P=n(61796),C=n(96370),F=n(77355),D=n(21372),j=n(32342),M=n(45700),z=n(80687),H=n(56804),K=n(34699),U=n(68356),Z=n.n(U),G=n(10374),W=n(25735),Y=n(50742),Q=n(55641),X=n(78870),J=function(e){var t=e.postId,n=(0,a.H)().value,o="post_audio_button",i=(0,X.Rk)((0,m.qt)("ShowPay",{}),{dimension:o,postId:t});return n?r.createElement(x.M,{source:"upgrade_membership",dimension:o},r.createElement(y.a,{redirectUrl:i},r.createElement(Q.Z,null))):r.createElement(V.R,{operation:"register",susiEntry:o,actionUrl:i},r.createElement(Q.Z,null))},$=Z()({loader:function(){return n.e(6391).then(n.bind(n,48574))},modules:["src/components/post/text-to-speech/SpeechifyWidget"],webpack:function(){return[48574]},loading:function(e){var t=e.children;return r.createElement(r.Fragment,null,t)},render:(0,Y.n)("SpeechifyWidget")}),q=r.forwardRef((function(e,t){var n=e.postId,o=e.postBodyRef,i=e.isLockedPreviewOnly,c=(0,l.A)(),s=(0,a.H)().value,u=(0,W.V)({name:"enable_members_only_audio",placeholder:!1}),d=!(null==s||!s.membership),m=(0,G.Ij)().paragraphRefsMappers.paragraphTitlesRefsByStyleMap,p=(0,r.useState)(!0),f=(0,K.Z)(p,2),h=f[0],v=f[1];r.useEffect((function(){return c.event("experiment.eligible",{experimentId:"ec7b685b3f40"}),v(!0)}),[m]);var g=!d&&(i||u);return r.createElement(F.x,{display:"inline-flex",alignItems:"flex-start",boxSizing:"border-box"},r.createElement(F.x,{flexGrow:"1"},r.createElement(C.P,{size:"full"},r.createElement(F.x,{ref:t,display:"flex"},g?u?r.createElement(J,{postId:n}):null:h?r.createElement(Q.O,{onClick:function(){if(h){var e=new Audio;e.autoplay=!0,e.src="data:audio/mpeg;base64,SUQzBAAAAAABEVRYWFgAAAAtAAADY29tbWVudABCaWdTb3VuZEJhbmsuY29tIC8gTGFTb25vdGhlcXVlLm9yZwBURU5DAAAAHQAAA1N3aXRjaCBQbHVzIMKpIE5DSCBTb2Z0d2FyZQBUSVQyAAAABgAAAzIyMzUAVFNTRQAAAA8AAANMYXZmNTcuODMuMTAwAAAAAAAAAAAAAAD/80DEAAAAA0gAAAAATEFNRTMuMTAwVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/zQsRbAAADSAAAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/zQMSkAAADSAAAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV",v(!1)}}}):r.createElement($,{postId:n,postBodyRef:o},r.createElement(Q.Z,{isPlaying:!0}))))))})),ee=function(e){var t,n,o=e.post,a=e.isLockedPreviewOnly,i=e.postBodyRef,l=null!==(t=o.wordCount)&&void 0!==t?t:0,c=null!==(n=o.detectedLanguage)&&void 0!==n?n:"",s=o.isPublished;return!s||s&&"en"===c&&l>20?r.createElement(q,{postId:o.id,postBodyRef:i,isLockedPreviewOnly:a}):null},te=n(38160),ne=n(35473),re=n(18634),oe=n(65968),ae=n(64238),ie=n(73279),le=n(32317),ce=n(28695),se=n(69992),ue=n(30020),de=n(21755),me=n(87691),pe=n(17583),fe=function(e){var t=e.author,n=(0,pe.s)(),o=(0,u.B)(t),i=(0,ae.o)(t),l=n===de.j.xs,c=(0,a.H)().value,s=c&&c.id===t.id;return null!=t&&t.name?r.createElement(F.x,{display:"flex",alignItems:"center",marginBottom:"2px"},r.createElement(F.x,{display:"flex",flexWrap:"nowrap",alignItems:"center"},r.createElement(F.x,{display:"flex",alignItems:"center"},l?r.createElement(me.F,{color:"DARKER",scale:"L"},r.createElement(d.r,{linkStyle:"SUBTLE",inline:!0,href:o,"data-testid":"authorName"},t.name)):r.createElement(se.$,{placement:"bottom",targetDistance:10,mouseLeaveDelay:100,mouseEnterDelay:ue.w,popoverRenderFn:function(){return r.createElement(ce.K,{user:t})}},r.createElement(me.F,{color:"DARKER",scale:"L"},r.createElement(d.r,{linkStyle:"SUBTLE",inline:!0,href:o,"data-testid":"authorName"},t.name)))),i&&r.createElement(F.x,{marginLeft:"2px",marginTop:"1px"},r.createElement(oe._,{size:"S"})),!s&&r.createElement(r.Fragment,null,r.createElement(ie.O,{display:"inline",margin:"0 8px"}),r.createElement(me.F,{scale:"L"},r.createElement(le.B,{user:t,susiEntry:"post_header",isLinkStyle:!0}))))):null},he=n(26700),ve=n(17311),ge=n(34796),Ve=n(92780),ye=n(58992),Ee=function(e){var t=e.post,n=e.label,o=e.linkToCollection,a=(0,ye.l)(t),i=(0,Ve.n)({name:"detail",scale:"M",color:"LIGHTER"}),l=(0,c.I)();return a?r.createElement("div",{className:l([i,{display:"flex",whiteSpace:"pre-wrap"}])},r.createElement(F.x,{flexShrink:"0",tag:"span",marginRight:"4px"},n),o):null},xe=function(e){var t=e.post,n=e.label,o=e.linkToCollection;return r.createElement(F.x,{display:"flex",marginBottom:{xs:"2px",sm:"2px",md:void 0,lg:void 0,xl:void 0}},r.createElement(Ee,{post:t,label:n,linkToCollection:o}),r.createElement(re.y,{md:!0,lg:!0,xl:!0},r.createElement(ie.O,{display:"inline",margin:"0 8px"})))},be=n(93589),we=function(e){var t=e.publishedAt,n=e.timeToRead,o=e.post,a=!!(0,W.V)({name:"enable_streamline_pub_newsletters",placeholder:!1}),i=(0,m.H2)(),l=o.collection;return r.createElement(F.x,{display:"flex",alignItems:"flex-start",flexWrap:"wrap",flexDirection:{xs:"column",sm:"column",md:void 0,lg:void 0,xl:void 0}},!!l&&r.createElement(xe,{post:o,label:"Published in",linkToCollection:r.createElement(he.q,{collection:l,clamp:1,testId:"publicationName"})}),a&&!!l&&o.isNewsletter&&r.createElement(xe,{post:o,label:"Sent as a",linkToCollection:r.createElement(d.r,{inline:!0,href:i("ShowCollectionNewsletterLandingPage",{collectionSlug:l.slug||""}),linkStyle:"SUBTLE"},r.createElement(me.F,{scale:"M",color:"DARKER"},"Newsletter"))}),r.createElement(me.F,{color:"LIGHTER",scale:"M",tag:"span"},r.createElement(be.Q,{middotPadding:"8px",flexGrow:"1",display:"flex"},n?r.createElement("span",{"data-testid":"storyReadTime"},n):null,t?r.createElement(ve.h,{timestamp:t,testId:"storyPublishDate"}):r.createElement(ge.F,{post:o}))))},Ie=n(50455),ke=n(21232),Se=n(54170),Ae=function(e){var t,n=e.avatars,o=void 0===n?null:n,a=e.publishedAt,i=e.timeToRead,l=e.post,c=e.publisher,s=e.postBodyRef,u=e.isLockedPreviewOnly,d=(0,r.useContext)(ke.f).openSidebar;return r.createElement(F.x,{width:"100%",speechifyIgnore:!0},r.createElement(ne.Y,{avatar:o,title:r.createElement(fe,{author:c}),description:r.createElement(we,{publishedAt:a,timeToRead:i,post:l}),leftMargin:"12px",alignItems:{xs:"flex-start",sm:"flex-start",md:"center",lg:"center",xl:"center"}}),r.createElement(Se.T,{leftButtons:r.createElement(r.Fragment,null,r.createElement(F.x,{width:"74px"},r.createElement(H.S,{post:l,buttonStyle:"SUBTLE_MARGIN",hasDialog:!0,shouldShowResponsiveLabelText:!0,shouldHideClapsText:!0,susiEntry:"clap_footer",buttonColor:"LIGHTER",countScale:"S",testId:"headerClapButton"})),r.createElement(te.c,{trackingData:{postId:l.id},responsesCount:null===(t=l.postResponses)||void 0===t?void 0:t.count,allowResponses:l.allowResponses,isLimitedState:l.isLimitedState,isPublished:l.isPublished,handleClick:d,iconStylesOverride:{marginTop:"0px"},countStylesOverride:{marginLeft:"4px",marginTop:"0px"},responsesCountScale:"S",testId:"headerResponseButton"})),rightButtons:r.createElement(r.Fragment,null,r.createElement(re.y,{md:!0,lg:!0,xl:!0},r.createElement(Ie.e,{post:l,susiEntry:"bookmark_footer",testId:"headerBookmarkButton"})),r.createElement(ee,{postBodyRef:s,isLockedPreviewOnly:u,post:l}),r.createElement(z.I,{post:l,source:"post_actions_header",isResponsive:!0,testId:"headerSocialShareButton"}),r.createElement(M.c,{post:l,isResponsive:!0,testId:"headerStoryOptionsButton"}))}))},Le=function(e){var t=e.post,n=e.hasBannerImage,o=function(e){var t,n=e.post,o=e.postViewerEdgeLoading,i=(0,B.I0)(),l=(0,s.G1)();(0,r.useEffect)((function(){i((0,R.Dl)(!1))}),[]);var c=(0,a.H)(),u=c.loading,d=c.error,m=c.value;if(d||u)return!1;if(l)return!(!n.isLocked||o||null!=m&&m.membership&&!n.content.validatedShareKey&&l.startsWith("v2/"));var p=!(null==m||!m.id||null===(t=n.creator)||void 0===t||!t.id||m.id!==n.creator.id);return!(null!=m&&m.membership)&&!p&&!n.content.validatedShareKey&&n.isLocked&&!n.content.isLockedPreviewOnly}({post:t,postViewerEdgeLoading:e.postViewerEdgeLoading});return r.createElement(r.Fragment,null,r.createElement(F.x,{marginTop:o&&!n?{xs:"8px",sm:"8px",md:"24px",lg:"24px",xl:"24px"}:{xs:"32px",sm:"32px",md:"40px",lg:"40px",xl:"40px"}}),o&&r.createElement(F.x,{display:"flex",justifyContent:"center"},r.createElement(F.x,{width:"100%",minWidth:"0",maxWidth:"728px",marginBottom:"24px",marginRight:n?void 0:"8px",marginLeft:n?void 0:"8px"},r.createElement(O,{post:t}))))},Te=function(e){var t=e.post,n=e.postBodyRef,a=(0,c.I)(),i=null==t?void 0:t.creator,l=null==t?void 0:t.collection;return i?r.createElement(o.TA,{className:a({xs:"8px",sm:"8px",md:"16px",lg:"16px",xl:"16px"}),name:"byline",type:"byline",offset:{left:-600}},r.createElement(F.x,{display:"flex",justifyContent:"space-between",speechifyIgnore:!0},r.createElement(Ae,{avatars:r.createElement(_.j,{author:i,collection:l,withAuthorTooltip:!0,authorTestId:"authorPhoto",collectionTestId:"publicationPhoto"}),publishedAt:t.firstPublishedAt,publisher:i,timeToRead:!t.isShortform&&t.readingTime?"".concat((0,D.Vd)(t.readingTime)," min read"):void 0,post:t,postBodyRef:n,isLockedPreviewOnly:!!t.content.isLockedPreviewOnly}))):null};function Oe(e,t){return"".concat(t,"_").concat(e[t]?e[t].length:0)}function Be(e,t,n,r,o){e[t]||(e[t]=[]),e[t].push({order:n,component:r,insertType:o})}function Re(e,t,n,o){return function(a){if(!e.isLocked)return a;var i=n.kickerIndex||n.titleIndex,l=n.bannerImageIndex,c="number"==typeof n.titleIndex,s="number"==typeof l,u=r.createElement(F.x,{marginBottom:c?"16px":"0px"},r.createElement(N.U,{post:e,label:"Member-only story",showLabelMobile:!0}));if(s&&c&&i&&l{"use strict";n.d(t,{I:()=>z});var r=n(67294),o=n(25145),a=n(86801),i=n(85805),l=n(37597),c=n(34699),s=n(6443),u=n(39507),d=n(26350),m=n(43822),p=n(77355),f=n(93310),h=n(87691),v=n(14646),g=n(39944),V=n(92661),y=n(75221);function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;O(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:R(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var P=function(e){return{height:"16px",width:"16px",transform:e?"rotate(180deg)":"rotate(0deg)",transition:"transform 0.2s ease-in-out"}},C={display:"flex",alignItems:"center",width:"100%",":disabled":{cursor:"progress"},":disabled >:not(svg)":{opacity:.3}},F=function(e){return{maxHeight:e?"184px":"0px",overflow:"hidden",transition:"max-height 0.2s ease-in-out"}},D=function(e){var t=e.children,n=e.paddingBottom;return r.createElement(p.x,{paddingTop:"12px",paddingLeft:"36px",paddingBottom:n},r.createElement(h.F,{scale:"S",color:"LIGHTER"},t))},j=function(e){var t,n=e.post,a=e.hidePopover,i=(0,v.I)(),l=(0,V.H2)(),h=(0,s.H)().value,E=(0,u.T)(n).viewerEdge,x=null==E?void 0:E.shareKey,S=function(e){var t=e.post,n=e.legacyShareKey,a=e.onComplete,i=(0,O.v9)((function(e){return e.client.isFirefox})),l=(0,r.useState)(!1),s=(0,c.Z)(l,2),u=s[0],d=s[1],m=(0,B.J)().timer,p=(0,T.w)(),f=(0,o.L)(t),h=(0,L.D)(N.I,{variables:{postId:t.id}}),v=(0,c.Z)(h,1)[0],g=(0,r.useCallback)((function(){p({message:"Friend Link copied",duration:2e3})}),[p]),V=(0,r.useCallback)((function(){if(n){var e=(0,R.Rk)(f,{sk:n});navigator.clipboard.writeText(e),g(),a()}}),[n,g,f,a]),y=(0,r.useCallback)((0,A.Z)(_().mark((function e(){var t,n;return _().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v();case 2:if(t=e.sent,"PostShareKey"!==(null==(n=t.data)?void 0:n.createPostShareKey.__typename)){e.next=8;break}return e.abrupt("return",(0,R.Rk)(f,{sk:n.createPostShareKey.key}));case 8:throw new Error(null==n?void 0:n.createPostShareKey.__typename);case 9:case"end":return e.stop()}}),e)}))),[f,v]),E=(0,r.useCallback)((0,A.Z)(_().mark((function e(){var t,n,r;return _().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d(!0),e.prev=1,t=Date.now(),!i){e.next=10;break}return e.next=6,y();case 6:n=e.sent,navigator.clipboard.writeText(n),e.next=12;break;case 10:return e.next=12,navigator.clipboard.write([new ClipboardItem({"text/plain":y().then((function(e){return new Blob([e],{type:"text/plain"})}))})]);case 12:if(!((r=Date.now()-t)<1e3)){e.next=16;break}return e.next=16,new Promise((function(e){return m(e,1e3-r)}));case 16:g(),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(1),p({message:"There was an error creating this Friend Link. Please try again later.",duration:3e3});case 22:return e.prev=22,d(!1),a(),e.finish(22);case 26:case"end":return e.stop()}}),e,null,[[1,19,22,26]])}))),[y,g,a,i]);return{copy:(0,r.useCallback)((function(){u||(n?V():E())}),[u,n,V,E]),isCopying:u}}({post:n,legacyShareKey:x,onComplete:a}),j=S.copy,M=S.isCopying,z=M?"Copying Friend Link...":"Copy Friend Link",H=l("ShowManageMembershipPage",{}),K=!!x||(null==h||null===(t=h.membership)||void 0===t?void 0:t.tier)===y.KD.FRIEND,U=(0,I.O)(K),Z=(0,c.Z)(U,4),G=Z[0],W=Z[3];return r.createElement(r.Fragment,null,r.createElement(f.r,{rules:C,onClick:K?j:W,disabled:M},r.createElement(w.Z,null),r.createElement(p.x,{marginLeft:"12px",flexGrow:"1",textAlign:"left"},K?z:"Friend Link"),!K&&r.createElement(b,{className:i(P(G))})),r.createElement("div",{className:i(F(K||G))},r.createElement(D,null,x?"Friend Links shared from an author or publication editor are not eligible to earn in the Partner Program.":"Share free access to this member-only story with a friend.","  ",r.createElement(f.r,{linkStyle:"OBVIOUS",inline:!0,href:(0,k.wA)()},"Learn more")),!K&&r.createElement(r.Fragment,null,r.createElement(D,null,"Available to members with a Friend membership and story authors."),r.createElement(D,{paddingBottom:"12px"},h?r.createElement(g.M,{source:"friend_link",dimension:"post_friend_link",sourceProviderData:{postId:n.id},eventData:{postId:n.id},tag:"span"},r.createElement(m.a,{post:n,redirectUrl:H,linkStyle:"OBVIOUS",inline:!0},"Upgrade membership")):r.createElement(d.R,{redirectTo:H,operation:"register",susiEntry:"post_friend_link",post:n,linkStyle:"OBVIOUS",inline:!0},"Become a member")))))},M=n(38352),z=function(e){var t=e.post,n=e.source,c=e.isResponsive,s=e.testId,u=t.title,d=t.id,m=t.isPublished,p=(0,o.D)()(t);return r.createElement(i.A,{ariaId:"postFooterSocialMenu",source:{name:n},url:p,title:u,ariaLabel:"Share Post",postId:d,isResponsive:c,testId:s,width:"240px"},(function(e){return r.createElement(r.Fragment,null,r.createElement(M.Sl,{paddingTopBottom:"6px"},r.createElement(a._,{url:p,onClick:e,reportData:{postId:t.id},source:n,copyStyle:"INLINE"})),t.isLocked&&r.createElement(r.Fragment,null,r.createElement(M.oK,{paddingTopBottom:"6px"}),r.createElement(M.Sl,{paddingTopBottom:"6px"},r.createElement(j,{post:t,hidePopover:e}))),m&&r.createElement(r.Fragment,null,r.createElement(M.oK,{paddingTopBottom:"6px"}),r.createElement(M.Sl,{paddingTopBottom:"6px"},r.createElement(l.f,{socialPlatform:"TWITTER",buttonStyle:"LINK_INLINE_SHORT_LABEL",postId:t.id})),r.createElement(M.Sl,{paddingTopBottom:"6px"},r.createElement(l.f,{socialPlatform:"FACEBOOK",buttonStyle:"LINK_INLINE_SHORT_LABEL",postId:t.id})),r.createElement(M.Sl,{paddingTopBottom:"6px"},r.createElement(l.f,{socialPlatform:"LINKEDIN",buttonStyle:"LINK_INLINE_SHORT_LABEL",postId:t.id}))))}))}},55641:(e,t,n)=>{"use strict";n.d(t,{O:()=>g,Z:()=>v});var r=n(34699),o=n(67294),a=n(17417),i=n(38356),l=n(66411),c=n(77280);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{T:()=>d});var r=n(67294),o=function(){return{overflowX:"scroll","::-webkit-scrollbar":{display:"none"},"scrollbar-width":"none","-ms-overflow-style":"none"}},a=n(18634),i=n(14646),l={display:"flex",alignItems:"center","> *":{marginRight:{xs:"8px",sm:"8px",md:"24px",lg:"24px",xl:"24px"},flexShrink:0},"> :last-child":{marginRight:{xs:"24px",sm:"8px",md:0,lg:0,xl:0}}},c=function(e){return"solid 1px ".concat(e.colorTokens.background.neutral.secondary.base)},s=function(e){return{xs:void 0,sm:void 0,md:c(e),lg:c(e),xl:c(e)}},u=function(e){return function(t){return{display:"flex",justifyContent:"space-between",borderTop:s(t),borderBottom:s(t),margin:{xs:"".concat(null!=e?e:"24px"," -24px 0"),sm:"".concat(null!=e?e:"24px"," 0 0"),md:"".concat(null!=e?e:"32px"," 0 0"),lg:"".concat(null!=e?e:"32px"," 0 0"),xl:"".concat(null!=e?e:"32px"," 0 0")},padding:{xs:"0",sm:"0",md:"3px 8px",lg:"3px 8px",xl:"3px 8px"}}}},d=function(e){var t=e.leftButtons,n=e.rightButtons,c=e.marginTop,s=(0,i.I)();return r.createElement("div",{className:s(u(c))},r.createElement(a.y,{md:!0,lg:!0,xl:!0,displayValue:"flex",alignItems:"center"},t),r.createElement("div",{className:s([l,o])},r.createElement(a.y,{xs:!0,width:"16px"}),n))}},21232:(e,t,n)=>{"use strict";n.d(t,{f:()=>r});var r=n(67294).createContext({addContinueThisThreadSidebar:function(){return null},openSidebar:function(){return null},closeSidebar:function(){return null}})},44885:(e,t,n)=>{"use strict";n.d(t,{T:()=>A});var r=n(22122),o=n(67294),a=n(14646);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t path":{fill:e.colorTokens.foreground.neutral.secondary.base}}},x=function(e){var t=e.buttonStyle,n=e.socialPlatform,r=(0,a.I)();switch(t){case"LINK_INLINE_SHORT_LABEL":switch(n){case"FACEBOOK":return o.createElement(c,{className:r(E)});case"TWITTER":return o.createElement(g.Z,{className:r(E)});case"LINKEDIN":return o.createElement(v,{className:r(E)});default:return null}case"BUTTON_BRANDED":switch(n){case"FACEBOOK":return o.createElement(s.Z,null);case"TWITTER":return o.createElement(g.Z,null);case"LINKEDIN":return o.createElement(p,{className:r([y,V])});default:return null}default:return null}},b=n(93310),w=n(77355),I=n(47230),k=function(e){return{display:"inline-flex",alignItems:"center",":hover path":{fill:e.colorTokens.foreground.neutral.primary.base}}},S={FACEBOOK:"Facebook",TWITTER:"X",LINKEDIN:"LinkedIn"};function A(e){var t=e.buttonStyle,n=e.socialPlatform,a=e.baseOnClick,i=e.href,l=e.testId,c=(0,o.useMemo)((function(){return{"aria-label":"Share on ".concat(n.toLowerCase()),onClick:function(){a();var e=Math.max((window.outerHeight||200)/2-560,100),t=(window.outerWidth||200)/2-250;window.open(i,"Social Share Window","resizable,scrollbars,status,top=".concat(e,",left=").concat(t,",height=").concat(650,",width=").concat(650))}}}),[a,i,n]),s=S[n];if(!s)return null;switch(t){case"LINK_INLINE_SHORT_LABEL":return o.createElement(b.r,(0,r.Z)({},c,{rules:k,"data-testid":l}),o.createElement(x,{buttonStyle:t,socialPlatform:n}),o.createElement(w.x,{display:"inline",marginLeft:"12px"},"Share on ",s));case"BUTTON_BRANDED":return o.createElement(I.zx,(0,r.Z)({},c,{buttonStyle:"SOCIAL",size:"LARGE",width:I.hU,padding:I.He,"data-testid":l}),o.createElement(w.x,{display:"flex",alignItems:"center",justifyContent:"space-between"},o.createElement(x,{buttonStyle:t,socialPlatform:n}),"Share on ",s,o.createElement(w.x,{height:"24px",width:"24px"})));default:return null}}},85805:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(34699),o=n(67294),a=n(38352),i=n(73917),l=n(38356),c=n(18627),s=n(66411),u=n(31889);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";n.d(t,{f:()=>c});var r=n(67294),o=n(44885),a=n(18627),i=n(66411),l=n(92661),c=function(e){var t,n=e.postId,c=e.socialPlatform,s=e.buttonStyle,u=e.testId,d=(0,a.A)(),m=(0,i.Qi)(),p=(0,l.H2)(),f=r.useCallback((function(){m&&d.event("post.shareOpen",{postId:n,source:m,dest:c.toLowerCase(),dialogType:"native"})}),[m,d,n,c]);if("FACEBOOK"===c)t=p("RedirectShowPostShare",{postId:n,channel:"facebook"});else if("TWITTER"===c)t=p("RedirectShowPostShare",{postId:n,channel:"twitter"});else{if("LINKEDIN"!==c)return null;t=p("RedirectShowPostShare",{postId:n,channel:"linkedIn"})}return r.createElement(o.T,{baseOnClick:f,href:t,socialPlatform:c,buttonStyle:s,testId:u})}},97282:(e,t,n)=>{"use strict";n.d(t,{N:()=>a,I:()=>i});var r=n(87329),o=n(4088),a={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"useCopyFriendLink_post"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Post"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"usePostUrl_post"}}]}}].concat((0,r.Z)(o.u.definitions))},i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"CreatePostShareKeyMutation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"postId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"createPostShareKey"},arguments:[{kind:"Argument",name:{kind:"Name",value:"postId"},value:{kind:"Variable",name:{kind:"Name",value:"postId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PostShareKey"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"}}]}}]}}]}}]}},28451:(e,t,n)=>{"use strict";var r;n.d(t,{j:()=>r}),function(e){e.LOHighlightCTA="lo_highlight_cta",e.LIHighlightCTA="li_highlight_cta",e.RegWall="regwall",e.SyndicatedRegwall="syndicated_regwall"}(r||(r={}))},39944:(e,t,n)=>{"use strict";n.d(t,{M:()=>u});var r=n(96156),o=n(67294),a=n(18627),i=n(66411),l=n(18122);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t