1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[92],{87849:function(e,t,n){n.d(t,{DF:function(){return f},DP:function(){return l},Ep:function(){return p},Fj:function(){return j},Ir:function(){return o},Jl:function(){return i},Lm:function(){return h},OH:function(){return x},Sl:function(){return a},YF:function(){return u},cR:function(){return d},kR:function(){return v},m3:function(){return g},oM:function(){return s},qD:function(){return b},rE:function(){return w},sX:function(){return m},xG:function(){return c}});var r=n(87742);function i(e){var t,n;return(0,r.mR)("/api/ajax/us/doc/".concat(e.docId,"/comments?count=").concat(null!==(t=e.count)&&void 0!==t?t:20,"&lastCommentId=").concat(null!==(n=e.lastCommentId)&&void 0!==n?n:""))}function a(e){var t,n;return(0,r.mR)("/api/ajax/us/doc/".concat(e.commentId,"/comment-replies?count=").concat(null!==(t=e.count)&&void 0!==t?t:20,"&lastReplyId=").concat(null!==(n=e.lastReplyId)&&void 0!==n?n:""))}function o(e){return(0,r.d8)("/api/ajax/interact/add-comment",{body:{docId:e.docId,comment:e.comment,replyId:e.replyId,images:e.images}})}function c(e){return(0,r.d8)("/api/ajax/interact/like-comment",{body:{commentId:e.commentId}})}function s(e){return(0,r.d8)("/api/ajax/interact/dislike-comment",{body:{commentId:e.commentId}})}function u(e){return(0,r.d8)("/api/ajax/interact/delete-comment",{body:{docId:e.docId,commentId:e.commentId,replyId:e.replyId}})}function l(e){var t=(0,r.XP)({media_id:e.mediaId,topic_id:e.topicId});return(0,r.mR)("/api/ajax/interact/follow-social-account?".concat(t))}function d(e){var t=(0,r.XP)({media_id:e.mediaId,topic_id:e.topicId});return(0,r.mR)("/api/ajax/interact/unfollow-social-account?".concat(t))}function p(e){if(("free_subscribers"===e.type||"paid_subscribers"===e.type)&&!e.media_id)return Promise.resolve({items:[],total:"0"});var t=(0,r.XP)(e);return(0,r.mR)("/api/ajax/subscription/get-subsequent-subscriptions-list?".concat(t))}function f(e){return(0,r.mR)("/api/ajax/subscription/stripe-checkout?sku=".concat(e.sku,"&media_id=").concat(e.mediaId,"&redirect_url=").concat(e.redirect_url))}function m(e){return(0,r.d8)("/api/ajax/subscription/set-subscribe-email",{body:{email:e.email}})}function b(e){return(0,r.d8)("/api/ajax/subscription/free-subscribe",{body:{media_id:e.media_id}})}function x(e){return(0,r.d8)("/api/ajax/subscription/free-unsubscribe",{body:{media_id:e.media_id}})}function v(e){return(0,r.mR)("/api/ajax/subscription/get-stripe-portal-url?".concat((0,r.XP)(e)))}function h(){return Promise.resolve({code:0,followList:[],status:"success"})}function w(e){var t=(0,r.XP)(e);return(0,r.mR)("/api/ajax/channel/news-list-for-best-channel?".concat(t))}function g(e){var t=(0,r.XP)(e);return(0,r.mR)("/api/ajax/channel/news-list-for-following?".concat(t))}function j(e){var t=(0,r.XP)(e);return(0,r.mR)("/api/ajax/contents/get-video-list?".concat(t))}},24060:function(e,t,n){n.d(t,{Z:function(){return g},u:function(){return j}});var r=n(95235),i=n(12741),a=n(20406),o=n(81333),c=n(28526),s=n.n(c),u=n(2784),l=n(87849),d=n(15184),p=n(32636),f=n(5632),m=n(59227),b=n(87077),x=n(39440),v=n(52322);function h(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 w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e){var t=e.initialState,n=e.initialPaidStatus,r=e.paidChannel,c=e.mediaId,h=e.media_subscription_type,g=e.uiStates,j=g.notSubscribed,k=g.fullySubscribed,y=g.canUpgrade,_=g.needRenew,I=e.expireAt,C=e.mediaName,P=e.fullWidth,S=void 0!==P&&P,Z=e.allowFreeUnsub,N=void 0!==Z&&Z,R=(0,b.Z)(c,"cancel"===n&&"paid"===t?"cancel":t||"unsubscribed"),O=(0,o.Z)(R,1)[0],E=(0,p.Z)(),D=(0,o.Z)(E,2),F=D[0],L=D[1],M=(0,u.useState)(!1),B=M[0],X=M[1],U=(0,f.useRouter)(),H="paid"===h&&"free"===O,q=(0,v.jsx)(v.Fragment,{});switch(O){case"unsubscribed":q=j;break;case"free":q=H?y:k;break;case"paid":q=k;break;case"cancel":q=_}var W=(0,m.Z)(),A=(0,o.Z)(W,2),T=A[0],Y=A[1],G=function(){var e=(0,a.Z)(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==F&&void 0!==F&&F.isLogin){e.next=2;break}return e.abrupt("return");case 2:e.t0=O,e.next="unsubscribed"===e.t0?5:"free"===e.t0?16:"cancel"===e.t0||"paid"===e.t0?25:34;break;case 5:if(null!==F&&void 0!==F&&F.email){e.next=8;break}return X(!0),e.abrupt("return");case 8:return e.next=10,Promise.all([(0,l.qD)({media_id:c}),(0,l.DP)({mediaId:c})]);case 10:if(Y([].concat((0,i.Z)(T||[]),[{media_id:c,name:"",image:""}])),"free"!==h){e.next=14;break}return window.postMessage({type:"subscribeEvent",mediaId:c,newStatus:"free"},"*"),e.abrupt("return");case 14:return U.push("/media_sub/paywall?media_id=".concat(c,"&route=").concat(encodeURIComponent(U.asPath))),e.abrupt("break",34);case 16:if(!H){e.next=20;break}U.push("/media_sub/paywall?media_id=".concat(c,"&route=").concat(encodeURIComponent(U.asPath))),e.next=24;break;case 20:if(!N){e.next=24;break}return e.next=23,(0,l.OH)({media_id:c});case 23:window.postMessage({type:"subscribeEvent",mediaId:c,newStatus:"unsubscribed"},"*");case 24:return e.abrupt("break",34);case 25:if("stripe"===r){e.next=29;break}U.push("/media_sub/paywall/channel-error"),e.next=33;break;case 29:return e.next=31,(0,l.kR)({media_id:c});case 31:0===(t=e.sent).code&&(window.location.href=t.data.portal_session_url);case 33:return e.abrupt("break",34);case 34:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if(!(null===F||void 0===F||!F.userId)&&String(F.userId)===String(c)||"creator"===(null===F||void 0===F?void 0:F.accountType)||!h)return(0,v.jsx)(v.Fragment,{});var J,K=(0,v.jsxs)("div",{className:"text-center text-[11px] leading-[13px] tracking-[0.12px] text-[#FF5A5A] whitespace-nowrap",children:["Expiring ",(J=null===I||void 0===I?void 0:I.time,J?new Date(J).toLocaleDateString("en-US",{month:"short",day:"numeric"}):"")]}),$=function(){var e=(0,a.Z)(s().mark((function e(t){var n;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),n=t.target.email.value){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,(0,l.sX)({email:n});case 6:if(0!==e.sent.code){e.next=13;break}if(X(!1),F){e.next=12;break}return console.log("User info is not found, cannot update email"),e.abrupt("return");case 12:L(w(w({},F),{},{emailForSubscription:n.trim()}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(d.Z,{source:"subscribeButton",children:(0,v.jsxs)("div",{className:"flex flex-col overflow-visible"+(S?" grow":"")+(null!==I&&void 0!==I&&I.absolutePosition?" relative":""),children:[(0,v.jsx)("button",{onClick:G,className:S?"grow select-none":"select-none",style:{WebkitTapHighlightColor:"transparent"},disabled:"paid"===O||"free"===O&&!H&&!N,children:q}),"cancel"===n&&(null===I||void 0===I?void 0:I.time)&&(0,v.jsx)("div",{className:null!==I&&void 0!==I&&I.absolutePosition?"absolute -bottom-2 translate-y-full left-1/2 -translate-x-1/2":"mt-2",children:K})]})}),(0,v.jsx)(x.Z,{open:B,onClose:function(){return X(!1)},closeOnOverlayClick:!0,showCloseIcon:!0,fullModeInMobile:!1,maxWidth:500,children:(0,v.jsxs)("div",{className:"font-roboto",children:[(0,v.jsx)("img",{src:"https://i.prt.news/d3293507e54aa6d0c6dba1c8f870ac3d.png",alt:"NewsBreak Logo",className:"h-6 w-auto object-center object-cover"}),(0,v.jsxs)("div",{className:"mt-16 mb-14 space-y-2 text-center",children:[(0,v.jsxs)("h1",{className:"text-[20px] leading-[34px] font-bold text-[#242424]",children:["Subscribe to ",C]}),(0,v.jsxs)("div",{className:"text-sm tracking-[-0.15px] color-[#656565]",children:["Confirm your email below to subscribe the post.",(0,v.jsx)("br",{}),"You\u2019ll receive updates at this email."]})]}),(0,v.jsxs)("form",{className:"space-y-5",onSubmit:$,children:[(0,v.jsxs)("div",{className:"border border-[#BDBDBD] rounded-lg bg-white px-4 py-2",children:[(0,v.jsx)("div",{className:"text-[10px] leading-[12px] tracking-[0.12px] text-[#666666]",children:"Subscription
1Email"}),(0,v.jsx)("input",{className:"w-full outline-none border-none focus:outline-none focus:ring-0 text-base tracking-[-0.31px] placeholder:text-[#B2B2B2]",type:"email",placeholder:"[email protected]",name:"email",required:!0})]}),(0,v.jsx)("button",{className:"w-full bg-[#C59F62] text-sm tracking-[0.2px] text-white h-[48px] rounded-full font-semibold select-none",style:{WebkitTapHighlightColor:"transparent"},type:"submit",children:"Confirm and Subscribe"})]})]})})]})}var j=function(e){var t=e.subRelatedInfo||{},n=t.media_id,r=t.media_subscription_type,i=t.media_sub_info,c=(0,u.useState)(!1),d=c[0],p=c[1],m=(0,b.Z)(n,(null===i||void 0===i?void 0:i.subscription_status)||"unsubscribed"),x=(0,o.Z)(m,1)[0],h=(0,f.useRouter)(),w=(0,u.useRef)(null);if((0,u.useEffect)((function(){if(d){var e=function(e){w.current&&!w.current.contains(e.target)&&p(!1)};return window.addEventListener("click",e),function(){return window.removeEventListener("click",e)}}}),[d]),!n||!r||!i)return null;var g=[];return"paid"===r&&"paid"===x&&(g=[{content:(0,v.jsx)("span",{className:"text-sm leading-[18px] tracking-[0.25px] text-[#D34343] font-semibold whitespace-pre",children:"Cancel Subscription"}),onClick:function(){var e=(0,a.Z)(s().mark((function e(){var t;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("stripe"===i.subscription_channel){e.next=3;break}return h.push("/media_sub/paywall/channel-error"),e.abrupt("return");case 3:return e.next=5,(0,l.kR)({media_id:n});case 5:0===(t=e.sent).code&&(window.location.href=t.data.portal_session_url);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}]),"free"===x&&(g=[{content:(0,v.jsx)("span",{className:"text-sm leading-[18px] tracking-[0.25px] text-[#D34343] font-semibold whitespace-pre",children:"Cancel Subscription"}),onClick:function(){var e=(0,a.Z)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.OH)({media_id:n});case 2:window.postMessage({type:"subscribeEvent",mediaId:n,newStatus:"unsubscribed"},"*"),p(!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}]),g.length&&"cancel"!==i.paid_status?(0,v.jsxs)("div",{className:"relative h-fit w-fit",ref:w,children:[(0,v.jsx)("button",{className:"block",onClick:function(){return p(!d)},children:(0,v.jsx)(k,{})}),d&&(0,v.jsx)("div",{className:"absolute -bottom-1 translate-y-full right-0 rounded-full border border-[#F2F2F2] bg-white overflow-hidden",onClick:function(e){return e.stopPropagation()},onMouseLeave:function(){return p(!1)},children:g.map((function(e,t){var n=e.content,r=e.onClick;return(0,v.jsx)("button",{className:"py-2 px-4 flex items-center gap-2",onClick:r,children:n},t)}))})]}):null},k=function(){return(0,v.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,v.jsx)("path",{d:"M7 11.5C7 12.3284 6.32843 13 5.5 13C4.67157 13 4 12.3284 4 11.5C4 10.6716 4.67157 10 5.5 10C6.32843 10 7 10.6716 7 11.5Z",fill:"#242424"}),(0,v.jsx)("path",{d:"M13.5 11.5C13.5 12.3284 12.8284 13 12 13C11.1716 13 10.5 12.3284 10.5 11.5C10.5 10.6716 11.1716 10 12 10C12.8284 10 13.5 10.6716 13.5 11.5Z",fill:"#242424"}),(0,v.jsx)("path",{d:"M18.5 13C19.3284 13 20 12.3284 20 11.5C20 10.6716 19.3284 10 18.5 10C17.6716 10 17 10.6716 17 11.5C17 12.3284 17.6716 13 18.5 13Z",fill:"#242424"})]})}},59227:function(e,t,n){var r=n(81333),i=n(2784),a=n(76400),o=n(32636),c=n(87849),s=(0,a.Z)([]),u=!1;t.Z=function(){var e=s(),t=(0,r.Z)(e,2),n=t[0],a=t[1],l=(0,o.Z)(),d=(0,r.Z)(l,1)[0];return(0,i.useEffect)((function(){!u&&d&&d.isLogin&&(u=!0,null===d||void 0===d?void 0:d.isLogin,(0,c.Lm)().then((function(e){a(0!==e.code&&e.followList?[]:e.followList)})))}),[d]),[n,a]}},87077:function(e,t,n){var r=n(2784);t.Z=function(e,t){var n=(0,r.useState)(t),i=n[0],a=n[1];return(0,r.useEffect)((function(){if(e)return window.addEventListener("message",t),function(){window.removeEventListener("message",t)};function t(t){var n=t.data;"subscribeEvent"===t.data.type&&n.mediaId===e&&a(n.newStatus)}}),[e]),[i]}},40869:function(e,t,n){n.d(t,{$s:function(){return u}});var r=n(28879),i=n.n(r),a=n(64989),o=n.n(a),c=n(10264),s=n.n(c);function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";if(0===e)return t;for(var i=["K","M","B"],a=i.length-1;a>=0;a--){var o=Math.pow(10,3*(a+1));if(Math.floor(e/o)>0)return(e/o).toFixed(n)+i[a]+r}return e+r}i().extend(o()),i().extend(s())}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.