1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[618],{6618:function(e,t,n){n.d(t,{default:function(){return _}});var a=n(7437),r=n(2265),i=n(7648),l=n(3303),s=n(3985),c=n(6039);function o(e){return/^0\d{1,2}-?\d{3,4}-?\d{4}$/.test(e.trim())}function m(e){return/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(e.trim())}let d=["application/pdf","image/jpeg","image/png"],u=["ì ì²ì ìì±","ì²¨ë¶ ë° ì ì¶"],p={sme_cert:"sminfo.smba.go.krìì ë°ê¸"};function _(e){var t;let{formType:n,edit:_}=e,f=!!_,[j,y]=(0,r.useState)(null!==(t=null==_?void 0:_.form)&&void 0!==t?t:s.Y9),[v,N]=(0,r.useState)({}),[k,w]=(0,r.useState)({}),[z,C]=(0,r.useState)(0),[S,F]=(0,r.useState)(!1),[I,q]=(0,r.useState)(""),[M,E]=(0,r.useState)(null),[O,D]=(0,r.useState)(!1),T="hyupsung"===n,Y=(0,s.ol)(j.participation_type),B=(0,s.YF)(j.participation_type),G=(0,r.useMemo)(()=>(0,s.$b)(j.company_size),[j.company_size]),J=(0,r.useMemo)(()=>{var e;let t={};for(let n of null!==(e=null==_?void 0:_.existingFiles)&&void 0!==e?e:[])t[n.file_kind]=n;return t},[null==_?void 0:_.existingFiles]),A=T&&!f&&"ë¹íìì¬"===j.hyupsung_member;function P(e,t){y(n=>({...n,[e]:t})),w(t=>{if(!t[e])return t;let n={...t};return delete n[e],n})}function X(e,t,n){y(a=>{let r=a.workers.map((a,r)=>r===e?{...a,[t]:n}:a);return{...a,workers:r}}),w(n=>{let a="worker_".concat(e,"_").concat(t);if(!n[a])return n;let r={...n};return delete r[a],r})}function Q(e){let t={},n=(e,n)=>{let a=j[e];"string"!=typeof a||a.trim()||(t[e]="".concat(n,"ì(를) ì
ë ¥í´ ì£¼ì¸ì."))};if(0===e){j.participation_type||(t.participation_type="ì°¸ì¬ ì íì ì íí´ ì£¼ì¸ì."),!T||f||(j.hyupsung_member||(t.hyupsung_member="íì±í íìì¬ ì¬ë¶ë¥¼ ì íí´ ì£¼ì¸ì."),"íìì¬"!==j.hyupsung_member||j.hyupsung_member_no.trim()||(t.hyupsung_member_no="íì±í íìë²í¸(ëë ê°ì
ì°ë)를 ì
ë ¥í´ ì£¼ì¸ì.")),n("company_name","기ì
ëª
"),n("ceo_name","ëíìëª
"),j.biz_reg_no.trim()?!function(e){let t=e.replace(/\D/g,"");if(10!==t.length)return!1;let n=[1,3,7,1,3,7,1,3,5],a=t.split("").map(Number),r=0;for(let e=0;e<9;e++)r+=a[e]*n[e];return(10-(r+=Math.floor(5*a[8]/10))%10)%10===a[9]}(j.biz_reg_no)&&(t.biz_reg_no="ì í¨íì§ ìì ì¬ì
ìë±ë¡ë²í¸ì
ëë¤. (10ì리 ê²ì¦ ì¤í¨)"):t.biz_reg_no="ì¬ì
ìë±ë¡ë²í¸ë¥¼ ì
ë ¥í´ ì£¼ì¸ì.",j.company_size||(t.company_size="기ì
ê·ëª¨ë¥¼ ì íí´ ì£¼ì¸ì."),"기í"!==j.company_size||j.company_size_etc.trim()||(t.company_size_etc="기ì
ê·ëª¨(기í)를 ì§ì ì
ë ¥í´ ì£¼ì¸ì."),n("address","ìì¬ì§"),n("main_products","주ììì°í"),n("industry_class","íì¤ì°ì
ë¶ë¥"),j.capital_mil.trim()||(t.capital_mil="ì본ê¸ì ì
ë ¥í´ ì£¼ì¸ì."),j.revenue_mil.trim()||(t.revenue_mil="매ì¶ì¡ì ì
ë ¥í´ ì£¼ì¸ì."),j.insurance_enrolled||(t.insurance_enrolled="4ëë³´í ê°ì
ì¬ë¶ë¥¼ ì íí´ ì£¼ì¸ì."),j.employee_count.trim()||(t.employee_count="ìì ê·¼ë¡ìì를 ì
ë ¥í´ ì£¼ì¸ì.");{let e=Number(j.tuition_support_rate);j.tuition_support_rate.trim()?(!Number.isFinite(e)||e<50||e>100)&&(t.tuition_support_rate="ê³ì½íê³¼ ê·ì ì 기ì
ì´ ë±ë¡ê¸ì 50% ì´ì(ìµë 100%)ì ë¶ë´í´ì¼ í©ëë¤."):t.tuition_support_rate="ë±ë¡ê¸ ì§ì ë¹ì¨ì ì
ë ¥í´ ì£¼ì¸ì."}if(n("contact_dept","ë¶ìëª
"),n("contact_name","ì±ëª
"),j.contact_phone.trim()?o(j.contact_phone)||(t.contact_phone="ì°ë½ì² íìì´ ì¬ë°ë¥´ì§ ììµëë¤. ì) 010-1234-5678"):t.contact_phone="ì°ë½ì²ë¥¼ ì
ë ¥í´ ì£¼ì¸ì.",j.contact_email.trim()?m(j.contact_email)||(t.contact_email="ì´ë©ì¼ íìì´ ì¬ë°ë¥´ì§ ììµëë¤."):t.contact_email="ì´ë©ì¼ì ì
ë ¥í´ ì£¼ì¸ì.",Y&&j.workers.forEach((e,n)=>{e.name.trim()||(t["worker_".concat(n,"_name")]="ì´ë¦ì ì
ë ¥í´ ì£¼ì¸ì."),e.degree_course||(t["worker_".concat(n,"_degree_course")]="íìê³¼ì ì ì íí´ ì£¼ì¸ì."),e.dept.trim()||(t["worker_".concat(n,"_dept")]="ë¶ìëª
ì ì
ë ¥í´ ì£¼ì¸ì."),e.email.trim()&&!m(e.email)&&(t["worker_".concat(n,"_email")]="ì´ë©ì¼ íìì´ ì¬ë°ë¥´ì§ ììµëë¤."),e.phone.trim()&&!o(e.phone)&&(t["worker_".concat(n,"_phone")]="í´ëí° íìì´ ì¬ë°ë¥´ì§ ììµëë¤. ì) 010-1234-5678")}),B){let e=Number(j.hire_commit_count);j.hire_commit_count.trim()&&Number.isInteger(e)&&!(e<1)||(t.hire_commit_count="ì±ì©í¬ë§ ì½ì ì¸ì(1ëª
ì´ì)ì ì
ë ¥í´ ì£¼ì¸ì.")}}
1return 1!==e||(G.forEach(e=>{v[e]||J[e]||(t["file_".concat(e)]="".concat(s.E5[e]," íì¼ì 첨ë¶í´ 주ì¸ì."))}),j.privacy_agreed||(t.privacy_agreed="ê°ì¸ì ë³´ ìì§\xb7ì´ì©ì ëìí´ì¼ ì ì¶í ì ììµëë¤.")),t}async function U(){let e=Q(1);if(Object.keys(e).length){w(e);return}F(!0),q("");try{var t;let e=[];for(let t of G){let n=v[t];if(n){let a=n.name.includes(".")?n.name.slice(n.name.lastIndexOf(".")):"",r="".concat(crypto.randomUUID(),"/").concat(t).concat(a),{error:i}=await l.OQ.storage.from(l.XS).upload(r,n,{contentType:n.type});if(i)throw Error("íì¼ ì
ë¡ë ì¤í¨(".concat(s.E5[t],"): ").concat(i.message));e.push({file_kind:t,storage_path:r,original_name:n.name})}else J[t]&&e.push(J[t])}let a={form_type:n,participation_type:j.participation_type,company_name:j.company_name.trim(),ceo_name:j.ceo_name.trim(),biz_reg_no:j.biz_reg_no.trim(),company_size:j.company_size,company_size_etc:"기í"===j.company_size?j.company_size_etc.trim():null,address:j.address.trim(),homepage:(()=>{let e=j.homepage.trim();return e?/^https?:\/\//i.test(e)?e:"https://".concat(e):null})(),main_products:j.main_products.trim(),industry_class:j.industry_class.trim(),capital_mil:(0,c.Yg)(j.capital_mil),revenue_mil:(0,c.Yg)(j.revenue_mil),insurance_enrolled:"ê°ì
"===j.insurance_enrolled,employee_count:Number(j.employee_count),tuition_support_rate:Number(j.tuition_support_rate),contact_dept:j.contact_dept.trim(),contact_name:j.contact_name.trim(),contact_phone:j.contact_phone.trim(),contact_email:j.contact_email.trim(),contact_fax:j.contact_fax.trim()||null,hire_commit_count:B?Number(j.hire_commit_count):null,hyupsung_member:T?"ë¹íìì¬"!==j.hyupsung_member:null,hyupsung_member_no:T?j.hyupsung_member_no.trim():null,privacy_agreed:j.privacy_agreed},r=Y?j.workers.map(e=>({name:e.name.trim(),degree_course:e.degree_course,dept:e.dept.trim(),email:e.email.trim()||null,phone:e.phone.trim()||null,note:e.note.trim()||null})):[],i=await fetch("/api/applications",{method:f?"PUT":"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...f?{application_no:_.applicationNo,edit_code:_.editCode}:{},form:a,workers:r,files:e})}),o=await i.json();if(!i.ok)throw Error(null!==(t=o.error)&&void 0!==t?t:"ì ì¶ì ì¤í¨íìµëë¤.");E({applicationNo:o.application_no,editCode:f?_.editCode:o.edit_code,isUpdate:f}),window.scrollTo({top:0})}catch(e){q(e instanceof Error?e.message:"ì ì¶ ì¤ ì¤ë¥ê° ë°ìíìµëë¤. ì ì í ë¤ì ìëí´ ì£¼ì¸ì.")}finally{F(!1)}}async function Z(){if(M)try{await navigator.clipboard.writeText("ì ìë²í¸: ".concat(M.applicationNo," / ìì ì½ë: ").concat(M.editCode)),D(!0),setTimeout(()=>D(!1),2e3)}catch(e){}}return M?(0,a.jsxs)("div",{className:"card mx-auto max-w-xl text-center",children:[(0,a.jsx)("div",{className:"mx-auto flex h-14 w-14 items-center justify-center rounded-full bg-primary-faint text-2xl",children:"â
"}),(0,a.jsx)("h2",{className:"mt-4 text-xl font-bold text-ink",children:M.isUpdate?"ì ì²ì ìì ì´ ìë£ëììµëë¤":"ì ì²ìê° ì ìëììµëë¤"}),(0,a.jsx)("p",{className:"mt-5 text-sm text-ink-faded",children:"ì ìë²í¸"}),(0,a.jsx)("p",{className:"mt-1 text-3xl font-black tracking-wide text-primary-deep",children:M.applicationNo}),(0,a.jsxs)("div",{className:"mt-6 rounded-xl border-2 border-primary bg-cream p-5",children:[(0,a.jsx)("p",{className:"text-sm font-bold text-ink",children:"ì ì²ì ìì ì½ë"}),(0,a.jsx)("p",{className:"mt-2 font-mono text-3xl font-bold tracking-[0.2em] text-primary-deep",children:M.editCode}),(0,a.jsx)("p",{className:"mt-3 text-xs leading-relaxed text-primary-deep",children:"â ï¸ ì ì¶í ë´ì©ì ëì¤ì ìì íë ¤ë©´ ì ìë²í¸ì ì´ ì½ëê° íìí©ëë¤. ë°ëì ë³´ê´í´ 주ì¸ì."}),(0,a.jsx)("button",{onClick:Z,className:"btn-secondary mt-3 text-xs",children:O?"â ë³µì¬ëììµëë¤":"ì ìë²í¸\xb7ìì ì½ë ë³µì¬"})]}),(0,a.jsxs)("p",{className:"mt-6 text-sm leading-relaxed text-ink-soft",children:["ì
ë ¥íì ë´ë¹ì ì´ë©ì¼(",(0,a.jsx)("b",{children:j.contact_email}),")ë¡ ì ìë²í¸ì ìì ì½ëê° ë°ì¡ë©ëë¤. ë´ì© ìì ì ë©ì¸ íë©´ì"," ",(0,a.jsx)(i.default,{href:"/edit",className:"font-semibold text-primary-deep underline",children:"ì ì² ë´ì© ìì "}),"ìì í ì ììµëë¤."]}),(0,a.jsx)(i.default,{href:"/",className:"btn-primary mt-8",children:"ë©ì¸ì¼ë¡ ëìê°ê¸°"})]}):(0,a.jsxs)("div",{className:"mx-auto max-w-3xl",children:[f&&(0,a.jsxs)("div",{className:"mb-4 flex items-center gap-2 rounded-xl border border-primary/40 bg-primary-faint px-4 py-3 text-sm font-semibold text-primary-deep",children:["âï¸ ì ìë²í¸ ",(0,a.jsx)("span",{className:"font-mono",children:_.applicationNo}
1)," ","ì ì²ì를 ìì íê³ ììµëë¤."]}),(0,a.jsx)("h1",{className:"text-lg font-bold text-ink sm:text-xl",children:T?"ãì¼ì±ì ì íì±í íìì¬ã ì¤ë§í¸í©í 리ìµí©íê³¼ ì°¸ì¬ê¸°ì
ì ì²":"ãì¤ë§í¸í©í 리ìµí©íê³¼ã ì°¸ì¬ê¸°ì
ì ì²"}),(0,a.jsxs)("p",{className:"mt-2 text-sm text-ink-faded",children:[(0,a.jsx)("span",{className:"text-primary",children:"*"})," íìë íì ì
ë ¥ í목ì
ëë¤."]}),(0,a.jsx)("ol",{className:"mt-3 flex items-center gap-2",children:u.map((e,t)=>(0,a.jsxs)("li",{className:"flex flex-1 items-center gap-2",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 rounded-full px-3.5 py-1.5 text-xs font-bold sm:text-sm ".concat(t===z?"bg-primary text-white":t<z?"bg-primary-faint text-primary-deep":"bg-ivory text-ink-faded"),children:[(0,a.jsx)("span",{children:t+1}),(0,a.jsx)("span",{children:e})]}),t<u.length-1&&(0,a.jsx)("div",{className:"h-px flex-1 ".concat(t<z?"bg-primary":"bg-sand")})]},e))}),(0,a.jsxs)("div",{className:"mt-4 space-y-3",children:[0===z&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("section",{className:"card",children:[(0,a.jsx)("h2",{className:"section-title",children:"A. ì ì² ì í"}),(0,a.jsx)(g,{name:"participation_type",options:["ì¬êµì¡í+ì±ì©ì¡°ê±´í","ì¬êµì¡í"],value:"ëë¤"===j.participation_type?"ì¬êµì¡í+ì±ì©ì¡°ê±´í":j.participation_type,onCh
1ange:e=>{let t="ì¬êµì¡í+ì±ì©ì¡°ê±´í"===e?"ëë¤":e;y(e=>({...e,participation_type:t,hire_commit_count:(0,s.YF)(t)?e.hire_commit_count:""})),w(e=>{let n={...e};if(delete n.participation_type,(0,s.YF)(t)||delete n.hire_commit_count,!(0,s.ol)(t))for(let e of Object.keys(n))e.startsWith("worker_")&&delete n[e];return n})},error:k.participation_type}),(0,a.jsx)("p",{className:"mt-2 text-xs text-ink-faded",children:"ì íí ì íì ë°ë¼ ìë ì
ë ¥ í목(ì¬ì§ ê·¼ë¡ì ëª
ë¨ / ì±ì©í¬ë§ ì½ì ì¸ì)ì´ ìëì¼ë¡ íìëê±°ë ì¬ë¼ì§ëë¤."})]}),T&&!f&&(0,a.jsxs)("section",{className:"card border-primary/30",children:[(0,a.jsx)("h2",{className:"section-title",children:"B-0. íì±í íì íì¸"}),(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"field-label",children:["ì¼ì±ì ì íì±í íìì¬ ì¬ë¶ ",(0,a.jsx)(h,{})]}),(0,a.jsx)(g,{name:"hyupsung_member",options:["íìì¬","ë¹íìì¬"],value:j.hyupsung_member,onChange:e=>P("hyupsung_member",e),error:k.hyupsung_member})]}),A?(0,a.jsxs)("div",{className:"rounded-lg border border-amber-300 bg-amber-50 p-4 text-sm text-amber-800",children:[(0,a.jsx)("p",{className:"font-semibold",children:"본 ì ì²ì íì±í íìì¬ ëìì
ëë¤. ì¼ë° ì°¸ì¬ê¸°ì
ì ì² íì´ì§ë¥¼ ì´ì©í´ 주ì¸ì."}),(0,a.jsx)(i.default,{href:"/apply/general",className:"btn-primary mt-3",children:"ì¼ë° ì°¸ì¬ê¸°ì
ì ì² íì´ì§ë¡ ì´ë"})]}):(0,a.jsx)(x,{label:"íì±í íìë²í¸(ëë ê°ì
ì°ë)",required:!0,error:k.hyupsung_member_no,children:(0,a.jsx)("input",{className:"field-input",value:j.hyupsung_member_no,onChange:e=>P("hyupsung_member_no",e.target.value),placeholder:"ì) HS-1234 ëë 2018ë
ê°ì
"})})]})]}),T&&f&&(0,a.jsxs)("section",{className:"card",children:[(0,a.jsx)("h2",{className:"section-title",children:"B-0. íì±í íì íì¸"}),(0,a.jsx)(x,{label:"íì±í íìë²í¸(ëë ê°ì
ì°ë)",error:k.hyupsung_member_no,children:(0,a.jsx)("input",{className:"field-input",value:j.hyupsung_member_no,onChange:e=>P("hyupsung_member_no",e.target.value),placeholder:"ì) HS-1234 ëë 2018ë
ê°ì
"})})]}),!A&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("section",{className:"card",children:[(0,a.jsx)("h2",{className:"section-title",children:"B. 기ì
ì ë³´"}),(0,a.jsxs)("div",{className:"grid gap-2.5 sm:grid-cols-2",children:[(0,a.jsx)(x,{label:"기ì
ëª
",required:!0,error:k.company_name,children:(0,a.jsx)("input",{className:"field-input",value:j.company_name,onChange:e=>P("company_name",e.target.value)})}),(0,a.jsx)(x,{label:"ëíìëª
",required:!0,error:k.ceo_name,children:(0,a.jsx)("input",{className:"field-input",value:j.ceo_name,onChange:e=>P("ceo_name",e.target.value)})}),(0,a.jsx)(x,{label:"ì¬ì
ìë±ë¡ë²í¸",required:!0,error:k.biz_reg_no,children:(0,a.jsx)("input",{className:"field-input",inputMode:"numeric",value:j.biz_reg_no,onChange:e=>P("biz_reg_no",(0,c.rx)(e.target.value)),placeholder:"000-00-00000"})}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"field-label",children:["기ì
ê·ëª¨ ",(0,a.jsx)(h,{})]}
1),(0,a.jsx)(g,{name:"company_size",options:["ì¤ì기ì
","ì¤ê²¬ê¸°ì
","ë기ì
","기í"],value:j.company_size,onChange:e=>P("company_size",e),error:k.company_size,small:!0}),"기í"===j.company_size&&(0,a.jsxs)("div",{className:"mt-2",children:[(0,a.jsx)("input",{className:"field-input",value:j.company_size_etc,onChange:e=>P("company_size_etc",e.target.value),placeholder:"기ì
ê·ëª¨ ì§ì ì
ë ¥"}),k.company_size_etc&&(0,a.jsx)("p",{className:"field-error",children:k.company_size_etc})]})]}),(0,a.jsx)(x,{label:"ìì¬ì§",required:!0,error:k.address,full:!0,children:(0,a.jsx)("input",{className:"field-input",value:j.address,onChange:e=>P("address",e.target.value),placeholder:"ë³¸ì¬ ì£¼ì"})}),(0,a.jsx)(x,{label:"ííì´ì§ (ì í)",error:k.homepage,full:!0,children:(0,a.jsx)("input",{className:"field-input",type:"url",value:j.homepage,onChange:e=>P("homepage",e.target.value),placeholder:"ì) https://www.company.co.kr"})}),(0,a.jsx)(x,{label:"주ììì°í",required:!0,error:k.main_products,children:(0,a.jsx)("input",{className:"field-input",value:j.main_products,onChange:e=>P("main_products",e.target.value)})}),(0,a.jsx)(x,{label:"íì¤ì°ì
ë¶ë¥",required:!0,error:k.industry_class,children:(0,a.jsx)("input",{className:"field-input",value:j.industry_class,onChange:e=>P("industry_class",e.target.value),placeholder:"ì) ê¸ìì´ì²ë¦¬ì
, ì² ê°ì ì ì¡°ì
ë± ìì¸ ë¶ë¥ ìì±"})}),(0,a.jsx)(x,{label:"ìë³¸ê¸ (ë°±ë§ì)",required:!0,error:k.capital_mil,children:(0,a.jsx)("input",{className:"field-input",inputMode:"numeric",value:j.capital_mil,onChange:e=>P("capital_mil",(0,c.cO)(e.target.value)),placeholder:"ì) 1,000"})}),(0,a.jsx)(x,{label:"매ì¶ì¡ (ë°±ë§ì)",required:!0,error:k.revenue_mil,children:(0,a.jsx)("input",{className:"field-input",inputMode:"numeric",value:j.revenue_mil,onChange:e=>P("revenue_mil",(0,c.cO)(e.target.value)),placeholder:"ì) 25,000"})}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"field-label",children:["4ëë³´í ê°ì
ì¬ë¶ ",(0,a.jsx)(h,{})]}),(0,a.jsx)(g,{name:"insurance_enrolled",options:["ê°ì
","미ê°ì
"],value:j.insurance_enrolled,onChange:e=>P("insurance_enrolled",e),error:k.insurance_enrolled,small:!0})]}),(0,a.jsx)(x,{label:"ìì ê·¼ë¡ìì (ëª
)",required:!0,error:k.employee_count,children:(0,a.jsx)("input",{className:"field-input",type:"number",min:0,value:j.employee_count,onChange:e=>P("employee_count",e.target.value)})}),(0,a.jsxs)("div",{className:"sm:col-span-2",children:[(0,a.jsxs)("label",{className:"field-label",children:["ë±ë¡ê¸ ì§ì ë¹ì¨ (%) ",(0,a.jsx)(h,{})]}),(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[["50","100"].map(e=>(0,a.jsxs)("button",{type:"button",onClick:()=>P("tuition_support_rate",e),className:"radio-chip px-4 py-2 text-sm ".concat(j.tuition_support_rate===e?"radio-chip-active":"hover:border-ink-faded"),children:[e,"%"]},e)),(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)("input",{className:"field-input w-28",type:"number",min:50,max:100,value:j.tuition_support_rate,onChange:e=>P("tuition_support_rate",e.target.value),placeholder:"ì§ì ì
ë ¥"}),(0,a.jsx)("span",{className:"text-sm text-ink-soft",children:"%"})]})]}),(0,a.jsxs)("p",{className:"mt-1.5 text-xs text-ink-faded",children:["ê³ì½íê³¼ ê·ì ì ì°¸ì¬ ê·¼ë¡ìì ë±ë¡ê¸ì 기ì
ì´"," ",(0,a.jsx)("b",{className:"text-primary-deep",children:"50% ì´ì"})," ë¶ë´í´ì¼ í©ëë¤. (ì ì¡(100%) ë¶ë´ 기ì
ë ë¤ì)"]}),k.tuition_support_rate&&(0,a.jsx)("p",{className:"field-error",children:k.tuition_support_rate})]})]})]}),(0,a.jsxs)("section",{className:"card",children:[(0,a.jsx)("h2",{className:"section-title",children:"C. ì
무ë´ë¹ì"}),(0,a.jsxs)("div",{className:"grid gap-2.5 sm:grid-cols-2",children:[(0,a.jsx)(x,{label:"ë¶ìëª
",required:!0,error:k.contact_dept,children:(0,a.jsx)("input",{className:"field-input",value:j.contact_dept,onChange:e=>P("contact_dept",e.target.value)})}),(0,a.jsx)(x,{label:"ì±ëª
",required:!0,error:k.contact_name,children:(0,a.jsx)("input",{className:"field-input",value:j.contact_name,onChange:e=>P("contact_name",e.target.value)})}),(0,a.jsx)(x,{label:"ì°ë½ì²",required:!0,error:k.contact_phone,children:(0,a.jsx)("input",{className:"field-input",inputMode:"tel",value:j.contact_phone,onChange:e=>P("contact_phone",(0,c.o)(e.target.value)),placeholder:"010-1234-5678"})}),(0,a.jsx)(x,{label:"ì´ë©ì¼ (ì ì íì¸\xb7ìì ì½ë ìì ì©)",required:!0,error:k.contact_email,children:(0,a.jsx)("input",{className:"field-input",type:"email",value:j.contact_email,onChange:e=>P("contact_email",e.target.value),placeholder:"[email protected]"})}),(0,a.jsx)(x,{label:"FAX (ì í)",error:k.contact_fax,children:(0,a.jsx)("input",{className:"field-input",value:j.contact_fax,onChange:e=>P("contact_fax",(0,c.o)(e.target.value)),placeholder:"031-000-0000"})})]})]}),Y&&(0,a.jsxs)("section",{className:"card",children:[(0,a.jsx)("h2",{className:"section-title",children:"D. [ì¬êµì¡í] ì°¸ì¬í¬ë§ ì¬ì§ ê·¼ë¡ì"}),(0,a.jsx)("p",{className:"mb-4 text-sm text-ink-faded",children:"ì°¸ì¬ë¥¼ í¬ë§íë ì¬ì§ ê·¼ë¡ì를 ì
ë ¥í´ ì£¼ì¸ì. (ìµì 1ëª
, ìµë 20ëª
) ì´ë©ì¼\xb7í´ëí°ì ì í í목ì´ë©°, ì
í ìë´ ë± íê³¼ìì í´ë¹ ê·¼ë¡ììê² ì°ë½ë릴 ë ì¬ì©ë©ëë¤."}),(0,a.jsx)("div",{className:"space-y-3",children:j.workers.map((e,t)=>(0,a.jsxs)("div",{className:"rounded-md border border-sand bg-cream p-3",children:[(0,a.jsxs)("div",{className:"mb-3 flex items-center justify-between",children:[(0,a.jsxs)("span",{className:"text-sm font-bold text-ink-soft",children:["ê·¼ë¡ì ",t+1]}),j.workers.length>1&&(0,a.jsx)("button",{type:"button",onClick:()=>
1{j.workers.length<=1||P("workers",j.workers.filter((e,n)=>n!==t))},className:"text-xs font-semibold text-red-500 hover:underline",children:"ìì "})]}),(0,a.jsxs)("div",{className:"grid gap-2.5 sm:grid-cols-3",children:[(0,a.jsx)(x,{label:"ì´ë¦",required:!0,error:k["worker_".concat(t,"_name")],children:(0,a.jsx)("input",{className:"field-input bg-white",value:e.name,onChange:e=>X(t,"name",e.target.value)})}),(0,a.jsx)(x,{label:"íìê³¼ì ",required:!0,error:k["worker_".concat(t,"_degree_course")],children:(0,a.jsxs)("select",{className:"field-input bg-white",value:e.degree_course,onChange:e=>X(t,"degree_course",e.target.value),children:[(0,a.jsx)("option",{value:"",children:"ì í"}),(0,a.jsx)("option",{value:"ìì¬ê³¼ì ",children:"ìì¬ê³¼ì "}),(0,a.jsx)("option",{value:"ë°ì¬ê³¼ì ",children:"ë°ì¬ê³¼ì "})]})}),(0,a.jsx)(x,{label:"ë¶ìëª
",required:!0,error:k["worker_".concat(t,"_dept")],children:(0,a.jsx)("input",{className:"field-input bg-white",value:e.dept,onChange:e=>X(t,"dept",e.target.value)})}),(0,a.jsx)(x,{label:"ì´ë©ì¼",error:k["worker_".concat(t,"_email")],children:(0,a.jsx)("input",{type:"email",className:"field-input bg-white",value:e.email,onChange:e=>X(t,"email",e.target.value),placeholder:"ì: [email protected]"})}),(0,a.jsx)(x,{label:"í´ëí°",error:k["worker_".concat(t,"_phone")],children:(0,a.jsx)("input",{className:"field-input bg-white",value:e.phone,onChange:e=>X(t,"phone",e.target.value),placeholder:"ì: 010-1234-5678"})}),(0,a.jsx)(x,{label:"ë¹ê³ ",children:(0,a.jsx)("input",{className:"field-input bg-white",value:e.note,onChange:e=>X(t,"note",e.target.value),placeholder:'ì) "2027ë
3ì ì§íìì "'})})]})]},t))}),(0,a.jsxs)("button",{type:"button",onClick:function(){j.workers.length>=20||P("workers",[...j.workers,{name:"",degree_course:"",dept:"",email:"",phone:"",note:""}])},disabled:j.workers.length>=20,className:"btn-secondary mt-4",children:["+ ê·¼ë¡ì ì¶ê° (",j.workers.length,"/20)"]})]}),B&&(0,a.jsxs)("section",{className:"card",children:[(0,a.jsx)("h2",{className:"section-title",children:"E. [ì±ì©ì¡°ê±´í] ì±ì©í¬ë§ ì½ì ì¸ì"}),(0,a.jsx)(x,{label:"ì±ì©í¬ë§ ì½ì ì¸ì (ëª
)",required:!0,error:k.hire_commit_count,children:(0,a.jsx)("input",{className:"field-input max-w-xs",type:"number",min:1,value:j.hire_commit_count,onChange:e=>P("hire_commit_count",e.target.value)})})]})]})]}),1===z&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("section",{className:"card",children:[(0,a.jsx)("h2",{className:"section-title",children:"F. 첨ë¶íì¼"}),(0,a.jsxs)("p",{className:"mb-4 text-sm text-ink-faded",children:["PDF, JPG, PNG íì \xb7 íì¼ë¹ ìµë 10MB",f&&" \xb7 기존 íì¼ì ì ì§íë ¤ë©´ ì íì¼ì ì ííì§ ìì¼ë©´ ë©ëë¤."]}),(0,a.jsx)("div",{className:"space-y-3",children:G.map((e,t)=>(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{className:"field-label",children:[t+1,". ",s.E5[e]," 1ë¶ ",(0,a.jsx)(h,{}),p[e]&&(0,a.jsxs)("span",{className:"ml-2 font-normal text-ink-faded",children:["(",p[e],")"]})]}),J[e]&&!v[e]&&(0,a.jsxs)("p",{className:"mb-1 text-xs text-ink-soft",children:["íì¬ ì ì¶ë íì¼:"," ",(0,a.jsx)("b",{children:J[e].original_name})," (êµì²´íë ¤ë©´ ì íì¼ ì í)"]}),(0,a.jsx)("input",{type:"file",accept:".pdf,.jpg,.jpeg,.png",onChange:t=>{var n;return function(e,t){if(w(t=>{let n={...t};return delete n["file_".concat(e)],n}),!t){N(t=>{let n={...t};return delete n[e],n});return}let n=d.includes(t.type)?t.size>10485760?{ok:!1,message:"íì¼ í¬ê¸°ë 10MB를 ì´ê³¼í ì ììµëë¤."}:{ok:!0}:{ok:!1,message:"PDF, JPG, PNG íì¼ë§ ì
ë¡ëí ì ììµëë¤."};if(!n.ok){w(t=>({...t,["file_".concat(e)]:n.message}));return}N(n=>({...n,[e]:t}))}(e,null===(n=t.target.files)||void 0===n?void 0:n[0])},className:"block w-full text-sm text-ink-soft file:mr-3 file:rounded-lg file:border-0 file:bg-primary-faint file:px-4 file:py-2 file:text-sm file:font-semibold file:text-primary-deep hover:file:bg-primary/20"}),v[e]&&(0,a.jsxs)("p",{className:"mt-1 text-xs text-ink-faded",children:["ì íë¨: ",v[e].name,"
1(",(v[e].size/1024/1024).toFixed(2),"MB)"]}),k["file_".concat(e)]&&(0,a.jsx)("p",{className:"field-error",children:k["file_".concat(e)]})]},e))}),"ì¤ê²¬ê¸°ì
"===j.company_size&&(0,a.jsx)("p",{className:"mt-4 text-xs text-ink-faded",children:"â» ì¤ê²¬ê¸°ì
ì ì¤ê²¬ê¸°ì
íì¸ìì ìµê·¼ê²°ì°ë
ë ì¬ë¬´ì í를 ê° 1ë¶ì© ì ì¶í´ì¼ í©ëë¤."})]}),(0,a.jsxs)("section",{className:"card",children:[(0,a.jsx)("h2",{className:"section-title",children:"ì
ë ¥ ë´ì© íì¸"}),(0,a.jsx)(b,{form:j,files:v,existingByKind:J,isHyupsung:T,retraining:Y,hiring:B,neededFiles:G})]}),(0,a.jsxs)("section",{className:"card",children:[(0,a.jsx)("h2",{className:"section-title",children:"G. ì ì¶ ëì"}),(0,a.jsxs)("div",{className:"rounded-lg bg-cream p-4 text-sm leading-relaxed text-ink-soft",children:["êµì¡ë¶ ê³ ì ì 2018-160í¸ì ìê±° ìì ê°ì´ ì°¸ì¬ê¸°ì
ì ì²ì를 ì ì¶í©ëë¤. ",(0,a.jsx)("b",{children:"(ì ì¶ì²: ì±ê· ê´ëíêµ ì´ì¥)"})]}),(0,a.jsxs)("div",{className:"mt-4 rounded-lg border border-sand p-4 text-xs leading-relaxed text-ink-faded",children:[(0,a.jsx)("p",{className:"font-semibold text-ink-soft",children:"ê°ì¸ì ë³´ ìì§\xb7ì´ì© ìë´"}),(0,a.jsxs)("ul",{className:"mt-1 list-disc pl-4",children:[(0,a.jsx)("li",{children:"ìì§ í목: 기ì
ì ë³´(기ì
ëª
, ì¬ì
ìë±ë¡ë²í¸, ì¬ë¬´ì ë³´ ë±), ì
무ë´ë¹ì ì ë³´(ì±ëª
, ì°ë½ì², ì´ë©ì¼), ì°¸ì¬ ê·¼ë¡ì ì ë³´(ì´ë¦, íìê³¼ì , ë¶ìëª
)"}),(0,a.jsx)("li",{children:"ì´ì© 목ì : ì°¸ì¬ê¸°ì
ì ì ë° íê³¼ ì´ì"}),(0,a.jsx)("li",{children:"ë³´ì 기ê°: ì°¸ì¬ê¸°ì
ì ì ë° íê³¼ ì´ì ì¢
ë£ í 3ë
ê¹ì§"})]})]}),(0,a.jsxs)("label",{className:"mt-4 flex cursor-pointer items-start gap-2 text-sm",children:[(0,a.jsx)("input",{type:"checkbox",checked:j.privacy_agreed,onChange:e=>P("privacy_agreed",e.target.checked),className:"mt-0.5 h-4 w-4 accent-primary"}),(0,a.jsxs)("span",{children:["ê°ì¸ì ë³´ ìì§\xb7ì´ì©ì ëìí©ëë¤. ",(0,a.jsx)(h,{})]})]}),k.privacy_agreed&&(0,a.jsx)("p",{className:"field-error",children:k.privacy_agreed}),I&&(0,a.jsx)("div",{className:"mt-4 rounded-lg border border-red-200 bg-red-50 p-3 text-sm text-red-700",children:I})]})]})]}),(0,a.jsxs)("div",{className:"mt-4 flex items-center justify-between",children:[(0,a.jsx)("button",{type:"button",onClick:function(){w({}),C(0),window.scrollTo({top:0,behavior:"smooth"})},disabled:0===z,className:"btn-secondary disabled:invisible",children:"â ì´ì "}),0===z?(0,a.jsx)("button",{type:"button",onClick:function(){let e=Q(0);if(Object.keys(e).length){w(e),window.scrollTo({top:0,behavior:"smooth"});return}w({}),C(1),window.scrollTo({top:0,behavior:"smooth"})},disabled:A,className:"btn-primary",children:"ë¤ì: ì²¨ë¶ ë° ì ì¶ â"}):(0,a.jsx)("button",{type:"button",onClick:U,disabled:S||A,className:"btn-primary",children:S?"ì ì¶ ì¤...":f?"ìì ë´ì© ì ì¶":"ì ì²ì ì ì¶"})]})]})}function h(){return(0,a.jsx)("span",{className:"text-primary",children:"*"})}function x(e){let{label:t,required:n,error:r,full:i,children:l}=e;return(0,a.jsxs)("div",{className:i?"sm:col-span-2":void 0,children:[(0,a.jsxs)("label",{className:"field-label",children:[t," ",n&&(0,a.jsx)(h,{})]}),l,r&&(0,a.jsx)("p",{className:"field-error",children:r})]})}function g(e){let{name:t,options:n,value:r,onChange:i,error:l,small:s}=e;return(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"flex flex-wrap gap-2 ".concat(s?"":"sm:gap-3"),children:n.map(e=>(0,a.jsxs)("label",{className:"radio-chip ".concat(r===e?"radio-chip-active":"hover:border-ink-faded"," ").concat(s?"px-3 py-2 text-xs sm:text-sm":""),children:[(0,a.jsx)("input",{type:"radio",name:t,checked:r===e,onChange:()=>i(e),className:"h-3.5 w-3.5 accent-primary"}),e]},e))}),l&&(0,a.jsx)("p",{className:"field-error",children:l})]})}function f(e){let{label:t,value:n}=e;return(0,a.jsxs)("div",{className:"grid grid-cols-3 gap-2 border-b border-ivory py-1.5 text-sm last:border-0",children:[(0,a.jsx)("dt",{className:"font-semibold text-ink-faded",children:t}),(0,a.jsx)("dd",{className:"col-span-2 text-ink",children:n||"-"})]})}function b(e){let{form:t,files:n,existingByKind:r,isHyupsung:i,retraining:l,hiring:c,neededFiles:o}=e;return(0,a.jsxs)("dl",{children:[(0,a.jsx)(f,{label:"ì°¸ì¬ ì í",value:"ëë¤"===t.participation_type?"ì¬êµì¡í + ì±ì©ì¡°ê±´í":t.participation_type}),i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(f,{label:"íì±í íìì¬",value:t.hyupsung_member||"íìì¬"}),(0,a.jsx)(f,{label:"íìë²í¸/ê°ì
ì°ë",value:t.hyupsung_member_no})]}),(0,a.jsx)(f,{label:"기ì
ëª
",value:t.company_name}),(0,a.jsx)(f,{label:"ëíìëª
",value:t.ceo_name}),(0,a.jsx)(f,{label:"ì¬ì
ìë±ë¡ë²í¸",value:t.biz_reg_no}
1),(0,a.jsx)(f,{label:"기ì
ê·ëª¨",value:"기í"===t.company_size?"기í (".concat(t.company_size_etc,")"):t.company_size}),(0,a.jsx)(f,{label:"ìì¬ì§",value:t.address}),(0,a.jsx)(f,{label:"ííì´ì§",value:t.homepage}),(0,a.jsx)(f,{label:"주ììì°í",value:t.main_products}),(0,a.jsx)(f,{label:"íì¤ì°ì
ë¶ë¥",value:t.industry_class}),(0,a.jsx)(f,{label:"ì본ê¸",value:t.capital_mil&&"".concat(t.capital_mil," ë°±ë§ì")}),(0,a.jsx)(f,{label:"매ì¶ì¡",value:t.revenue_mil&&"".concat(t.revenue_mil," ë°±ë§ì")}),(0,a.jsx)(f,{label:"4ëë³´í ê°ì
ì¬ë¶",value:t.insurance_enrolled}),(0,a.jsx)(f,{label:"ìì ê·¼ë¡ìì",value:t.employee_count&&"".concat(t.employee_count,"ëª
")}),(0,a.jsx)(f,{label:"ë±ë¡ê¸ ì§ì ë¹ì¨",value:t.tuition_support_rate&&"".concat(t.tuition_support_rate,"%")}),(0,a.jsx)(f,{label:"ì
무ë´ë¹ì",value:"".concat(t.contact_dept," / ").concat(t.contact_name," / ").concat(t.contact_phone," / ").concat(t.contact_email).concat(t.contact_fax?" / FAX ".concat(t.contact_fax):"")}),l&&(0,a.jsx)(f,{label:"ì°¸ì¬í¬ë§ ê·¼ë¡ì",value:(0,a.jsx)("ul",{className:"list-disc pl-4",children:t.workers.map((e,t)=>(0,a.jsxs)("li",{children:[e.name," \xb7 ",e.degree_course," \xb7 ",e.dept,e.email&&" \xb7 ".concat(e.email),e.phone&&" \xb7 ".concat(e.phone),e.note&&" \xb7 ".concat(e.note)]},t))})}),c&&(0,a.jsx)(f,{label:"ì±ì©í¬ë§ ì½ì ì¸ì",value:t.hire_commit_count&&"".concat(t.hire_commit_count,"ëª
")}),(0,a.jsx)(f,{label:"첨ë¶íì¼",value:(0,a.jsx)("ul",{className:"list-disc pl-4",children:o.map(e=>{var t,i;return(0,a.jsxs)("li",{children:[s.E5[e],":"," ",null!==(i=null===(t=n[e])||void 0===t?void 0:t.name)&&void 0!==i?i:r[e]?"".concat(r[e].original_name," (기존 ì ì§)"):"미첨ë¶"]},e)})})})]})}},6039:function(e,t,n){function a(e,t){let[n,a,r]=e.split("-").map(Number),i=12*n+(a-1)+t,l=Math.floor(i/12),s=i%12+1,c=new Date(l,s,0).getDate();return"".concat(l,"-").concat(String(s).padStart(2,"0"),"-").concat(String(Math.min(r,c)).padStart(2,"0"))}function r(e){return"졸ì
"!==e.status?null:e.mandatory_work_date?e.mandatory_work_date:e.degree_date?a(e.degree_date,24):null}function i(e){return"â íì½ í´ì§ì¼ 기ì¤, 6ê°ì ì´ì ì ëì¢
ì
ì¢
기ì
ì ".concat("ì¬êµì¡í"===e?"ì·¨ì
":"ì±ì©ì¡°ê±´í"===e?"íì½":"ì·¨ì
/íì½")}function l(e){let t=e.replace(/\D/g,"").slice(0,10);return t.length<=3?t:t.length<=5?"".concat(t.slice(0,3),"-").concat(t.slice(3)):"".concat(t.slice(0,3),"-").concat(t.slice(3,5),"-").concat(t.slice(5))}function s(e){let t=e.replace(/[^\d]/g,"");return t?Number(t).toLocaleString("ko-KR"):""}function c(e){let t=e.replace(/[^\d]/g,"");return t?Number(t):0}function o(e){return e.replace(/[^\d-]/g,"").slice(0,14)}n.d(t,{BX:function(){return a},Yg:function(){return c},cO:function(){return s},e8:function(){return i},iF:function(){return r},o:function(){return o},rx:function(){return l}})},3303:function(e,t,n){n.d(t,{OQ:function(){return a},XS:function(){return r}});let a=(0,n(434).eI)("https://ewpiuxufnvnrlstamuas.supabase.co","eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImV3cGl1eHVmbnZucmxzdGFtdWFzIiwicm9sZSI6ImFub24iLCJpYXQiOjE3ODQ0NTc4NDQsImV4cCI6MjEwMDAzMzg0NH0.5mkozDwN-AW9B4ZzijmZ8iAASWSG6MGtMQEjcfA0iQA",{auth:{persistSession:!1}}),r="attachments"},3985:function(e,t,n){n.d(t,{$b:function(){return c},E5:function(){return a},Y9:function(){return r},YF:function(){return s},kp:function(){return i},ol:function(){return l}});let a={biz_reg:"ì¬ì
ìë±ë¡ì¦",insurance:"ê±´ê°ë³´íì¬ì
ì¥ ì ì©íµë³´ì",sme_cert:"ì¤ì기ì
íì¸ì",midsize_cert:"ì¤ê²¬ê¸°ì
íì¸ì",financial_stmt:"ìµê·¼ê²°ì°ë
ë ì¬ë¬´ì í"},r={participation_type:"ëë¤",hyupsung_member:"",hyupsung_member_no:"",company_name:"",ceo_name:"",biz_reg_no:"",company_size:"",company_size_etc:"",address:"",homepage:"",main_products:"",industry_class:"",capital_mil:"",revenue_mil:"",insurance_enrolled:"",employee_count:"",tuition_support_rate:"",contact_dept:"",contact_name:"",contact_phone:"",contact_email:"",contact_fax:"",workers:[{name:"",degree_course:"",dept:"",email:"",ph
1one:"",note:""}],hire_commit_count:"",privacy_agreed:!1};function i(e){var t,n,a,r;let i=e=>Number(e).toLocaleString("ko-KR").replace(/\s/g,"");return{participation_type:e.participation_type,hyupsung_member:null===e.hyupsung_member?"":e.hyupsung_member?"íìì¬":"ë¹íìì¬",hyupsung_member_no:null!==(t=e.hyupsung_member_no)&&void 0!==t?t:"",company_name:e.company_name,ceo_name:e.ceo_name,biz_reg_no:e.biz_reg_no,company_size:e.company_size,company_size_etc:null!==(n=e.company_size_etc)&&void 0!==n?n:"",address:e.address,homepage:null!==(a=e.homepage)&&void 0!==a?a:"",main_products:e.main_products,industry_class:e.industry_class,capital_mil:i(e.capital_mil),revenue_mil:i(e.revenue_mil),insurance_enrolled:e.insurance_enrolled?"ê°ì
":"미ê°ì
",employee_count:String(e.employee_count),tuition_support_rate:null===e.tuition_support_rate?"":String(e.tuition_support_rate),contact_dept:e.contact_dept,contact_name:e.contact_name,contact_phone:e.contact_phone,contact_email:e.contact_email,contact_fax:null!==(r=e.contact_fax)&&void 0!==r?r:"",workers:e.workers.length>0?e.workers.map(e=>{var t,n,a,r;return{name:e.name,degree_course:null!==(t=e.degree_course)&&void 0!==t?t:"",dept:e.dept,email:null!==(n=e.email)&&void 0!==n?n:"",phone:null!==(a=e.phone)&&void 0!==a?a:"",note:null!==(r=e.note)&&void 0!==r?r:""}}):[{name:"",degree_course:"",dept:"",email:"",phone:"",note:""}],hire_commit_count:e.hire_commit_count?String(e.hire_commit_count):"",privacy_agreed:!0}}function l(e){return"ì¬êµì¡í"===e||"ëë¤"===e}function s(e){return"ëë¤"===e}function c(e){let t=["biz_reg","insurance"];return"ì¤ì기ì
"===e?[...t,"sme_cert"]:"ì¤ê²¬ê¸°ì
"===e?[...t,"midsize_cert","financial_stmt"]:t}},7648:function(e,t,n){n.d(t,{default:function(){return r.a}});var a=n(2972),r=n.n(a)}}]);
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.