PageSourceSearch

https://cdn.quotabook.com/quotabook-prod/db5c17b8176a252b90df19a63…/board-minutes-editor-e7d5ea46964c234a.js

js quotabook.com collected 2026-09-25 04:34:49 UTC 24,653 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[57440],{30362:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/company/[my_institution_id]/security/agency/board-minutes-editor",function(){return n(29533)}])},29533:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return g}});var r=n(77681),i=n(87800),l=n(81782),a=n(51375),c=n(27378),o=n(87651),d=n(3683),u=n(2791),s=n(88039),p=n(51548);let h={root:(0,o.css)("width:100%;padding:32px 0 96px;"),content:(0,o.css)("width:100%;max-width:1120px;gap:40px;"),header:(0,o.css)("width:100%;gap:16px;"),headerActions:(0,o.css)("gap:12px;"),body:(0,o.css)("width:100%;max-width:720px;gap:40px;"),section:(0,o.css)("width:100%;gap:20px;"),fieldList:(0,o.css)("width:100%;gap:16px;"),previewCard:(0,o.css)("width:100%;padding:20px;border:1px solid ",u.g.color.borderDefault,";border-radius:12px;background:",u.g.color.bgDefault,";gap:12px;"),cardContent:(0,o.css)("color:",u.g.color.textMuted,";font-size:",u.g.fontSize.bodySmall,";line-height:",u.g.lineHeight.bodySmallBody,";white-space:pre-wrap;"),heroDescription:(0,o.css)("color:",u.g.color.textMuted,";font-size:",u.g.fontSize.bodyMedium,";line-height:",u.g.lineHeight.bodyMediumBody,";white-space:pre-wrap;"),caption:(0,o.css)("color:",u.g.color.textMuted,";")},createFieldName=(e,t,n)=>"sections.".concat(e,".fields.").concat(t,".").concat(n),renderAction=(e,t)=>(0,i.tZ)(d.zx,{variant:e.variant,color:e.color,leftSlot:null==e.icon?void 0:(0,i.tZ)(d.zx.Icon,{icon:e.icon}),children:e.label},null!=t?t:e.id),FormField=e=>{let{sectionIndex:t,fieldIndex:n,field:r}=e,{control:l}=(0,s.Gc)();return"switch"===r.kind?(0,i.tZ)(s.Qr,{control:l,name:createFieldName(t,n,"value"),render:e=>{let{field:t}=e;return(0,i.BX)(d.kC,{direction:"column",gap:8,children:[(0,i.BX)(d.kC,{align:"center",justify:"space-between",children:[(0,i.tZ)(d.H_,{sizing:"bodyMedium",textType:"headline",weight:500,children:r.label}),(0,i.tZ)(d.rs,{value:!!t.value,onChange:e=>t.onChange(e)})]}),null==r.caption?null:(0,i.tZ)(d.H_,{sizing:"bodySmall",className:h.caption,children:r.caption})]})}}):(0,i.tZ)(s.Qr,{control:l,name:createFieldName(t,n,"value"),render:e=>{var t;let{field:n}=e;return(0,i.BX)(d.kC,{direction:"column",gap:4,children:[(0,i.tZ)(d.II.Wrapper,{label:r.label,required:r.required,children:(0,i.tZ)(d.oi,{...n,value:String(null!==(t=n.value)&&void 0!==t?t:""),placeholder:r.placeholder,readOnly:r.readOnly,size:"large"})}),null==r.caption?null:(0,i.tZ)(d.H_,{sizing:"bodySmall",className:h.caption,children:r.caption})]})}})};function 증권대행의사록작성Renderer(e){let{className:t}=e,{control:n}=(0,s.Gc)(),r=(0,s.qo)({control:n}),l=(0,c.useDeferredValue)(null!=r?r:m);return(0,i.tZ)(d.kC,{justify:"center",className:(0,o.cx)(h.root,t),children:(0,i.BX)(d.kC,{direction:"column",className:h.content,children:[(0,i.BX)(d.kC,{justify:"space-between",align:"center",className:h.header,children:[(0,i.BX)(d.kC,{align:"center",gap:12,children:[renderAction(l.header.backAction),(0,i.tZ)(d.H_,{sizing:"titleMedium",textType:"headline",weight:600,children:l.header.title})]}),(0,i.tZ)(d.kC,{align:"center",className:h.headerActions,children:l.header.actions.map(e=>renderAction(e))})]}),(0,i.BX)(d.kC,{direction:"column",className:h.body,children:[(0,i.BX)(d.kC,{direction:"column",className:h.section,children:[(0,i.tZ)(d.H_,{sizing:"titleSmall",textType:"headline",weight:600,children:l.hero.title}),(0,i.tZ)(d.H_,{className:h.heroDescription,children:l.hero.description}),renderAction(l.hero.action)]}),l.sections.map((e,t)=>(0,i.BX)(d.kC,{direction:"column",className:h.section,children:[(0,i.BX)(d.kC,{direction:"column",gap:8,children:[(0,i.tZ)(d.H_,{sizing:"bodyMedium",textType:"headline",weight:600,children:e.title}),null==e.description?null:(0,i.tZ)(d.H_,{sizing:"bodySmall",className:h.caption,children:e.description})]}),(0,i.tZ)(d.kC,{direction:"column",className:h.fieldList,children:e.fields.map((e,n)=>(0,i.tZ)(FormField,{sectionIndex:t,fieldIndex:n,field:e},e.id))})]},e.id)),(0,i.tZ)(d.iz,{}),(0,i.BX)(d.kC,{direction:"column",className:h.section,children:[(0,i.tZ)(d.H_,{sizing:"bodyMedium",textType:"headline",weight:600,children:l.preview.title}),(0,i.tZ)(d.kC,{direction:"column",className:h.fieldList,children:l.preview.cards.map(e=>(0,i.BX)(d.kC,{direction:"column",className:h.previewCard,children:[(0,i.tZ)(d.H_,{sizing:"bodyMedium",textType:"headline",weight:500,children:e.title}),(0,i.tZ)(d.H_,{className:h.cardContent,children:e.content})]},e.id))}),renderAction(l.preview.downloadAction),(0,i.tZ)(d.jL,{hasIcon:!0,state:"danger",title:l.preview.banner.title,children:l.preview.banner.content})]})]})]})})}let m={header:{title:"이사회 의사록 작성",backAction:{id:"back",label:"뒤로가기",variant:"outline",icon:"outline:arrows:arrow-left"},actions:[{id:"save",label:"저장하기",variant:"outline"},{id:"print",label:"인쇄하기",variant:"primary",color:"green"}]},hero:{title:"이사회 의사록",description:"아래 정보는 증권대행 절차에 필요한 이사회 의사록 초안에 반영됩니다.\n회사 정보와 일정, 참석자 정보를 확인한 뒤 문서에 반영해 주세요.",action:{id:"apply",label:"의사록에 내용 반영하기",variant:"secondary",color:"green",icon:"solid:editor:pencil-line"}},sections:[{id:"company-info",title:"기본 정보",fields:[{id:"company-name",kind:"text",label:"회사명",value:"(주)쿼타북",readOnly:!0},{id:"ceo-name",kind:"text",label:"대표이사",value:"홍길동",readOnly:!0},{id:"meeting-place",kind:"text",label:"회의 장소",value:"서울특별시 강남구 테헤란로 123"},{id:"company-address",kind:"text",label:"회사 주소",value:"서울특별시 강남구 테헤란로 123"}]},{id:"attendees",title:"참석자 정보",fields:[{id:"directors",kind:"text",label:"출석 이사",value:"홍길동, 김하나, 박지원",caption:"쉼표로 구분해 입력합니다."},{id:"auditor-toggle",kind:"switch",label:"출석 감사 유무",value:!0},{id:"auditor-name",kind:"text",label:"출석 감사",value:"최감사"}]},{id:"agenda-info",title:"안건 관련 정보",fields:[{id:"board-article",kind:"text",label:"이사회 소집 관련 정관 조항",value:"정관 제25조"},{id:"agency-article",kind:"text",label:"명의개서대리인 관련 정관 조항",value:"정관 제8조"}
1,{id:"shareholder-date",kind:"text",label:"임시주주총회 소집일시",value:"2026-05-31 10:00"},{id:"shareholder-place",kind:"text",label:"임시주주총회 소집장소",value:"서울특별시 강남구 테헤란로 123 8층 대회의실"}]}],preview:{title:"미리보기",cards:[{id:"preview-1",title:"이사회 의사록 미리보기",content:"2026년 5월 24일 오전 10시, 서울특별시 강남구 테헤란로 123에서 이사회를 개최하고 하나은행을 명의개서대리인으로 선임하기로 결의한다."},{id:"preview-2",title:"주주총회 의사록 반영 문안",content:"임시주주총회가 필요한 경우, 소집일시와 장소 및 부의 안건을 동일하게 정리해 주주총회 의사록에도 반영한다."}],downloadAction:{id:"download",label:"이사회 의사록 다운로드",variant:"primary",color:"green",icon:"outline:general:download-01"},banner:{title:"의사록 최종 확인 및 제출 관련 안내",content:"최종 다운로드 전 회사 정보, 참석자, 결의 문구를 다시 확인해 주세요. 서명 또는 날인 완료본은 증권대행 단계의 업로드 영역에 제출해야 합니다."}}},f={page:(0,o.css)("width:100%;padding:24px 0 48px;display:grid;grid-template-columns:minmax(640px,760px) minmax(520px,640px) minmax(360px,1fr);align-items:start;"),card:(0,o.css)("padding:16px;border:1px solid ",u.g.color.borderDefault,";border-radius:12px;background:#ffffff;"),jsonViewer:(0,o.css)("min-height:560px;overflow:auto;padding:16px;border:1px solid ",u.g.color.borderDefault,";border-radius:12px;background:#ffffff;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;")},serialize=e=>JSON.stringify(e,null,2),sanitize=e=>structuredClone(e),ActionIconButton=e=>{let{label:t,icon:n,onClick:r}=e;return(0,i.BX)(d.u,{children:[(0,i.tZ)(d.u.Trigger,{asChild:!0,children:(0,i.tZ)(d.hU,{icon:n,variant:"ghost",size:"xsmall",iconColor:"scaleGray500",onClick:r})}),(0,i.tZ)(d.u.Label,{size:"small",children:t})]})};function 증권대행의사록작성RendererEditor(){let e=(0,s.cI)({defaultValues:m}),{control:t,getValues:n,reset:r}=e,l=(0,s.qo)({control:t}),a=(0,c.useMemo)(()=>null==l?m:l,[l]),o=(0,c.useDeferredValue)(a),u=(0,c.useMemo)(()=>serialize(o),[o]),[h,g]=(0,c.useState)(null),[v,b]=(0,c.useState)(!1),[Z,w]=(0,c.useState)(u),x=(0,p.$)({storageKey:"startups/securities-agency/board-minutes-editor-history",initialValue:a,onApply:e=>{r(e),g(null)},serialize,sanitizeForPersistence:sanitize});(0,c.useEffect)(()=>{!1!==x.isReady&&x.record(a)},[x,a]);let copyJson=async()=>{var e;await (null===(e=navigator.clipboard)||void 0===e?void 0:e.writeText(serialize(n()))),g(null)};return(0,i.BX)(s.RV,{...e,children:[(0,i.BX)("div",{className:f.page,children:[(0,i.tZ)("div",{className:f.card,children:(0,i.tZ)(증권대행의사록작성Renderer,{})}),(0,i.BX)(d.kC,{direction:"column",gap:16,className:f.card,children:[(0,i.tZ)(s.Qr,{control:t,name:"header.title",render:e=>{var t;let{field:n}=e;return(0,i.tZ)(d.II.Wrapper,{label:"페이지 제목",children:(0,i.tZ)(d.oi,{...n,value:null!==(t=n.value)&&void 0!==t?t:""})})}}),(0,i.tZ)(s.Qr,{control:t,name:"hero.title",render:e=>{var t;let{field:n}=e;return(0,i.tZ)(d.II.Wrapper,{label:"본문 제목",children:(0,i.tZ)(d.oi,{...n,value:null!==(t=n.value)&&void 0!==t?t:""})})}}),(0,i.tZ)(s.Qr,{control:t,name:"hero.description",render:e=>{var t;let{field:n}=e;return(0,i.tZ)(d.II.Wrapper,{label:"본문 설명",children:(0,i.tZ)(d.gx,{minRows:5,value:null!==(t=n.value)&&void 0!==t?t:"",onChange:n.onChange})})}}),(0,i.tZ)(s.Qr,{control:t,name:"preview.banner.title",render:e=>{var t;let{field:n}=e;return(0,i.tZ)(d.II.Wrapper,{label:"배너 제목",children:(0,i.tZ)(d.oi,{...n,value:null!==(t=n.value)&&void 0!==t?t:""})})}}),(0,i.tZ)(s.Qr,{control:t,name:"preview.banner.content",render:e=>{var t;let{field:n}=e;return(0,i.tZ)(d.II.Wrapper,{label:"배너 내용",children:(0,i.tZ)(d.gx,{minRows:4,value:null!==(t=n.value)&&void 0!==t?t:"",onChange:n.onChange})})}}),(0,i.tZ)(PreviewCardsEditor,{})]}),(0,i.BX)(d.kC,{direction:"column",gap:12,children:[(0,i.BX)(d.kC,{justify:"space-between",align:"center",className:f.card,children:[(0,i.tZ)(d.H_,{weight:600,children:"JSON"}),(0,i.BX)(d.kC,{gap:4,children:[(0,i.tZ)(ActionIconButton,{label:"복사",icon:"outline:general:copy-02",onClick:copyJson}),(0,i.tZ)(ActionIconButton,{label:"불러오기",icon:"outline:general:download-01",onClick:()=>{w(serialize(n())),b(!0)}}),(0,i.tZ)(ActionIconButton,{label:"초기화",icon:"outline:arrows:refresh-ccw-01",onClick:()=>r(m)})]})]}),(0,i.tZ)("div",{className:f.jsonViewer,children:u}
1),null==h?null:(0,i.tZ)(d.H_,{color:"scaleRed700",children:h})]})]}),(0,i.tZ)(d.vg,{width:720,isOpen:v,onClose:()=>b(!1),children:(0,i.BX)(d.vg.Content,{children:[(0,i.tZ)(d.vg.Header,{title:"JSON 불러오기"}),(0,i.tZ)(d.vg.Body,{children:(0,i.BX)(d.kC,{direction:"column",gap:12,children:[(0,i.tZ)(d.gx,{minRows:16,value:Z,onChange:e=>w(e.target.value)}),null==h?null:(0,i.tZ)(d.H_,{color:"scaleRed700",children:h}),(0,i.BX)(d.kC,{justify:"space-between",gap:8,children:[(0,i.tZ)(d.zx,{variant:"outline",onClick:()=>b(!1),children:"닫기"}),(0,i.tZ)(d.zx,{onClick:()=>{try{r(JSON.parse(Z)),g(null),b(!1)}catch(e){g("유효한 JSON 형식이 아닙니다.")}},children:"적용"})]})]})})]})})]})}let PreviewCardsEditor=()=>{let{control:e}=(0,s.Gc)(),{fields:t}=(0,s.Dq)({control:e,name:"preview.cards"});return(0,i.BX)(d.kC,{direction:"column",gap:12,children:[(0,i.tZ)(d.H_,{weight:600,children:"미리보기 카드"}),t.map((t,n)=>(0,i.BX)(d.kC,{direction:"column",gap:8,children:[(0,i.tZ)(s.Qr,{control:e,name:"preview.cards.".concat(n,".title"),render:e=>{var t;let{field:r}=e;return(0,i.tZ)(d.II.Wrapper,{label:"카드 ".concat(n+1," 제목"),children:(0,i.tZ)(d.oi,{...r,value:null!==(t=r.value)&&void 0!==t?t:""})})}}),(0,i.tZ)(s.Qr,{control:e,name:"preview.cards.".concat(n,".content"),render:e=>{var t;let{field:r}=e;return(0,i.tZ)(d.II.Wrapper,{label:"카드 ".concat(n+1," 내용"),children:(0,i.tZ)(d.gx,{minRows:4,value:null!==(t=r.value)&&void 0!==t?t:"",onChange:r.onChange})})}})]},t.id))]})};var g=(0,r.r)(function(){return(0,i.BX)(l.Z,{removeMainContentPadding:!0,children:[(0,i.tZ)(a.Z,{children:(0,i.tZ)(a.Z.Title,{children:"증권대행 의사록 작성 에디터"})}),(0,i.tZ)(증권대행의사록작성RendererEditor,{})]})})},24636:function(e,t,n){"use strict";n.d(t,{X5:function(){return scrollTo},pV:function(){return useScrollableWindow}});var r=n(50851),i=n(87800),l=n(87651),a=n(3683),c=n(2791),o=n(62819),d=n(15291),u=n(78351),s=n(59638),p=n(81519),h=n(60082),m=n(21733);function _templateObject(){let e=(0,r._)(["\n          width: 100%;\n          height: 100%;\n          max-height: 100vh;\n          background-color: ",";\n        "]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,r._)(["\n                  position: relative;\n                  overflow: auto;\n                  overscroll-behavior: auto contain;\n                  width: 100%;\n                  height: 100%;\n                "]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,r._)(["\n                    flex: 1;\n                    width: 100%;\n                  "]);return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,r._)(["\n                      padding: 16px 24px 0;\n                    "]);return _templateObject3=function(){return e},e}function _templateObject4(){let e=(0,r._)(["\n                      max-width: ","px;\n                    "]);return _templateObject4=function(){return e},e}function _templateObject5(){let e=(0,r._)(["\n                      min-width: ","px;\n                    "]);return _templateObject5=function(){return e},e}let f="main-content",HeaderTemplate=()=>{let{pageLayout:{pageHeader:e,pageHeaderProps:t}}=(0,m.X)(),{opened:n,showSideMenu:r}=(0,s.R)(),{hideSideMenu:l}=(0,p.E)();return null==e?(0,i.tZ)(a.T,{h:48}):(0,i.BX)(a.mr,{...t,children:[(0,d.sx)(!1===n&&!1===l,(0,i.BX)(a.u,{children:[(0,i.tZ)(a.u.Trigger,{children:(0,i.tZ)(a.hU,{variant:"ghost",iconColor:"scaleGray400",icon:"outline:arrows:chevron-right-double",onClick:r})}),(0,i.tZ)(a.u.Label,{side:"bottom",align:"start",children:(0,i.tZ)(u.Z,{id:"사이드바 열기"})})]})),e]})},BannerTemplate=()=>{let{pageLayout:{pageBanner:e}}=(0,m.X)();return(0,i.tZ)("span",{children:e})},FullPageBannerTemplate=()=>{let{pageLayout:{fullPageBanner:e}}=(0,m.X)();return e},g=Object.assign(()=>null,{Left:()=>{let{pageLayout:{sidePanel:e,sidePanelProps:t}}=(0,m.X)();return(0,i.tZ)(o.gP,{expression:(null==t?void 0:t.side)==="left",then:(0,i.tZ)(h.Z,{...t,children:e})})},Right:()=>{var e;let{pageLayout:{sidePanel:t,sidePanelProps:n}}=(0,m.X)(),r=null!==(e=null==n?void 0:n.side)&&void 0!==e?e:"right";return(0,i.tZ)(o.gP,{expression:"right"===r,then:(0,i.tZ)(h.Z,{...n,children:t})})}});function scrollTo(e){var t;null===(t=document.getElementById(f))||void 0===t||t.scrollTo(e)}function useScrollableWindow(){return document.getElementById(f)}t.ZP=function(e){let{children:t,minWidth:n,maxWidth:r,removeMainContentPadding:o,align:u="normal",className:s}=e;return(0,i.tZ)(m.l,{children:(0,i.BX)(a.kC,{direction:"column",className:(0,l.cx)((0,l.css)(_templateOb
1ject(),c.g.color.bgDefault)),children:[(0,i.tZ)(HeaderTemplate,{}),(0,i.tZ)(FullPageBannerTemplate,{}),(0,i.BX)(a.kC,{className:(0,l.css)("height:100%;overflow:hidden;"),children:[(0,i.tZ)(g.Left,{}),(0,i.BX)(a.kC,{direction:"column",className:(0,l.css)("width:100%;height:100%;"),children:[(0,i.tZ)(BannerTemplate,{}),(0,i.tZ)(a.kC,{id:f,as:"main",align:u,direction:"column",className:(0,l.cx)((0,l.css)(_templateObject1()),s),children:(0,i.tZ)(a.kC,{as:"section",direction:"column",align:"normal",className:(0,l.cx)((0,l.css)(_templateObject2()),!0!==o&&(0,l.css)(_templateObject3()),(0,d.OQ)(r,e=>(0,l.css)(_templateObject4(),e)),(0,d.OQ)(n,e=>(0,l.css)(_templateObject5(),e))),children:t})})]}),(0,i.tZ)(g.Right,{})]})]})})}},81782:function(e,t,n){"use strict";n.d(t,{X:function(){return i.X5}});var r=n(87800),i=n(24636),l=n(54667);t.Z=function(e){let{children:t,minWidth:n,maxWidth:a,removeMainContentPadding:c,align:o,className:d}=e;return(0,r.tZ)(l.Lr,{children:(0,r.tZ)(i.ZP,{minWidth:n,maxWidth:a,align:o,removeMainContentPadding:c,className:d,children:t})})}},51375:function(e,t,n){"use strict";var r=n(27378),i=n(3683),l=n(15291),a=n(21733);t.Z=Object.assign(function(e){let{children:t,...n}=e,{pageLayout:i,setPageLayout:c}=(0,a.X)();return(0,r.useLayoutEffect)(()=>{(t!==i.pageHeader||!1===(0,l.Xy)(n,i.pageHeaderProps))&&c(e=>({...e,pageHeader:t,pageHeaderProps:n}))},[t,n,i.pageHeader,i.pageHeaderProps,c]),null},{TopSlot:i.mr.TopSlot,TitleColumnSlot:i.mr.TitleColumnSlot,RightSection:i.mr.RightSection,BackButton:i.mr.BackButton,Title:i.mr.Title,Description:i.mr.Description})},60082:function(e,t,n){"use strict";var r=n(50851),i=n(87800),l=n(27378),a=n(87651),c=n(3683),o=n(2791),d=n(62819),u=n(15291),s=n(74715),p=n(54667),h=n(93);function _templateObject(){let e=(0,r._)(["\n              background-color: ",";\n              flex-shrink: 0;\n              position: sticky;\n              overflow: auto;\n              right: 0;\n              top: 0;\n              z-index: ",";\n            "]);return _templateObject=function(){return e},e}function _templateObject1(){let e=(0,r._)(["\n                display: none;\n              "]);return _templateObject1=function(){return e},e}function _templateObject2(){let e=(0,r._)(["\n                border-right: 1px solid ",";\n              "]);return _templateObject2=function(){return e},e}function _templateObject3(){let e=(0,r._)(["\n                border-left: 1px solid ",";\n              "]);return _templateObject3=function(){return e},e}function _templateObject4(){let e=(0,r._)(["\n                position: sticky;\n                min-width: ","px;\n                height: 100%;\n                min-height: fill-available;\n                width: ","px;\n              "]);return _templateObject4=function(){return e},e}t.Z=e=>{let{parentClassName:t,className:n,closable:r=!0,maxWidth:m=s.Gv,minWidth:f=s.Ud,zIndex:g=s.Wh,closeWidth:v=s.h7,children:b,side:Z="right",resizable:w=!0}=e,{opened:x,setWidth:y,width:k,showSidePanel:C,hideSidePanel:_}=(0,p.h5)(),B=(0,l.useCallback)(e=>{y(t=>({...t,currentWidth:Math.min(t.maxWidth,Math.max(t.minWidth,e))})),e>v&&C(),e<v&&!1!==r&&_()},[r,v,_,y,C]);if(m<f)throw Error("minWidth가 maxWidth보다 클 수 없습니다.");if(f<v)throw Error("closeWidth가 minWidth보다 클 수 없습니다.");return(0,l.useLayoutEffect)(()=>{y(e=>({...e,currentWidth:f,minWidth:f,maxWidth:m})),C()},[m,f,y,C]),(0,i.tZ)(d.ep,{value:b,formatter:e=>(0,i.tZ)(c.kC,{as:"aside",className:(0,a.cx)((0,a.css)(_templateObject(),o.g.color.bgDefault,g),(0,u.sx)(!0!==x,(0,a.css)(_templateObject1())),(0,u.sx)("left"===Z,(0,a.css)(_templateObject2(),o.g.color.scaleGray200),(0,a.css)(_templateObject3(),o.g.color.scaleGray200)),t),children:(0,i.BX)(c.kC,{className:(0,a.cx)((0,a.css)(_templateObject4(),k.minWidth,k.currentWidth),n),children:[(0,i.tZ)(c.kC,{className:(0,a.css)("flex:1;min-width:0;"),direction:"column",children:e}),(0,i.tZ)(d.gP,{expression:w,then:(0,i.tZ)(h.Z,{barWidth:6,placement:(0,u.sx)("left"===Z,"right","left"),onResize:B,className:(0,a.css)("&:hover{background-color:",o.g.color.scaleGray100,";}")})})]})})})}},74715:function(e,t,n){"use strict";n.d(t,{EJ:function(){return r},Gv:function(){return i},Ud:function(){return l},Wh:function(){return c}
1,h7:function(){return a}});let r=0,i=1200,l=300,a=225,c=1010},54667:function(e,t,n){"use strict";n.d(t,{Lr:function(){return SidePanelContextProvider},h5:function(){return useSidePanelContext}});var r=n(87800),i=n(27378),l=n(62819),a=n(74715);let c=(0,i.createContext)({width:{currentWidth:a.EJ,minWidth:a.Ud,maxWidth:a.Gv},setWidth:()=>{},opened:!1,showSidePanel:()=>{},hideSidePanel:()=>{}}),SidePanelContextProvider=e=>{let{children:t}=e,[n,o]=(0,i.useState)({currentWidth:a.EJ,minWidth:a.Ud,maxWidth:a.Gv}),[d,u,s]=(0,l.zj)(!1),p=(0,i.useCallback)(()=>{u()},[u]),h=(0,i.useCallback)(()=>{s()},[s]);return(0,r.tZ)(c.Provider,{value:{width:{...n,currentWidth:d?n.currentWidth:a.EJ},setWidth:o,opened:d,showSidePanel:p,hideSidePanel:h},children:t})};function useSidePanelContext(){let e=(0,i.useContext)(c);if(null==e)throw Error("<SidePanelContextProvider /> 가 없습니다.");return e}},21733:function(e,t,n){"use strict";n.d(t,{X:function(){return o},l:function(){return PageLayoutProvider}});var r=n(87800),i=n(27378),l=n(68446);let[a,c]=(0,l.Rk)("PageLayoutContextProvider"),PageLayoutProvider=e=>{let{children:t}=e,[n,l]=(0,i.useState)({pageHeader:null,pageHeaderProps:void 0,pageBanner:null,fullPageBanner:null,sidePanel:null});return(0,r.tZ)(a,{value:{pageLayout:n,setPageLayout:l},children:t})},o=c},77681:function(e,t,n){"use strict";n.d(t,{r:function(){return withAdmin}});var r=n(87800),i=n(62819),l=n(13207),a=n(85994),c=n(25579),o=n(27664),d=n(2326);let withAdmin=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,c.y)(n=>{let c=(0,d._)(),{isAdmin:u}=(0,o.b)();return(0,r.tZ)(i.gP,{expression:u,then:(0,r.tZ)(a.Z,{hideSideMenu:t.hideSideMenu,children:(0,r.tZ)(e,{...n})}),else:(0,r.tZ)(l.Z,{onReload:()=>c.replace("/")})})},{fallback:null})}},51548:function(e,t,n){"use strict";n.d(t,{$:function(){return useIndexedHistory}});var r=n(27378),i=n(30193);let createInitialState=e=>({past:[],present:e,future:[]}),isIndexedHistoryState=e=>"object"==typeof e&&null!=e&&Array.isArray(e.past)&&Array.isArray(e.future)&&"present"in e,useIndexedHistory=e=>{let{storageKey:t,initialValue:n,onApply:l,limit:a=50,debounceMs:c=1e3,serialize:o=JSON.stringify,sanitizeForPersistence:d}=e,[u,s]=(0,r.useState)(createInitialState(n)),[p,h]=(0,r.useState)(!1),[m,f]=(0,r.useState)(!1),g=(0,r.useRef)(u),v=(0,r.useRef)(!1),b=(0,r.useRef)(o(n)),Z=(0,r.useRef)(l),w=(0,r.useRef)(null),x=(0,r.useRef)(null);(0,r.useEffect)(()=>{g.current=u},[u]),(0,r.useEffect)(()=>{Z.current=l},[l]);let y=(0,r.useCallback)(e=>{var t;return null!==(t=null==d?void 0:d(e))&&void 0!==t?t:e},[d]),k=(0,r.useCallback)(e=>{(0,i.t8)(t,{past:e.past.map(y),present:y(e.present),future:e.future.map(y)}).catch(()=>void 0)},[y,t]),C=(0,r.useCallback)(()=>{null!=x.current&&(window.clearTimeout(x.current),x.current=null)},[]),_=(0,r.useCallback)(e=>{let t=o(e);if(t===b.current)return;let n=g.current,r={past:[...n.past,n.present].slice(-a),present:e,future:[]};g.current=r,b.current=t,s(r)},[a,o]),B=(0,r.useCallback)(()=>{let e=w.current;C(),h(!1),null!=e&&(w.current=null,_(e))},[C,_]),O=(0,r.useCallback)(e=>{v.current=!0,b.current=o(e),Z.current(e)},[o]);(0,r.useEffect)(()=>{let e=!0;return(0,i.U2)(t).then(t=>{if(!1!==e){if(!1===isIndexedHistoryState(t)){f(!0);return}g.current=t,s(t),O(t.present),f(!0)}}).catch(()=>{!1!==e&&f(!0)}),()=>{e=!1}},[O,t]),(0,r.useEffect)(()=>{!1!==m&&k(u)},[u,m,k]),(0,r.useEffect)(()=>()=>{C(),w.current=null},[C]);let S=(0,r.useCallback)(e=>{if(!1!==m){if(v.current){let t=o(e);t===b.current&&(v.current=!1);return}w.current=e,h(!0),C(),x.current=window.setTimeout(()=>{B()},c)}},[C,c,B,m,o]),j=(0,r.useCallback)(()=>{B();let e=g.current,t=e.past.at(-1);if(null==t)return;let n={past:e.past.slice(0,-1),present:t,future:[e.present,...e.future].slice(0,a)};g.current=n,s(n),O(t)},[O,B,a]),N=(0,r.useCallback)(()=>{B();let e=g.current,t=e.future[0];if(null==t)return;let n={past:[...e.past,e.present].slice(-a),present:t,future:e.future.slice(1)};g.current=n,s(n),O(t)},[O,B,a]);return(0,r.useEffect)(()=>{if(!1===m)return;let handleKeyDown=e=>{if(!1===(e.metaKey||e.ctrlKey)||e.altKey)return;let t=e.key.toLowerCase();if("z"===t&&e.shiftKey||"y"===t){e.preventDefault(),N();return}"z"===t&&(e.preventDefault(),j())};return window.addEventListener("keydown",handleKeyDown),()=>{window.removeEventListener("keydown",handleKeyDown)}},[m,N,j]),{canRedo:!1===p&&u.future.length>0,canUndo:p||u.past.length>0,isReady:m,record:S,redo:N,undo:j}}}},function(e){e.O(0,[89573,76676,74105,538,92661,88039,22915,18581,92049,37903,945,15425,95794,85994,49774,92888,40179],function(){return e(e.s=30362)}),_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.