1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8295],{19941:(e,t,r)=>{"use strict";r.d(t,{g:()=>h});var s=r(91992),u=r(93182),l=r(98169),n=r(75408),a=r(53239),c=r(78086);let i=["cs","sk","en","de","fr","pt","pl","es","it","hu"],d=(e,t="cs")=>i.includes(e)?e:t,h=()=>{let e=(0,n.a)(),t=(0,u.useRouter)(),{i18n:r}=(0,s.Bd)(),{login:i,logout:h}=e,_=d(t.locale,d((0,c.eF)(r))),f=(0,a.useCallback)((e=t.asPath)=>{let r;return i({returnPath:(r=(0,l.d1)(e,"/"))===`/${_}`||r.startsWith(`/${_}/`)?r:"/"===r?`/${_}`:`/${_}${r}`,uiLocale:_})},[i,t.asPath,_]),o=(0,a.useCallback)(()=>h({uiLocale:_}),[h,_]);return{...e,login:f,logout:o}}},29620:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/login",function(){return r(65949)}])},65949:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>h});var s=r(80263),u=r(93182),l=r(98169),n=r(53239),a=r(67046),c=r(95701),i=r(19941),d=r(83219);let h=()=>{let e=(0,u.useRouter)(),{authenticated:t,initialized:r,login:h}=(0,i.g)(),_=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{if(!e.isReady||!r)return;let s=(0,l.d1)((0,d.qn)(e,"redirectUrl"),"/"),u=/^\/(?:[a-z]{2}\/)?login(?:[/?#]|$)/.test(s)?"/":s;t?e.replace(u):_.current||(_.current=!0,h(u))},[t,r,h,e]),(0,s.jsx)(a.A,{children:(0,s.jsx)(c.A,{})})}},67046:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var s=r(80263);let u=({children:e})=>(0,s.jsx)("main",{className:"flex min-h-screen items-center justify-center bg-gray-90 px-6",children:e})}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=29620)),_N_E=e.O()}]);
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.