1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2276,885,9871],{58778:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/app/onboarding",function(){return n(55038)}])},44860:function(e,t,n){"use strict";n.d(t,{e:function(){return g}});var a=n(53680),i=n(20416),r=n(48305),l=n(61460),u=n(97672),s=n(52426),o=n(67294),c=n(76125),d=n(32054);let f=async e=>{let t=!!window.localStorage.getItem(i.Jr.ACCESS_TOKEN)||!!window.localStorage.getItem(i.Jr.REFRESH_TOKEN);if(t)try{await a.ZP.patchMyAccount({language:e})}catch(e){return}},g=()=>{let{t:e}=(0,c.$G)(),{isWebView:t}=(0,r.B9)(),{setLanguage:n}=(0,u.Z)(),{sendLanguage:a}=(0,s.j)(),{open:g}=(0,l.D)(),h=(0,o.useCallback)(async e=>{d.Z.set(i.Mv.LANGUAGE,e,{path:"/",maxAge:31536e3}),n(e),await f(e)},[n]),m=(0,o.useCallback)(async n=>{if(await h(n),t){a(n);return}g({message:e("language.changed"),autoHideDuration:1500}),window.location.reload()},[h,t,a,g,e]);return{applyLanguage:m,applyLanguageToWeb:h}}},52426:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var a=n(67294),i=n(2330);function r(){let e=(0,a.useCallback)(e=>{(0,i.Z)({type:"language",data:{language:e}})},[]);return{sendLanguage:e}}},55038:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return D}});var a=n(85893),i=n(50953),r=n(76249),l=n(63545),u=n(96203),s=n(43112),o=n(76125);let c=e=>{let{onClickBack:t,onSelectLanguage:n}=e,{t:i}=(0,o.$G)(["onboarding","common"]),r=e=>{null==n||n(e)};return(0,a.jsx)(l.s,{title:i("onboarding:languageTitle"),onClickBack:t,children:(0,a.jsx)("ul",{className:"flex w-full flex-col gap-3",children:s.E7.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)(u.u,{answer:i("common:language.".concat(e)),onClickItem:()=>r(e)})},e))})})};var d=n(11094),f=n(5009),g=n(32261),h=n(85132),m=n(39648),p=n(20416),w=n(30269),v=n(32427),k=n(44860),x=n(47709),N=n(87907),b=n(96823),C=n(97672),_=n(788),y=n(84159),E=n(11163),S=n(67294),j=n(66572);n(76268),n(80333),n(84940),n(29813);var A=n(2261),T=n(32054),B=n(76236),I=n(7995);let G=()=>{var e;let{t}=(0,o.$G)("onboarding");(0,E.useRouter)();let{navigate:n}=(0,N.H)(),{userInfo:l}=(0,_.Z)(),{mutateAsync:u}=(0,i.O)(),{handleToast:s}=(0,b.p)(),G=(0,B.TL)(),{language:D}=(0,C.Z)(),{isLanguageBridgeAvailable:P}=(0,x.s)(),{applyLanguageToWeb:R}=(0,k.e)(),[H,Z]=(0,S.useState)(null),[M,O]=(0,S.useState)(0),[K,L]=(0,S.useState)(null),[$,F]=(0,S.useState)(!1),[q,J]=(0,S.useState)(null),U=(0,S.useRef)(null),V=(0,S.useRef)(!1),X=null!==(e=l.name)&&void 0!==e?e:l.username,Q=null!=X?X:t("defaultName");(0,S.useEffect)(()=>{var e;L(null!==(e=T.Z.get(p.Mv.COUNTRY))&&void 0!==e?e:null),F(!0)},[]),(0,S.useEffect)(()=>{V.current||J(D)},[D]);let Y=null!==q&&(0,I.y3)({country:K,language:q,isLanguageBridgeAvailable:P}),z=(0,I.G)(K),W=(0,S.useMemo)(()=>{let e=["nickname"];return Y&&e.push("language"),e.push("start","faithTier","tierDetail"),z&&e.push("findChurch"),e},[Y,z]),ee=W[M],et=(0,S.useCallback)(()=>{var e;null===(e=U.current)||void 0===e||e.slideNext()},[]),en=(0,S.useCallback)(e=>{var t;let n=w.gV.find(t=>t.answer.descriptionKey===e.descriptionKey).nextQuestion;Z(n),null===(t=U.current)||void 0===t||t.slideNext()},[]),ea=async e=>{var t;V.current=!0,await R(e),window.localStorage.setItem(p.Jr.PENDING_LANGUAGE_BRIDGE,e),null===(t=U.current)||void 0===t||t.slideNext()},ei=async e=>{try{let t=await u({onBoardingTier:e.tier}),a=t.data.payload;G((0,j.IH)({_id:a._id,pid:a.pid,...a,onBoardingTier:H.tier})),z&&w.Td.includes(e.tier)?U.current.slideNext():(O(e=>e+1),setTimeout(()=>{n(m.n.onboardingPermissionNotification)},200))}catch(e){throw s(v.Nt.requestFailed),e}},er=()=>{U.current.slidePrev()},el=async e=>{try{let t=await u({churchInformation:e._id}),a=t.data.payload;G((0,j.IH)({_id:a._id,pid:a.pid,...a,churchInformation:e})),y.HC(),O(e=>e+1),setTimeout(()=>{n(m.n.onboardingPermissionNotification)},200)}catch(e){throw s(v.Nt.requestFailed),e}},eu=()=>{O(e=>e+1),setTimeout(()=>{n(m.n.onboardingPermissionNotification)})},es=e=>{switch(e){case"nickname":return(0,a.jsx)(g.i,{isActive:"nickname"===ee,onSubmit:et});case"language":return(0,a.jsx)(c,{onClickBack:er,onSelectLanguage:ea});case"start":return(0,a.jsx)(d.r,{isActive:"start"===ee,sentences:w.S1.map(e=>t(e,{name:Q})),onAnimationEnd:et});case"faithTier":return(0,a.jsx)(f._,{isActive:"faithTier"===ee,username:Q,onSelectAnswer:en});case"tierDetail":return(0,a.jsx)(h.H,{isActive:"tierDetail"===ee,answers:H,username:Q,onClickBack:er,onSelectAnswer:ei});case"findChurch":return(0,a.jsx)(r.c,{isActive:"findChurch"===ee,onClickBack:er,onClickPassStep:eu,onSubmitChurch:el})}};return(0,a.jsxs)("div",{className:"onboarding-swiper fixed left-0 right-0 top-0 bottom-0 h-full bg-lightBlue",children:[M>=1&&(0,a.jsx)("div",{className:"relative flex h-[8px] bg-LightGrey",children:(0,a.jsx)("span",{className:"absolute left-0 top-0 h-full bg-DarkBrown transition-all ",style:{width:"".concat(M/W.length*100,"%")}})}),$&&null!==q&&(0,a.jsx)(A.tq,{className:"h-full bg-lightBlue text-DarkBrown",ref:U,onInit:e=>{U.current=e},allowTouchMove:!1,onActiveIndexChange:e=>O(e.activeIndex),cssMode:!1,spaceBetween:0,grabCursor:!0,slidesPerView:1,children:W.map(e=>(0,a.jsx)(A.o5,{children:es(e)},e))})]})};var D=G},7995:function(e,t,n){"use strict";n.d(t,{$3:function(){return a},D$:function(){return i},G:function(){return u},bF:function(){return r},y3:function(){return l}});let a=e=>"KR"===e,i=e=>a(e)?["kakao","apple","google"]:["apple","google","kakao"],r=e=>a(e),l=e=>{let{country:t,language:n,isLanguageBridgeAvailable:i}=e;if(!i)return!1;let r=a(t)?"ko":"en";return n!==r},u=e=>a(e)}},function(e){e.O(0,[5928,9176,1635,462,5301,1349,2233,5295,9181,9774,2888,179],function(){return e(e.s=58778)}),_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.