1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[91974],{18648:(t,e,n)=>{"use strict";n.d(e,{A:()=>o});var r=n(304930),i=n(665162),s=n(604841),a=n(137902),l=n(780412),c=n(607902);let o=t=>{let{to:e,redirectReason:n}=t,{getUrl:o}=(0,a.h)(),{pathname:d,search:u,hash:f}=(0,l.z)(),{isLoggedIn:h}=(0,s.h)(),m=(0,i.useMemo)(()=>"".concat(d).concat(u).concat(f),[f,d,u]);return(0,r.jsx)(c.r,{to:h?e:o("/[lang]/login/all",{},{query:{redirect:m||"/",...n&&{message:n}}})})}},67436:(t,e,n)=>{"use strict";function r(t,e){let{minWidth:n,maxWidth:r}=t,i="";return n&&(i+="(min-width: ".concat(n,"px)")),n&&r&&(i+=" and "),r&&(i+="(max-width: ".concat(r,"px)")),e&&(i="not all and ".concat(i)),i}n.d(e,{F0:()=>i,vw:()=>r});let i={sm:{maxWidth:1023},md:{},lg:{minWidth:1024}},s=t=>function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];let s=function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e.reduce((t,e,i)=>t+e+(i<r.length?function t(e,n){return null==e||!1===e?"":"function"==typeof e?t(e(n),n):Array.isArray(e)?e.map(e=>t(e,n)).join(""):String(e)}(r[i],n):""),"");return"\n @media ".concat(t," {\n ").concat(i,"\n }\n ")};return s.toString=()=>s(),s};s(r(i.lg)),s(r(i.md)),s(r(i.sm))},95625:(t,e,n)=>{"use strict";n.d(e,{A:()=>f});var r=n(686739),i=n(304930),s=n(665162),a=n(67436),l=n(564926),c=n(450233),o=n(672512);function d(){let t=(0,r._)(["\n width: 100%;\n height: ",";\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: ",";\n\n "," {\n min-height: calc(100vh - 64px);\n }\n"]);return d=function(){return t},t}let u="@media ".concat(a.vw(a.F0.sm)),f=(0,s.memo)(t=>{let{fullSizeMode:e=!1,height:n}=t;return(0,i.jsx)(h,{fullSizeMode:e,height:n,children:(0,i.jsx)(l.l,{size:24,backgroundColor:c.YP})})}),h=o.A.div(d(),t=>{let{fullSizeMode:e,height:n}=t;return e?"100vh":n?"".concat(n,"px"):"calc(100vh - 72px)"},c.ON,u)},102928:(t,e,n)=>{"use strict";n.d(e,{A:()=>o});var r=n(349360),i=n(959469),s=n(665162),a=n(604841),l=n(172523);function c(t){return(0,r.T)(t)?t():t}let o=t=>{let{allowed:e,exact:n,pending:o,forbidden:d,children:u,allowedUserIds:f,notAllowedUserIds:h}=t,{userToken:m,isLoggedIn:g,isAuthenticationInProgress:p}=(0,a.h)(),{isAdmin:x,roles:v}=(0,l.h)(),k=(0,s.useMemo)(()=>{if(!m)return!1;if(!e&&!f&&!h)return!0;let t=["user"].concat(v||[]),s=!1;return x&&!n&&(s=!0),!s&&(0,i.c)(e)&&(s=e.some(e=>t.includes(e))),!s&&(0,r.T)(e)&&(s=e({firestoreId:m,roles:v})),!s&&f&&m&&(s=f.includes(m)||!!(m&&f.includes(m))),s&&h&&m&&(s=!(h.includes(m)||m&&h.includes(m))),s},[e,f,h,v,x,n,m]);return p?c(o):g?m?c(k?u:d):c(o):c(d)}},188038:(t,e,n)=>{"use strict";n.d(e,{A:()=>x});var r=n(304930),i=n(95625),s=n(18648);let a=t=>{let{viewModel:e}=t,{redirectUrl:n,loading:a}=e;return a?(0,r.jsx)(i.A,{}):(0,r.jsx)(s.A,{to:n})};var l=n(665162),c=n(604841),o=n(651268),d=n(202301),u=n(686739),f=n(456392),h=n(78975);function m(){let t=(0,u._)(["\n query MyLastKlassTicketId {\n klassTickets: myKlassTickets(offset: 0, limit: 1, includeExpired: false) {\n _id\n klassId\n }\n}\n "]);return m=function(){return t},t}let g={},p=(0,f.J1)(m()),x=()=>{let t=(()=>{let t=(0,o.W)((0,d.fe)()),{isLoggedIn:e}=(0,c.h)(),{data:n,loading:r,called:i}=function(t){let e={...g,...t};return h.I(p,e)}({skip:!e}),s=null==n?void 0:n.klassTickets[0];return{redirectUrl:(0,l.useMemo)(()=>{if(s){var e;return(0,d._M)(s.klassId,null!=(e=null==t?void 0:t.params.subPath)?e:"")}return d.xQ},[s,null==t?void 0:t.params.subPath]),loading:r||!i}})();return(0,r.jsx)(a,{viewModel:t})}},349360:(t,e,n)=>{"use strict";function r(t){return"function"==typeof t}n.d(e,{T:()=>r})},450233:(t,e,n)=>{"use strict";n.d(e,{$0:()=>f,H6:()=>T,IN:()=>g,Ik:()=>o,ME:()=>k,ON:()=>r,PG:()=>M,PQ:()=>a,Ql:()=>i,Rg:()=>d,Sd:()=>y,Tc:()=>b,Xx:()=>l,YP:()=>x,af:()=>w,c3:()=>u,f0:()=>_,gU:()=>s,jh:()=>m,m6:()=>F,mT:()=>j,nL:()=>A,o2:()=>h,p9:()=>p,r0:()=>v,s5:()=>c,xm:()=>E,yU:()=>P});let r="#FFF",i="#000",s="#f8f8f8",a=s,l=s,c="#efefef",o="#d7d7d7",d="#cacaca",u="#a2a2a2",f="#666666",h="#3a3a3a",m="#1a1a1a",g="#fff3f4",p=g,x="#ff5e66",v="#fd3049",k="#f3213b",y="#ff5252",A="#fff2e9",j=A,b="#ffb894",w="#ff5600",_="#ff3d00",T="#ebf6ff",P=T,E="#b4dafd",F="#2897fb",M="#06d03f"},470019:(t,e,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/latest-class",function(){return n(543718)}])},543718:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>c});var r=n(304930),i=n(188038),s=n(95625),a=n(18648),l=n(102928);let c=t=>(0,r.jsx)(l.A,{forbidden:(0,r.jsx)(a.A,{to:"/login",redirectReason:"ë´ í´ëì¤ë¥¼ íì¸í기 ìí´ ë¡ê·¸ì¸í´ì£¼ì¸ì."}),pending:(0,r.jsx)(s.A,{}),children:(0,r.jsx)(i.A,{...t})})},564926:(t,e,n)=>{"use strict";n.d(e,{l:()=>h});var r=n(304930),i=n(665162),s=n(672512),a=n(450233);let l="M 50,50 m 0,-44.5 a 44.5,44.5 0 1 1 0,89 a 44.5,44.5 0 1 1 0,-89",c=(0,s.A)("div")({display:"inline-block"}),o=(0,s.A)("div")({alignItems:"center",display:"flex",justifyContent:"center",overflow:"visible",verticalAlign:"middle",path:{fillOpacity:0},svg:{display:"block"}}),d=(0,s.A)("span")({animation:"pt-spinner-animation 0.8s linear infinite","@keyframes pt-spinner-animation":{from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}}}),u=(0,s.A)("path",{shouldForwardProp:t=>!String(t).startsWith("$")})(t=>{let{$color:e}=t;return{stroke:e}}),f=(0,s.A)("path",{shouldForwardProp:t=>!String(t).startsWith("$")})(t=>{let{$backgroundColor:e}=t;return{stroke:e,strokeLinecap:"round",transformOrigin:"center",transition:"stroke-dashoffset 2s cubic-bezier(0.4, 1, 0.75, 0.9)"}}),h=(0,i.memo)(t=>{let{size:e=24,backgroundColor:n=a.o2,color:i="rgba(0, 0, 0, 0.07)",...s}=t;return(0,r.jsx)(c,{...s,children:(0,r.jsx)(o,{children:(0,r.jsx)(d,{children:(0,r.jsxs)("svg",{height:e,width:e,viewBox:"0 0 100 100",strokeWidth:8,children:[(0,r.jsx)(u,{$color:i,d:l}),(0,r.jsx)(f,{$backgroundColor:n,d:l,pathLength:280,strokeDasharray:"".concat(280," ").concat(280),strokeDashoffset:210})]})})})})})},607902:(t,e,n)=>{"use strict";n.d(e,{r:()=>a});var r=n(665162),i=n(739757),s=n(241908);function a(t){let{to:e}=t,{replace:n}=(0,s.W)(),[,a]=(0,i.F)("redirected");return(0,r.useEffect)(()=>{a(JSON.stringify(!0)),n(e)},[n,e]),(0,r.createElement)(r.Fragment)}},959469:(t,e,n)=>{"use strict";function r(t){return Array.isArray(t)}n.d(e,{c:()=>r})}},t=>{t.O(0,[46593,90636,38792],()=>t(t.s=470019)),_N_E=t.O()}]); 2//# sourceMappingURL=latest-class-11de2e5770f10ba5.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.