PageSourceSearch

https://naemo.ai/_next/static/chunks/3035.2adccf895aeeb0a5.js

js naemo.ai collected 2026-10-02 01:14:18 UTC 30,283 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3035,401],{30401:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},99388:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},41905:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("GripVertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])},51817:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},99397:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},73247:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},18930:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(79205).Z)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},30166:function(e,t,n){"use strict";n.d(t,{default:function(){return i.a}});var r=n(55775),i=n.n(r)},24601:function(){},55775:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let r=n(47043);n(57437),n(2265);let i=r._(n(15602));function s(e,t){var n;let r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};"function"==typeof e&&(r.loader=e);let s={...r,...t};return(0,i.default)({...s,modules:null==(n=s.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81523:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return i}});let r=n(18993);function i(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},15602:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(57437),i=n(2265),s=n(81523),o=n(70049);function d(e){return{default:e&&"default"in e?e.default:e}}let l={loader:()=>Promise.resolve(d(()=>null)),loading:null,ssr:!0},a=function(e){let t={...l,...e},n=(0,i.lazy)(()=>t.loader().then(d)),a=t.loading;function c(e){let d=a?(0,r.jsx)(a,{isLoading:!0,pastDelay:!0,error:null}):null,l=t.ssr?(0,r.jsxs)(r.Fragment,{children:["undefined"==typeof window?(0,r.jsx)(o.PreloadCss,{moduleIds:t.modules}):null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(s.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(i.Suspense,{fallback:d,children:l})}return c.displayName="LoadableComponent",c}},70049:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return s}});let r=n(57437),i=n(20544);function s(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,i.getExpectedRequestStore)("next/dynamic css"),s=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));s.push(...t)}}return 0===s.length?null:(0,r.jsx)(r.Fragment,{children:s.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},18975:function(e,t,n){"use strict";var r=n(40257);n(24601);var i=n(2265),s=i&&"object"==typeof i&&"default"in i?i:{default:i},o=void 0!==r&&r.env&&!0,d=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}:e,n=t.name,r=void 0===n?"stylesheet":n,i=t.optimizeForSpeed,s=void 0===i?o:i;a(d(r),"`name` must be a string"),this._name=r,this._deletedRulePlaceholder="#"+r+"-deleted-rule____{}",a("boolean"==typeof s,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=s,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l="undefined"!=typeof window&&document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t=e.prototype;return t.setOptimizeForSpeed=function(e){a("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),a(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},t.isOptimizeForSpeed=function(){return this._optimizeForSpeed},t.inject=function(){var e=this;if(a(!this._injected,"sheet already injected"),this._injected=!0,"undefined"!=typeof window&&this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.get
1Sheet(),this._optimizeForSpeed||(o||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,n){return"number"==typeof n?e._serverSheet.cssRules[n]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),n},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},t.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},t.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},t.insertRule=function(e,t){if(a(d(e),"`insertRule` accepts only strings"),"undefined"==typeof window)return"number"!=typeof t&&(t=this._serverSheet.cssRules.length),this._serverSheet.insertRule(e,t),this._rulesCount++;if(this._optimizeForSpeed){var n=this.getSheet();"number"!=typeof t&&(t=n.cssRules.length);try{n.insertRule(e,t)}catch(t){return o||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var r=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,r))}return this._rulesCount++},t.replaceRule=function(e,t){if(this._optimizeForSpeed||"undefined"==typeof window){var n="undefined"!=typeof window?this.getSheet():this._serverSheet;if(t.trim()||(t=this._deletedRulePlaceholder),!n.cssRules[e])return e;n.deleteRule(e);try{n.insertRule(t,e)}catch(r){o||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),n.insertRule(this._deletedRulePlaceholder,e)}}else{var r=this._tags[e];a(r,"old rule at index `"+e+"` not found"),r.textContent=t}return e},t.deleteRule=function(e){if("undefined"==typeof window){this._serverSheet.deleteRule(e);return}if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];a(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},t.flush=function(){this._injected=!1,this._rulesCount=0,"undefined"!=typeof window?(this._tags.forEac
1h(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]):this._serverSheet.cssRules=[]},t.cssRules=function(){var e=this;return"undefined"==typeof window?this._serverSheet.cssRules:this._tags.reduce(function(t,n){return n?t=t.concat(Array.prototype.map.call(e.getSheetForTag(n).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},t.makeStyleTag=function(e,t,n){t&&a(d(t),"makeStyleTag accepts only strings as second parameter");var r=document.createElement("style");this._nonce&&r.setAttribute("nonce",this._nonce),r.type="text/css",r.setAttribute("data-"+e,""),t&&r.appendChild(document.createTextNode(t));var i=document.head||document.getElementsByTagName("head")[0];return n?i.insertBefore(r,n):i.appendChild(r),r},function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e.prototype,[{key:"length",get:function(){return this._rulesCount}}]),e}();function a(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var c=function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return t>>>0},u={};function h(e,t){if(!t)return"jsx-"+e;var n=String(t),r=e+n;return u[r]||(u[r]="jsx-"+c(e+"-"+n)),u[r]}function f(e,t){"undefined"==typeof window&&(t=t.replace(/\/style/gi,"\\/style"));var n=e+t;return u[n]||(u[n]=t.replace(/__jsx-style-dynamic-selector/g,e)),u[n]}var m=function(){function e(e){var t=void 0===e?{}:e,n=t.styleSheet,r=void 0===n?null:n,i=t.optimizeForSpeed,s=void 0!==i&&i;this._sheet=r||new l({name:"styled-jsx",optimizeForSpeed:s}),this._sheet.inject(),r&&"boolean"==typeof s&&(this._sheet.setOptimizeForSpeed(s),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),"undefined"==typeof window||this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var n=this.getIdAndRules(e),r=n.styleId,i=n.rules;if(r in this._instancesCounts){this._instancesCounts[r]+=1;return}var s=i.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[r]=s,this._instancesCounts[r]=1},t.remove=function(e){var t=this,n=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(n in this._instancesCounts,"styleId: `"+n+"` not found"),this._instancesCounts[n]-=1,this._instancesCounts[n]<1){var r=this._fromServer&&this._fromServer[n];r?(r.parentNode.removeChild(r),delete this._fromServer[n]):(this._indices[n].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[n]),delete this._instancesCounts[n]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],n=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return n[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,n;return t=this.cssRules(),void 0===(n=e)&&(n={}),t.map(function(e){var t=e[0],r=e[1];return s.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:n.nonce?n.nonce:void 0,dangerouslySetInnerHTML:{__html:r}})})},t.getIdAndRules=function(e){var t=e.children,n=e.dynamic,r=e.id;if(n){var i=h(r,n);return{styleId:i,rules:Array.isArray(t)?t.map(function(e){return f(i,e)}):[f(i,t)]}}return{styleId:h(r),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),p=i.createContext(null);p.displayName="StyleSheetContext";var g=s.default.useInsertionEffect||s.default.useLayoutEffect,x="undefined"!=typeof window?new m:void 0;function v(e){var t=x||i.useContext(p);return t&&("undefined"==typeof window?t.add(e):g(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)])),null}v.dynamic=function(e){return e.map(function(e){return h(e[0],e[1])}).join(" ")},t.style=v},29:function(e,t,n){"use strict";e.exports=n(18975).style},90982:function(e,t,n){"use strict";n.d(t,{ContentLoadingState:function(){return a},Q:function(){return d}});var r=n(57437),i=n(2265),s=n(21235),o=n(93448);function d(e){let{label:t="내용을 불러오고 있어요",slowLabel:n,className:s}=e,[d,l]=(0,i.useState)(!1);return(0,i.useEffect)(()=>
1{l(!1);let e=setTimeout(()=>l(!0),8e3);return()=>clearTimeout(e)},[t]),(0,r.jsx)("p",{role:"status","aria-atomic":"true",className:(0,o.cn)("text-[13px] leading-5 text-zinc-600 dark:text-zinc-400",s),children:d?null!=n?n:"".concat(t,". 평소보다 시간이 걸리고 있어요."):t})}function l(e){let{count:t,table:n=!1}=e;return(0,r.jsx)("div",{className:"divide-y divide-zinc-200/60 dark:divide-white/[0.06]",children:Array.from({length:t},(e,t)=>(0,r.jsxs)("div",{className:"flex min-h-12 items-center gap-4 py-3",children:[(0,r.jsx)(s.Od,{width:24,height:16,className:"shrink-0 rounded"}),(0,r.jsx)(s.Od,{width:t%2?"30%":"40%",height:14,className:"rounded"}),n&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Od,{width:"20%",height:14,className:"ml-auto rounded"}),(0,r.jsx)(s.Od,{width:"16%",height:14,className:"rounded"})]})]},t))})}function a(e){let{variant:t="table",label:n,slowLabel:i,className:a,rows:c=7}=e;return(0,r.jsxs)("div",{className:(0,o.cn)("w-full min-w-0 bg-white p-4 md:p-6 dark:bg-zinc-950",a),"data-loading-layout":t,"aria-busy":"true",children:[(0,r.jsx)(d,{label:n,slowLabel:i,className:"mb-5"}),(0,r.jsx)("div",{"aria-hidden":"true",children:"workspace"===t?(0,r.jsxs)("div",{className:"grid gap-6 md:grid-cols-[200px_minmax(0,1fr)]",children:[(0,r.jsxs)("div",{className:"hidden md:block",children:[(0,r.jsx)(s.Od,{height:32,className:"mb-4"}),(0,r.jsx)(l,{count:8})]}),(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsx)(s.Od,{width:"35%",height:28}),(0,r.jsx)("div",{className:"flex gap-4",children:[0,1,2].map(e=>(0,r.jsx)(s.Od,{width:80,height:28},e))}),(0,r.jsx)(s.Od,{height:160}),(0,r.jsx)(l,{count:5,table:!0})]})]}):"calendar"===t?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"mb-5 flex items-center justify-between",children:[(0,r.jsx)(s.Od,{width:140,height:28}),(0,r.jsx)(s.Od,{width:96,height:28})]}),(0,r.jsx)("div",{className:"grid grid-cols-7 gap-px overflow-hidden rounded-xl border border-zinc-200 bg-zinc-200 dark:border-zinc-800 dark:bg-zinc-800",children:Array.from({length:35},(e,t)=>(0,r.jsxs)("div",{className:"min-h-[64px] bg-white p-2 md:min-h-[88px] md:p-3 dark:bg-zinc-950",children:[(0,r.jsx)(s.Od,{width:18,height:12,className:"rounded"}),t%4==1&&(0,r.jsx)(s.Od,{height:18,className:"mt-4 rounded"})]},t))})]}):"cards"===t||"zones"===t?(0,r.jsx)("div",{className:(0,o.cn)("grid gap-4","zones"===t?"grid-cols-2 lg:grid-cols-4":"grid-cols-1 md:grid-cols-2 xl:grid-cols-3"),children:Array.from({length:"zones"===t?8:6},(e,n)=>(0,r.jsxs)("div",{className:"space-y-4 rounded-xl border border-zinc-200/70 p-4 dark:border-white/[0.08]",children:[(0,r.jsx)(s.Od,{width:"50%",height:16}),(0,r.jsx)(s.Od,{height:"zones"===t?64:112}),(0,r.jsx)(s.Od,{width:"75%",height:14})]},n))}):"grades"===t?(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsx)(s.Od,{width:"30%",height:24}),(0,r.jsx)("div",{className:"grid grid-cols-3 gap-4",children:[0,1,2].map(e=>(0,r.jsx)(s.Od,{height:80},e))}),(0,r.jsx)(s.Od,{height:220}),(0,r.jsx)(l,{count:4,table:!0})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Od,{width:"list"===t?"65%":"25%",height:22,className:"mb-4"}),(0,r.jsx)(l,{count:c,table:"table"===t})]})})]})}},64954:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(57437);n(2265);var i=n(93448),s=n(51028);function o(e){let{title:t,description:n,action:o,badge:d,size:l="md",className:a="",iconSize:c,animate:u=!0}=e,h="sm"===l,f="lg"===l;return(0,r.jsxs)("div",{className:(0,i.cn)("group relative flex flex-col items-center justify-center text-center select-none",h?"py-8 px-4":f?"py-20 px-8":"py-16 px-6",a),children:[d&&(0,r.jsx)("span",{className:"mb-3.5 inline-flex items-center px-3 py-1 rounded-full text-xs font-medium bg-zinc-100 dark:bg-white/[0.06] text-zinc-600 dark:text-zinc-300 border border-zinc-200/80 dark:border-white/10",children:d}),(0,r.jsx)("div",{className:(0,i.cn)("relative flex items-center justify-center transition-transform duration-300 ease-out",u&&"group-hover:scale-105",h?"mb-3":f?"mb-5":"mb-4"),children:(0,r.jsx)(s.w,{size:null!=c?c:h?48:f?80:64,showGlow:!1})}),(0,r.jsx)("h3",{className:(0,i.cn)("font-bold text-zinc-800 dark:text-zinc-100 tracking-tight",h?"text-sm":f?"text-[20px]":"text-base"),children:t}),n&&(0,r.jsx)("div",{className:(0,i.cn)("text-zinc-500 dark:text-zinc-400 font-normal leading-relaxed",h?"text-xs mt-1.5 max-w-xs":f?"text-[14px] mt-2 max-w-lg"
1:"text-[13px] mt-1.5 max-w-md"),children:n}),o&&(0,r.jsx)("div",{className:(0,i.cn)("flex items-center justify-center",h?"mt-4":"mt-6"),children:o})]})}},78529:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(57437);function i(e){let{message:t,onRetry:n}=e;return(0,r.jsxs)("div",{role:"alert",className:"p-4 text-sm text-red-700 dark:text-red-300",children:[(0,r.jsx)("p",{children:t}),(0,r.jsx)("button",{type:"button",onClick:n,className:"mt-2 min-h-11 rounded-lg border border-current px-3 font-medium focus-visible:outline focus-visible:outline-2",children:"다시 불러오기"})]})}},51028:function(e,t,n){"use strict";n.d(t,{w:function(){return s}});var r=n(57437),i=n(2265);function s(e){let{size:t=64,accentColor:n="#d97757",showGlow:s=!0,className:o="",...d}=e,l=i.useId(),a=i.useId();return(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 430 430",fill:"none",className:o,...d,children:[(0,r.jsxs)("defs",{children:[(0,r.jsxs)("linearGradient",{id:a,x1:"90",y1:"90",x2:"300",y2:"300",gradientUnits:"userSpaceOnUse",children:[(0,r.jsx)("stop",{offset:"0%",stopColor:n,stopOpacity:"0.15"}),(0,r.jsx)("stop",{offset:"50%",stopColor:"#38bdf8",stopOpacity:"0.08"}),(0,r.jsx)("stop",{offset:"100%",stopColor:n,stopOpacity:"0.03"})]}),s&&(0,r.jsx)("filter",{id:l,x:"-20%",y:"-20%",width:"140%",height:"140%",children:(0,r.jsx)("feDropShadow",{dx:"0",dy:"4",stdDeviation:"8",floodColor:n,floodOpacity:"0.25"})})]}),(0,r.jsxs)("g",{strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"14",children:[(0,r.jsx)("circle",{cx:"191",cy:"192",r:"102",fill:"url(#".concat(a,")"),className:"transition-colors duration-300"}),(0,r.jsx)("path",{className:"stroke-zinc-700 dark:stroke-zinc-200 transition-colors duration-200",strokeWidth:"13",d:"M293.7 89.4c56.7 56.7 56.7 148.6 0 205.3s-148.6 56.7-205.3 0-56.7-148.7 0-205.3 148.6-56.7 205.3 0"}),(0,r.jsx)("path",{stroke:n,strokeWidth:"13",d:"M82.1 147.5c5.7-14.1 14.2-27.3 25.7-38.7 13.7-13.7 29.9-23.2 47.1-28.7",filter:s?"url(#".concat(l,")"):void 0}),(0,r.jsx)("path",{className:"stroke-zinc-700 dark:stroke-zinc-200 transition-colors duration-200",strokeWidth:"15",d:"m296.1 296.6 88 86.5"})]})]})}},54292:function(e,t,n){"use strict";n.d(t,{MobileLoadingSwap:function(){return l},r:function(){return d}});var r=n(57437),i=n(2265),s=n(21235),o=n(93448);function d(e){let{label:t="화면을 불러오고 있어요",variant:n="cards",className:d,count:l=3}=e,[a,c]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{c(!1);let e=window.setTimeout(()=>c(!0),8e3);return()=>window.clearTimeout(e)},[t,n]),(0,r.jsxs)("div",{className:(0,o.cn)("w-full min-w-0 bg-white py-3 dark:bg-zinc-950",d),children:[(0,r.jsx)("p",{role:"status","aria-atomic":"true",className:"mb-4 text-[13px] leading-5 text-zinc-600 dark:text-zinc-400",children:a?"불러오는 데 시간이 걸리고 있어요. 연결 상태를 확인해 주세요.":t}),(0,r.jsx)("div",{"aria-hidden":"true",className:"space-y-4",children:"pin"===n?(0,r.jsxs)("div",{className:"flex flex-col items-center pt-6",children:[(0,r.jsx)(s.Od,{width:112,height:28}),(0,r.jsx)(s.Od,{width:168,height:16,className:"mt-3"}),(0,r.jsx)("div",{className:"my-8 flex gap-4",children:Array.from({length:4},(e,t)=>(0,r.jsx)(s.Od,{variant:"circle",width:14,height:14},t))}),(0,r.jsx)("div",{className:"grid grid-cols-3 gap-x-4 gap-y-2",children:Array.from({length:12},(e,t)=>(0,r.jsx)(s.Od,{variant:"circle",width:82,height:82,className:9===t?"invisible":void 0},t))})]}):"grade-basis"===n?(0,r.jsx)("div",{className:"grid grid-cols-4 gap-2",children:Array.from({length:4},(e,t)=>(0,r.jsx)(s.Od,{height:56},t))}):"universities"===n?(0,r.jsx)("div",{children:Array.from({length:l},(e,t)=>(0,r.jsxs)("div",{className:"space-y-2 py-3",children:[(0,r.jsx)(s.Od,{width:"65%",height:18}),(0,r.jsx)(s.Od,{width:"45%",height:14}),(0,r.jsx)("div",{className:"flex gap-1.5 pt-0.5",children:[0,1,2].map(e=>(0,r.jsx)(s.Od,{width:68,height:24,className:"rounded-md"},e))})]},t))}):"calendar"===n?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Od,{width:128,height:28,className:"mx-auto"}),(0,r.jsx)("div",{className:"grid grid-cols-7 gap-2",children:Array.from({length:35},(e,t)=>(0,r.jsx)(s.Od,{height:64,className:"rounded-md"},t))})]}):"students"===n||"menu"===n?(0,r.jsx)("div",{className:"space-y-0.5",children:Array.from({length:7},(e,t)=>(0,r.jsxs)("div",{className:(0,o.cn)("flex items-center gap-3 px-3","menu"===n?"py-3":"py-2.5"),
1children:[(0,r.jsx)(s.Od,{width:"menu"===n?36:20,height:"menu"===n?36:20,className:"shrink-0 rounded-md"}),(0,r.jsx)(s.Od,{width:t%2==0?96:72,height:16})]},t))}):"grades"===n?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"space-y-4 rounded-2xl bg-zinc-50 p-5 dark:bg-white/[0.03]",children:[(0,r.jsx)(s.Od,{width:96,height:16}),(0,r.jsx)(s.Od,{width:128,height:44}),(0,r.jsx)(s.Od,{width:"65%",height:14})]}),(0,r.jsx)(s.Od,{width:120,height:18}),(0,r.jsx)(s.Od,{height:220}),(0,r.jsx)(s.Od,{width:100,height:18}),(0,r.jsx)(s.Od,{height:48})]}):(0,r.jsx)("div",{className:"zones"===n?"grid grid-cols-2 gap-3":"space-y-3",children:Array.from({length:"zones"===n?4:3},(e,t)=>(0,r.jsxs)("div",{className:"space-y-3 rounded-2xl bg-zinc-50 p-4 dark:bg-white/[0.03]",children:[(0,r.jsx)(s.Od,{width:"45%",height:16}),(0,r.jsx)(s.Od,{width:"85%",height:14}),(0,r.jsx)(s.Od,{width:"65%",height:14})]},t))})})]})}function l(e){let{fallback:t,...n}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d,{...n,className:(0,o.cn)("md:hidden px-4",n.className)}),(0,r.jsx)("div",{className:"hidden md:contents",children:t})]})}},43232:function(e,t,n){"use strict";n.d(t,{O:function(){return i}});var r=n(57437);let i=e=>{let{size:t=32,className:n="",strokeWidth:i=1.9}=e;return(0,r.jsx)("svg",{width:t,height:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:i,strokeLinecap:"square",strokeLinejoin:"miter",className:n,children:(0,r.jsx)("path",{d:"M12 7 L17 12 L12 17 L7 12 Z"})})}},21235:function(e,t,n){"use strict";n.d(t,{Od:function(){return s}});var r=n(57437),i=n(93448);function s(e){let{className:t,variant:n="rect",width:s,height:o,style:d,...l}=e;return(0,r.jsx)("div",{className:(0,i.cn)("relative overflow-hidden bg-zinc-200/70 dark:bg-white/5 animate-shimmer",{text:"h-4 rounded-md",rect:"rounded-xl",circle:"rounded-full",card:"rounded-2xl"}[n],t),style:{width:void 0!==s?"number"==typeof s?"".concat(s,"px"):s:void 0,height:void 0!==o?"number"==typeof o?"".concat(o,"px"):o:void 0,...d},"aria-hidden":"true",...l})}n(2265)},21751:function(e,t,n){"use strict";n.d(t,{jM:function(){return a},nD:function(){return l},rr:function(){return c}});var r=n(57437),i=n(2265),s=n(21652),o=n(8345);let d=(0,i.createContext)(void 0);function l(e){let{children:t}=e,[n,l]=(0,i.useState)(null),a=(0,i.useRef)(()=>{}),c=(0,i.useRef)(!1);(0,i.useEffect)(()=>{let e=e=>{!(0,o.Y)(e)&&c.current&&(c.current=!1,a.current())};return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},[]);let u=(0,i.useCallback)((e,t)=>{a.current=t;let n=(0,s.UM)();if(null!==e){let e=window.history.state||{},t=c.current||!!(e&&e.isMobileSubHeader);n&&!t?(window.history.pushState({...e,isMobileSubHeader:!0},""),c.current=!0):t&&(c.current=!0)}else c.current=!1;l(t=>t===e?t:e)},[]),h=(0,i.useCallback)(()=>{c.current&&(c.current=!1,window.history.back()),a.current()},[]),f=(0,i.useMemo)(()=>({subHeaderTitle:n,goBackFromSubHeader:h,registerSubHeader:u}),[n,h,u]);return(0,r.jsx)(d.Provider,{value:f,children:t})}function a(){var e,t;let n=(0,i.useContext)(d);return{subHeaderTitle:null!==(e=null==n?void 0:n.subHeaderTitle)&&void 0!==e?e:null,goBackFromSubHeader:null!==(t=null==n?void 0:n.goBackFromSubHeader)&&void 0!==t?t:()=>{}}}function c(e,t){let n=(0,i.useContext)(d),r=null==n?void 0:n.registerSubHeader,s=(0,i.useRef)(t);(0,i.useEffect)(()=>{s.current=t},[t]),(0,i.useEffect)(()=>{r&&r(e,()=>s.current())},[r,e]),(0,i.useEffect)(()=>()=>{null==r||r(null,()=>{})},[r])}},58819:function(e,t,n){"use strict";n.d(t,{d:function(){return s}});var r=n(2265),i=n(21652);function s(){let[e,t]=(0,r.useState)(()=>(0,i.UM)());return(0,r.useEffect)(()=>{let e=()=>t((0,i.UM)());e(),window.addEventListener("resize",e),window.addEventListener("orientationchange",e);let n="function"==typeof window.matchMedia?window.matchMedia(i.RS):null;return(null==n?void 0:n.addEventListener)?n.addEventListener("change",e):null==n||n.addListener(e),()=>{window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e),(null==n?void 0:n.removeEventListener)?n.removeEventListener("change",e):null==n||n.removeListener(e)}},[]),e}},8345:function(e,t,n){"use strict";n.d(t,{Y:function(){return s},l:function(){return i}});let r=new WeakSet;function i(e){r.add(e)}function s(e){return r.has(e)}},28691:function(e,t,n){"use strict";function r(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e4,r=new Promise((e,r)=>{t=setTimeout(()=>r(Error("응답이 늦어지고 있어요. 잠시 후 다시 시도해 주세요.")),n)});return Promise.race([Promise.resolve().then(e),r]).finally(()=>clearTimeout(t))}n.d(t,{W:function(){return r}})},86267:function(e,t,n){"use strict";n.d(t,{X:function(){return o}});var r=n(3011),i=n(89134),s=n(83008);let o=(0,r.U)()((0,i.tJ)((e,t)=>({linkedNotes:[],targetNoteId:null,isLoaded:!1,syncWithDB:async()=>
1{if(!t().isLoaded){console.warn("[workNoteShortcut] 서버에서 아직 불러오지 못해 저장을 보류합니다.");return}let{linkedNotes:e}=t();try{await (0,s.X)("saveWorkNoteShortcut",{linkedNotes:e},{user:{id:"",name:"",role:""}})}catch(e){console.error("Failed to sync work note shortcuts with DB:",e)}},loadFromDB:async()=>{try{let i=await (0,s.X)("getWorkNoteShortcut",{},{user:{id:"",name:"",role:""}});if(i.success){var n,r;e({linkedNotes:null!==(r=null===(n=i.data)||void 0===n?void 0:n.linkedNotes)&&void 0!==r?r:t().linkedNotes,isLoaded:!0})}else console.warn("[workNoteShortcut] 불러오기 실패, 이 기기 데이터를 유지합니다.")}catch(e){console.error("Failed to load work note shortcuts from DB:",e)}},addLinkedNote:(n,r)=>{e(e=>e.linkedNotes.some(e=>e.id===n)?e:{linkedNotes:[...e.linkedNotes,{id:n,title:r}]}),t().syncWithDB()},removeLinkedNote:n=>{e(e=>({linkedNotes:e.linkedNotes.filter(e=>e.id!==n)})),t().syncWithDB()},setTargetNoteId:t=>e({targetNoteId:t}),clearTargetNoteId:()=>e({targetNoteId:null}),clear:()=>e({linkedNotes:[],targetNoteId:null,isLoaded:!1})}),{name:"work-note-shortcut-v2",partialize:e=>({linkedNotes:e.linkedNotes})}))},89134:function(e,t,n){"use strict";n.d(t,{tJ:function(){return i}});let r=e=>t=>{try{let n=e(t);if(n instanceof Promise)return n;return{then:e=>r(e)(n),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>r(t)(e)}}},i=(e,t)=>(n,i,s)=>{let o,d={storage:function(e,t){let n;try{n=e()}catch(e){return}return{getItem:e=>{var t;let r=e=>null===e?null:JSON.parse(e,void 0),i=null!=(t=n.getItem(e))?t:null;return i instanceof Promise?i.then(r):r(i)},setItem:(e,t)=>n.setItem(e,JSON.stringify(t,void 0)),removeItem:e=>n.removeItem(e)}}(()=>window.localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},l=!1,a=0,c=new Set,u=new Set,h=d.storage;if(!h)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${d.name}', the given storage is currently unavailable.`),n(...e)},i,s);let f=()=>{let e=d.partialize({...i()});return h.setItem(d.name,{state:e,version:d.version})},m=s.setState;s.setState=(e,t)=>(m(e,t),f());let p=e((...e)=>(n(...e),f()),i,s);s.getInitialState=()=>p;let g=()=>{var e,t;if(!h)return;let s=++a;l=!1,c.forEach(e=>{var t;return e(null!=(t=i())?t:p)});let m=(null==(t=d.onRehydrateStorage)?void 0:t.call(d,null!=(e=i())?e:p))||void 0;return r(h.getItem.bind(h))(d.name).then(e=>{if(e){if("number"!=typeof e.version||e.version===d.version)return[!1,e.state];if(d.migrate){let t=d.migrate(e.state,e.version);return t instanceof Promise?t.then(e=>[!0,e]):[!0,t]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;if(s!==a)return;let[r,l]=e;if(n(o=d.merge(l,null!=(t=i())?t:p),!0),r)return f()}).then(()=>{s===a&&(null==m||m(o,void 0),o=i(),l=!0,u.forEach(e=>e(o)))}).catch(e=>{s===a&&(null==m||m(void 0,e))})};return s.persist={setOptions:e=>{d={...d,...e},e.storage&&(h=e.storage)},clearStorage:()=>{null==h||h.removeItem(d.name)},getOptions:()=>d,rehydrate:()=>g(),hasHydrated:()=>l,onHydrate:e=>(c.add(e),()=>{c.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},d.skipHydration||g(),o||p}},3011:function(e,t,n){"use strict";n.d(t,{U:function(){return l}});var r=n(2265);let i=e=>{let t;let n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,s={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,i,s);return s},s=e=>e?i(e):i,o=e=>e,d=e=>{let t=s(e),n=e=>(function(e,t=o){let n=r.useSyncExternalStore(e.subscribe,r.useCallback(()=>t(e.getState()),[e,t]),r.useCallback(()=>t(e.getInitialState()),[e,t]));return r.useDebugValue(n),n})(t,e);return Object.assign(n,t),n},l=e=>e?d(e):d}}]);

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.