(self.webpackChunklite=self.webpackChunklite||[]).push([[5025],{59116:(e,t,n)=>{"use strict";n.d(t,{Te:()=>r,_M:()=>o,ed:()=>i});var r=function(e){if(!e)return!1;var t=e.graphQLErrors;return!!t&&!!t.find((function(e){return 2===e.type&&1===e.path.length}))},o=function(e){if(!e)return!1;var t=e.graphQLErrors;return!!t&&!!t.find((function(e){var t;return"RESPONSE_LOCKED"===(null===(t=e.extensions)||void 0===t?void 0:t.code)}))},i=function(e){return!(!e||0===e.length||!e.find((function(e){var t;return"TOO_MANY_REQUESTS"===(null===(t=e.extensions)||void 0===t?void 0:t.code)})))}},78067:(e,t,n)=>{"use strict";var r;n.d(t,{r:()=>r}),function(e){e.FULL="web-full",e.INLINE_HOMEPAGE_TOP="web-inline-homepage-top",e.INLINE_POST_RESPONSE="web-inline-post-response",e.INLINE_NEWSLETTER="web-inline-newsletter",e.INLINE_QUOTE_RESPONSES="web-inline-quote-responses"}(r||(r={}))},94132:(e,t,n)=>{"use strict";n.d(t,{T:()=>E});var r=n(59713),o=n.n(r),i=n(67294),a=n(12291),s=n(60046),l=n(82418),c=n(97145),u=n(7530),d=n(64504),p=n(28309),m=n(67122),g=n(27952);function f(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 h(e){for(var t=1;t{"use strict";n.d(t,{Z:()=>H});var r=n(87757),o=n.n(r),i=n(48926),a=n.n(i),s=n(63038),l=n.n(s),c=n(67294),u=n(12291),d=n(59116),p=n(78067),m=n(14267),g=n(54260),f=n(30049),h=n(319),v=n.n(h),E=n(59713),b=n.n(E),y=n(28655),x=n.n(y),S=n(71439),P=n(80439),w=n(43522),I=n(58992);function R(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 O(e){for(var t=1;twindow.innerHeight&&Z.current.scrollIntoView({behavior:"smooth",block:"end"})}),[]);var $=function(e){return function(){var n=a()(o().mark((function n(r,i){var a;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({variables:{inResponseToPostId:t,deltas:r,inResponseToQuoteId:null==P?void 0:P.id}});case 2:a=n.sent,i(a.data.savePostResponse.id);case 4:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}()};return c.createElement(D,{parentPostId:t},(function(e){var r=e.publishResponse,s=e.loading,l=e.error;return(0,d._M)(l)||S?(x(!1),c.createElement(f.R,{message:_.x})):c.createElement(C.P,null,(function(e){var l,u=e.saveResponse;return c.createElement("div",{ref:Z},c.createElement(j.F,{scale:"M",color:"DARKER",tag:"div"},c.createElement("div",{className:Y({lineHeight:"24px"})},c.createElement(_.j,{postId:t,isPublishingResponse:s,publishResponse:(l=r,function(e,n){return x(!0),l({variables:{inResponseToPostId:t,deltas:e,inResponseToQuoteId:null==P?void 0:P.id,responseDistribution:H}}).then((function(e){var r=e.data&&e.data.publishPostThreadedResponse,o=(0,d.ed)(e.errors);if(r)return z.event("inlineEditor.publish",{postId:t,context:p.r.INLINE_POST_RESPONSE,source:Q}),x(!1),R(),H===M.Et.DISTRIBUTED&&(G((0,F.Dx)({message:"",toastStyle:"PUBLISH_RESPONSE",extraParams:{response:r},duration:5e3})),V(M.Et.NOT_DISTRIBUTED)),n();o&&(x(!1),G((0,F.Dx)({message:"You’ve reached the limit for stories that can be published in one day. Please try again tomorrow.",toastStyle:"ERROR"})))}))}),saveResponse:$(u),type:A.H.create,inResponseToQuote:P,onClose:a()(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(void 0),i(),e.abrupt("return",{});case 3:case"end":return e.stop()}}),e)}))),editorOpenByDefault:h,placeholder:n,showEditorHeader:E,disableReplyButton:O,showPublishCheckbox:b&&!h,responseDistribution:H,toggleResponseDistribution:W}))))}))}))}},30049:(e,t,n)=>{"use strict";n.d(t,{R:()=>s});var r=n(67294),o=n(7530),i=n(64504),a=n(27952),s=function(e){var t=e.message||"The author has closed discussion for this story.";return r.createElement(o.xu,{backgroundColor:"BASE_NORMAL",display:"flex",flexDirection:"row",alignItems:"center",padding:"16px"},r.createElement(i.F,{scale:"M",tag:"span",color:"DARKER"},t," ",r.createElement(o.rU,{href:(0,a.VG)(),target:"_blank",inline:!0,linkStyle:"OBVIOUS"},"Learn more.")))}},53945:(e,t,n)=>{"use strict";n.d(t,{P:()=>u});var r=n(28655),o=n.n(r),i=n(71439),a=n(80439),s=n(67294);function l(){var e=o()(["\n mutation savePostResponse(\n $inResponseToPostId: ID!\n $deltas: [Delta!]!\n $inResponseToQuoteId: ID\n ) {\n savePostResponse(\n inResponseToPostId: $inResponseToPostId\n deltas: $deltas\n inResponseToQuoteId: $inResponseToQuoteId\n ) {\n ... on Post {\n id\n }\n }\n }\n"]);return l=function(){return e},e}var c=(0,i.Ps)(l()),u=function(e){var t=e.children;return s.createElement(a.mm,{mutation:c},(function(e){return t({saveResponse:e})}))}},19537:(e,t,n)=>{"use strict";var r;n.d(t,{H:()=>r}),function(e){e.edit="EDIT",e.create="CREATE"}(r||(r={}))},18608:(e,t,n)=>{"use strict";n.d(t,{x:()=>X,j:()=>oe});var r=n(63038),o=n.n(r),i=n(87757),a=n.n(i),s=n(48926),l=n.n(s),c=n(59713),u=n.n(c),d=n(67294),p=n(12291),m=n(84792),g=n(10143),f=n(26600),h=n(25772),v=n(78067),E=n(22470),b=n(54803),y=n(9735),x=n(24548),S=n(42963),P=n(32262),w=n(7530),I=n(28309),R=n(74465),O=n(93394),T=function(e){return{cursor:"pointer",border:0,fill:e.baseColor.fill.light,":hover":{fill:e.baseColor.fill.dark}}},k=function(e){var t=e.isEdit,n=e.saveResponse,r=e.setDraftResponseId,o=(0,I.Iq)(),i="editorPopoverMenu";return d.createElement(w.Bn,null,(function(e){var a=e.isVisible,s=e.toggle,l=e.hide;return d.createElement(w.J2,{ariaId:i,isVisible:a,hide:l,customZIndex:R.ZP.responseSidebarPopover,noArrow:!0,placement:"bottom-end",popoverRenderFn:function(){return d.createElement(P.mX,null,d.createElement(P.Sl,null,d.createElement(w.rU,{onClick:t&&r?r:n,"data-testid":"saveResponseMenuItem"},"Make this response a story")))}},d.createElement(w.rU,{ariaControls:i,ariaExpanded:a?"true":"false",onClick:s,className:o(T),"data-testid":"editorMenu"},d.createElement(O.Z,null)))}))},D=n(19692),C=n(14391),A=n(83024),_=function(e){var t=e.quote,n=(0,I.Iq)();if(!t)return null;var r=(0,A.eu)(t);return r?d.createElement("div",{className:n({boxShadow:"0px 1px 4px rgba(0,0,0,0.04)",border:"1px solid rgba(0,0,0,0.1)",borderRadius:"3px",padding:"20px 16px",margin:"10px 14px 0 14px","& mark":{cursor:"text"}})},d.createElement(D.ZP,{paragraph:r,paragraphStyle:C.NJ.P,spaceTop:4,richTextStyle:"STREAM"})):null},L=function(e){var t=e.onFocus,n=e.responseContent,r=e.setResponseContent,o=e.setIsEmpty,i=e.isEditorOpen,a=(0,I.Iq)();return d.createElement("textarea",{placeholder:"What are your thoughts?",value:n,onChange:function(e){var t=e.target.value;o(!t),r(t)},onFocus:t,className:a({width:"100%",padding:"14px",resize:"none",minHeight:i?"100px":"0",height:i?"auto":"47px",fontFamily:"inherit",fontSize:"inherit",lineHeight:"inherit",outline:"0",border:"0"})})},j=n(19537),B=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{includeInitialDeltas:!0},n=t.includeInitialDeltas,r=[],o=e.split("\n");return n&&(r=[{type:8,index:0,section:{name:N(),startIndex:0}}]),o.forEach((function(e,t){r.push({type:1,paragraph:{markups:[],name:N(),text:e,type:1},verifySameName:!1,index:t})})),r},N=function(){return Math.round(65535*Math.random()).toString(16).padStart(4,"0")},U=n(85740),M=n(9785),F=n(62181),H=n(98281),V=n(42933),W=n(36544),Q=function(e){var t=e.isVisible,n=e.hide,r=(0,M.YC)().value;return d.createElement(W.C,null,(function(e){var o=e.mutate;return d.createElement(w.QH,{confirmText:"Resend verification email",hide:n,isVisible:t,isDestructiveAction:!1,onConfirm:function(){o()},showCancelButton:!1,titleText:"Commenting requires a verified email address"},"Click below to send a new verification email to ",null==r?void 0:r.unverifiedEmail,".")}))},z=n(64504),G=n(62630),Y=n(27572),Z=n(27952),$=n(29035);function q(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 K(e){for(var t=1;t{"use strict";n.d(t,{ZP:()=>d,v:()=>p,QX:()=>m});var r=n(28655),o=n.n(r),i=n(71439),a=n(67294),s=n(12291),l=n(85277);function c(){var e=o()(["\n fragment SuspendedBannerLoader_post on Post {\n id\n isSuspended\n }\n"]);return c=function(){return e},e}function u(){var e=o()(["\n fragment SuspendedBannerLoader_user on User {\n id\n isSuspended\n }\n"]);return u=function(){return e},e}const d=(0,s.$j)()((function(e){var t=e.dispatch,n=e.user,r=e.post;return a.useEffect((function(){n&&n.isSuspended?t((0,l.Dx)({duration:"NEXTPAGE",message:"",toastStyle:"USER_SUSPENDED"})):r&&r.isSuspended&&t((0,l.Dx)({duration:"NEXTPAGE",message:"",toastStyle:"POST_SUSPENDED",extraParams:{postId:(null==r?void 0:r.id)||""}}))}),[]),null}));var p=(0,i.Ps)(u()),m=(0,i.Ps)(c())},65025:(e,t,n)=>{"use strict";n.d(t,{gc:()=>_o,De:()=>jo,m6:()=>Bo});var r=n(28655),o=n.n(r),i=n(67154),a=n.n(i),s=n(63038),l=n.n(s),c=n(71439),u=n(58875),d=n.n(u),p=n(67294),m=n(12291),g=n(28859),f=n(46829),h=n(72826);function v(){var e=o()(["\n fragment PostCacheTagger_post on Post {\n id\n collection {\n id\n }\n creator {\n id\n }\n }\n"]);return v=function(){return e},e}var E=function(e){var t=e.post,n=t.id,r=t.collection,o=t.creator,i=["group-edgeCachePosts","post-".concat(n)];o&&o.id&&i.push("user-".concat(o.id)),r&&r.id&&i.push("collection-".concat(r.id));var a=(0,m.I0)();return 0===(0,m.v9)((function(e){return e.cache.tags})).length&&a((0,h.zl)(i)),null},b=(0,c.Ps)(v()),y=n(85740),x=n(31235);function S(){var e=o()(["\n fragment PostCacheController_post on Post {\n id\n isLocked\n ...PostCacheTagger_post\n }\n ","\n"]);return S=function(){return e},e}var P=function(e){var t=e.post,n=e.isLoggedIn,r=(0,y.gc)("post_edge_cache_enabled"),o=r.loading,i=r.error,a=r.value,s=(0,y.gc)("is_internal_ip").value,l=(0,m.I0)(),c=(0,x.kP)(),u=(0,x.iX)();(0,p.useEffect)((function(){return function(){c||l((0,h.LG)())}}),[t.id,c]);var d=(0,f.getApolloContext)(),g=p.useContext(d);return(0,m.v9)((function(e){var t=e.config.isTaggedVersion,n=e.session.isSpoofed;return t||n}))||o||i||s||t.isLocked||n||!c||u?null:(g.renderPromises&&g.renderPromises.addQueryPromise({getOptions:function(){return{cacheControllerRerender:!0}},fetchData:function(){return Promise.resolve()}}),a?(l((0,h.pA)()),p.createElement(E,{post:t})):(l((0,h.gQ)()),null))},w=(0,c.Ps)(S(),b),I=n(59713),R=n.n(I),O=n(68254),T=n.n(O);function k(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 D(e){for(var t=1;t'.concat(T()(o,{isJSON:!0}),"<\/script>")};return p.createElement("amp-analytics",{type:"googleanalytics",id:"google-analytics",dangerouslySetInnerHTML:i})}));var A=n(85549),_=n(638),L=n(45113),j=n(9972),B=n(2955),N=n(94132),U=n(26463),M=n(62872),F=n(7530),H=n(67122),V=function(e){var t=e.children;return p.createElement(p.Fragment,null,p.createElement(F.xu,{marginTop:"-240px",background:"linear-gradient(".concat((0,H.l9)(0),",\n ").concat((0,H.l9)(.5),",\n ").concat((0,H.l9)(1),")"),height:"250px",position:"relative",width:"100%"}),p.createElement(F.xu,{backgroundColor:"BACKGROUND"},p.createElement(F.xu,{margin:"auto",maxWidth:"760px",sm:{margin:"0 18px 0"}},t)))},W=n(51562),Q=n(57168),z=n(9785),G=n(324),Y=n(80439),Z=n(90738),$=n(14414),q=n(62630),K=n(27572),X=n(11348);function J(){var e=o()(["\n mutation SendAcctAuthEmailByUserId(\n $userId: String!\n $redirect: String\n $fullName: String\n $captchaValue: String\n ) {\n sendAcctAuthEmailByUserId(\n userId: $userId\n redirect: $redirect\n fullName: $fullName\n captchaValue: $captchaValue\n ) {\n ... on SusiMethod {\n value\n }\n ... on BadRequest {\n message\n }\n ... on FailedChallenge {\n message\n }\n ... on NotFound {\n message\n }\n }\n }\n"]);return J=function(){return e},e}var ee=(0,c.Ps)(J()),te=function(e){var t=e.actionUrl,n=e.children,r=e.onSuccess,o=e.token,i=e.userId,a=(0,q.Av)(),s=!!(0,y.P5)("skip_sign_in_recaptcha"),c=p.useState(!1),u=l()(c,2),d=u[0],g=u[1],f=(0,m.v9)((function(e){return e.navigation.currentLocation})),h=function(){g(!1)},v=(0,K.pK)(),E=(0,K.hp)(),b=t&&o?(0,$.hQ)(f,v,E,t,o):(0,$.hQ)(f,v,E),x=(0,Q.r)(),S=x.loading,P=x.error,w=x.viewerId;return S||P?null:p.createElement(Y.mm,{mutation:ee,onCompleted:function(e){switch(e.sendAcctAuthEmailByUserId.__typename){case"SusiMethod":a.event("site.loginLinkSent",{}),r&&r();break;case"FailedChallenge":a.event("site.loginByEmailCaptchaFailure",{}),g(!1);break;case"BadRequest":case"NotFound":default:h()}},onError:h},(function(e){var t=function(t){(0,X.Zs)(!0,w,i,"Email",!1);var n="medium";a.event("susi.methodClicked",{entryPoint:E,operation:"login",susiMethod:n.toLowerCase(),alternateUserSuggestionShown:!0,alternateUserSuggestionAccountType:n.toLowerCase(),alternateUserSuggestionTargetUserId:i,alternateUserSuggestionSourceUserId:w}),e({variables:{userId:i,redirect:b,captchaValue:t}})};return p.createElement(p.Fragment,null,!s&&p.createElement(Z.k,{callback:t,shouldExecuteRecaptcha:d}),n({handleSubmit:function(){return s?t(null):g(!0)}}))}))},ne=n(90174),re=n(4134),oe=n(70146),ie=n(37581),ae=function(e){var t=e.actionUrl,n=e.token,r=e.userSocialLogins,o={actionUrl:t||"",operation:"login",token:n||"",targetUserId:r.userId,alternateUserSuggestion:!0};return p.createElement(ie.$,{eventData:{operation:o.operation}},r.google?p.createElement(re.x,o):r.facebook?p.createElement(ne.q,o):r.twitter?p.createElement(oe.G,o):p.createElement(p.Fragment,null))},se=n(24087),le=n(85277);function ce(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}var ue=function(e){var t=e.declineSuggestedAccount,n=e.isSocial,r=(0,m.v9)((function(e){return{hasRenderedAlternateUserBanner:e.navigation.hasRenderedAlternateUserBanner}}),m.wU).hasRenderedAlternateUserBanner,o=(0,K.hp)(),i=(0,m.I0)(),a=(0,f.useQuery)(se.e),s=a.loading,l=a.error,c=a.data,u=(c=void 0===c?{viewer:void 0}:c).viewer;if(s||l)return p.createElement(p.Fragment,null);var d=function(e){return e?p.createElement(F.rU,{onClick:function(){return g("SIGNIN_OPTIONS")},linkStyle:"OBVIOUS"},"See all login options"):p.createElement(p.Fragment,null,"Not you?"," ",p.createElement(F.rU,{onClick:function(){return g("SIGNIN_OPTIONS")},linkStyle:"OBVIOUS"},"Sign in")," or ",p.createElement(F.rU,{onClick:function(){return g("SIGNUP_OPTIONS")},linkStyle:"OBVIOUS"},"create an account"))},g=function(e){var n="SIGNIN_OPTIONS"===e?"login":"register";t(),i((0,le.Pc)(function(e){for(var t=1;t1)return"";var t=e.indexOf(" ");return e.substring(0,t)}function me(e){return e.google?"google":e.facebook?"facebook":e.twitter?"twitter":"medium"}function ge(){var e=o()(["\n query UserSocialLoginsQuery($userId: String!) {\n userSocialLogins(userId: $userId) {\n userId\n twitter\n facebook\n google\n redactedEmailAddress\n isMember\n emailAddress\n userAvatar {\n __typename\n username\n name\n imageId\n mediumMemberAt\n }\n }\n }\n"]);return ge=function(){return e},e}function fe(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 he(e){for(var t=1;t0)try{var _=JSON.parse(x);if(_&&null!=_&&_["@graph"]&&(null==_?void 0:_["@graph"].length)>0){var L=((null==_?void 0:_["@graph"])||[]).filter((function(e){return(null==e?void 0:e["@type"])&&"NewsArticle"!==(null==e?void 0:e["@type"])}));L&&L.length>0&&(A=ct(ct({},D),{},{"@graph":[C].concat(tt()(L))}))}}catch(e){}return p.createElement(Je.q,null,p.createElement("script",{type:"application/ld+json"},T()(A,{isJSON:!0})))}));var gt=(0,c.Ps)(st(),at.bq,Pe.$m),ft=n(27390),ht=n(71794);function vt(){var e=o()(["\n fragment PostMetadata_post on Post {\n id\n socialTitle\n socialDek\n canonicalUrl\n mediumUrl\n metaDescription\n latestPublishedAt\n visibility\n isLimitedState\n readingTime\n creator {\n name\n twitterScreenName\n ...userUrl_user\n }\n collection {\n ampEnabled\n twitterUsername\n facebookPageId\n }\n previewContent {\n subtitle\n }\n previewImage {\n id\n focusPercentX\n focusPercentY\n originalHeight\n originalWidth\n }\n isShortform\n ...PostJsonLd_post\n ...postMetaDescription_post\n ...shortformPostMetaDescription_post\n ...shouldIndex_post\n ...shortformPostTitle_post\n ...getTitleDetails_post\n ...getTitleForPost_post\n }\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"]);return vt=function(){return e},e}function Et(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 bt(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(o.text&&(n.push(o),n.length>=2))break}}catch(e){r.e(e)}finally{r.f()}return{title:n[0],subtitle:n[1]}}(g);if(!f.title&&!f.subtitle)return null;var h,v=null!==(null===(n=r.inResponseToMediaResource)||void 0===n?void 0:n.mediumQuote),E=m||0;return p.createElement(Qn.Z,{post:r,presentationContext:"POST_PREVIEW",isDisplayingFullPost:!1},p.createElement(F.xu,{paddingTop:"25px",paddingBottom:"20px",borderBottom:i?void 0:"BASE_LIGHTER"},p.createElement(Yn.E,{response:r,responseType:$n.Q.STORY,parentPost:o}),p.createElement(Zn.J,{inResponseToMediaResource:r.inResponseToMediaResource}),p.createElement(F.P3,{href:(0,Pe.jV)(r)},p.createElement("div",{className:a({boxShadow:"0px 1px 4px rgba(0,0,0,0.04)",border:"1px solid rgba(0,0,0,0.1)",borderRadius:"3px",padding:"12px",marginTop:v?"12px":"16px",backgroundColor:s.backgroundColor})},p.createElement("div",{className:a(Xn)},p.createElement(ye.F,{scale:"S",color:"LIGHTER",tag:"div"},p.createElement(F.xu,{display:"flex",flexGrow:"0",alignItems:"center",marginLeft:d>0||E>0?"20px":"0"},d>0?p.createElement(F.xu,{display:"flex",alignItems:"center"},p.createElement(F.xu,{tag:zn.Z,marginRight:"2px"}),p.createElement("div",null,(0,ft.pY)(d))):null,E>0?p.createElement(F.xu,{display:"flex",alignItems:"center"},p.createElement(F.xu,{tag:Gn.Z,marginLeft:d?"8px":"0",marginRight:"2px"}),p.createElement("div",null,(0,ft.pY)(E))):null))),p.createElement(ye.F,{scale:"M",clamp:2,color:"DARKER"},f.title&&p.createElement(F.xu,null,f.title.text),f.subtitle&&p.createElement("div",{className:a((h=f.title.type,function(e){return{color:h===wt.NJ.H3?e.baseColor.text.lighter:e.baseColor.text.normal}}))},f.subtitle.text))))))},er=n(6688),tr=n(93394),nr=n(32262),rr=n(31078),or={position:"absolute !important",right:"0",boxShadow:"0 1px 4px rgba(0, 0, 0, 0.1)",border:"1px solid rgba(0, 0, 0, 0.1)",borderRadius:"4px",zIndex:"1000",backgroundColor:"rgba(255, 255, 255, 1)",minWidth:"200px"},ir=function(e){var t=e.parentPostId,n=e.responsesLocked,r=e.isPopoverMenuVisible,o=e.hidePopoverMenu,i=(0,er.I)(),a=(0,m.v9)((function(e){return e.config.authDomain})),s=p.useRef(null);return p.useEffect((function(){var e=function(e){var t;null!=s&&null!==(t=s.current)&&void 0!==t&&t.contains(e.target)||o()};if(r)return document.addEventListener("click",e),function(){document.removeEventListener("click",e)}}),[r]),p.createElement("div",{className:i(or),ref:s},p.createElement(nr.mX,null,p.createElement(nr.Sl,null,p.createElement(F.rU,{href:(0,Pe.t$)(a,t)},"Manage responses")),p.createElement(rr.Eq,{parentPostId:t,responsesLocked:n,hidePopoverMenu:o})))},ar=function(e){return{cursor:"pointer",border:0,fill:e.baseColor.fill.light,":hover":{fill:e.baseColor.fill.dark},":focus":{outline:"none"}}},sr=function(e){var t,n,r=e.parentPost,o=e.responsesLocked,i=(0,er.I)(),a=(0,z.YC)().value,s="managementPopoverMenu",c=p.useState(!1),u=l()(c,2),d=u[0],m=u[1],g=(null==a?void 0:a.id)===(null===(t=r.creator)||void 0===t?void 0:t.id),f=null==r||null===(n=r.collection)||void 0===n?void 0:n.viewerIsEditor;return g||f?p.createElement(F.xu,null,p.createElement(F.rU,{ariaControls:s,ariaExpanded:d?"true":"false",onClick:function(e){e.nativeEvent.stopPropagation(),m(!d)},inline:!0,className:i(ar)},p.createElement(tr.Z,null)),d&&p.createElement("div",{id:s,className:i({position:"relative"})},p.createElement(K.cW,{source:{susiEntry:"respond_sidebar"},extendSource:!0},p.createElement(ir,{parentPostId:r.id,responsesLocked:o,isPopoverMenuVisible:d,hidePopoverMenu:function(){return m(!1)}})))):null},lr=n(3149);!function(e){e.StoryResponse="StreamItemPostStoryResponse",e.SimpleResponse="StreamItemPostSimpleResponse"}(Kn||(Kn={}));var cr={height:"80vh",textAlign:"center",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",fontStyle:"italic",fontWeight:200},ur=function(e,t,n){return{backgroundColor:e&&e.id&&e.id===(t&&t.id)?n.highlightColor.light:void 0,padding:"0 24px"}},dr=function(e){var t,n,r,o=e.responses,i=e.parentPost,a=e.responsesLocked,s=e.isLockedResponse,c=e.isLoadingInitialContent,u=e.isFetchingNextSetOfResponses,d=e.isResponsesSidebarVisible,m=e.setIsResponsesSidebarVisible,g=e.inResponseToQuote,f=e.setInResponseToQuote,h=(0,Mt.Iq)(),v=(0,Mt.Fg)(),E=(0,x.xg)(),b=p.useState(!1),y=l()(b,2),S=y[0],P=y[1],w=p.useState([]),I=l()(w,2),R=I[0],O=I[1],T=i.id,k=null!=o&&o.count&&0!==(null==o?void 0:o.count)?"(".concat(null==o?void 0:o.count,")"):"",D=null==o||null===(t=o.responsesConnection)||void 0===t?void 0:t.stream,C=null==o||null===(n=o.responsesConnection)||void 0===n||null===(r=n.pagingInfo)||void 0===r?void 0:r.next,A=D&&o&&o.count&&(null==D?void 0:D.length)<(null==o?void 0:o.count)-1,_=u&&C&&A;return p.createElement(wn.D.Provider,{value:{setIsSavingResponse:P,responsesLocked:a,isLockedResponse:s,editingResponsesAtIndices:R,setEditingResponsesAtIndices:O,inResponseToQuote:g,setInResponseToQuote:f,sidebarRef:null}},d&&S&&p.createElement(F.TF,{horizontalOverride:{left:"calc(100vw - ".concat(vr,")")}}),p.createElement(F.xu,{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",padding:"24px",paddingBottom:"18px"},p.createElement(ye.X6,{scale:"S"},"Responses ",k),p.createElement(F.xu,{display:"flex",flexDirection:"row"},p.createElement(sr,{parentPost:i,responsesLocked:a}),p.createElement(F.xu,{position:"relative",right:"-7px"},p.createElement(lr.Z,{onClick:function(){return m(!1)},size:"REGULAR",isPositionAbsolute:!1})))),c?p.createElement(F.xu,{padding:"0 24px"},p.createElement(Wn,null)):p.createElement(p.Fragment,null,!E||d?p.createElement(jn,{parentPostId:T}):null,o&&0!==(null==D?void 0:D.length)?p.createElement(se.Z,null,(function(e){return p.createElement(F.xu,null,null==D?void 0:D.map((function(t,n){var r=t.itemType.__typename,o=R.includes(n+1),a=D.length-1===n;switch(r){case Kn.SimpleResponse:var s=t.itemType;return s.post?p.createElement("div",{key:s.post.id,className:h(ur(e,s.post.creator,v))},p.createElement(Hn,{responsePost:s.post,index:n,parentPost:i,omitBottomBorder:o||a})):null;case Kn.StoryResponse:var l=t.itemType;return l.post?p.createElement(K.cW,{source:{index:n},key:l.post.id,extendSource:!0},p.createElement("div",{className:h(ur(e,l.post.creator,v))},p.createElement(Jn,{storyResponse:l.post,parentPost:i,omitBottomBorder:o||a}))):null;default:return null}})),_&&p.createElement(Wn,null))})):p.createElement("div",{className:h(cr)},p.createElement(ye.F,{scale:"L",color:"LIGHTER"},"There are currently no responses for this story."),p.createElement(ye.F,{scale:"L",color:"LIGHTER"},"Be the first to respond."))))},pr=n(80637);function mr(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 gr(e){for(var t=1;twindow.innerHeight&&A.current.scrollIntoView({behavior:"smooth",block:"end"})}),[]);var V,W=null==M||null===(n=M.post)||void 0===n?void 0:n.threadedPostResponses,Q=(null==W?void 0:W.posts)&&((null===(r=u.postResponses)||void 0===r?void 0:r.count)||0)>(null===(o=W.posts)||void 0===o?void 0:o.length),z=Q&&((null==u||null===(i=u.postResponses)||void 0===i?void 0:i.count)||0)-((null==W||null===(a=W.posts)||void 0===a?void 0:a.length)||0),G=null==W||null===(s=W.pagingInfo)||void 0===s?void 0:s.next;return G&&(V=function(){return H({variables:{postId:u.id,postResponsesPaging:{limit:G.limit,to:G.to}},updateQuery:function(e,t){var n=t.fetchMoreResult;return Cr(e,n)}})}),p.createElement(Or.Bn,null,(function(e){var t=e.isVisible,n=e.toggle,r=e.show;return p.createElement(Or.Bn,null,(function(e){var o,i=e.isVisible,a=e.hide,s=e.toggle;return p.createElement(Or.xu,{borderBottom:m?"BASE_LIGHTER":"NONE",margin:"0 24px"},p.createElement(Ir.H.Provider,{value:{inResponseToPostId:h,isThreadedResponsesVisible:t,toggleThreadedResponses:function(){U||B(),n()},showThreadedResponses:function(){U||B(),r()},threadDepth:E,hideCreateReply:a,toggleCreateReply:s,loadThreadedResponses:B,isThreadedResponsesQueryCalled:U,isThreadedResponsesQueryLoading:F}},p.createElement("div",{ref:0===g?A:void 0},function(e){switch(e.inResponseToType){case fr.STORY:case fr.LEGACY:return e.content.bodyModel.paragraphs.every((function(e){return e.type===wt.NJ.P&&0===e.markups.length}));default:return!0}}(u)?p.createElement(Hn,{responsePost:u,index:g,parentPost:d,omitBottomBorder:!0}):p.createElement(K.cW,{source:{index:g},key:u.id,extendSource:!0},p.createElement(Jn,{storyResponse:u,parentPost:d,omitBottomBorder:!0}))),i&&p.createElement("div",{className:b(Dr(y,t))},p.createElement(K.cW,{source:{susiEntry:"respond_sidebar"},extendSource:!0},p.createElement(wr.z,null,p.createElement(Rr.Z,{parentPostId:u.id,hideReplyEditing:a,placeholder:c,showEditorHeader:!1}))))),t&&p.createElement("div",{className:b(Dr(y,Q))},F&&p.createElement(Or.xu,{marginLeft:"24px"},p.createElement(Wn,null)),(null==W?void 0:W.posts)&&(null===(o=W.posts)||void 0===o?void 0:o.length)>0&&p.createElement(wn.D.Provider,{value:{setIsSavingResponse:R,responsesLocked:S,isLockedResponse:P,editingResponsesAtIndices:D,setEditingResponsesAtIndices:C,inResponseToQuote:w,setInResponseToQuote:I,sidebarRef:O}},p.createElement(Ar,{replies:W,parentPost:d,inResponseToPostId:u.id,threadDepth:E+1}))),t&&Q&&p.createElement(Or.xu,{marginTop:"10px",marginLeft:"24px",marginBottom:"24px"},p.createElement(ye.F,{color:"ACCENT",scale:"M"},p.createElement(Or.rU,{linkStyle:"OBVIOUS",onClick:V},"Load more replies (".concat(z,")")))))}))}))},Lr=n(33914);function jr(){return(jr=Object.assign||function(e){for(var t=1;t'.concat(T()(e.json,{isJSON:!0}),"<\/script>")};return p.createElement("amp-analytics",{id:"medium-analytics",dangerouslySetInnerHTML:t})}function Io(){var e={__html:'