1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2405],{59737:function(e,n,t){t.r(n),t.d(n,{WebviewSkinTypeAnalysisPage:function(){return b}});var i=t(82051),s=t(10143),r=t(18678),u=t(54426),a=t(60995),l=t(24498),o=t(90998),c=t(52075),d=t(20226),y=t(78820),f=t(44194),v=t(60008),k=t(52414),p=t(54512),h=t(38494),S=t(92533),w=t(84657),A=t(90487);let b=()=>{let e=(0,y.useRouter)(),{isLoading:n,isCameraFailed:t,PerfectComponent:b,captureFinished:g,image:Z,onStart:m}=(0,o.Q)(),{isLoading:_,data:x,error:T}=(0,l.ek)(k.h),C=(0,f.useMemo)(()=>{var e;return null==x?void 0:null===(e=x.latestSkinAnalysisAnswers)||void 0===e?void 0:e.map(e=>e.answers)},[null==x?void 0:x.latestSkinAnalysisAnswers]),{isMutating:P,trigger:M}=(0,l.Ls)(v.H),[E,N]=(0,f.useState)(!1),[B,L]=(0,f.useState)(-1),X=(0,u.p)();(0,f.useEffect)(()=>{if(!E||P&&B>=80||B>=100)return()=>{};let e=setTimeout(()=>{L(e=>Math.max(e+20,20))},500);return()=>clearTimeout(e)},[B,P,E,e]);let D=(0,f.useCallback)(n=>{null!=Z&&(N(!0),M({input:{answers:n,image:Z}}).catch(e=>{N(!1),L(-1),X({position:"top",render:e=>
1(0,i.tZ)(c.$,{...e,description:"診æçµæã®ä¿åã«å¤±æãã¾ããã",status:"error",isClosable:!0})})}).then(n=>{e.push("/webview/skin_analysis/pages/result?showModal=true&".concat(d.P,"=1"))}))},[Z,M,e,X]);return _||!x?(0,i.tZ)(S.A,{}):T?(0,i.tZ)(a.x,{children:"ã¨ã©ã¼ãçºçãã¾ããã"}):t?(0,i.tZ)(p.t,{}):(0,i.tZ)(r.M,{w:"full",h:"100vh",bg:"gray.900",position:"relative",overflow:"hidden",ref:()=>{m()},children:(0,i.BX)(s.x,{children:[n&&(0,i.tZ)(S.A,{}),b,g&&x.skinAnalysisSkinTypeSurvey&&x.skinAnalysisSurvey&&(0,i.tZ)(w.v,{skinAnalysisSkinTypeSurvey:x.skinAnalysisSkinTypeSurvey,skinAnalysisSurvey:x.skinAnalysisSurvey,initialAnswers:C,finishSurvey:D}),(0,i.tZ)(h.c,{captureFinished:g}),B>0&&(0,i.tZ)(A._,{waiting:P})]})})}},20226:function(e,n,t){t.d(n,{D:function(){return s},P:function(){return i.P}});var i=t(27334);let s={acne:"#43a5dc",pore:"#8bb810",ageSpots:"#01c0fe",darkCircle:"#fd9183",moisture:"#23d9e3",texture:"#cd86f2",wrinkles:"#70dc5b"}},27334:function(e,n,t){t.d(n,{P:function(){return i}});let i="native_event_log"},15885:function(e,n,t){t.d(n,{x:function(){return i}});let i=(0,t(92580).m)("div");i.displayName="Box"},14749:function(e,n,t){t.d(n,{X:function(){return r}});let{withContext:i,PropsProvider:s}=(0,t(44).d)({key:"heading"}),r=i("h2")}}]); 2//# sourceMappingURL=2405.dd3ca2c733e5aa35.js.map
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.