1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2432],{10774:(e,a,t)=>{"use strict";t.d(a,{LanguageProvider:()=>l,o:()=>i});var n=t(4928);let r="languageId";var s=t(60183),u=t(96460),o=t(30133);let d=(0,u.createContext)(void 0),l=e=>{let{children:a,languageIdC:t}=e,[l,i]=(0,o.Mj)(r,t),c=(0,s.useRouter)(),g=e=>{i(e),document.cookie="".concat(r,"=").concat(e,"; path=/; max-age=31536000;"),document.cookie="".concat(r,"=").concat(e,"; path=/; max-age=31536000;"),c.refresh()};return(0,u.useEffect)(()=>{"undefined"!==l&&l||(console.log("Language ID is undefined, setting default language.",t),g(l))},[]),(0,n.jsx)(d.Provider,{value:{languageId:l,setSelectedLanguage:g},children:a})},i=()=>{let e=(0,u.useContext)(d);if(!e)throw Error("useLanguage must be used within a LanguageProvider");return e}},22962:(e,a,t)=>{"use strict";t.d(a,{default:()=>s});var n=t(4928);let r=(0,t(1804).default)(()=>t.e(4986).then(t.bind(t,44986)),{loadableGenerated:{webpack:()=>[44986]},ssr:!1}),s=()=>(0,n.jsx)(r,{})},31184:(e,a,t)=>{Promise.resolve().then(t.bind(t,22962)),Promise.resolve().then(t.bind(t,59316))},59316:(e,a,t)=>{"use strict";t.d(a,{default:()=>d});var n=t(4928),r=t(10774),s=t(42124),u=t(60183);t(96460);let o=e=>{let{languages:a}=e,t=(0,u.useRouter)(),{languageId:o,setSelectedLanguage:d}=(0,r.o)();return(0,n.jsx)(n.Fragment,{children:a.map(e=>(0,n.jsx)(s.T,{className:"lang-btn",onPress:()=>{d(e.id),t.push("/home")},style:{cursor:"pointer"},children:e.name},e.id))})},d=e=>{let{languages:a}=e;return(0,n.jsx)(r.LanguageProvider,{languageIdC:"",children:(0,n.jsx)(o,{languages:a})})}}},e=>{e.O(0,[8180,2124,9634,7790,6072,7358],()=>e(e.s=31184)),_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.