1import{a as f,j as t}from"./react-core-J_7RjpUG.js";import{t as jt,e as wt,w as It,u as Ct}from"./firebase-CfFPESPl.js";import{u as kt,g as Rt,d as Dt}from"./index-B9Jtilyd.js";import{u as Tt}from"./useMediaQuery-BbrAH9Rl.js";import{i as zt,g as Bt}from"./programFeatures-DBW2ZmBf.js";import{f as At}from"./publicPrograms-BInqG3sN.js";import{c as Lt}from"./react-router-CcaebsRy.js";import"./vendor-misc-DmbfenWV.js";import"./react-dom-DLZKqo1_.js";import"./vendor-icons-H0eO60Jx.js";const Pt=[{org:"ë¸ë£¨í¬ì¸í¸íí¸ëì¤",program:"ë¹ê·¸ë¡ì°(B.Grow)"},{org:"ìí벤ì²ì¤",program:"ìí©í¸ì´ì¤(IMPACT EARTH)"},{org:"ì¨ìí°í
í¬",program:"í¨ì¤í¸í¸ë(FAST Track)"},{org:"ì í¼ë¬ì¤ë©",program:"í¬ìì ì¹í ëìí ë²¤ì² ì¤ì¼ì¼ì
íë¡ê·¸ë¨"},{org:"MYSC",program:"B.O.M ì¡ì
ë¬ë ì´í
, EMA(Extra-Mile Acceleration)-AGRIFOOD"},{org:"íìì ¤íí¸ëì¤",program:"ì ëí(UNIFARM)"},{org:"í¹ì¬ë¦¬ë²¤ì²ì¤",program:"KINGSMAN GROUND"},{org:"ëë¥ì¤í¸ë©Â·ì¤íí¸ì
리ìì¹",program:"FATES Acceleration"},{org:"íì¸í°ì¦ì¤ë²¤ì²ì¤Â·íìë기ì ì§ì£¼",program:"da-Vinci Ground HP(High Performance)"},{org:"í¬ë¦½í¤",program:"ì°ì¥ì¶ 2.0 íë¡ì í¸"},{org:"ë¸ë¦¬ì¤ë°ì¸ë²¤ì²ì¤",program:"2025 SMART AGRITECH"},{org:"ìì´ì¤ìì²",program:"G-Corn(Green-Unicorn)"}],lt="emaagrifood2026";function st(a,l){var g,n,m;return(g=a==null?void 0:a.useTextDate)!=null&&g[l]?((m=(n=a.textDates)==null?void 0:n[l])==null?void 0:m.trim())??"":""}function C(a,l,g){return!!(l||st(a,g))}function dt(a,l){var g,n;return(n=(g=a==null?void 0:a.evaluation)==null?void 0:g.phases)==null?void 0:n.find(m=>m.phase===l)}function G(a,l,g){if(!a)return!1;const n=a[g];return n===!1?!1:n===!0?!0:!!dt(a,l)}function F(a,l,g,n){var k;if(!a)return n;const m=a[g];return typeof m=="string"&&m.trim()?m:((k=dt(a,l))==null?void 0:k.name)||n}function R(a){if(!a)return null;if(typeof a.toDate=="function")return a.toDate();if(typeof a=="object"&&a!==null){const l=a.seconds??a._seconds;if(l)return new Date(l*1e3)}if(a instanceof Date)return a;
1if(typeof a=="string"){const l=new Date(a);return isNaN(l.getTime())?null:l}return null}function rt(a){if(!a)return null;const l=new Date(a);return l.getHours()===0&&l.getMinutes()===0&&l.getSeconds()===0&&l.setHours(23,59,59,999),l}function Gt(){var Q,J,K,Z,ee,te,ie,oe,ne,ae,le,re,se,de,ce,pe,me,xe,ge,ue,he,fe,ye,be,Se,ve,je,we,Ie,Ce,ke,Re,De,Te,ze,Be,Ae,Le,Pe,We,Ne,He,Me,Ee,Oe,Fe,Ye,$e,qe,Ge,Ue,Ve;const a=Lt(),{user:l,signOut:g}=kt(),{isMobile:n}=Tt(),[m,Y]=f.useState([]),[k,ct]=f.useState(!0),[i,U]=f.useState(null),[pt,$]=f.useState(!1),[mt,N]=f.useState(!1),[H,xt]=f.useState(window.innerHeight<900),[gt,ut]=f.useState(!1),V=f.useRef(null),D=f.useCallback(()=>{const o=V.current;if(o){const r=o.scrollHeight>o.clientHeight&&o.scrollTop+o.clientHeight<o.scrollHeight-20;ut(r)}},[]);f.useEffect(()=>{const o=()=>{xt(window.innerHeight<900),D()};return window.addEventListener("resize",o),()=>window.removeEventListener("resize",o)},[D]),f.useEffect(()=>{!k&&m.length>0&&setTimeout(D,100)},[k,m.length,D]);const _=(l==null?void 0:l.displayName)||((Q=l==null?void 0:l.email)==null?void 0:Q.split("@")[0])||"ì¬ì©ì";f.useEffect(()=>{ht()},[l==null?void 0:l.id]);const ht=async()=>{try{const o=await At();console.log("[ProgramSelectPage] ì¡°íë íë¡ê·¸ë¨ ì:",o.length);const r=new Set,s=new Map;if(l){const p=o.map(async d=>{const y=d.id,S=Rt(y);try{const v=jt(wt(Dt,S.APPLICATIONS),It("userId","==",l.id)),w=await Ct(v);
1if(w.docs.length>0){const u=w.docs[0].data();return{programId:y,resultData:{status:u.status,documentReview:u.documentReview?{resultAnnounced:u.documentReview.resultAnnounced}:void 0,interview:u.interview?{resultAnnounced:u.interview.resultAnnounced}:void 0,preInquiry:u.preInquiry?{isSubmitted:u.preInquiry.isSubmitted}:void 0}}}}catch{}return null});(await Promise.all(p)).forEach(d=>{d&&(r.add(d.programId),s.set(d.programId,d.resultData))})}const c=new Date,b=o.map(p=>{var u,B,A,L,P,W;const d={...p.data,id:p.id},y=R((B=(u=d.periods)==null?void 0:u.application)==null?void 0:B.start),S=rt(R((L=(A=d.periods)==null?void 0:A.application)==null?void 0:L.end));let v="closed",w;if(y&&S)if(c<y)v="upcoming";else if(c<=S){v="open";const I=R((W=(P=d.periods)==null?void 0:P.application)==null?void 0:W.end);if(I){const E=new Date(c.getFullYear(),c.getMonth(),c.getDate()),O=new Date(I.getFullYear(),I.getMonth(),I.getDate());w=Math.ceil((O.getTime()-E.getTime())/(1e3*60*60*24))}}else v="closed";return{...d,applicationStatus:v,daysLeft:w,hasSubmitted:r.has(p.id),applicationResultData:s.get(p.id)}}).filter(p=>{var h;return!zt(p)&&!((h=p.dedicatedLandingPage)!=null&&h.hideFromPublicList)});b.sort((p,h)=>{const d=p.displayOrder??9999,y=h.displayOrder??9999;if(d!==y)return d-y;const S={open:0,upcoming:1,closed:2};return S[p.applicationStatus]-S[h.applicationStatus]}),Y(b)}catch(o){console.error("íë¡ê·¸ë¨ ëª©ë¡ ë¡ë ì¤í¨:",o)}finally{ct(!1)}},ft=o=>{var s,c;const r=o.applicationResultData;if((s=r==null?void 0:r.documentReview)!=null&&s.resultAnnounced||(c=r==null?void 0:r.interview)!=null&&c.resultAnnounced){a("/my?tab=result");return}U(o),$(!0)},yt=()=>{var c,x,b,p;if(!i)return;if(i.hasSubmitted){alert(`ì´ë¯¸ ì§ìì를 ì ì¶íì ¨ìµëë¤. 2 3ì§ì íí©ì ë§ì´íì´ì§ìì íì¸íì¤ ì ììµëë¤.`);return}const o=new Date,r=R((x=(c=i.periods)==null?void 0:c.application)==null?void 0:x.start),s=rt(R((p=(b=i.peri
3ods)==null?void 0:b.application)==null?void 0:p.end));if(r&&o<r){alert("ìì§ ì§ì 기ê°ì´ ììëì§ ìììµëë¤.");return}if(s&&o>s){alert("ì§ì 기ê°ì´ ì¢ ë£ë íë¡ê·¸ë¨ì ëë¤."),Y(h=>h.map(d=>d.id===i.id?{...d,applicationStatus:"closed"}:d));return}$(!1),a(`/apply/${i.id}`)},q=()=>{$(!1),U(null)},bt=async()=>{await g(),a("/")},St=(o,r=!0)=>{const s=R(o);if(!s)return"-";const c=`${s.getFullYear()}.${String(s.getMonth()+1).padStart(2,"0")}.${String(s.getDate()).padStart(2,"0")}`;if(r){const x=s.getHours(),b=s.getMinutes();if(x!==0||b!==0)return`${c} ${String(x).padStart(2,"0")}:${String(b).padStart(2,"0")}`}return c},T=(o,r,s,c=!0)=>{if(s){const x=st(o,s);if(x)return x}return St(r,c)},z=(o,r,s,c,x)=>`${T(o,r,c)} ~ ${T(o,s,x)}`,M=o=>{switch(o){case"open":return{bg:"#d1fae5",color:"#059669",label:"ì§ì ê°ë¥"};case"upcoming":return{bg:"#fef3c7",color:"#92400e",label:"ì§ì ìì "};case"closed":return{bg:"#f3f4f6",color:"#6b7280",label:"ì§ì ë§ê°"}}},vt=m.filter(o=>o.applicationStatus==="open").length,X=m.filter(o=>o.applicationStatus==="upcoming").length;return k?t.jsxs("div",{style:e.loadingContainer,children:[t.jsx("div",{style:e.loadingSpinner}),t.jsx("p",{style:e.loadingText,children:"íë¡ê·¸ë¨ì ë¶ë¬ì¤ë ì¤ì ëë¤..."}),t.jsx("style",{children:` 4 @keyframes spin { 5 to { transform: rotate(360deg); } 6 } 7 `})]}):t.jsxs("div",{style:e.container,children:[t.jsx("header",{className:n?"px-3 py-2":"",style:n?{...e.header,padding:void 0}:e.header,children:t.jsxs("div",{className:n?"h-auto":"",style:n?{...e.headerContent,height:void 0}:e.headerContent,children:[t.jsxs("div",{style:e.logoSection,children:[t.jsx("div",{style:e.logo,children:t.jsx("img",{src:"/MYSC_main.png",alt:"MYSC",style:{width:120,height:"auto"}})}),!n&&t.jsx("span",{style:e.roleTag,children:"ì§ìì"})]}),t.jsxs("div",{className:`flex items-center ${n?"gap-1":"gap-3"}`,style:n?{...e.userSection,gap:void 0}:e.userSection,children:[!n&&t.jsx("div",{style:e.userAvatar,children:_.charAt(0).toUpperCase()}),!n&&t.jsx("span",{style:e.userEmail,children:l==null?void 0:l.email}),t.jsx("button",{onClick:()=>a("/my"),className:n?"px-2 py-1.5 text-xs":"",style:n?{...e.myPageButton,padding:void 0,fontSize:void 0}:e.myPageButton,children:n?"ë§ì´":"ë§ì´íì´ì§"}),t.jsx("button",{onClick:bt,className:n?"px-2 py-1.5 text-xs":"",style:n?{...e.logoutButton,padding:void 0,fontSize:void 0}:e.logoutButton,children:"ë¡ê·¸ìì"})]})]})}),t.jsxs("main",{className:n?"p-4 pt-4":"",style:n?{...e.main,padding:void 0}:e.main,children:[t.jsxs("section",{className:n?"flex-col gap-4 p-5 rounded-xl mb-4":"",style:n?{...e.welcomeSection,flexDirection:void 0,gap:void 0,padding:void 0,borderRadius:void 0,marginBottom:void 0}:e.welcomeSection,children:[t.jsxs("div",{style:e.welcomeContent,children:[t.jsxs("h1",{className:n?"text-xl mb-1":"",style:n?{...e.welcomeTitle,fontSize:void 0,marginBottom:void 0}:e.welcomeTitle,children:["ìë íì¸ì, ",t.jsx("span",{style:e.userName,children:_}),"ë"]}),t.jsx("p",{className:n?"text-sm":"",style:n?{...e.welcomeSubtitle,fontSize:void 0}:e.welcomeSubtitle,children:"ì§ìíì¤ íë¡ê·¸ë¨ì ì íí´ì£¼ì¸ì."})]}),t.jsxs("div",{className:n?"flex gap-3":"",style:n?{...e.statsBar,gap:void 0}:e.statsBar,children:[t.jsxs("div",{className:n?"px-4 py-3 rounded-lg":"",style:n?{...e.statItem,padding:void 0,borderRadius:void 0}:e.statItem,children:[t.jsx("span",{className:n?"text-lg":"",style:n?{...e.statIcon,fontSize:void 0}:e.statIcon,children:"ð"}),t.jsx("span",{className:n?"text-xl":"",style:n?{...e.statValue,fontSize:void 0}:e.statValue,children:vt}),t.jsx("span",{className:n?"text-xs":"",style:n?{...e.statLabel,fontSize:void 0}:e.statLabel,children:"ì§ì ê°ë¥"})]}),X>0&&t.jsxs("div",{className:n?"px-4 py-3 rounded-lg":"",style:n?{...e.statItem,padding:void 0,borderRadius:void 0}:e.statItem,children:[t.jsx("span",{className:n?"text-lg":"",style:n?{...e.statIcon,fontSize:void 0}:e.statIcon,children:"ð"}),t.jsx("span",{className:n?"text-xl":"",style:n?{...e.statValue,fontSize:void 0}:e.statValue,children:X}),t.jsx("span",{className:n?"text-xs":"",style:n?{...e.statLabel,fontSize:void 0}:e.statLabel,children:"ì§ì ìì "})]})]})]}),t.jsxs("section",{style:e.programSection,children:[t.jsx("h2",{style:e.sectionTitle,children:"íë¡ê·¸ë¨ 목ë¡"}),m.length===0?t.jsxs("div",{style:e.emptyState,children:[t.jsx("div",{style:e.emptyIcon,
7children:"ð"}),t.jsx("h3",{style:e.emptyTitle,children:"íì¬ ì§ì ê°ë¥í íë¡ê·¸ë¨ì´ ììµëë¤"}),t.jsx("p",{style:e.emptyDescription,children:"ìë¡ì´ íë¡ê·¸ë¨ì´ ì´ë¦¬ë©´ ìë´í´ ëë¦¬ê² ìµëë¤."})]}):t.jsxs("div",{style:e.programListWrapper,children:[t.jsxs("div",{ref:V,style:e.programList,className:"program-list-scroll",onScroll:D,children:[m.map((o,r)=>{var p,h,d,y,S,v,w,u,B,A,L,P,W,I,E,O,_e,Xe,Qe,Je,Ke,Ze,et,tt,it,ot,nt;const s=M(o.applicationStatus),c=((h=(p=o.applicationResultData)==null?void 0:p.documentReview)==null?void 0:h.resultAnnounced)||((y=(d=o.applicationResultData)==null?void 0:d.interview)==null?void 0:y.resultAnnounced),x=(v=(S=o.applicationResultData)==null?void 0:S.interview)==null?void 0:v.resultAnnounced,b=x?((B=(u=(w=o.evaluation)==null?void 0:w.phases)==null?void 0:u[2])==null?void 0:B.name)||"ë°íì¬ì¬":((P=(L=(A=o.evaluation)==null?void 0:A.phases)==null?void 0:L[0])==null?void 0:P.name)||"ìë¥ì¬ì¬";return t.jsxs("div",{style:{...e.programCard,animationDelay:`${r*.1}s`},onClick:()=>ft(o),onMouseEnter:j=>{j.currentTarget.style.transform="translateY(-4px)",j.currentTarget.style.boxShadow="0 12px 40px rgba(20, 184, 166, 0.15)",j.currentTarget.style.borderColor="#14b8a6"},onMouseLeave:j=>{j.currentTarget.style.transform="translateY(0)",j.currentTarget.style.boxShadow="0 4px 20px rgba(0, 0, 0, 0.08)",j.currentTarget.style.borderColor="#e2e8f0"},children:[c&&t.jsx("div",{style:x?e.resultOverlayInterview:e.resultOverlay,children:t.jsxs("p",{style:e.resultOverlayText,children:["ð í´ë¦íì¬ ",b," ê²°ê³¼ íì¸í기"]})}),t.jsxs("div",{className:n?"flex-col":"",style:n?{...e.cardLayoutWrapper,flexDirection:void 0}:e.cardLayoutWrapper,children:[((W=o.ui)==null?void 0:W.backgroundImage)&&t.jsx("div",{className:n?"w-full":"",style:n?{...e.cardBannerWrapper,width:void 0}:e.cardBannerWrapper,children:t.jsx("img",{src:o.ui.backgroundImage,alt:"",style:e.cardBanner,onError:j=>{const at=j.target.parentElement;at&&(at.style.display="none")}})}),t.jsxs("div",{style:{...e.cardContent,...(I=o.ui)!=null&&I.backgroundImage?{}:{position:"static",width:"100%"},...n&&{position:"static",width:"100%"}},children:[t.jsxs("div",{style:e.cardHeader,children:[t.jsx("div",{style:e.cardHeaderLeft,children:t.jsxs("div",{children:[t.jsx("h3",{style:e.programName,children:o.displayName}),t.jsxs("p",{style:e.programYear,children:[o.year,"ë
"]})]})}),t.jsxs("div",{style:e.cardHeaderRight,children:[t.jsxs("div",{style:{...e.cardBadgeTwoLine,background:s.bg,color:s.color},children:[t.jsx("span",{children:s.label.split(" ")[0]}),t.jsx("span",{children:s.label.split(" ")[1]||""})]}),o.daysLeft!==void 0&&o.applicationStatus==="open"&&t.jsxs("div",{style:e.ddayBadge,children:["D-",o.daysLeft]}),((O=(E=o.applicationResultData)==null?void 0:E.documentReview)==null?void 0:O.resultAnnounced)&&t.jsxs("div",{style:e.resultAnnouncedBadge,children:[t.jsxs("span",{children:["ð¢ ",((Qe=(Xe=(_e=o.evaluation)==null?void 0:_e.phases)==null?void 0:Xe[0])==null?void 0:Qe.name)||"ìë¥ ì¬ì¬"]}),t.jsx("span",{children:"ê²°ê³¼ ë°í"})]}),((Ke=(Je=o.applicationResultData)==null?void 0:Je.interview)==null?void 0:Ke.resultAnnounced)&&t.jsxs("div",{style:e.resultAnnouncedBadgeInterview,children:[t.jsxs("span",{children:["ð¢ ",((tt=(et=(Ze=o.evaluation)==null?void 0:Ze.phases)==null?void 0:et[2])==null?void 0:tt.name)||"ëë©´ì¬ì¬"]}),t.jsx("span",{children:"ê²°ê³¼ ë°í"})]})]})]}),t.jsxs("div",{style:e.cardBody,children:[t.jsx("div",{style:e.descriptionSection,children:t.jsx("p",{style:e.programDescription,children:((ot=(it=o.roleDescriptions)==null?void 0:it.applicant)==null?void 0:ot.trim())||((nt=o.description)==null?void 0:nt.trim())||"ìì¸í íë¡ê·¸ë¨ ë´ì©ì ìì¸ë³´ê¸°ë¥¼ íµí´ íì¸í´ì£¼ì¸ì."})}),o.contactInfo&&t.jsxs("div",{style:e.cardContactInfo,children:[t.jsx("span",{style:e.cardContactIcon,children:"ð§"}),t.jsx("span",{style:e.cardContactText,children:o.contactInfo})]})]})]})]})]},o.id)}),t.jsxs("div",{style:e.footerInList,children:[t.jsx("p",{style:e.footerText,children:"íë¡ê·¸ë¨ë³ 문ìì¬íì í´ë¹ íë¡ê·¸ë¨ ë´ë¹ììê² ì°ë½í´ì£¼ì¸ì."}),t.jsxs("p",{style:e.footerText,children:["기ì ì 문ìë ì¤ë¥ ë°ì ì, íë©´ 캡ì³ì í¨ê» ",t.jsx("a",{href:"mailto:[email protected]",style:e.footerLink,children:"[email protected]"}),"ë¡ ë©ì¼ ë¶íë립ëë¤."]})]})]}),t.jsx("div",{style:e.scrollHint}),gt&&t.jsxs("div",{style:e.scrollHintTooltip,children:[t.jsx("span",{style:e.scrollHintArrow,children:"â"}),t.jsx("span",{children:"ìëì ë ë§ì íë¡ê·¸ë¨ì´ ììµëë¤"})]})]})]})]}),pt&&i&&t.jsx("div",{className:n?"p-3":"",style:{...e.modalOverlay,...(H||n)&&{alignItems:"flex-start",overflowY:"auto",padding:n?void 0:"40p
7x 20px"}},onClick:q,children:t.jsxs("div",{className:n?"rounded-xl":"",style:{...e.modalContent,...(H||n)&&{maxHeight:"none",overflow:"visible"},...n&&{borderRadius:void 0}},onClick:o=>o.stopPropagation(),children:[t.jsx("button",{style:e.modalCloseButton,onClick:q,children:"â"}),t.jsxs("div",{style:e.modalImageSection,children:[(J=i.ui)!=null&&J.backgroundImage?t.jsx("img",{src:i.ui.backgroundImage,alt:"",style:e.modalImage}):t.jsx("div",{style:{...e.modalImage,background:`linear-gradient(135deg, ${((K=i.ui)==null?void 0:K.primaryColor)||"#14b8a6"} 0%, ${((Z=i.ui)==null?void 0:Z.secondaryColor)||"#0d9488"} 100%)`}}),t.jsx("div",{style:e.modalImageOverlay}),t.jsxs("div",{style:e.modalImageContent,children:[t.jsx("span",{style:{...e.modalStatusBadge,background:M(i.applicationStatus).bg,color:M(i.applicationStatus).color},children:M(i.applicationStatus).label}),t.jsx("span",{style:e.modalYearBadge,children:i.year}),t.jsx("h2",{style:e.modalTitle,children:i.displayName})]})]}),t.jsxs("div",{style:{...e.modalBodyWrapper,...H&&{overflow:"visible",flex:"none"}},children:[t.jsx("div",{style:{...e.modalBody,...H&&{overflowY:"visible",flex:"none"}},children:t.jsxs("div",{className:n?"grid grid-cols-1 gap-6":"",style:n?{...e.modalTwoColumn,display:void 0,gridTemplateColumns:void 0,gap:void 0}:e.modalTwoColumn,children:[t.jsxs("div",{style:e.modalColumnLeft,children:[t.jsxs("section",{style:e.modalSection,children:[t.jsx("h3",{style:e.modalSectionTitle,children:"íë¡ê·¸ë¨ ìê°"}),t.jsx("p",{style:e.modalDescription,children:((te=(ee=i.roleDescriptions)==null?void 0:ee.applicant)==null?void 0:te.trim())||((ie=i.description)==null?void 0:ie.trim())||"ìì¸í íë¡ê·¸ë¨ ë´ì©ì ë´ë¹ììê² ë¬¸ìí´ì£¼ì¸ì."})]}),t.jsxs("section",{style:e.modalSection,children:[t.jsx("h3",{style:e.modalSectionTitle,children:"주ì ì¼ì "}),t.jsxs("div",{style:e.modalScheduleBox,children:[t.jsxs("div",{style:e.modalScheduleItem,children:[t.jsx("div",{style:{...e.modalScheduleDot,background:"#14b8a6"}}),t.jsxs("div",{style:e.modalScheduleContent,children:[t.jsx("span",{style:e.modalScheduleLabel,children:"ì§ì ì ì"}),t.jsxs("span",{style:e.modalScheduleDate,children:[z(i.periods,(ne=(oe=i.periods)==null?void 0:oe.application)==null?void 0:ne.start,(le=(ae=i.periods)==null?void 0:ae.application)==null?void 0:le.end,"applicationStart","applicationEnd"),i.daysLeft!==void 0&&i.applicationStatus==="open"&&t.jsxs("span",{style:e.modalScheduleDaysLeft,children:["D-",i.daysLeft]})]})]})]}
7),G(i,1,"useDocumentReview")&&C(i.periods,(se=(re=i.periods)==null?void 0:re.documentReview)==null?void 0:se.start,"documentReviewStart")&&t.jsxs("div",{style:e.modalScheduleItem,children:[t.jsx("div",{style:{...e.modalScheduleDot,background:"#3b82f6"}}),t.jsxs("div",{style:e.modalScheduleContent,children:[t.jsx("span",{style:e.modalScheduleLabel,children:F(i,1,"documentReviewName","ìë¥ì¬ì¬")}),t.jsx("span",{style:e.modalScheduleDate,children:z(i.periods,(ce=(de=i.periods)==null?void 0:de.documentReview)==null?void 0:ce.start,(me=(pe=i.periods)==null?void 0:pe.documentReview)==null?void 0:me.end,"documentReviewStart","documentReviewEnd")})]})]}),C(i.periods,(xe=i.periods)==null?void 0:xe.documentReviewAnnouncement,"documentReviewAnnouncement")&&t.jsxs("div",{style:e.modalScheduleItem,children:[t.jsx("div",{style:{...e.modalScheduleDot,background:"#8b5cf6"}}),t.jsxs("div",{style:e.modalScheduleContent,children:[t.jsxs("span",{style:e.modalScheduleLabel,children:[F(i,1,"documentReviewName","ìë¥ì¬ì¬")," ê²°ê³¼ ë°í"]}),t.jsx("span",{style:e.modalScheduleDate,children:T(i.periods,(ge=i.periods)==null?void 0:ge.documentReviewAnnouncement,"documentReviewAnnouncement")})]})]}),G(i,2,"usePreInquiry")&&C(i.periods,(he=(ue=i.periods)==null?void 0:ue.preInquiry)==null?void 0:he.start,"preInquiryStart")&&t.jsxs("div",{style:e.modalScheduleItem,children:[t.jsx("div",{style:{...e.modalScheduleDot,background:"#f59e0b"}}),t.jsxs("div",{style:e.modalScheduleContent,children:[t.jsx("span",{style:e.modalScheduleLabel,children:F(i,2,"preInquiryName","ì¬ì ì§ì")}),t.jsx("span",{style:e.modalScheduleDate,children:z(i.periods,(ye=(fe=i.periods)==null?void 0:fe.preInquiry)==null?void 0:ye.start,(Se=(be=i.periods)==null?void 0:be.preInquiry)==null?void 0:Se.end,"preInquiryStart","preInquiryEnd")})]})]}),G(i,3,"useInterview")&&C(i.periods,(je=(ve=i.periods)==null?void 0:ve.interview)==null?void 0:je.start,"interviewStart")&&t.jsxs("div",{style:e.modalScheduleItem,children:[t.jsx("div",{style:{...e.modalScheduleDot,background:"#ec4899"}}),t.jsxs("div",{style:e.modalScheduleContent,children:[t.jsx("span",{style:e.modalScheduleLabel,children:F(i,3,"interviewName","ëë©´ì¬ì¬")}),t.jsx("span",{style:e.modalScheduleDate,children:z(i.periods,(Ie=(we=i.periods)==null?void 0:we.interview)==null?void 0:Ie.start,(ke=(Ce=i.periods)==null?void 0:Ce.interview)==null?void 0:ke.end,"interviewStart","interviewEnd")})]})]}),C(i.periods,(Re=i.periods)==null?void 0:Re.finalAnnouncement,"finalAnnouncement")&&t.jsxs("div",{style:e.modalScheduleItem,children:[t.jsx("div",{style:{...e.modalScheduleDot,background:"#10b981"}}),t.jsxs("div",{style:e.modalScheduleContent,children:[t.jsx("span",{style:e.modalScheduleLabel,children:"ìµì¢
ê²°ê³¼ ë°í"}),t.jsx("span",{style:e.modalScheduleDate,children:T(i.periods,(De=i.periods)==null?void 0:De.finalAnnouncement,"finalAnnouncement")})]})]}),C(i.periods,(Te=i.periods)==null?void 0:Te.orientation,"orientation")&&t.jsxs("div",{style:e.modalScheduleItem,children:[t.jsx("div",{style:{...e.modalScheduleDot,background:"#06b6d4"}}),t.jsxs("div",{style:e.modalScheduleContent,children:[t.jsx("span",{style:e.modalScheduleLabel,children:"ì¤ë¦¬ìí
ì´ì
"}),t.jsx("span",{style:e.modalScheduleDate,children:(ze=i.periods)!=null&&ze.orientationIsMultiDay&&C(i.periods,(Be=i.periods)==null?void 0:Be.orientationEnd,"orientationEnd")?z(i.periods,(Ae=i.periods)==null?void 0:Ae.orientation,(Le=i.periods)==null?void 0:Le.orientationEnd,"orientation","orientationEnd"):T(i.periods,(Pe=i.periods)==null?void 0:Pe.orientation,"orientation")})]})]})]})]}),i.benefits&&i.benefits.trim()&&t.jsxs("section",{style:e.modalSection,children:[t.jsx("h3",{style:e.modalSectionTitle,children:"ì ê³µ íí"}),t.jsxs("div",{style:e.modalBenefitsBox,children:[t.jsx("span",{style:e.modalBenefitsIcon,children:"ð"}),t.jsx("p",{style:e.modalBenefitsText,children:i.benefits})]})]}),i.contactInfo&&t.jsxs("section",{style:e.modalSection,children:[t.jsx("h3",{style:e.modalSectionTitle,children:"문ìì²"}),t.jsxs("div",{style:e.modalContactBox,children:[t.jsx("span",{style:e.modalContactIcon,children:"ð"}),t.jsx("span",{style:e.modalContactText,children:i.contactInfo})]})]})]}),t.jsxs("div",{style:e.modalColumnRight,children:[t.jsxs("section",{style:e.modalSection,children:[t.jsx("h3",{style:e.modalSectionTitle,children:"ì§ì ì격"}),t.jsxs("div",{style:e.modalEligibilityBox,children:[t.jsxs("div",{style:e.modalSubSection,children:[t.jsx("h4",{style:e.modalSubTitle,children:"ì§ì ê°ë¥ 기ì
íí"}),t.jsx("div",{style:e.modalTagList,children:(We=i.eligibility)!=null&&We.anyCompanyType?t.jsx("span",{style:e.modalTag,children:"기ì
íí 무ê´"}):(((Ne=i.eligibility)==null?void 0:Ne.allowedCompanyTypes)||[]).length>0?(Me=(He=i.eligibility)==null?void 0:He.allowedCompanyTypes)==null?void 0:Me.map(o=>t.jsx("span",{style:e.modalTag,children:Bt(o)},o)):t.jsx("span",{style:e.modalNoRestriction,children:"ì í ìì"})})]}),(Ee=i.eligibility)!=null&&Ee.conditions&&i.eligibility.conditions.length>0||i.id===lt?t.jsxs("div",{style:e.modalSubSection,children:[t.jsx("h4",{style:e.modalSubTitle,children:"ì§ì ì¡°ê±´"}),t.jsxs("ul",{style:e.modalConditionList,children:[(Fe=(Oe=i.eligibility)==null?void 0:Oe.conditions)==null?void 0:Fe.map(o=>t.jsx("li",{style:e.modalConditionItem,children:o.content},o.id)),i.id===lt&&t.jsx("li",{style:e.modalConditionItemClickable,onClick:o=>{o.stopPropagation(),N(!0)},children:"ëìí ì¡ì
ë¬ë ì´í
íë¡ê·¸ë¨ ì°¸ì¬íì ì´ê³¼ ì¬ë¶ íì¸(ìµë 3í)"})]})]}):null,((Ye=i.eligibility)==null?void 0:Ye.exclusions)&&i.eligibility.exclusions.length>0&&t.jsxs("div",{style:e.modalSubSection,children:[t.jsx("h4",{style:e.modalSubTitle,children:"ì§ì ì ì¸ ëì"}),t.jsx("ul",{style:e.modalExclusionList,children:i.eligibility.exclusions.map(o=>t.jsx("li",{style:{...e.modalExclusionItem,whiteSpace:"pre-line"},children:o.content},o.id))})]}),((qe=($e=i.eligibility)==null?void 0:$e.preferential)==null?void 0:qe.conditions)&&i.eligibility.preferential.conditions.length>0&&t.jsxs("div",{style:e.modalSubSection,children:[t.jsx("h4",{style:e.modalSubTitle,children:"ì°ë ì¬í"}),t.jsx("ul",{style:e.modalPreferentialList,children:i.eligibility.preferential.conditions.map(o=>t.jsx("li",{style:e.modalPreferentialItem,children:o.content},o.id))})]})]})]}),((Ge=i.evaluation)==null?void 0:Ge.phases)&&i.evaluation.phases.length>0&&t.jsxs("section",{style:e.modalSection,children:[t.jsx("h3",{style:e.modalSectionTitle,children:"ì¬ì¬ ì ì°¨"}),t.jsx("div",{style:e.modalPhaseList,children:i.evaluation.phases.map((o,r)=>
7t.jsxs("div",{style:e.modalPhaseItem,children:[t.jsx("div",{style:e.modalPhaseNumber,children:r+1}),t.jsxs("div",{style:e.modalPhaseInfo,children:[t.jsx("span",{style:e.modalPhaseName,children:o.name}),o.description&&t.jsx("span",{style:e.modalPhaseDesc,children:o.description})]}),r<i.evaluation.phases.length-1&&t.jsx("span",{style:e.modalPhaseArrow,children:"â"})]},o.phase))})]})]})]})}),t.jsxs("div",{style:e.modalFooter,children:[t.jsx("button",{style:e.modalCancelButton,onClick:q,children:"ë«ê¸°"}),i.hasSubmitted?t.jsx("div",{style:e.modalSubmittedMessage,children:"â ì´ë¯¸ ì§ìì를 ì ì¶íì ¨ìµëë¤"}):i.applicationStatus==="open"?t.jsxs("button",{style:{...e.modalApplyButton,background:`linear-gradient(135deg, ${((Ue=i.ui)==null?void 0:Ue.primaryColor)||"#14b8a6"} 0%, ${((Ve=i.ui)==null?void 0:Ve.secondaryColor)||"#0d9488"} 100%)`},onClick:yt,children:["ì§ìì ìì±í기",t.jsx("span",{style:e.modalApplyArrow,children:"â"})]}):i.applicationStatus==="upcoming"?t.jsx("div",{style:e.modalUpcomingMessage,children:"ð ì§ì 기ê°ì´ ììëë©´ ì§ìí ì ììµëë¤"}):t.jsx("div",{style:e.modalClosedMessage,children:"ð ì§ì 기ê°ì´ ì¢ ë£ëììµëë¤"})]})]})]})}),mt&&t.jsx("div",{style:e.subModalOverlay,onClick:()=>N(!1),children:t.jsxs("div",{style:e.subModalContent,onClick:o=>o.stopPropagation(),children:[t.jsx("button",{style:e.subModalCloseBtn,onClick:()=>N(!1),children:"â"}),t.jsx("h3",{style:e.subModalTitle,children:"ëìí ì¡ì ë¬ë ì´í íë¡ê·¸ë¨ 목ë¡"}),t.jsx("p",{style:e.subModalDesc,children:"ìë íë¡ê·¸ë¨ ì°¸ì¬ íìê° 3í를 ì´ê³¼íë©´ ì§ìì´ ì íë©ëë¤."}),t.jsx("div",{style:e.tableWrapper,children:t.jsxs("table",{style:e.participationTable,children:[t.jsx("thead",{children:t.jsxs("tr",{children:[t.jsx("th",{style:e.tableHeader,children:"ì´ì기ê´"}),t.jsx("th",{style:e.tableHeader,children:"íë¡ê·¸ë¨ëª "})]})}),t.jsx("tbody",{children:Pt.map((o,r)=>t.jsxs("tr",{style:r%2===0?e.tableRowEven:e.tableRowOdd,children:[t.jsx("td",{style:e.tableCell,children:o.org}),t.jsx("td",{style:e.tableCell,children:o.program})]},r))})]})}),t.jsx("div",{style:e.subModalFooter,children:t.jsx("button",{style:e.subModalConfirmBtn,onClick:()=>N(!1),children:"íì¸"})})]})}),t.jsx("style",{children:` 8 @keyframes spin { 9 to { transform: rotate(360deg); } 10 } 11 @keyframes fadeInUp { 12 from { 13 opacity: 0; 14 transform: translateY(20px); 15 } 16 to { 17 opacity: 1; 18 transform: translateY(0); 19 } 20 } 21 @keyframes modalFadeIn { 22 from { opacity: 0; } 23 to { opacity: 1; } 24 } 25 @keyframes modalSlideUp { 26 from { transform: translateY(30px); opacity: 0; } 27 to { transform: translateY(0); opacity: 1; } 28 } 29 /* ì¤í¬ë¡¤ë° ì¨ê¸°ê¸° (Chrome, Safari) */ 30 .program-list-scroll::-webkit-scrollbar {
31 display: none; 32 } 33 /* ì¤í¬ë¡¤ íí¸ íì´í ë°ì´ì¤ */ 34 @keyframes bounce { 35 0%, 100% { transform: translateY(0); } 36 50% { transform: translateY(4px); } 37 } 38 /* ì¤í¬ë¡¤ íí¸ í´í íì´ëì¸ (translateX ì ì§) */ 39 @keyframes tooltipFadeIn { 40 from { 41 opacity: 0; 42 transform: translateX(-50%) translateY(10px); 43 } 44 to { 45 opacity: 1; 46 transform: translateX(-50%) translateY(0); 47 } 48 } 49 /* ê²°ê³¼ ë°í ì¤ë²ë ì´ íì´ëì¸ìì */ 50 @keyframes overlayFadeInOut { 51 0% { opacity: 0; } 52 10% { opacity: 1; } 53 90% { opacity: 1; } 54 100% { opacity: 0; } 55 } 56 /* í ì¤í¸ íì¤ í¨ê³¼ */ 57 @keyframes textPulse { 58 0%, 100% { transform: scale(1); } 59 50% { transform: scale(1.03); } 60 } 61 `})]})}const e={container:{height:"100vh",background:"linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)",display:"flex",flexDirection:"column",overflow:"hidden"},loadingContainer:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"100vh",background:"linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)"},loadingSpinner:{width:"48px",height:"48px",border:"4px solid #e2e8f0",borderTopColor:"#14b8a6",borderRadius:"50%",animation:"spin 1s linear infinite",marginBottom:"16px"},loadingText:{fontSize:"1rem",color:"#64748b"},header:{background:"white",borderBottom:"1px solid #e2e8f0",padding:"0 24px",position:"sticky",top:0,zIndex:100},headerContent:{maxWidth:"1400px",margin:"0 auto",display:"flex",justifyContent:"space-between",alignItems:"center",height:"64px"},logoSection:{display:"flex",alignItems:"center",gap:"12px"},logo:{display:"flex",alignItems:"center",gap:"8px"},roleTag:{padding:"4px 10px",fontSize:"0.75rem",fontWeight:600,color:"#14b8a6",background:"#ccfbf1",borderRadius:"20px"},userSection:{display:"flex",alignItems:"center",gap:"12px"},userAvatar:{width:"36px",height:"36px",borderRadius:"50%",background:"linear-gradient(135deg, #14b8a6 0%, #0d9488 100%)",color:"white",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"0.9rem",fontWeight:600},userEmail:{fontSize:"0.9rem",color:"#64748b"},myPageButton:{padding:"8px 16px",fontSize:"0.85rem",fontWeight:500,color:"white",background:"linear-gradient(135deg, #14b8a6 0%, #0d9488 100%)",border:"none",borderRadius:"8px",cursor:"pointer",transition:"all 0.2s"},logoutButton:{padding:"8px 16px",fontSize:"0.85rem",fontWeight:500,color:"#64748b",background:"white",border:"1px solid #e2e8f0",borderRadius:"8px",cursor:"pointer",transition:"all 0.2s"},main:{flex:1,display:"flex",flexDirection:"column",padding:"32px 24px 0",maxWidth:"1400px",width:"100%",margin:"0 auto",boxSizing:"border-box",overflow:"hidden"},welcomeSection:{background:"linear-gradient(135deg, #14b8a6 0%, #0d9488 100%)",borderRadius:"20px",padding:"32px 40px",marginBottom:"24px",display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap",gap:"24px",flexShrink:0},welcomeContent:{},welcomeTitle:{fontSize:"1.75rem",fontWeight:700,color:"white",marginBottom:"8px"},userName:{color:"#fde68a"},welcomeSubtitle:{fontSize:"1rem",color:"rgba(255, 255, 255, 0.85)",margin:0},statsBar:{display:"flex",gap:"16px"},statItem:{background:"rgba(255, 255, 255, 0.15)",backdropFilter:"blur(10px)",borderRadius:"12px",padding:"16px 24px",display:"flex",alignItems:"center",gap:"12px"},statIcon:{fontSize:"1.5rem"},statValue:{fontSize:"1.75rem",fontWeight:700,color:"white"},statLabel:{fontSize:"0.85rem",color:"rgba(255, 255, 255, 0.85)"},programSection:{flex:1,display:"flex",flexDirection:"column",overflow:"hidden",minHeight:0},sectionTitle:{fontSize:"1.25rem",fontWeight:600,color:"#1e293b",marginBottom:"16px",flexShrink:0},emptyState:{background:"white",borderRadius:"16px",padding:"60px 40px",textAlign:"center",border:"1px solid #e2e8f0"},emptyIcon:{fontSize:"3.5rem",marginBottom:"16px"},emptyTitle:{fontSize:"1.25rem",fontWeight:600,color:"#334155",marginBottom:"8px"},emptyDescription:{fontSize:"0.95rem",color:"#64748b",lineHeight:1.6,margin:0},programListWrapper:{flex:1,position:"relative",overflow:"hidden",minHeight:0},programList:{display:"flex",flexDirection:"column",gap:"24px",height:"100%",overflowY:"auto",paddingBottom:"60px",scrollbarWidth:"none",msOverflowStyle:"none"},scrollHint:{position:"absolute",bottom:0,left:0,right:0,height:"80px",background:"linear-gradient(to top, #f1f5f9 0%, transparent 100%)",pointerEvents:"none"}
61,scrollHintTooltip:{position:"absolute",bottom:"16px",left:"50%",transform:"translateX(-50%)",display:"flex",alignItems:"center",gap:"8px",padding:"10px 20px",background:"rgba(15, 23, 42, 0.85)",color:"white",fontSize:"0.85rem",fontWeight:500,borderRadius:"24px",boxShadow:"0 4px 12px rgba(0, 0, 0, 0.15)",backdropFilter:"blur(8px)",zIndex:10,animation:"tooltipFadeIn 0.3s ease"},scrollHintArrow:{fontSize:"1rem",animation:"bounce 1s infinite"},programCard:{position:"relative",background:"white",borderRadius:"20px",border:"1px solid #e2e8f0",boxShadow:"0 4px 20px rgba(0, 0, 0, 0.08)",cursor:"pointer",transition:"all 0.3s ease",animation:"fadeInUp 0.5s ease forwards",overflow:"hidden",flexShrink:0},resultOverlay:{position:"absolute",inset:0,background:"linear-gradient(135deg, rgba(124, 58, 237, 0.9) 0%, rgba(79, 70, 229, 0.9) 100%)",display:"flex",alignItems:"center",justifyContent:"center",zIndex:10,pointerEvents:"none",animation:"overlayFadeInOut 5s ease-in-out forwards",borderRadius:"20px",backdropFilter:"blur(4px)"},resultOverlayInterview:{position:"absolute",inset:0,background:"linear-gradient(135deg, rgba(244, 63, 94, 0.9) 0%, rgba(225, 29, 72, 0.9) 100%)",display:"flex",alignItems:"center",justifyContent:"center",zIndex:10,pointerEvents:"none",animation:"overlayFadeInOut 5s ease-in-out forwards",borderRadius:"20px",backdropFilter:"blur(4px)"},resultOverlayText:{color:"white",fontSize:"1.4rem",fontWeight:700,textAlign:"center",padding:"24px",textShadow:"0 0 20px rgba(255, 255, 255, 0.5), 0 2px 4px rgba(0, 0, 0, 0.3)",animation:"textPulse 1.5s ease-in-out infinite"},cardLayoutWrapper:{display:"flex",flexDirection:"row",position:"relative"},cardBannerWrapper:{position:"relative",width:"50%",flexShrink:0,overflow:"hidden",minHeight:"180px"},cardBanner:{width:"100%",height:"100%",minHeight:"180px",display:"block",aspectRatio:"16 / 9",objectFit:"cover",objectPosition:"center"},cardContent:{position:"absolute",top:0,right:0,width:"50%",height:"100%",minHeight:"180px",display:"flex",flexDirection:"column",overflow:"hidden"},cardHeader:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",padding:"20px 24px 0 24px"},cardBody:{flex:1,padding:"16px 24px 20px 24px",overflow:"auto"},cardHeaderLeft:{display:"flex",alignItems:"center",gap:"16px"},cardHeaderRight:{display:"flex",alignItems:"center",gap:"12px"},cardBadgeTwoLine:{display:"flex",flexDirection:"column",alignItems:"center",padding:"6px 14px",fontSize:"0.75rem",fontWeight:600,borderRadius:"12px",lineHeight:1.3,textAlign:"center"},ddayBadge:{padding:"6px 14px",fontSize:"0.8rem",fontWeight:700,color:"#0d9488",background:"#ccfbf1",borderRadius:"20px"},resultAnnouncedBadge:{display:"flex",flexDirection:"column",alignItems:"center",padding:"6px 14px",fontSize:"0.75rem",fontWeight:700,color:"#7c3aed",background:"#ede9fe",borderRadius:"12px",lineHeight:1.3,textAlign:"center"},resultAnnouncedBadgeInterview:{display:"flex",flexDirection:"column",alignItems:"center",padding:"6px 14px",fontSize:"0.75rem",fontWeight:700,color:"#e11d48",background:"#ffe4e6",borderRadius:"12px",lineHeight:1.3,textAlign:"center"},programName:{fontSize:"1.5rem",fontWeight:700,color:"#1e293b",marginBottom:"4px",lineHeight:1.3,margin:0,whiteSpace:"pre-line"},programYear:{fontSize:"0.85rem",color:"#94a3b8",margin:0},descriptionSection:{marginBottom:"12px"},programDescription:{fontSize:"1rem",color:"#64748b",lineHeight:1.7,margin:0,whiteSpace:"pre-wrap"},cardContactInfo:{display:"flex",alignItems:"center",gap:"8px",marginTop:"12px",padding:"10px 14px",background:"#f0fdf4",borderRadius:"8px",border:"1px solid #bbf7d0"},cardContactIcon:{fontSize:"1rem"},cardContactText:{fontSize:"0.9rem",color:"#166534",fontWeight:500},footerInList:{padding:"24px 0",textAlign:"center",marginTop:"8px"},footerText:{fontSize:"0.85rem",color:"#94a3b8",margin:"4px 0"},footerLink:{color:"#14b8a6",textDecoration:"none"},modalOverlay:{position:"fixed",inset:0,background:"rgba(15, 23, 42, 0.5)",backdropFilter:"blur(8px)",display:"flex",alignItems:"center",justifyContent:"center",zIndex:1e3,padding:"20px",animation:"modalFadeIn 0.2s ease-out"},modalContent:{width:"100%",maxWidth:"900px",maxHeight:"90vh",background:"white",borderRadius:"24px",overflow:"hidden",position:"relative",animation:"modalSlideUp 0.3s ease-out",boxShadow:"0 25px 50px -12px rgba(0, 0, 0, 0.25)",display:"flex",flexDirection:"column"},modalImageSection:{position:"relative",flexShrink:0},modalImage:{width:"100%",aspectRatio:"16 / 9",objectFit:"cover",display:"block"},modalImageOverlay:{position:"absolute",inset:0,background:"linear-gradient(180deg, rgba(0,0,0,0) 40%, rgba(0,0,0,0.7) 100%)"},modalImageContent:{position:"absolute",bottom:0,left:0,right:0,zIndex:2,padding:"24px 32px"},modalBodyWrapper:{flex:1,display:"flex",flexDirection:"column",overflow:"hidden"},modalTwoColumn:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:"32px"},modalColumnLeft:{display:"flex",flexDirection:"column"},modalColumnRight:{display:"flex",flexDirection:"column"},modalCloseButton:{position:"absolute",top:"16px",right:"16px",width:"36px",height:"36px",display:"flex",alignItems:"center",justifyContent:"center",background:"rgba(0, 0, 0, 0.5)",border:"none",borderRadius:"50%",color:"white",fontSize:"1.1rem",cursor:"pointer",zIndex:10,transition:"background 0.2s"},modalStatusBadge:{display:"inline-block",padding:"6px 14px",fontSize:"0.8rem",fontWeight:600,borderRadius:"20px",marginBottom:"10px"},modalYearBadge:{display:"inline-block",marginLeft:"10px",padding:"6px 12px",fontSize:"0.8rem",fontWeight:600,color:"white",background:"rgba(255, 255, 255, 0.2)",borderRadius:"6px",backdropFilter:"blur(4px)"},modalTitle:{fontSize:"1.75rem",fontWeight:800,color:"white",margin:"10px 0 0",textShadow:"0 2px 10px rgba(0, 0, 0, 0.3)",lineHeight:1.2},modalBody:{flex:1,overflowY:"auto",padding:"28px"},modalSection:{marginBottom:"28px"},modalSectionTitle:{fontSize:"1rem",fontWeight:700,color:"#1f2937",marginBottom:"14px",display:"flex",alignItems:"center",gap:"8px"}
61,modalDescription:{fontSize:"0.95rem",color:"#4b5563",lineHeight:1.8,margin:0,whiteSpace:"pre-wrap"},modalScheduleBox:{background:"#f8fafc",borderRadius:"12px",border:"1px solid #e5e7eb",padding:"20px",display:"flex",flexDirection:"column",gap:"16px"},modalScheduleItem:{display:"flex",alignItems:"flex-start",gap:"12px"},modalScheduleDot:{width:"12px",height:"12px",borderRadius:"50%",flexShrink:0,marginTop:"4px"},modalScheduleContent:{display:"flex",flexDirection:"column",gap:"4px",flex:1},modalScheduleLabel:{fontSize:"0.9rem",fontWeight:600,color:"#374151"},modalScheduleDate:{fontSize:"0.9rem",color:"#6b7280",display:"flex",alignItems:"center",gap:"10px"},modalScheduleDaysLeft:{padding:"3px 10px",fontSize:"0.75rem",fontWeight:700,color:"white",background:"linear-gradient(135deg, #ef4444 0%, #dc2626 100%)",borderRadius:"12px"},modalBenefitsBox:{display:"flex",alignItems:"flex-start",gap:"12px",padding:"16px 20px",background:"#ecfdf5",borderRadius:"12px",border:"1px solid #6ee7b7"},modalBenefitsIcon:{fontSize:"1.3rem",flexShrink:0,marginTop:"2px"},modalBenefitsText:{flex:1,fontSize:"0.95rem",fontWeight:500,color:"#047857",lineHeight:1.7,margin:0,whiteSpace:"pre-wrap"},modalContactBox:{display:"flex",alignItems:"center",gap:"12px",padding:"16px 20px",background:"#fef3c7",borderRadius:"12px",border:"1px solid #fcd34d"},modalContactIcon:{fontSize:"1.3rem"},modalContactText:{flex:1,fontSize:"1rem",fontWeight:600,color:"#92400e"},modalEligibilityBox:{background:"#f8fafc",borderRadius:"12px",border:"1px solid #e5e7eb",padding:"20px"},modalSubSection:{marginBottom:"20px"},modalSubTitle:{fontSize:"0.85rem",fontWeight:600,color:"#6b7280",marginBottom:"10px",textTransform:"uppercase",letterSpacing:"0.5px"},modalTagList:{display:"flex",flexWrap:"wrap",gap:"8px"},modalTag:{padding:"6px 14px",fontSize:"0.85rem",fontWeight:500,color:"#0d9488",background:"#ccfbf1",borderRadius:"8px"},modalNoRestriction:{fontSize:"0.9rem",color:"#6b7280"},modalConditionList:{margin:0,paddingLeft:"20px",listStyle:"disc"},modalConditionItem:{fontSize:"0.9rem",color:"#374151",lineHeight:1.7,marginBottom:"6px"},modalConditionItemClickable:{fontSize:"0.9rem",color:"#2563eb",lineHeight:1.7,marginBottom:"6px",cursor:"pointer",textDecoration:"underline"},modalExclusionList:{margin:0,paddingLeft:"20px",listStyle:"disc"},modalExclusionItem:{fontSize:"0.9rem",color:"#dc2626",lineHeight:1.7,marginBottom:"6px"},modalPreferentialList:{margin:0,paddingLeft:"20px",listStyle:"disc"},modalPreferentialItem:{fontSize:"0.9rem",color:"#059669",lineHeight:1.7,marginBottom:"6px"},modalPhaseList:{display:"flex",alignItems:"center",gap:"8px",flexWrap:"wrap"},modalPhaseItem:{display:"flex",alignItems:"center",gap:"10px"},modalPhaseNumber:{width:"32px",height:"32px",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"0.9rem",fontWeight:700,color:"white",background:"linear-gradient(135deg, #14b8a6 0%, #0d9488 100%)",borderRadius:"50%"},modalPhaseInfo:{display:"flex",flexDirection:"column"},modalPhaseName:{fontSize:"0.95rem",fontWeight:600,color:"#1f2937"},modalPhaseDesc:{fontSize:"0.8rem",color:"#6b7280"},modalPhaseArrow:{fontSize:"1.2rem",color:"#9ca3af",marginLeft:"8px",marginRight:"8px"},modalFooter:{display:"flex",alignItems:"center",justifyContent:"flex-end",gap:"12px",padding:"20px 28px",borderTop:"1px solid #e5e7eb",background:"#f9fafb",flexShrink:0},modalCancelButton:{padding:"12px 24px",fontSize:"0.95rem",fontWeight:600,color:"#4b5563",background:"white",border:"1px solid #d1d5db",borderRadius:"10px",cursor:"pointer",transition:"all 0.2s"},modalApplyButton:{padding:"12px 28px",fontSize:"0.95rem",fontWeight:700,color:"white",border:"none",borderRadius:"10px",cursor:"pointer",display:"flex",alignItems:"center",gap:"8px",boxShadow:"0 4px 12px rgba(59, 130, 246, 0.3)",transition:"all 0.2s"},modalApplyArrow:{fontSize:"1.1rem"},modalUpcomingMessage:{padding:"12px 20px",fontSize:"0.9rem",fontWeight:600,color:"#d97706",background:"#fef3c7",borderRadius:"10px"},modalClosedMessage:{padding:"12px 20px",fontSize:"0.9rem",fontWeight:600,color:"#6b7280",background:"#f3f4f6",borderRadius:"10px"},modalSubmittedMessage:{padding:"12px 20px",fontSize:"0.9rem",fontWeight:600,color:"#059669",background:"#d1fae5",borderRadius:"10px"},subModalOverlay:{position:"fixed",inset:0,background:"rgba(15, 23, 42, 0.6)",backdropFilter:"blur(4px)",display:"flex",alignItems:"center",justifyContent:"center",zIndex:1100,padding:"20px",animation:"modalFadeIn 0.2s ease-out"},subModalContent:{width:"100%",maxWidth:"600px",maxHeight:"80vh",background:"white",borderRadius:"16px",overflow:"hidden",position:"relative",animation:"modalSlideUp 0.3s ease-out",boxShadow:"0 25px 50px -12px rgba(0, 0, 0, 0.35)",display:"flex",flexDirection:"column"},subModalCloseBtn:{position:"absolute",top:"12px",right:"12px",width:"32px",height:"32px",display:"flex",alignItems:"center",justifyContent:"center",background:"#f3f4f6",border:"none",borderRadius:"50%",color:"#6b7280",fontSize:"1rem",cursor:"pointer",zIndex:10,transition:"all 0.2s"},subModalTitle:{fontSize:"1.25rem",fontWeight:700,color:"#1f2937",padding:"24px 24px 12px",margin:0},subModalDesc:{fontSize:"0.9rem",color:"#6b7280",padding:"0 24px 16px",margin:0,lineHeight:1.6},tableWrapper:{flex:1,overflowY:"auto",padding:"0 24px"},participationTable:{width:"100%",borderCollapse:"collapse",fontSize:"0.9rem"},tableHeader:{background:"#f8fafc",padding:"12px 16px",textAlign:"left",fontWeight:600,color:"#374151",borderBottom:"2px s
61olid #e5e7eb"},tableRowEven:{background:"white"},tableRowOdd:{background:"#f9fafb"},tableCell:{padding:"12px 16px",borderBottom:"1px solid #e5e7eb",color:"#4b5563",verticalAlign:"top"},subModalFooter:{padding:"16px 24px",borderTop:"1px solid #e5e7eb",display:"flex",justifyContent:"flex-end"},subModalConfirmBtn:{padding:"10px 24px",fontSize:"0.9rem",fontWeight:600,color:"white",background:"linear-gradient(135deg, #14b8a6 0%, #0d9488 100%)",border:"none",borderRadius:"8px",cursor:"pointer",transition:"all 0.2s"}};export{Gt as ProgramSelectPage,Gt as default};
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.