1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="209f2979-4b37-5cb6-9721-cb645279980f")}catch(e){}}(); 3(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3194],{26783:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>g});var r=s(36439),o=s(41471),i=s(22668),a=s(70284),n=s(88442),c=s(840),l=s(58367);class u extends r.Component{static async getInitialProps({ctx:e}){let{req:t}=e,{jwtToken:s,r:r}=t.query;return{jwtToken:s,referrer:r}}componentDidMount(){let e=this.props;this.props.deleteJwtToken(),(0,c.zs)(i.A.COOKIE_JWT_TOKEN),l.tN.storeURL(e.referrer),e.ssoSignin(e.jwtToken,e.referrer,(0,n.R)())}render(){return null}}let g=(0,o.connect)(null,e=>({ssoSignin:(t,s,r)=>{e(a.M5.request({jwtToken:t,successCb:()=>{r.replaceRoute(s||"/view/home")},errCb:()=>{r.replaceRoute("/sso/failed")},userNotExistsCb:()=>{(0,c.TV)(i.A.COOKIE_SSO_JWT,t),r.replaceRoute("/sso/signin/terms_and_privacy_policy")}}))},deleteJwtToken:()=>{e((0,a.oR)())}}))(u)},58367:(e,t,s)=>{"use strict";s.d(t,{Ae:()=>r,Al:()=>a,RG:()=>o,tN:()=>i});class r{static{this.TITLE="temporaryPostTitle"}static{this.BODY="temporaryPostBody"}static{this.IS_TWEET="temporaryPostIsTweet"}static{this.URL_PREVIEW="temporaryUrlPreview"}static store(e,t,s){sessionStorage.setItem(this.TITLE,e),sessionStorage.setItem(this.BODY,t),this.storeIsTweet(s)}static storePreview(e){sessionStorage.setItem(this.URL_PREVIEW,JSON.stringify(e))}static storeTitle(e){sessionStorage.setItem(this.TITLE,e)}static storeBody(e){sessionStorage.setItem(this.BODY,e)}static storeIsTweet(e){void 0!==e&&localStorage.setItem(this.IS_TWEET,`${e}`)}static getTitle(){return sessionStorage.getItem(this.TITLE)||""}static getBody(){return sessionStorage.getItem(this.BODY)||""}static getIsTweet(){return"true"===localStorage.getItem(this.IS_TWEET)}static clearSessionStorage(){sessionStorage.removeItem(this.TITLE),sessionStorage.removeItem(this.BODY)}}class o{static{this.BODY="temporaryCommentBody"}static storeBody(e){sessionStorage.setItem(this.BODY,e)}static getBody(){return sessionStorage.getItem(this.BODY)||""}static clearSessionStorage(){sessionStorage.removeItem(this.BODY)}}let i={URL:"temporaryReferrerURL",storeURL:e=>{sessionStorage.setItem(i.URL,void 0===e?"undefined":e)},popURL:()=>{let e=sessionStorage.getItem(i.URL)||"";return sessionStorage.removeItem(i.URL),"undefined"===e?"":e}},a=(e,t)=>{let s=()=>{let s=Number(localStorage.getItem(e));if(!s)return!1;let r=Date.now()-s;return r>=0&&r<t};return{isAvailable:()=>{try{return!s()}catch{return!1}},tryConsume:()=>{try{if(s())return!1;return localStorage.setItem(e,String(Date.now())),!0}catch{return!1}},clear:()=>{try{localStorage.removeItem(e)}catch{return}}}}},79678:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/sso/signin",function(){return s(26783)}])}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=79678)),_N_E=e.O()}]); 4//# sourceMappingURL=signin-33bea9838cb0eb29.js.map 5//# debugId=209f2979-4b37-5cb6-9721-cb645279980f
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.