"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3601],{29918:function(e,t,n){n.d(t,{C3:function(){return i},Cq:function(){return u},Wg:function(){return s},_n:function(){return a},es:function(){return l},et:function(){return c}});var o=n(83464),r=n(7261);let a="https://api2.macodi.co.kr:8000",i=o.default.create({baseURL:"https://api.macodi.co.kr"}),s=o.default.create({baseURL:a}),l=o.default.create({baseURL:"https://apiai.macodi.co.kr:8016"}),c=o.default.create({baseURL:a}),u=o.default.create({baseURL:a}),d=()=>{var e;try{if("1"===sessionStorage.getItem("__mcd_su"))return"plugin"}catch(e){}if(window.sketchup||"undefined"!=typeof document&&document.documentElement.classList.contains("su-plugin")||/[?&]su=1/.test((null===(e=window.location)||void 0===e?void 0:e.search)||"")){try{sessionStorage.setItem("__mcd_su","1")}catch(e){}return"plugin"}return"web"};[s,c,u,l].forEach(e=>{e.interceptors.request.use(e=>{var t;return e.headers=null!==(t=e.headers)&&void 0!==t?t:{},e.headers["X-Client-Platform"]=d(),e})}),[c,u].forEach(e=>{e.interceptors.request.use(e=>{let t=localStorage.getItem("TOKEN");if(t){var n;e.headers=null!==(n=e.headers)&&void 0!==n?n:{},e.headers.Authorization="Bearer ".concat(t)}return e})}),c.interceptors.response.use(e=>e,e=>{try{var t,n,o;if((null==e?void 0:null===(t=e.response)||void 0===t?void 0:t.status)===403){let t=null==e?void 0:null===(o=e.response)||void 0===o?void 0:null===(n=o.data)||void 0===n?void 0:n.message;"string"==typeof t&&t&&r.Am.error(t)}}catch(e){}return Promise.reject(e)})},78155:function(e,t,n){n.d(t,{Z:function(){return c}});var o=n(57437);n(2265);var r=n(54887),a=n(88862),i=n(33145),s=n(51532),l=n(39026);function c(e){let{children:t,onClose:n,containerStyle:a,containerWidth:c,backgroundColor:h="#fff",backdropTransparent:f=!1,hideCloseButton:g=!1,pluginWide:m=!1,pluginMaxWidth:x}=e,v=(0,l.eA)(n),w=document.getElementById("modal-root");return w?(0,r.createPortal)((0,o.jsx)(u,{$transparent:f,onMouseDown:e=>{e.stopPropagation(),v.onMouseDown(e)},onClick:v.onClick,children:(0,o.jsxs)(d,{...v.contentProps,role:"dialog","aria-modal":"true",backgroundColor:h,containerWidth:c,$pluginWide:m,$pluginMaxWidth:x,style:a,onMouseDown:e=>e.stopPropagation(),onClick:e=>e.stopPropagation(),children:[n&&!g&&(0,o.jsx)(p,{onClick:e=>{e.stopPropagation(),n()},onMouseDown:e=>e.stopPropagation(),"aria-label":"닫기",type:"button",children:(0,o.jsx)(i.default,{src:s.Z,alt:"닫기",width:15,height:15})}),t]})}),w):null}let u=a.ZP.div.withConfig({componentId:"sc-8310ae7b-0"})(["position:fixed;inset:0;background:",";display:flex;justify-content:center;align-items:center;z-index:2147483647;padding:24px;overflow-y:auto;overflow-x:hidden;@media (max-width:768px){align-items:flex-start;padding:12px;}"],e=>{let{$transparent:t}=e;return t?"transparent":"rgba(0, 0, 0, 0.5)"}),d=a.ZP.div.withConfig({componentId:"sc-8310ae7b-1"})(["position:relative;background-color:",";padding:24px;border-radius:12px;width:",";max-width:",";box-shadow:0 2px 10px rgba(0,0,0,0.2);margin:auto;max-height:calc(100dvh - 96px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;pre,code{white-space:pre-wrap;}img,video,canvas,iframe{display:block;max-width:100%;height:auto;}table{width:100%;table-layout:fixed;border-collapse:collapse;}th,td{word-break:break-word;}@media (max-width:768px){width:",";max-width:none;max-height:calc( 100dvh - 24px * 2 - env(safe-area-inset-top,0px) - env( safe-area-inset-bottom,0px ) - 40px );}html.su-plugin &{","}"],e=>{let{backgroundColor:t}=e;return t||"#fff"},e=>{let{containerWidth:t}=e;return t||"auto"},e=>{let{containerWidth:t}=e;return t||"min(92vw, 540px)"},e=>{let{containerWidth:t}=e;return t||"100%"},e=>{let{$pluginWide:t,$pluginMaxWidth:n}=e;return t?"\n padding: 0;\n max-width: none;\n zoom: 0.85;\n ":n?"\n padding: 16px;\n width: ".concat(n,";\n max-width: min(94vw, ").concat(n,");\n font-size: 13px;\n "):"\n padding: 16px;\n max-width: min(86vw, 360px);\n font-size: 13px;\n "}),p=a.ZP.button.withConfig({componentId:"sc-8310ae7b-2"})(["position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);right:calc(env(safe-area-inset-right,0px) + 12px);width:32px;height:32px;border:1px solid rgba(0,0,0,0.08);border-radius:50%;background:rgba(255,255,255,0.96);box-shadow:0 4px 14px rgba(0,0,0,0.18);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15001;transition:transform 120ms ease,box-shadow 120ms ease,background-color 120ms ease;&:hover{transform:scale(0.98);}&:active{transform:scale(0.96);}&:focus-visible{outline:2px solid #111;outline-offset:2px;}@media (max-width:768px){width:28px;height:28px;top:calc(env(safe-area-inset-top,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + 10px);box-shadow:0 3px 10px rgba(0,0,0,0.16);}"])},39026:function(e,t,n){n.d(t,{eA:function(){return i}});var o=n(2265);let r="data-modal-content",a=e=>e instanceof Element&&!!e.closest("[".concat(r,"]"));function i(e){let t=(0,o.useRef)(!1),n=(0,o.useCallback)(e=>{t.current=!a(e.target)},[]),i=(0,o.useCallback)(n=>{let o=t.current;t.current=!1,o&&(a(n.target)||null==e||e())},[e]);return{onMouseDown:n,onClick:i,overlayProps:{onMouseDown:n,onClick:i},contentProps:{[r]:!0}}}},35775:function(e,t,n){var o=n(86484),r=n(43618),a=n(29918),i=n(89723);t.Z=()=>{(0,r.sJ)(i.Z);let e=localStorage.getItem("TOKEN"),t=async()=>{try{let{data:e}=await a.et.get("/user/me");return e}catch(t){var e;if((null==t?void 0:null===(e=t.response)||void 0===e?void 0:e.status)===401)return null;throw t}},{data:n}=(0,o.useQuery)(["user/me",e],t,{enabled:!!e,retry:!1,refetchOnWindowFocus:!1,refetchOnReconnect:!1,staleTime:3e5});return null!=n?n:null}},72044:function(e,t,n){var o=n(2265),r=n(43618),a=n(29918),i=n(89723);t.Z=()=>{let e=(0,r.Zl)(i.Z),[t,n]=(0,o.useState)(!0),s=localStorage.getItem("TOKEN");(0,o.useEffect)(()=>{let t=!0;return(async()=>{if(!s){t&&n(!1);return}try{let{data:e}=await a.Wg.get("/user/me",{headers:{Authorization:"Bearer ".concat(s)}});if(!t)return;if(e){let t=!!e.phoneNumber&&""!==e.phoneNumber;l(t)}else n(!1)}catch(r){var o;if(!t)return;if(401===(null==r?void 0:null===(o=r.response)||void 0===o?void 0:o.status)){localStorage.removeItem("TOKEN"),e({isLogin:!1,isPhoneAuth:!1}),n(!1),window.location.href="/home";return}a.et.defaults.headers.common.Authorization="Bearer ".concat(s),n(!1)}})(),()=>{t=!1}},[s]);let l=t=>{s&&(a.et.defaults.headers.common.Authorization="Bearer ".concat(s)),e({isLogin:!0,isPhoneAuth:t}),n(!1)};return t}},89723:function(e,t,n){let o=(0,n(43618).cn)({key:"loginAuth",default:{isLogin:!1,isPhoneAuth:!1}});t.Z=o},51532:function(e,t){t.Z={src:"/_next/static/media/X.c1b19d4d.svg",height:12,width:12,blurWidth:0,blurHeight:0}}}]);