1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e.SENTRY_RELEASE={id:"v1.2790.0"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e2cb2b76-2087-4688-bf6e-b882f1bbb160",e._sentryDebugIdIdentifier="sentry-dbid-e2cb2b76-2087-4688-bf6e-b882f1bbb160")}catch(e){}}();"use strict";(self.webpackChunkresume_io_frontend=self.webpackChunkresume_io_frontend||[]).push([["184"],{50314:function(e,t,i){i.d(t,{A:function(){return N}}),i(18111),i(20116);var r=i(74848),n=i(96540),l=i(81247),o=i(33093),a=i(91779),s=i(14649),d=i(18509),c=i(16466),u=i(86066),p=i(19611),x=i(57238),h=i(9888),y=i(20023),m=i(77378),g=i(38267),b=i(99701),f=i(24833),j=i(49504);let v=g.Ay.div(["display:flex;position:relative;flex-direction:column;align-items:flex-start;width:100%;max-width:544px;background-color:",";border-radius:16px;z-index:999;",";"],b.Jy.White,f.A.Phone` 2 max-width: 343px; 3 `),_=g.Ay.div(["position:absolute;width:28px;height:28px;top:32px;right:32px;border-radius:32px;padding:4px;display:flex;justify-content:center;align-items:center;color:",";cursor:pointer;transition:color 0.1s;background-color:",";&:hover{color:",";}",";"],b.Jy.Neutral30,b.Jy.White,b.Jy.Blue50,f.A.Phone` 4 top: 20px; 5 right: 20px; 6 padding: 2px; 7 `),A=g.Ay.div(["display:flex;gap:24px;flex-direction:column;padding:32px;",";"],f.A.Phone` 8 gap: 16px; 9 padding: 20px; 10 `),w=g.Ay.div(["display:flex;gap:8px;flex-direction:column;align-items:flex-start;",";"],f.A.Phone` 11 gap: 4px; 12 `),k=g.Ay.div(["display:flex;gap:12px;flex-direction:column;align-items:flex-start;",";"],f.A.Phone` 13 gap: 8px; 14 `);b.Jy.Indigo10,f.A.Phone` 15 width: 191px; 16 `,j.BO.DemiBold,b.Jy.Indigo70,(0,g.Ay)(s.EK.Crown)(["width:24px;height:24px;color:",";"],b.Jy.Indigo70);let J=g.Ay.div(["",";",";"],j.Ay.S,j.BO.DemiBold),C=g.Ay.div(["color:",";"],b.Jy.Neutral50);f.A.Phone` 17 gap: 12px; 18 `,j.Ay.Caps,j.BO.DemiBold,b.Jy.Neutral80,b.Jy.Neutral5,j.Ay.Caption,(0,g.Ay)(s.EK.Tick)(["color:",";"],b.Jy.Green40);let $=g.Ay.div(["display:flex;justify-content:flex-end;gap:4px;",";"],f.A.Phone` 19 gap: 8px; 20 `),S="builder.job_search.apply_modal";var N=({job:e,applyDialog:t,setApplyDialog:i,setLimitPaywallOpen:g,parameterTracking:b})=>{let{i18n:f}=(0,m.s)(),j=(0,l.wA)(),{isPhone:N}=(0,u.e)(),T=(0,l.d4)(x.Tp.userData),E=(0,h.U)(),B=E?.features.superApp,R=!T?.hasPremiumFeatures&&B,P=(0,d.N)(y.Tp.selectAppliedCount)+1,I={status:y.Sy.applied,title:e.job_title,company:e.company,link:e.url,description:(0,p.Q)(e.description),open:!1,external_slug_id:e.external_slug_id,location:e.location,logo:e.company_logo,auto_apply_compatible:e.auto_apply_compatible},L=(0,d.N)(y.Tp.selectJobs).find(e=>e.company===I.company&&e.title===I.title&&e.status===y.Sy.wishlist),z=()=>{(0,o.xP)("close_apply_banner",{label:"search"}),i(!1)};if((0,n.useEffect)(()=>{(0,o.xP)("view_apply_banner",{label:"search"})},[]),!t)return null;let M=L?f.t(`${S}.move_to_applied_button`):f.t(`${S}.add_button`);return(0,r.jsx)(c.A,{overlayFadeDuration:150,contentSlideDuration:150,children:(0,r.jsxs)(v,{children:[(0,r.jsx)(_,{onClick:z,children:(0,r.jsx)(s.EK.Close,{})}),(0,r.jsxs)(A,{children:[(0,r.jsxs)(w,{children:[(0,r.jsx)(k,{children:(0,r.jsx)(J,{children:f.t(`${S}.title`)})}),(0,r.jsx)(C,{children:f.t(`${S}.subtitle`)})]}),(0,r.jsxs)($,{children:[(0,r.jsx)(a.Ay,{size:N?a.Mp.small:a.Mp.default,theme:"ghost",onClick:z,children:f.t(`${S}.cancel_button`)}),(0,r.jsx)(a.Ay,{size:N?a.Mp.small:a.Mp.default,onClick:()=>{if(i(!1),R&&P>3)return g(!0),!0;(0,o.xP)("add_to_job_tracker",{title:e.job_title,position:e.position,label:"job_search",parameter:b}),j(y.o1.createJobRequest(I))},children:M})]})]})]})})}},18897:function(e,t,i){i.d(t,{d:function(){return b}});var r=i(74848),n=i(81247),l=i(33093),o=i(77378),a=i(14649),s=i(29567),d=i(5005),c=i(18509),u=i(27754),p=i(88224),x=i(38267),h=i(99701),y=i(49504),m=i(24833);let g=x.Ay.div(["color:",";",";",";flex-shrink:0;display:flex;gap:",";cursor:pointer;"," ",""],h.Jy.Blue50,y.BO.Regular,y.Ay.Body,h.Kz["3XS"],m.A.Tablet` 21 margin-bottom: 0 22 23 `,m.A.Phone`
24 align-items: center; 25 margin-bottom: 0; 26 `),b=()=>{let{i18n:e}=(0,o.s)(),t=(0,n.wA)(),i=(0,c.N)(s.Tp.enableJobAlertFeature),x=(0,u.Q)(i),h=x.data?.length===0;return!i||x.isLoading?null:(0,r.jsxs)(g,{onClick:()=>{(0,l.xP)("click_manage_job_alert",{label:(0,p.p)(),parameter:h?"create":"manage"}),t(s.o1.setAlertType({type:d._1.manage}))},children:[(0,r.jsx)(a.Ay.BellIcon,{}),e.t(`builder.job_search.${h?"create_job_alert":"manage_job_alert"}`)]})}},27822:function(e,t,i){i.d(t,{p:function(){return U}}),i(18111),i(61701);var r=i(74848),n=i(47767),l=i(96540),o=i(33093),a=i(77378),s=i(86066),d=i(91779),c=i(23054),u=i(29567),p=i(18509),x=i(61400),h=i(8559),y=i(18897),m=i(18578),g=i(47739),b=i(14529),f=i(30282),j=i(15555),v=i(52087),_=i(44050),A=i(58657),w=i(38267),k=i(99701),J=i(49504),C=i(67592);let $=w.Ay.div(["position:relative;padding:24px;padding-bottom:0;border-radius:",";cursor:pointer;&:hover{background:",";position:relative;top:-1px;}&::after{content:'';background:",";height:1px;display:block;margin-top:24px;}&:hover::after{background:transparent;}&:last-of-type::after{background:transparent;}"],k.Kz.S,k.Jy.Neutral5,k.Jy.Neutral15),S=w.Ay.div(["position:relative;padding:24px;padding-bottom:0;border-radius:",";",";cursor:pointer;&:hover{background:",";}margin-bottom:8px;"],k.Kz["2XS"],C.A.lightWithBorder.low,k.Jy.Neutral5),N=w.Ay.div(["flex-shrink:0;border:1px solid ",";border-radius:",";width:32px;height:32px;background-image:url(",");background-position:center;background-size:contain;"],k.Jy.Neutral15,k.Kz["3XS"],e=>`"${e.src}"`),T=w.Ay.div(["display:flex;gap:8px;align-items:center;color:",";",";",";"],k.Jy.Neutral60,J.BO.Regular,J.Ay.Body),E=` 27 white-space: nowrap; 28 width: 100%; 29 overflow: hidden; 30 text-overflow: ellipsis; 31 32`,B=w.Ay.div(["",""],E),R=w.Ay.div(["padding:",";color:",";",";",";",""],k.Kz["3XS"],k.Jy.Neutral100,J.BO.Regular,J.Ay.Body,E),P=w.Ay.div(["padding:",";color:",";",";",";",""],k.Kz["3XS"],k.Jy.Neutral60,J.BO.Regular,J.Ay.Body,E),I=w.Ay.div(["height:",";width:100%;"],k.Kz["3XS"]),L=({job:e,isMobileTable:t,onClick:i})=>{let{isPresent:n}=(0,v.G)(e),{hoverRef:l,isHovering:o}=(0,_.M)();return(0,r.jsxs)(t?S:$,{onClick:i,ref:l,children:[(0,r.jsxs)(T,{children:[(0,r.jsx)(N,{src:e.company_logo||(0,A.x)()}),(0,r.jsx)(B,{children:e.company}),(o||n)&&(0,r.jsx)(j._,{job:e})]}),(0,r.jsx)(R,{children:e.job_title}),(0,r.jsx)(P,{children:e.location})]})};var z=i(77979);let M=({isMobileTable:e})=>(0,r.jsxs)(e?S:$,{children:[(0,r.jsxs)(T,{children:[(0,r.jsx)(z.E,{width:32,height:32}),(0,r.jsx)(z.E,{width:103,height:20})]}),(0,r.jsx)(I,{}),(0,r.jsx)(z.E,{width:246,height:24}),(0,r.jsx)(I,{}),(0,r.jsx)(z.E,{width:170,height:22}),(0,r.jsx)(I,{})]});var D=i(67557),q=i(24833);let K=w.Ay.div(["display:flex;flex-direction:column;justify-content:center;align-items:center;padding:",";height:calc(100vh - 200px);overflow:hidden;display:flex;"],k.Kz.L),F=w.Ay.img(["padding-bottom:24px;max-height:350px;object-fit:contain;"," ",""],q.A.Tablet` 33 margin-top: ${k.Kz.L} ; 34 padding-top: ${k.Kz.M} ; 35 `,q.A.Phone` 36 max-height: 260px; 37 `),O=w.Ay.div(["color:",";",";",";padding-bottom:8px;"],k.Jy.Neutral90,J.Ay.S,J.BO.Medium),V=w.Ay.div(["color:",";",";",";padding-bottom:24px;",""],k.Jy.Neutral60,J.Ay.Body,J.BO.Regular,q.A.Tablet` 38 39 padding-bottom: ${k.Kz.S} ; 40`);var W=i.p+"media/image369366e58b452f81.png";let H="builder.job_search.job_no_longer_available",X=({onBack:e})=>{let{i18n:t}=(0,a.s)(),i=(0,n.Zp)();return(0,r.jsxs)(r.Fragment,{children:[e&&(0,r.jsx)(D._,{onClick:e}),(0,r.jsxs)(K,{children:[(0,r.jsx)(F,{src:W}),(0,r.jsx)(O,{children:t.t(`${H}.title`)}),(0,r.jsx)(V,{children:t.t(`${H}.subtitle`)}),(0,r.jsx)(d.Ay,{theme:d.Ox.default,onClick:()=>{i("/job-search")},children:t.t(`${H}.button`)})]})]})},U=({job:e,cardJobs:t,nearMeLocation:i,setNearMeLocation:j,isLoading:v})=>{let{i18n:_}=(0,a.s)(),{customAlertId:A}=(0,n.g)(),[w,k]=(0,l.useState)(""),[J,C]=(0,l.useState)("0"),[$,S]=(0,l.useState)(""),[N,T]=(0,l.useState)(),[E,B]=(0,l.useState)(!1),[R,P]=(0,l.useState)(),{isDesktop:I}=(0,s.e)();(0,l.useEffect)(()=>{e&&P(e)},[e]);let z=(0,n.Zp)();(0,l.useEffect)(()=>{!async function(){try{let e=await (0,h.an)();j(e)}catch(e){j(null)}}()},[]);let D=(0,p.N)(u.Tp.searchForm),q=(0,r.jsx)(f.n8,{searchBarType:"job",showBlackValues:!1,term:w,timeInterval:J,nearMeLocation:i||void 0,locationText:$,selectedLocation:N,setTerm:k,setTimeInterval:C,setLocationText:S,setSelectedLocation:T,onSearch:()=>{let e={query:w,within_n_days:J,only_remote_jobs:(0,b.B)(D.filters.jobLocationType),location:i?.formatted||void 0,location_latitude:i?.lat||void 0,location_longitude:i?.lng||void 0,location_id:i?.value},t=(0,h.dF)(e);z(`/job-search?view=search&${t}`)}});if(!e&&!v||e&&Date.parse(e?.expired_at)<Date.now()){let e=E||I;return(0,r.jsxs)(c.m,{children:[e?q:void 0,e&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(y.d,{}),(0,r.jsx)(m.W,{})]}),(0,r.jsx)(X,{onBack:E?void 0:()=>B(!0)})]})}return!I&&E?(0,r.jsxs)(c.m,{children:[(0,r.jsx)(m.W,{}),q,(0,r.jsxs)(f.k3,{children:[(0,r.jsx)(y.d,{}),(0,r.jsx)(f.hE,{children:_.t("builder.job_search.job_page.title")})]}),(0,r.jsxs)(f.B8,{children:[(t.data?.jobs||[]).map(e=>(0,r.jsx)(L,{isMobileTable:!0,job:e,onClick:()=>{P(e),B(!1)}},e.external_slug_id)),void 0===t.isLoading&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(M,{isMobileTable:!0}),(0,r.jsx)(M,{isMobileTable:!0}),(0,r.jsx)(M,{isMobileTable:!0}),(0,r.jsx)(M,{isMobileTable:!0}),(0,r.jsx)(M,{isMobileTable:!0})]})]})]}):(0,r.jsxs)(c.m,{children:[(0,r.jsx)(m.W,{}),(0,r.jsx)(f.Cm,{children:q}),(0,r.jsx)(f.Cm,{children:(0,r.jsx)(f.E_,{children:(0,r.jsx)(y.d,{})})}),(0,r.jsxs)(f.UC,{children:[(0,r.jsxs)(f.zZ,{children:[!R&&(0,r.jsx)(x.z,{}),R&&(0,r.jsx)(x.A,{job:R,setApplyDialog:()=>{},goBack:()=>B(!0)})]}),(0,r.jsx)(f.Cm,{children:(0,r.jsxs)(f.mm,{children:[(0,r.jsx)(f.ts,{children:_.t("builder.job_search.job_page.column_title")}),(0,r.jsxs)(f.B8,{children:[(t.data?.jobs||[]).slice(0,4).map(e=>(0,r.jsx)(L,{isMobileTable:!1,job:e,onClick:()=>((0,o.xP)("click_see_more_jobs",{label:"job cards"}),window.location.pathname.includes("recommend-alert"))?z(`/job-search/recommend-alert/${e.external_slug_id}`):window.location.pathname.includes("custom-alert")?z(`/job-search/custom-alert/${A}/${e.external_slug_id}`):void 0},e.external_slug_id)),void 0===t.data&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(M,{}),(0,r.jsx)(M,{}),(0,r.jsx)(M,{}),(0,r.jsx)(M,{}),(0,r.jsx)(M,{})]})]}),(0,r.jsx)(f.Ef,{children:(0,r.jsx)(d.Ay,{theme:"ghost",onClick:()=>{let t={query:e?.job_title,location:e?.location,location_id:e?.location_id},i=(0,h.dF)(t);z(`/job-search?${i}`),(0,o.xP)("click_see_more_jobs",{label:"see more jobs"})},children:_.t("builder.job_search.job_page.see_more_jobs")})})]})})]}),(0,r.jsx)(g.A,{})]})}},23134:function(e,t,i){i.d(t,{n:function(){return l}});var r=i(9421),n=i(8559);let l=e=>(0,r.I)(["useGetSimilarJobs",e?.query,e?.location],async()=>
40{if(!e)return;let{jobs:t,stats:i}=await (0,n.HH)(e);return{jobs:t,stats:i}},{enabled:!!e?.query,useErrorBoundary:!1})},61400:function(e,t,i){i.d(t,{A:function(){return d},z:function(){return s}});var r=i(3773),n=i(74848),l=i(96540),o=i(77979),a=i(17944);let s=(0,l.memo)(()=>(0,n.jsxs)(a.mc,{children:[(0,n.jsxs)(a.B3,{children:[(0,n.jsx)(o.E,{width:48,height:48}),(0,n.jsxs)(a.Y9,{children:[(0,n.jsx)(a.CC,{children:(0,n.jsx)(o.E,{width:200,height:24})}),(0,n.jsx)(a.yX,{children:(0,n.jsx)(o.E,{width:300,height:24})})]})]}),(0,n.jsxs)(a.vD,{children:[(0,n.jsx)(o.E,{width:129,height:20}),(0,n.jsx)(o.E,{width:129,height:20}),(0,n.jsx)(o.E,{width:129,height:20})]}),(0,n.jsxs)(a.qX,{children:[(0,n.jsx)(o.E,{width:200,height:40}),(0,n.jsx)(o.E,{width:200,height:40})]}),(0,n.jsx)(o.E,{height:500})]}));var d=r.A},47739:function(e,t,i){var r=i(74848),n=i(96540),l=i(33093),o=i(81247),a=i(47767),s=i(29567),d=i(77378),c=i(5005),u=i(18509),p=i(14649),x=i(95807);t.A=()=>{let e=(0,o.wA)(),{i18n:t}=(0,d.s)(),i=(0,a.Zp)(),h=(0,u.N)(s.Tp.notification),y=(0,n.useMemo)(()=>({auto_apply_added:{type:c.wQ.success,titleText:t.t("builder.job_tracking.auto_apply.notification.added"),actionText:t.t("builder.job_search.open"),onClickAction:()=>{(0,l.xP)("open_job_tracking",{label:"notification"}),i("/job-tracking")}},job_card_added:{type:c.wQ.success,titleText:t.t("builder.job_search.notification.job_card_added"),actionText:t.t("builder.job_search.open"),onClickAction:()=>{(0,l.xP)("open_job_tracking",{label:"notification"}),i("/job-tracking")}},create_job_alert:{type:c.wQ.success,titleText:t.t("builder.job_search.alert_modal.snackbar_create_job_alert.title"),actionText:t.t("builder.job_search.alert_modal.snackbar_create_job_alert.action"),onClickAction:()=>{e(s.o1.setAlertType({type:c._1.manage}))}},delete_job_alert:{type:c.wQ.success,titleText:t.t("builder.job_search.alert_modal.snackbar_delete_job_alert.title"),forceOnTop:!0},snackbar_fail:{type:c.wQ.fail,titleText:t.t("builder.job_search.alert_modal.snackbar_fail.title"),forceOnTop:!0}}),[e,t]);if((0,n.useEffect)(()=>{let t;return"string"==typeof h&&((0,l.xP)("view_notification",{label:"notification",titleText:y[h]?.titleText}),t=setTimeout(()=>{e(s.o1.setNotification(void 0))},4e3)),()=>{t||clearTimeout(t)}},[h]),(0,n.useEffect)(()=>()=>{e(s.o1.setNotification(void 0))},[]),!h||!y[h])return null;let{titleText:m,actionText:g,onClickAction:b,type:f,forceOnTop:j}=y[h];return(0,r.jsxs)(x.bL,{$aboveModal:!!j,children:[(0,r.jsxs)(x.NN,{children:[(0,r.jsxs)(x.Tu,{children:[f===c.wQ.success&&(0,r.jsx)(p.BJ.SuccessIcon,{}),f===c.wQ.fail&&(0,r.jsx)(p.Ay.CircleError,{})]}),(0,r.jsx)(x.JQ,{children:m})]}),b&&(0,r.jsx)(x.xI,{onClick:()=>{e(s.o1.setNotification(void 0)),b()},children:(0,r.jsx)(x.v5,{children:g})})]})}},27676:function(e,t,i){i.d(t,{a:function(){return n}});var r=i(96540);let n=(e,t,i,n=!1,l=!1)=>{let[o,a]=(0,r.useState)(n),s=(0,r.useRef)(l);s.current=l;let d=(0,r.useRef)(n);return l&&(d.current=!1),(0,r.useLayoutEffect)(()=>{if(!i)return void a(!1);let r=document.documentElement,n=r.style.overflowAnchor;r.style.overflowAnchor="none";let l=d.current?window.setTimeout(()=>{d.current=!1},3e3):0,o=()=>{let i=e.current;if(i){let e=i.getBoundingClientRect().top<=t;if(!e&&(s.current||d.current))return;a(t=>t===e?t:e)}};o();let c=requestAnimationFrame(function e(){o(),c=requestAnimationFrame(e)});return()=>{cancelAnimationFrame(c),clearTimeout(l),r.style.overflowAnchor=n}},[e,t,i]),{isStuck:o}}},36587:function(e,t,i){var r=i(74848),n=i(6638),l=i.n(n),o=i(83838);t.A=()=>(0,r.jsx)(o.BW,{children:(0,r.jsx)(o.xd,{children:l()(5,e=>(0,r.jsxs)(o.UN,{children:[(0,r.jsx)(o.VS,{}),(0,r.jsx)(o.qj,{}),l()(e%2?1:2,t=>(0,r.jsxs)(o.Mh,{big:(t+e)%2==1,children:[(0,r.jsx)(o.xQ,{}),(0,r.jsx)(o.D2,{})]},t))]},e))})})},91805:function(e,t,i){i.d(t,{x:function(){return a}});var r=i(74848),n=i(77378),l=i(20023),o=i(87169);let a=({message:e})=>{let{i18n:t}=(0,n.s)();return(0,r.jsx)(o.Dl,{children:(0,r.jsx)(o.bL,{children:(0,r.jsxs)(o.Tm,{children:[e===l.S5.processing_by_agent?(0,r.jsx)(o.Ep,{}):(0,r.jsx)(o.Pz,{}),t.t(`builder.job_tracking.auto_apply.notification.${e}`)]})})})}},87169:function(e,t,i){i.d(t,{Dl:function(){return o},Ep:function(){return c},Pz:function(){return d},Tm:function(){return s},bL:function(){return a}});
40var r=i(38267),n=i(99701),l=i(14649);let o=r.Ay.div(["margin:0 auto;"]),a=r.Ay.div(["display:flex;position:fixed;bottom:10px;width:100%;left:0;justify-content:center;z-index:1002;"]),s=r.Ay.div(["border-radius:8px;padding:8px 12px 8px 8px;background-color:",";color:",";font-size:16px;display:flex;gap:5px;align-items:center;"],n.Jy.Neutral100,n.Jy.White),d=(0,r.Ay)(l.EK.Tick)(["width:20px;height:20px;color:",";"],n.Jy.Green40),c=(0,r.Ay)(l.qJ.CircleError)([""])},19022:function(e,t,i){i.d(t,{T:function(){return d}});var r=i(74848),n=i(96540),l=i(20646),o=i(82351),a=i(41193),s=i(19977);let d=({onDelete:e,modalKey:t="deleteJobModal"})=>{let i=(0,a.J)(),{data:d,isOpen:c,close:u}=(0,s.h)(t),p=(0,n.useCallback)(()=>{d&&e(d.id),u()},[d,e,u]);return(0,r.jsx)(o.A,{dontShowAgainId:`${i?.id}_deleteItem_jobTracking`,title:l.R.t("builder.job_tracking.delete_job"),text:l.R.t("builder.job_tracking.delete_modal.sure_to_delete_job"),primaryButtonText:l.R.t("builder.job_tracking.delete"),secondaryButtonText:l.R.t("builder.job_tracking.cancel"),isOpen:c,primaryAction:p,secondaryAction:u,closeAction:u})}},55384:function(e,t,i){i.d(t,{h:function(){return o}});var r=i(74848),n=i(49967),l=i(19022);let o=({placement:e})=>{let{isOpen:t,isReviewQueue:i,hasNext:o,close:a,job:s,onSubmit:d,onNext:c,onSkipAndRemove:u,onDelete:p,confirmDelete:x,isExtraQuestionsModalOpen:h,closeExtraQuestionsModal:y}=(0,n.uH)(e);return(0,r.jsxs)(r.Fragment,{children:[h&&(0,r.jsx)(n.D0,{onClose:y}),s&&(0,r.jsx)(n.hV,{drawerPlacement:e,open:t,isReviewQueue:i,hasNext:o,onClose:a,job:s,onSubmit:d,onNext:c,onSkipAndRemove:u,onDelete:p}),(0,r.jsx)(l.T,{modalKey:"deleteApplicationJobModal",onDelete:x})]})}},97959:function(e,t,i){i.d(t,{A:function(){return L}}),i(18111),i(61701);var r=i(74848),n=i(96540),l=i(81247),o=i(33093),a=i(91779),s=i(14649),d=i(85922),c=i(16466),u=i(86066),p=i(20646),x=i(38267),h=i(99701),y=i(24833),m=i(49504);let g=x.Ay.div(["display:flex;position:relative;flex-direction:column;align-items:flex-start;width:100%;max-width:544px;background-color:",";border-radius:16px;z-index:999;",";"],h.Jy.White,y.A.Phone` 41 max-width: 343px; 42 `),b=x.Ay.img(["width:70%;border-radius:16px 16px 0 0;margin:0 auto;"]),f=x.Ay.div(["position:absolute;width:28px;height:28px;top:32px;right:32px;border-radius:32px;padding:4px;display:flex;justify-content:center;align-items:center;color:",";cursor:pointer;transition:color 0.1s;background-color:",";&:hover{color:",";}",";"],h.Jy.Neutral30,h.Jy.White,h.Jy.Blue50,y.A.Phone` 43 top: 20px; 44 right: 20px; 45 padding: 2px; 46 `),j=x.Ay.div(["display:flex;gap:24px;flex-direction:column;padding:32px;",";"],y.A.Phone` 47 gap: 16px; 48 padding: 20px; 49 `),v=x.Ay.div(["display:flex;gap:8px;flex-direction:column;align-items:flex-start;",";"],y.A.Phone` 50 gap: 4px; 51 `),_=x.Ay.div(["display:flex;gap:12px;flex-direction:column;align-items:flex-start;",";"],y.A.Phone` 52 gap: 8px; 53 `),A=x.Ay.div(["width:218px;display:flex;justify-content:center;align-items:center;gap:4px;border-radius:40px;padding:4px 12px 4px 8px;background-color:",";",";"],h.Jy.Indigo10,y.A.Phone` 54 width: 191px; 55 `),w=x.Ay.div(["",";color:",";"],m.BO.DemiBold,h.Jy.Indigo70),k=(0,x.Ay)(s.EK.Crown)(["width:24px;height:24px;color:",";"],h.Jy.Indigo70),J=x.Ay.div(["",";",";"],m.Ay.S,m.BO.DemiBold),C=x.Ay.div(["color:",";"],h.Jy.Neutral50),$=x.Ay.div(["display:flex;gap:8px;flex-direction:column;",";"],y.A.Phone` 56 gap: 12px; 57 `),S=x.Ay.div(["",";",";color:",";"],m.Ay.Caps,m.BO.DemiBold,h.Jy.Neutral80),N=x.Ay.div(["display:flex;gap:8px;flex-direction:column;padding:12px;background-color:",";"],h.Jy.Neutral5),T=x.Ay.div(["display:flex;gap:4px;"]),E=x.Ay.div(["",";"],m.Ay.Caption),B=(0,x.Ay)(s.EK.Tick)(["color:",";"],h.Jy.Green40),R=x.Ay.div(["display:flex;justify-content:flex-end;gap:4px;",";"],y.A.Phone` 58 gap: 8px; 59 `);var P=i.p+"media/paywallMain5a3276ad7075817f.svg";let I="builder.limit_paywall_modal";var L=({limitPaywallOpen:e,setLimitPaywallOpen:t,from:i})=>{let x=(0,l.wA)(),{isPhone:h}=(0,u.e)(),y=[{id:1,text:p.R.t(`${I}.features.feature_1`)},{id:2,text:p.R.t(`${I}.features.feature_2`)},{id:3,text:p.R.t(`${I}.features.feature_3`)}];return((0,n.useEffect)(()=>{(0,o.xP)("view_paywall",{label:i})},[i]),e)?(0,r.jsx)(c.A,{overlayFadeDuration:150,contentSlideDuration:150,children:(0,r.jsxs)(g,{children:[(0,r.jsx)(f,{onClick:()=>{(0,o.xP)("close_paywall",{label:i}),t(!1)},children:(0,r.jsx)(s.EK.Close,{})}),(0,r.jsx)(b,{src:P}),(0,r.jsxs)(j,{children:[(0,r.jsxs)(v,{children:[(0,r.jsxs)(_,{children:[(0,r.jsxs)(A,{children:[(0,r.jsx)(k,{}),(0,r.jsx)(w,{children:p.R.t(`${I}.text`)})]}),(0,r.jsx)(J,{children:p.R.t(`${I}.title`)})]}),(0,r.jsx)(C,{children:p.R.t(`${I}.subtitle`)})]}),(0,r.jsxs)($,{children:[(0,r.jsx)(S,{children:p.R.t(`${I}.unlock`)}),(0,r.jsx)(N,{children:y.map(e=>(0,r.jsxs)(T,{children:[(0,r.jsx)(B,{}),(0,r.jsx)(E,{children:e.text})]},e.id))})]}),(0,r.jsxs)(R,{children:[(0,r.jsx)(a.Ay,{size:h?a.Mp.small:a.Mp.default,theme:"ghost",onClick:()=>{(0,o.xP)("skip_paywall",{label:i}),t(!1)},children:p.R.t(`${I}.skip_button`)}),(0,r.jsx)(a.Ay,{size:h?a.Mp.small:a.Mp.default,onClick:()=>{t(!1),x(d.o1.openPaywall()),(0,o.xP)("click_upgrade_paywall",{label:i})},children:p.R.t(`${I}.upgrade_button`)})]})]})]})}):null}},34400:function(e,t,i){i.d(t,{U:function(){return aa}});var r=i(74848),n=i(96540),l=i(33093),o=i(63833);let a={questions:"application",resume:"resume",coverLetter:"coverLetter",notes:"notes"},s=e=>o.$.drawerTabOpened(a[e]);var d=i(20023);let c=[d.Sy.applied,d.Sy.interview,d.Sy.offer,d.Sy.rejected],u=["error","auto_tailoring_failed","no_application_made"],p=["questions","resume","coverLetter","notes"],x=["notes"],h=e=>e.autoApplyCompatible?p:x,y="application_tab",m=(0,n.createContext)(null),g=({job:e,placement:t,source:i,close:l,children:a})=>
59{let[s,d]=(0,n.useState)(null),c=s?.jobId===e.id?s.tab:h(e)[0],u=(0,n.useCallback)(t=>d({jobId:e.id,tab:t}),[e.id]),[p,x]=(0,n.useState)({jobId:e.id,isOpen:!1}),y=p.jobId===e.id&&p.isOpen,g=(0,n.useRef)(null);(0,n.useEffect)(()=>{let t,r;g.current!==e.id&&(g.current=e.id,t=e,r=i,o.$.drawerOpened({jobCardId:t.id,source:r,column:t.status,autoApplyStatus:t.autoApplyStatus,systemRecommended:t.systemRecommended}))},[e,i]);let b=(0,n.useMemo)(()=>({job:e,placement:t,source:i,tab:c,selectTab:u,details:{isOpen:y,toggle:()=>x({jobId:e.id,isOpen:!y})},close:l}),[e,t,i,c,u,y,l]);return(0,r.jsx)(m.Provider,{value:b,children:a})},b=()=>{let e=(0,n.useContext)(m);if(!e)throw Error("useSession must be used within a SessionProvider");return e};i(18111),i(22489),i(14603),i(47566),i(98721),i(7588);var f=i(81247),j=i(84976),v=i(28363),_=i(8037),A=i(21798);let w=e=>e.resumeType===A.K.trDocument||!e.externalSlugId,k={tailorCoverLetterForJob:!1,sendTailoredCoverLetter:!1},J={tailorResumeForJob:!1,sendTailoredResume:!1,...k},C={resume:{documentId:{base:e=>e.documentId??null,tailored:e=>e.tailoredResumeId??null},baseDocumentType:e=>e.resumeType??A.K.resume,tailoredDocumentType:A.K.resume,persistedSendsTailored:e=>e.documentOverride?.sendTailoredResume??null,tailorsForJob:e=>e.documentOverride?.tailorResumeForJob===!0,ownType:_.VC.resume,selectChanges:(e,t)=>({documentId:e,documentType:t,...J}),tailorChanges:e=>({tailorResumeForJob:!0,tailorCoverLetterForJob:!0,sendTailoredResume:!0,...e.coverLetterId?{}:{sendTailoredCoverLetter:!0}}),sendTailoredChanges:e=>({sendTailoredResume:e}),removeChanges:null,isTailoringBlocked:(e,t)=>w(e)||e.resumeType!==A.K.uploadedDocument&&e.documentId!==t?.documentId,pickerTypes:[_.VC.resume,_.VC.trDocument],baseOptional:!1,editRoute:"resumes",name:"resume",createDocumentPayload:e=>({type:_.VC.resume,autoApplyReturnTo:e,returnToType:"job_application"})},coverLetter:{documentId:{base:e=>e.coverLetterId??null,tailored:e=>e.tailoredCoverLetterId??null},baseDocumentType:()=>A.K.coverLetter,tailoredDocumentType:A.K.coverLetter,persistedSendsTailored:e=>e.documentOverride?.sendTailoredCoverLetter??null,tailorsForJob:e=>e.documentOverride?.tailorCoverLetterForJob===!0,ownType:_.VC.coverLetter,selectChanges:e=>({coverLetterId:e,...k}),tailorChanges:()=>({tailorResumeForJob:!0,tailorCoverLetterForJob:!0,sendTailoredCoverLetter:!0}),sendTailoredChanges:e=>({sendTailoredCoverLetter:e}),removeChanges:{coverLetterId:null,...k},isTailoringBlocked:(e,t)=>w(e)||e.documentId!==t?.documentId||null!=e.coverLetterId&&e.coverLetterId!==t?.coverLetterId,pickerTypes:[_.VC.coverLetter],baseOptional:!0,editRoute:"cover-letters",name:"cover_letter",createDocumentPayload:e=>({type:_.VC.coverLetter,autoApplyReturnTo:e,returnToType:"job_application"})}},$=(e,t,i)=>{if(t.baseOptional&&null==t.documentId.base(e))return"tailored";if(null==t.documentId.tailored(e)&&"processing"!==e.autoTailoringStatus&&"failed"!==e.autoTailoringStatus)return"base";let r=t.persistedSendsTailored(e);return null!==r?r?"tailored":"base":t.tailorsForJob(e)&&null!=t.documentId.tailored(e)||"editable"!==i.kind&&null!=t.documentId.tailored(e)?"tailored":"base"},S={inFlight:"in_progress",needsInfo:"needs_info",applied:"applied",expired:"expired"},N=e=>(e?.type===_.VC.trDocument?e.title:e?.name)??null,T="resume_id",E="cover_letter_id",B={questions:"questions",application:"questions",resume:"resume",coverLetter:"coverLetter",notes:"notes"},R=()=>{let e=(0,f.wA)(),{job:t,tab:i,selectTab:r}=b(),[l,o]=(0,j.ok)(),a=l.get(y),c=l.get(T),u=l.get(E),p=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let n=a?B[a]:void 0;p.current!==t.id&&(p.current=t.id,s(n??i));let l=[a&&y,c&&T,u&&E].filter(Boolean);if(0===l.length)return;o(e=>{let t=new URLSearchParams(e);return l.forEach(e=>t.delete(e)),t},{replace:!0}),n&&r(n);let x=(i,r)=>new Promise(n=>{let l=C[i];r===l.documentId.base(t)||r===l.documentId.tailored(t)?n():e(d.o1.changeJobCardDocuments({id:t.id,changes:l.selectChanges(r,l.ownType)},{onSuccess:n,onError:e=>{v.A.log(e),n()}}))});(async()=>{c&&await x("resume",Number(c)),u&&await x("coverLetter",Number(u))})()},[t.id,a,c,u]),null};var P=i(18509),I=i(26975),L=i(19977),z=i(90239),M=i(85261);let D=(0,n.createContext)(null),q=({children:e})=>{let{job:t}=b(),{status:i,autoApplyStatus:l,expiredAt:o}=t,a=(0,n.useMemo)(()=>(({status:e,autoApplyStatus:t,expiredAt:i})=>{if("auto_applied"===t)return{kind:"applied"};if(e===d.Sy.auto_apply)return t?"information_required"===t?{kind:"needsInfo"}
59:u.includes(t)?{kind:"failed",reason:t}:{kind:"inFlight",phase:"processing"}:{kind:"inFlight",phase:"queued"};return e&&c.includes(e)?{kind:"applied"}:i?{kind:"expired"}:{kind:"editable"}})({status:i,autoApplyStatus:l,expiredAt:o}),[i,l,o]);return(0,r.jsx)(D.Provider,{value:a,children:e})},K=()=>{let e=(0,n.useContext)(D);if(!e)throw Error("usePermissions must be used within a StatusProvider");return e};i(20116),i(61701);var F=i(49785),O=i(77378),V=i(27292),W=i(41193);let H={documentId:null,uploadedDocumentId:null,fileName:""},X=["resume","cover_letter"],U=e=>e.split(/[\\/]/).pop()?.trim()??"",Q=(e,t)=>{let i=t.documentId?e?.find(e=>e.providerDocumentId===t.documentId):void 0;if(i)return i;let r=U(t.fileName).toLowerCase();return r?e?.find(e=>U(e.documentFile.filename).toLowerCase()===r):void 0};i(17642),i(58004),i(33853),i(45876),i(32475),i(15024),i(31698);var Z=i(70738),Y=i(19611);i(81148);let G=e=>{switch(e.kind){case"text":case"textarea":case"date":case"phone":return"text";case"choice":return"choice";case"multiChoice":case"lookup":return"items"}},ee=e=>{switch(e.kind){case"text":return""===e.text.trim();case"choice":return null===e.selected;case"items":return 0===e.items.length}},et=e=>2===e.length&&e.every(e=>e.label.length<=24)?"horizontal":"vertical",ei=e=>"placeholderKey"in e?e.placeholderKey:void 0,er=e=>"choice"===e.kind||"multiChoice"===e.kind?e.options:[],en=(e,t)=>e.find(e=>e.value===t||e.label===t),el=(e,t)=>
59{let i=(0,Y.Q)(e).trim();switch(G(t)){case"text":return{kind:"text",text:i};case"choice":return{kind:"choice",selected:i?en(er(t),i)?.value??i:null};case"items":{if(!i)return{kind:"items",items:[]};let e=er(t);return{kind:"items",items:i.split(", ").map(t=>en(e,t)??{value:t,label:t})}}}},eo=e=>{switch(e.kind){case"text":return e.text;case"choice":return e.selected??"";case"items":return e.items.map(e=>e.value).join(", ")}},ea="builder.auto_apply_copilot.common",es={kind:"text",input:"text"},ed={number:"number",email:"email",url:"url"},ec=new Set(["first_name","last_name","phone_number","email","country","state","city","postal_code","street_address","current_job_title","summary","visa_required","current_salary_currency","current_salary_amount","desired_salary_currency","desired_salary_amount","linkedin_url","birthday","gpa_score","gender","disability","driving_license","security_clearance","is_veteran","race"]),eu=e=>e?.type==="checkbox",ep=e=>({value:e.value,label:e.label||e.value}),ex=e=>"number"==typeof e&&Number.isFinite(e)?e:void 0,eh=(e,t)=>{if(!e)return es;if(eu(e))return{kind:"choice",layout:"cards",options:[{value:"true",label:t(`${ea}.yes`)},{value:"false",label:t(`${ea}.no`)}]};let i="closed"===e.optionsKind&&e.options&&e.options.length>0?e.options.map(ep):null;if(i){if("multiselect"===e.type||"select"===e.type&&!0===e.multiple)return{kind:"multiChoice",options:i};let t="radio"===e.type&&i.length<=4?"cards":"dropdown";return{kind:"choice",options:i,layout:t,allowCustom:!0}}switch(e.type){case"date":return{kind:"date"};case"phone":return{kind:"phone"};case"textarea":{let t=ex(e.maxLength);return void 0===t?{kind:"textarea"}:{kind:"textarea",maxLength:t}}default:{let t,i,r,n,l,o={kind:"text",input:ed[e.type??""]??"text"},a=(t={},i=ex(e.maxLength),r=ex(e.minValue),n=ex(e.maxValue),void 0!==i&&(t.maxLength=i),void 0!==r&&(t.min=r),void 0!==n&&(t.max=n),Object.keys(t).length>0?t:void 0),s=(l=(e.options??[]).map(e=>ep(e).label)).length>0?l:void 0;return a&&(o.limits=a),s&&(o.suggestions=s),o}}},ey=(e,t)=>{let i=e.email;return"string"==typeof i&&""!==i.trim()?i:t},em=e=>{let t;return e.field?.label?.trim()||(t=(0,Y.Q)(e.question??"").trim(),t.split(" #_# ").pop()?.trim()||t)||e.field?.name?.trim()||e.id},eg=e=>{if(null==e)return null;let t="string"==typeof e?e:String(e);return""===t.trim()?null:t},eb=e=>{let t=(0,Y.Q)(e).trim();return""===t?{kind:"choice",selected:null}:{kind:"choice",selected:/^(true|yes)$/i.test(t)?"true":"false"}},ef=({items:e,pending:t,email:i,t:r})=>e.map(n=>{let l,o,a,s,d,c={itemId:n.id,label:(l=em(n),o=e.filter(e=>em(e)===l).length,a=n.field?.name?.trim(),o<2||!a||a===l?l:`${a} â ${l}`),note:n.note??null,step:"string"==typeof(s=n.field?.metadata?.step)&&s.trim()?s.trim():null,isRequired:n.field?.required===!0&&!0!==n.skip};if(n.field?.type==="file"){let e;return{...c,...n.skip?H:{documentId:n.documentId||n.proposedDocumentId||null,uploadedDocumentId:n.documentId||null,fileName:null==(e=[n.answer,n.value,n.rawAnswer,n.proposedAnswer].find(e=>null!=e&&""!==e))?"":String(e)},kind:"file"}}let u={...c,kind:"answer",profileField:(d=n.profileField)&&ec.has(d)?(0,Z.x)(d):null};if("email"===n.profileField||"profile:email"===n.source||"carried_over"===n.source&&n.field?.type==="email")return{...u,control:null,answer:{kind:"accepted",value:{kind:"text",text:i}}};let p=eh(n.field,r);return{...u,control:p,answer:((e,t,i)=>{let r,n=i.get(e.id);if(n)return{kind:"pending",value:n};let l=i=>eu(e.field)?eb(i):el(i,t),o=l("");if(e.skip)return{kind:"accepted",value:o};let a=eg(e.answer)??eg(e.value)??eg(e.rawAnswer);return null!==a?{kind:"accepted",value:l(a)}:"string"==typeof(r=e.proposedAnswer)&&""!==r.trim()?{kind:"proposed",value:l(e.proposedAnswer)}:{kind:"accepted",value:o}})(n,p,t)}}),ej=new Map;i(44114),i(30531),i(13579);var ev=i(39593);let e_="builder.application_modal.questions",eA="builder.auto_apply_copilot",ew=`${eA}.screening`,ek=e=>{switch(e.kind){case"ours":return e.key;case"provider":return`provider:${e.itemId}`;case"memory":return`memory:${e.memoryId}`}},eJ=e=>e.replace(/[A-Z]/g,e=>`_${e.toLowerCase()}`),eC=e=>`${e_}.placeholders.${eJ(e)}`,e$=e=>[{value:"yes",label:e(`${eA}
59.common.yes`)},{value:"no",label:e(`${eA}.common.no`)}],eS=e=>["male","female","non_binary","prefer_not_to_say"].map(t=>({value:t,label:e(`${ew}.gender.options.${t}`)})),eN=e=>[...e$(e),{value:"no-comment",label:e(`${ew}.disability.options.prefer_not_to_say`)}],eT=[["white","white"],["hispanic_or_Latino","hispanic_or_latino"],["black_or_african_american","black_or_african_american"],["asian","asian"],["american_indian_or_alaska_native","american_indian_or_alaska_native"],["middle_eastern_or_north_african","middle_eastern_or_north_african"],["native_hawaiian_or_other_pacific_islander","native_hawaiian_or_pacific_islander"],["other_race_ethnicity_or_origin","other"],["prefer_not_to_say","prefer_not_to_say"]],eE=e=>eT.map(([t,i])=>({value:t,label:e(`${ew}.ethnicity.options.${i}`)})),eB=(e,t="text")=>()=>({kind:"text",input:t,placeholderKey:eC(e)}),eR=(e,t,i)=>()=>({kind:"lookup",source:t,max:i,placeholderKey:eC(e)}),eP=e=>t=>({kind:"choice",options:e(t),layout:"cards"}),eI=(e,t)=>i=>({kind:"choice",options:t(i),layout:"dropdown",placeholderKey:eC(e)}),eL={profile:[{key:"fullName",control:eB("fullName"),required:!0},{key:"email",control:eB("email","email"),scope:"jobOnly"},{key:"phoneNumber",control:()=>({kind:"phone"}),required:!0},{key:"location",control:eR("location","location",1),required:!0},{key:"streetAddress",control:eB("streetAddress"),required:!0},{key:"postalCode",control:eB("postalCode"),required:!0},{key:"currentJobTitle",control:eR("currentJobTitle","jobTitle",1),required:!0},{key:"linkedinUrl",control:eB("linkedinUrl")}],screening:[{key:"desiredSalary",control:eB("desiredSalary","number"),required:!0},{key:"birthday",control:()=>({kind:"date",placeholderKey:eC("birthday")})},{key:"fluentLanguages",control:eR("fluentLanguages","language",6),required:!0},{key:"eligibleCountries",control:eR("eligibleCountries","country",20),required:!0},{key:"visaRequired",control:eP(e$),required:!0}],additional:[{key:"currentSalary",control:eB("currentSalary","number")},{key:"gpaScore",control:eB("gpaScore")},{key:"gender",control:eI("gender",eS)},{key:"disability",control:eI("disability",eN)},{key:"drivingLicense",control:eB("drivingLicense")},{key:"securityClearance",control:eB("securityClearance")},{key:"isVeteran",control:eP(e$)},{key:"race",control:eI("race",eE)}]},ez=["profile","screening","additional"].flatMap(e=>eL[e].map(t=>{let i;return{key:t.key,section:e,labelKey:(i=t.key,`${e_}.fields.${eJ(i)}`),control:t.control,required:t.required??!1,scope:t.scope??"jobOrProfile",hideWhenBlank:"additional"===e}})),eM=e=>"text"===e.kind?e.text:"",eD=e=>"choice"===e.kind?e.selected:null,eq=e=>"items"===e.kind?e.items:[],eK=e=>({kind:"text",text:e}),eF=e=>({kind:"choice",selected:""===e?null:e}),eO=e=>({kind:"items",items:e}),eV=e=>eO(e?[{value:e,label:e}]:[]),eW=e=>eq(e).map(e=>e.label).filter(Boolean).join(", "),eH=e=>"object"==typeof e&&null!==e&&"string"==typeof e.value&&"string"==typeof e.label,eX=e=>{let t=e.replace(/[^0-9.]/g,"");if(""===t)return null;let i=Number(t);return Number.isNaN(i)?null:i},eU=e=>({decode:t=>eK(t.text(e)),encode:t=>({[e]:eM(t)}),display:eM}),eQ=(e,t)=>({decode:t=>{let i=t.number(e);return eK(null===i?"":String(i))},encode:t=>({[e]:eX(eM(t))}),display:(e,i,r)=>((e,t)=>{if(null===e)return"";let i=e.toLocaleString("en-US");return t?`${t} ${i}`:i})(eX(eM(e)),r.text(t))}),eZ=(e,t)=>e.find(e=>e.value===t)?.label??"",eY=(e,t)=>({decode:t=>eF(t.text(e)),encode:t=>({[e]:eD(t)??""}),display:(e,i)=>eZ(t(i),eD(e))}),eG={fullName:{decode:e=>eK([e.text("firstName"),e.text("lastName")].filter(Boolean).join(" ")),encode:e=>{let t=eM(e).trim().split(/\s+/).filter(Boolean);return t.length<2?{firstName:t[0]??""}:{firstName:t[0],lastName:t.slice(1).join(" ")}},display:eM},email:eU("email"),phoneNumber:eU("phoneNumber"),location:{decode:e=>eV([e.text("city"),e.text("country")].filter(Boolean).join(", ")),encode:e=>{let t;return 0===(t=(eq(e)[0]?.label??"").split(",").map(e=>e.trim()).filter(Boolean)).length?{city:"",country:""}:1===t.length?{city:t[0],country:""}:{city:t[0],country:t[t.length-1]}},display:eW},streetAddress:eU("streetAddress"),postalCode:eU("postalCode"),currentJobTitle:{decode:e=>eV(e.text("currentJobTitle")),encode:e=>({currentJobTitle:eq(e)[0]?.label??""}),display:eW},linkedinUrl:eU("linkedinUrl"),desiredSalary:eQ("desiredSalaryAmount","desiredSalaryCurrency"),birthday:eU("birthday"),fluentLanguages:{decode:e=>eO(e.list("fluentLanguages").filter(eH)),encode:e=>({fluentLanguages:eq(e)}
59),display:eW},eligibleCountries:{decode:e=>eO(e.list("countriesAuthorizedToWorkIn").filter(e=>"string"==typeof e).map(e=>ev.JK.find(t=>t.value===e)??{value:e,label:e})),encode:e=>({countriesAuthorizedToWorkIn:eq(e).map(e=>e.value)}),display:eW},visaRequired:eY("visaRequired",e$),currentSalary:eQ("currentSalaryAmount","currentSalaryCurrency"),gpaScore:eU("gpaScore"),gender:eY("gender",eS),disability:eY("disability",eN),drivingLicense:eU("drivingLicense"),securityClearance:eU("securityClearance"),isVeteran:{decode:e=>{let t=e.text("isVeteran");return"true"===t?eF("yes"):"false"===t?eF("no"):eF("")},encode:e=>{let t=eD(e);return{isVeteran:"yes"===t||"no"!==t&&null}},display:(e,t)=>eZ(e$(t),eD(e))},race:eY("race",eE)},e0="builder.application_modal.questions",e1=["profile","screening","additional","employer","memory"],e2={profile:{headingKey:`${e0}.sections.profile`,hintKey:`${e0}.hints.profile`,layout:"grid",collapseAfter:null},screening:{headingKey:`${e0}.sections.screening`,hintKey:null,layout:"grid",collapseAfter:null},additional:{headingKey:`${e0}.sections.additional`,hintKey:null,layout:"grid",collapseAfter:null},employer:{headingKey:`${e0}.sections.employer`,hintKey:null,layout:"stack",collapseAfter:null},memory:{headingKey:`${e0}.sections.memory`,hintKey:`${e0}.hints.memory`,layout:"stack",collapseAfter:3}},e4=e=>({kind:"readOnly",reason:e}),e5=e=>({kind:"editable",saveForAll:null===e.profileField?"none":"profile",canRemove:!1}),e6=(e,t,i)=>{if(!i)return e4("systemSupplied");switch(e.kind){case"expired":case"inFlight":case"applied":case"failed":return e4("locked");case"needsInfo":return"provider"===t.kind?e5(t):e4("frozenByReview");case"editable":switch(t.kind){case"ours":return{kind:"editable",saveForAll:"jobOrProfile"===t.scope?"profile":"none",canRemove:!1};case"memory":return{kind:"editable",saveForAll:"memory",canRemove:!0};case"provider":return e5(t)}}},e8=(e,t)=>{switch(e.kind){case"text":return e.text;case"items":return e.items.map(e=>e.label).join(", ");case"choice":{if(null===e.selected)return"";let i=t?.kind==="choice"||t?.kind==="multiChoice"?t.options:[];return i.find(t=>t.value===e.selected)?.label??e.selected}}},e3=[],e9=e=>"answer"===e.kind,e7=(e,t)=>({kind:"answer",name:ek(t.origin),...t,isOutstanding:t.isRequired&&ee(t.answer),access:e6(e,t.origin,null!==t.control)}),te=e=>"object"==typeof e&&null!==e&&"string"==typeof e.value&&"string"==typeof e.label,tt=e=>{switch(e.kind){case"text":return e.text;case"choice":return e.selected??"";case"items":return[...e.items]}},ti=(e,t)=>{switch(G(t)){case"text":return{kind:"text",text:null==e?"":String(e)};case"choice":{let t="string"==typeof e?e:"";return{kind:"choice",selected:""===t?null:t}}case"items":return{kind:"items",items:Array.isArray(e)?e.filter(te):[]}}},tr=e=>null!==e.control;var tn=i(26944),tl=i(49012),to=i(90997),ta=i(65403);class ts extends Error{failure;cause;constructor(e,t){super(`commit failed: ${e.kind}`),this.failure=e,this.cause=t,this.name="CommitError"}}let td=async(e,t)=>{try{return await t()}catch(t){throw new ts({kind:e},t)}},tc=(0,n.createContext)(null),tu={kind:"closed"},tp=new Map,tx=[],th={kind:"pending"},ty=({children:e})=>{var t;let i,l,a,c,u,p,x,h,y,m,g,j,v,{job:A,tab:w,selectTab:k}=b(),J=K(),{i18n:C}=(0,O.s)(),$=A.id,[S,N]=(0,n.useState)(tp),[T,E]=(0,n.useState)(tu),B=(({jobCardId:e,documents:t,pending:i})=>{let r=(0,f.wA)(),{i18n:l}=(0,O.s)(),o=(0,W.J)(),a=(0,V.m)(),s=(0,P.N)(t=>d.Tp.selectApplicationReview(t,e)),c=s?.status,u=(0,n.useRef)(null);(0,n.useEffect)(()=>{u.current===e||(u.current=e,c!==_.Hp.loading&&c!==_.Hp.loaded&&r(d.o1.fetchApplicationReviewRequest({jobCardId:e})))},[e,c,r]);let p=(0,n.useRef)(null);s&&c===_.Hp.loaded&&(p.current={jobCardId:e,review:s});let x=s&&c===_.Hp.loading&&p.current?.jobCardId===e?p.current.review:s&&c===_.Hp.loaded?s:null,h=a.data,y=a.isError,m=o?.email??"",g=l.t;return(0,n.useMemo)(()=>{let e;return c===_.Hp.failed||y?{kind:"failed"}:x&&h?{kind:"ready",overrides:new Map(Object.entries(x.profileOverwrite)),profile:new Map(Object.entries(h.careerProfile??{})),accountEmail:m,copilotId:h.copilot?.id??null,provider:ef({items:x.applicationAnswers,pending:i,email:ey(x.profileOverwrite,m),t:g}).filter(e=>{let i;return"file"!==e.kind||!(void 0!==(i=Q(t,e))&&X.includes(i.documentType))}),memory:(e=((e,t)=>{if(0===t.length)return e;let i=new Map(t.map(e=>[e.id,e.answer]));return e.map(e=>{let t=i.get(e.id);return void 0===t?e:{...e,answer:t}})})(x.memoryAnswers,x.memoryAnswersOverwrite),e.map(e=>
59{let t=eh(e.field,g);return{memoryId:e.id,label:e.question,control:t,answer:eu(e.field)?eb(e.answer):el(e.answer,t)}}))}:{kind:"loading"}},[x,c,y,h,m,t,i,g])})({jobCardId:$,documents:A.autoApplyDocuments,pending:S}),{submit:R,submitChanged:I,isSending:L}=(({jobCardId:e})=>{let t=(0,f.wA)(),{i18n:i}=(0,O.s)(),r=(0,W.J)(),l=(0,P.N)(t=>d.Tp.selectApplicationReview(t,e)),a=l?.applicationAnswers,[s,c]=(0,n.useState)(!1),u=ey(l?.profileOverwrite??{},r?.email??""),p=(0,n.useCallback)((i,r=()=>void 0)=>new Promise((n,l)=>{t(d.o1.submitReviewAnswersRequest({jobCardId:e,answers:i},{onSuccess:()=>{r(),n()},onError:e=>{r(),l(e)}}))}),[t,e]);return{submit:(0,n.useCallback)(e=>{let t={};return ef({items:a??[],pending:ej,email:u,t:i.t}).forEach(e=>{"file"!==e.kind&&(null===e.control?t[e.itemId]=u:ee(e.answer.value)||(t[e.itemId]=eo(e.answer.value)))}),e.forEach(({itemId:e,value:i})=>{t[e]=eo(i)}),o.$.drawerSubmitAnswers(),c(!0),p(t,()=>c(!1))},[p,a,u,i.t]),submitChanged:(0,n.useCallback)(e=>{if(0===e.size)return Promise.resolve();let t={};return e.forEach((e,i)=>{t[i]=eo(e)}),p(t)},[p]),isSending:s}})({jobCardId:$}),[z,M]=(0,n.useState)(!1),D="needsInfo"===J.kind,q=(0,n.useCallback)((e,t)=>{N(i=>new Map(i).set(e,t))},[]),{save:H,remove:U}=(({jobCardId:e,copilotId:t,deliver:i})=>{let r=(0,f.wA)(),l=(0,tn._)(),a=(({jobCardId:e,copilotId:t})=>{let i=(0,f.wA)(),r=(0,f.Pj)(),l=(0,n.useCallback)(()=>d.Tp.selectApplicationReview(r.getState(),e),[r,e]),o=(0,n.useCallback)(()=>i(d.o1.fetchApplicationReviewRequest({jobCardId:e})),[i,e]),a=(0,n.useCallback)(t=>tl.R3.patch(`job-cards/${e}`,{jobCard:{memoryAnswersOverwrite:t}}),[e]),s=(0,n.useCallback)(e=>(l()?.memoryAnswersOverwrite??[]).filter(t=>t.id!==e),[l]),c=(0,n.useCallback)(async(e,t)=>{await a([...s(e),{id:e,answer:t}]),o()},[s,a,o]),u=(0,n.useCallback)(async(e,i)=>{await tl.R3.patch(`auto-apply-copilots/${t}`,{copilot:{memoryAnswers:i}}),to.q.invalidateQueries({queryKey:ta.Z});let r=l()?.memoryAnswersOverwrite??[],n=s(e);n.length!==r.length&&await a(n),o()},[t,l,s,a,o]),p=(0,n.useCallback)((e,t)=>c(e,eo(t)),[c]),x=(0,n.useCallback)(e=>c(e,""),[c]);return{override:p,tombstone:x,rewrite:(0,n.useCallback)((e,t)=>{let i=eo(t);return u(e,(l()?.memoryAnswers??[]).map(t=>t.id===e?{...t,answer:i}:t))},[l,u]),forget:(0,n.useCallback)(e=>u(e,(l()?.memoryAnswers??[]).filter(t=>t.id!==e)),[l,u])}})({jobCardId:e,copilotId:t??-1}),s=(0,n.useCallback)(t=>td("jobCard",()=>new Promise((i,n)=>{r(d.o1.saveProfileOverwriteRequest({jobCardId:e,fields:t},{onSuccess:()=>i(),onError:n}))})),[r,e]),c=(0,n.useCallback)(e=>null===t?Promise.reject(new ts({kind:"shared"},Error("no copilot"))):td("shared",e),[t]);return{save:(0,n.useCallback)(async({question:e,value:t,target:r})=>{let n,d,{origin:u}=e,p=e.name;switch(u.kind){case"ours":{let e=eG[u.key].encode(t);p=Object.keys(e).join(","),"allApplications"===r&&await td("shared",()=>l.mutateAsync(e)),await s(e);break}case"provider":if("allApplications"===r){if(null===u.profileField)throw Error("This provider answer has no career profile field to save to");let e={[u.profileField]:eo(t)};await td("shared",()=>l.mutateAsync(e))}await td("jobCard",async()=>{await i(u.itemId,t)});break;case"memory":"allApplications"===r&&await c(()=>a.rewrite(u.memoryId,t)),await td("jobCard",()=>a.override(u.memoryId,t))}n=p,o.$.drawerFieldEdit(n),"allApplications"===r&&(d=p,o.$.drawerFieldSaveForAll(d))},[l,s,i,c,a]),remove:(0,n.useCallback)(async({question:e,scope:t})=>{let{origin:i}=e;if("memory"!==i.kind)throw Error(`Only a remembered answer can be removed, got "${i.kind}"`);"everywhere"===t?await c(()=>a.forget(i.memoryId)):await td("jobCard",()=>a.tombstone(i.memoryId))},[c,a])}})({jobCardId:$,copilotId:"ready"===B.kind?B.copilotId:null,deliver:q}),Z=C.t,Y=(0,n.useMemo)(()=>{if("loading"===B.kind)return{kind:"loading"};if("failed"===B.kind)return{kind:"unavailable"};let e=(({overrides:e,profile:t,accountEmail:i})=>{let r=r=>e.has(r)?e.get(r):t.has(r)?t.get(r):"email"===r?i:void 0;return{text:e=>{let t=r(e);return null==t?"":String(t)},number:e=>(e=>{if("number"==typeof e)return Number.isFinite(e)?e:null;if("string"==typeof e&&""!==e.trim()){let t=Number(e);return Number.isFinite(t)?t:null}return null})(r(e)),list:e=>{let t=r(e);return Array.isArray(t)?t:[]}}})(B);return(e=>{let{permissions:t,ours:i,source:r,provider:n,memory:l,t:o}=e,a=new Map(e1.map(e=>[e,[]])),s=(e,t)=>a.get(e)?.push(t),d="editable"===t.kind||"expired"===t.kind,c="editable"===t.kind,u="needsInfo"===t.kind,p=[];
59n.forEach(e=>{var i;let r,n,l="file"===e.kind?(i=c||u,r={kind:"provider",itemId:e.itemId,profileField:null},n=i&&e.isRequired,{...e,name:ek(r),isRequired:n,isOutstanding:n&&null===e.documentId&&""===e.fileName.trim(),access:e6(t,r,!0)}):e7(t,{origin:{kind:"provider",itemId:e.itemId,profileField:e.profileField},label:e.label,note:e.note,control:e.control,answer:e.answer.value,display:e8(e.answer.value,e.control),isRequired:(c||u)&&null!==e.control&&e.isRequired}),o=p.find(t=>t.step===e.step);o?o.questions.push(l):p.push({step:e.step,questions:[l]})});let x=p.flatMap(e=>e.questions),h=x.length>0,y=!d&&h,m=y?x:e3,g=m.filter(e9),b=m.filter(e=>"file"===e.kind&&e.isOutstanding).map(e=>e.name);h||ez.forEach(e=>{let n=i.get(e.key);if(!n)throw Error(`buildAgenda: no decoded answer for "${e.key}"`);let l=e7(t,{origin:{kind:"ours",key:e.key,scope:e.scope},label:o(e.labelKey),note:null,control:e.control(o),answer:n,display:eG[e.key].display(n,o,r),isRequired:c&&e.required});(!((e.hideWhenBlank||"editable"!==t.kind)&&ee(n))||l.isOutstanding)&&s(e.section,l)}),!h&&d&&l.forEach(e=>s("memory",e7(t,{origin:{kind:"memory",memoryId:e.memoryId},label:e.label,note:null,control:e.control,answer:e.answer,display:e8(e.answer,e.control),isRequired:!1})));let f=[];e1.forEach(e=>{if("employer"===e)return void p.forEach(({step:t,questions:i})=>{i.length>0&&f.push({id:e,key:null===t?e:`${e}:${t}`,step:t,questions:i})});let t=a.get(e)??[];t.length>0&&f.push({id:e,key:e,step:null,questions:t})});let j=(e=>{let{oursRequired:t,providerRequired:i,hasProviderQuestions:r,missing:n}=e;return i&&!r?{kind:"pending"}:t||i?n.length>0?{kind:"incomplete",missing:n}:{kind:"ready"}:{kind:"notApplicable"}})({oursRequired:c,providerRequired:u,hasProviderQuestions:y,missing:f.flatMap(e=>e.questions.filter(e=>e.isOutstanding).map(e=>e.name))});return{kind:"ready",sections:f,providerQuestions:g,waitingFiles:b,readiness:j,hasWaitingProviderQuestions:m.some(e=>e.isOutstanding)}})({permissions:J,ours:new Map(ez.map(t=>[t.key,eG[t.key].decode(e)])),source:e,provider:B.provider,memory:B.memory,t:Z})},[B,J,Z]),G=(0,n.useCallback)(e=>{"editable"===e.access.kind&&E(t=>"closed"===t.kind?{kind:"open",name:e.name,seed:e.answer}:t)},[]),et=(0,n.useCallback)(()=>{E(e=>"committing"===e.kind?e:tu)},[]),ei=(0,n.useCallback)(async(e,t,i,r)=>{E({kind:"committing",name:e,seed:t,target:i});try{await r(),E(tu)}catch(i){E({kind:"failed",name:e,seed:t,failure:i instanceof ts?i.failure:{kind:"unknown"}})}},[]),er=(0,n.useCallback)(({question:e,value:t,target:i})=>ei(e.name,t,i,()=>H({question:e,value:t,target:i})),[ei,H]),en=(0,n.useCallback)(({question:e,scope:t})=>ei(e.name,e.answer,"everywhere"===t?"allApplications":"thisApplication",()=>U({question:e,scope:t})),[ei,U]),ea="ready"===Y.kind?Y.providerQuestions:tx,es=ea.length>0,ed=(i=(t=ea).map(e=>e.name).join("|"),l=(0,n.useMemo)(()=>t.filter(tr),[i]),a=(0,n.useMemo)(()=>Object.fromEntries(l.map(e=>[e.name,tt(e.answer)])),[l]),c=(0,F.mN)({values:a,resetOptions:{keepDirtyValues:!0}}),u=(0,n.useMemo)(()=>l.filter(e=>e.isRequired),[l]),p=(0,n.useMemo)(()=>u.map(e=>e.name),[u]),x=(0,F.FH)({control:c.control,name:p,disabled:0===p.length}),h=u.filter((e,t)=>ee(ti(Array.isArray(x)?x[t]:void 0,e.control))).map(e=>e.name),(y=(0,n.useRef)(h)).current.join("|")!==h.join("|")&&(y.current=h),m=y.current,g=(0,n.useCallback)(e=>ti(c.getValues(e.name),e.control),[c]),(j=(0,n.useRef)(l)).current=l,v=(0,n.useCallback)(()=>j.current.flatMap(e=>{if("provider"!==e.origin.kind)return[];let t=g(e);return ee(t)&&!c.getFieldState(e.name).isDirty?[]:[{itemId:e.origin.itemId,value:t}]}),[c,g]),(0,n.useMemo)(()=>({form:c,missing:m,valueOf:g,stage:v}),[c,m,g,v])),ec=(0,n.useMemo)(()=>{if("ready"!==Y.kind)return th;if(!es||"notApplicable"===Y.readiness.kind)return Y.readiness;let e=[...ed.missing,...Y.waitingFiles];return e.length>0?{kind:"incomplete",missing:e}:{kind:"ready"}},[Y,es,ed.missing]),ep=(0,n.useCallback)(()=>{if("ready"!==Y.kind||"incomplete"!==ec.kind||"closed"!==T.kind)return;let e=((e,t)=>{if("ready"===e.kind)for(let i of e.sections){let e=i.questions.find(e=>e.name===t);if(e)return e}})(Y,ec.missing[0]);e&&("questions"!==w&&(s("questions"),k("questions")),"answer"===e.kind&&G(e))},[Y,ec,T.kind,w,k,G]),{stage:ex}=ed,em=(0,n.useCallback)(async()=>{await R(ex()),N(tp)},[R,ex]),eg=(0,n.useCallback)(async()=>{M(!0);try{await I(S),N(tp)}finally{M(!1)}},[I,S]),ev=(0,n.useMemo)(()=>({hasChanges:S.size>0,isSending:z,send:eg}),[S,z,eg]),e_=(0,n.useMemo)(()=>D?{kind:"ready",isSending:L,send:em}:{kind:"unavailable"},[D,L,em]),eA=(0,n.useMemo)(()=>({agenda:Y,readiness:ec,editing:{session:T,open:G,cancel:et,commit:er,remove:en,revealOutstanding:ep},staged:e_,changed:ev,draft:es?ed:null}),[Y,ec,T,G,et,er,en,ep,e_,ev,es,ed]);return(0,r.jsx)(tc.Provider,{value:eA,children:es?(0,r.jsx)(F.Op,{...ed.form,children:e}):e})},tm=e=>{let t=(0,n.useContext)(tc);if(!t)throw Error(`${e} must be used within an AnswersProvider`);return t},tg=()=>{let{agenda:e,readiness:t}=tm("useAnswersReadiness");return{readiness:t,hasWaitingProviderQuestions:"ready"===e.kind&&e.hasWaitingProviderQuestions}},tb=()=>{let e=(0,f.wA)(),{job:t}=b(),i=t.autoTailoringStatus,r=(0,n.useRef)({id:t.id,status:i});(0,n.useEffect)(()=>(e(d.o1.watchJobCardTailoring({id:t.id})),()=>{e(d.o1.stopWatchingJobCardTailoring({id:t.id}))}),[e,t.id]);let l=!t.coverLetterId&&!!t.tailoredCoverLetterId&&t.documentOverride?.sendTailoredCoverLetter!==!0;return(0,n.useEffect)(()=>{let n=r.current.id===t.id&&"processing"===r.current.status&&"completed"===i;
59r.current={id:t.id,status:i},n&&l&&e(d.o1.changeJobCardDocuments({id:t.id,changes:{sendTailoredCoverLetter:!0}},{onError:e=>v.A.log(e)}))},[e,t.id,i,l]),null};var tf=i(57828),tj=i(85922),tv=i(13807),t_=i(14649),tA=i(86066);let tw=e=>{let{i18n:t}=(0,O.s)(),i=e.title??"",r=e.company??"";return i&&r?t.t("builder.application_modal.job_details.heading",{title:i,company:r}):i||r},tk=()=>{let e=(0,f.wA)(),{job:t,source:i}=b(),r=(0,P.N)(d.Tp.selectJobs).filter(e=>e.status===t.status),n=r.findIndex(e=>e.id===t.id);if(-1===n||r.length<2)return null;let l=t=>()=>{e(d.o1.setModal({key:"applicationDrawer",data:{id:r[t].id,source:i}}))};return{position:{current:n+1,total:r.length},goPrevious:n>0?l(n-1):null,goNext:n<r.length-1?l(n+1):null}};var tJ=i(91779),tC=i(25755),t$=i(29567),tS=i(35130),tN=i(99418),tT=i(12330),tE=i(38267),tB=i(99701),tR=i(24833);let tP=(0,tE.Ay)(tf.Overlay)(["position:fixed;inset:0;background-color:rgba(15,20,30,0.32);z-index:1010;"]),tI=(0,tE.Ay)(tf.Content)(["position:fixed;top:50%;left:50%;width:min(480px,calc(100vw - 32px));transform:translate(-50%,-50%);padding:32px;border-radius:16px;background-color:",";box-shadow:",";outline:none;z-index:1011;",""],tB.Jy.White,tB.qd.lightShadowHigh,tR.A.Phone` 60 padding: 24px 20px; 61 `),tL=(0,tE.Ay)(tf.Title)(["margin:0;font-size:23px;line-height:28px;font-weight:",";color:",";"],tB.o5.weights.medium,tB.Jy.Neutral100),tz=(0,tE.Ay)(tf.Description)(["margin:12px 0 0;font-size:16px;line-height:20px;color:",";"],tB.Jy.Neutral60),tM=tE.Ay.div(["display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:32px;",""],tR.A.Phone` 62 flex-direction: column-reverse; 63 align-items: stretch; 64 `),tD=({testId:e,title:t,description:i,onCancel:n,children:l})=>(0,r.jsx)(tf.Root,{open:!0,onOpenChange:e=>!e&&n(),children:(0,r.jsxs)(tf.Portal,{children:[(0,r.jsx)(tP,{}),(0,r.jsxs)(tI,{"data-testid":e,children:[(0,r.jsx)(tL,{children:t}),(0,r.jsx)(tz,{children:i}),(0,r.jsx)(tM,{children:l})]})]})}),tq="builder.auto_apply_copilot.job_application_drawer.extra_questions_modal",tK=e=>`autoApplyExtraQuestionsModalSeen:${e}`,tF=(0,n.createContext)(()=>void 0),tO=({onClose:e})=>{let{i18n:t}=(0,O.s)(),i=(0,n.useMemo)(()=>tN.A.sanitize(t.t(`${tq}.description`)),[t]);return(0,r.jsx)(tD,{testId:"first-submit-explainer",title:t.t(`${tq}.title`),description:(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:i}}),onCancel:e,children:(0,r.jsx)(tJ.JQ,{type:"button",onClick:e,children:t.t(`${tq}.confirm`)})})},tV=({children:e})=>
64{let t=(0,W.J)()?.id??null,[i,l]=(0,n.useState)(!1),o=(0,n.useCallback)(()=>{null===t||tT.D.getItem(tK(t))||(tT.D.setItem(tK(t),"1"),l(!0))},[t]);return(0,r.jsxs)(tF.Provider,{value:o,children:[e,i&&(0,r.jsx)(tO,{onClose:()=>l(!1)})]})},tW={expired:"expired",inFlight:"in_flight",applied:"applied",failed:"failed"};var tH=i(8559);let tX="builder.job_tracking",tU=({onConfirm:e,onCancel:t})=>{let{i18n:i}=(0,O.s)();return(0,r.jsxs)(tD,{testId:"discard-job-dialog",title:i.t(`${tX}.delete_job`),description:i.t(`${tX}.delete_modal.sure_to_delete_job`),onCancel:t,children:[(0,r.jsx)(tJ.JQ,{type:"button",theme:tJ.Ox.ghost,onClick:t,children:i.t(`${tX}.cancel`)}),(0,r.jsx)(tJ.JQ,{type:"button",theme:tJ.Ox.destructive,onClick:e,children:i.t(`${tX}.delete`)})]})};var tQ=i(92944);let tZ=e=>(0,tE.AH)(["left:max(","px,calc(50% - ","px));width:min(","px,calc(100vw - ","px));"],48,e/2,e,96),tY=tR.A.Tablet,tG=(0,tE.Ay)(tf.Overlay)(["position:fixed;inset:0;background-color:rgba(15,20,30,0.32);z-index:1000;"]),t0=(0,tE.Ay)(tf.Content)(["position:fixed;top:",";bottom:",";"," display:flex;flex-direction:column;background-color:",";border-radius:16px;box-shadow:",";overflow:hidden;z-index:1001;outline:none;@media (min-width:","px){","}",""],tB.Kz.S,tB.Kz.S,tZ(1040),tB.Jy.White,tB.qd.lightShadowHigh,1440,tZ(1240),tR.A.Phone` 65 inset: 0 0 auto; 66 width: 100%; 67 height: 100dvh; 68 padding-bottom: 0; 69 border-radius: 0; 70 `),t1=tE.Ay.div(["position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:"," 12px;border-bottom:1px solid ",";flex-shrink:0;",""],tB.Kz["2XS"],tB.Jy.Neutral10,tY` 71 justify-content: center; 72 min-height: 64px; 73 padding: 16px 56px 0; 74 border-bottom: none; 75 `),t2=tE.Ay.div(["position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:32px;",""],tY` 76 position: static; 77 transform: none; 78 `),t4=tE.Ay.div(["width:375px;display:flex;flex-direction:column;align-items:center;",""],tY` 79 width: auto; 80 `),t5=(0,tE.Ay)(tf.Title)(["max-width:100%;margin:0;font-size:19px;line-height:24px;font-weight:",";color:",";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;",""],tB.o5.weights.regular,tB.Jy.Neutral100,tY` 81 max-width: none; 82 text-align: center; 83 font-weight: ${tB.o5.weights.medium}; 84 white-space: normal; 85 display: -webkit-box; 86 -webkit-box-orient: vertical; 87 -webkit-line-clamp: 2; 88 `),t6=tE.Ay.div(["font-size:16px;line-height:16px;color:",";",""],tB.Jy.Neutral50,tY` 89 display: none; 90 `),t8=tE.Ay.button(["position:relative;width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background-color:",";color:",";cursor:pointer;touch-action:manipulation;transition:background-color 0.1s;&::before{content:'';position:absolute;inset:-6px;border-radius:50%;}svg{fill:currentColor;}"," &:active{background-color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}&:disabled{opacity:0;pointer-events:none;}",""],tB.Jy.Neutral10,tB.Jy.Neutral70,tR.A.Hover` 91 &:hover { 92 background-color: ${tB.Jy.Neutral15}; 93 } 94 `,tB.Jy.Neutral20,tB.Jy.Blue50,tY` 95 display: none; 96 `),t3=tE.Ay.button(["position:fixed;top:24px;right:20px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:",";box-shadow:",";color:",";cursor:pointer;touch-action:manipulation;z-index:1002;transition:background-color 0.1s;"," &:active{background-color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}",""],tB.Jy.White,tB.qd.lightShadowLow,tB.Jy.Neutral70,tR.A.Hover` 97 &:hover { 98 background-color: ${tB.Jy.Neutral5}; 99 } 100 `,tB.Jy.Neutral10,tB.Jy.Blue50,tY` 101 position: absolute; 102 top: ${tB.Kz["2XS"]}; 103 right: ${tB.Kz["2XS"]}; 104 box-shadow: none; 105 `),t9=tE.Ay.div(["display:flex;align-items:center;gap:12px;margin-left:auto;"]);tB.o5.sizes.Caption,tB.Jy.Neutral50;let t7=tE.Ay.span(["display:inline-flex;"]),ie=(0,tE.Ay)(tQ.J)(["padding:"," 16px;"],tB.Kz["2XS"]),it=tE.Ay.button(["display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:none;border-radius:4px;background:transparent;",";font-weight:",";color:",";white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color 0.1s;
105svg path{fill:currentColor;}"," &:active{background-color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}&:disabled{background-color:transparent;color:",";cursor:default;}"],tB.o5.sizes.ButtonS,tB.o5.weights.medium,tB.Jy.Red50,tR.A.Hover` 106 &:hover { 107 background-color: ${tB.Jy.Red10}; 108 } 109 `,tB.Jy.Red20,tB.Jy.Red50,tB.Jy.Neutral40),ii=tE.Ay.div(["display:flex;flex-shrink:0;align-items:center;gap:",";padding:"," ",";padding-bottom:calc("," + env(safe-area-inset-bottom,0px));border-top:1px solid ",";background-color:",";"],tB.Kz["2XS"],tB.Kz.XS,tB.Kz.M,tB.Kz.XS,tB.Jy.Neutral15,tB.Jy.White),ir=tE.Ay.div(["flex:1;display:flex;> *{flex:1;}"]),il=(0,tE.Ay)(tQ.J)(["width:100%;"]),io=tE.Ay.div(["flex:1;min-height:0;display:flex;",""],tY` 110 display: block; 111 overflow-y: auto; 112 overscroll-behavior: contain; 113 `),ia=({$paneVisible:e})=>tY` 114 display: ${e?"block":"none"}; 115`,is=tE.Ay.div(["flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:"," ",";scrollbar-width:none;&::-webkit-scrollbar{display:none;}"," "," ",""],tB.Kz.M,tB.Kz.L,tY` 116 overflow-y: visible; 117 `,tR.A.Phone` 118 padding: 16px 16px 48px; 119 `,ia),id=tE.Ay.aside(["width:50%;flex-shrink:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid ",";scrollbar-width:none;&::-webkit-scrollbar{display:none;}"," ",""],tB.Jy.Neutral10,tY` 120 width: 100%; 121 overflow-y: visible; 122 border-left: none; 123 `,ia),ic=tE.Ay.div(["display:flex;flex-shrink:0;margin:16px 16px 0;padding:2px;border-radius:8px;background-color:",";"],tB.Jy.Neutral10),iu=tE.Ay.button(["position:relative;flex:1;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:7px;background-color:transparent;font-size:15px;line-height:20px;font-weight:",";color:",";cursor:pointer;touch-action:manipulation;transition:background-color 0.1s,color 0.1s;&::before{content:'';position:absolute;inset:-4px 0;}"," &:focus-visible{outline:2px solid ",";outline-offset:2px;}"],tB.o5.weights.medium,tB.Jy.Neutral60,({$isActive:e})=>e&&(0,tE.AH)(["background-color:",";color:",";box-shadow:",";"],tB.Jy.White,tB.Jy.Neutral100,tB.qd.lightShadowLow),tB.Jy.Blue50),ip=tE.Ay.div(["display:flex;flex-shrink:0;align-items:center;gap:",";",""],tB.Kz.XS,tY` 124 margin-bottom: ${tB.Kz.XS}; 125 `),ix=tE.Ay.h3(["flex-shrink:0;margin:0;font-size:23px;line-height:28px;font-weight:",";color:",";",""],tB.o5.weights.medium,tB.Jy.Neutral100,tY` 126 display: none; 127 `),ih=tE.Ay.div(["display:flex;flex-shrink:0;gap:",";border-bottom:1px solid ",";",""],tB.Kz.M,tB.Jy.Neutral10,tY` 128 overflow-x: auto; 129 scrollbar-width: none; 130 131 &::-webkit-scrollbar {
132 display: none; 133 } 134 `),iy=tE.Ay.button(["position:relative;flex-shrink:0;padding:10px 2px;border:none;background:transparent;",";font-weight:",";color:",";white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:color 0.1s;"," "," &:focus-visible{outline:2px solid ",";outline-offset:-2px;border-radius:4px;}"],tB.o5.sizes.Body,tB.o5.weights.medium,tB.Jy.Neutral50,({$isActive:e})=>e&&(0,tE.AH)(["color:",";box-shadow:inset 0 -2px 0 0 ",";"],tB.Jy.Neutral100,tB.Jy.Blue50),tR.A.Hover` 135 &:hover { 136 color: ${tB.Jy.Neutral100}; 137 } 138 `,tB.Jy.Blue50),im=(0,tE.i7)(["0%{transform:scale(1);opacity:0.6;}70%,100%{transform:scale(3);opacity:0;}"]),ig=tE.Ay.span(["position:absolute;top:18px;left:-8px;width:6px;height:6px;border-radius:999px;background-color:",";&::after{content:'';position:absolute;inset:0;border-radius:999px;background-color:",";animation:"," 2s cubic-bezier(0.2,0,0,1) infinite;}@media (prefers-reduced-motion:reduce){&::after{animation:none;}}"],tB.Jy.Amber50,tB.Jy.Amber50,im),ib=tE.Ay.div(["display:flex;flex-direction:column;flex:1 0 auto;"]),ij="builder.application_modal.questions.header",iv="builder.application_modal.header",i_=({variant:e,label:t,reasonKey:i,isDisabled:n,isLoading:l,onClick:o})=>{let{i18n:a}=(0,O.s)(),s="bar"===e;return(0,r.jsx)(s?ir:t9,{children:(0,r.jsx)(tC.QP,{multiline:!0,width:232,position:s?"top":"bottom",isActive:null!==i,value:i&&a.t(i),children:(0,r.jsx)(t7,{children:(0,r.jsx)(s?il:ie,{type:"button",size:tJ.Mp.small,isDisabled:n,isLoading:l,onClick:o,children:t})})})})},iA=({variant:e})=>{let{i18n:t}=(0,O.s)(),{submit:i,canSubmit:l,blocker:a}=(()=>{let e=(0,f.wA)(),{job:t,placement:i,source:r,close:l}=b(),a=K(),{readiness:s}=tg(),{revealOutstanding:c}=tm("useAnswerEditing").editing,u=tm("useChangedAnswers").changed,{getCredit
138Count:p,redirectToBillingPlans:x,isAutoApplyLimitReached:h}=(0,M.J)(),{removeFromReviewQueue:y}=(0,tS.c)(!1),{showOnce:m}={showOnce:(0,n.useContext)(tF)},g=tk(),j=t.autoApplyCompatible?null:"incompatible",_="editable"===a.kind&&null===j&&"pending"!==s.kind&&!u.isSending,A=()=>{let n,a;if(n=t,a=r,o.$.drawerSubmitApplication({jobCardId:n.id,source:a,column:n.status,systemRecommended:n.systemRecommended}),t.status===d.Sy.recommended&&e(d.o1.deductFromRecommendationsCount(1)),y(t.id),e(d.o1.moveRequest({source:{droppableId:t.status,index:t.positionNumber},destination:{droppableId:d.Sy.auto_apply,index:0},jobId:t.id})),"jobTracking"===i?e(d.o1.setAutoApplyNotification(d.S5.added)):e(t$.o1.handleNotificationAddedJobCard({...t,status:d.Sy.auto_apply})),m(),t.status===d.Sy.recommended&&g?.goNext)return g.goNext();l()};return{submit:()=>{if(_){if("incomplete"===s.kind)return c();if(!x()&&!h()){if(!u.hasChanges)return A();u.send().then(A,e=>v.A.log(e))}}},canSubmit:_,blocker:j,creditsLeft:p()}})();return(0,r.jsx)(i_,{variant:e,label:t.t(`${ij}.submit_application`),reasonKey:a&&`${iv}.submit_disabled_${a}`,isDisabled:!l,onClick:i})},iw=({variant:e})=>{let{i18n:t}=(0,O.s)(),{readiness:i}=tg(),n=tm("useStagedAnswers").staged,l="ready"===n.kind&&n.isSending,o="ready"===i.kind&&"ready"===n.kind&&!l;return(0,r.jsx)(i_,{variant:e,label:t.t(`${ij}.submit_answers`),reasonKey:"incomplete"===i.kind?`${iv}.submit_disabled_unanswered`:null,isDisabled:!o,isLoading:l,onClick:()=>{"ready"===n.kind&&n.send().catch(e=>v.A.log(e))}})},ik=({variant:e,kind:t})=>{let{i18n:i}=(0,O.s)();return(0,r.jsx)(i_,{variant:e,label:i.t(`${ij}.submit_application`),reasonKey:`${iv}.submit_disabled_${tW[t]}`,isDisabled:!0,onClick:()=>{}})},iJ=({variant:e})=>{let t=K();return"needsInfo"===t.kind?(0,r.jsx)(iw,{variant:e}):"editable"===t.kind?(0,r.jsx)(iA,{variant:e}):(0,r.jsx)(ik,{variant:e,kind:t.kind})},iC=({variant:e})=>{let{i18n:t}=(0,O.s)(),{isAvailable:i,isEnabled:l,labelKey:a,isConfirming:s,discard:c,confirm:u,cancel:p}=(()=>{let e=(0,f.wA)(),{job:t,placement:i,source:r,close:l}=b(),a=K(),{removeFromReviewQueue:s}=(0,tS.c)(!1),c=tk(),[u,p]=(0,n.useState)(!1),x="inFlight"!==a.kind,h="queue"===r,y=t.externalSlugId?"discard":"delete",m=()=>{t.status===d.Sy.recommended&&e(d.o1.deductFromRecommendationsCount(1)),e(d.o1.deleteJobRequest({id:t.id})),s(t.id)};return{isAvailable:"jobTracking"===i,isEnabled:x,labelKey:y,isConfirming:u,discard:()=>p(!0),confirm:()=>x?(p(!1),h)?(o.$.drawerSkipAndRemove(),t.externalSlugId&&(0,tH.jQ)(t.externalSlugId),m(),c?.goNext)?c.goNext():void l():void(o.$.drawerDeleteJob(),m(),l()):p(!1),cancel:()=>p(!1)}})();if(!i)return null;let x="bar"===e,h=t.t(`${iv}.${a}`);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(tC.QP,{multiline:!0,width:232,position:x?"top":"bottom",isActive:!l,value:t.t(`${iv}.discard_disabled_in_flight`),children:x?(0,r.jsx)(ir,{children:(0,r.jsx)(il,{type:"button",theme:tJ.Ox.ghost,size:tJ.Mp.small,isDisabled:!l,onClick:c,children:h})}):(0,r.jsxs)(it,{type:"button",disabled:!l,onClick:c,children:[(0,r.jsx)(t_.qJ.Trash,{"aria-hidden":"true"}),h]})}),s&&(0,r.jsx)(tU,{onConfirm:u,onCancel:p})]})},i$=({direction:e,onNavigate:t})=>{let{i18n:i}=(0,O.s)(),n="previous"===e?t_.qJ.ChevronLeftCurrentColor:t_.qJ.ChevronRight;return(0,r.jsx)(t8,{type:"button",disabled:!t,onClick:t??void 0,"aria-label":i.t(`builder.application_modal.header.${e}_job`),children:(0,r.jsx)(n,{"aria-hidden":"true"})})},iS=()=>{let{i18n:e}=(0,O.s)(),{job:t}=b(),i=tw(t),n=tk(),{isTablet:l}=(0,tA.e)(),o=null!==n&&!l;return(0,r.jsxs)(t1,{children:[!l&&(0,r.jsx)(iC,{variant:"header"}),(0,r.jsxs)(t2,{children:[o&&(0,r.jsx)(i$,{direction:"previous",onNavigate:n.goPrevious}),(0,r.jsxs)(t4,{children:[(0,r.jsx)(t5,{children:i}),o&&(0,r.jsx)(t6,{children:e.t("builder.application_modal.header.position",n.position)})]}),o&&(0,r.jsx)(i$,{direction:"next",onNavigate:n.goNext})]}),!l&&(0,r.jsx)(iJ,{variant:"header"}),(0,r.jsx)(tf.Close,{asChild:!0,children:(0,r.jsx)(t3,{type:"button","aria-label":e.t("builder.application_modal.close"),children:(0,r.jsx)(t_.qJ.Close,{})})})]})},iN={ArrowRight:1,ArrowLeft:-1,Home:"first",End:"last"},iT=(e,t,i)=>{let r=iN[e];if(void 0===r)return null;if("first"===r)return t[0];if("last"===r)return t[t.length-1];let n=t.indexOf(i);return t[(n+r+t.length)%t.length]},iE=(e,t)=>{e.preventDefault(),e.currentTarget.closest('[role="tablist"]')?.querySelector(`#${t}`)?.focus()},iB=["application","details"],iR=e=>`application-modal-pane-${e}`,iP=()=>{let{i18n:e}=(0,O.s)(),{details:t}=b(),{isTablet:i}=(0,tA.e)();if(!i)return null;let n=t.isOpen?"details":"application",o=e=>{let i;
138e!==n&&(t.toggle(),i="details"===e,(0,l.xP)("aa_drawer_details_toggled",{open:i,label:"AA_v2"}))},a=e=>{let t=iT(e.key,iB,n);null!==t&&(iE(e,iR(t)),o(t))};return(0,r.jsx)(ic,{role:"tablist",children:iB.map(t=>(0,r.jsx)(iu,{type:"button",role:"tab",id:iR(t),tabIndex:t===n?0:-1,"aria-selected":t===n,$isActive:t===n,onClick:()=>o(t),onKeyDown:a,children:e.t(`builder.application_modal.mobile_panes.${t}`)},t))})},iI=()=>{let{isTablet:e}=(0,tA.e)();return e?(0,r.jsxs)(ii,{"data-testid":"application-action-bar",children:[(0,r.jsx)(iC,{variant:"bar"}),(0,r.jsx)(iJ,{variant:"bar"})]}):null},iL=({children:e,aside:t})=>{let{close:i,details:l}=b(),a=(0,P.N)(e=>tj.Tp.isAaUpsellModalOpen(e)||tv.Tp.showAutoApplyUpsellModal(e)||tv.Tp.rdUpsellModalVisible(e)||tv.Tp.rdNotEnoughCreditsModalVisible(e)),s=(0,n.useRef)(null);return(0,r.jsx)(tf.Root,{open:!0,onOpenChange:()=>{o.$.drawerClosed(),i()},children:(0,r.jsxs)(tf.Portal,{children:[(0,r.jsx)(tG,{}),(0,r.jsxs)(t0,{ref:s,"aria-describedby":void 0,onEscapeKeyDown:e=>{let t;(a||(t=e.target)instanceof HTMLElement&&null!==t.closest('[data-keeps-escape="true"]'))&&e.preventDefault()},onInteractOutside:e=>{a&&e.preventDefault()},onOpenAutoFocus:e=>{e.preventDefault(),s.current?.focus()},children:[(0,r.jsx)(iS,{}),(0,r.jsx)(iP,{}),(0,r.jsxs)(io,{children:[(0,r.jsx)(is,{$paneVisible:!l.isOpen,children:e}),(0,r.jsx)(id,{$paneVisible:l.isOpen,children:t})]}),(0,r.jsx)(iI,{})]})]})})};var iz=i(10022),iM=i(21700),iD=i(51350),iq=i(21742),iK=i(85275);let iF="builder.application_modal.status",iO=`${iF}.contact`,iV={editable:{tone:"info",icon:"autoApply",contactKey:null},queued:{tone:"progress",icon:"clock",contactKey:null},processing:{tone:"progress",icon:"clock",contactKey:iO},needs_info:{tone:"warning",icon:"info",contactKey:iO},applied:{tone:"success",icon:"check",contactKey:iO},error:{tone:"error",icon:"error",contactKey:iO},no_application_made:{tone:"muted",icon:"clockMuted",contactKey:iO},tailoring_failed:{tone:"error",icon:"document",contactKey:`${iF}.tailoring_contact`},expired:{tone:"warning",icon:"clockMuted",contactKey:null}},iW={error:"error",no_application_made:"no_application_made",auto_tailoring_failed:"tailoring_failed"},iH={info:{bg:tB.Jy.Blue10,icon:tB.Jy.Blue50,title:tB.Jy.Blue80,body:tB.Jy.Blue70},progress:{bg:tB.Jy.Indigo10,icon:tB.Jy.Indigo50,title:tB.Jy.Indigo80,body:tB.Jy.Indigo70},success:{bg:tB.Jy.Green10,icon:tB.Jy.Green50,title:tB.Jy.Green80,body:tB.Jy.Green70},warning:{bg:"#FDF6E3",icon:tB.Jy.Amber60,title:tB.Jy.Amber70,body:tB.Jy.Amber70},error:{bg:tB.Jy.Red10,icon:tB.Jy.Red50,title:tB.Jy.Red80,body:tB.Jy.Red70},muted:{bg:tB.Jy.Neutral10,icon:tB.Jy.Neutral50,title:tB.Jy.Neutral80,body:tB.Jy.Neutral70}},iX=tE.Ay.div(["display:flex;gap:",";align-items:flex-start;margin-top:16px;padding:",";border-radius:12px;background-color:",";"],tB.Kz.S,tB.Kz.XS,({$tone:e})=>iH[e].bg),iU=tE.Ay.div(["display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:",";"],tB.Jy.White),iQ=tE.Ay.img(["width:20px;height:20px;"]),iZ=tE.Ay.div(["display:flex;flex-direction:column;gap:",";"],tB.Kz["4XS"]),iY=tE.Ay.p(["",";font-weight:",";margin:0;color:",";"],tB.o5.sizes.Body,tB.o5.weights.medium,({$tone:e})=>iH[e].title),iG=tE.Ay.p(["",";margin:0;color:",";a{color:",";text-decoration:underline;}"],tB.o5.sizes.Caption,({$tone:e})=>iH[e].body,tB.Jy.Blue50),i0={clock:iz,clockMuted:iq,check:iM,error:iD,document:iK},i1=({color:e})=>(0,r.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:e,"aria-hidden":"true",children:(0,r.jsx)("path",{d:"M9.18234 7.3117C12.5438 7.05529 15.6734 7.05527 19.0349 7.3117C19.9844 7.38415 20.7392 8.1456 20.8112 9.10467C21.0647 12.4794 21.0647 15.6401 20.8112 19.0148C20.7392 19.9738 19.9844 20.7353 19.0349 20.8078C15.6734 21.0643 12.5438 21.0643 9.18234 20.8078C8.23267 20.7353 7.47802 19.9739 7.40597 19.0148C7.15246 15.6401 7.15246 12.4794 7.40597 9.10467C7.47802 8.14559 8.23268 7.38414 9.18234 7.3117ZM18.7087 11.1066C18.3793 10.7774 17.858 10.757 17.5046 11.0451L17.4362 11.1066L13.03 15.5119L11.0954 13.5773L11.0271 13.5148C10.6735 13.2265 10.1515 13.2478 9.82199 13.5773C9.49295 13.9069 9.47232 14.4281 9.76046 14.7814L9.82199 14.8498L12.3943 17.4211L12.4626 17.4826C12.816 17.7709 13.3372 17.7504 13.6667 17.4211L18.7087 12.3801C19.0602 12.0286 19.0601 11.4581 18.7087 11.1066ZM4.96652 3.19256C8.328 2.93614 11.4576 2.93614 14.8191 3.19256C15.7685 3.26499 16.5232 4.02557 16.5954 4.98455C16.6171 5.27164 16.3852 5.5128 16.1003 5.50408C13.7611 5.43093 11.4666 5.48646 9.05929 5.6701C7.30633 5.80382 5.91309 7.20897 5.77999 8.97967C5.59861 11.394 5.54306 13.7045 5.61495 16.0558C5.62594 16.4195 5.32584 16.716 4.96652 16.6887C4.01677 16.6162 3.26219 15.8547 3.19015 14.8957C2.93662 11.5208 2.93661 8.35947 3.19015 4.98455C3.26241 4.02569 4.01699 3.26499 4.96652 3.19256Z"})}),i2=({color:e})=>(0,r.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:e,"aria-hidden":"true",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 1.667a8.333 8.333 0 1 0 0 16.666 8.333 8.333 0 0 0 0-16.666Zm0 4.166a1.042 1.042 0 1 1 0 2.084 1.042 1.042 0 0 1 0-2.084Zm0 3.334c.46 0 .833.373.833.833v3.75a.833.833 0 0 1-1.666 0V10c0-.46.373-.833.833-.833Z"})}),i4=({icon:e,color:t})=>{switch(e){case"autoApply":return(0,r.jsx)(i1,{color:t});case"info":return(0,r.jsx)(i2,{color:t});default:return(0,r.jsx)(iQ,{src:i0[e],alt:""})}},i5=()=>{let{i18n:e}=(0,O.s)(),{job:t,selectTab:i}=b(),n=((e,t)=>{let i=((e,t)=>{switch(e.kind){case"editable":return t.autoApplyCompatible?"editable":null;case"expired":return t.autoApplyCompatible?"expired":null;
138case"inFlight":return e.phase;case"needsInfo":return"needs_info";case"applied":let i;if(!t.autoApplyStatus&&c.includes(t.status))return null;return t.autoApplyStatus&&(i=t.autoApplyStatus,u.includes(i))?iW[t.autoApplyStatus]:"applied";case"failed":return iW[e.reason]}})(e,t);return null===i?null:{...iV[i],titleKey:`${iF}.${i}.title`,descriptionKey:`${iF}.${i}.${"needs_info"!==i?"description":t.applicationAnswers.length>0?"description_with_questions":"description_email_only"}`}})(K(),t);if(null===n)return null;let{tone:l,icon:o,titleKey:a,descriptionKey:d,contactKey:p}=n;return(0,r.jsxs)(iX,{role:"status",$tone:l,children:[(0,r.jsx)(iU,{children:(0,r.jsx)(i4,{icon:o,color:iH[l].icon})}),(0,r.jsxs)(iZ,{onClick:e=>{e.target.closest('a[href="#notes"]')&&(e.preventDefault(),s("notes"),i("notes"))},children:[(0,r.jsx)(iY,{$tone:l,children:e.t(a)}),(0,r.jsx)(iG,{$tone:l,dangerouslySetInnerHTML:{__html:tN.A.sanitize(e.t(d))}}),p&&(0,r.jsx)(iG,{$tone:l,dangerouslySetInnerHTML:{__html:tN.A.sanitize(e.t(p))}})]})]})},i6={ready:{background:tB.Jy.Blue10,color:tB.Jy.Blue50},inProgress:{background:tB.Jy.Indigo10,color:tB.Jy.Indigo50},applied:{background:tB.Jy.Green10,color:tB.Jy.Green50},error:{background:tB.Jy.Red10,color:tB.Jy.Red50},neutral:{background:tB.Jy.Neutral10,color:tB.Jy.Neutral50},expired:{background:tB.Jy.Amber10,color:tB.Jy.Amber50}},i8=tE.Ay.span(["display:inline-flex;flex-shrink:0;align-items:center;gap:",";padding:"," ",";border-radius:",";background-color:",";color:",";",";font-weight:",";&::before{content:'';width:5px;height:5px;border-radius:50%;background-color:currentColor;}"],tB.Kz["3XS"],tB.Kz["4XS"],tB.Kz["2XS"],tB.Kz["3XS"],({$tone:e})=>i6[e].background,({$tone:e})=>i6[e].color,tB.o5.sizes.Caption,tB.o5.weights.medium),i3=()=>{let{i18n:e}=(0,O.s)(),{job:t}=b(),i="expired"===K().kind?{labelKey:"builder.auto_apply_copilot.job_application_drawer.status.expired",tone:"expired"}:(0,d.nU)(t.status,t.autoApplyStatus);return(0,r.jsx)(i8,{$tone:i.tone,"data-testid":"application-status-pill",children:e.t(i.labelKey)})};var i9=i(38221),i7=i.n(i9);let re=tE.Ay.span(["font-size:14px;line-height:18px;color:",";"],tB.Jy.Neutral50),rt=tE.Ay.div(["max-width:640px;padding-top:16px;"]),ri=tE.Ay.p(["margin:0 0 8px;font-size:16px;line-height:20px;color:",";"],tB.Jy.Neutral50),rr=tE.Ay.span(["position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;"]),rn=tE.Ay.textarea(["display:block;box-sizing:border-box;width:100%;min-height:180px;margin:0;padding:12px 16px;border:none;border-radius:4px;background-color:",";font:inherit;font-size:19px;line-height:24px;color:",";resize:vertical;transition:box-shadow 0.1s;&::placeholder{color:",";}&:focus{outline:none;}&:focus-visible{box-shadow:inset 0 0 0 2px ",";}"],tB.Jy.Neutral10,tB.Jy.Neutral90,tB.Jy.Neutral50,tB.Jy.Blue50),rl=tE.Ay.div(["display:grid;gap:12px;margin-top:16px;"]),ro=tE.Ay.a(["display:flex;align-items:center;gap:16px;min-width:0;color:inherit;text-decoration:none;border-radius:8px;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],tB.Jy.Blue50),ra=tE.Ay.span(["position:relative;display:inline-block;flex-shrink:0;width:56px;height:56px;border-radius:8px;overflow:hidden;box-shadow:",";background-color:",";"],tB.qd.lightWithBorderShadowLow,tB.Jy.White),rs=tE.Ay.img(["display:block;width:100%;height:100%;object-fit:cover;object-position:top left;"]),rd=tE.Ay.span(["position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;background-color:",";color:",";opacity:0;transition:opacity 0.12s ease;",""],tB.Jy.Blue10,tB.Jy.Blue50,tR.A.Hover` 139 ${ro}:hover & { 140 opacity: 1; 141 } 142 `),rc=tE.Ay.span(["min-width:0;font-size:19px;line-height:24px;font-weight:",";color:",";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"],tB.o5.weights.medium,tB.Jy.Neutral100),ru=()=>{let{i18n:e}=(0,O.s)(),{job:t}=b(),i=(t.autoApplyDocuments??[]).filter(e=>"auto_applied"===e.documentType&&e.documentFile);return 0===i.length?null:(0,r.jsxs)(rl,{children:[(0,r.jsx)(re,{children:e.t("builder.application_modal.notes.application_confirmation")}),i.map(({id:e,documentFile:t})=>(0,r.jsxs)(ro,{href:t.url,target:"_blank",rel:"noreferrer",children:[(0,r.jsxs)(ra,{children:[(0,r.jsx)(rs,{src:t.url,alt:t.filename}),(0,r.jsx)(rd,{"aria-hidden":"true",children:(0,r.jsx)(t_.qJ.Download,{})})]}),(0,r.jsx)(rc,{children:t.filename})]},e))]})},rp="builder.application_modal.notes",rx="application-modal-notes",rh=()=>{let e=(0,f.wA)(),{i18n:t}=(0,O.s)(),{job:i}
142=b(),[l,o]=(0,n.useState)(i.notes??""),a=(0,n.useMemo)(()=>i7()((t,i)=>{e(d.o1.editJobRequest({id:t,notes:i}))},800),[e]);return(0,n.useEffect)(()=>{a.flush(),o(i.notes??"")},[i.id]),(0,n.useEffect)(()=>()=>a.flush(),[a]),(0,r.jsxs)(rt,{children:[(0,r.jsx)(ri,{id:`${rx}-intro`,children:t.t(`${rp}.intro`)}),(0,r.jsx)(rr,{as:"label",htmlFor:rx,children:t.t("builder.application_modal.tabs.notes")}),(0,r.jsx)(rn,{id:rx,"aria-describedby":`${rx}-intro`,rows:15,value:l,onChange:e=>{let t=e.target.value;o(t),a(i.id,t)},onBlur:()=>a.flush(),placeholder:t.t(`${rp}.placeholder`),"data-testid":"job-application-notes"}),(0,r.jsx)(ru,{})]})};var ry=i(6492);let rm=(0,tE.AH)(["font-size:16px;line-height:20px;color:",";"],tB.Jy.Neutral50),rg=(0,tE.AH)(["font-size:14px;line-height:18px;"]),rb=(0,tE.AH)(["display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:none;background:transparent;font-size:16px;line-height:20px;font-weight:",";cursor:pointer;touch-action:manipulation;transition:color 0.1s;&:disabled{color:",";cursor:default;}&:focus-visible{outline:2px solid ",";outline-offset:2px;border-radius:4px;}"],tB.o5.weights.medium,tB.Jy.Neutral40,tB.Jy.Blue50),rf=tE.Ay.div(["display:grid;gap:20px;margin-top:24px;"]),rj=tE.Ay.div(["height:48px;border-radius:4px;background-color:",";"],tB.Jy.Neutral10),rv=tE.Ay.p(["margin:24px 0 0;max-width:640px;font-size:16px;line-height:20px;color:",";"],tB.Jy.Neutral60),r_=tE.Ay.section(["margin-top:24px;& + &{margin-top:32px;}"]),rA=tE.Ay.h6(["margin:0;font-size:19px;line-height:24px;font-weight:",";color:",";"],tB.o5.weights.medium,tB.Jy.Neutral100),rw=tE.Ay.p([""," margin:8px 0 0;max-width:640px;"],rm),rk=tE.Ay.div(["display:grid;gap:20px 24px;margin-top:16px;grid-template-columns:",";",""],({$layout:e,$columns:t})=>"grid"===e?`repeat(${t}, minmax(0, 1fr))`:"minmax(0, 1fr)",tR.A.Phone` 143 grid-template-columns: minmax(0, 1fr); 144 `),rJ=tE.Ay.button([""," justify-self:start;margin:-12px 0;color:",";",""],rb,tB.Jy.Blue50,tR.A.Hover` 145 &:hover { 146 color: ${tB.Jy.Blue60}; 147 } 148 `),rC=tE.Ay.div(["min-width:0;"]),r$=tE.Ay.span([""," display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px;"],rm),rS=tE.Ay.span([""," line-height:16px;padding:2px 6px;border-radius:4px;font-weight:",";letter-spacing:0.04em;text-transform:uppercase;color:",";background-color:",";"],rg,tB.o5.weights.medium,tB.Jy.Amber50,tB.Jy.Amber10),rN=tE.Ay.p([""," margin:-2px 0 6px;color:",";"],rg,tB.Jy.Neutral60),rT=tE.Ay.div(["display:flex;align-items:center;gap:8px;min-height:48px;padding:0 4px 0 16px;border-radius:4px;background-color:",";",""],tB.Jy.Neutral10,({$outstanding:e})=>e&&(0,tE.AH)(["box-shadow:inset 0 0 0 1px ",";"],tB.Jy.Amber40)),rE=tE.Ay.span(["flex:1;min-width:0;padding:12px 0;font-size:19px;line-height:24px;color:",";white-space:pre-wrap;overflow-wrap:anywhere;"],({$empty:e})=>e?tB.Jy.Neutral50:tB.Jy.Neutral90),rB=tE.Ay.button([""," flex-shrink:0;padding:0 12px;color:",";"," &:active:not(:disabled){color:",";}"],rb,tB.Jy.Blue50,tR.A.Hover` 149 &:hover:not(:disabled) { 150 color: ${tB.Jy.Blue60}; 151 } 152 `,tB.Jy.Blue70),rR=tE.Ay.p([""," margin:6px 0 0;color:",";"],rg,tB.Jy.Amber50),rP=tE.Ay.form(["display:grid;gap:12px;"]),rI=tE.Ay.div(["input,textarea{font-size:16px;}"]),rL=tE.Ay.div(["display:flex;flex-wrap:wrap;align-items:center;gap:4px;"]),rz=tE.Ay.span(["flex:1;"]),rM=tE.Ay.button([""," color:",";",""],rb,tB.Jy.Red50,tR.A.Hover` 153 &:hover:not(:disabled) { 154 color: ${tB.Jy.Red60}; 155 } 156 `),rD=tE.Ay.p([""," margin:0;color:",";"],rg,tB.Jy.Red50),rq=tE.Ay.div(["margin-top:8px;"]),rK=tE.Ay.div(["display:grid;gap:12px;margin-top:16px;grid-template-columns:minmax(0,1fr);"]),rF=tE.Ay.span(["display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background-color:",";color:",";svg path{fill:currentColor;}"],tB.Jy.Neutral10,tB.Jy.Neutral60),rO=tE.Ay.span(["display:flex;
156svg path{fill:currentColor;}"]),rV=tE.Ay.button(["display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid ",";border-radius:8px;background-color:",";color:",";text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color 0.1s,box-shadow 0.1s,background-color 0.1s,color 0.1s;"," &:active{background-color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],tB.Jy.Neutral15,tB.Jy.White,tB.Jy.Neutral40,tR.A.Hover` 157 &:hover { 158 border-color: ${tB.Jy.Neutral20}; 159 box-shadow: 0 1px 2px rgba(15, 56, 113, 0.08); 160 color: ${tB.Jy.Neutral70}; 161 } 162 `,tB.Jy.Neutral5,tB.Jy.Blue50),rW=tE.Ay.span(["display:grid;gap:2px;min-width:0;"]),rH=tE.Ay.span([""," display:flex;align-items:center;gap:6px;color:",";"],rg,tB.Jy.Neutral60),rX=tE.Ay.span([""," display:inline-flex;align-items:center;gap:2px;font-weight:",";color:",";svg{width:16px;height:16px;color:",";}"],rg,tB.o5.weights.medium,tB.Jy.Indigo50,tB.Jy.Indigo60),rU=tE.Ay.span(["display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:20px;font-weight:",";color:",";overflow-wrap:anywhere;"],({$empty:e})=>e?tB.o5.weights.regular:tB.o5.weights.medium,({$empty:e})=>e?tB.Jy.Neutral50:tB.Jy.Neutral90),rQ=tE.Ay.label([""," position:relative;flex-shrink:0;padding:0 12px;color:",";cursor:",";",""],rb,({$disabled:e})=>e?tB.Jy.Neutral40:tB.Jy.Blue50,({$disabled:e})=>e?"default":"pointer",tR.A.Hover` 163 &:hover { 164 color: ${tB.Jy.Blue60}; 165 } 166 `),rZ=tE.Ay.input(["position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;"]),rY=tE.Ay.a(["flex:1;min-width:0;padding:12px 0;font-size:19px;line-height:24px;color:",";overflow-wrap:anywhere;",""],tB.Jy.Blue50,tR.A.Hover` 167 &:hover { 168 color: ${tB.Jy.Blue60}; 169 } 170 `),rG=tE.Ay.p([""," margin:6px 0 0;color:",";"],rg,tB.Jy.Neutral60),r0="builder.application_modal.questions",r1=["pdf","doc","docx","txt","png","jpg","jpeg","webp"],r2=r1.map(e=>`.${e}`).join(","),r4=({file:e,document:t,onUpload:i,onRemove:l})=>{let{i18n:o}=(0,O.s)(),a=(0,n.useRef)(null),[s,d]=(0,n.useState)(!1),[c,u]=(0,n.use
170State)(null),p="editable"===e.access.kind,x=!!(e.documentId||e.fileName),h=`file-answer-${e.itemId}`,y=`${h}-label`,m=()=>{a.current&&(a.current.value="")},g=async e=>{if(e){let t;if(e.size>0xa00000)return u(o.t(`${r0}.files.errors.file_size`)),m();if(!r1.includes((t=e.name,t.split(".").pop()?.toLowerCase()??"")))return u(o.t(`${r0}.files.errors.file_type`)),m();u(null),d(!0);try{await i(e)}catch{u(o.t(`${r0}.files.errors.failed`))}finally{d(!1),m()}}},b=async()=>{if(l){u(null),d(!0);try{await l()}catch{u(o.t(`${r0}.files.errors.failed`))}finally{d(!1)}}};return(0,r.jsxs)(rC,{"data-testid":`file-question-${e.itemId}`,children:[(0,r.jsxs)(r$,{id:y,children:[e.label,e.isRequired&&(0,r.jsx)(rS,{children:o.t(`${r0}.required`)})]}),e.note&&(0,r.jsx)(rN,{children:e.note}),(0,r.jsxs)(rT,{$outstanding:e.isOutstanding,"aria-labelledby":y,children:[t?(0,r.jsx)(rY,{href:t.documentFile.url,target:"_blank",rel:"noreferrer",children:t.documentFile.filename}):(0,r.jsx)(rE,{$empty:!x,children:x?e.fileName||o.t(`${r0}.files.attached`):o.t(`${r0}.empty`)}),p&&(0,r.jsxs)(rQ,{htmlFor:h,$disabled:s,children:[s?o.t(`${r0}.files.uploading`):o.t(`${r0}.files.${x?"replace":"upload"}`),(0,r.jsx)(rZ,{ref:a,id:h,"data-testid":h,type:"file",accept:r2,disabled:s,onChange:e=>g(e.target.files?.[0]??null)})]}),p&&l&&(0,r.jsx)(rM,{type:"button",disabled:s,onClick:b,children:o.t(`${r0}.actions.remove`)})]}),e.isOutstanding&&(0,r.jsx)(rR,{children:o.t(`${r0}.attention.hint`)}),p&&!x&&(0,r.jsx)(rG,{children:o.t(`${r0}.files.hint`)}),c&&(0,r.jsx)(rD,{role:"alert",children:c})]})},r5=({file:e})=>{let{job:t}=b(),i=(0,P.N)(e=>d.Tp.selectApplicationReview(e,t.id)?.applicationAnswers),{upload:n,remove:l}=(0,ry.u)(t.id,i??[]),o=Q(t.autoApplyDocuments,e),a=o?.documentType===ry.i&&o.providerDocumentId===e.uploadedDocumentId?o:void 0;return(0,r.jsx)(r4,{file:e,document:o,onUpload:t=>n(e.itemId,t,a),onRemove:a&&(()=>l(e.itemId,a))})};var r6=i(78037),r8=i(21525),r3=i(83902),r9=i(38954),r7=i(7409),ne=i(9171),nt=i(68786),ni=i(49816),nr=i(33637),nn=i(65945);let nl="builder.application_modal.questions",no="__custom_answer__",na=({name:e,options:t,layout:i,placeholder:l})=>{let{i18n:o}=(0,O.s)(),{isTablet:a}=(0,tA.e)(),{setValue:s}=(0,F.xW)(),d=String((0,F.FH)({name:e})??""),c=t.some(e=>e.value===d),[u,p]=(0,n.useState)(!1),x=u||""!==d&&!c,h=x?no:d,y=o.t(`${nl}.custom_answer`),m=t=>{if(t===no){p(!0),c&&s(e,"",{shouldDirty:!0});return}p(!1),s(e,t,{shouldDirty:!0})},g="cards"===i?(0,r.jsx)("div",{"data-testid":`radio-field-group-${e}`,children:(0,r.jsx)(nn.z,{value:h,onChange:m,style:{flexDirection:a||"horizontal"!==et(t)?"column":"row"},children:[...t.map(e=>(0,r.jsx)(r9.A.Radio,{value:e.value,label:e.label},e.value)),(0,r.jsx)(r9.A.Radio,{value:no,label:y},no)]})}):(0,r.jsx)("div",{"data-testid":`select-field-${e}`,children:(0,r.jsx)(nr.A,{selected:h,onSelect:m,options:[...t.map(e=>({id:e.value,name:e.label})),{id:no,name:y}],format:(e,t)=>!e&&l?l:t??""})});return(0,r.jsxs)(r.Fragment,{children:[g,x&&(0,r.jsx)(rq,{children:(0,r.jsx)(nt.A,{name:e,placeholder:o.t(`${nl}.custom_answer_placeholder`)})})]})},ns={location:ev.lw,jobTitle:ev.rc,language:ev.OY,country:ev.Ms},nd=ni.m8.map(e=>({value:e.name,label:e.name})),nc=({name:e,control:t,placeholder:i})=>{let l=(0,n.useId)(),{suggestions:o,limits:a}=t;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(nt.A,{name:e,type:t.input,placeholder:i,list:o?l:void 0,maxLength:a?.maxLength,min:a?.min,max:a?.max}),o&&(0,r.jsx)("datalist",{id:l,"data-testid":`suggestions-${e}`,children:o.map(e=>(0,r.jsx)("option",{value:e},e))})]})},nu=({name:e,control:t,placeholder:i})=>{switch(t.kind){case"text":return(0,r.jsx)(nc,{name:e,control:t,placeholder:i});case"textarea":return(0,r.jsx)(ne.l,{name:e,rows:4,placeholder:i,maxLength:t.maxLength});case"date":return(0,r.jsx)(r8.v,{name:e,placeholder:i});case"phone":return(0,r.jsx)(r3.P,{name:e,specialLabel:""});case"choice":if(t.allowCustom)return(0,r.jsx)(na,{name:e,options:t.options,layout:t.layout,placeholder:i});return"cards"===t.layout?(0,r.jsx)(r9.A.Group,{name:e,orientation:et(t.options),children:t.options.map(e=>(0,r.jsx)(r9.A.Radio,{value:e.value,label:e.label},e.value))}):(0,r.jsx)(r7.z,{name:e,options:t.options.map(e=>({id:e.value,name:e.label})),placeholder:i});case"multiChoice":let n;return(0,r.jsx)(r6.h,{name:e,loadOptions:(n=t.options,async e=>{let t=e.trim().toLowerCase(),i=[...n];return t?i.filter(e=>e.label.toLowerCase().includes(t)):i}),defaultOptions:[...t.options],placeholder:i,openMenuOnClick:!0,creatable:!0});case"lookup":return(0,r.jsx)(r6.h,{name:e,loadOptions:ns[t.source],defaultOptions:"jobTitle"!==t.source||nd,maxLimit:t.max,placeholder:i,openMenuOnClick:!0})}},np="builder.application_modal.questions.remove_answer_modal",nx=({onRemove:e,onCancel:t})=>{let{i18n:i}=(0,O.s)();return(0,r.jsxs)(tD,{testId:"remove-answer-dialog",title:i.t(`${np}.title`),description:i.t(`${np}.description`),onCancel:t,children:[(0,r.jsx)(tJ.JQ,{type:"button",theme:tJ.Ox.ghost,onClick:()=>e("thisApplication"),children:i.t(`${np}.for_application`)}),(0,r.jsx)(tJ.JQ,{type:"button",theme:tJ.Ox.destructive,onClick:()=>e("everywhere"),children:i.t(`${np}.for_all`)})]})},nh="builder.application_modal.questions",ny={profile:`${nh}.save_for_all_modal`,memory:`${nh}.save_for_memory_modal`},nm=({target:e,onConfirm:t,onCancel:i})=>{let{i18n:n}=(0,O.s)(),l=ny[e];return(0,r.jsxs)(tD,{testId:"save-for-all-dialog",title:n.t(`${l}.title`),description:n.t(`${l}.description`),onCancel:i,children:[(0,r.jsx)(tJ.JQ,{type:"button",theme:tJ.Ox.ghost,onClick:i,children:n.t(`${nh}.actions.cancel`)}),(0,r.jsx)(tJ.JQ,{type:"button",onClick:t,children:n.t(`${l}.confirm`)})]})},ng="builder.application_modal.questions",nb={shared:`${ng}.errors.shared`,jobCard:`${ng}.errors.job_card`,unknown:`${ng}.errors.unknown`},nf=({question:e,control:t,access:i,session:l})=>{let{i18n:o}=(0,O.s)(),{commit:a,remove:s,cancel:d}
170=tm("useAnswerEditing").editing,[c,u]=(0,n.useState)({kind:"none"}),{name:p}=e,x=(0,F.mN)({defaultValues:{[p]:tt(l.seed)}}),h=(0,n.useRef)(null);(0,n.useEffect)(()=>{"ontouchstart"in window||h.current?.querySelector('input, select, textarea, button, [tabindex]:not([tabindex="-1"])')?.focus()},[]);let y="committing"===l.kind,m=i=>{u({kind:"none"}),a({question:e,value:ti(x.getValues()[p],t),target:i})},g=ei(t),b=g?o.t(g):void 0;return(0,r.jsxs)(F.Op,{...x,children:[(0,r.jsxs)(rP,{ref:h,onSubmit:e=>{e.preventDefault(),m("thisApplication")},"aria-label":e.label,children:[(0,r.jsx)(rI,{children:(0,r.jsx)(nu,{name:p,control:t,placeholder:b})}),"failed"===l.kind&&(0,r.jsx)(rD,{role:"alert",children:o.t(nb[l.failure.kind])}),(0,r.jsxs)(rL,{children:[(0,r.jsx)(tJ.JQ,{type:"submit",size:tJ.Mp.small,style:{padding:"4px"},isDisabled:y,isLoading:y&&"thisApplication"===l.target,children:o.t(`${ng}.actions.save`)}),"none"!==i.saveForAll&&(0,r.jsx)(tJ.JQ,{type:"button",size:tJ.Mp.small,theme:tJ.Ox.ghost2,style:{padding:"4px"},isDisabled:y,isLoading:y&&"allApplications"===l.target,onClick:()=>u({kind:"saveForAll"}),children:o.t(`${ng}.actions.save_for_all`)}),(0,r.jsx)(tJ.JQ,{type:"button",size:tJ.Mp.small,theme:tJ.Ox.ghost2,style:{padding:"4px"},isDisabled:y,onClick:d,children:o.t(`${ng}.actions.cancel`)}),i.canRemove&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(rz,{}),(0,r.jsx)(rM,{type:"button",disabled:y,onClick:()=>u({kind:"remove"}),children:o.t(`${ng}.actions.remove`)})]})]})]}),"saveForAll"===c.kind&&"none"!==i.saveForAll&&(0,r.jsx)(nm,{target:i.saveForAll,onConfirm:()=>m("allApplications"),onCancel:()=>u({kind:"none"})}),"remove"===c.kind&&(0,r.jsx)(nx,{onRemove:t=>{u({kind:"none"}),s({question:e,scope:t})},onCancel:()=>u({kind:"none"})})]})},nj=e=>`application-question-${e.replace(/[^a-zA-Z0-9_-]/g,"-")}`,nv="builder.application_modal.questions",n_=({question:e})=>{let{i18n:t}=(0,O.s)(),{session:i,open:l}=tm("useAnswerEditing").editing,o=(0,n.useRef)(null),a=(0,n.useRef)(null),s=(0,n.useRef)(!1),d="closed"!==i.kind&&i.name===e.name,c="closed"!==i.kind&&!d;(0,n.useEffect)(()=>{d?o.current?.scrollIntoView?.({block:"center"}):s.current&&a.current?.focus(),s.current=d},[d]);let u=nj(e.name),p=`${u}-label`;return(0,r.jsxs)(rC,{id:u,ref:o,"data-testid":u,children:[(0,r.jsxs)(r$,{id:p,children:[e.label,e.isOutstanding&&(0,r.jsx)(rS,{children:t.t(`${nv}.required`)})]}),e.note&&(0,r.jsx)(rN,{children:e.note}),d&&"editable"===e.access.kind&&e.control?(0,r.jsx)(nf,{question:e,control:e.control,access:e.access,session:i}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(rT,{$outstanding:e.isOutstanding,"aria-labelledby":p,children:[(0,r.jsx)(rE,{$empty:""===e.display,children:e.display||t.t(`${nv}.empty`)}),"editable"===e.access.kind&&(0,r.jsx)(rB,{ref:a,type:"button","aria-label":t.t(`${nv}.actions.edit_field`,{label:e.label}),disabled:c,onClick:()=>l(e),children:t.t(`${nv}.actions.edit`)})]}),e.isOutstanding&&(0,r.jsx)(rR,{children:t.t(`${nv}.attention.hint`)})]})]})},nA="builder.application_modal.questions",nw=({question:e,control:t,access:i})=>{let{i18n:l}=(0,O.s)(),{session:o,commit:a}=tm("useAnswerEditing").editing,s=tm("useProviderAnswers").draft,[d,c]=(0,n.useState)(!1),u=nj(e.name),p=`${u}-label`,x="committing"===o.kind&&o.name===e.name,h="failed"===o.kind&&o.name===e.name,y=ei(t)??`${nA}.answer_placeholder`,m=l.t(y),g="none"===i.saveForAll?null:i.saveForAll;return(0,r.jsxs)(rC,{id:u,"data-testid":u,children:[(0,r.jsxs)(r$,{id:p,children:[e.label,e.isRequired&&(0,r.jsx)(rS,{children:l.t(`${nA}.required`)})]}),e.note&&(0,r.jsx)(rN,{children:e.note}),(0,r.jsx)(rI,{role:"group","aria-label":e.label,children:(0,r.jsx)(nu,{name:e.name,control:t,placeholder:m})}),h&&(0,r.jsx)(rD,{role:"alert",children:l.t(`${nA}.errors.shared`)}),g&&(0,r.jsx)(rL,{children:(0,r.jsx)(tC.QP,{multiline:!0,width:232,position:"bottom",value:l.t(`${nA}.actions.save_for_all_tooltip`),children:(0,r.jsx)(rB,{type:"button",disabled:x,onClick:()=>c(!0),children:l.t(`${nA}.actions.save_for_all`)})})}),d&&g&&(0,r.jsx)(nm,{target:g,onConfirm:()=>{c(!1),s&&a({question:e,value:s.valueOf({...e,control:t}),target:"allApplications"})},onCancel:()=>c(!1)})]})},nk="builder.application_modal.questions",nJ=({section:e,columns:t})=>{let{i18n:i}=(0,O.s)(),{job:l}=b(),{session:o}=tm("useAnswerEditing").editing,a=null!==tm("useProviderAnswers").draft,[s,d]=(0,n.use
170State)(!1),c=e2[e.id],u=c.collapseAfter??e.questions.length,p=e.questions.slice(u),x=p.some(e=>e.isOutstanding||"closed"!==o.kind&&o.name===e.name),h=s||x,y=h?e.questions:e.questions.slice(0,u),m="employer"===e.id&&"auto_applied"===l.autoApplyStatus?`${nk}.sections.submitted`:c.headingKey,g=e.step??(m?i.t(m):null),f=`${e.key.replace(/[^a-zA-Z0-9_-]/g,"-")}-heading`;return(0,r.jsxs)(r_,{"aria-labelledby":g?f:void 0,children:[g&&(0,r.jsx)(rA,{id:f,children:g}),c.hintKey&&(0,r.jsx)(rw,{children:i.t(c.hintKey)}),(0,r.jsxs)(rk,{$layout:c.layout,$columns:t,children:[y.map(e=>"file"===e.kind?(0,r.jsx)(r5,{file:e},e.name):a&&"editable"===e.access.kind&&e.control?(0,r.jsx)(nw,{question:e,control:e.control,access:e.access},e.name):(0,r.jsx)(n_,{question:e},e.name)),p.length>0&&!x&&(0,r.jsx)(rJ,{type:"button","aria-expanded":h,onClick:()=>d(e=>!e),children:h?i.t(`${nk}.show_less`):i.t(`${nk}.more`,{count:p.length})})]})]})};var nC=i(47123);let n$="builder.application_modal.questions.selected_documents",nS={resume:"builder.application_modal.tabs.resume",coverLetter:"builder.application_modal.tabs.cover_letter"},nN=({slot:e})=>{let{i18n:t}=(0,O.s)(),{selectTab:i}=b(),n=(e=>{let{job:t}=b(),i=K(),r=C[e],n="tailored"===$(t,r,i),l=n?r.documentId.tailored(t):r.documentId.base(t),o=n?r.tailoredDocumentType:r.baseDocumentType(t),a=!n&&o===A.K.uploadedDocument,s=(r.persistedSendsTailored(t)??r.tailorsForJob(t))===!0,{data:d}=(0,nC.R)(l,o,{refetchOnMount:"always"});return n&&"processing"===t.autoTailoringStatus&&s?{kind:"tailoring"}:a?t.uploadedResumeUrl?{kind:"ready",title:t.uploadedDocumentFilename||null,isTailored:!1}:{kind:"none"}:null==l?{kind:"none"}:{kind:"ready",title:N(d),isTailored:n}})(e),l=t.t(nS[e]),o="none"===n.kind?t.t(`${n$}.not_selected`):"tailoring"===n.kind?t.t(`${n$}.tailoring_in_progress`):n.title??t.t(`${n$}.untitled`);return(0,r.jsxs)(rV,{type:"button","aria-label":t.t(`${n$}.open`,{document:l}),onClick:()=>{s(e),i(e)},children:[(0,r.jsx)(rF,{children:(0,r.jsx)(t_.qJ.DocumentMedium,{width:20,height:20,"aria-hidden":"true"})}),(0,r.jsxs)(rW,{children:[(0,r.jsxs)(rH,{children:[l,"ready"===n.kind&&n.isTailored&&(0,r.jsxs)(rX,{children:[(0,r.jsx)(t_.EK.AiIcon,{"aria-hidden":"true"}),t.t(`${n$}.tailored`)]})]}),(0,r.jsx)(rU,{$empty:"none"===n.kind,children:o})]}),(0,r.jsx)(rO,{children:(0,r.jsx)(t_.qJ.ChevronRight,{width:20,height:20,"aria-hidden":"true"})})]})},nT=()=>{let{i18n:e}=(0,O.s)();return(0,r.jsxs)(r_,{"aria-labelledby":"selected-documents-heading",children:[(0,r.jsx)(rA,{id:"selected-documents-heading",children:e.t(`${n$}.heading`)}),(0,r.jsxs)(rK,{children:[(0,r.jsx)(nN,{slot:"resume"}),(0,r.jsx)(nN,{slot:"coverLetter"})]})]})},nE=()=>(0,r.jsxs)(rf,{"aria-busy":"true","data-testid":"questions-skeleton",children:[(0,r.jsx)(rj,{}),(0,r.jsx)(rj,{}),(0,r.jsx)(rj,{})]}),nB=()=>{let{i18n:e}=(0,O.s)(),t=tm("useAgenda").agenda;return"loading"===t.kind?(0,r.jsx)(nE,{}):"unavailable"===t.kind?(0,r.jsx)(rv,{role:"status",children:e.t("builder.application_modal.questions.unavailable")}):(0,r.jsxs)("div",{style:{paddingBottom:"24px"},children:[(0,r.jsx)(nT,{}),t.sections.map(e=>(0,r.jsx)(nJ,{section:e,columns:1},e.key))]})};var nR=i(40271),nP=i(69685),nI=i(72096);let nL=(0,tE.AH)(["font-size:19px;line-height:24px;font-weight:",";"],tB.o5.weights.medium),nz=(0,tE.AH)(["font-size:16px;line-height:20px;"]),nM=tE.Ay.div(["position:relative;display:flex;align-items:center;gap:8px;min-height:36px;margin-top:20px;"]),nD=tE.Ay.button(["display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0;border:none;background:transparent;cursor:pointer;touch-action:manipulation;--name-color:",";&:disabled{cursor:default;}"," &:focus-visible{outline:2px solid ",";outline-offset:2px;border-radius:4px;}"],tB.Jy.Neutral100,tR.A.Hover` 171 &:hover:not(:disabled) { 172 --name-color: ${tB.Jy.Blue50}; 173 } 174 `,tB.Jy.Blue50),nq=tE.Ay.span([""," min-width:0;color:var(--name-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.1s;"],nL),nK=tE.Ay.span(["display:inline-flex;flex-shrink:0;color:var(--name-color);transition:color 0.1s;
174svg path{fill:currentColor;}"]),nF=tE.Ay.span(["width:180px;height:20px;border-radius:4px;background-color:",";"],tB.Jy.Neutral10),nO=tE.Ay.span(["flex:1;"]),nV=tE.Ay.span(["position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;"]),nW=(0,tE.AH)(["flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:4px;cursor:pointer;touch-action:manipulation;transition:background-color 0.1s;svg path{fill:currentColor;}&:disabled{opacity:0.5;cursor:default;}&:focus-visible{outline:2px solid currentColor;outline-offset:2px;}"]),nH=tE.Ay.button([""," background-color:",";color:",";"," &:active:not(:disabled){background-color:",";}"],nW,tB.Jy.Blue10,tB.Jy.Blue50,tR.A.Hover` 175 &:hover:not(:disabled) { 176 background-color: ${tB.Jy.Blue20}; 177 } 178 `,tB.Jy.Blue30),nX=tE.Ay.button([""," background-color:",";color:",";"," &:active:not(:disabled){background-color:",";}"],nW,tB.Jy.Red10,tB.Jy.Red50,tR.A.Hover` 179 &:hover:not(:disabled) { 180 background-color: ${tB.Jy.Red20}; 181 } 182 `,tB.Jy.Red30),nU=tE.Ay.p([""," margin:4px 0 0;color:",";"],nz,tB.Jy.Neutral50),nQ=tE.Ay.div(["display:flex;align-items:center;gap:16px;margin-top:16px;",""],tR.A.Phone` 183 flex-wrap: wrap; 184 gap: 8px 16px; 185 `),nZ=tE.Ay.div(["display:inline-flex;padding:2px;border-radius:8px;background-color:",";"],tB.Jy.Neutral10),nY=tE.Ay.button(["display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:8px 16px;border:none;border-radius:7px;background-color:transparent;"," font-weight:",";color:",";white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color 0.1s,color 0.1s;&:disabled{color:",";cursor:default;}"," "," &:focus-visible{outline:2px solid ",";outline-offset:2px;}"],nz,tB.o5.weights.medium,tB.Jy.Neutral50,tB.Jy.Neutral40,tR.A.Hover` 186 &:hover:not(:disabled) { 187 background-color: ${tB.Jy.Neutral15}; 188 } 189 `,({$isActive:e})=>e&&(0,tE.AH)(["background-color:",";color:",";box-shadow:0 0 0 1px ",",0 1px 2px rgba(15,56,113,0.08);",""],tB.Jy.White,tB.Jy.Neutral100,tB.Jy.Neutral15,tR.A.Hover` 190 &:hover:not(:disabled) { 191 background-color: ${tB.Jy.White}; 192 } 193 `),tB.Jy.Blue50),nG=(0,tE.i7)(["0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.12);opacity:0.75;}"]),n0=tE.Ay.span(["display:inline-flex;flex-shrink:0;color:",";animation:"," 2.4s ease-in-out infinite;svg path{fill:currentColor;}@media (prefers-reduced-motion:reduce){animation:none;}"],tB.Jy.Indigo50,nG),n1=tE.Ay.div(["position:fixed;inset:0;z-index:4;"]),n2=(0,tE.i7)(["from{opacity:0;transform:translateY(-4px) scale(0.98);}to{opacity:1;transform:none;}"]),n4=tE.Ay.div(["position:absolute;top:calc(100% + 6px);left:0;z-index:5;min-width:300px;max-width:100%;max-height:320px;overflow-y:auto;padding:4px;border-radius:8px;background-color:",";box-shadow:0 0 0 1px ",",",";animation:"," 0.12s ease;outline:none;@media (prefers-reduced-motion:reduce){animation:none;}"],tB.Jy.White,tB.Jy.Neutral15,tB.qd.lightShadowMid,n2),n5=tE.Ay.button(["display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 12px;border:none;border-radius:6px;background-color:",";"," color:",";text-align:left;cursor:pointer;touch-action:manipulation;
193svg path{fill:currentColor;}"," &:focus-visible{outline:2px solid ",";outline-offset:-2px;}"],({$selected:e})=>e?tB.Jy.Blue10:"transparent",nz,tB.Jy.Neutral100,tR.A.Hover` 194 &:hover { 195 background-color: ${tB.Jy.Neutral5}; 196 } 197 `,tB.Jy.Blue50),n6=tE.Ay.span(["display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;"]),n8=tE.Ay.span(["flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"]),n3=tE.Ay.span(["display:flex;align-items:center;gap:8px;font-size:13px;line-height:16px;color:",";white-space:nowrap;"],tB.Jy.Neutral50),n9=tE.Ay.span(["display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:4px;background-color:",";color:",";font-weight:",";svg{width:12px;height:12px;color:",";fill:",";}"],tB.Jy.Blue10,tB.Jy.Blue80,tB.o5.weights.medium,tB.Jy.Blue50,tB.Jy.White),n7=tE.Ay.span(["display:inline-flex;flex-shrink:0;color:",";"],tB.Jy.Blue50),le=tE.Ay.div(["height:1px;margin:4px 8px;background-color:",";"],tB.Jy.Neutral15),lt=tE.Ay.p([""," margin:0;padding:8px 12px;color:",";"],nz,tB.Jy.Neutral40),li=tE.Ay.div(["display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:20px;padding:48px 24px;border-radius:12px;background-color:",";flex:1 0 auto;"],tB.Jy.Neutral5),lr=tE.Ay.span(["display:flex;align-items:center;justify-content:center;width:48px;height:62px;border:1px dashed ",";border-radius:4px;background-color:",";color:",";svg path{fill:currentColor;}"],tB.Jy.Neutral30,tB.Jy.White,tB.Jy.Neutral40),ln=tE.Ay.p([""," margin:16px 0 0;color:",";"],nL,tB.Jy.Neutral100),ll=tE.Ay.p([""," margin:4px 0 0;max-width:380px;color:",";"],nz,tB.Jy.Neutral50),lo=tE.Ay.div(["position:relative;display:flex;justify-content:center;"]),la=tE.Ay.button(["margin-top:20px;min-height:40px;padding:10px 20px;border:none;border-radius:8px;background-color:",";"," font-weight:",";color:",";cursor:pointer;touch-action:manipulation;transition:background-color 0.1s;"," &:active{background-color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],tB.Jy.Blue50,nz,tB.o5.weights.medium,tB.Jy.White,tR.A.Hover` 198 &:hover { 199 background-color: ${tB.Jy.Blue60}; 200 } 201 `,tB.Jy.Blue70,tB.Jy.Blue50),ls=tE.Ay.div(["position:relative;display:flex;justify-content:center;margin-top:16px;padding:16px;border-radius:12px;background-color:",";--fullscreen-visible:0;"," @media (hover:none){--fullscreen-visible:1;}"],tB.Jy.Neutral5,tR.A.Hover` 202 &:hover { 203 --fullscreen-visible: 1; 204 } 205 `),ld=tE.Ay.div(["width:","px;min-width:0;",""],380,tR.A.Phone` 206 width: 100%; 207 `),lc=tE.Ay.div(["width:100%;aspect-ratio:"," / ",";border-radius:4px;background-color:",";box-shadow:",";"],380,533,tB.Jy.White,tB.qd.lightShadowLow),lu=tE.Ay.button(["position:absolute;top:28px;right:28px;z-index:3;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:4px;background-color:",";box-shadow:0 0 0 1px ",",",";color:",";cursor:pointer;touch-action:manipulation;opacity:var(--fullscreen-visible);transition:opacity 0.15s ease,color 0.1s;"," &:focus-visible{opacity:1;outline:2px solid ",";outline-offset:2px;}"],tB.Jy.White,tB.Jy.Neutral15,tB.qd.lightShadowMid,tB.Jy.Neutral60,tR.A.Hover` 208 &:hover { 209 color: ${tB.Jy.Blue50}; 210 } 211 `,tB.Jy.Blue50),lp=tE.Ay.div(["display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:420px;padding:32px 24px;text-align:center;border:1px solid ",";border-radius:12px;background-color:",";"],tB.Jy.Neutral15,tB.Jy.White),lx=tE.Ay.div(["display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background-color:",";color:",";svg path{fill:currentColor;}"],tB.Jy.Blue10,tB.Jy.Blue50),lh=(0,tE.Ay)(lx)(["background-color:",";color:",";"],tB.Jy.Red10,tB.Jy.Red50),ly=tE.Ay.p([""," margin:0;font-weight:",";color:",";overflow-wrap:anywhere;"],nz,tB.o5.weights.demibold,tB.Jy.Neutral100),lm=tE.Ay.p([""," margin:0;max-width:320px;color:",";"],nz,tB.Jy.Neutral60),lg=tE.Ay.a(["display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:8px;padding:8px 16px;border:1px solid ",";border-radius:8px;background-color:",";font-size:14px;line-height:18px;font-weight:",";color:",";text-decoration:none;
211svg path{fill:",";}",""],tB.Jy.Neutral20,tB.Jy.White,tB.o5.weights.medium,tB.Jy.Neutral90,tB.Jy.Neutral70,tR.A.Hover` 212 &:hover { 213 background-color: ${tB.Jy.Neutral5}; 214 border-color: ${tB.Jy.Neutral30}; 215 } 216 `),lb=(0,tE.Ay)(tf.Overlay)(["position:fixed;inset:0;background-color:rgba(15,20,30,0.72);z-index:1010;"]),lf=(0,tE.Ay)(tf.Content)(["position:fixed;inset:0;z-index:1011;overflow:auto;overscroll-behavior:contain;outline:none;cursor:grab;user-select:none;&:active{cursor:grabbing;}"]),lj=tE.Ay.div(["display:flex;justify-content:center;min-height:100%;padding:24px;",""],tR.A.Phone` 217 padding: 12px; 218 `),lv=tE.Ay.div(["width:min(","px,100%);aspect-ratio:"," / ",";flex-shrink:0;align-self:flex-start;"],760,380,533),l_=tE.Ay.button(["position:fixed;top:24px;right:24px;z-index:1;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:999px;background-color:",";box-shadow:",";color:",";cursor:pointer;touch-action:manipulation;svg path{fill:currentColor;}"," &:focus-visible{outline:2px solid ",";outline-offset:2px;}"],tB.Jy.White,tB.qd.lightShadowMid,tB.Jy.Neutral70,tR.A.Hover` 219 &:hover { 220 background-color: ${tB.Jy.Neutral5}; 221 } 222 `,tB.Jy.Blue50),lA=tE.Ay.div(["display:flex;align-items:flex-start;gap:16px;margin-top:16px;padding:20px;border-radius:12px;background-color:",";"],tB.Jy.Indigo10),lw=tE.Ay.div(["display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;background-color:",";color:",";svg path{fill:currentColor;}"],tB.Jy.White,tB.Jy.Indigo50),lk=tE.Ay.div(["flex:1;min-width:0;"]),lJ=tE.Ay.p([""," margin:0;font-weight:",";color:",";"],nz,tB.o5.weights.medium,tB.Jy.Neutral100),lC=tE.Ay.p([""," margin:4px 0 0;max-width:520px;color:",";"],nz,tB.Jy.Neutral60),l$=tE.Ay.button(["display:inline-flex;align-items:center;gap:6px;margin-top:16px;min-height:40px;padding:10px 16px;border:none;border-radius:8px;background-color:",";"," font-weight:",";color:",";cursor:pointer;touch-action:manipulation;transition:background-color 0.1s;
222svg path{fill:currentColor;}"," &:disabled{opacity:0.6;cursor:default;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],tB.Jy.Indigo50,nz,tB.o5.weights.medium,tB.Jy.White,tR.A.Hover` 223 &:hover:not(:disabled) { 224 background-color: ${tB.Jy.Indigo60}; 225 } 226 `,tB.Jy.Indigo60),lS=(0,tE.i7)(["0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.04);opacity:0.95;}"]),lN=(0,tE.i7)(["from{transform:translateX(-100%);}to{transform:translateX(250%);}"]),lT=tE.Ay.div(["position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:420px;margin-top:16px;padding:32px 24px;border-radius:12px;background-color:",";overflow:hidden;height:100%;"],tB.Jy.Neutral5),lE=tE.Ay.div(["position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:360px;text-align:center;"]),lB=tE.Ay.div(["display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,"," 0%,"," 100%);color:",";animation:"," 2s ease-in-out infinite;svg path{fill:currentColor;stroke:currentColor;opacity:1;}@media (prefers-reduced-motion:reduce){animation:none;}"],tB.Jy.Indigo40,tB.Jy.Indigo60,tB.Jy.White,lS),lR=tE.Ay.h4([""," margin:0;color:",";"],nL,tB.Jy.Neutral100),lP=tE.Ay.p([""," margin:0;color:",";strong{font-weight:",";color:",";}"],nz,tB.Jy.Neutral60,tB.o5.weights.demibold,tB.Jy.Neutral90),lI=(0,tE.Ay)(lR)(["span{"," display:block;margin-top:4px;font-weight:",";color:",";}strong{font-weight:",";color:",";}"],nz,tB.o5.weights.regular,tB.Jy.Neutral60,tB.o5.weights.demibold,tB.Jy.Neutral90),lL=tE.Ay.div(["width:100%;height:6px;border-radius:999px;background-color:",";overflow:hidden;"],tB.Jy.Neutral15),lz=tE.Ay.div(["width:40%;height:100%;border-radius:999px;background:linear-gradient(90deg,"," 0%,"," 100%);animation:"," 1.6s ease-in-out infinite;@media (prefers-reduced-motion:reduce){width:100%;animation:none;}"],tB.Jy.Indigo40,tB.Jy.Indigo60,lN),lM=tE.Ay.div(["display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:18px;font-weight:",";color:",";"],tB.o5.weights.medium,tB.Jy.Neutral70),lD=tE.Ay.div(["display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background-color:",";color:",";svg path{fill:currentColor;}"],tB.Jy.Red10,tB.Jy.Red50),lq=tE.Ay.div(["margin-top:4px;"]),lK=tE.Ay.p(["font-size:14px;line-height:18px;margin:0;color:",";a{color:",";text-decoration:none;","}"],tB.Jy.Neutral60,tB.Jy.Blue50,tR.A.Hover` 227 &:hover { 228 color: ${tB.Jy.Blue60}; 229 } 230 `),lF="builder.application_modal.documents.picker",lO=({document:e})=>{let{i18n:t}=(0,O.s)(),i=e.updatedAt||e.createdAt,n=e.type===_.VC.trDocument;return i||n?(0,r.jsxs)(n3,{children:[i&&(0,r.jsx)("span",{children:(0,nP.Yq)(i)}),n&&(0,r.jsxs)(n9,{children:[(0,r.jsx)(t_.EK.ExpertWritten,{}),t.t("builder.dashboard.expert_review.title")]})]}):null},lV=({types:e,selectedId:t,onSelect:i,onCreateNew:l,onClose:o})=>{let{i18n:a}=(0,O.s)(),{documents:s,isLoading:d}=(0,nI.l)(e,void 0,!0),c=(0,n.useRef)(null);return(0,n.useEffect)(()=>{c.current?.focus()},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n1,{onClick:o,"data-testid":"document-picker-scrim"}),(0,r.jsxs)(n4,{ref:c,role:"menu",tabIndex:-1,"aria-label":a.t(`${lF}.label`),"data-keeps-escape":"true",onKeyDown:e=>{"Escape"===e.key&&(e.stopPropagation(),o())},children:[s.map(e=>{let n=Number(e.id)===t;return(0,r.jsxs)(n5,{type:"button",role:"menuitemradio","aria-checked":n,$selected:n,onClick:()=>i(e),children:[(0,r.jsxs)(n6,{children:[(0,r.jsx)(n8,{children:(e.type===_.VC.trDocument?e.title:e.name)||a.t(`${lF}.untitled`)}),(0,r.jsx)(lO,{document:e})]}),n&&(0,r.jsx)(n7,{children:(0,r.jsx)(t_.EK.Check,{})})]},`${e.type}-${e.id}`)}),!d&&0===s.length&&(0,r.jsx)(lt,{children:a.t(`${lF}.empty`)}),(0,r.jsx)(le,{}),(0,r.jsxs)(n5,{type:"button",role:"menuitem",onClick:l,children:[(0,r.jsx)(t_.EK.Add,{}),(0,r.jsx)(n8,{children:a.t(`${lF}.create_new`)})]})]})]})};var lW=i(33451),lH=i(88067),lX=i(23199);let lU="builder.application_modal.documents.preview",lQ=({url:e,filename:t})=>{let{i18n:i}=(0,O.s)();return(0,r.jsx)(ls,{children:(0,r.jsxs)(lp,{children:[(0,r.jsx)(lx,{"aria-hidden":"true",children:(0,r.jsx)(t_.qJ.DocumentMedium,{})}),(0,r.jsx)(ly,{children:t}),(0,r.jsx)(lm,{children:i.t(`${lU}.uploaded_hint`)}),(0,r.jsxs)(lg,{href:e,target:"_blank",rel:"noopener noreferrer",download:t,children:[(0,r.jsx)(t_.qJ.Download,{width:20,height:20,"aria-hidden":"true"}),i.t(`${lU}.download`)]})]})})},lZ="builder.application_modal.documents.preview",lY=({document:e,triggerRef:t,onClose:i})=>{let{i18n:l}=(0,O.s)(),o=(0,n.useRef)(null),a=(0,n.useRef)(null),s=()=>{a.current=null};return(0,r.jsx)(tf.Root,{open:!0,onOpenChange:e=>!e&&i(),children:(0,r.jsxs)(tf.Portal,{children:[(0,r.jsx)(lb,{}),(0,r.jsxs)(lf,{ref:o,"aria-describedby":void 0,onCloseAutoFocus:e=>{e.preventDefault(),t.current?.focus()},onPointerDown:e=>
230{let t=o.current;t&&0===e.button&&(a.current={x:e.clientX,y:e.clientY,left:t.scrollLeft,top:t.scrollTop})},onPointerMove:e=>{let t=o.current,i=a.current;t&&i&&(t.scrollLeft=i.left-(e.clientX-i.x),t.scrollTop=i.top-(e.clientY-i.y))},onPointerUp:s,onPointerCancel:s,children:[(0,r.jsx)(nV,{as:tf.Title,children:l.t(`${lZ}.fullscreen`)}),(0,r.jsx)(l_,{type:"button","aria-label":l.t(`${lZ}.close`),onClick:i,children:(0,r.jsx)(t_.qJ.Close,{"aria-hidden":"true"})}),(0,r.jsx)(lj,{children:(0,r.jsx)(lv,{children:(0,r.jsx)(l0,{document:e})})})]})]})})},lG=()=>(0,r.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,r.jsx)("path",{d:"M8 3H5a2 2 0 0 0-2 2v3"}),(0,r.jsx)("path",{d:"M16 3h3a2 2 0 0 1 2 2v3"}),(0,r.jsx)("path",{d:"M8 21H5a2 2 0 0 1-2-2v-3"}),(0,r.jsx)("path",{d:"M16 21h3a2 2 0 0 0 2-2v-3"})]}),l0=({document:e})=>{switch(e.kind){case"uploaded":return(0,r.jsx)(lX.$,{url:e.url,filename:e.filename,paginationPosition:"absolute"});case"expert":return(0,r.jsx)(lH.J,{document:e.document});case"builder":return(0,r.jsx)(lW.w,{document:e.document,switchToCustomizationTab:()=>{},hideCustomizeButton:!0,disableMobileZoom:!0})}},l1=({document:e})=>{let{i18n:t}
230=(0,O.s)(),[i,l]=(0,n.useState)(!1),o=(0,n.useRef)(null);return"uploaded"!==e.kind||(0,lX.Z)(e.filename)||(0,lX.Z)(e.url)?(0,r.jsxs)(ls,{children:[(0,r.jsx)(lu,{ref:o,type:"button","aria-label":t.t("builder.application_modal.documents.preview.fullscreen"),onClick:()=>l(!0),children:(0,r.jsx)(lG,{})}),(0,r.jsx)(ld,{children:(0,r.jsx)(l0,{document:e})}),i&&(0,r.jsx)(lY,{document:e,triggerRef:o,onClose:()=>l(!1)})]}):(0,r.jsx)(lQ,{url:e.url,filename:e.filename})},l2="builder.application_modal.documents.tailor_banner",l4=({slot:e,company:t,isLoading:i,onTailor:n})=>{let{i18n:l}=(0,O.s)(),o=`${l2}.${C[e].name}`;return(0,r.jsxs)(lA,{children:[(0,r.jsx)(lw,{"aria-hidden":"true",children:(0,r.jsx)(t_.qJ.Ai,{})}),(0,r.jsxs)(lk,{children:[(0,r.jsx)(lJ,{children:t?l.t(`${o}.title`,{company:t}):l.t(`${o}.title_no_company`)}),(0,r.jsx)(lC,{children:l.t(`${o}.description`)}),(0,r.jsxs)(l$,{type:"button",disabled:i,onClick:n,children:[(0,r.jsx)(t_.EK.AiIcon,{"aria-hidden":"true"}),l.t(`${l2}.action`)]})]})]})},l5="builder.application_modal.documents.tailoring_loader",l6=["step_1","step_2","step_3","step_4","step_5"],l8=({slot:e,jobTitle:t,company:i})=>{let{i18n:l}=(0,O.s)(),[o,a]=(0,n.useState)(0),s=C[e].name;(0,n.useEffect)(()=>{let e=setInterval(()=>a(e=>(e+1)%l6.length),5e3);return()=>clearInterval(e)},[]);let d=t&&i?l.t(`${l5}.title_${s}_full`,{job_title:t,company:i}):t?l.t(`${l5}.title_${s}_job`,{job_title:t}):i?l.t(`${l5}.title_${s}_company`,{company:i}):l.t(`${l5}.title_${s}`);return(0,r.jsx)(lT,{"data-testid":"document-tailoring-loader",children:(0,r.jsxs)(lE,{children:[(0,r.jsx)(lB,{"aria-hidden":"true",children:(0,r.jsx)(t_.qJ.Ai,{})}),(0,r.jsx)(lI,{dangerouslySetInnerHTML:{__html:tN.A.sanitize(d)}}),(0,r.jsx)(lL,{children:(0,r.jsx)(lz,{})}),(0,r.jsxs)(lM,{role:"status",children:[(0,r.jsx)(nR.Ml,{$width:"16px",$height:"16px"}),l.t(`${l5}.statuses.${s}.${l6[o]}`)]})]})})},l3="builder.job_tracking.auto_apply",l9=`${l3}.auto_tailoring`,l7=({retryCount:e,isRetrying:t,onRetry:i})=>{let{i18n:n}=(0,O.s)(),l=e>=3;return(0,r.jsx)(lT,{"data-testid":"document-tailoring-failed",children:(0,r.jsxs)(lE,{children:[(0,r.jsx)(lD,{"aria-hidden":"true",children:(0,r.jsx)(t_.qJ.RedWarning,{})}),(0,r.jsx)(lR,{children:n.t(`${l3}.labels.auto_tailoring_failed`)}),(0,r.jsx)(lP,{children:n.t(`${l3}.status_info.auto_tailoring_failed`)}),(0,r.jsx)(lq,{children:(0,r.jsx)(tC.QP,{multiline:!0,isActive:l,value:n.t(`${l9}.limit_tooltip`),children:(0,r.jsx)("div",{children:(0,r.jsx)(tJ.JQ,{onClick:i,size:tJ.Mp.small,isLoading:t,isDisabled:l,theme:tJ.Ox.default,children:n.t(`${l9}.try_again`)})})})}),(0,r.jsx)(lK,{dangerouslySetInnerHTML:{__html:tN.A.sanitize(n.t("builder.application_modal.status.tailoring_contact"))}})]})})};var oe=i(47767),ot=i(63064),oi=i(64961),or=i(24317);let on=e=>e.data?N(e.data)??"":e.isError?"":null,ol="builder.application_modal.documents",oo=`${ol}.header`,oa=({doc:e,picker:t,triggerRef:i,onLinkDocument:n})=>{let{i18n:l}=(0,O.s)(),o=K(),a=`${ol}.${e.name}`,[s,d]=e.isEditable?["empty_title","empty_description"]:["locked_empty_title","applied"===o.kind?"locked_empty_applied":"locked_empty_pending"];return(0,r.jsxs)(li,{"data-testid":`document-empty-${e.slot}`,children:[(0,r.jsx)(lr,{"aria-hidden":"true",children:(0,r.jsx)(t_.EK.Add,{})}),(0,r.jsx)(ln,{children:l.t(`${a}.${s}`)}),(0,r.jsx)(ll,{children:l.t(`${a}.${d}`)}),e.isEditable&&(0,r.jsxs)(lo,{children:[(0,r.jsx)(la,{ref:i,type:"button",onClick:n,children:l.t(`${a}.empty_cta`)}),t]}),"offerTailoring"===e.alternatives.kind&&(0,r.jsxs)(l$,{type:"button",disabled:e.isSaving,onClick:e.activateTailoring,children:[(0,r.jsx)(t_.EK.AiIcon,{"aria-hidden":"true"}),l.t(`${ol}.tailor_banner.action`)]})]})},os=({doc:e,disabled:t})=>{let{i18n:i}=(0,O.s)();return(0,r.jsxs)(nZ,{role:"group","aria-label":i.t(`${oo}.variant_label`),children:[(0,r.jsxs)(nY,{type:"button",$isActive:"tailored"===e.variant,"aria-pressed":"tailored"===e.variant,disabled:"tailored"===t||e.isSaving,onClick:()=>e.changeVariant("tailored"),children:[e.isTailoring?(0,r.jsx)(nR.Ml,{$width:"20px",$height:"20px"}):(0,r.jsx)(n0,{"aria-hidden":"true",children:(0,r.jsx)(t_.EK.AiIcon,{})}),i.t(`${oo}.${(({isTailoring:e,hasTailored:t})=>e?"tailoring":t?"tailored":"tailor")(e)}`)]}),(0,r.jsx)(nY,{type:"button",$isActive:"base"===e.variant,"aria-pressed":"base"===e.variant,disabled:"base"===t||e.isSaving,onClick:()=>e.changeVariant("base"),children:i.t(`${oo}.base`)})]})},od=({doc:e})=>{let{i18n:t}=(0,O.s)(),i=t.t(`${oo}.edit_in_builder`),n=(0,r.jsx)(t_.qJ.Edit,{width:20,height:20,"aria-hidden":"true"});return e.isUploaded?(0,r.jsx)(tC.Ay,{multiline:!0,width:230,position:"bottom",align:"right",value:t.t(`${oo}.edit_uploaded_tooltip`),children:(0,r.jsx)(nH,{type:"button","aria-label":i,disabled:!0,children:n})}):(0,r.jsx)(nH,{type:"button","aria-label":i,disabled:!e.canEditInBuilder,onClick:e.editInBuilder,children:n})},oc=()=>{let{i18n:e}=(0,O.s)();return(0,r.jsx)(ls,{"data-testid":"document-preview-error",children:(0,r.jsxs)(lp,{role:"alert",children:[(0,r.jsx)(lh,{"aria-hidden":"true",children:(0,r.jsx)(t_.qJ.Warning,{})}),(0,r.jsx)(ly,{children:e.t(`${ol}.preview.load_error_title`)}),(0,r.jsx)(lm,{children:e.t(`${ol}.preview.load_error_body`)})]})})},ou=({doc:e})=>{let{job:t}=b();switch(e.state.kind){case"error":return(0,r.jsx)(oc,{});case"loading":return(0,r.jsx)(ls,{"data-testid":"document-preview-loading",children:(0,r.jsx)(ld,{children:(0,r.jsx)(lc,{})})});case"tailoring":return(0,r.jsx)(l8,{slot:e.slot,jobTitle:t.title,company:t.company});case"tailoringFailed":return(0,r.jsx)(l7,{retryCount:e.state.retryCount,isRetrying:e.isRetrying,onRetry:e.retryTailoring});case"ready":return(0,r.jsx)(l1,{document:e.state.document});case"empty":return null}},op=({slot:e})=>{let{i18n:t}=(0,O.s)(),{job:i}
230=b(),[l,a]=(0,n.useState)(!1),s=(0,n.useRef)(null),c=(e=>{let t,i=(0,f.wA)(),r=(0,oe.Zp)(),l=(0,ot.jE)(),{job:a,placement:s}=b(),c=K(),{data:u}=(0,V.m)(),p=C[e],x=u?.copilot??null,h="editable"===c.kind,[m,g]=(0,n.useState)(null),[j,w]=(0,n.useState)(0),[k,J]=(0,n.useState)(!1),N=m??$(a,p,c),T="tailored"===N,E=!T&&p.baseDocumentType(a)===A.K.uploadedDocument,B=T?p.documentId.tailored(a):p.documentId.base(a),R=T?p.tailoredDocumentType:p.baseDocumentType(a),P=null!=p.documentId.tailored(a),I="processing"===a.autoTailoringStatus,L=(p.persistedSendsTailored(a)??p.tailorsForJob(a))===!0,z=(0,nC.R)(B,R,{refetchOnMount:"always"}),M=z.data,D=T&&(I&&L||"failed"===a.autoTailoringStatus),q=p.baseDocumentType(a),F=(0,nC.R)(D?p.documentId.base(a):null,q),O=(()=>{if(T&&I&&L)return{kind:"tailoring"};if(T&&"failed"===a.autoTailoringStatus)return{kind:"tailoringFailed",retryCount:a.autoTailoringRetryCount};if(E){let e=a.uploadedResumeUrl;return e?{kind:"ready",document:{kind:"uploaded",url:e,filename:a.uploadedDocumentFilename||e.split("/").pop()||"document.pdf"}}:{kind:"empty"}}return null==B?{kind:"empty"}:z.isError?{kind:"error"}:M?{kind:"ready",document:M.type===_.VC.trDocument?{kind:"expert",document:M}:{kind:"builder",document:M}}:{kind:"loading"}})(),W=D?q===A.K.uploadedDocument?a.uploadedDocumentFilename||"":null==p.documentId.base(a)?"":on(F):"ready"===O.kind&&"uploaded"===O.document.kind?O.document.filename:on(z),H=()=>{let t=`application_id=${a.id}&${y}=${e}`;return"jobSearch"===s?`/job-search?view=recommendation&${t}`:`/job-tracking?${t}`},X=(e,t)=>new Promise(r=>{g(t),w(e=>e+1);let n=()=>{g(null),w(e=>e-1),r()};i(d.o1.changeJobCardDocuments({id:a.id,changes:e},{onSuccess:n,onError:e=>{v.A.log(e),n()}}))}),U=async e=>{let t;e!==N&&(t=e,o.$.drawerSwitchDocumentVariant(t),await X(p.sendTailoredChanges("tailored"===e),e))},Q=async()=>{p.removeChanges&&await X(p.removeChanges,null)};return{slot:e,name:p.name,state:O,variant:N,alternatives:((e,t,i,r)=>{if("editable"!==i.kind)return{kind:"fixed"};let n=t.isTailoringBlocked(e,r),l=null!=t.documentId.tailored(e);return n||null!=e.autoTailoringStatus||l?("completed"!==e.autoTailoringStatus||l)&&(!n||l)?{kind:"switchable",disabled:t.baseOptional&&null==t.documentId.base(e)?"base":n?"tailored":null}:{kind:"fixed"}:{kind:"offerTailoring"}})(a,p,c,x),title:W,hintKey:(t=S[c.kind])||(E?"uploaded":`${N}_${p.name}`),isEditable:h,isSaving:j>0,isRetrying:k,hasTailored:P,isTailoring:I,isUploaded:E,canEditInBuilder:null!=B&&"error"!==O.kind&&!E&&R!==A.K.trDocument&&!(T&&I),canRemove:null!==p.removeChanges&&h&&(null!=p.documentId.base(a)||P),pickerTypes:p.pickerTypes,selectedDocumentId:B,selectDocument:e=>{let t;return t=p.name,o.$.drawerSwitchDocument(t),X(p.selectChanges(Number(e.id),e.type),"base")},changeVariant:U,activateTailoring:()=>(o.$.drawerTailorDocument(),X(p.tailorChanges(a),null)),remove:Q,retryTailoring:()=>new Promise(e=>{J(!0);let t=()=>{J(!1),e()};i(d.o1.retryJobCardTailoring({id:a.id},{onSuccess:t,onError:e=>{v.A.log(e),t()}}))}),createDocument:()=>{i(oi.o1.createDocument(p.createDocumentPayload(H())))},editInBuilder:()=>{let e;if(null==B)return;e=R,o.$.drawerEditInBuilder(e),l.invalidateQueries({queryKey:["builder-document",R,B]});let t=new URLSearchParams({auto_apply_return_to:H(),[or.Mr]:"job_application"});r(`/${p.editRoute}/${B}/edit?${t.toString()}`)}}})(e),u=()=>{a(!1),s.current?.focus()},p=l?(0,r.jsx)(lV,{types:c.pickerTypes,selectedId:c.selectedDocumentId,onSelect:e=>{u(),c.selectDocument(e)},onCreateNew:()=>{u(),c.createDocument()},onClose:u}):null,x="offerTailoring"===c.alternatives.kind&&(0,r.jsx)(l4,{slot:e,company:i.company,isLoading:c.isSaving,onTailor:c.activateTailoring});return"empty"===c.state.kind?(0,r.jsx)(oa,{doc:c,picker:p,triggerRef:s,onLinkDocument:()=>a(!0)}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(nM,{children:[(0,r.jsxs)(nD,{ref:s,type:"button",disabled:!c.isEditable,"aria-haspopup":c.isEditable?"menu":void 0,"aria-expanded":c.isEditable?l:void 0,onClick:()=>l?u():a(!0),children:[null===c.title?(0,r.jsx)(nF,{"data-testid":"document-name-skeleton"}):(0,r.jsx)(nq,{children:c.title||t.t(`${ol}.picker.untitled`)}),c.isEditable&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(nK,{"aria-hidden":"true",children:(0,r.jsx)(t_.qJ.ListIcon,{width:20,height:20})}),(0,r.jsx)(nV,{children:t.t(`${oo}.change_document`)})]})]}),p,c.isEditable&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(nO,{}),(0,r.jsx)(od,{doc:c}),c.canRemove&&(0,r.jsx)(nX,{type:"button","aria-label":t.t(`${ol}.${c.name}.remove`),disabled:c.isSaving,onClick:c.remove,children:(0,r.jsx)(t_.qJ.Delete,{width:20,height:20,"aria-hidden":"true"})})]})]}),(0,r.jsx)(nU,{children:t.t(`${ol}.hints.${c.hintKey}`)}
230),"switchable"===c.alternatives.kind&&(0,r.jsx)(nQ,{children:(0,r.jsx)(os,{doc:c,disabled:c.alternatives.disabled})}),x,(0,r.jsx)(ou,{doc:c})]})},ox="builder.application_modal",oh=e=>`application-modal-tab-${e}`,oy={questions:`${ox}.tabs.questions`,resume:`${ox}.tabs.resume`,coverLetter:`${ox}.tabs.cover_letter`,notes:`${ox}.tabs.notes`},om=()=>{let{i18n:e}=(0,O.s)(),{job:t,tab:i,selectTab:n}=b(),{hasWaitingProviderQuestions:l}=tg(),o=h(t),a=e=>{s(e),n(e)},d=e=>{let t=iT(e.key,o,i);null!==t&&(iE(e,oh(t)),t!==i&&a(t))};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(ip,{children:[(0,r.jsx)(ix,{children:e.t(`${ox}.workspace_title`)}),(0,r.jsx)(i3,{})]}),(0,r.jsx)(ih,{role:"tablist",children:o.map(t=>(0,r.jsxs)(iy,{type:"button",role:"tab",id:oh(t),tabIndex:t===i?0:-1,"aria-selected":t===i,"aria-controls":"application-modal-tabpanel",$isActive:t===i,onClick:()=>a(t),onKeyDown:d,children:["questions"===t&&l&&(0,r.jsx)(ig,{"aria-hidden":"true","data-testid":"questions-attention-dot"}),e.t(oy[t])]},t))}),(0,r.jsxs)(ib,{role:"tabpanel",id:"application-modal-tabpanel","aria-labelledby":oh(i),children:["questions"===i&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i5,{}),(0,r.jsx)(nB,{})]}),"resume"===i&&(0,r.jsx)(op,{slot:"resume"}),"coverLetter"===i&&(0,r.jsx)(op,{slot:"coverLetter"}),"notes"===i&&(0,r.jsx)(rh,{})]})]})},og=tE.Ay.div(["padding:24px 20px;",""],tR.A.Phone` 231 padding: 16px 16px 48px; 232 `),ob=tE.Ay.h3(["margin:0;font-size:23px;line-height:28px;font-weight:",";color:",";overflow-wrap:anywhere;"],tB.o5.weights.medium,tB.Jy.Neutral100),of=tE.Ay.p(["display:none;margin:4px 0 0;font-size:16px;line-height:20px;color:",";",""],tB.Jy.Neutral50,tR.A.Phone` 233 display: block; 234 `),oj=tE.Ay.div(["display:none;height:1px;margin-top:16px;background-color:",";",""],tB.Jy.Neutral10,tR.A.Phone` 235 display: block; 236 `),ov=(0,tE.AH)(["margin-top:16px;padding-bottom:16px;border-bottom:1px solid ",";"],tB.Jy.Neutral10),o_=tE.Ay.div([""," display:flex;flex-wrap:wrap;align-items:center;gap:20px;",""],ov,tR.A.Phone` 237 display: grid; 238 grid-template-columns: 1fr 1fr; 239 gap: 12px 16px; 240 `),oA=tE.Ay.span(["display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:16px;line-height:20px;color:",";overflow-wrap:anywhere;"],tB.Jy.Neutral60),ow=tE.Ay.span(["display:inline-flex;flex-shrink:0;color:",";"],tB.Jy.Neutral50),ok=tE.Ay.div([""," display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;",""],ov,tR.A.Phone` 241 grid-template-columns: 1fr; 242 `),oJ=tE.Ay.div(["display:grid;gap:12px;"]),oC=tE.Ay.div(["",""],ov),o$=tE.Ay.div(["display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;"]),oS=tE.Ay.span(["font-size:14px;line-height:18px;color:",";"],tB.Jy.Neutral50),oN=tE.Ay.button(["display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:-12px 0;padding:0;border:none;background:transparent;font-size:16px;line-height:20px;color:",";cursor:pointer;touch-action:manipulation;transition:color 0.1s;"," &:active{color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;border-radius:4px;}"],tB.Jy.Blue50,tR.A.Hover` 243 &:hover { 244 color: ${tB.Jy.Blue60}; 245 } 246 `,tB.Jy.Blue70,tB.Jy.Blue50),oT=tE.Ay.div(["position:relative;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:4px;background-color:",";color:",";transition:box-shadow 0.1s;&:focus-within{box-shadow:inset 0 0 0 2px ",";}"],({$isLocked:e})=>e?tB.Jy.Neutral5:tB.Jy.Neutral10,({$isLocked:e})=>e?tB.Jy.Neutral50:tB.Jy.Neutral90,tB.Jy.Blue50),oE=tE.Ay.span(["display:inline-flex;flex-shrink:0;color:",";"],tB.Jy.Neutral50),oB=tE.Ay.span(["flex:1;min-width:0;font-size:16px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"]),oR=(0,tE.AH)(["width:100%;min-width:0;margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:16px;line-height:20px;color:",";&::placeholder{color:",";}&:disabled{color:",";cursor:not-allowed;}&:focus{outline:none;}"],tB.Jy.Neutral90,tB.Jy.Neutral50,tB.Jy.Neutral50),oP=tE.Ay.input([""," flex:1;text-overflow:ellipsis;"],oR),oI=tE.Ay.div(["display:flex;align-items:flex-start;gap:8px;margin-top:8px;"]),oL=tE.Ay.span(["display:inline-flex;flex-shrink:0;margin-top:1px;color:",";"],tB.Jy.Amber50),oz=tE.Ay.div(["display:grid;gap:6px;"]),oM=tE.Ay.label(["font-size:14px;line-height:18px;color:",";"],tB.Jy.Neutral50),oD=(0,tE.AH)([""," padding:12px;border-radius:4px;background-color:",";
246transition:box-shadow 0.1s;&:focus-visible{box-shadow:inset 0 0 0 2px ",";}"],oR,tB.Jy.Neutral10,tB.Jy.Blue50),oq=tE.Ay.input([""," height:44px;"],oD),oK=tE.Ay.textarea([""," min-height:180px;line-height:24px;resize:vertical;"],oD),oF=tE.Ay.div(["margin-top:20px;"]),oO=tE.Ay.div(["font-size:16px;line-height:24px;color:",";overflow-wrap:anywhere;> :first-child{margin-top:0;}> :last-child{margin-bottom:0;}p,ul,ol,dl,table,blockquote{margin:0 0 12px;}h1,h2,h3,h4,h5,h6{margin:20px 0 8px;font-size:16px;line-height:24px;font-weight:",";color:",";}strong,b{font-weight:",";color:",";}ul,ol{padding-left:24px;}li{margin-bottom:4px;}li > p,li > ul,li > ol{margin:4px 0 0;}a{color:",";text-decoration:underline;","}hr{margin:16px 0;border:0;border-top:1px solid ",";}table{border-collapse:collapse;}th,td{padding:4px 12px 4px 0;text-align:left;vertical-align:top;}"],tB.Jy.Neutral90,tB.o5.weights.medium,tB.Jy.Neutral100,tB.o5.weights.medium,tB.Jy.Neutral100,tB.Jy.Blue50,tR.A.Hover` 247 &:hover { 248 color: ${tB.Jy.Blue60}; 249 } 250 `,tB.Jy.Neutral10),oV=tE.Ay.div(["margin-top:16px;"]),oW=({id:e,label:t,value:i,placeholder:l,onSave:o,multiline:a=!1,type:s="text",variant:d="framed"})=>
250{let[c,u]=(0,n.useState)(i),p=(0,n.useRef)(!1);(0,n.useEffect)(()=>{p.current||u(i)},[i]);let x={id:e,value:c,placeholder:l,onChange:e=>u(e.target.value),onFocus:()=>{p.current=!0},onBlur:()=>{p.current=!1,c!==i&&o(c)},onKeyDown:e=>{"Escape"===e.key?u(i):"Enter"!==e.key||a||(e.preventDefault(),e.currentTarget.blur())},spellCheck:!1,autoComplete:"off"},h=c!==i;return"bare"===d?(0,r.jsx)(oP,{...x,type:s,"aria-label":t,"data-keeps-escape":h}):(0,r.jsxs)(oz,{children:[(0,r.jsx)(oM,{htmlFor:e,children:t}),a?(0,r.jsx)(oK,{...x,"data-keeps-escape":h}):(0,r.jsx)(oq,{...x,type:s,"data-keeps-escape":h})]})};i(18237);let oH=/^[â¢Â·âªâââ¦â â¡â£â*\-ââ]\s+(.+)$/,oX=/^(?:\d{1,3}[.)]|\(\d{1,3}\))\s+(.+)$/,oU=/[.,;ããï¼ï¼ï¼][)ï¼ãã"ââ']?$/,oQ=/[.ãï¼!?ï¼ï¼][)ï¼ãã"ââ']?$/,oZ=e=>/^\p{Ll}/u.test(e),oY=e=>oH.test(e)||oX.test(e),oG=e=>{if(/@|https?:\/\/|www\./i.test(e))return!1;let t=e.split(/\s+/);return 1===t.length?e.length<=24:t.length<=6&&e.length<=100},o0=e=>{let t=[];return e.forEach(e=>{oY(e)?t.push(e.replace(oH,"$1").replace(oX,"$1")):t[t.length-1]+=` ${e}`}),{kind:"list",ordered:e.filter(oY).every(e=>oX.test(e)),items:t}},o1=e=>{let t=[],i=[];return e.forEach(e=>{i.push(e),oQ.test(e)&&(t.push({kind:"paragraph",lines:i}),i=[])}),i.length>0&&t.push({kind:"paragraph",lines:i}),t},o2=(e,t)=>e.length>=2?[{kind:"list",ordered:!1,items:e}]:t&&oG(e[0])?[{kind:"heading",text:e[0]}]:[{kind:"paragraph",lines:e}],o4=(e,t)=>{let i=e.map((t,i)=>((e,t)=>oY(e)?"marked":oZ(e)||oU.test(e)||e.length>200||oQ.test(e)&&!oG(e)||void 0!==t&&oZ(t)?"prose":/[:ï¼]$/.test(e)&&e.length<=100?"colon":void 0!==t&&oU.test(t)&&!oG(e)?"prose":"fragment")(t,e[i+1])),r=[],n=0;for(;n<e.length;){let l=n,o=i[l];if(n++,"marked"===o){for(;n<e.length&&("marked"===i[n]||oZ(e[n]));)n++;r.push(o0(e.slice(l,n)));continue}for(;n<e.length&&i[n]===o;)n++;let a=e.slice(l,n);"colon"===o?r.push(...a.map(e=>({kind:"heading",text:e}))):"prose"===o?r.push(...o1(a)):r.push(...o2(a,n<e.length||t))}return r},o5=["p","br","hr","blockquote","ul","ol","li","dl","dt","dd","h1","h2","h3","h4","h5","h6","strong","b","em","i","u","sup","sub","span","a","div","section","article","header","footer","table","thead","tbody","tr","th","td"],o6=["href"],o8=({block:e})=>{switch(e.kind){case"heading":return(0,r.jsx)("h4",{children:e.text});case"list":{let t=e.items.map((e,t)=>(0,r.jsx)("li",{children:e},t));return e.ordered?(0,r.jsx)("ol",{children:t}):(0,r.jsx)("ul",{children:t})}case"paragraph":return(0,r.jsx)("p",{children:e.lines.map((e,t)=>(0,r.jsxs)(n.Fragment,{children:[t>0&&(0,r.jsx)("br",{}),e]},t))})}},o3=({description:e,format:t})=>{let i,n,l="html"===t?(e=>{let t=tN.A.sanitize(e,{ALLOWED_TAGS:o5,ALLOWED_ATTR:o6,RETURN_DOM_FRAGMENT:!0});if(!t.firstElementChild)return{kind:"text",text:t.textContent??""};Array.from(t.querySelectorAll("p, div, section, article, li")).reverse().forEach(e=>{e.textContent?.replace(/\u00A0/g," ").trim()||e.querySelector(":not(br)")||e.remove()}),t.querySelectorAll("a").forEach(e=>{e.setAttribute("target","_blank"),e.setAttribute("rel","noopener noreferrer")});let i=document.createElement("div");return i.append(t),{kind:"html",html:i.innerHTML}})(e):{kind:"text",text:e};if("html"===l.kind)return(0,r.jsx)(oO,{dangerouslySetInnerHTML:{__html:l.html}});return(0,r.jsx)(oO,{children:((n=(i=l.text.replace(/\r\n?/g,"\n").replace(/[\u00A0\t]/g," ").split(/\n\s*\n/).map(e=>e.split("\n").map(e=>e.trim()).filter(Boolean)).filter(e=>e.length>0)).reduce((e,t)=>e+t.length,0))>=6&&i.length-1>=.8*(n-1)?o4(i.flat(),!1):i.flatMap((e,t)=>o4(e,t<i.length-1))).map((e,t)=>(0,r.jsx)(o8,{block:e},t))})};var o9=i(84403),o7=i(55144),ae=i(9421);let at={past:{days:60}},ai=({job:e})=>{let t,{i18n:i}=(0,O.s)(),{data:n}=(t=e.externalSlugId,(0,ae.I)(["application-modal-job-posting",t],()=>(0,tH.YQ)(t),{enabled:!!t,refetchOnWindowFocus:!1,staleTime:3e5,useErrorBoundary:!1})),l=[[t_.qJ.Briefcase,n&&(0,o7.fP)(i,n)],[t_.qJ.Location,e.location],[t_.qJ.MoneyIcon,e.salary||n&&(0,o7.oj)(i,n)],[t_.qJ.ClockIcon,n?.posted_at&&(0,nP.PI)((0,o9.M)(n.posted_at,at),{addSuffix:!0})]].filter(([,e])=>e);return 0===l.length?null:(0,r.jsx)(o_,{children:l.map(([e,t])=>(0,r.jsxs)(oA,{children:[(0,r.jsx)(ow,{"aria-hidden":"true",children:(0,r.jsx)(e,{})}),t]},t))})};var ar=i(3724);let an="builder.application_modal.job_details",al=e=>`application-modal-job-${e}`,ao=()=>{let{i18n:e}=(0,O.s)(),{job:t,isCustomCard:i,isEditable:n,isLinkLocked:l,saveField:a,applyManually:s}=(()=>{let e=(0,f.wA)(),{job:t,placement:i}=b(),r=K(),n=!t.externalSlugId,l=n&&"editable"===r.kind;return{job:t,isCustomCard:n,isEditable:l,isLinkLocked:n&&!l,saveField:(i,r)=>{let n="link"===i?(0,ar.qD)(r):r.trim();n!==(t[i]??"")&&e(d.o1.editJobRequest({id:t.id,[i]:n}))},applyManually:()=>{t.link&&(o.$.drawerApplyManually(),window.open(t.link,"_blank","noopener"),"jobTracking"===i&&e(d.o1.setModal({key:"applyConfirmModal",data:{moveData:{source:{droppableId:t.status,index:t.positionNumber},destination:{droppableId:d.Sy.applied,index:0},jobId:t.id}}})))}}})(),c=tw(t),u=t.title??"",p=t.company??"",x=t.location??"",h=t.salary??"",y=t.link??"",m=t.description??"",g=(t,i,n=!1)=>(0,r.jsx)(oW,{id:al(t),label:e.t(`${an}.fields.${t}`),placeholder:e.t(`${an}.placeholders.${t}`),value:i,multiline:n,onSave:e=>a(t,e)});return(0,r.jsxs)(og,{children:[n?(0,r.jsxs)(oJ,{children:[g("title",u),g("company",p)]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ob,{children:c}),x&&(0,r.jsx)(of,{children:x}),(0,r.jsx)(oj,{})]}),n?(0,r.jsxs)(ok,{children:[g("location",x),g("salary",h)]}):(0,r.jsx)(ai,{job:t}),(n||l||y)&&(0,r.jsxs)(oC,{children:[(0,r.jsxs)(o$,{children:[(0,r.jsx)(oS,{children:e.t(`${an}.posting_url`)}),y&&(0,r.jsxs)(oN,{type:"button","aria-label":e.t(`${an}.view_posting`),onClick:s,children:[e.t(`${an}.view_posting`),(0,r.jsx)(t_.qJ.ExternalLink,{})]})]}),(0,r.jsxs)(oT,{$isLocked:l,children:[(0,r.jsx)(oE,{"aria-hidden":"true",children:(0,r.jsx)(t_.qJ.Link,{})}),n?(0,r.jsx)(oW,{id:al("link"),variant:"bare",type:"url",label:e.t(`${an}.fields.link`),placeholder:e.t(`${an}.placeholders.link`),value:y,onSave:e=>a("link",e)}):l?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(oP,{id:al("link"),type:"url",value:y,disabled:!0,"aria-label":e.t(`${an}.fields.link`)}),(0,r.jsx)(oE,{"aria-hidden":"true",children:(0,r.jsx)(t_.qJ.Lock,{})})]}):(0,r.jsx)(oB,{children:y})]}),n&&(0,r.jsxs)(oI,{children:[(0,r.jsx)(oL,{"aria-hidden":"true",children:(0,r.jsx)(t_.qJ.WarningTriangle,{})}),(0,r.jsx)(oS,{children:e.t(`${an}.custom_link_warning`)})]})]}),n?(0,r.jsx)(oV,{children:g("description",m,!0)}):m&&(0,r.jsx)(oF,{children:(0,r.jsx)(o3,{description:m,format:i?"text":"html"})})]})},aa=({placement:e})=>{let{job:t,source:i,close:l}=(()=>{let e=(0,f.wA)(),t=(0,n.useRef)(!1),i=(0,n.useRef)(null),[r,l]=(0,I.p)("application_id"),{data:o,close:a}=(0,L.h)("applicationDrawer"),s=o?.id??null,c=o?.source??null,u=(0,P.N)(d.Tp.selectJobs),p=(0,P.N)(d.Tp.selectFetchStatus),x=(0,z.YQ)(u,s),{hasUserCompletedQuestionnaire:h,isCareerProfileDataLoading:y,redirectToAutoApplyQuestionnaire:m}=(0,M.J)();return(0,n.useEffect)(()=>
250{if(!t.current&&p===_.Hp.loaded&&!y&&(t.current=!0,r&&!s)){if(!h){l(null,{replace:!0}),m();return}e(d.o1.setModal({key:"applicationDrawer",data:{id:Number(r),source:"card"}}))}},[p,y,h,m,r,s,l,e]),(0,n.useEffect)(()=>{s&&!x&&p===_.Hp.loaded&&i.current!==s&&(i.current=s,e(d.o1.loadJobCard({id:s},{onError:()=>{a(),l(null,{replace:!0})}})))},[s,x,p,e,a,l]),(0,n.useEffect)(()=>()=>{i.current=null},[s]),(0,n.useEffect)(()=>{if(!t.current)return;let e=s?String(s):null;e!==r&&l(e,{replace:!0})},[s,r,l]),{job:x,source:c,close:a}})();return(0,r.jsx)(tV,{children:t&&i&&(0,r.jsx)(g,{job:t,source:i,placement:e,close:l,children:(0,r.jsxs)(q,{children:[(0,r.jsx)(R,{}),(0,r.jsx)(tb,{}),(0,r.jsx)(ty,{children:(0,r.jsx)(iL,{aside:(0,r.jsx)(ao,{}),children:(0,r.jsx)(om,{})})},t.id)]})})})}},58132:function(e,t,i){i.d(t,{D6:function(){return D},Dr:function(){return F},Fb:function(){return v},Fl:function(){return c},I2:function(){return M},Im:function(){return f},K4:function(){return R},M8:function(){return T},QW:function(){return I},RZ:function(){return x},SS:function(){return j},Tk:function(){return L},V:function(){return h},Wy:function(){return N},Y9:function(){return u},YY:function(){return y},ZT:function(){return b},_I:function(){return _},cG:function(){return S},cM:function(){return g},d$:function(){return A},dy:function(){return E},fR:function(){return p},hB:function(){return d},io:function(){return k},k4:function(){return w},lX:function(){return m},mc:function(){return s},oc:function(){return z},pl:function(){return C},rI:function(){return K},vd:function(){return $},xq:function(){return q},y0:function(){return B},yP:function(){return P}});var r=i(38267),n=i(99701),l=i(49504),o=i(67592),a=i(24833);let s=r.Ay.div(["position:relative;background-color:",";padding:20px;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:20px;box-shadow:",";-webkit-tap-highlight-color:transparent;&:hover{box-shadow:0px 2px 4px -1px rgba(15,56,113,0.12),0px 8px 20px -4px rgba(15,56,113,0.16);}",""],n.Jy.White,o.A.light.low,a.A.Phone` 251 padding: 16px; 252 gap: 16px; 253 ${o.A.lightWithBorder.low}; 254 `),d=r.Ay.a(["position:absolute;inset:0;z-index:0;"]),c=r.Ay.div(["display:flex;flex-direction:column;gap:16px;"]),u=r.Ay.div(["display:flex;gap:12px;align-items:flex-start;"]),p=r.Ay.div(["flex-shrink:0;border:1px solid rgba(0,0,0,0.1);border-radius:8px;width:48px;height:48px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:",";",""],n.Jy.White,a.A.Phone` 255 width: 40px; 256 height: 40px; 257 border-radius: 4px; 258 `),x=r.Ay.img(["width:100%;height:100%;object-fit:cover;"]),h=r.Ay.div(["flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:4px;",""],a.A.Phone` 259 align-self: auto; 260 justify-content: flex-start; 261 gap: 2px; 262 `),y=r.Ay.span([""," "," color:",";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px;",""],l.Ay.Body,l.BO.Medium,n.Jy.Neutral90,a.A.Phone` 263 font-size: 15px; 264 line-height: 18px; 265 font-weight: 500; 266 white-space: normal; 267 overflow: visible; 268 text-overflow: unset; 269 `),m=r.Ay.div(["position:relative;z-index:1;display:flex;align-items:center;gap:12px;flex-shrink:0;",""],a.A.Phone` 270 display: none; 271 `),g=r.Ay.span([""," color:",";white-space:nowrap;"],l.Ay.Caption,n.Jy.Neutral50),b=r.Ay.div([""," color:",";display:flex;align-items:center;gap:4px;",""],l.Ay.Caption,n.Jy.Neutral80,a.A.Phone` 272 font-size: 14px; 273 line-height: 16px; 274 letter-spacing: 0.3px; 275 color: ${n.Jy.Neutral80}; 276 `),f=r.Ay.span(["position:relative;z-index:1;cursor:pointer;text-decoration:underline;&:hover{color:",";}"],n.Jy.Blue50),j=(0,r.Ay)(f)([""]),v=r.Ay.div(["display:flex;flex-direction:column;gap:",";"],n.Kz["2XS"]),_=r.Ay.div(["display:grid;grid-template-columns:repeat(3,minmax(0,186px));gap:"," ",";",""],n.Kz["2XS"],n.Kz.XS,a.A.Phone` 277 grid-template-columns: repeat(2, minmax(0, 1fr)); 278 justify-content: start; 279 `),A=r.Ay.div(["display:flex;align-items:center;gap:",";"," color:",";svg{flex-shrink:0;width:20px;height:20px;}
279svg path{fill:",";}",""],n.Kz["3XS"],l.Ay.Caption,n.Jy.Neutral80,n.Jy.Neutral40,a.A.Phone` 280 font-size: 14px; 281 line-height: 16px; 282 letter-spacing: 0.3px; 283 color: ${n.Jy.Neutral70}; 284 gap: 2px; 285 `),w=r.Ay.div(["display:flex;align-items:center;flex-wrap:wrap;gap:",";"],n.Kz.XS),k=r.Ay.div(["display:flex;align-items:center;gap:",";"," color:",";svg{flex-shrink:0;width:20px;height:20px;}svg path{fill:",";}"],n.Kz["3XS"],l.Ay.Caption,n.Jy.Neutral80,n.Jy.Neutral40),J=r.Ay.div(["display:flex;align-items:center;align-self:flex-start;gap:4px;padding:3px 8px 3px 6px;border-radius:4px;"," white-space:nowrap;svg{flex-shrink:0;width:14px;height:14px;}"],l.Ay.Tiny),C=(0,r.Ay)(J)(["background:",";color:",";svg{color:",";}"],n.Jy.Red10,n.Jy.Red80,n.Jy.Red50),$=(0,r.Ay)(J)(["background:",";color:",";svg{color:",";}"],n.Jy.Indigo10,n.Jy.Indigo80,n.Jy.Indigo50),S=r.Ay.hr(["border:none;border-top:1px solid ",";margin:0;"],n.Jy.Neutral15),N=r.Ay.div(["",""],a.A.Phone` 286 display: none; 287 `),T=r.Ay.div([""," color:",";line-height:20px;overflow-wrap:break-word;"],l.Ay.Caption,n.Jy.Neutral70),E=r.Ay.button.attrs({type:"button"})(["position:relative;z-index:1;"," "," background:none;border:none;color:",";cursor:pointer;padding:0;margin-left:4px;white-space:nowrap;display:",";align-items:center;vertical-align:bottom;gap:0;line-height:20px;height:20px;svg{width:20px;height:20px;}svg path{stroke:currentColor;fill:none;}&:hover{color:",";}"],l.Ay.Caption,l.BO.Medium,n.Jy.Blue50,e=>e.$hidden?"none":"inline-flex",n.Jy.Blue60),B=r.Ay.div(["position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;",""],a.A.Phone` 288 display: none; 289 `),R=r.Ay.div(["display:none;",""],a.A.Phone` 290 display: flex; 291 align-items: center; 292 justify-content: space-between; 293 `),P=r.Ay.div(["position:relative;z-index:1;display:flex;align-items:center;gap:10px;"]),I=r.Ay.button.attrs({type:"button"})([""," "," display:inline-flex;align-items:center;height:40px;background-color:",";border:none;border-radius:4px;color:",";cursor:pointer;padding:0 8px;white-space:nowrap;&:hover{background-color:",";}"],l.Ay.Caption,l.BO.Medium,n.Jy.Blue10,n.Jy.Blue50,n.Jy.Blue15),L=(0,r.Ay)(I)(["",""],({$primary:e})=>e&&(0,r.AH)(["background-color:",";color:",";&:hover{background-color:",";}"],n.Jy.Blue50,n.Jy.White,n.Jy.Blue60)),z=r.Ay.button.attrs({type:"button"})([""," "," display:inline-flex;align-items:center;height:40px;gap:4px;background-color:",";border:none;border-radius:4px;color:",";cursor:pointer;padding:0 8px;white-space:nowrap;&:hover:not(:disabled){background-color:",";}&:disabled{opacity:0.5;cursor:not-allowed;}svg path{fill:",";stroke:",";}"],l.Ay.Caption,l.BO.Medium,n.Jy.Blue50,n.Jy.White,n.Jy.Blue60,n.Jy.White,n.Jy.White),M=r.Ay.button.attrs({type:"button"})([""," "," display:inline-flex;align-items:center;height:40px;gap:4px;background-color:",";border:none;border-radius:4px;color:",";cursor:default;padding:0 8px;white-space:nowrap;svg{color:",";}"],l.Ay.Caption,l.BO.Medium,n.Jy.Neutral10,n.Jy.Neutral90,n.Jy.Green50),D=r.Ay.button.attrs({type:"button"})(["display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0;border-radius:",";color:",";&:hover{background-color:",";}",""],n.Kz["2XS"],n.Jy.Neutral50,n.Jy.Neutral10,({$open:e})=>e&&(0,r.AH)(["background-color:",";color:",";&:hover{background-color:",";}"],n.Jy.Blue20,n.Jy.Blue60,n.Jy.Blue20)),q=r.Ay.div(["position:relative;"]),K=r.Ay.div(["position:absolute;top:100%;left:0;z-index:10;background:",";border-radius:8px;
293min-width:200px;overflow:hidden;",";",""],n.Jy.White,o.A.lightWithBorder.mid,a.A.Phone` 294 left: auto; 295 right: 0; 296 `),F=r.Ay.button.attrs({type:"button"})([""," display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:none;border-top:1px solid ",";background:none;cursor:pointer;color:",";text-align:left;&:first-child{border-top:none;}&:hover{background-color:",";}svg{flex-shrink:0;}svg path{fill:",";}&:disabled{cursor:default;color:",";&:hover{background-color:transparent;}svg path{fill:",";}}"],l.Ay.Caption,n.Jy.Neutral15,n.Jy.Neutral100,n.Jy.Neutral5,n.Jy.Neutral100,n.Jy.Neutral50,n.Jy.Neutral50)},87442:function(e,t,i){i.d(t,{o:function(){return s}});var r=i(74848),n=i(96540),l=i(14649),o=i(77378),a=i(58132);let s=({isApplied:e,onAlreadyApplied:t,onRemove:i})=>{let{i18n:s}=(0,o.s)(),[d,c]=(0,n.useState)(!1),u=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{e.stopPropagation(),c(e=>!e)},[]),x=(0,n.useCallback)(e=>t=>{t.stopPropagation(),c(!1),e?.()},[]);return(0,n.useEffect)(()=>{if(!d)return;let e=e=>{u.current&&!u.current.contains(e.target)&&c(!1)},t=e=>{"Escape"===e.key&&c(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t)}},[d]),(0,r.jsxs)(a.xq,{ref:u,children:[(0,r.jsx)(a.D6,{$open:d,onClick:p,"aria-haspopup":"menu","aria-label":s.t("builder.job_search_v2.menu.more_actions"),"aria-expanded":d,children:(0,r.jsx)(l.Ay.More,{})}),d&&(0,r.jsxs)(a.rI,{role:"menu",children:[(0,r.jsxs)(a.Dr,{role:"menuitem",$disabled:e,disabled:e,onClick:x(t),children:[(0,r.jsx)(l.Ay.TickLarge,{}),s.t("builder.job_search_v2.menu.already_applied")]}),i&&(0,r.jsxs)(a.Dr,{role:"menuitem",onClick:x(i),children:[(0,r.jsx)(l.Ay.Close,{}),s.t("builder.job_search_v2.menu.remove")]})]})]})}},5177:function(e,t,i){i.d(t,{CompanyPageView:function(){return q}});var r=i(74848),n=i(54542);i(18111),i(22489),i(61701);var l=i(47767),o=i(30586),a=i(14649),s=i(77378),d=i(58657),c=i(9421),u=i(49012),p=i(96540),x=i(86066),h=i(38267),y=i(99701),m=i(49504),g=i(24833);let b=h.Ay.div(["max-width:760px;width:100%;margin:0 auto;padding:0 40px;",""],g.A.Tablet` 297 padding: 0 20px; 298 `),f=h.Ay.div(["display:flex;padding-bottom:",";"],y.Kz.S),j=h.Ay.button.attrs({type:"button"})([""," "," display:flex;align-items:center;gap:4px;background:",";border:1px solid ",";border-radius:4px;padding:6px 8px;cursor:pointer;color:",";svg{width:24px;height:24px;}&:hover{background:",";}"],m.Ay.Caption,m.BO.Medium,y.Jy.White,y.Jy.Neutral20,y.Jy.Neutral90,y.Jy.Neutral5),v=h.Ay.div(["background:",";border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:24px;",""],y.Jy.White,g.A.Phone` 299 border-radius: 0; 300 padding: 16px; 301 `),_=h.Ay.div(["display:flex;gap:16px;align-items:center;"]),A=h.Ay.div(["flex-shrink:0;border:1px solid rgba(0,0,0,0.1);border-radius:8px;width:64px;height:64px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:",";",""],y.Jy.White,g.A.Phone` 302 width: 48px; 303 height: 48px; 304 `),w=h.Ay.img(["width:100%;height:100%;object-fit:cover;"]),k=h.Ay.div(["flex:1;min-width:0;"]),J=h.Ay.h1([""," "," color:",";margin:0;"],m.Ay.Subhead,m.BO.Medium,y.Jy.Neutral90),C=h.Ay.div([""," color:",";margin-top:4px;"],m.Ay.Body,y.Jy.Neutral80),$=h.Ay.div(["display:flex;flex-wrap:wrap;gap:16px;"]),S=h.Ay.a([""," "," color:",";display:inline-flex;align-items:center;gap:4px;text-decoration:none;svg{width:20px;height:20px;}&:hover{color:",";}"],m.Ay.Body,m.BO.Medium,y.Jy.Blue50,y.Jy.Blue60),N=h.Ay.div(["display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;",""],g.A.Phone` 305 grid-template-columns: 1fr; 306 gap: 8px; 307 `),T=h.Ay.div(["display:flex;align-items:center;gap:8px;"," color:",";svg{flex-shrink:0;width:20px;height:20px;}svg path{fill:",";}"],m.Ay.Body,y.Jy.Neutral80,y.Jy.Neutral40),E=h.Ay.hr(["border:none;border-top:1px solid ",";margin:0;"],y.Jy.Neutral15),B=h.Ay.h2([""," "," color:",";margin:0 0 8px;"],m.Ay.Body,m.BO.Medium,y.Jy.Neutral90),R=h.Ay.p([""," color:",";white-space:pre-line;margin:0;"],m.Ay.Body,y.Jy.Neutral90),P=h.Ay.div(["display:flex;flex-wrap:wrap;gap:8px;"]),I=h.Ay.span([""," color:",";background:",";border-radius:4px;padding:4px 8px;"],m.Ay.Caption,y.Jy.Neutral80,y.Jy.Neutral10),L=h.Ay.p([""," color:",";margin:0;"],m.Ay.Body,y.Jy.Neutral70),z=h.Ay.div(["background:",";border-radius:4px;width:",";height:","px;margin-top:","px;"],y.Jy.Neutral10,e=>"number"==typeof e.$width?`${e.$width}px`:e.$width||"100%",e=>e.$height||16,e=>e.$marginTop||0),M=(0,p.memo)(()=>{let{isPhone:e}=(0,x.e)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(_,{children:[(0,r.jsx)(z,{$width:e?48:64,$height:e?48:64}),(0,r.jsxs)(k,{children:[(0,r.jsx)(z,{$width:220,$height:22}),(0,r.jsx)(z,{$width:160,$height:16,$marginTop:8})]})]}),(0,r.jsxs)(N,{children:[(0,r.jsx)(T,{children:(0,r.jsx)(z,{$width:140,$height:16})}),(0,r.jsx)(T,{children:(0,r.jsx)(z,{$width:120,$height:16})})]}),(0,r.jsx)(E,{}),(0,r.jsxs)("div",{children:[(0,r.jsx)(z,{$height:16}),(0,r.jsx)(z,{$height:16,$marginTop:12}),(0,r.jsx)(z,{$width:"80%",$height:16,$marginTop:12})]})]})});M.displayName="CompanyPageSkeleton";let D=()=>{let{companyId:e}=(0,l.g)(),t=(0,l.Zp)(),{i18n:i}=(0,s.s)(),{data:n,isLoading:p}=(0,c.I)(["useGetCompanyById",e],async()=>{let t=(await u.R3.get(`/jobs/v1/search/company/${e}`)).data;return t?.name?{...t,categories:t.categories??[],industries:t.industries??[],specialties:t.specialties??[]}:null},{enabled:!!e,useErrorBoundary:!1,refetchOnWindowFocus:!1}
307),x=[n?.headquarters,n?.type].filter(Boolean).join(" \xb7 ");return(0,r.jsxs)(b,{children:[(0,r.jsx)(f,{children:(0,r.jsxs)(j,{onClick:()=>t(-1),children:[(0,r.jsx)(a.Ay.ChevronLeft,{}),i.t("builder.job_search_v2.details.back")]})}),(0,r.jsx)(v,{children:p?(0,r.jsx)(M,{}):n?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(_,{children:[(0,r.jsx)(A,{children:(0,r.jsx)(w,{src:n.image_url||(0,d.x)(),alt:n.name,onError:e=>{e.currentTarget.src=(0,d.x)()}})}),(0,r.jsxs)(k,{children:[(0,r.jsx)(J,{children:n.name}),!!x&&(0,r.jsx)(C,{children:x})]})]}),(n.founded||n.industries.length>0)&&(0,r.jsxs)(N,{children:[n.founded&&(0,r.jsxs)(T,{children:[(0,r.jsx)(o.EK.Calendar,{}),(0,r.jsx)("span",{children:i.t("builder.job_search_v2.company_page.founded",{value:n.founded})})]}),n.industries.length>0&&(0,r.jsxs)(T,{children:[(0,r.jsx)(o.EK.Job,{}),(0,r.jsx)("span",{children:n.industries.join(", ")})]})]}),(n.domain||n.linkedin_user)&&(0,r.jsxs)($,{children:[n.domain&&(0,r.jsxs)(S,{href:n.domain,target:"_blank",rel:"noopener noreferrer",children:[i.t("builder.job_search_v2.company_page.website"),(0,r.jsx)(a.Ay.ExternalLink,{})]}),n.linkedin_user&&(0,r.jsxs)(S,{href:`https://www.linkedin.com/company/${n.linkedin_user}`,target:"_blank",rel:"noopener noreferrer",children:[i.t("builder.job_search_v2.company_page.linkedin"),(0,r.jsx)(a.Ay.Linkedin,{})]})]}),n.description&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(E,{}),(0,r.jsx)(R,{children:n.description})]}),n.specialties.length>0&&(0,r.jsxs)("div",{children:[(0,r.jsx)(B,{children:i.t("builder.job_search_v2.company_page.specialties")}),(0,r.jsx)(P,{children:n.specialties.map(e=>(0,r.jsx)(I,{children:e},e))})]})]}):(0,r.jsx)(L,{children:i.t("builder.job_search_v2.company_page.not_found")})})]})},q=()=>(0,r.jsx)(n.Ay,{fallback:(0,r.jsx)(n.vU,{}),children:(0,r.jsx)(D,{})})},95243:function(e,t,i){i.r(t),i.d(t,{default:function(){return y}});var r=i(74848),n=i(96540),l=i(47767),o=i(33093),a=i(42692),s=i(9421),d=i(49012),c=i(59238),u=i(7852),p=i(27822),x=i(23134);let h=()=>{let{externalSlugId:e,subscriptionId:t}=(0,l.g)(),i=(0,u.d)(e,t,"job_alert"),o=(0,s.I)(["useGetCustomAlert",t],async()=>{let e=await d.R3.get(`/job-alerts/v1/custom-subscriptions/${t}`);return(0,c.Pk)(e.data)},{enabled:!!t,useErrorBoundary:!1,refetchOnWindowFocus:!1}),[a,h]=(0,n.useState)(),y=(0,x.n)(a),[m,g]=(0,n.useState)();return(0,n.useEffect)(()=>{if(!a&&!o.isLoading&&!i.isLoading){if(t&&o.error)return void h({query:i.data?.job_title,location_id:i.data?.location_id?String(i.data?.location_id):void 0,external_slug_id:e});t&&o.data&&h({query:o.data.targetRole,location_id:o.data.locationId?String(o.data.locationId):void 0,external_slug_id:e})}},[e,i,t,o]),(0,r.jsx)(p.p,{job:i.data,isLoading:i.isLoading||o.isLoading,cardJobs:y,nearMeLocation:m,setNearMeLocation:g})};var y=()=>{let{externalSlugId:e}=(0,l.g)(),{features:t}=(0,a.t)(),i=!!t.jobSearchV2&&!!e;return((0,n.useEffect)(()=>{(0,o.xP)("visit_job_ad_mjs",{label:"custom"})},[]),i)?(0,r.jsx)(l.C5,{to:`/job-search/${e}`,replace:!0}):(0,r.jsx)(h,{})}},52889:function(e,t,i){i.d(t,{JobDetailsPageView:function(){return t_}});var r=i(74848),n=i(54542);i(18111),i(20116),i(22489);var l=i(96540),o=i(47767),a=i(81247),s=i(33093),d=i(40961),c=i(14649),u=i(77378),p=i(86066),x=i(42692),h=i(27676),y=i(18509),m=i(9888),g=i(41193),b=i(85261),f=i(49967),j=i(34400),v=i(55384),_=i(20023),A=i(29567),w=i(5005),k=i(8037),J=i(64961),C=i(99180),$=i(8559),S=i(58657),N=i(28363),T=i(7852),E=i(49595),B=i(30850),R=i(50314),P=i(97959),I=i(15555),L=i(9219),z=i(55144),M=i(87442),D=i(38267),q=i(99701),K=i(49504),F=i(24833);let O=D.Ay.div(["display:grid;grid-template-columns:1fr 352px;column-gap:32px;max-width:1200px;width:100%;margin:0 auto;padding:0 40px;"," ",""],F.A.Tablet` 308 grid-template-columns: 1fr; 309 column-gap: 0; 310 padding: 0 20px; 311 `,F.A.Phone` 312 padding: 0; 313 padding-bottom: calc(180px + env(safe-area-inset-bottom, 0px)); 314 `),V=D.Ay.div(["min-width:0;background:",";border-radius:12px;padding:",";",""],q.Jy.Neutral5,q.Kz.S,F.A.Phone` 315 padding: 0; 316 padding-top: 4px; 317 border-radius: 0; 318 `),W=D.Ay.div(["position:sticky;top:0;z-index:2;height:0;",""],F.A.Phone` 319 position: static; 320 height: auto; 321 display: flex; 322 align-items: center; 323 gap: 8px; 324 background: ${q.Jy.White}; 325 border-radius: 12px 12px 0 0; 326 padding: 16px; 327 padding-bottom: 12px; 328 border-bottom: 1px solid ${q.Jy.Neutral15}; 329 `),H=D.Ay.div(["display:flex;padding-bottom:",";",""],q.Kz.S,F.A.Phone` 330 display: none; 331 `),X=D.Ay.div(["position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:8px;padding:12px 0;background:",";
331opacity:",";pointer-events:",";transition:opacity 0.2s ease;",""],q.Jy.Neutral5,e=>+!!e.$visible,e=>e.$visible?"auto":"none",F.A.Phone` 332 display: none; 333 `),U=D.Ay.button.attrs({type:"button"})([""," "," display:flex;align-items:center;gap:4px;background:",";border:1px solid ",";border-radius:4px;padding:6px 8px;cursor:pointer;color:",";svg{width:24px;height:24px;}&:hover{background:",";}"],K.Ay.Caption,K.BO.Medium,q.Jy.White,q.Jy.Neutral20,q.Jy.Neutral90,q.Jy.Neutral5),Q=D.Ay.div(["height:0;"]),Z=D.Ay.div(["display:flex;flex-direction:column;"]),Y=D.Ay.div(["display:none;opacity:",";transform:",";pointer-events:",";transition:opacity 0.2s ease,transform 0.2s ease;",""],e=>+!!e.$visible,e=>e.$visible?"translateY(0)":"translateY(-100%)",e=>e.$visible?"auto":"none",F.A.Phone` 334 display: flex; 335 align-items: center; 336 gap: 8px; 337 position: fixed; 338 top: 0; 339 left: 0; 340 right: 0; 341 z-index: 20; 342 padding: 16px; 343 box-sizing: border-box; 344 min-height: ${68}px; 345 background: ${q.Jy.White}; 346 border-bottom: 1px solid ${q.Jy.Neutral15}; 347 `),G=D.Ay.button.attrs({type:"button"})(["flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:",";border:1px solid ",";border-radius:4px;color:",";cursor:pointer;padding:0;svg{width:24px;height:24px;}"],q.Jy.White,q.Jy.Neutral20,q.Jy.Neutral90),ee=D.Ay.div(["flex-shrink:0;width:36px;height:36px;border:1px solid ",";border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:",";"],q.Jy.Neutral20,q.Jy.White),et=D.Ay.div(["flex:1;min-width:0;display:flex;flex-direction:column;gap:0;"]),ei=D.Ay.div([""," "," color:",";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"],K.Ay.Caption,K.BO.Medium,q.Jy.Neutral90),er=D.Ay.div([""," color:",";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"],K.Ay.Tiny,q.Jy.Neutral50),en=D.Ay.div(["display:flex;flex:1;min-width:0;align-items:center;gap:8px;"]),el=D.Ay.div(["background:",";border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:24px;",""],q.Jy.White,F.A.Phone` 348 border-radius: 0; 349 padding: 16px; 350 padding-bottom: 0; 351 gap: 16px; 352 `),eo=D.Ay.div(["display:flex;gap:12px;align-items:flex-start;"]),ea=D.Ay.div(["flex-shrink:0;border:1px solid rgba(0,0,0,0.1);border-radius:8px;width:56px;height:56px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:",";",""],q.Jy.White,F.A.Phone` 353 width: 48px; 354 height: 48px; 355 `),es=D.Ay.img(["width:100%;height:100%;object-fit:cover;"]),ed=D.Ay.div(["flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:4px;",""],F.A.Phone` 356 align-self: auto; 357 justify-content: flex-start; 358 `),ec=D.Ay.h1([""," "," color:",";margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;",""],K.Ay.Subhead,K.BO.Medium,q.Jy.Neutral90,F.A.Phone` 359 white-space: normal; 360 overflow: visible; 361 text-overflow: unset; 362 `),eu=D.Ay.div(["display:flex;align-items:center;gap:8px;flex-shrink:0;"]),ep=D.Ay.div([""," color:",";display:flex;align-items:center;gap:4px;"],K.Ay.Body,q.Jy.Neutral80),ex=D.Ay.span(["cursor:pointer;text-decoration:underline;&:hover{color:",";}"],q.Jy.Blue50),eh=(0,D.Ay)(ex)([""]),ey=D.Ay.div(["display:flex;align-items:flex-start;gap:",";",""],q.Kz.L,F.A.Phone` 363 flex-direction: column; 364 gap: 10px; 365 `),em=D.Ay.div(["display:grid;grid-template-columns:1fr 1fr;gap:6px 32px;flex:1;",""],F.A.Phone` 366 gap: 8px 16px; 367 `),eg=D.Ay.div(["display:flex;align-items:center;gap:8px;"," color:",";svg{flex-shrink:0;width:24px;height:24px;}svg path{fill:",";}",""],K.Ay.Body,q.Jy.Neutral80,q.Jy.Neutral40,F.A.Phone` 368 ${K.Ay.Caption} 369 gap: 4px; 370 371 svg { 372 width: 20px; 373 height: 20px; 374 } 375 `),eb=D.Ay.div(["display:flex;gap:8px;& > *{flex:1;}",""],F.A.Phone` 376 position: fixed; 377 bottom: -1px; 378 left: 0; 379 right: 0; 380 z-index: 10; 381 background: ${q.Jy.White}; 382 padding: ${q.Kz.XS} ${q.Kz.XS}; 383 padding-bottom: calc(${q.Kz.XS} + env(safe-area-inset-bottom, 0px)); 384 flex-wrap: wrap; 385 box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.08); 386 `),ef=D.Ay.button.attrs({type:"button"})([""," "," display:flex;align-items:center;justify-content:center;gap:4px;border:none;border-radius:4px;padding:8px;
386cursor:pointer;white-space:nowrap;"],K.Ay.Caption,K.BO.Medium),ej=D.Ay.div(["display:flex;flex-shrink:0;align-items:center;gap:8px;& > button{height:40px;padding:0 8px;}"]),ev=(0,D.Ay)(ef)(["background:",";border:1px solid ",";color:",";&:hover{background:",";}"],q.Jy.White,q.Jy.Neutral20,q.Jy.Neutral90,q.Jy.Neutral5),e_=(0,D.Ay)(ef)(["background:",";color:",";&:hover{background:",";}",""],q.Jy.Blue10,q.Jy.Blue50,q.Jy.Blue15,F.A.Phone` 387 order: 3; 388 flex-basis: 100%; 389 background: transparent; 390 391 &:hover { 392 background: transparent; 393 } 394 `),eA=(0,D.Ay)(ef)(["background:",";color:",";&:hover{background:",";}",""],q.Jy.Blue10,q.Jy.Blue50,q.Jy.Blue15,F.A.Phone` 395 order: 1; 396 `),ew=(0,D.Ay)(ef)(["background:",";color:",";svg{width:24px;height:24px;}svg path{fill:",";stroke:",";}&:hover:not(:disabled){background:",";}&:disabled{opacity:0.5;cursor:not-allowed;}",""],q.Jy.Blue50,q.Jy.White,q.Jy.White,q.Jy.White,q.Jy.Blue60,F.A.Phone` 397 order: 2; 398 `),ek=(0,D.Ay)(ef)(["background:",";color:",";cursor:default;svg{width:24px;height:24px;color:",";}",""],q.Jy.Neutral10,q.Jy.Neutral90,q.Jy.Green50,F.A.Phone` 399 order: 2; 400 `),eJ=D.Ay.div(["display:flex;flex-direction:column;gap:",";width:100%;"],q.Kz.S),eC=D.Ay.div(["display:flex;align-items:center;gap:",";"],q.Kz.XS),e$=D.Ay.div(["display:flex;align-items:center;gap:",";"," color:",";svg{flex-shrink:0;width:24px;height:24px;}svg path{fill:",";}"],q.Kz["3XS"],K.Ay.Body,q.Jy.Neutral80,q.Jy.Neutral40),eS=D.Ay.div(["display:flex;align-items:center;border-radius:4px;"," white-space:nowrap;"],K.Ay.Caption),eN=(0,D.Ay)(eS)(["gap:",";padding:2px 4px 2px 2px;background:",";color:",";svg{flex-shrink:0;width:24px;height:24px;color:",";}"],q.Kz["4XS"],q.Jy.Red10,q.Jy.Red80,q.Jy.Red50),eT=(0,D.Ay)(eS)(["padding:4px 8px;background:",";color:",";"],q.Jy.Indigo10,q.Jy.Indigo80),eE=D.Ay.div(["position:relative;display:flex;align-items:center;gap:",";padding:10px 16px;border-radius:8px;background:",";color:",";outline:1px solid ",";",""],q.Kz["2XS"],q.Jy.Blue10,q.Jy.Blue80,q.Jy.Blue20,F.A.Phone` 401 display: none; 402 `),eB=D.Ay.div(["position:absolute;top:-6px;left:",";width:12px;height:12px;border-radius:2px;background:",";transform:translateX(-50%) rotate(45deg);border-left:1px solid ",";border-top:1px solid ",";"],e=>e.$left??"83%",q.Jy.Blue10,q.Jy.Blue20,q.Jy.Blue20),eR=D.Ay.div(["display:flex;flex-shrink:0;"]),eP=D.Ay.p(["margin:0;"," b{","}"],K.Ay.Caption,K.BO.Medium),eI=D.Ay.hr(["border:none;border-top:1px solid ",";margin:0;"],q.Jy.Neutral15),eL=D.Ay.div([""," color:",";"," b,strong,h1,h2,h3,h4,h5,h6{"," color:",";}p{margin:12px 0;}ul,ol{padding-left:28px;margin:12px 0;}li{margin-bottom:12px;}"],K.Ay.Body,q.Jy.Neutral90,({$isHtml:e})=>!e&&"white-space: pre-line;",K.BO.DemiBold,q.Jy.Neutral90),ez=D.Ay.div(["display:flex;flex-direction:column;gap:24px;border-top:1px solid ",";padding-top:32px;"],q.Jy.Neutral20),eM=D.Ay.div(["display:flex;align-items:center;justify-content:space-between;gap:24px;"]),eD=D.Ay.h2([""," "," color:",";margin:0;"],K.Ay.Subhead,K.BO.Medium,q.Jy.Neutral90),eq=D.Ay.a([""," color:",";display:flex;align-items:center;white-space:nowrap;cursor:pointer;text-decoration:none;svg{width:24px;height:24px;}&:hover{color:",";}"],K.Ay.Body,q.Jy.Blue50,q.Jy.Blue60),eK=D.Ay.div(["background:",";border-radius:4px;width:",";height:","px;",""],q.Jy.Neutral10,e=>"number"==typeof e.$width?`${e.$width}px`:e.$width||"100%",e=>e.$height||16,e=>e.$marginTop&&(0,D.AH)(["margin-top:","px;"],e.$marginTop)),eF=D.Ay.aside(["background:",";border-radius:0;padding:0;display:flex;flex-direction:column;",""],q.Jy.White,F.A.Tablet` 403 border-radius: 8px; 404 padding: 24px; 405 `),eO=D.Ay.h2([""," "," color:",";text-transform:uppercase;letter-spacing:1.8px;margin:0 0 8px;"],K.Ay.Caption,K.BO.DemiBold,q.Jy.Neutral50),eV=D.Ay.div(["display:flex;flex-direction:column;"]),eW=D.Ay.hr(["border:none;border-top:1px solid ",";margin:0;"],q.Jy.Neutral15),eH=D.Ay.div(["position:relative;display:flex;flex-direction:column;padding:20px 0;cursor:pointer;&:hover{opacity:0.8;}"]),eX=D.Ay.a(["position:absolute;inset:0;z-index:0;"]),eU=D.Ay.div(["display:flex;align-items:center;gap:8px;margin-bottom:10px;"]),eQ=D.Ay.div(["position:relative;z-index:1;"]),eZ=D.Ay.div(["flex-shrink:0;width:32px;height:32px;border:1px solid rgba(0,0,0,0.1);border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:",";"],q.Jy.White),eY=D.Ay.img(["width:70%;height:70%;object-fit:contain;"]),eG=D.Ay.span([""," color:",";flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"],K.Ay.Caption,q.Jy.Neutral50),e0=D.Ay.span([""," "," color:",";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;"],K.Ay.Body,K.BO.DemiBold,q.Jy.Neutral90),e1=D.Ay.span([""," color:",";margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"],K.Ay.Caption,q.Jy.Neutral50),e2=D.Ay.span([""," color:",";margin-top:4px;"],K.Ay.Caption,q.Jy.Neutral50),e4=D.Ay.div(["padding:20px 0;"]),e5=D.Ay.div(["display:flex;align-items:center;gap:8px;"]),e6=({job:e,isApplied:t,showViewButton:i,onView:n,onAlreadyApplied:l,onRemove:a})=>{let d=(0,o.Zp)(),{features:c}=(0,x.t)(),u=(0,$.ZH)(e.location||""),p=c.companyPages?(0,z.y5)(e):null;return(0,r.jsxs)(eo,{children:[(0,r.jsx)(ea,{children:(0,r.jsx)(es,{src:e.company_logo||(0,S.x)(),alt:e.company,onError:e=>{e.currentTarget.src=(0,S.x)()}})}),(0,r.jsxs)(ed,{children:[(0,r.jsx)(ec,{children:e.job_title}),(0,r.jsxs)(ep,{children:[p?(0,r.jsx)(eh,{onClick:()=>{p&&((0,s.xP)("click_job_company",{label:"job_details"}),d(p))},children:e.company}):e.company,!!e.company&&!!u&&" \xb7 ",u]})]}),(0,r.jsxs)(eu,{children:[(0,r.jsx)(M.o,{isApplied:t,onAlreadyApplied:l,onRemove:a}),i&&(0,r.jsx)(L.v,{job:e,onClick:n}),(0,r.jsx)(I._,{job:e})]})]})},e8=({job:e,visible:t,onBack:i})=>
405{let n=(0,$.ZH)(e.location||""),l=[e.company,n].filter(Boolean).join(" \xb7 ");return(0,r.jsxs)(Y,{$visible:t,"aria-hidden":!t,children:[(0,r.jsx)(G,{onClick:i,tabIndex:t?0:-1,children:(0,r.jsx)(c.Ay.ChevronLeftCurrentColor,{})}),(0,r.jsx)(ee,{children:(0,r.jsx)(es,{src:e.company_logo||(0,S.x)(),alt:e.company,onError:e=>{e.currentTarget.src=(0,S.x)()}})}),(0,r.jsxs)(et,{children:[(0,r.jsx)(ei,{children:e.job_title}),(0,r.jsx)(er,{children:l})]})]})};var e3=i(30586);let e9=` 406 && path { 407 fill: none; 408 stroke: ${q.Jy.Neutral40}; 409 } 410`,e7=(0,D.Ay)(e3.EK.Timer)(["",""],e9),te=(0,D.Ay)(c.EK.Knowledge)(["",""],e9),tt=({job:e})=>{let{i18n:t}=(0,u.s)(),i=(0,z.oj)(t,e),n=e.seniority_level,l=(0,z.MD)(t,e.employment_type),o=e.industry,a=(0,z.fP)(t,e);return n||l||o||i||a?(0,r.jsx)(ey,{children:(0,r.jsxs)(em,{children:[n&&(0,r.jsxs)(eg,{children:[(0,r.jsx)(te,{}),(0,r.jsx)("span",{children:n})]}),a&&(0,r.jsxs)(eg,{children:[(0,r.jsx)(e3.EK.Location2,{}),(0,r.jsx)("span",{children:a})]}),i&&(0,r.jsxs)(eg,{children:[(0,r.jsx)(e3.EK.Wallet,{}),(0,r.jsx)("span",{children:i})]}),o&&(0,r.jsxs)(eg,{children:[(0,r.jsx)(e3.EK.Job,{}),(0,r.jsx)("span",{children:o})]}),l&&(0,r.jsxs)(eg,{children:[(0,r.jsx)(e7,{}),(0,r.jsx)("span",{children:l})]})]})}):null};var ti=i(99418),tr=i(62287),tn=i(9397);let tl=["information_required","processing"],to=({onTailorResume:e,onApply:t,onAutoApply:i,isAutoApplyEnabled:n,isApplied:o,isAutoApplied:a,autoApplyCompatible:s,autoApplyStatus:d,sticky:p})=>{let x,{i18n:h}=(0,u.s)(),y=!!n,m=!!d&&tl.includes(d),g=!!n&&!!s&&!o&&!a&&!d,b=(0,l.useRef)(null),f=(0,l.useRef)(null),j=(0,tr.r)({rowRef:b,targetRef:f,enabled:!p&&g,defaultLeft:"83%"}),v=p?ej:eb,_=p?ev:eA,A=p?h.t("builder.job_search_v2.actions.apply"):h.t("builder.job_search_v2.details.apply_now"),w=e&&!y?(0,r.jsx)(p?ev:e_,{onClick:e,children:h.t("builder.job_search_v2.details.tailor_resume")}):null,k=n?(0,r.jsxs)(v,{ref:b,children:[w,s?(0,r.jsxs)(ew,{ref:f,onClick:i,children:[(0,r.jsx)(tn.e,{size:24}),h.t("builder.job_search_v2.actions.apply")]}):(0,r.jsx)(_,{onClick:t,children:h.t("builder.job_search_v2.actions.apply")})]}):(0,r.jsxs)(v,{ref:b,children:[w,(0,r.jsx)(_,{onClick:t,children:A}),n&&(0,r.jsxs)(ew,{ref:f,disabled:!s,onClick:i,children:[(0,r.jsx)(tn.e,{size:24}),h.t("builder.job_search_v2.details.auto_apply")]})]}),J=(0,r.jsxs)(v,{children:[w,(0,r.jsxs)(ek,{disabled:!0,children:[(0,r.jsx)(c.Ay.CheckLine,{}),h.t("builder.job_search_v2.details.applied")]})]}),C=(0,r.jsxs)(v,{ref:b,children:[w,(0,r.jsxs)(ek,{disabled:!0,children:[(0,r.jsx)(c.Ay.CheckLine,{}),h.t("builder.job_search_v2.details.applied")]}),n&&(0,r.jsxs)(ew,{ref:f,disabled:!s,onClick:i,children:[(0,r.jsx)(tn.e,{size:24}),h.t("builder.job_search_v2.details.auto_apply")]})]}),$=(0,r.jsxs)(v,{ref:b,children:[w,(0,r.jsx)(_,{onClick:t,children:A}),(0,r.jsxs)(ek,{disabled:!0,children:[(0,r.jsx)(c.Ay.CheckLine,{}),h.t("builder.job_search_v2.details.auto_applied")]})]});return(x=n?o||a?J:k:o&&a?J:o?C:a?$:k,!p&&(m||g))?(0,r.jsxs)(eJ,{children:[x,m&&(0,r.jsxs)(eC,{children:[(0,r.jsxs)(e$,{children:[(0,r.jsx)(c.EK.Featured,{}),(0,r.jsx)("span",{children:h.t("builder.job_search_v2.metadata.auto_apply.label")})]}),"information_required"===d?(0,r.jsxs)(eN,{children:[(0,r.jsx)(c.Ay.MailLine,{}),h.t("builder.job_search_v2.metadata.auto_apply.information_required")]}):(0,r.jsx)(eT,{children:h.t("builder.job_search_v2.metadata.auto_apply.processing")})]}),g&&(0,r.jsxs)(eE,{children:[(0,r.jsx)(eB,{$left:j}),(0,r.jsx)(eR,{children:(0,r.jsx)(tn.e,{color:q.Jy.Blue50,size:24})}),(0,r.jsx)(eP,{dangerouslySetInnerHTML:{__html:ti.A.sanitize(h.t("builder.job_search_v2.details.auto_apply_promo"))}})]})]}):x},ta=({description:e})=>{let t=(0,$.Rt)(e);return(0,r.jsx)(eL,{$isHtml:t,dangerouslySetInnerHTML:{__html:e}})};i(30531),i(61701);var ts=i(84976),td=i(87748),tc=i(5096),tu=i(17452);let tp=({jobTitle:e})=>{let{i18n:t}=(0,u.s)(),{features:i}=(0,x.t)(),n=i?.superApp||i?.international,{data:o}=(0,td.K)(n?e:null,1),a=o?.length?o[0].id:null,{data:s}=(0,tc.N)({jobTitleId:a,perPage:3,total:3}),d=(0,l.useMemo)(()=>{let e=s?.pages.flatMap(e=>e.items);return Array.isArray(e)&&e.length>=3?e.slice(0,3).map(e=>({title:e.content})):[]},[s]);return n&&0!==d.length?(0,r.jsxs)(ez,{children:[(0,r.jsxs)(eM,{children:[(0,r.jsx)(eD,{children:t.t("builder.job_search_v2.details.interview_questions")}),(0,r.jsxs)(eq,{as:ts.N_,to:`/interview-preparation/questions-library${a?`?jobTitleId=${a}`:""}`,children:[t.t("builder.job_search_v2.details.explore_more"),(0,r.jsx)(c.Ay.ChevronRight,{})]})]}),(0,r.jsx)(tu.n,{items:d})]}):null};var tx=i(69685),th=i(84403);let ty={past:{days:60}},tm=(0,l.memo)(({job:e})=>{let t=(0,o.Zp)(),i=`/job-search/${e.external_slug_id}`,n=(0,l.useCallback)(e=>{0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||(e.preventDefault(),t(i,{state:{from:"job-search"}}))},[t,i]),a=(0,$.ZH)(e.location||""),s=e.posted_at?(0,tx.PI)((0,th.M)(e.posted_at,ty),{addSuffix:!0}):null;return(0,r.jsxs)(eH,{children:[(0,r.jsx)(eX,{href:`/app${i}`,onClick:n,"aria-label":e.job_title}),(0,r.jsxs)(eU,{children:[(0,r.jsx)(eZ,{children:(0,r.jsx)(eY,{src:e.company_logo||(0,S.x)(),alt:e.company,onError:e=>{e.currentTarget.src=(0,S.x)()}})}),(0,r.jsx)(eG,{children:e.company}),(0,r.jsx)(eQ,{children:(0,r.jsx)(I._,{job:e})})]}),(0,r.jsx)(e0,{children:e.job_title}),a&&(0,r.jsx)(e1,{children:a}),s&&(0,r.jsx)(e2,{children:s})]})});tm.displayName="SimilarJobCard";let tg=()=>(0,r.jsx)(r.Fragment,{children:Array.from({length:4},(e,t)=>(0,r.jsxs)("div",{children:[t>0&&(0,r.jsx)(eW,{}),(0,r.jsxs)(e4,{children:[(0,r.jsxs)(e5,{children:[(0,r.jsx)(eK,{$width:32,$height:32}),(0,r.jsx)(eK,{$width:100,$height:14})]}),(0,r.jsx)(eK,{$width:"70%",$height:16,$marginTop:8}),(0,r.jsx)(eK,{$width:"50%",$height:14,$marginTop:4}),(0,r.jsx)(eK,{$width:80,$height:14,$marginTop:4})]})]},t))}),tb=({jobs:e,isLoading:t,currentExternalSlugId:i})=>{let{i18n:n}=(0,u.s)(),l=e.filter(e=>e.external_slug_id!==i).slice(0,10);return t||0!==l.length?(0,r.jsxs)(eF,{children:[(0,r.jsx)(eO,{children:n.t("builder.job_search_v2.details.more_jobs_like_this")}),(0,r.jsx)(eV,{children:t?(0,r.jsx)(tg,{}):l.map((e,t)=>(0,r.jsxs)("div",{children:[t>0&&(0,r.jsx)(eW,{}),(0,r.jsx)(tm,{job:e})]},e.external_slug_id))})]}):null},tf=(0,l.memo)(()=>{let{isPhone:e}=(0,p.e)();return(0,r.jsxs)(el,{children:[(0,r.jsxs)(eo,{children:[(0,r.jsx)(eK,{$width:e?40:56,$height:e?40:56}),(0,r.jsxs)(ed,{children:[(0,r.jsx)(eK,{$width:320,$height:20}),(0,r.jsx)(eK,{$width:180,$height:16,$marginTop:4})]})]}),(0,r.jsxs)(ey,{children:[(0,r.jsxs)(em,{children:[(0,r.jsx)(eg,{children:(0,r.jsx)(eK,{$width:140,$height:16})}),(0,r.jsx)(eg,{children:(0,r.jsx)(eK,{$width:120,$height:16})}),(0,r.jsx)(eg,{children:(0,r.jsx)(eK,{$width:150,$height:16})}),(0,r.jsx)(eg,{children:(0,r.jsx)(eK,{$width:130,$height:16})}),(0,r.jsx)(eg,{children:(0,r.jsx)(eK,{$width:100,$height:16})})]}),(0,r.jsx)(eK,{$width:110,$height:28})]}),(0,r.jsxs)(eb,{children:[(0,r.jsx)(eK,{$height:40}),(0,r.jsx)(eK,{$height:40}),(0,r.jsx)(eK,{$height:40})]}),(0,r.jsx)(eI,{}),(0,r.jsxs)("div",{children:[(0,r.jsx)(eK,{$height:16}),(0,r.jsx)(eK,{$height:16,$marginTop:12}),(0,r.jsx)(eK,{$width:"80%",$height:16,$marginTop:12}),(0,r.jsx)(eK,{$height:16,$marginTop:24}),(0,r.jsx)(eK,{$height:16,$marginTop:12}),(0,r.jsx)(eK,{$width:"60%",$height:16,$marginTop:12}),(0,r.jsx)(eK,{$height:16,$marginTop:24}),(0,r.jsx)(eK,{$height:16,$marginTop:12}),(0,r.jsx)(eK,{$width:"70%",$height:16,$marginTop:12})]})]})});tf.displayName="JobDetailsV2Skeleton";var tj=i(9421);let tv=()=>{let{externalSlugId:e}=(0,o.g)(),t=(0,o.Zp)(),i=(0,o.zy)().state,n=i?.tab,I=(0,a.wA)(),{i18n:L}=(0,u.s)(),{isPhone:z}=(0,p.e)(),{features:M}=(0,x.t)(),D=(0,m.U)(),{data:q,isLoading:K}=(0,T.d)(e),F=(0,l.useRef)(null),{isStuck:Y}=(0,h.a)(F,z?68:60,!!M.jobSearchV2),eo=!z&&Y,ea=(0,l.useRef)(null),{isStuck:ed}=(0,h.a)(ea,110,!z&&!!M.jobSearchV2),{isAutoApplyFeatureEnabled:ec}=(0,b.J)(),{trigger:eu,disabledModal:ep}=(0,f.fb)(),ex=!!D?.features.autotailoringFromJobBoard,eh=ec&&!!q?.auto_apply_compatible,ey=(0,y.N)(A.Tp.modal),em=(0,g.J)(),eg=!em?.hasPremiumFeatures,eb=(0,y.N)(e=>J.Tp.documentsByType(e,k.VC.resume)),[ef,ej]=(0,l.useState)(!1),[ev,e_]=(0,l.useState)(!1),{data:eA,isLoading:ew}=(0,tj.I)(["useGetSimilarJobsById",e],async()=>{let{jobs:t,stats:i}=await (0,$.HH)({external_slug_id:e});return{jobs:t,stats:i}},{enabled:!!e,useErrorBoundary:!1}),ek=(0,y.N)(_.Tp.selectFetchStatus),eJ=(0,y.N)(_.Tp.selectJobs);(0,l.useEffect)(()=>{ek===k.Hp.notAsked&&I(_.o1.fetchJobsRequest())},[I,ek]),(0,l.useEffect)(()=>{e&&I(_.o1.fetchAlreadyAppliedJobRequest(e))},[I,e]),(0,l.useEffect)(()=>{window.scrollTo(0,0)},[e]);let eC=(0,l.useRef)(null);(0,l.useEffect)(()=>{q&&eC.current!==q.external_slug_id&&(eC.current=q.external_slug_id,(0,s.xP)("view_job_details",{position:i?.position,label:n===E.En.recommendation?"re
410commendation":"search"}))},[q,i,n]);let e$=(0,l.useCallback)(e=>eJ.find(t=>t.company===e.company&&t.title===e.job_title&&t.externalSlugId===e.external_slug_id&&t.status!==_.Sy.recommended),[eJ]),eS=(0,l.useCallback)(e=>({status:_.Sy.wishlist,title:e.job_title,company:e.company,link:e.url,external_slug_id:e.external_slug_id,location:e.location,logo:e.company_logo,open:!0}),[]),eN=(0,l.useCallback)(e=>{let t=e$(e);return!!t&&_.GL.includes(t.status)},[e$]),eT=(0,l.useCallback)(e=>{let t=e$(e);return!!t&&(t.status===_.Sy.auto_apply||"auto_applied"===t.autoApplyStatus)},[e$]),eE=(0,l.useCallback)(()=>{i?.from==="job-search"?t(-1):t("/job-search")},[t,i]),eB=(0,l.useCallback)(()=>{q&&((0,C.V)(q.url),(0,s.xP)("apply_for_job",{title:q.job_title,label:"job_search",parameter:n}),ej(!0))},[q,n]),eR=(0,l.useCallback)(()=>{(0,s.xP)("click_tailor_resume",{label:eg?"free":"paid"}),I(A.o1.setModal(w.qA.resume_select))},[eg,I]),eP=(0,l.useCallback)(async()=>{if(q){(0,s.xP)("auto_apply_for_job",{title:q.job_title,label:"job_search",parameter:n,system_recommended:(0,_.vW)({jobs:eJ,externalSlugId:q.external_slug_id})});try{if(!await eu(q))return;(0,s.xP)("add_to_job_tracker",{title:q.job_title,label:"save",parameter:n})}catch(e){N.A.log(e)}}},[q,eJ,eu,n]),eL=(0,l.useCallback)(()=>{if(!q)return;let e=e$(q);e?I(_.o1.patchJobRequest({id:e.id,status:_.Sy.applied})):I(_.o1.createJobRequest({...eS(q),status:_.Sy.applied,open:!1}))},[q,e$,eS,I]),ez=(0,l.useCallback)(()=>{if(!q)return;let e=e$(q);e&&I(_.o1.deleteJobRequest({id:e.id})),n===E.En.recommendation&&(0,$.jQ)(q.external_slug_id),eE()},[q,e$,I,eE,n]),eM=(0,l.useCallback)(e=>{q&&(I(A.o1.setModal()),I(A.o1.autoTailoringFromJS({cardId:e$(q)?.id,resumeId:e.id,job:q,forceAnalysisStep:!0})))},[q,e$,I]),eD=(0,l.useCallback)(()=>{q&&(I(A.o1.setModal()),I(A.o1.autoTailoringFromJS({cardId:e$(q)?.id,resumeId:void 0,job:q})))},[q,e$,I]);if(K||!q)return(0,r.jsxs)(O,{children:[(0,r.jsxs)(V,{children:[z?(0,r.jsx)(W,{children:(0,r.jsxs)(U,{onClick:eE,children:[(0,r.jsx)(c.Ay.ChevronLeft,{}),L.t("builder.job_search_v2.details.back")]})}):(0,r.jsx)(H,{children:(0,r.jsxs)(U,{onClick:eE,children:[(0,r.jsx)(c.Ay.ChevronLeft,{}),L.t("builder.job_search_v2.details.back")]})}),(0,r.jsx)(tf,{})]}),(0,r.jsx)(tb,{jobs:[],isLoading:!0,currentExternalSlugId:e})]});let eq=(0,$.ZH)(q.location||""),eK=[q.company,eq].filter(Boolean).join(" \xb7 ");return(0,r.jsxs)(O,{children:[(0,r.jsx)(e8,{job:q,visible:Y,onBack:eE}),(0,r.jsxs)(V,{children:[(0,r.jsx)(W,{children:z?(0,r.jsxs)(U,{onClick:eE,children:[(0,r.jsx)(c.Ay.ChevronLeft,{}),L.t("builder.job_search_v2.details.back")]}):(0,r.jsxs)(X,{$visible:eo,"aria-hidden":!eo,children:[(0,r.jsxs)(en,{children:[(0,r.jsx)(G,{onClick:eE,"aria-label":L.t("builder.job_search_v2.details.back"),tabIndex:eo?0:-1,children:(0,r.jsx)(c.Ay.ChevronLeftCurrentColor,{})}),(0,r.jsx)(ee,{children:(0,r.jsx)(es,{src:q.company_logo||(0,S.x)(),alt:q.company,onError:e=>{e.currentTarget.src=(0,S.x)()}})}),(0,r.jsxs)(et,{children:[(0,r.jsx)(ei,{children:q.job_title}),(0,r.jsx)(er,{children:eK})]})]}),!z&&ed&&(0,r.jsx)(to,{sticky:!0,onTailorResume:ex?eR:void 0,onApply:eB,onAutoApply:eP,isAutoApplyEnabled:ec,isApplied:eN(q),isAutoApplied:eT(q),autoApplyStatus:e$(q)?.autoApplyStatus??null,autoApplyCompatible:q.auto_apply_compatible})]})}),(0,r.jsx)(H,{children:(0,r.jsxs)(U,{onClick:eE,children:[(0,r.jsx)(c.Ay.ChevronLeft,{}),L.t("builder.job_search_v2.details.back")]})}),(0,r.jsxs)(el,{children:[(0,r.jsxs)(Z,{children:[(0,r.jsx)(e6,{job:q,isApplied:eN(q),showViewButton:eh,onView:eB,onAlreadyApplied:eL,onRemove:n===E.En.recommendation?ez:void 0}),(0,r.jsx)(Q,{ref:F})]}),(0,r.jsx)(tt,{job:q}),(0,r.jsx)(to,{onTailorResume:ex?eR:void 0,onApply:eB,onAutoApply:eP,isAutoApplyEnabled:ec,isApplied:eN(q),isAutoApplied:eT(q),autoApplyStatus:e$(q)?.autoApplyStatus??null,autoApplyCompatible:q.auto_apply_compatible}),(0,r.jsx)(Q,{ref:ea}),(0,r.jsx)(eI,{}),(0,r.jsx)(ta,{description:q.description||""}),(0,r.jsx)(tp,{jobTitle:q.job_title})]})]}),(0,r.jsx)(tb,{jobs:eA?.jobs??[],isLoading:ew,currentExternalSlugId:e}),ey===w.qA.resume_select&&d.createPortal((0,r.jsx)(B.A,{title:L.t("builder.job_search.job_details.resume_select_modal"),onClose:()=>I(A.o1.setModal()),submitSelectedResume:eM,onCreateResume:eD,disableDefaultCreateResumeBehavior:!0,allowCreateResume:0===eb.length||!eg,isResumeDistributionCreateAction:!1}),document.body),ep&&d.createPortal(ep,document.body),M.jobApplicationModal?(0,r.jsx)(j.U,{placement:"jobSearch"}):(0,r.jsx)(v.h,{placement:"jobSearch"}),ef&&q&&(0,r.jsx)(R.A,{job:q,applyDialog:ef,setApplyDialog:ej,setLimitPaywallOpen:e_,parameterTracking:"search"}),ev&&(0,r.jsx)(P.A,{limitPaywallOpen:ev,setLimitPaywallOpen:e_,from:"search"})]})},t_=()=>(0,r.jsx)(n.Ay,{fallback:(0,r.jsx)(n.vU,{}),children:(0,r.jsx)(tv,{})})},67382:function(e,t,i){i.d(t,{JobSearchView:function(){return n5}});var r,n,l=i(74848),o=i(96540),a=i(47767),s=i(84976),d=i(81247),c=i(33093);i(18111),i(20116),i(61701);var u=i(18509),p=i(42692),x=i(34346),h=i(77378),y=i(86066),m=i(13807),g=i(29567),b=i(19744),f=i(34400),j=i(55384),v=i(39204),_=i(82352),A=i(14
410649),w=i(38267),k=i(99701),J=i(49504),C=i(67592);let $=w.Ay.div(["margin-bottom:2px;background:",";border-radius:0 0 12px 12px;padding:"," "," ",";",";"],k.Jy.White,k.Kz["3XS"],k.Kz.S,k.Kz.S,C.A.lightWithBorder.mid),S=w.Ay.button(["display:flex;align-items:center;gap:",";width:100%;border:none;cursor:pointer;text-align:left;background:",";border-radius:",";padding:"," "," "," ",";"],k.Kz["2XS"],k.Jy.Neutral10,k.Kz["3XS"],k.Kz["2XS"],k.Kz.M,k.Kz["2XS"],k.Kz.S),N=w.Ay.div(["display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;min-height:40px;"]),T=w.Ay.span(["",";overflow:hidden;color:",";text-overflow:ellipsis;white-space:nowrap;"],J.Ay.Body,k.Jy.Neutral90),E=w.Ay.span(["",";overflow:hidden;color:",";text-overflow:ellipsis;white-space:nowrap;"],J.Ay.Body,k.Jy.Neutral50),B=w.Ay.div(["display:flex;flex-shrink:0;"]),R=({term:e,location:t,onClick:i})=>{let r=e||t,n=e?t:"";return(0,l.jsx)($,{children:(0,l.jsxs)(S,{type:"button",onClick:i,"data-testid":"job-search-collapsed",children:[(0,l.jsxs)(N,{children:[(0,l.jsx)(T,{children:r}),n&&(0,l.jsx)(E,{children:n})]}),(0,l.jsx)(B,{children:(0,l.jsx)(A.qJ.NewSearch,{})})]})})};var P=i(23630),I=i(2543),L=i(26975),z=i(49595),M=i(56749),D=i(66629),q=i(8559);let K=(0,o.createContext)(null),F=({children:e})=>{let[t,i]=(0,L.p)(M.Mg),[r,n]=(0,L.p)(M.Y2),[a,s]=(0,L.p)("view"),[d]=(0,L.p)("sort"),{features:u}=(0,p.t)(),x=(0,o.useRef)(!1),h=(0,o.useCallback)(()=>{x.current=!0},[]),y=(0,o.useCallback)(()=>{let e=x.current;return x.current=!1,e},[]),[m,g]=(0,o.useState)(()=>"search"===a?z.En.search:"recommendation"===a||u.jobSearchV2?z.En.recommendation:z.En.search),[b,f]=(0,o.useState)(d===z.gx.mostRecent?z.gx.mostRecent:z.gx.mostRelevant),j=(0,o.useCallback)(e=>{(0,c.xP)("change_sort",{to_value:e}),f(e)},[f]),v=(0,o.useCallback)(e=>{(0,c.xP)("click_job_search_tab",{tab:e}),s(e),g(e),f(z.gx.mostRelevant)},[s,g,f]),[_,A]=(0,o.useState)(),[w,k]=(0,o.useState)(),[J,C]=(0,o.useState)(""),[$,S]=(0,o.useState)(!1),N=(0,o.useCallback)(async()=>{let e=await (0,q.an)();return A(e),e},[]),[T,E]=(0,o.useState)(void 0);return(0,o.useEffect)(()=>{let e=(0,I.throttle)(()=>{window.scrollY>=D.x&&!T&&E("scrollable_initial"),window.scrollY<D.x&&E(void 0)},100);return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[T]),(0,l.jsx)(K.Provider,{value:{selectedTabId:m,handleChangeSelectedTabId:v,selectedLocation:w,setSelectedLocation:k,locationText:J,setLocationText:C,nearMeLocation:_,getLocationFromServer:N,locationPrefillCompleted:$,setLocationPrefillCompleted:S,scrollableSearchBarType:T,setScrollableSearchBarType:E,sortBy:b,setSortBy:j,externalSlugId:r,setExternalSlugId:n,openJobAlert:t,setOpenJobAlert:i,skipFilterSync:h,consumeFilterSyncSkip:y},children:e})},O=()=>(0,o.useContext)(K);i(14603),i(47566),i(98721),i(7588);var V=i(20023),W=i(5005),H=i(85261),X=i(40434),U=i(51244);function Q(e,t,i){let r=parseInt(e.get(M.S8)),n=parseInt(e.get(M.iZ)),l=parseInt(e.get(M.Uv)),o=parseInt(e.get(M._t));return{autoApplyCompatible:"true"===e.get(M.A8)||i,postedWithinDays:null===e.get(M.uf)||""===e.get(M.uf)?t.postedWithinDays:parseInt(e.get(M.uf)),jobLocationType:e.get(M.hw)?.split(",")??t.jobLocationType,jobType:e.get(M.bi)?.split(",")??t.jobType,experienceMin:isNaN(r)?t.experienceMin:r,experienceMax:isNaN(n)?t.experienceMax:n,minimumSalary:isNaN(l)?t.minimumSalary:l,maximumSalary:isNaN(o)?t.maximumSalary:o,requiresSalary:"true"===e.get(M.ky)||t.requiresSalary,requiresExperience:"true"===e.get(M.Et)||t.requiresExperience}}var Z=i(57295);function Y(e,t){let{careerProfileData:i,isCareerProfileLoading:r}=(0,Z.B)(),{features:n}=(0,p.t)(),l=(0,o.useRef)(!1);(0,o.useEffect)(()=>{let o;if(!n.jobSearchV2||l.current||r||!i)return;let a=(o={},i.jobLocationTypes?.length&&(o.jobLocationType=i.jobLocationTypes),null!=i.minYearsExperience&&(o.experienceMin=i.minYearsExperience),null!=i.maxYearsExperience&&(o.experienceMax=i.maxYearsExperience),null!=i.salaryMin&&(o.minimumSalary=i.salaryMin),null!=i.salaryMax&&(o.maximumSalary=i.salaryMax),null!=i.salaryMustHaveValue&&(o.requiresSalary=i.salaryMustHaveValue),o);0!==Object.keys(a).length&&(l.current=!0,e(e=>{let i,r;return i={...e}
410,r=!1,Object.keys(a).forEach(n=>{let l=a[n];void 0!==l&&(0,I.isEqual)(e[n],t[n])&&(Object.assign(i,{[n]:l}),r=!0)}),r?i:e}))},[n.jobSearchV2,i,r,e,t])}function G(e,t){let i=(0,d.wA)();(0,o.useLayoutEffect)(()=>{if(!t||!e)return;let r=!1,n=0,l=0,o=performance.now(),a=()=>{r=!0,cancelAnimationFrame(n),i(g.o1.setRestoringScroll(!1))},s=()=>a();window.addEventListener("wheel",s,{passive:!0}),window.addEventListener("touchmove",s,{passive:!0}),window.addEventListener("keydown",s),i(g.o1.setRestoringScroll(!0));let d=()=>{if(r)return;let t=document.getElementById(`card${e}`),i=performance.now();if(t){t.scrollIntoView({block:"center"}),l||(l=i),i-l<600?n=requestAnimationFrame(d):a();return}i-o<5e3?n=requestAnimationFrame(d):a()};return n=requestAnimationFrame(d),()=>{r=!0,cancelAnimationFrame(n),window.removeEventListener("wheel",s),window.removeEventListener("touchmove",s),window.removeEventListener("keydown",s),i(g.o1.setRestoringScroll(!1))}},[e,t,i])}var ee=i(48429),et=((r={}).default="default",r.searching="searching",r.loaded="loaded",r.loadingPage="loadingPage",r);let ei=(0,o.createContext)(null),er=({children:e})=>{let t=(0,d.wA)(),i=(0,a.wQ)(),[r,n]=(0,s.ok)(),{selectedTabId:x,selectedLocation:h,nearMeLocation:y,locationPrefillCompleted:m,externalSlugId:b,openJobAlert:f,setOpenJobAlert:j,sortBy:v}=O(),{features:_}=(0,p.t)(),{isUserOnAutoApplyPlan:A,hasUserCompletedQuestionnaire:w}=(0,H.J)(),k=(0,u.N)(g.Tp.feedCache),J=(0,o.useRef)(_.jobSearchV2&&"POP"===i&&k&&k.signature===r.toString()?k:null).current,C=(0,o.useRef)(!!J),$=(0,o.useRef)(!!J);G(J?.activeJobSlug??null,!!J);let[S,N]=(0,o.useState)(r.get("term")||r.get("query")||""),[T,E]=(0,o.useState)(J?.lastSearchedTerm??""),[B,R]=(0,o.useState)(r.get(M.uf)??"0"),[P,I]=(0,o.useState)(()=>{let e=parseInt(r.get("radius"));return{...Q(r,U.Rh,A&&!!w),radius:null===r.get("radius")||""===r.get("radius")||isNaN(e)?U.Rh.radius:e}});Y(I,U.Rh);let[L,D]=(0,o.useState)(J?"loaded":"default"),[K,F]=(0,o.useState)(()=>{if(!J)return null;let{activeJobSlug:e,results:t,similarResults:i}=J;return t.find(t=>t.external_slug_id===e)??i.find(t=>t.external_slug_id===e)??null}),[Z,et]=(0,o.useState)(J?.results??[]),[er,en]=(0,o.useState)(J?.similarResults??[]),[el,eo]=(0,o.useState)(J?.similarJobsStats??null),[ea,es]=(0,o.useState)(J?.stats??null),[ed,ec]=(0,o.useState)(J?.correctedTerm??null),[eu,ep]=(0,o.useState)(J?.similarJobsPageNumber??1),[ex,eh]=(0,o.useState)({}),[ey,em]=(0,o.useState)(!0);(0,o.useEffect)(()=>{t(g.o1.setSearchForm({term:S,selectedLocation:h,filters:P}))},[t,S,h,P]),(0,o.useEffect)(()=>{t(V.o1.fetchJobsRequest())},[]);let eg=(0,o.useCallback)((e,t)=>(t?.locationType==="near_me"&&(delete e.location,delete e.location_id,e.location_latitude=t.lat,e.location_longitude=t.lng),t?.locationType==="location_id"&&(delete e.lng,delete e.lat,delete e.location,delete e.sort_by_coordinates,e.location_id=t.value),t?.locationType==="string_location"&&(delete e.location_latitude,delete e.location_longitude,e.location=t.value),h&&t?.locationType!=="near_me"||e.only_remote_jobs||e.job_location_type===X.X.REMOTE?(delete e.sort_by_coordinates,delete e.location_latitude,delete e.location_longitude):(e.sort_by_coordinates=!0,y&&(e.location_latitude=y?.lat,e.location_longitude=y?.lng)),t||h||(delete e.location_id,delete e.location),e),[h,y]),eb=(0,o.useCallback)(e=>{if(!m)return;let i={...Object.fromEntries(new URLSearchParams(r)),query:"string"==typeof e.term?e.term:S||"",[M.uf]:e.time||P.postedWithinDays.toString()||"",page:"string"==typeof e.page?e.page:"1",view:x,radius:P.radius?P.radius.toString():"",[M.Y2]:b||"",[M.hw]:P.jobLocationType?.join(",")||"",[M.bi]:P.jobType?.join(",")||"",[M.Uv]:P.minimumSalary?P.minimumSalary.toString():"",[M._t]:P.maximumSalary?P.maximumSalary.toString():"",[M.ky]:P.requiresSalary?"true":"",[M.S8]:P.experienceMin?.toString()??"",[M.iZ]:P.experienceMax?.toString()??"",[M.Et]:P.requiresExperience?"true":"",sort:_.jobSearchV2&&v!==z.gx.mostRelevant?v:""};
410Object.keys(i).forEach(e=>{(""===i[e]||void 0===i[e])&&delete i[e]}),"true"===f&&(j(null),t(g.o1.setAlertType({type:W._1.manage}))),P.autoApplyCompatible?i.auto_apply_compatible=!0:delete i.auto_apply_compatible,i.correct_term=!1;let l=h||e.location;l?.locationType==="remote"&&(i.job_location_type="remote"),"1"===(i=eg(i,l)).page&&window.scrollTo({top:0,left:0}),n(i),eh(i)},[S,P,m,x,h,b,n,f,eg,v,_.jobSearchV2]);(0,o.useEffect)(()=>{eb({})},[P]),(0,o.useEffect)(()=>{_.jobSearchV2&&x===z.En.search&&eb({})},[v]);let ef=(0,o.useCallback)(e=>{(0,c.xP)(ey?"view_no_search_results_default":"view_no_search_results",{label:"search",term:e.query,location:(0,ee.xU)(h,y),period:e.within_n_days})},[ey,h,y]);(0,o.useEffect)(()=>{let e=async e=>{let t=e.page&&parseInt(e.page)>1;D(t?"loadingPage":"searching"),t||(et([]),es(null),F(null));let i={...e,add_groups:!0,page:e.page||"1"},r=i.external_slug_id;delete i.external_slug_id;let n=""!==i.query;try{let{jobs:e,stats:l,correctedTerm:o}=await (0,q.k0)(i);if(1===l.page&&(0,c.xP)("job_results",{label:"search",term:i.query,location:(0,ee.xU)(h,y),period:i.within_n_days,total_jobs:l.total_jobs,..._.jobSearchV2?(0,q.UO)(P):{}}),l.page>1&&(0,c.xP)("scroll_search_results",{label:"search",term:i.query,location:(0,ee.xU)(h,y),period:i.within_n_days,page:l.page,totalPages:l.total_pages}),t)return void et(t=>[...t,...e.map((e,i)=>({...e,position:t.length+i}))]);E(i.query||""),ec(o),es(l),et((e||[]).map((e,t)=>({...e,position:t}))),en([]),eo(null),ep(1);let a=e.find(e=>e.external_slug_id===r)||e[0];e.length>0&&window.innerWidth>=1024&&F(a),n||0!==e.length||1!==l.page||ef(i)}finally{D("loaded"),n||em(!1)}};if(m&&Object.keys(ex).length>0){if(C.current){C.current=!1;return}e(ex)}},[ex.within_n_days,ex.location_id,ex.location_latitude,ex.location_longitude,ex.query,ex.page,ex.only_remote_jobs,ex.auto_apply_compatible,ex.radius,ex.correct_term,ex.sort_by_coordinates,ex.job_location_type,ex.job_type,ex.min_salary,ex.max_salary,ex.salary_exists,ex.min_experience,ex.max_experience,ex.experience_exists,ex.sort,m]),(0,o.useEffect)(()=>{let e=async e=>{let t=e.page&&parseInt(e.page)>1;t||(en([]),eo(null));let i={...e,page:e.page||"1"};delete i.external_slug_id;try{let{jobs:e,stats:r}=await (0,q.HH)(i);if(t)return void en(t=>[...t,...e.map((e,t)=>({...e,position:Z.length+t}))]);1===r.page&&(0,c.xP)("job_results",{label:"similar-jobs",total_jobs:r.total_jobs,term:i.query,location:(0,ee.xU)(h,y),period:i.within_n_days}),eo(r),en(e.map((e,t)=>({...e,position:t}))),0===Z.length&&e.length&&1===r.page&&window.innerWidth>=1024&&F(e[0]),0===Z.length&&0===e.length&&1===r.page&&ef(i)}finally{em(!1)}};if(""!==ex.query&&"loaded"===L&&ea&&(0===Z.length||Z.length>=ea.total_jobs)){if($.current){$.current=!1;return}e({...ex,page:eu.toString()})}},[Z,ea,eu,L]);let ej=(0,o.useCallback)(e=>{_.jobSearchV2&&t(g.o1.setFeedCache({signature:r.toString(),results:Z,stats:ea,similarResults:er,similarJobsStats:el,similarJobsPageNumber:eu,filters:P,term:S,lastSearchedTerm:T,correctedTerm:ed,page:ex.page??null,activeJobSlug:e}))},[_.jobSearchV2,t,r,Z,ea,er,el,eu,P,S,T,ed,ex.page]),ev=(0,o.useCallback)(()=>{},[]),e_={searchStatus:L,activeJob:K,setActiveJob:F,jobSearchResults:Z,similarResults:er,correctedTerm:ed,jobSearchStats:ea,similarJobsStats:el,similarJobsPageNumber:eu,setSimilarJobsPageNumber:ep,term:S,lastSearchedTerm:T,timeInterval:B,page:ex.page??null,filters:P,setFilters:I,setTerm:N,setTimeInterval:R,updateSearchParams:eb,beforeSwitchAction:ev,saveFeedCache:ej};return(0,l.jsx)(ei.Provider,{value:e_,children:e})},en=()=>(0,o.useContext)(ei);i(22489);var el=i(99197),eo=i(64578),ea=((n={}).loaded="loaded",n.searching="searching",n.loadingPage="loadingPage",n);let es=(0,o.createContext)(null),ed=({children:e})=>{let t=(0,d.wA)(),i=(0,a.wQ)(),[r]=(0,s.ok)(),{features:n}=(0,p.t)(),{externalSlugId:h,sortBy:m,selectedTabId:b}=O(),{isUserOnAutoApplyPlan:f,hasUserCompletedQuestionnaire:j}=(0,H.J)(),v=(0,u.N)(eo.Tp.stepsData),_=(0,u.N)(x.Tp.careerProfileData),{isDesktop:A}=(0,y.e)(),w=(0,u.N)(g.Tp.recommendationsCache),k=(0,o.useRef)(n.jobSearchV2&&"POP"===i&&w&&w.signature===r.toString()?w:null).current,J=(0,o.useRef)(!!k),C=(0,o.useRef)(!!k),$=(0,o.useRef)(!!k),S=(0,o.useRef)(!!k);G(k?.activeJobSlug??null,!!k);let[N,T]=(0,o.useState)(()=>k?k.filters:Q(r,U.kr,f&&!!j));Y(T,U.kr);let[E,B]=(0,o.useState)(k?.recommendations??[]),[R,P]=(0,o.useState)(k?.recommendations.find(e=>e.external_slug_id===k.activeJobSlug)??null),[I,L]=(0,o.useState)(k?.stats??null),[M,D]=(0,o.useState)(k?"loaded":"loadingPage"),[K,F]=(0,o.useState)(k?.page),V=(0,o.useCallback)(async(e,i)=>{if(!i)return;let r=i>1;D(r?"loadingPage":"searching");try{let{jobs:l,stats:o}=await (0,q.RU)(i,e,n.jobSearchV2?m:void 0);if(l.length&&!v.personalized_jobs.completed&&t(eo.o1.updatePersonalizedJobsStateRequest()),o.page>1&&(0,c.xP)("scroll_search_results",{label:"recommendation",page:o.page,totalPages:o.total_pages}),r)return void B(e=>[...e,...l.map((t,i)=>({...t,position:e.length+i}))]);L(o),B(l.map((e,t)=>({...e,position:t}))),t(x.o1.setRecommendationsMissingAttributes([])),l.length>0&&(h&&1===o.page?P(l.find(e=>e.external_slug_id===h)||null):A&&P(l[0])),0===l.length&&1===o.page&&(0,c.xP)("view_no_search_results_default",{label:"recommendation"})}catch(i){if(el.A.isAxiosError(i)&&i.response?.status===422){let r=(i.response?.data).missing_attributes;t(x.o1.setRecommendationsMissingAttributes(r)),(0,c.xP)("job_results",{label:"recommendation",term:"",location:"",locations:[],titles:[],total_jobs:0,...n.jobSearchV2?(0,q.UO)(e):{}})}}finally{D("loaded")}},[t,h,v,m,n.jobSearchV2]),W=(0,o.useCallback)(e=>{B(t=>t.filter(t=>t.external_slug_id!==e.external_slug_id)),P(t=>t?.external_slug_id===e.external_slug_id?null:t),(0,q.jQ)(e.external_slug_id)},[]);(0,o.useEffect)(()=>
410{if(J.current){J.current=!1;return}V(N,K)},[K]),(0,o.useEffect)(()=>{if($.current){$.current=!1;return}1===K?V(N,1):F(1)},[N]),(0,o.useEffect)(()=>{if(C.current){C.current=!1;return}n.jobSearchV2&&b===z.En.recommendation&&(1===K?V(N,1):F(1))},[m]);let X=(0,o.useCallback)(e=>{n.jobSearchV2&&t(g.o1.setRecommendationsCache({signature:r.toString(),recommendations:E,stats:I,page:K,activeJobSlug:e,filters:N}))},[n.jobSearchV2,t,r,E,I,K,N]);return(0,o.useEffect)(()=>{if(_&&I?.page===1){if(S.current){S.current=!1;return}(0,c.xP)("job_results",{label:"recommendation",term:_.targetRoles.map(e=>e.standardTitle).join(";"),location:_.targetLocations.map(e=>e.formattedName).join(";"),total_jobs:I.total_jobs,location_from_resume:I.location_from_resume,target_role_from_resume:I.target_role_from_resume,...n.jobSearchV2?(0,q.UO)(N):{}})}},[_,I]),(0,l.jsx)(es.Provider,{value:{recommendations:E,recommendationStatus:M,recommendationStats:I,recommendActiveJob:R,setRecommendActiveJob:P,recommendationPage:K,setRecommendationPage:F,performRecommendations:V,removeRecommendation:W,filters:N,setFilters:T,saveRecommendationsCache:X},children:e})},ec=()=>(0,o.useContext)(es),eu=({children:e})=>(0,l.jsx)(F,{children:(0,l.jsx)(er,{children:(0,l.jsx)(ed,{children:e})})});i(13579);var ep=i(40961),ex=i(20418),eh=i(49967),ey=i(69685),em=i(84403),eg=i(19611),eb=i(8037),ef=i(15555),ej=i(9219),ev=i(58657),e_=i(55144),eA=i(30586),ew=i(58132);let ek=` 411 && path { 412 fill: none; 413 stroke: ${k.Jy.Neutral40}; 414 } 415`,eJ=(0,w.Ay)(eA.EK.Timer)(["",""],ek),eC=(0,w.Ay)(A.EK.Knowledge)(["",""],ek),e$=["information_required","processing"],eS=({job:e,autoApplyStatus:t})=>{let{i18n:i}=(0,h.s)(),r=(0,e_.oj)(i,e),n=e.seniority_level,o=(0,e_.MD)(i,e.employment_type),a=e.industry,s=(0,e_.fP)(i,e),d=!!t&&e$.includes(t),c=!!(n||o||a||r||s);return c||d?(0,l.jsxs)(ew.Fb,{children:[c&&(0,l.jsxs)(ew._I,{children:[n&&(0,l.jsxs)(ew.d$,{children:[(0,l.jsx)(eC,{}),(0,l.jsx)("span",{children:n})]}),o&&(0,l.jsxs)(ew.d$,{children:[(0,l.jsx)(eJ,{}),(0,l.jsx)("span",{children:o})]}),a&&(0,l.jsxs)(ew.d$,{children:[(0,l.jsx)(eA.EK.Job,{}),(0,l.jsx)("span",{children:a})]}),r&&(0,l.jsxs)(ew.d$,{children:[(0,l.jsx)(eA.EK.Wallet,{}),(0,l.jsx)("span",{children:r})]}),s&&(0,l.jsxs)(ew.d$,{children:[(0,l.jsx)(eA.EK.Location2,{}),(0,l.jsx)("span",{children:s})]})]}),d&&(0,l.jsxs)(ew.k4,{children:[(0,l.jsxs)(ew.io,{children:[(0,l.jsx)(A.EK.Featured,{}),(0,l.jsx)("span",{children:i.t("builder.job_search_v2.metadata.auto_apply.label")})]}),"information_required"===t?(0,l.jsxs)(ew.pl,{children:[(0,l.jsx)(A.Ay.MailLine,{}),i.t("builder.job_search_v2.metadata.auto_apply.information_required")]}):(0,l.jsxs)(ew.vd,{children:[(0,l.jsx)(A.Ay.ClockLine,{}),i.t("builder.job_search_v2.metadata.auto_apply.processing")]})]})]}):null};var eN=i(9397);let eT=({isAutoApplyEnabled:e,isApplied:t,isAutoApplied:i,autoApplyCompatible:r,onTailorResume:n,onApply:o,onAutoApply:a})=>{let{i18n:s}=(0,h.s)(),d=!!e,c=e&&!t&&!i,u=()=>n&&!d?(0,l.jsx)(ew.QW,{onClick:e=>{e.stopPropagation(),n()},children:s.t("builder.job_search_v2.actions.tailor_resume")}):null,p=(0,l.jsxs)(ew.y0,{children:[u(),(0,l.jsxs)(ew.I2,{disabled:!0,children:[(0,l.jsx)(A.Ay.CheckLine,{}),s.t("builder.job_search_v2.actions.applied")]})]});return e?t||i?p:(0,l.jsxs)(ew.y0,{children:[u(),r?(0,l.jsxs)(ew.oc,{onClick:e=>{e.stopPropagation(),a?.()},children:[(0,l.jsx)(eN.e,{size:24}),s.t("builder.job_search_v2.actions.apply")]}):(0,l.jsx)(ew.Tk,{$primary:!0,onClick:e=>{e.stopPropagation(),o?.()},children:s.t("builder.job_search_v2.actions.apply")})]}):t&&i?p:t?(0,l.jsxs)(ew.y0,{children:[u(),(0,l.jsxs)(ew.I2,{disabled:!0,children:[(0,l.jsx)(A.Ay.CheckLine,{}),s.t("builder.job_search_v2.actions.applied")]}),e&&(0,l.jsxs)(ew.oc,{disabled:!r,onClick:e=>{e.stopPropagation(),a?.()},children:[(0,l.jsx)(eN.e,{size:24}),s.t("builder.job_search_v2.actions.auto_apply")]})]}):i?(0,l.jsxs)(ew.y0,{children:[u(),(0,l.jsx)(ew.Tk,{onClick:e=>{e.stopPropagation(),o?.()},children:s.t("builder.job_search_v2.actions.apply_now")}),(0,l.jsxs)(ew.I2,{disabled:!0,children:[(0,l.jsx)(A.Ay.CheckLine,{}),s.t("builder.job_search_v2.actions.auto_applied")]})]}):(0,l.jsxs)(ew.y0,{children:[u(),(0,l.jsx)(ew.Tk,{$primary:!c,onClick:e=>{e.stopPropagation(),o?.()},children:c?s.t("builder.job_search_v2.actions.apply"):s.t("builder.job_search_v2.actions.apply_now")}),c?(0,l.jsxs)(ew.oc,{disabled:!r,onClick:e=>{e.stopPropagation(),a?.()},children:[(0,l.jsx)(eN.e,{size:24}),s.t("builder.job_search_v2.actions.auto_apply")]}):null]})};var eE=i(87442);let eB={past:{days:60}},eR=(0,o.memo)(({job:e,isActive:t=!1,isAutoApplyEnabled:i,isApplied:r,isAutoApplied:n,autoApplyCompatible:s,autoApplyStatus:d,onClick:u,onTailorResume:x,onApply:y,onAutoApply:m,onView:g,onAlreadyApplied:b,onRemove:f,onLocationClick:j})=>{let{i18n:v}=(0,h.s)(),_=(0,a.Zp)(),{features:w}=(0,p.t)(),k=!!i&&!!s,[J,C]=(0,o.useState)(!1),[$,S]=(0,o.useState)(""),[N,T]=(0,o.useState)(!1),E=(0,o.useRef)(null),B=(0,o.useRef)(null),R=(0,o.useRef)(null),P=(0,o.useCallback)(e=>{e.stopPropagation();let t=!J;t&&(0,c.xP)("click_show_more"),C(t)},[J]),I=e.posted_at?(0,ey.PI)((0,em.M)(e.posted_at,eB),{addSuffix:!0}):null,L=(0,q.ZH)(e.location||""),z=w.companyPages?(0,e_.y5)(e):null,M=(0,o.useCallback)(e=>{e.stopPropagation(),j?.()},[j]),D=(0,o.useCallback)(e=>{e.stopPropagation(),z&&((0,c.xP)("click_job_company",{label:"job_search"}),_(z))},[_,z]),K=(0,o.useCallback)(e=>{0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||(e.preventDefault(),u?.())},[u]),F=(0,o.useMemo)(()=>(0,eg.Q)(e.description||""),[e.description]);return(0,o.useLayoutEffect)(()=>{let e=E.current,t=B.current,i=R.current;if(!e||!t||!i)return;let r=()=>{if(i.style.display="none",t.textContent=F,e.scrollHeight<=104){i.style.display="",S(F),T(!1);return}i.style.display="inline-flex";let r=(J?5:2)*20+4,n=(i,n)=>{let l=1,o=i.length;for(;l<o;){let a=Math.ceil((l+o)/2);t.textContent=`${i.slice(0,a).join(n)}
415â¦`,e.scrollHeight<=r?l=a:o=a-1}let a=`${i.slice(0,l).join(n)}â¦`;return t.textContent=a,{text:a,fits:e.scrollHeight<=r}},l=n(F.split(/\s+/)," ");l.fits||(l=n(Array.from(F),"")),i.style.display="",S(l.text),T(!0)},n=e.clientWidth;r();let l=new ResizeObserver(()=>{e.clientWidth!==n&&(n=e.clientWidth,r())});return l.observe(e),()=>l.disconnect()},[F,J]),(0,l.jsxs)(ew.mc,{id:`card${e.external_slug_id}`,$isActive:t,children:[(0,l.jsx)(ew.hB,{href:`/app/job-search/${e.external_slug_id}`,onClick:K,"aria-label":e.job_title}),(0,l.jsxs)(ew.Fl,{children:[(0,l.jsxs)(ew.Y9,{children:[(0,l.jsx)(ew.fR,{children:(0,l.jsx)(ew.RZ,{src:e.company_logo||(0,ev.x)(),alt:e.company,onError:e=>{e.currentTarget.src=(0,ev.x)()}})}),(0,l.jsxs)(ew.V,{children:[(0,l.jsx)(ew.YY,{children:e.job_title}),(0,l.jsxs)(ew.ZT,{children:[z?(0,l.jsx)(ew.SS,{onClick:D,children:e.company}):e.company,!!e.company&&!!L&&" \xb7 ",!!L&&(0,l.jsx)(ew.Im,{onClick:M,children:L})]})]}),(0,l.jsxs)(ew.lX,{children:[I&&(0,l.jsx)(ew.cM,{children:I}),(0,l.jsx)(eE.o,{isApplied:r,onAlreadyApplied:b,onRemove:f}),k&&(0,l.jsx)(ej.v,{job:e,onClick:g}),(0,l.jsx)(ef._,{job:e})]})]}),(0,l.jsx)(eS,{job:e,autoApplyStatus:d}),(0,l.jsx)(ew.cG,{}),(0,l.jsx)(ew.Wy,{children:(0,l.jsxs)(ew.M8,{ref:E,children:[(0,l.jsx)("span",{ref:B,children:$}),(0,l.jsxs)(ew.dy,{ref:R,$hidden:!N,onClick:P,children:[J?v.t("builder.job_search_v2.description.show_less"):v.t("builder.job_search_v2.description.show_more"),J?(0,l.jsx)(A.Ay.ChevronUp,{}):(0,l.jsx)(A.Ay.ChevronDown,{})]})]})})]}),(0,l.jsx)(eT,{isAutoApplyEnabled:i,isApplied:r,isAutoApplied:n,autoApplyCompatible:s,onTailorResume:x,onApply:y,onAutoApply:m}),(0,l.jsxs)(ew.K4,{children:[I&&(0,l.jsx)(ew.cM,{children:I}),(0,l.jsxs)(ew.yP,{children:[(0,l.jsx)(eE.o,{isApplied:r,onAlreadyApplied:b,onRemove:f}),k&&(0,l.jsx)(ej.v,{job:e,onClick:g}),(0,l.jsx)(ef._,{job:e})]})]})]})});eR.displayName="JobCard";var eP=i(77979);let eI=(0,o.memo)(()=>{let{isPhone:e}=(0,y.e)();return(0,l.jsxs)(ew.mc,{$isActive:!1,children:[(0,l.jsxs)(ew.Fl,{children:[(0,l.jsxs)(ew.Y9,{children:[(0,l.jsx)(eP.E,{width:e?40:48,height:e?40:48}),(0,l.jsxs)(ew.V,{children:[(0,l.jsx)(eP.E,{width:e?200:280,height:16}),(0,l.jsx)(eP.E,{width:160,height:14,marginTop:e?2:6})]}),e&&(0,l.jsx)(eP.E,{width:90,height:22})]}),(0,l.jsxs)(ew.Fb,{children:[(0,l.jsxs)(ew._I,{children:[(0,l.jsx)(ew.d$,{children:(0,l.jsx)(eP.E,{width:120,height:14})}),(0,l.jsx)(ew.d$,{children:(0,l.jsx)(eP.E,{width:110,height:14})}),(0,l.jsx)(ew.d$,{children:(0,l.jsx)(eP.E,{width:100,height:14})}),(0,l.jsx)(ew.d$,{children:(0,l.jsx)(eP.E,{width:100,height:14})})]}),!e&&(0,l.jsx)(eP.E,{width:90,height:24})]}),(0,l.jsx)(ew.cG,{}),!e&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(eP.E,{width:void 0,height:14}),(0,l.jsx)(eP.E,{width:240,height:14,marginTop:6})]})]}),(0,l.jsxs)(ew.y0,{children:[(0,l.jsx)(eP.E,{width:120,height:36}),(0,l.jsx)(eP.E,{width:70,height:36}),(0,l.jsx)(eP.E,{width:110,height:36})]}),(0,l.jsxs)(ew.K4,{children:[(0,l.jsx)(eP.E,{width:60,height:14}),(0,l.jsxs)(ew.yP,{children:[(0,l.jsx)(eP.E,{width:24,height:24}),(0,l.jsx)(eP.E,{width:24,height:24})]})]})]})});eI.displayName="JobCardSkeleton";var eL=i(50314),ez=i(97959),eM=i(41193),eD=i(9888),eq=i(64961),eK=i(99180),eF=i(28363),eO=i(30850),eV=i(61400),eW=i(95525),eH=i(17944),eX=i(46904),eU=i(95807),eQ=o.memo(({job:e,isActive:t,onClick:i})=>{let{isUserOnAutoApplyPlan:r}=(0,H.J)(),n=(0,u.N)(V.Tp.selectJobs).find(t=>t.company===e.company&&t.title===e.job_title&&t.externalSlugId===e.external_slug_id&&t.status!==V.Sy.recommended),o=n?.status===V.Sy.auto_apply||n?.autoApplyStatus;return(0,l.jsxs)(eU.mc,{id:"card"+e.external_slug_id,isActive:t,onClick:i,children:[(0,l.jsx)(eU.gu,{src:e.company_logo||(0,ev.x)()}),(0,l.jsxs)(eU.UC,{children:[(0,l.jsxs)(eU.hE,{children:[(0,l.jsxs)(eU.CC,{children:[(0,l.jsx)(eU.tB,{children:e.company}),(0,l.jsx)(ef._,{job:e})]}),(0,l.jsx)("span",{children:(0,l.jsx)(eU.yX,{children:e.job_title})})]}),(0,l.jsxs)(eU.vD,{children:[(0,l.jsx)(eX.aZ,{job:e}),(0,l.jsx)(eX.V$,{job:e}),(0,l.jsx)(eX.eH,{job:e,clamp:{past:{days:60}}})]}),r&&o&&(0,l.jsxs)(eH.qX,{children:[(0,l.jsx)(eX.w$,{}),n.autoApplyStatus&&(0,l.jsx)(eW.I,{autoApplyStatus:n.autoApplyStatus,status:n.status})]})]})]})});let eZ=(0,o.memo)(()=>(0,l.jsxs)(eU.mc,{isActive:!1,children:[(0,l.jsx)(eP.E,{width:48,height:48}),(0,l.jsxs)(eU.UC,{children:[(0,l.jsxs)(eU.hE,{children:[(0,l.jsx)(eU.CC,{children:(0,l.jsx)(eP.E,{width:100,height:10})}),(0,l.jsx)(eU.yX,{children:(0,l.jsx)(eP.E,{width:230,height:14,marginTop:12})})]}),(0,l.jsxs)(eU.vD,{id:"metas",children:[(0,l.jsx)(eP.E,{width:100,height:30}),(0,l.jsx)(eP.E,{width:100,height:30}),(0,l.jsx)(eP.E,{width:100,height:30})]})]})]}));var eY=i(94974),eG=i.p+"media/no_search_results1eaf4539f3476e3e.png";let e0=()=>{let{i18n:e}=(0,h.s)();return(0,l.jsx)(eY.lA,{children:(0,l.jsxs)(eY.gY,{children:[(0,l.jsx)(eY.vV,{src:eG}),(0,l.jsxs)(eY.v_,{children:[(0,l.jsx)(eY.hE,{children:e.t("builder.job_search.job_search_results.empty_results.title")}),(0,l.jsx)(eY.Pd,{withMaxWidth:!0,children:e.t("builder.job_search.job_search_results.empty_results.subtitle")})]})]})})};var e1=i(64015),e2=i(91779);let e4=(0,w.i7)(["from{z-index:1;margin:0;opacity:1;transform:translateY(100%);}to{z-index:0;margin:14px 14px 0 14px;opacity:0.3;transform:translateY(0%);}"]),e5=w.Ay.ul(["padding:0px;width:100%;display:flex;flex-direction:column;position:relative;gap:",";margin-bottom:",";> li{&:not(:first-child){transition:margin 0.3s ease,opacity 0.3s ease,padding 0.3s ease;}}",""],k.Kz.XS,e=>e.margin&&`${e.margin}px`,e=>!e.isCollapsed&&(0,w.AH)(["li{&:first-child{z-index:4;}&:not(:first-child){animation:"," 0.3s ease-in;top:0;left:0;max-height:100%;position:absolute;width:-webkit-fill-available;*{opacity:0;}}&:nth-child(2){opacity:0.64;z-index:3;margin:7px 7px 0 7px;}&:nth-child(n + 3){opacity:0.4;z-index:2;margin:14px 14px 0 14px;}&:nth-child(n + 4){z-index:1;box-shadow:none;}}"],e4)),e6=(0,w.Ay)(e2.Ay)(["align-self:center;
415"," "," svg path{fill:none;stroke:",";}margin-top:",";margin-bottom:",";"],J.Ay.Caption,J.BO.Medium,k.Jy.Blue50,k.Kz["2XS"],k.Kz["2XS"]);var e8=o.memo(({parentJob:e,activeJobId:t,setJobAsActive:i})=>{let[r,n]=(0,o.useState)(!1),{isTablet:a}=(0,y.e)(),s=(0,o.useRef)(null),d=(0,o.useCallback)(e=>{(!a||r)&&i(e)},[r,a,i]);if(0===e.relatedJobs.length)return(0,l.jsx)(eQ,{isActive:e.id===t,job:e,onClick:()=>i(e)},e.id);let c=[e,...e.relatedJobs],u=r?8:c.length>2?32:16;return(0,l.jsxs)(e5,{ref:s,margin:u,isCollapsed:r,onClick:()=>r?null:n(!r),children:[c.map(i=>(0,l.jsx)(eQ,{isActive:i.id===t,job:{...i,position:e.position},onClick:()=>d(i)},i.id)),r&&(0,l.jsxs)(e6,{size:e2.Mp.small,theme:"secondary",onClick:()=>{if(n(!1),s?.current){let e=s.current.getBoundingClientRect().top+window.scrollY-250;window.scrollTo({top:e,behavior:"smooth"})}},children:[(0,l.jsx)(A.Ay.ChevronUp,{}),"Collapse"]})]})}),e3=i(18897),e9=i(48561),e7=i(24833),te=i(25755);let tt=w.Ay.div(["display:flex;gap:32px;height:45px;"," ",""],e7.A.Tablet` 416 gap: 20px; 417 `,e7.A.Phone` 418 height: auto; 419 gap: 15px; 420 flex-wrap: wrap; 421 justify-content: center; 422 margin-bottom: 20px; 423 `),ti=w.Ay.div(["display:none;"," ",""],e7.A.Tablet` 424 display: block; 425 `,e7.A.Phone` 426 display: block; 427 `),tr=w.Ay.div(["display:flex;gap:4px;align-items:center;"]),tn=w.Ay.div(["display:flex;background:",";padding:0 ",";border-radius:32px;",";",";color:",";height:24px;align-items:center;"],k.Jy.Blue10,k.Kz["3XS"],J.BO.Regular,J.Ay.Caption,k.Jy.Blue50),tl=w.Ay.div(["cursor:pointer;display:flex;align-items:center;color:",";justify-content:center;svg{margin-right:4px;}"],k.Jy.Blue50),to=w.Ay.div(["display:flex;align-items:center;height:24px;padding:2px 4px;border-radius:32px;gap:5px;&:hover{background:",";}"],k.Jy.Blue10),ta=w.Ay.div(["border-radius:100%;background:",";flex-shrink:0;height:24px;color:",";display:flex;justify-content:center;align-items:center;"],k.Jy.Blue10,k.Jy.Blue50),ts=w.Ay.div(["height:24px;padding:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;"]),td=(0,w.Ay)(te.QP)([".tippy-content{padding:4px 8px;}"]),tc=({children:e})=>{let t=(0,a.Zp)(),{i18n:i}=(0,h.s)(),{hover:r}=(0,y.e)(),{isAutoApplyFeatureEnabled:n,isUserOnAutoApplyPlan:o,redirectToBillingPlans:s}=(0,H.J)(),d=(0,I.size)((0,u.N)(V.Tp.savedJobs));return(0,l.jsxs)(tt,{children:[(0,l.jsxs)(tr,{children:[o&&(0,l.jsx)(e9.F,{onClick:()=>{(0,c.xP)("click_auto_apply",{label:"job_search"}),t("/job-tracking")}}),n&&(0,l.jsx)(ta,{children:(0,l.jsx)(ts,{onClick:()=>{o?t("/auto-apply"):s()},children:(0,l.jsx)(A.BJ.SettingIcon,{})})})]}),(0,l.jsx)(tl,{onClick:()=>{(0,c.xP)("click_saved_jobs",{label:"search"}),t("/job-tracking")},children:(0,l.jsx)(td,{arrow:!1,multiline:!1,placement:"bottom",isActive:r,content:i.t("builder.job_tracking.saved_jobs"),children:(0,l.jsxs)(to,{children:[(0,l.jsx)(A.qJ.Heart,{}),(0,l.jsx)(ti,{children:i.t("builder.job_tracking.saved_jobs")}),(0,l.jsx)(tn,{children:d})]})})}),e]})},tu=w.Ay.div(["display:flex;align-items:center;gap:",";flex-direction:row;flex-wrap:wrap;width:100%;",""],k.Kz["2XS"],e7.A.Phone` 428 display: none; 429 `),tp=(0,w.Ay)(e2.Ay)(["display:flex;gap:4px;border:1px solid ",";background-color:",";border-radius:",";color:",";text-align:center;height:36px;padding:6px 10px;white-space:nowrap;"," "," &:hover{border-color:",";color:",";background-color:rgba(234,246,255,1);svg path{stroke:",";}}"],e=>e.selected?k.Jy.Blue50:k.Jy.Neutral20,e=>e.selected?"rgba(234, 246, 255, 1)":k.Jy.White,k.Kz["3XS"],e=>e.selected?k.Jy.Blue50:k.Jy.Neutral90,J.Ay.ButtonS,J.BO.Medium,k.Jy.Blue50,k.Jy.Blue50,k.Jy.Blue50),tx=(0,w.Ay)(tp)(["width:36px;height:36px;color:",";"],k.Jy.Neutral50),th=(0,w.Ay)(A.Ay.ChevronDown)(["svg{fill:none;path{stroke:",";stroke-width:1.4;",";",";}}"],k.Jy.Neutral90,e=>e.isDisabled&&(0,w.AH)(["stroke:",";"],k.Jy.Neutral50),e=>e.selected&&(0,w.AH)(["stroke:",";"],k.Jy.Blue50)),ty=w.Ay.div(["display:flex;",""],e7.A.AbovePhone` 430 flex: 1 0 auto; 431 justify-content: flex-end; 432 min-width: fit-content; 433 `),tm=w.Ay.div(["position:relative;"]),tg=w.Ay.span([""," "," color:",";background-color:",";border-radius:20px;padding:1px 6px;font-size:12px;line-height:16px;"],J.Ay.Caption,J.BO.Medium,k.Jy.White,k.Jy.Blue50),tb=w.Ay.div(["position:absolute;top:calc(100% + 8px);left:0;z-index:100;background-color:",";border:1px solid ",";border-radius:8px;padding:12px;width:320px;min-width:240px;box-shadow:0 4px 16px rgba(0,0,0,0.12);"],k.Jy.White,k.Jy.Neutral20),tf=(0,w.Ay)(tb)(["width:370px;"]),tj=w.Ay.div([""," "," color:",";"],J.Ay.Body,J.BO.Medium,k.Jy.Neutral90),tv=w.Ay.div(["display:flex;align-items:center;gap:",";"],k.Kz["2XS"]),t_=w.Ay.div(()=>(0,w.AH)(["display:flex;flex-direction:column;gap:6px;",""],e7.A.Phone` 434 margin-top: 12px; 435 `)),tA=w.Ay.span([""," font-size:19px;line-height:24px;color:",";"],J.BO.Medium,k.Jy.Neutral90),tw=w.Ay.div(["display:flex;align-items:center;gap:",";margin-bottom:8px;justify-content:space-between;font-size:16px;"],k.Kz["2XS"]),tk=w.Ay.div(["margin-bottom:4px;",""],e7.A.Phone` 436 margin-top: 4px; 437 margin-bottom: 0px; 438 `),tJ=w.Ay.div(["display:flex;align-items:center;gap:8px;"]),tC=w.Ay.span([""," "," color:",";"],J.Ay.Caption,J.BO.Medium,e=>e.selected?k.Jy.Neutral90:k.Jy.Neutral50),t$=w.Ay.div(["position:relative;width:36px;height:20px;border-radius:10px;cursor:pointer;transition:background-color 0.2s ease;background-color:",";flex-shrink:0;"],e=>e.active?k.Jy.Blue50:k.Jy.Neutral20),tS=w.Ay.div(["position:absolute;top:2px;left:",";width:16px;height:16px;border-radius:50%;background-color:",";box-shadow:0 1px 3px rgba(0,0,0,0.2);transition:left 0.2s ease;"],e=>e.active?"18px":"2px",k.Jy.White),tN=w.Ay.div(["position:absolute;top:calc(100% + 8px);left:0;z-index:100;background-color:",";border:1px solid ",";border-radius:8px;padding:8px;
438min-width:200px;box-shadow:0 4px 16px rgba(0,0,0,0.12);"],k.Jy.White,k.Jy.Neutral20),tT=w.Ay.div(["display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;cursor:pointer;&:hover{background-color:",";}"],k.Jy.Neutral5),tE=w.Ay.div(["width:18px;height:18px;border-radius:50%;border:2px solid ",";display:flex;align-items:center;justify-content:center;flex-shrink:0;&::after{content:'';width:10px;height:10px;border-radius:50%;background-color:",";}"],e=>e.checked?k.Jy.Blue50:k.Jy.Neutral30,e=>e.checked?k.Jy.Blue50:"transparent"),tB=w.Ay.span([""," "," color:",";"],J.Ay.Caption,J.BO.Medium,e=>e.selected?k.Jy.Neutral90:k.Jy.Neutral50),tR=(0,w.Ay)(e2.Ay)(["height:36px;border-radius:4px;background-color:",";color:",";border:none;"," "," margin-top:4px;margin-left:auto;min-width:100%;&:hover{background-color:",";}"],k.Jy.Blue50,k.Jy.White,J.Ay.Caption,J.BO.Medium,k.Jy.Blue60),tP=w.Ay.div(["span[class*='_label']{color:",";font-size:16px;font-weight:500;line-height:20px;}"],k.Jy.Neutral100),tI=w.Ay.div([""," "," color:",";"],J.Ay.Caption,J.BO.Medium,k.Jy.Neutral100),tL=w.Ay.div(["display:flex;align-items:center;justify-content:space-between;gap:",";"],k.Kz["2XS"]),tz=w.Ay.button([""," "," color:",";background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:",";text-decoration-thickness:1.5px;text-underline-offset:3px;flex-shrink:0;white-space:nowrap;transition:color 120ms cubic-bezier(0.2,0,0,1),text-decoration-color 120ms cubic-bezier(0.2,0,0,1);&:hover{color:",";text-decoration-color:",";}"],J.Ay.Caption,J.BO.Regular,k.Jy.Neutral50,k.Jy.Neutral20,k.Jy.Neutral100,k.Jy.Neutral50),tM=w.Ay.span([""," display:block;text-align:center;color:",";margin-top:8px;"],J.Ay.Tiny,k.Jy.Neutral50),tD=w.Ay.span.attrs({role:"button",tabIndex:0})([""," color:",";cursor:pointer;&:hover{color:",";}"],J.BO.Medium,k.Jy.Blue50,k.Jy.Blue60);var tq=i(97248),tK=i(78247),tF=i(62317),tO=i(50045),tV=i(85266);let tW=()=>{let{selectedTabId:e}=O(),t=en(),i=ec(),r=(0,o.useRef)(t.setFilters),n=(0,o.useRef)(i.setFilters);(0,o.useLayoutEffect)(()=>{r.current=t.setFilters,n.current=i.setFilters});let l=(0,o.useCallback)(e=>{r.current(t=>{let i="function"==typeof e?e(t):e;return{...i,radius:i.radius??t.radius}}),n.current(t=>{let i="function"==typeof e?e(t):e;return{...t,...(0,U.fm)(i)}})},[]);return{filters:e===z.En.search?t.filters:i.filters,setFilters:l}},tH="builder.job_search.filters.v2",tX=({section:e,onNavigate:t})=>{let{i18n:i}=(0,h.s)(),r=(0,a.Zp)(),{selectedTabId:n}=O();if(n!==z.En.recommendation)return null;let o=()=>{(0,c.xP)("click_edit_preferences",{tab:"job_preferences"}),t?.(),r(`/career-profile/edit?section=${e}&returnUrl=/job-search?view=recommendation`)},[s,d]=i.t(`${tH}.range_based_on`,{preferences_link:"î"}).split("î");return(0,l.jsxs)(tM,{children:[s,(0,l.jsx)(tD,{onClick:o,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),o())},children:i.t(`${tH}.preferences`)}),d]})},tU="builder.job_search.filters",tQ="builder.job_search.filters.titles.experience_level",tZ="builder.job_search.filters.v2",tY="builder.job_search.filters.v2.experience_filter",tG=(0,o.memo)(({setSelectionOpen:e,setFilters:t,onChange:i,filters:r})=>{let{i18n:n}=(0,h.s)(),{isPhone:a}=(0,y.e)(),{features:s}=(0,p.t)(),d=!!s.jobSearchV2,u=e=>{d&&(0,c.xP)("filter_value_changed",{value:e,label:"experience_level"})},[x,m]=(0,o.useState)(null==r.experienceMin&&null==r.experienceMax),[g,b]=(0,o.useState)(r.requiresExperience||!1),[f,j]=(0,o.useState)(r.experienceMin??0),[v,_]=(0,o.useState)(r.experienceMax??11);if(d){let r=f<=0&&v>=11,o=!r||g,s=(()=>{if(r)return g?n.t(`${tY}.any_listed_only`):n.t(`${tY}.any`);let e=v>=11?"11+":`${v}`,t=g?"range_listed_only":"range_plus_unlisted";return n.t(`${tY}.${t}`,{min:f,max:e})})(),d=o?(0,l.jsx)(tz,{onClick:()=>{u("reset"),j(0),_(11),b(!1),i&&i({experienceMin:void 0,experienceMax:void 0,requiresExperience:!1})},children:n.t(`${tZ}.reset`)}):null;return(0,l.jsxs)(t_,{children:[a?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(tL,{children:[(0,l.jsx)(tA,{children:n.t(`${tZ}.experience`)}),d]}),(0,l.jsx)(tI,{children:s})]}):(0,l.jsxs)(tL,{children:[(0,l.jsx)(tI,{children:s}),d]}),(0,l.jsxs)(tk,{children:[(0,l.jsx)(tO.F,{lowValue:f,highValue:v,min:0,max:11,onChange:(e,t)=>
438{j(e),_(t);let r=e<=0&&t>=11;i&&i({experienceMin:r?void 0:e,experienceMax:r?void 0:t})},onChangeCommit:(e,t)=>u(`${e}-${t}`),unitLabel:n.t(`${tQ}.yrs`),disabled:!1}),!a&&(0,l.jsx)(eH.wv,{style:{marginBottom:"16px"}}),(0,l.jsx)(tP,{children:(0,l.jsx)(tK.Sc,{checked:g,onChange:()=>{let e=!g;u(e),b(e),i&&i({requiresExperience:e})},label:n.t(`${tY}.listed_checkbox`)})}),!a&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(tR,{onClick:()=>{t&&(t(e=>({...e,experienceMin:r?void 0:f,experienceMax:r?void 0:v,requiresExperience:g})),setTimeout(()=>e&&e(!1),100))},style:{marginTop:"16px"},children:n.t(`${tU}.apply`)}),(0,l.jsx)(tX,{section:tV.IP.experienceLevel,onNavigate:()=>e&&e(!1)})]})]})]})}let A=(0,l.jsxs)(tJ,{children:[(0,l.jsx)(tC,{selected:x,children:n.t(`${tU}.open_to_all`)}),(0,l.jsx)(t$,{active:x,onClick:()=>{let e=!x;m(e),e?(j(0),_(11),i&&i({experienceMin:void 0,experienceMax:void 0})):(j(0),_(11),i&&i({experienceMin:0,experienceMax:11}))},children:(0,l.jsx)(tS,{active:x})})]});return(0,l.jsxs)(t_,{children:[a&&(0,l.jsxs)(tv,{style:{justifyContent:"space-between",marginBottom:"12px"},children:[(0,l.jsx)(tA,{children:n.t(`${tQ}.any`)}),A]}),(0,l.jsxs)(tv,{style:{justifyContent:"space-between"},children:[(0,l.jsx)(tj,{children:x?"":`${f??0} - ${v??11} years`}),!a&&A]}),(0,l.jsx)(tk,{children:(0,l.jsx)(tO.F,{lowValue:f,highValue:v,min:0,max:11,onChange:(e,t)=>
438{j(e),_(t),i&&i({experienceMin:e,experienceMax:t})},onChangeCommit:(e,t)=>u(`${e}-${t}`),disabled:x})}),!a&&(0,l.jsx)(tR,{onClick:()=>{t&&t(e=>({...e,experienceMin:x?void 0:f,experienceMax:x?void 0:v})),setTimeout(()=>e&&e(!1),100)},children:n.t(`${tU}.apply`)})]})});var t0=(0,o.memo)(({defaultLabel:e})=>{let[t,i]=(0,o.useState)(!1),r=(0,o.useRef)(null),{i18n:n}=(0,h.s)(),{filters:a,setFilters:s}=tW();(0,tF.L)(r,()=>i(!1));let d=void 0!==a.experienceMin||void 0!==a.experienceMax,c=d||!!a.requiresExperience;return(0,l.jsxs)(tm,{ref:r,children:[(0,l.jsxs)(tp,{onClick:()=>i(!0),selected:c,children:[(()=>{if(d){let t=a.experienceMin??0,i=a.experienceMax??11,r=11===i?`${i}+`:`${i}`;return void 0!==e?n.t(`${tZ}.experience_range`,{min:t,max:r}):`${t} - ${i}${11===i?"+":""} ${n.t(`${tQ}.years`)}`}return e??n.t(`${tQ}.any`)})(),(0,l.jsx)(th,{isDisabled:!c,selected:c})]}),t&&(0,l.jsx)(tb,{children:(0,l.jsx)(tG,{setSelectionOpen:i,setFilters:s,filters:a})})]})}),t1=i(76608);let t2=(e,t)=>{let i=(0,t1._)(t);(0,o.useEffect)(()=>{if(e)return window.addEventListener("scroll",i,!0),()=>{window.removeEventListener("scroll",i,!0)}},[e,i])},t4="builder.job_search.filters.titles.salary",t5="builder.job_search.filters",t6="builder.job_search.filters.v2",t8="builder.job_search.filters.v2.salary_filter",t3=e=>Math.floor(e/1e3),t9=e=>`${t3(e)}k`,t7=(0,o.memo)(({setSelectionOpen:e,setFilters:t,filters:i,onChange:r})=>{let{i18n:n}=(0,h.s)(),{isPhone:a}=(0,y.e)(),{features:s}=(0,p.t)(),d=!!s.jobSearchV2,{maximumSalary:u,minimumSalary:x,requiresSalary:m}=i,g=4e4*!d,b=d?25e4:3e5,f=d?5e3:1e4,j=e=>{d&&(0,c.xP)("filter_value_changed",{value:e,label:"salary"})},[v,_]=(0,o.useState)(null==x&&null==u),[A,w]=(0,o.useState)(m||!1),[k,J]=(0,o.useState)(x??g),[C,$]=(0,o.useState)(u??b),S=()=>{let e=!A;j(e),w(e),r&&r({requiresSalary:e})};if(d){let i=k<=g&&C>=b,o=!i||A,s=(()=>{if(i)return A?n.t(`${t8}.any_listed_only`):n.t(`${t8}.any`);let e=`${t3(k)}`,t=C>=b?`${t9(b)}+`:t9(C),r=A?"range_listed_only":"range_plus_unlisted";return n.t(`${t8}.${r}`,{min:e,max:t})})(),d=o?(0,l.jsx)(tz,{onClick:()=>{j("reset"),J(g),$(b),w(!1),r&&r({minimumSalary:void 0,maximumSalary:void 0,requiresSalary:!1})},children:n.t(`${t6}.reset`)}):null;return(0,l.jsxs)(t_,{children:[a?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(tL,{children:[(0,l.jsx)(tA,{children:n.t(`${t6}.salary`)}),d]}),(0,l.jsx)(tI,{children:s})]}):(0,l.jsxs)(tL,{children:[(0,l.jsx)(tI,{children:s}),d]}),(0,l.jsxs)(tk,{children:[(0,l.jsx)(tO.F,{lowValue:k,highValue:C,min:g,max:b,onChange:(e,t)=>
438{J(e),$(t);let i=e<=g&&t>=b;r&&r({minimumSalary:i?void 0:e,maximumSalary:i?void 0:t})},onChangeCommit:(e,t)=>j(`${e}-${t}`),prefixLabel:"$",suffixLabel:"k",disabled:!1,step:f}),!a&&(0,l.jsx)(eH.wv,{style:{marginBottom:"16px"}}),(0,l.jsx)(tP,{children:(0,l.jsx)(tK.Sc,{checked:A,onChange:S,label:n.t(`${t8}.listed_checkbox`)})}),!a&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(tR,{onClick:()=>{t&&(t(e=>({...e,minimumSalary:i?void 0:k,maximumSalary:i?void 0:C,requiresSalary:A})),setTimeout(()=>e&&e(!1),100))},style:{marginTop:"16px"},children:n.t(`${t5}.apply`)}),(0,l.jsx)(tX,{section:tV.IP.salary,onNavigate:()=>e&&e(!1)})]})]})]})}let N=(0,l.jsxs)(tJ,{children:[(0,l.jsx)(tC,{selected:v,children:n.t(`${t5}.open_to_all`)}),(0,l.jsx)(t$,{active:v,onClick:()=>{let e=!v;_(e),e?(J(4e4),$(3e5),r&&r({minimumSalary:void 0,maximumSalary:void 0})):(J(4e4),$(3e5),r&&r({minimumSalary:4e4,maximumSalary:3e5}))},children:(0,l.jsx)(tS,{active:v})})]});return(0,l.jsxs)(t_,{children:[a&&(0,l.jsxs)(tv,{style:{justifyContent:"space-between",marginBottom:"12px"},children:[(0,l.jsx)(tA,{children:n.t(`${t4}.any`)}),N]}),(0,l.jsxs)(tw,{children:[(0,l.jsx)(tj,{children:(()=>{if(v)return"";let e=t3(k??4e4),t=t3(C??3e5);return`${e}k - ${t}k /yr`})()}),!a&&N]}),(0,l.jsxs)(tk,{children:[(0,l.jsx)(tO.F,{lowValue:k,highValue:C,min:4e4,max:3e5,onChange:(e,t)=>
438{J(e),$(t),r&&r({minimumSalary:e,maximumSalary:t})},onChangeCommit:(e,t)=>j(`${e}-${t}`),prefixLabel:"$",suffixLabel:"k",disabled:v,step:f}),!a&&(0,l.jsx)(eH.wv,{style:{marginBottom:"16px"}}),(0,l.jsx)(tK.Sc,{checked:A,onChange:S,label:n.t(`${t4}.any_salary`)}),!a&&(0,l.jsx)(tR,{onClick:()=>{t&&(v?t(e=>({...e,minimumSalary:void 0,maximumSalary:void 0,requiresSalary:!1})):t(e=>({...e,minimumSalary:k,maximumSalary:C,requiresSalary:A})),setTimeout(()=>e&&e(!1),100))},style:{marginTop:"16px"},children:n.t(`${t5}.apply`)})]})]})});var ie=(0,o.memo)(({defaultLabel:e})=>{let{filters:t,setFilters:i}=tW(),{i18n:r}=(0,h.s)(),{features:n}=(0,p.t)(),[a,s]=(0,o.useState)(!1),d=(0,o.useRef)(null),u=n.jobSearchV2?25e4:3e5,x=4e4*!n.jobSearchV2;(0,tF.L)(d,()=>s(!1)),t2(!!n.jobSearchV2&&a,()=>s(!1));let y=void 0!==t.minimumSalary||void 0!==t.maximumSalary,m=y||!!n.jobSearchV2&&!!t.requiresSalary;return(0,l.jsxs)(tm,{ref:d,children:[(0,l.jsxs)(tp,{onClick:()=>{n.jobSearchV2&&!a&&(0,c.xP)("filter_opened",{label:"salary"}),s(!a)},selected:m,children:[(()=>{if(y){let i=t3(t.minimumSalary??x),n=t3(t.maximumSalary??u),l=n===t3(u);if(void 0!==e){let e=l?`${n}+`:`${n}`;return r.t(`${t6}.salary_range`,{min:i,max:e})}return`$${i} - $${n}k${l?"+":""} / yr`}return e??r.t(`${t4}.min_salary`)})(),(0,l.jsx)(th,{isDisabled:!m,selected:m})]}),a&&(0,l.jsx)(tf,{children:(0,l.jsx)(t7,{setSelectionOpen:s,setFilters:i,filters:t})})]})});let it=(0,w.Ay)(tq._s.Overlay)(["position:fixed;inset:0;background-color:rgba(0,0,0,0.4);z-index:13000;"]),ii=(0,w.Ay)(tq._s.Content)(["background-color:",";display:flex;flex-direction:column;border-top-left-radius:16px;border-top-right-radius:16px;position:fixed;bottom:0;left:0;right:0;max-height:85vh;z-index:13000;"],k.Jy.White),ir=(0,w.Ay)(tq._s.Handle)(["margin:8px auto 0;background:",";"],k.Jy.Neutral30),il=w.Ay.div(["display:flex;align-items:center;justify-content:flex-end;padding:0 16px 2px;"]),io=w.Ay.button(["background:none;border:none;padding:4px;cursor:pointer;color:",";display:flex;align-items:center;justify-content:center;"],k.Jy.Neutral50),ia=w.Ay.div(["overflow-y:auto;padding:0 20px 20px;flex:1;"]),is=w.Ay.div(["padding:",";&:not(:last-child){border-bottom:",";}"],e=>e.firstItem?"0 0 16px":"16px 0",e=>e.lastItem?"none":`1px solid ${k.Jy.Neutral10}`),id=w.Ay.div(["color:",";margin-top:12px;margin-bottom:18px;display:flex;align-items:center;gap:8px;"," font-size:19px;line-height:24px;"],k.Jy.Neutral90,J.BO.Medium),ic=w.Ay.span(["background-color:",";color:white;border-radius:20px;padding:2px;width:20px;height:20px;display:flex;justify-content:center;"," ",""],k.Jy.Blue50,k.o5.sizes.Caption,k.o5.weights.regular),iu=w.Ay.div(["display:flex;flex-direction:column;gap:",";",""],k.Kz.XS,e7.A.Phone` 439 gap: 16px; 440 `),ip=w.Ay.div(["display:flex;align-items:center;gap:",";cursor:pointer;"],k.Kz["2XS"]),ix=w.Ay.input(["width:20px;height:20px;border-radius:4px;outline:2px solid ",";appearance:none;cursor:pointer;flex-shrink:0;:hover{outline:2px solid ",";}:checked{appearance:checkbox;outline:unset;}"],k.Jy.Neutral30,k.Jy.Blue30),ih=w.Ay.input(["width:18px;height:18px;border-radius:4px;border:2px solid ",";"],k.Jy.Neutral30),iy=w.Ay.div(["span[class*='_label']{color:",";","}"],k.Jy.Neutral90,k.o5.weights.medium),im=w.Ay.span(["color:",";font-size:16px;line-height:24px;"," ",""],e=>e.selected?k.Jy.Neutral90:k.Jy.Neutral50,k.o5.weights.medium,k.o5.sizes.Caption),ig=w.Ay.div(["color:",";margin-bottom:8px;"," ",""],k.Jy.Neutral90,k.o5.sizes.Body,k.o5.weights.medium),ib=w.Ay.div(["display:flex;align-items:center;gap:8px;margin-top:8px;"]),ij=w.Ay.span(["color:",";"," ",""],e=>e.selected?k.Jy.Neutral90:k.Jy.Neutral50,k.o5.sizes.Caption,k.o5.weights.medium),iv=w.Ay.div(["position:relative;width:36px;height:20px;border-radius:10px;cursor:pointer;transition:background-color 0.2s ease;background-color:",";flex-shrink:0;"],e=>e.active?k.Jy.Blue50:k.Jy.Neutral20),i_=w.Ay.div(["position:absolute;top:2px;left:",";width:16px;height:16px;border-radius:50%;background-color:",";box-shadow:0 1px 3px rgba(0,0,0,0.2);transition:left 0.2s ease;"],e=>e.active?"18px":"2px",k.Jy.White),iA=w.Ay.div(["padding:12px 20px;padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid ",";display:flex;gap:8px;"],k.Jy.Neutral10),iw=(0,w.Ay)(e2.Ay)(["flex:1;height:44px;border-radius:8px;background-color:",";color:",";border:none;&:hover{background-color:",";}"," ",""],k.Jy.Blue50,k.Jy.White,k.Jy.Blue60,k.o5.sizes.Body,k.o5.weights.medium),ik=(0,w.Ay)(e2.Ay)(["flex:1;height:44px;border-radius:8px;border:1px solid ",";background-color:",";color:",";&:hover{border-color:",";background-color:",";}"," ",""],k.Jy.Neutral20,k.Jy.White,k.Jy.Neutral90,k.Jy.Neutral30,k.Jy.Neutral10,k.o5.sizes.Body,k.o5.weights.medium),iJ=(0,w.Ay)(e2.Ay)(["display:flex;width:100%;align-items:center;justify-content:center;gap:8px;height:36px;padding:8px 12px;border:1px solid ",";background-color:",";border-radius:8px;color:",";&:hover{border-color:",";background-color:white;}&:active,&:focus-visible{background-color:",";}"," ",""],e=>e.hasActiveFilters?k.Jy.Blue50:k.Jy.Neutral20,e=>e.hasActiveFilters?k.Jy.Blue10:k.Jy.White,e=>e.hasActiveFilters?k.Jy.Blue50:k.Jy.Neutral90,e=>e.hasActiveFilters?k.Jy.Blue60:k.Jy.Neutral30,k.Jy.Blue10,k.o5.sizes.ButtonS,k.o5.weights.medium),iC="builder.job_search.filters.titles.job_location_type",i$=[X.X.REMOTE,X.X.ONSITE,X.X.HYBRID];var iS=({localFilters:e,setLocalFilters:t,note:i,useDesignSystemControls:r,onReset:n,firstItem:o=!0})=>{let{i18n:a}=(0,h.s)(),s=e=>{r&&(0,c.xP)("filter_value_changed",{value:e,label:"workplace_type"}),t(t=>({...t,jobLocationType:t.jobLocationType.includes(e)?t.jobLocationType.filter(t=>
440t!==e):[...t.jobLocationType,e]}))};return(0,l.jsxs)(is,{firstItem:o,children:[(0,l.jsxs)(id,{children:[a.t(`${iC}.any`),e.jobLocationType.length>0&&(0,l.jsx)(ic,{children:e.jobLocationType.length}),n&&(0,l.jsx)(tz,{style:{marginLeft:"auto"},onClick:n,children:a.t("builder.job_search.filters.v2.reset")})]}),(0,l.jsx)(iu,{children:i$.map(t=>{let i=e.jobLocationType.includes(t);return r?(0,l.jsx)(iy,{children:(0,l.jsx)(tK.Sc,{checked:i,onChange:()=>s(t),label:a.t(`${iC}.${t}`)})},t):(0,l.jsxs)(ip,{onClick:()=>s(t),children:[(0,l.jsx)(ix,{type:"checkbox",checked:i}),(0,l.jsx)(im,{selected:i,children:a.t(`${iC}.${t}`)})]},t)})}),i]})},iN=i(65665);i(82058);let iT=w.Ay.span.attrs({"aria-hidden":!0})(["display:inline-flex;pointer-events:none;flex-shrink:0;& > label > div{margin-right:0;}"]),iE=e=>t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),e())},iB=({checked:e,disabled:t})=>{let i,r=(i=(0,o.useRef)(null),(0,o.useLayoutEffect)(()=>{i.current?.querySelectorAll("input, [tabindex]").forEach(e=>e.setAttribute("tabindex","-1"))},[e]),i);return(0,l.jsx)(iT,{ref:r,children:(0,l.jsx)(iN.s,{checked:e,disabled:t})})},iR="builder.job_search.filters.titles.time",iP=[0,30,10,5,1];var iI=({localFilters:e,setLocalFilters:t,useDesignSystemControls:i,onReset:r})=>{let{i18n:n}=(0,h.s)();return(0,l.jsxs)(is,{children:[(0,l.jsxs)(id,{children:[n.t(`${iR}.title`),r&&(0,l.jsx)(tz,{style:{marginLeft:"auto"},onClick:r,children:n.t("builder.job_search.filters.v2.reset")})]}),(0,l.jsx)(iu,{children:iP.map(r=>{let o=e.postedWithinDays===r,a=()=>
440{i&&(0,c.xP)("filter_value_changed",{value:r,label:"date_posted"}),t(e=>({...e,postedWithinDays:r}))};return(0,l.jsxs)(ip,{onClick:a,...i?{role:"button",tabIndex:0,onKeyDown:iE(a)}:{},children:[i?(0,l.jsx)(iB,{checked:o}):(0,l.jsx)(ih,{type:"radio",checked:o}),(0,l.jsx)(im,{selected:i||o,children:0===r?n.t(`${iR}.anytime`):1===r?n.t(`${iR}.one`):n.t(`${iR}.many`,{count:r})})]},r)})})]})};let iL="builder.job_search.filters.distance",iz=[5,25,50,100,200];var iM=({localFilters:e,setLocalFilters:t,lastItem:i,useDesignSystemControls:r})=>{let{i18n:n}=(0,h.s)();return(0,l.jsxs)(is,{lastItem:i,children:[(0,l.jsx)(id,{children:n.t(`${iL}.title`)}),(0,l.jsx)(iu,{children:iz.map(i=>{let o=e.radius===i,a=()=>{t(e=>({...e,radius:i}))};return(0,l.jsxs)(ip,{onClick:a,...r?{role:"button",tabIndex:0,onKeyDown:iE(a)}:{},children:[r?(0,l.jsx)(iB,{checked:o}):(0,l.jsx)(ih,{type:"radio",checked:o}),(0,l.jsx)(im,{selected:r||o,children:`${i} ${n.t(`${iL}.metric`)}`})]},i)})})]})};let iD="builder.job_search.filters.titles.job_type",iq=[X.y.FULL_TIME,X.y.PART_TIME,X.y.CONTRACT,X.y.TEMPORARY];var iK=({localFilters:e,setLocalFilters:t,lastItem:i,title:r,useDesignSystemControls:n,onReset:o})=>{let{i18n:a}=(0,h.s)(),s=e=>{n&&(0,c.xP)("filter_value_changed",{value:e,label:"employment_type"}),t(t=>({...t,jobType:t.jobType.includes(e)?t.jobType.filter(t=>t!==e):[...t.jobType,e]}))};return(0,l.jsxs)(is,{lastItem:i,children:[(0,l.jsxs)(id,{children:[r??a.t(`${iD}.any`),e.jobType.length>0&&(0,l.jsx)(ic,{children:e.jobType.length}),o&&(0,l.jsx)(tz,{style:{marginLeft:"auto"},onClick:o,children:a.t("builder.job_search.filters.v2.reset")})]}),(0,l.jsx)(iu,{children:iq.map(t=>{let i=e.jobType.includes(t);return n?(0,l.jsx)(iy,{children:(0,l.jsx)(tK.Sc,{checked:i,onChange:()=>s(t),label:a.t(`${iD}.${t}`)})},t):(0,l.jsxs)(ip,{onClick:()=>s(t),children:[(0,l.jsx)(ix,{type:"checkbox",checked:i}),(0,l.jsx)(im,{selected:i,children:a.t(`${iD}.${t}`)})]},t)})})]})};let iF="builder.job_search.filters";var iO=(0,o.memo)(()=>{let[e,t]=(0,o.useState)(!1),i=(0,eM.J)(),{i18n:r}=(0,h.s)(),{filters:n,setFilters:a}=tW(),{selectedTabId:s,selectedLocation:d}=O(),{isAutoApplyFeatureEnabled:c}=(0,H.J)(),u=!i?.hasPremiumFeatures,[p,x]=(0,o.useState)(n),y=(0,o.useCallback)(()=>{x(n),t(!0)},[n]),m=(0,o.useCallback)(()=>{t(!1)},[]),g=(0,o.useCallback)(()=>{a(p),t(!1)},[p,a]),b=(0,o.useCallback)(()=>{let e={jobLocationType:[],jobType:[],experienceMin:void 0,experienceMax:void 0,minimumSalary:void 0,maximumSalary:void 0,requiresSalary:!1,requiresExperience:!1,autoApplyCompatible:!1};x(t=>({...t,...e})),a(t=>({...t,...e})),t(!1)},[a]),f=e=>{x(t=>({...t,...e}))},j=p.experienceMin??0,v=p.experienceMax??11,_=p.minimumSalary??4e4,w=p.maximumSalary??3e5,k=!!(d&&(!d?.locationCategory||![z.mD.City,z.mD.ZipCode].includes(d?.locationCategory))),J=s===z.En.search&&!k&&p.radius!==U.Rh.radius,C=p.postedWithinDays!==U.Rh.postedWithinDays,$=+(p.jobLocationType.length>0)+ +(p.jobType.length>0)+(0!==j||11!==v||p.requiresExperience?1:0)+(4e4!==_||3e5!==w||p.requiresSalary?1:0)+ +!!p.autoApplyCompatible+ +!!J+ +!!C;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(iJ,{hasActiveFilters:0!==$,onClick:y,children:[(0,l.jsx)(A.Ay.Filter,{}),r.t("builder.job_search.filter"),$>0&&(0,l.jsx)(ic,{children:$})]}),(0,l.jsx)(tq._s.Root,{open:e,onOpenChange:t,children:(0,l.jsxs)(tq._s.Portal,{children:[(0,l.jsx)(it,{}),(0,l.jsxs)(ii,{children:[(0,l.jsx)(ir,{}),(0,l.jsx)(il,{children:(0,l.jsx)(io,{onClick:m,children:(0,l.jsx)(A.Ay.Close,{})})}),(0,l.jsxs)(ia,{children:[(0,l.jsx)(iS,{localFilters:p,setLocalFilters:x}),(0,l.jsx)(iK,{localFilters:p,setLocalFilters:x}),c&&!u&&(0,l.jsx)(is,{children:(0,l.jsxs)(ib,{children:[(0,l.jsx)(iv,{active:p.autoApplyCompatible,onClick:()=>f({autoApplyCompatible:!p.autoApplyCompatible}),children:(0,l.jsx)(i_,{active:p.autoApplyCompatible})}),(0,l.jsx)(ij,{selected:p.autoApplyCompatible,children:r.t("builder.job_search.filters.titles.auto_apply")})]})}),(0,l.jsx)(iI,{localFilters:p,setLocalFilters:x}),s===z.En.search&&(0,l.jsx)(iM,{localFilters:p,setLocalFilters:x}),e&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(is,{children:(0,l.jsx)(tG,{filters:p,onChange:f})}),(0,l.jsx)(is,{lastItem:!0,children:(0,l.jsx)(t7,{filters:p,onChange:f})})]})]}),(0,l.jsxs)(iA,{children:[(0,l.jsx)(ik,{onClick:b,children:r.t(`${iF}.clear`)}),(0,l.jsx)(iw,{onClick:g,children:r.t(`${iF}.show_results`)})]})]})]})})]})});let iV="builder.job_search.filters.distance.metric";var iW=o.memo(({selected:e,onSelect:t})=>{let[i,r]=(0,o.useState)(!1),n=(0,o.useRef)(null),{i18n:a}=(0,h.s)(),{selectedLocation:s}=O();(0,tF.L)(n,()=>r(!1));let d=[5,25,50,100,200],c=!!(s&&(!s?.locationCategory||![z.mD.City,z.mD.ZipCode].includes(s?.locationCategory))),u=e!==U.Rh.radius&&!c,p=d.find(t=>t===e)?`${e} ${a.t(iV)}`:`${d[0]} ${a.t(iV)}`;return(0,l.jsxs)(tm,{ref:n,children:[(0,l.jsxs)(tp,{isDisabled:c,onClick:()=>!c&&r(!i),selected:u,children:[p,(0,l.jsx)(th,{isDisabled:c,selected:u})]}),i&&(0,l.jsx)(tN,{children:d.map(i=>(0,l.jsxs)(tT,{onClick:()=>{t(i),setTimeout(()=>r(!1),100)},children:[(0,l.jsx)(tE,{checked:e===i}),(0,l.jsx)(tB,{selected:e===i,children:`${i} ${a.t(iV)}`})]},i))})]})});i(81148);let iH=(0,w.Ay)(e2.Ay)(["min-width:100%;height:100%;border-radius:4px;background-color:",";color:",";border:none;"," "," margin-top:4px;margin-left:auto;&:hover{background-color:",";}"],e=>e.disabled?k.Jy.Neutral15:k.Jy.Blue50,e=>e.disabled?k.Jy.Neutral50:k.Jy.White,J.Ay.Caption,J.BO.Medium,e=>e.disabled?k.Jy.Neutral15:k.Jy.Blue60),iX=w.Ay.div(["display:flex;align-items:center;justify-content:space-between;padding:12px 8px 0px;"]),iU=(0,w.Ay)(tb)(["width:fit-content;"]),iQ=w.Ay.div(["display:flex;align-items:center;justify-content:flex-start;gap:",";cursor:pointer;"],k.Kz["2XS"]),iZ=w.Ay.span(["color:",";font-size:16px;line-height:20px;font-weight:",";verical-align:middle;"],e=>e.selected?k.Jy.Neutral90:k.Jy.Neutral50,J.BO.Medium),iY=w.Ay.input(["width:18px;height:18px;border-radius:",";outline:2px solid ",";appearance:none;cursor:pointer;:hover{outline:2px solid ",";}:checked{appearance:checkbox;outline:unset;}"],k.Kz["3XS"],k.Jy.Neutral30,k.Jy.Blue30),iG=w.Ay.div(["display:flex;flex-direction:column;gap:",";padding:0px 8px;"],k.Kz.XS);var i0=({options:e,confirmAction:t,selected:i})=>{let[r,n]=(0,o.useState)(i),{i18n:a}=(0,h.s)();return(0,l.jsxs)(iU,{children:[(0,l.jsx)(iG,{children:e.map(e=>(0,l.jsxs)(iQ,{onClick:()=>{var t;return t=e.value,void n(r.includes(t)?r.filter(e=>e!==t):[...r,t])},children:[(0,l.jsx)(iY,{type:"checkbox",checked:r.includes(e.value)}),(0,l.jsx)(iZ,{selected:r.includes(e.value),children:e.text})]},e.value))}),(0,l.jsx)(iX,{children:(0,l.jsx)(iH,{disabled:r.length===i.length&&r.every(e=>i.includes(e)),onClick:()=>{t&&t(r)},children:a.t("builder.job_search.filters.apply")})})]})};let i1=["remote","onsite","hybrid"],i2="builder.job_search.filters.titles.job_location_type";var i4=o.memo(({selected:e,onSelect:t})=>{let[i,r]=(0,o.useState)(!1),{i18n:n}=(0,h.s)(),a=o.useRef(null);(0,tF.L)(a,()=>r(!1));let s=i1.map(e=>({value:e,text:n.t(`${i2}.${e}`)})),d=e.length>0;return(0,l.jsxs)(tm,{ref:a,children:[(0,l.jsxs)(tp,{onClick:()=>r(e=>!e),selected:d,children:[n.t(`${i2}.any`),e.length>0&&(0,l.jsx)(tg,{children:e.length}),(0,l.jsx)(th,{selected:d})]}),i&&(0,l.jsx)(i0,{options:s,confirmAction:e=>{t(e),setTimeout(()=>r(!1),100)},selected:e})]})});let i5=["full_time","part_time","contract","temporary"],i6="builder.job_search.filters.titles.job_type";var i8=o.memo(({selected:e,onSelect:t})=>{let i=o.useRef(null),[r,n]=(0,o.useState)(!1),{i18n:a}=(0,h.s)();(0,tF.L)(i,()=>n(!1));let s=i5.map(e=>({value:e,text:a.t(`${i6}.${e}`)})),d=e.length>0;return(0,l.jsxs)(tm,{ref:i,children:[(0,l.jsxs)(tp,{onClick:()=>n(e=>!e),selected:d,children:[a.t(`${i6}.any`),e.length>0&&(0,l.jsx)(tg,{children:e.length}),(0,l.jsx)(th,{selected:d})]}),r&&(0,l.jsx)(i0,{options:s,confirmAction:e=>{t(e),setTimeout(()=>n(!1),100)},selected:e})]})});let i3="builder.job_search.filters.titles.time";var i9=o.memo(({selected:e,onSelect:t})=>{let[i,r]=(0,o.useState)(!1),n=(0,o.useRef)(null),{i18n:a}=(0,h.s)();(0,tF.L)(n,()=>r(!1));let s=e=>0===e?a.t(`${i3}.anytime`):1===e?a.t(`${i3}.one`):a.t(`${i3}.many`,{count:e}),d=[0,30,10,5,1],c=e!==U.Rh.postedWithinDays,u=d.map(e=>({value:e,text:s(e)})).find(t=>t.value===e)?.text||s(0);return(0,l.jsxs)(tm,{ref:n,children:[(0,l.jsxs)(tp,{onClick:()=>r(!i),selected:c,children:[u,(0,l.jsx)(th,{selected:c})]}),i&&(0,l.jsx)(tN,{children:d.map(i=>(0,l.jsxs)(tT,{onClick:()=>{t(i),setTimeout(()=>r(!1),100)},children:[(0,l.jsx)(tE,{checked:e===i}),(0,l.jsx)(tB,{selected:e===i,children:s(i)})]},i))})]})}),i7=i(59075);let re=w.Ay.button(["display:flex;align-items:center;gap:4px;border:1px solid ",";background-color:",";border-radius:",";color:",";text-align:center;height:36px;padding:6px 8px;white-space:nowrap;max-width:160px;cursor:pointer;"," "," &:hover{border-color:",";color:",";background-color:rgba(234,246,255,1);svg path{stroke:",";}}"],e=>e.$selected?k.Jy.Blue50:k.Jy.Neutral20,e=>e.$selected?"rgba(234, 246, 255, 1)":k.Jy.White,k.Kz["3XS"],e=>e.$selected?k.Jy.Blue50:k.Jy.Neutral90,J.Ay.ButtonS,J.BO.Medium,k.Jy.Blue50,k.Jy.Blue50,k.Jy.Blue50),rt=(0,w.Ay)(A.Ay.ChevronDown)(["svg{fill:none;width:20px;height:20px;path{stroke:",";stroke-width:1.4;",";}}",""],k.Jy.Neutral90,e=>e.$selected&&(0,w.AH)(["stroke:",";"],k.Jy.Blue50),e=>e.$open&&(0,w.AH)(["transform:rotate(180deg);"])),ri=w.Ay.div(["position:relative;"]),rr=w.Ay.div(["position:absolute;top:calc(100% + 8px);left:0;z-index:100;background-color:",";border:1px solid ",";border-radius:8px;padding:8px;
440min-width:200px;box-shadow:0 4px 16px rgba(0,0,0,0.12);"],k.Jy.White,k.Jy.Neutral20),rn=w.Ay.div.attrs({role:"button",tabIndex:0})(["display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;cursor:pointer;&:hover{background-color:",";}&:focus-visible{outline:2px solid ",";outline-offset:-2px;}"],k.Jy.Neutral5,k.Jy.Blue50);J.Ay.Caption,J.BO.Medium;let rl=w.Ay.button(["width:100%;height:40px;border:none;border-radius:4px;background-color:",";color:",";cursor:pointer;margin-top:4px;"," "," &:hover{background-color:",";}"],k.Jy.Blue50,k.Jy.White,J.Ay.Caption,J.BO.Medium,k.Jy.Blue60),ro=(0,w.Ay)(te.Ay)(["margin-left:auto;"]),ra=(0,w.Ay)(rr)(["width:240px;"]),rs=w.Ay.span([""," "," color:",";"],J.Ay.Caption,J.BO.Medium,k.Jy.Neutral90),rd=w.Ay.div(["display:flex;padding:",";span[class*='_label']{color:",";","}"],k.Kz["2XS"],k.Jy.Neutral90,J.BO.Medium),rc=w.Ay.div(["display:contents;",""],e7.A.Phone` 441 display: flex; 442 flex: 0 0 auto; 443 444 button { 445 max-width: none; 446 } 447 `),ru=w.Ay.div(["display:none;",""],e7.A.Phone` 448 display: flex; 449 flex: 0 0 auto; 450 `),rp=w.Ay.div(["display:flex;align-items:center;gap:6px;width:100%;",""],e7.A.Phone` 451 gap: 8px; 452 flex-wrap: nowrap; 453 overflow-x: auto; 454 -ms-overflow-style: none; 455 scrollbar-width: none; 456 457 &::-webkit-scrollbar {
458 display: none; 459 } 460 `),rx=w.Ay.div(["display:contents;",""],e7.A.Phone` 461 display: none; 462 `),rh=w.Ay.button(["display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid ",";background-color:",";border-radius:",";color:",";cursor:pointer;flex-shrink:0;padding:0;&:hover{border-color:",";color:",";background-color:rgba(234,246,255,1);}"],k.Jy.Neutral20,k.Jy.White,k.Kz["3XS"],k.Jy.Neutral70,k.Jy.Blue50,k.Jy.Blue50),ry=w.Ay.span(["display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;vertical-align:middle;cursor:help;svg{display:block;}"]),rm=w.Ay.div(["display:flex;flex-direction:column;padding:"," "," ",";"],k.Kz.S,k.Kz.S,k.Kz["2XS"]),rg=w.Ay.span([""," "," color:",";"],J.Ay.Caption,J.BO.Medium,k.Jy.Neutral90),rb=w.Ay.button(["display:flex;align-items:center;justify-content:center;width:100%;height:44px;border:none;border-radius:",";background-color:",";color:",";cursor:pointer;"," "," &:hover{background-color:",";}"],k.Kz["3XS"],k.Jy.Blue50,k.Jy.White,J.Ay.Body,J.BO.Medium,k.Jy.Blue60),rf=w.Ay.button(["position:absolute;top:",";right:",";display:flex;border:none;padding:0;background:none;cursor:pointer;color:",";"],k.Kz.M,k.Kz.M,k.Jy.Neutral70),rj=(0,w.Ay)(re)(["",""],e7.A.Phone` 463 flex: 0 0 auto; 464 max-width: none; 465 `),rv=w.Ay.span([""," "," color:",";background-color:",";border-radius:20px;padding:1px 6px;font-size:12px;line-height:16px;"],J.Ay.Caption,J.BO.Medium,k.Jy.White,k.Jy.Blue50),r_="builder.job_search.results_info",rA="builder.job_search.filters.v2",rw=({value:e,onChange:t})=>{let{i18n:i}=(0,h.s)(),{isPhone:r}=(0,y.e)(),n=[{value:z.gx.mostRelevant,label:i.t(`${r_}.most_relevant`)},{value:z.gx.mostRecent,label:i.t(`${r_}.most_recent`)}],[a,s]=(0,o.useState)(!1),[d,c]=(0,o.useState)(null),u=(0,o.useRef)(null);(0,tF.L)(u,()=>{r||(s(!1),c(null))});let p=d??e,x=n.find(t=>t.value===e)?.label??"",m=()=>{t(d??e),s(!1),c(null)},g=e=>{s(e),c(null)};return r?(0,l.jsx)(ri,{children:(0,l.jsxs)(i7.A,{open:a,onOpenChange:g,showHandle:!0,maxHeight:"auto",trigger:(0,l.jsxs)(re,{$selected:a,children:[x,(0,l.jsx)(rt,{$open:a,$selected:a})]}),footer:(0,l.jsx)(rb,{onClick:m,children:i.t(`${rA}.apply`)}),children:[(0,l.jsx)(rf,{onClick:()=>g(!1),"aria-label":i.t(`${rA}.close`),children:(0,l.jsx)(A.qJ.Close,{})}),(0,l.jsx)(rm,{children:n.map(e=>(0,l.jsxs)(rn,{"aria-pressed":p===e.value,onClick:()=>c(e.value),onKeyDown:iE(()=>c(e.value)),children:[(0,l.jsx)(iB,{checked:p===e.value}),(0,l.jsx)(rg,{children:e.label})]},e.value))})]})}):(0,l.jsxs)(ri,{ref:u,children:[(0,l.jsxs)(re,{$selected:a,onClick:()=>{s(!a),c(null)},children:[x,(0,l.jsx)(rt,{$open:a,$selected:a})]}),a&&(0,l.jsxs)(rr,{style:{right:0,left:"auto"},children:[n.map(e=>(0,l.jsxs)(rn,{"aria-pressed":p===e.value,onClick:()=>c(e.value),onKeyDown:iE(()=>c(e.value)),children:[(0,l.jsx)(iB,{checked:p===e.value}),(0,l.jsx)(rs,{$selected:p===e.value,children:e.label})]},e.value)),(0,l.jsx)(rl,{onClick:m,children:i.t(`${rA}.apply`)})]})]})},rk=()=>(0,l.jsxs)("svg",{width:"14",height:"14",viewBox:"3 3 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,l.jsx)("circle",{cx:"10",cy:"10",r:"7",fill:"#1A91F0"}),(0,l.jsx)("path",{d:"M10.5727 7.27876C11.0134 7.27876 11.4341 6.90812 11.4341 6.43731C11.4341 6.03662 11.1436 5.71607 10.7329 5.71607C10.2721 5.71607 9.86143 6.09672 9.86143 6.56754C9.86143 6.95821 10.1519 7.27876 10.5727 7.27876ZM9.92153 13.1388C10.5125 13.1388 10.9633 12.7983 11.2839 11.506H11.1136C10.8732 12.1972 10.6428 12.5679 10.4324 12.5679C10.2621 12.5679 10.2321 12.4276 10.3022 12.057L11.1136 7.86978H11.0635L9.21031 8.46079L9.20029 8.51088C9.46074 8.74128 9.55089 9.05181 9.41065 9.77305L9.05003 11.6463C9.01998 11.8266 8.99995 11.9869 8.99995 12.1271C8.99995 12.8383 9.39062 13.1388 9.92153 13.1388Z",fill:"white"})]}),rJ="builder.job_search.filters.v2",rC=()=>{let{i18n:e}=(0,h.s)(),{isPhone:t}=(0,y.e)(),{selectedTabId:i,handleChangeSelectedTabId:r}=O(),[n,a]=(0,o.useState)(!1),[s,d]=(0,o.useState)(null),u=(0,o.useRef)(null),p=()=>{a(!1),d(null)};(0,tF.L)(u,()=>{t||p()}),t2(n&&!t,p);
465let x=i===z.En.recommendation?"recommended":"all_jobs",m=s??x,g="all_jobs"!==x,b="recommended"===x?e.t(`${rJ}.recommended`):e.t(`${rJ}.all_jobs`),f=()=>{"recommended"===(s??x)?r(z.En.recommendation):r(z.En.search),p()},j=e=>{(0,c.xP)("filter_value_changed",{value:e,label:"job_type"}),d(e)};return t?(0,l.jsx)(ri,{children:(0,l.jsxs)(i7.A,{open:n,onOpenChange:e=>{e?((0,c.xP)("filter_opened",{label:"job_type"}),a(!0)):p()},showHandle:!0,maxHeight:"auto",trigger:(0,l.jsxs)(re,{$selected:g||n,children:[b,(0,l.jsx)(rt,{$open:n,$selected:g||n})]}),footer:(0,l.jsx)(rb,{onClick:f,children:e.t(`${rJ}.apply`)}),children:[(0,l.jsx)(rf,{onClick:p,"aria-label":e.t(`${rJ}.close`),children:(0,l.jsx)(A.qJ.Close,{})}),(0,l.jsxs)(rm,{children:[(0,l.jsxs)(rn,{"aria-pressed":"all_jobs"===m,onClick:()=>j("all_jobs"),onKeyDown:iE(()=>j("all_jobs")),children:[(0,l.jsx)(iB,{checked:"all_jobs"===m}),(0,l.jsx)(rg,{children:e.t(`${rJ}.all_jobs`)})]}),(0,l.jsxs)(rn,{"aria-pressed":"recommended"===m,onClick:()=>j("recommended"),onKeyDown:iE(()=>j("recommended")),children:[(0,l.jsx)(iB,{checked:"recommended"===m}),(0,l.jsx)(rg,{children:e.t(`${rJ}.recommended_jobs`)})]})]})]})}):(0,l.jsxs)(ri,{ref:u,children:[(0,l.jsxs)(re,{$selected:g||n,onClick:()=>{n||(0,c.xP)("filter_opened",{label:"job_type"}),a(!n),d(null)},children:[b,(0,l.jsx)(rt,{$open:n,$selected:g||n})]}),n&&(0,l.jsxs)(ra,{children:[(0,l.jsxs)(rn,{"aria-pressed":"all_jobs"===m,onClick:()=>j("all_jobs"),onKeyDown:iE(()=>j("all_jobs")),children:[(0,l.jsx)(iB,{checked:"all_jobs"===m}),(0,l.jsx)(rs,{$selected:"all_jobs"===m,children:e.t(`${rJ}.all_jobs`)})]}),(0,l.jsxs)(rn,{"aria-pressed":"recommended"===m,onClick:()=>j("recommended"),onKeyDown:iE(()=>j("recommended")),children:[(0,l.jsx)(iB,{checked:"recommended"===m}),(0,l.jsx)(rs,{$selected:"recommended"===m,children:e.t(`${rJ}.recommended_jobs`)}),(0,l.jsx)(ro,{position:"top",align:"right",multiline:!0,width:240,value:e.t(`${rJ}.recommended_info`),children:(0,l.jsx)(ry,{children:(0,l.jsx)(rk,{})})})]}),(0,l.jsx)(rl,{onClick:f,children:e.t(`${rJ}.apply`)})]})]})},r$="builder.job_search.filters.v2",rS=[X.X.REMOTE,X.X.HYBRID,X.X.ONSITE],rN=()=>{let{i18n:e}=(0,h.s)(),{filters:t,setFilters:i}=tW(),[r,n]=(0,o.useState)(!1),[a,s]=(0,o.useState)([]),d=(0,o.useRef)(null),u=t.jobLocationType??[];(0,tF.L)(d,()=>n(!1)),t2(r,()=>n(!1));let p=u.length>0;return(0,l.jsxs)(ri,{ref:d,children:[(0,l.jsxs)(re,{$selected:p||r,onClick:()=>{r||(0,c.xP)("filter_opened",{label:"workplace_type"}),s(r?[]:u),n(!r)},children:[e.t(`${r$}.workplace_type`),p&&(0,l.jsx)(rv,{children:u.length}),(0,l.jsx)(rt,{$open:r,$selected:p||r})]}),r&&(0,l.jsxs)(rr,{children:[rS.map(t=>{let i=a.includes(t);return(0,l.jsx)(rd,{children:(0,l.jsx)(tK.Sc,{checked:i,onChange:()=>{(0,c.xP)("filter_value_changed",{value:t,label:"workplace_type"}),s(e=>e.includes(t)?e.filter(e=>e!==t):[...e,t])},label:e.t(`${r$}.workplace_type_options.${t}`)})},t)}),(0,l.jsx)(rl,{onClick:()=>{i(e=>({...e,jobLocationType:a})),n(!1)},children:e.t(`${r$}.apply`)})]})]})},rT="builder.job_search.filters.titles.time",rE=[0,30,10,5,1],rB=()=>{let{i18n:e}=(0,h.s)(),{filters:t,setFilters:i}=tW(),[r,n]=(0,o.useState)(!1),[a,s]=(0,o.useState)(null),d=(0,o.useRef)(null);(0,tF.L)(d,()=>{n(!1),s(null)}),t2(r,()=>{n(!1),s(null)});let u=t.postedWithinDays??0,p=a??u,x=0!==u,y=t=>0===t?e.t(`${rT}.anytime`):1===t?e.t(`${rT}.one`):e.t(`${rT}.many`,{count:t}),m=e=>{(0,c.xP)("filter_value_changed",{value:e,label:"date_posted"}),s(e)};return(0,l.jsxs)(ri,{ref:d,children:[(0,l.jsxs)(re,{$selected:x||r,onClick:()=>{r||(0,c.xP)("filter_opened",{label:"date_posted"}),n(!r),s(null)},children:[x?y(u):e.t(`${rT}.title`),(0,l.jsx)(rt,{$open:r,$selected:x||r})]}),r&&(0,l.jsxs)(rr,{children:[rE.map(e=>(0,l.jsxs)(rn,{"aria-pressed":p===e,onClick:()=>m(e),onKeyDown:iE(()=>m(e)),children:[(0,l.jsx)(iB,{checked:p===e}),(0,l.jsx)(rs,{$selected:p===e,children:y(e)})]},e)),(0,l.jsx)(rl,{onClick:()=>{i(e=>({...e,postedWithinDays:a??u})),n(!1),s(null)},children:e.t("builder.job_search.filters.v2.apply")})]})]})},rR=({count:e,onClick:t})=>{let{i18n:i}=(0,h.s)();return(0,l.jsxs)(rj,{$selected:e>0,onClick:t,children:[i.t("builder.job_search.filters.v2.all_filters"),e>0&&(0,l.jsx)(rv,{children:e}),(0,l.jsx)(A.qJ.Filter,{})]})};i(17642),i(58004),i(33853),i(45876),i(32475),i(15024),i(31698);let rP=(0,w.i7)(["from{transform:translateX(100%);}to{transform:translateX(0);}"]),rI=(0,w.i7)(["from{opacity:0;}to{opacity:1;}"]),rL=w.Ay.div(["position:fixed;inset:0;background-color:rgba(0,0,0,0.4);z-index:",";animation:"," 0.3s ease;"],13e3,rI),rz=w.Ay.div(["position:fixed;top:0;right:0;bottom:0;width:450px;max-width:100vw;background:",";z-index:",";display:flex;flex-direction:column;border-radius:16px 0 0 0;outline:none;animation:"," 0.3s ease;"],k.Jy.White,13001,rP),rM=w.Ay.div(["display:flex;align-items:center;justify-content:center;padding:24px;position:relative;flex-shrink:0;"]),rD=w.Ay.h2([""," "," color:",";text-align:center;margin:0;"],J.Ay.Body,J.BO.Medium,k.Jy.Neutral100),rq=w.Ay.button(["position:absolute;right:24px;top:24px;background:none;border:none;cursor:pointer;padding:0;color:",";display:flex;align-items:center;justify-content:center;&:hover{color:",";}"],k.Jy.Neutral100,k.Jy.Blue50),rK=w.Ay.div(["flex:1;overflow-x:hidden;overflow-y:auto;padding:0 24px;"]),rF=w.Ay.div(["display:flex;gap:12px;padding:16px 24px;flex-shrink:0;background:",";"],k.Jy.White),rO=(0,w.Ay)(e2.Ay)(["flex:1;height:48px;padding:0;border:1px solid ",";border-radius:",";background:",";"," "," color:",";&:hover{border-color:",";background:",";}"],k.Jy.Neutral15,k.Kz["2XS"],k.Jy.White,J.Ay.Caption,J.BO.Medium,k.Jy.Neutral90,k.Jy.Blue50,k.Jy.Blue10),rV=(0,w.Ay)(e2.Ay)(["flex:1;height:48px;padding:0;border:none;border-radius:",";background:",";"," "," color:",";&:hover{background:",";}"],k.Kz["2XS"],k.Jy.Blue50,J.Ay.Caption,J.BO.Medium,k.Jy.White,k.Jy.Blue60),rW=w.Ay.div(["display:flex;flex-direction:column;gap:","px;padding:24px 0;"],({$gap:e})=>e??16),rH=w.Ay.div(["display:flex;flex-direction:column;width:100%;"]),rX=w.Ay.div(["display:flex;align-items:center;gap:6px;"]),rU=w.Ay.span(["display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:20px;background:",";color:",";font-size:14px;line-height:16px;padding:2px;"],k.Jy.Blue50,k.Jy.White),rQ=w.Ay.div(["height:1px;background:",";width:100%;"],k.Jy.Neutral15),rZ=w.Ay.div(["display:flex;align-items:center;justify-content:space-between;min-height:24px;padding:0 8px;"]),rY=w.Ay.span([""," "," color:",";"],J.Ay.Body,J.BO.Medium,k.Jy.Neutral100),rG=w.Ay.div.attrs({role:"button",tabIndex:0})(["display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;cursor:pointer;opacity:",";&:hover{background:",";}"],({$disabled:e})=>e?.5:1,k.Jy.Neutral5),r0=w.Ay.span([""," "," color:",";flex:1;"],J.Ay.Caption,J.BO.Regular,k.Jy.Neutral100),r1=w.Ay.div(["display:flex;flex-direction:column;gap:4px;padding:0 8px;& > div{width:100%;margin-left:0;margin-right:0;}"]),r2=w.Ay.span([""," "," color:",";"],J.Ay.Caption,J.BO.Medium,k.Jy.Neutral100),r4=w.Ay.div(["padding:8px;span[class*='_label']{color:",";","}"],k.Jy.Neutral100,J.BO.Medium),r5=w.Ay.span([""," color:",";padding-left:8px;",""],J.Ay.Caption,k.Jy.Neutral50,e7.A.Phone` 466 display: block; 467 margin-top: 8px; 468 padding-left: 0; 469 `),r6=w.Ay.span.attrs({role:"button",tabIndex:0})(["color:",";"," cursor:pointer;"],k.Jy.Blue50,J.BO.Medium),r8="builder.job_search.filters.v2",r3="builder.job_search.filters.titles.time",r9=new Set(["ArrowUp","ArrowDown","ArrowLeft","ArrowRight","PageUp","PageDown","Home","End"," ","Spacebar"]),r7=[X.y.FULL_TIME,X.y.PART_TIME,X.y.CONTRACT,X.y.TEMPORARY],ne=[X.X.REMOTE,X.X.HYBRID,X.X.ONSITE],nt=[0,30,10,5,1],ni=e=>t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),e())},nr=({open:e,onOpenChange:t})=>{let{i18n:i}=(0,h.s)(),r=(0,a.Zp)(),{selectedTabId:n,handleChangeSelectedTabId:s,selectedLocation:d,skipFilterSync:u}=O(),p=en(),x=ec(),y=n===z.En.search?p.filters:x.filters,[m,g]=(0,o.useState)(n),[b,f]=(0,o.useState)({...
469U.Rh,radius:p.filters.radius??U.Rh.radius,...y}),j=(0,o.useRef)(null),v=(0,o.useRef)({selectedTabId:n,currentFilters:y,searchRadius:p.filters.radius});v.current={selectedTabId:n,currentFilters:y,searchRadius:p.filters.radius};let _=(0,o.useRef)(e);(0,o.useEffect)(()=>{if(e&&!_.current){let{selectedTabId:e,currentFilters:t,searchRadius:i}=v.current;g(e),f({...U.Rh,radius:i??U.Rh.radius,...t}),j.current?.focus()}_.current=e},[e]),(0,o.useEffect)(()=>{if(!e)return;let i=e=>{let i;if("Escape"===e.key)return void t(!1);if("Tab"!==e.key)return;let r=j.current,n=(i=j.current)?Array.from(i.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), [tabindex]:not([tabindex="-1"])')).filter(e=>null!==e.offsetParent):[];if(0===n.length){e.preventDefault(),r?.focus();return}let l=n[0],o=n[n.length-1],a=document.activeElement;if(a!==r&&!r?.contains(a)){e.preventDefault(),l.focus();return}e.shiftKey&&(a===l||a===r)?(e.preventDefault(),o.focus()):e.shiftKey||a!==o||(e.preventDefault(),l.focus())};return document.addEventListener("keydown",i),()=>document.removeEventListener("keydown",i)},[e,t]),(0,o.useEffect)(()=>{if(!e)return;let t=e=>j.current?.contains(e)??!1,i=e=>{t(e.target)||e.preventDefault()},r=e=>{!r9.has(e.key)||t(e.target??document.activeElement)||e.preventDefault()};return window.addEventListener("wheel",i,{passive:!1}),window.addEventListener("touchmove",i,{passive:!1}),window.addEventListener("keydown",r,{passive:!1}),()=>{window.removeEventListener("wheel",i),window.removeEventListener("touchmove",i),window.removeEventListener("keydown",r)}},[e]);let w=m===z.En.search?"search":"recommendation",k=(e,t)=>{(0,c.xP)("filter_value_changed",{value:e,label:t})},J=(0,o.useCallback)(e=>{f(t=>({...t,...e}))},[]),C=e=>{k(e,"job_type"),g(e)},$=!d||!d.locationCategory||![z.mD.City,z.mD.ZipCode].includes(d.locationCategory),S=b.jobType?.length||0,N=b.jobLocationType?.length||0,T=m===z.En.recommendation,E=0===N,B=0===S,R=(b.postedWithinDays??0)===0,P=b.minimumSalary??0,I=b.maximumSalary??25e4,L=P<=0&&I>=25e4,M=!L||b.requiresSalary,D=(()=>{if(L)return b.requiresSalary?i.t(`${r8}.salary_filter.any_listed_only`):i.t(`${r8}.salary_filter.any`);let e=e=>`${Math.floor(e/1e3)}k`,t=`${Math.floor(P/1e3)}`,r=I>=25e4?`${e(25e4)}+`:e(I),n=b.requiresSalary?"range_listed_only":"range_plus_unlisted";return i.t(`${r8}.salary_filter.${n}`,{min:t,max:r})})(),q=b.experienceMin??0,K=b.experienceMax??11,F=q<=0&&K>=11,V=!F||b.requiresExperience,W=(()=>{if(F)return b.requiresExperience?i.t(`${r8}.experience_filter.any_listed_only`):i.t(`${r8}.experience_filter.any`);let e=K>=11?"11+":`${K}`,t=b.requiresExperience?"range_listed_only":"range_plus_unlisted";return i.t(`${r8}.experience_filter.${t}`,{min:q,max:e})})(),H=$?U.Rh.radius??5:b.radius??U.Rh.radius??5,X=$?"":i.t(`${r8}.distance_miles`,{value:H>=200?"200+":`${H}`}),Q=e=>{(0,c.xP)("click_edit_preferences",{tab:"job_preferences"}),t(!1),r(`/career-profile/edit?section=${e}&returnUrl=/job-search?view=recommendation`)},Z=(e,t)=>{if(m!==z.En.recommendation)return null;let[r,n]=i.t(`${r8}.${e}`,{preferences_link:"î"}).split("î");return(0,l.jsxs)(r5,{children:[r,(0,l.jsx)(r6,{onClick:()=>Q(t),onKeyDown:ni(()=>Q(t)),children:i.t(`${r8}.preferences`)}),n]})};return e?(0,ep.createPortal)((0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(rL,{onClick:()=>t(!1)}),(0,l.jsxs)(rz,{ref:j,role:"dialog","aria-label":i.t(`${r8}.all_filters`),tabIndex:-1,children:[(0,l.jsxs)(rM,{children:[(0,l.jsx)(rD,{children:i.t(`${r8}.all_filters`)}),(0,l.jsx)(rq,{"aria-label":i.t(`${r8}.close`),onClick:()=>t(!1),children:(0,l.jsx)(A.Ay.Close,{})})]}),(0,l.jsxs)(rK,{children:[(0,l.jsx)(rQ,{}),(0,l.jsxs)(rW,{children:[(0,l.jsxs)(rZ,{children:[(0,l.jsx)(rY,{children:i.t(`${r8}.job_type_title`)}),!T&&(0,l.jsx)(tz,{onClick:()=>{k("reset","job_type"),g(z.En.recommendation)},children:i.t(`${r8}.reset`)})]}),(0,l.jsxs)(rH,{children:[(0,l.jsxs)(rG,{"aria-pressed":m===z.En.search,onClick:()=>C(z.En.search),onKeyDown:ni(()=>C(z.En.search)),children:[(0,l.jsx)(iB,{checked:m===z.En.search}),(0,l.jsx)(r0,{children:i.t(`${r8}.all`)})]}),(0,l.jsxs)(rG,{"aria-pressed":m===z.En.recommendation,onClick:()=>C(z.En.recommendation),onKeyDown:ni(()=>C(z.En.recommendation)),children:[(0,l.jsx)(iB,{checked:m===z.En.recommendation}),(0,l.jsx)(r0,{children:i.t(`${r8}.recommended`)}),(0,l.jsx)(te.Ay,{position:"top",align:"right",multiline:!0,width:240,value:i.t(`${r8}.recommended_info`),children:(0,l.jsx)(ry,{children:(0,l.jsx)(rk,{})})})]})]})]}),(0,l.jsx)(rQ,{}),(0,l.jsxs)(rW,{children:[(0,l.jsxs)(rZ,{children:[(0,l.jsxs)(rX,{children:[(0,l.jsx)(rY,{children:i.t(`${r8}.workplace_type`)}),N>0&&(0,l.jsx)(rU,{children:N})]}),!E&&(0,l.jsx)(tz,{onClick:()=>{k("reset","workplace_type"),J({jobLocationType:[]})},children:i.t(`${r8}.reset`)})]}),(0,l.jsx)(rH,{children:ne.map(e=>{let t=b.jobLocationType?.includes(e)??!1;return(0,l.jsx)(rd,{children:(0,l.jsx)(tK.Sc,{checked:t,onChange:()=>{let t;return k(e,"workplace_type"),void J({jobLocationType:(t=b.jobLocationType||[]).includes(e)?t.filter(t=>t!==e):[...t,e]})},label:i.t(`${r8}.workplace_type_options.${e}`)})},e)})}),Z("selection_based_on",tV.IP.workplaceType)]}),(0,l.jsx)(rQ,{}),(0,l.jsxs)(rW,{$gap:20,children:[(0,l.jsxs)(rZ,{children:[(0,l.jsx)(rY,{children:i.t(`${r8}.salary`)}),M&&(0,l.jsx)(tz,{onClick:()=>{k("reset","salary"),J({minimumSalary:void 0,maximumSalary:void 0,requiresSalary:!1})},children:i.t(`${r8}.reset`)})]}),(0,l.jsxs)(r1,{children:[(0,l.jsx)(r2,{children:D}),(0,l.jsx)(tO.F,{lowValue:b.minimumSalary??0,highValue:b.maximumSalary??25e4,min:0,max:25e4,onCh
469ange:(e,t)=>{let i=e<=0&&t>=25e4;J({minimumSalary:i?void 0:e,maximumSalary:i?void 0:t})},onChangeCommit:(e,t)=>k(`${e}-${t}`,"salary"),prefixLabel:"$",suffixLabel:"k",disabled:!1,step:5e3})]}),(0,l.jsx)(r4,{children:(0,l.jsx)(tK.Sc,{checked:b.requiresSalary,onChange:()=>{k(!b.requiresSalary,"salary"),J({requiresSalary:!b.requiresSalary})},label:i.t(`${r8}.salary_filter.listed_checkbox`)})}),Z("range_based_on",tV.IP.salary)]}),(0,l.jsx)(rQ,{}),(0,l.jsxs)(rW,{children:[(0,l.jsxs)(rZ,{children:[(0,l.jsx)(rY,{children:i.t(`${r3}.title`)}),!R&&(0,l.jsx)(tz,{onClick:()=>{k("reset","date_posted"),J({postedWithinDays:0})},children:i.t(`${r8}.reset`)})]}),(0,l.jsx)(rH,{children:nt.map(e=>{let t=()=>{k(e,"date_posted"),J({postedWithinDays:e})};return(0,l.jsxs)(rG,{"aria-pressed":b.postedWithinDays===e,onClick:t,onKeyDown:ni(t),children:[(0,l.jsx)(iB,{checked:b.postedWithinDays===e}),(0,l.jsx)(r0,{children:0===e?i.t(`${r3}.anytime`):1===e?i.t(`${r3}.one`):i.t(`${r3}.many`,{count:e})})]},e)})})]}),(0,l.jsx)(rQ,{}),(0,l.jsxs)(rW,{$gap:20,children:[(0,l.jsxs)(rZ,{children:[(0,l.jsx)(rY,{children:i.t(`${r8}.experience`)}),V&&(0,l.jsx)(tz,{onClick:()=>{k("reset","experience_level"),J({experienceMin:void 0,experienceMax:void 0,requiresExperience:!1})},children:i.t(`${r8}.reset`)})]}),(0,l.jsxs)(r1,{children:[(0,l.jsx)(r2,{children:W}),(0,l.jsx)(tO.F,{lowValue:b.experienceMin??0,highValue:b.experienceMax??11,min:0,max:11,onChange:(e,t)=>
469{let i=e<=0&&t>=11;J({experienceMin:i?void 0:e,experienceMax:i?void 0:t})},onChangeCommit:(e,t)=>k(`${e}-${t}`,"experience_level"),unitLabel:i.t("builder.job_search.filters.titles.experience_level.yrs"),disabled:!1})]}),(0,l.jsx)(r4,{children:(0,l.jsx)(tK.Sc,{checked:b.requiresExperience,onChange:()=>{k(!b.requiresExperience,"experience_level"),J({requiresExperience:!b.requiresExperience})},label:i.t(`${r8}.experience_filter.listed_checkbox`)})}),Z("range_based_on",tV.IP.experienceLevel)]}),(0,l.jsx)(rQ,{}),m===z.En.search&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(rW,{children:[(0,l.jsxs)(rZ,{children:[(0,l.jsx)(rY,{children:i.t("builder.job_search.filters.distance.title")}),!$&&H!==(U.Rh.radius??5)&&(0,l.jsx)(tz,{onClick:()=>{k("reset","distance"),J({radius:U.Rh.radius})},children:i.t(`${r8}.reset`)})]}),(0,l.jsxs)(r1,{children:[(0,l.jsx)(r2,{children:X}),(0,l.jsx)(tO.F,{single:!0,lowValue:5,highValue:H,min:5,max:200,snapPoints:U.DQ,onChange:(e,t)=>J({radius:t}),onChangeCommit:(e,t)=>k(t,"distance"),disabled:$})]})]}),(0,l.jsx)(rQ,{})]}),(0,l.jsxs)(rW,{children:[(0,l.jsxs)(rZ,{children:[(0,l.jsxs)(rX,{children:[(0,l.jsx)(rY,{children:i.t(`${r8}.employment_type`)}),S>0&&(0,l.jsx)(rU,{children:S})]}),!B&&(0,l.jsx)(tz,{onClick:()=>{k("reset","employment_type"),J({jobType:[]})},children:i.t(`${r8}.reset`)})]}),(0,l.jsx)(rH,{children:r7.map(e=>{let t=b.jobType?.includes(e)??!1;return(0,l.jsx)(rd,{children:(0,l.jsx)(tK.Sc,{checked:t,onChange:()=>{let t;return k(e,"employment_type"),void J({jobType:(t=b.jobType||[]).includes(e)?t.filter(t=>t!==e):[...t,e]})},label:i.t(`builder.job_search.filters.titles.job_type.${e}`)})},e)})})]})]}),(0,l.jsxs)(rF,{children:[(0,l.jsx)(rO,{onClick:()=>{(0,c.xP)("click_clear_filters",{label:w}),f({...U.Rh})},children:i.t(`${r8}.clear_all`)}),(0,l.jsx)(rV,{onClick:()=>{(0,c.xP)("apply_filters",{label:w}),m!==n&&(u(),s(m)),p.setFilters({...b,radius:b.radius??U.Rh.radius}),x.setFilters((0,U.fm)(b)),t(!1)},children:i.t(`${r8}.show_results`)})]})]})]}),document.body):null},nn=(0,w.Ay)(ik)(["border-radius:",";"],k.Kz["3XS"]),nl=(0,w.Ay)(iw)(["border-radius:",";"],k.Kz["3XS"]),no=w.Ay.div(["& > div{width:100%;margin-left:0;margin-right:0;}"]),na="builder.job_search.filters",ns=({open:e,onOpenChange:t})=>{let{i18n:i}=(0,h.s)(),r=(0,a.Zp)(),{selectedTabId:n,handleChangeSelectedTabId:s,selectedLocation:d,skipFilterSync:u}=O(),p=en(),x=ec(),y=n===z.En.search?p.filters:x.filters,[m,g]=(0,o.useState)(n),[b,f]=(0,o.useState)({...U.Rh,radius:p.filters.radius??U.Rh.radius,...y}),j=(0,o.useRef)({currentFilters:y,searchRadius:p.filters.radius,selectedTabId:n});j.current={currentFilters:y,searchRadius:p.filters.radius,selectedTabId:n};let v=(0,o.useRef)(e);(0,o.useEffect)(()=>{if(e&&!v.current){let{currentFilters:e,searchRadius:t,selectedTabId:i}=j.current;g(i),f({...U.Rh,radius:t??U.Rh.radius,...e})}v.current=e},[e]);let[_,w]=(0,o.useState)(0),k=(0,o.useCallback)(e=>{f(t=>({...t,...e}))},[]),J=e=>{(0,c.xP)("click_edit_preferences",{tab:"job_preferences"}),t(!1),r(`/career-profile/edit?section=${e}&returnUrl=/job-search?view=recommendation`)},C=(e,t)=>{(0,c.xP)("filter_value_changed",{value:e,label:t})},$=e=>{C(e,"job_type"),g(e)},S=(e,t)=>{if(m===z.En.search)return null;let[r,n]=i.t(`${na}.v2.${e}`,{preferences_link:"î"}).split("î");return(0,l.jsxs)(r5,{children:[r,(0,l.jsx)(r6,{onClick:()=>J(t),onKeyDown:iE(()=>J(t)),children:i.t(`${na}.v2.preferences`)}),n]})},N=m===z.En.search?"search":"recommendation",T=(0,o.useCallback)(()=>{(0,c.xP)("apply_filters",{label:N}),m!==n&&(u(),s(m)),p.setFilters({...b,radius:b.radius??U.Rh.radius}),x.setFilters((0,U.fm)(b)),t(!1)},[b,p,x,t,N,m,n,u,s]),E=(0,o.useCallback)(()=>{(0,c.xP)("click_clear_filters",{label:N}),f(e=>({...U.Rh,...m===z.En.search?{radius:e.radius}:{}})),w(e=>e+1)},[m,N]),B=!d||!d.locationCategory||![z.mD.City,z.mD.ZipCode].includes(d.locationCategory),R=B?U.Rh.radius??5:b.radius??U.Rh.radius??5,P=B?"":i.t(`${na}.v2.distance_miles`,{value:R>=200?"200+":`${R}`}),I=m===z.En.recommendation,L=(b.jobLocationType?.length??0)>0,M=(b.postedWithinDays??0)!==0,D=(b.jobType?.length??0)>0,q=!B&&R!==(U.Rh.radius??5);return(0,l.jsx)(tq._s.Root,{open:e,onOpenChange:t,children:(0,l.jsxs)(tq._s.Portal,{children:[(0,l.jsx)(it,{}),(0,l.jsxs)(ii,{children:[(0,l.jsx)(ir,{}),(0,l.jsx)(il,{children:(0,l.jsx)(io,{onClick:()=>t(!1),children:(0,l.jsx)(A.Ay.Close,{})})}),(0,l.jsxs)(ia,{children:[(0,l.jsxs)(is,{firstItem:!0,children:[(0,l.jsxs)(id,{children:[i.t(`${na}.v2.job_type_title`),!I&&(0,l.jsx)(tz,{style:{marginLeft:"auto"},onClick:()=>{C("reset","job_type"),g(z.En.recommendation)},children:i.t(`${na}.v2.reset`)})]}),(0,l.jsxs)(iu,{children:[(0,l.jsxs)(ip,{role:"button",tabIndex:0,onClick:()=>$(z.En.search),onKeyDown:iE(()=>$(z.En.search)),children:[(0,l.jsx)(iB,{checked:m===z.En.search}),(0,l.jsx)(im,{selected:m===z.En.search,children:i.t(`${na}.v2.all`)})]}),(0,l.jsxs)(ip,{role:"button",tabIndex:0,onClick:()=>$(z.En.recommendation),onKeyDown:iE(()=>$(z.En.recommendation)),children:[(0,l.jsx)(iB,{checked:m===z.En.recommendation}),(0,l.jsx)(im,{selected:m===z.En.recommendation,children:i.t(`${na}.v2.recommended`)})]})]})]}),(0,l.jsx)(iS,{localFilters:b,setLocalFilters:f,note:S("selection_based_on",tV.IP.workplaceType),onReset:L?()=>{C("reset","workplace_type"),f(e=>({...e,jobLocationType:[]}))}:void 0,firstItem:!1,useDesignSystemControls:!0}),e&&(0,l.jsxs)(is,{children:[(0,l.jsx)(t7,{filters:b,onChange:k},`salary-${_}`),S("range_based_on",tV.IP.salary)]}),(0,l.jsx)(iI,{localFilters:b,setLocalFilters:f,onReset:M?()=>{C("reset","date_posted"),f(e=>({...e,postedWithinDays:0}))}:void 0,useDesignSystemControls:!0}),e&&(0,l.jsxs)(is,{children:[(0,l.jsx)(tG,{filters:b,onChange:k},`experience-${_}`),S("range_based_on",tV.IP.experienceLevel)]}),m===z.En.search&&(0,l.jsxs)(is,{children:[(0,l.jsxs)(id,{children:[i.t(`${na}.distance.title`),q&&(0,l.jsx)(tz,{style:{marginLeft:"auto"},onClick:()=>{C("reset","distance"),f(e=>({...e,radius:U.Rh.radius}))},children:i.t(`${na}.v2.reset`)})]}),(0,l.jsx)(ig,{children:P}),(0,l.jsx)(no,{children:(0,l.jsx)(tO.F,{single:!0,lowValue:5,highValue:R,min:5,max:200,snapPoints:U.DQ,onChange:(e,t)=>
469k({radius:t}),onChangeCommit:(e,t)=>(0,c.xP)("filter_value_changed",{value:t,label:"distance"}),disabled:B})})]}),(0,l.jsx)(iK,{localFilters:b,setLocalFilters:f,lastItem:!0,title:i.t(`${na}.v2.employment_type`),onReset:D?()=>{C("reset","employment_type"),f(e=>({...e,jobType:[]}))}:void 0,useDesignSystemControls:!0})]}),(0,l.jsxs)(iA,{children:[(0,l.jsx)(nn,{onClick:E,children:i.t(`${na}.clear`)}),(0,l.jsx)(nl,{onClick:T,children:i.t(`${na}.show_results`)})]})]})]})})},nd="builder.job_search.filters.v2",nc=()=>{let e,{i18n:t}=(0,h.s)(),{isPhone:i}=(0,y.e)(),{selectedTabId:r,sortBy:n,setSortBy:a}=O(),s=en(),d=ec(),[u,p]=(0,o.useState)(!1),x=r===z.En.search,m=x?s.filters:d.filters,g=x?"search":"recommendation",b=(e=0,m.jobLocationType&&m.jobLocationType.length>0&&e++,m.jobType&&m.jobType.length>0&&e++,m.postedWithinDays&&0!==m.postedWithinDays&&e++,(void 0!==m.experienceMin||void 0!==m.experienceMax)&&e++,m.requiresExperience&&e++,(void 0!==m.minimumSalary||void 0!==m.maximumSalary)&&e++,m.requiresSalary&&e++,e);return(0,l.jsxs)(rp,{children:[(0,l.jsx)(rh,{onClick:()=>{(0,c.xP)("filter_cleared",{label:g}),s.setFilters(U.Rh),d.setFilters(U.kr)},"aria-label":t.t(`${nd}.clear_filters`),children:(0,l.jsx)(A.Ay.CloseV2,{})}),(0,l.jsx)(rc,{children:(0,l.jsx)(rC,{})}),(0,l.jsxs)(rx,{children:[(0,l.jsx)(rN,{}),(0,l.jsx)(ie,{defaultLabel:t.t(`${nd}.salary`)}),(0,l.jsx)(rB,{})]}),(0,l.jsx)(rR,{count:b,onClick:()=>{(0,c.xP)("open_all_filters_panel",{label:g}),p(!0)}}),(0,l.jsx)(ru,{children:(0,l.jsx)(rw,{value:n,onChange:a})}),i?(0,l.jsx)(ns,{open:u,onOpenChange:p}):(0,l.jsx)(nr,{open:u,onOpenChange:p})]})},nu=({children:e})=>{let t=(0,eM.J)(),{isAutoApplyFeatureEnabled:i}=(0,H.J)(),r=!t?.hasPremiumFeatures,{isPhone:n}=(0,y.e)(),{i18n:o}=(0,h.s)(),{selectedTabId:a}=O(),s=en(),d=ec(),c=a===z.En.search,u=c?s.filters:d.filters,p=e=>{c?s.setFilters(t=>({...t,...e})):d.setFilters(t=>({...t,...e}))};return(0,l.jsxs)(l.Fragment,{children:[n&&(0,l.jsx)(iO,{children:e}),(0,l.jsxs)(tu,{children:[(0,l.jsx)(tx,{onClick:()=>{c?s.setFilters(U.Rh):d.setFilters(U.kr)},children:(0,l.jsx)(A.Ay.Close,{})}),(0,l.jsx)(i4,{selected:u.jobLocationType||"",onSelect:e=>p({jobLocationType:e})}),(0,l.jsx)(i8,{selected:u.jobType||"",onSelect:e=>p({jobType:e})}),i&&!r&&(0,l.jsx)(te.Ay,{position:"bottom",multiline:!0,value:o.t("builder.job_search.filters.tooltips.auto_apply"),children:(0,l.jsx)(tp,{selected:u.autoApplyCompatible,onClick:()=>{p({autoApplyCompatible:!u.autoApplyCompatible})},children:o.t("builder.job_search.filters.titles.auto_apply")})}),(0,l.jsx)(i9,{selected:u.postedWithinDays,onSelect:e=>p({postedWithinDays:e})}),c&&(0,l.jsx)(iW,{selected:s.filters.radius,onSelect:e=>s.setFilters(t=>({...t,radius:e}))}),(0,l.jsx)(t0,{}),(0,l.jsx)(ie,{}),(0,l.jsx)(ty,{children:e})]})]})},np=({children:e})=>{let{features:t}=(0,p.t)();return t.jobSearchV2?(0,l.jsx)(nc,{}):(0,l.jsx)(nu,{children:e})};var nx=i(44206),nh=i(64608),ny=i(78561),nm=i(78108);let ng=w.Ay.div(["background-color:",";",""],k.Jy.Neutral5,e7.A.Phone` 470 background-color: ${k.Jy.White}; 471 `),nb=w.Ay.div(["margin-top:",";display:",";gap:16px;",""],({$isV2:e})=>e?"0":"24px",({$isV2:e})=>e?"block":"flex",e7.A.Tablet` 472 display: block; 473 `),nf=w.Ay.ul(["list-style:none;padding:0px;margin:0px;width:",";"," > li:not(:last-child){margin-bottom:8px;}> li:nth-last-child(1){margin-bottom:20px;}"," ",""],({$isV2:e})=>e?"100%":"40%",({$isV2:e})=>e&&(0,w.AH)(["display:flex;flex-direction:column;gap:16px;padding:",";padding-bottom:",";"],k.Kz.S,k.Kz.L),e7.A.Tablet` 474 width: 100%; 475 `,e7.A.Phone` 476 padding-left: ${k.Kz["2XS"]}; 477 padding-right: ${k.Kz["2XS"]}; 478 gap: ${k.Kz["2XS"]}; 479 `),nj=w.Ay.div(["width:656px;",""],({$isSearching:e,hasActiveJob:t})=>!e&&!t&&e7.A.Tablet` 480 display: none; 481 `),nv=w.Ay.div(["border-radius:8px;width:inherit;background-color:",";"," "," "," ",""],k.Jy.White,({$isDashboardV2:e})=>e7.A.AboveTablet` 482 box-shadow: 0px 2px 4px -1px rgba(15, 56, 113, 0.08), 0px 8px 20px -4px rgba(15, 56, 113, 0.12); 483 filter: drop-shadow(0px 0px 1px rgba(15, 56, 113, 0.32)); 484 position: sticky; 485 top: ${e?155:90}px; 486 overflow: auto; 487 width: 100%; 488 height: calc(100vh - ${e?178:120}px); 489 `,({$isDashboardV2:e})=>e7.A.Tablet` 490 position: fixed; 491 top: 70px; 492 left: ${60*!!e}px; 493 background-color: ${k.Jy.White}; 494 width: calc(100vw - ${60*!!e}px); 495 overflow: auto; 496 overscroll-behavior-y: contain; 497 z-index: ${nm.Rw+1}; 498 overflow: auto; 499 height: calc(100vh - ${57*!!e}px); 500 `,({$isDashboardV2:e})=>e7.A.Phone` 501 position: fixed; 502 top: 70px; 503 left: 0; 504 background-color: ${k.Jy.White}; 505 width: 100%; 506 bottom: ${70*!!e}px; 507 overflow-y: auto; 508 overscroll-behavior-y: contain; 509 z-index: ${nm.Rw+1}; 510 overflow-x: hidden; 511 height: unset; 512 `,({$isSearching:e})=>e&&e7.A.Tablet` 513 display: none; 514 `);nh.D7,k.Jy.Neutral10,k.Jy.Neutral10,k.Jy.Neutral10;let n_=w.Ay.div([""," padding:",";display:flex;flex-direction:column;gap:12px;"," "," ",""],({$isV2:e})=>e&&(0,w.AH)(["background-color:",";border-radius:12px 12px 0 0;"],k.Jy.Neutral5),k.Kz.S,({$isStuck:e})=>e&&e7.A.AboveTablet` 515 background-color: transparent; 516 border-radius: 0; 517 padding: 0; 518 `,e7.A.Phone` 519 background-color: ${k.Jy.White}; 520 border-radius: 0; 521 padding: ${k.Kz["2XS"]} 8px ${k.Kz.S}; 522 `,({$isStuck:e})=>e&&e7.A.Phone` 523 padding-top: 0; 524 `),nA=w.Ay.div(["display:flex;margin-top:",";"," "," "," &:empty{display:none;}"],({$isV2:e})=>e?"0":k.Kz.S,({$isStuck:e})=>e&&e7.A.AboveTablet` 525 margin-top: 0; 526 `,e7.A.Tablet` 527 flex-direction: column; 528 align-items: center; 529 `,e7.A.Phone` 530 gap: 8px 531 `);k.Jy.Blue50,e7.A.Phone` 532 margin-top: 8px; 533 `,k.Jy.Blue20,J.BO.Regular,J.o5.Caption,k.Jy.Blue50,k.Jy.White,e7.A.Phone` 534 display: flex; 535 flex-direction: column; 536 width: 100%; 537 margin: 0; 538 height: 100%; 539 border-radius: 0; 540 `,e7.A.Phone` 541 flex-grow: 1; 542 padding: 20px 20px 32px; 543 display: flex; 544 flex-direction: column; 545 align-items: stretch; 546 `,e2.Ay,e7.A.Phone` 547 margin-top: auto; 548 `,J.o5.S,J.BO.DemiBold,k.Jy.Blue50,k.Jy.Blue70,(0,ny.j)(k.Jy.Neutral100,.3),e7.A.Phone` 549 top: 20px; 550 right: 20px; 551 width: 32px; 552 height: 32px; 553 `;let nw=w.Ay.div(["",";",";margin-bottom:",";",""],J.o5.Subhead,J.BO.DemiBold,k.Kz["2XS"],({withMarginTop:e})=>e&&(0,w.AH)(["margin-top:",";
553"],k.Kz.L)),nk=w.Ay.div(["gap:",";display:flex;justify-content:center;align-items:center;width:100%;margin-top:",";",""],k.Kz["3XS"],({$isV2:e})=>e?"0":k.Kz.XS,({$isV2:e})=>e&&(0,w.AH)(["border-top:1px solid ",";padding:"," 0 0;width:auto;margin-left:",";margin-right:",";"],k.Jy.Neutral15,k.Kz.S,k.Kz.S,k.Kz.S)),nJ=w.Ay.span(["color:",";",";text-align:center;width:100%;a{color:",";cursor:pointer;}"," ",""],k.Jy.Neutral90,J.o5.Body,k.Jy.Blue50,e7.A.Phone` 554 width: 248px; 555 `,({$isV2:e})=>e&&(0,w.AH)(["",";",";a{",";}"],J.o5.Caption,J.BO.Regular,J.BO.Medium)),nC=((J.o5.Subhead,J.BO.DemiBold,k.Kz["2XS"]),k.Kz.S,k.Jy.Neutral50,k.Jy.Blue50,w.Ay.div(["flex-shrink:0;align-items:center;display:flex;",""],e7.A.Tablet` 556 padding-top: 16px; 557 padding-bottom: 16px; 558 `)),n$=w.Ay.div(["margin-bottom:",";"],({$isV2:e})=>e?"0":k.Kz.XS),nS=({results:e,isSearching:t,isLoading:i,isNoResults:r,stats:n,activeJob:m,setActiveJob:b,loadNextPage:f,similarResults:j,similarJobsStats:v,loadNextSimilarJobsPage:_=()=>{},correctedTerm:A,searchTerm:w})=>{let J,C,$,{i18n:S}=(0,h.s)(),N=(0,a.Zp)(),T=(0,u.N)(g.Tp.enableJobAlertFeature),{selectedTabId:E,externalSlugId:B,handleChangeSelectedTabId:R,selectedLocation:P,setSelectedLocation:L,setLocationText:M}=O(),{updateSearchParams:D,saveFeedCache:q}=en(),{performRecommendations:K,removeRecommendation:F,saveRecommendationsCache:X}=ec(),{filters:U}=tW(),Q=(0,d.wA)(),{features:Z}=(0,p.t)(),{isPhone:Y}=(0,y.e)(),{isAutoApplyFeatureEnabled:G}=(0,H.J)(),{trigger:ee,disabledModal:et}=(0,eh.fb)(),ei=(0,u.N)(V.Tp.selectJobs),er=(0,u.N)(g.Tp.modal),el=(0,eD.U)(),eo=!!el?.features.autotailoringFromJobBoard,ea=(0,eM.J)(),es=!ea?.hasPremiumFeatures,ed=(0,u.N)(e=>eq.Tp.documentsByType(e,eb.VC.resume)),[eu,ey]=(0,o.useState)(!1),[em,ef]=(0,o.useState)(!1),[ej,ev]=(0,o.useState)(!1),eA=(0,o.useRef)(null),ew=(0,u.N)(x.Tp.profileTargetLocations),ek=(0,u.N)(x.Tp.profileTargetRoles),eJ=e.length<(n?.total_jobs||0),eC=!!j?.length&&j.length<(v?.total_jobs||0),[e$]=(0,ex.A)({loading:i,hasNextPage:eJ||eC,onLoadMore:eJ?f:_}),eS=(0,o.useCallback)(()=>{let e=document.getElementById(`card${B}`);e&&e.scrollIntoView({behavior:"smooth"})},[B]),eT=(0,o.useMemo)(()=>{if(e.find(e=>null===e.group||void 0===e.group)||!n?.page_size)return e.map(e=>({...e,relatedJobs:[]}));let t=(0,I.groupBy)(e.map((e,t)=>({...e,group:Math.floor(t/n.page_size)*n.page_size+e.group})),"group");return(0,I.map)(t,e=>{let[t,...i]=e;return{...t,relatedJobs:i}})},[e,n]),eE=(0,o.useCallback)(e=>ei.some(t=>t.externalSlugId===e.external_slug_id&&V.GL.includes(t.status)),[ei]),eB=(0,o.useCallback)(e=>ei.some(t=>t.externalSlugId===e.external_slug_id&&(t.status===V.Sy.auto_apply||"auto_applied"===t.autoApplyStatus)),[ei]),eP=(0,o.useCallback)(e=>ei.find(t=>t.externalSlugId===e.external_slug_id)?.autoApplyStatus??null,[ei]),eW=(0,o.useCallback)(e=>({status:V.Sy.wishlist,title:e.job_title,company:e.company,link:e.url,description:(0,eg.Q)(e.description),open:!0,external_slug_id:e.external_slug_id,location:e.location,logo:e.company_logo}),[]),eH=(0,o.useCallback)(e=>ei.find(t=>t.externalSlugId===e.external_slug_id&&t.status!==V.Sy.recommended),[ei]),eX=(0,o.useRef)(!1);(0,o.useEffect)(()=>{eX.current&&(eX.current=!1,D({}))},[P,D]);let eU=(0,o.useCallback)(e=>{let t=(0,e_.KO)(e);t&&((0,c.xP)("click_job_location",{label:"job_search_v2"}),M(t.formatted||""),L(t),eX.current=!0,R(z.En.search))},[R,M,L]),eY=(0,o.useCallback)(e=>{(0,eK.V)(e.url),(0,c.xP)("apply_for_job",{title:e.job_title,label:"job_search",parameter:E}),b(e),ef(!0)},[b,E]),eG=(0,o.useCallback)(()=>{(0,c.xP)("click_tailor_resume",{label:es?"free":"paid"}),Q(g.o1.setModal(W.qA.resume_select))},[es,Q]),e2=(0,o.useCallback)(async e=>{(0,c.xP)("auto_apply_for_job",{title:e.job_title,label:"job_search",parameter:E,system_recommended:(0,V.vW)({jobs:ei,externalSlugId:e.external_slug_id})});try{if(!await ee(e))return;(0,c.xP)("add_to_job_tracker",{title:e.job_title,label:"save",parameter:E})}catch(e){eF.A.log(e)}},[ee,E,ei]),e4=(0,o.useCallback)(e=>{m&&(Q(g.o1.setModal()),Q(g.o1.autoTailoringFromJS({cardId:eH(m)?.id,resumeId:e.id,job:m,forceAnalysisStep:!0})))},[m,eH,Q]),e5=(0,o.useCallback)(()=>{m&&(Q(g.o1.setModal()),Q(g.o1.autoTailoringFromJS({cardId:eH(m)?.id,resumeId:void 0,job:m})))},[m,eH,Q]),e6=(0,o.useCallback)(e=>{let t=eH(e);t?Q(V.o1.patchJobRequest({id:t.id,status:V.Sy.applied})):Q(V.o1.createJobRequest({...eW(e),status:V.Sy.applied,open:!1}))},[eH,eW,Q]),e9=(0,o.useCallback)(e=>{let t=eH(e);t&&Q(V.o1.deleteJobRequest({id:t.id})),E===z.En.recommendation&&F(e)},[eH,Q,E,F]);(0,o.useEffect)(()=>{eA.current&&(eA.current.scrollTop=0)},[m]),(0,o.useEffect)(()=>{!i&&B&&eS()},[B,i,eS]);let e7=e=>{Z.jobSearchV2?((0,c.xP)("click_job_card",{position:e.position,label:E===z.En.recommendation?"re
558commendation":"search"}),E===z.En.recommendation?X(e.external_slug_id):q(e.external_slug_id),N(`/job-search/${e.external_slug_id}`,{state:{from:"job-search",tab:E,position:e.position}})):b(e)},te=T&&!G&&(0,l.jsx)(nC,{children:(0,l.jsx)(e3.d,{})}),tt=(0,l.jsxs)(l.Fragment,{children:[E!==z.En.recommendation||r?null:(0,l.jsx)(nk,{$isV2:Z.jobSearchV2,children:(0,l.jsxs)(nJ,{$isV2:Z.jobSearchV2,children:[!Z.jobSearchV2&&(0,l.jsx)(eN.e,{color:k.Jy.Blue50,size:20,style:{marginRight:4,display:"inline-block",verticalAlign:"middle"}}),S.t(Z.jobSearchV2?"builder.job_search.recommendations.description.lead_v2":"builder.job_search.recommendations.description.lead")," ",(0,l.jsx)(s.N_,{to:"/career-profile/edit?section=jobPreferences&returnUrl=/job-search?view=recommendation",onClick:()=>{(0,c.xP)("click_edit_preferences",{tab:"job_preferences"}),(0,c.xP)("view_profile_editor",{label:"recommended_jobs"})},children:S.t(Z.jobSearchV2?"builder.job_search.recommendations.description.cta_v2":"builder.job_search.recommendations.description.cta")})]})}),(()=>{if(r)if(E===z.En.recommendation)return(0,l.jsx)(e1.V,{handleSearch:()=>R(z.En.search)});else return(0,l.jsx)(e0,{});return null})(),(0,l.jsxs)(nb,{$isV2:Z.jobSearchV2,children:[(0,l.jsxs)(nf,{$isV2:Z.jobSearchV2,children:[t?(0,l.jsx)(l.Fragment,{children:(0,I.times)(6).map(e=>Z.jobSearchV2?(0,l.jsx)(eI,{},e):(0,l.jsx)(eZ,{},e))}):(0,l.jsxs)(l.Fragment,{children:[!1,(J=!!ek?.length||n?.target_role_from_resume,C=!!ew?.length||n?.location_from_resume,$=r||E!==z.En.recommendation,J&&C||$?null:(0,l.jsxs)(l.Fragment,{children:[!C&&(0,l.jsx)(n$,{$isV2:Z.jobSearchV2,children:(0,l.jsx)(nx.l,{onClick:()=>Z.jobSearchV2?N("/career-profile/edit?section=jobPreferences"):ev(!0)})}),ej&&(0,l.jsx)(nx.L,{afterSetLocationHandler:()=>{setTimeout(()=>K(U,1),500)},closeHandler:()=>ev(!1)})]})),Z.jobSearchV2?eT.map(e=>{let t=[e,...e.relatedJobs];return(0,l.jsx)(o.Fragment,{children:t.map(e=>(0,l.jsx)(eR,{job:e,isActive:e.id===m?.id,isAutoApplyEnabled:G,isApplied:eE(e),isAutoApplied:eB(e),autoApplyStatus:eP(e),autoApplyCompatible:e.auto_apply_compatible,onClick:()=>e7(e),onApply:()=>eY(e),onView:()=>eY(e),onTailorResume:eo?()=>{b(e),eG()}:void 0,onAutoApply:()=>e2(e),onAlreadyApplied:()=>e6(e),onRemove:E===z.En.recommendation?()=>e9(e):void 0,onLocationClick:()=>eU(e)},e.id))},e.id)}):eT.map((e,t)=>(0,l.jsx)(o.Fragment,{children:(0,l.jsx)(e8,{setJobAsActive:e7,parentJob:{...e,position:t+1},activeJobId:m?.id})},e.id)),eJ&&(Z.jobSearchV2?(0,l.jsx)(eI,{}):(0,l.jsx)(eZ,{})),!eJ&&j?.length?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(nw,{withMarginTop:e.length>0,children:S.t("builder.job_search.job_search_results.similar_jobs")}),j.map((e,t)=>(0,l.jsx)(o.Fragment,{children:Z.jobSearchV2?(0,l.jsx)(eR,{job:e,isActive:e.id===m?.id,isAutoApplyEnabled:G,isApplied:eE(e),isAutoApplied:eB(e),autoApplyStatus:eP(e),autoApplyCompatible:e.auto_apply_compatible,onClick:()=>e7(e),onApply:()=>eY(e),onView:()=>eY(e),onTailorResume:eo?()=>{b(e),eG()}:void 0,onAutoApply:()=>e2(e),onAlreadyApplied:()=>e6(e),onRemove:E===z.En.recommendation?()=>e9(e):void 0,onLocationClick:()=>eU(e)}):(0,l.jsx)(eQ,{isActive:e.id===m?.id,job:{...e,position:t+1},onClick:()=>e7(e)})},t)),eC&&(Z.jobSearchV2?(0,l.jsx)(eI,{}):(0,l.jsx)(eZ,{}))]}):null]}),(0,l.jsx)("li",{ref:e$})]}),!r&&!Z.jobSearchV2&&(0,l.jsx)(nj,{$isSearching:t,hasActiveJob:!!m,children:(0,l.jsxs)(nv,{ref:eA,$isSearching:t,$isDashboardV2:!!Z.superApp||!!Z.international,children:[t&&(0,l.jsx)(eV.z,{}),m&&!t&&(0,l.jsx)(eV.A,{job:m,setApplyDialog:ef,goBack:()=>b(null),selectedTabId:E})]})}),eu&&(0,l.jsx)(ez.A,{limitPaywallOpen:eu,setLimitPaywallOpen:ey,from:"search"}),em&&m&&(0,l.jsx)(eL.A,{job:m,applyDialog:em,setApplyDialog:ef,setLimitPaywallOpen:ey,parameterTracking:E===z.En.recommendation?"recommendation":"search"}),Z.jobSearchV2&&er===W.qA.resume_select&&ep.createPortal((0,l.jsx)(eO.A,{title:S.t("builder.job_search.job_details.resume_select_modal"),onClose:()=>Q(g.o1.setModal()),submitSelectedResume:e4,onCreateResume:e5,disableDefaultCreateResumeBehavior:!0,allowCreateResume:0===ed.length||!es,isResumeDistributionCreateAction:!1}),document.body),et&&ep.createPortal(et,document.body)]})]});return Z.jobSearchV2?(0,l.jsx)(ng,{children:tt}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(nA,{children:[Y&&(0,l.jsx)(tc,{}),E===z.En.recommendation&&(0,l.jsx)(np,{children:te}),E===z.En.search&&(0,l.jsx)(np,{children:te})]}),tt]})};i(18237),i(44114);var nN=i(45427);let nT=w.Ay.div(["display:flex;justify-content:space-between;align-items:center;",""],e7.A.Phone` 559 display: none; 560 `),nE=w.Ay.span([""," "," color:",";"],J.Ay.Body,J.BO.Regular,k.Jy.Neutral90),nB=w.Ay.span(["",""],J.BO.Medium),nR=w.Ay.span(["color:",";"],k.Jy.Neutral50),nP=e=>{let t=e.slice(0,1).join(", "),i=e.length-1;return{visible:t,remaining:i>0?i:0}},nI=({stats:e,hasSimilarResults:t})=>{let i,{i18n:r}=(0,h.s)(),{selectedTabId:n,sortBy:a,setSortBy:s,locationText:d,selectedLocation:c,nearMeLocation:p}=O(),{lastSearchedTerm:y}=en(),m=(0,u.N)(x.Tp.profileTargetRoles),g=(0,u.N)(x.Tp.profileTargetLocations),b=(0,u.N)(x.Tp.careerProfileData),f=(0,o.useRef)({});e&&(f.current[n]=e);let j=e??f.current[n]??null,v=n===z.En.recommendation,_=!j||0===j.total_jobs;if(!j||_&&t)return null;let A=(()=>
560{if(!v)return y?[y]:[];let e=m?.map(e=>e.standardTitle).filter(Boolean)||[];return e.length>0?e:b?.currentJobTitle?[b.currentJobTitle]:[]})(),w=(()=>{if(!v){let e=d||c?.formatted||c?.text||p?.formatted||p?.text;return e?[e]:[]}let e=g?.map(e=>e.formattedName).filter(e=>!!e)||[];return e.length>0?e:b?.location?[b.location]:[]})(),k=A.length>0,J=w.length>0,C=k?nP(A):null,$=J?nP(w):null,S=j.total_jobs,N=(e,t=!1)=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(nB,{children:t?`"${e.visible}"`:e.visible}),e.remaining>0&&(0,l.jsxs)(nR,{children:[" ",r.t("builder.job_search.results_info.more",{count:e.remaining})]})]});return(0,l.jsxs)(nT,{children:[(0,l.jsx)(nE,{children:(i={},k&&(i.roles=N(C,!v)),J&&(i.location=N($)),((e,t)=>{let i,n=Object.keys(t).reduce((e,t)=>({...e,[t]:`\uE000${t}\uE000`}),{}),a=r.t(e,{count:S,count_formatted:(0,nN.g)(S),...n}),s=[],d=/\uE000(\w+)\uE000/g,c=0,u=0;for(;null!==(i=d.exec(a));){i.index>c&&s.push(a.slice(c,i.index));let e=i[1];s.push((0,l.jsx)(o.Fragment,{children:t[e]},`${e}-${u++}`)),c=d.lastIndex}return c<a.length&&s.push(a.slice(c)),(0,l.jsx)(l.Fragment,{children:s})})(`${v?"builder.job_search.results_info.recommendation":"builder.job_search.results_info"}.${_?"none":"count"}_${k&&J?"for_roles_in_location":k?"for_roles":J?"in_location":"only"}`,i))}),!_&&(0,l.jsx)(rw,{value:a,onChange:s})]})},nL=()=>{let e=(0,a.Zp)(),{i18n:t}=(0,h.s)(),{hover:i}=(0,y.e)(),{isUserOnAutoApplyPlan:r}=(0,H.J)(),n=(0,I.size)((0,u.N)(V.Tp.savedJobs));return(0,l.jsxs)(P.$$,{children:[r&&(0,l.jsx)(e9.F,{onClick:()=>{(0,c.xP)("click_auto_apply",{label:"job_search"}),e("/job-tracking")}}),(0,l.jsxs)(P.KW,{children:[(0,l.jsx)(e3.d,{}),(0,l.jsx)(te.QP,{value:t.t("builder.job_tracking.saved_jobs"),position:"bottom",isActive:i,children:(0,l.jsxs)(P.iO,{onClick:()=>{(0,c.xP)("click_saved_jobs",{label:"search"}),e("/job-tracking")},"aria-label":t.t("builder.job_tracking.saved_jobs"),children:[(0,l.jsx)(P.V8,{}),(0,l.jsx)(P.gW,{}),(0,l.jsx)(P.bw,{children:n})]})})]})]})};var nz=i(14529),nM=i(55030),nD=i(50572),nq=i(27676),nK=i(40271);let nF=w.Ay.div(["width:100%;height:calc(100vh - var(--top-nav-bar-height,80px));display:flex;justify-content:center;align-items:center;"]),nO=()=>(0,l.jsx)(nF,{children:(0,l.jsx)(nK.Ay,{})});var nV=i(18578),nW=i(47739),nH=i(21434),nX=i(33386);let nU=()=>{(()=>{let{features:e}=(0,p.t)(),{selectedTabId:t,consumeFilterSyncSkip:i}=O(),r=en(),n=ec(),l=(0,o.useRef)(t),a=(0,o.useRef)(r.filters),s=(0,o.useRef)(n.filters),d=(0,o.useRef)(r.setFilters),c=(0,o.useRef)(n.setFilters);(0,o.useLayoutEffect)(()=>{d.current=r.setFilters,c.current=n.setFilters,a.current=r.filters,s.current=n.filters}),(0,o.useEffect)(()=>{if(!e.jobSearchV2||l.current===t)return;let r=l.current;if(l.current=t,!i())if(r===z.En.search){let e=(0,U.fm)(a.current);(0,I.isEqual)(e,s.current)||c.current(e)}else{let e={...s.current,radius:a.current.radius};(0,I.isEqual)(e,a.current)||d.current(e)}},[e.jobSearchV2,t,i])})();let{i18n:e}=(0,h.s)(),t=(0,d.wA)(),[i]=(0,s.ok)(),r=(0,a.wQ)(),{features:n}=(0,p.t)(),c=(0,u.N)(x.Tp.recommendationsMissingAttributes),{isPhone:A,isAboveTablet:w}=(0,y.e)(),k=(0,u.N)(g.Tp.enableJobAlertFeature),{filters:J}=tW(),{jobSearchResults:C,similarResults:$,similarJobsPageNumber:S,similarJobsStats:N,setSimilarJobsPageNumber:T,updateSearchParams:E,searchStatus:B,setActiveJob:L,activeJob:D,jobSearchStats:K,page:F,correctedTerm:V,lastSearchedTerm:W,term:H,timeInterval:X,setTerm:Q,setTimeInterval:Y}=en(),{setLocationText:G,setSelectedLocation:ee,locationPrefillCompleted:ei,nearMeLocation:er,locationText:el,selectedLocation:eo,setScrollableSearchBarType:es,scrollableSearchBarType:ed,selectedTabId:eu,handleChangeSelectedTabId:ep}=O(),{recommendationStats:ex,recommendActiveJob:eh,setRecommendActiveJob:ey,recommendations:em,recommendationStatus:eg,setRecommendationPage:eb,recommendationPage:ef}=ec(),[ej,ev]=(0,o.useState)(!1),[e_,eA]=(0,o.useState)(!1),ew=(()=>{let{getLocationFromServer:e,setLocationText:t,setLocationPrefillCompleted:i,setSelectedLocation:r}=O(),[n,l]=(0,o.useState)(!1),[a,d]=(0,o.useState)(),c=(0,o.useRef)(!1),[u]=(0,nM.M)(M.wt,[]),[p]=(0,s.ok)(),[x]=(0,o.useState)(p.get(M.Eg)||""),[h]=(0,o.useState)(p.get(M.cv)||""),[y]=(0,o.useState)(p.get(M.WS)||""),[m]=(0,o.useState)(p.get(M.CU)||"");return(0,o.useEffect)(()=>
560{if(c.current)return;c.current=!0;let n=e=>{d(e),r(e),l(!0),i(!0)};!async function(){if("null"===m)return n(void 0);if(y&&!m){let e=await (0,q.aK)(y),i={formatted:e.formatted,value:y,text:e.text,locationType:e.locationType};return t(e.text),n(i)}if(x&&h&&y&&m)return t(m),n({formatted:m,value:y,text:m,lat:x,lng:h,locationType:"string_location"});if(0===y.length&&m)return t(m),n({formatted:m,value:m,text:m,locationType:"string_location"});if(y.length>0&&m)return t(m),n({formatted:m,value:y,text:m,locationType:"location_id"});try{let t=await e();if(t)n(t)}catch(e){console.error("Error getting location from server",e),i(!0)}}()},[e,u,t,r]),{isDonePrefill:n,prefillValue:a}})(),ek=(()=>{let{term:e}=en(),[t,i]=(0,o.useState)(""),{careerProfileData:r,isCareerProfileLoading:n}=(0,Z.B)(),l=(0,nD.U)(),[a]=(0,nM.M)(M.e6,[]),[s,d]=(0,o.useState)(!1),c=(0,o.useCallback)(e=>{i(e),d(!0)},[i]);return(0,o.useEffect)(()=>{if(s)return;if(e.trim().length>0)return c(e);if(n)return;if(r?.targetRoles&&r?.targetRoles.length)return c(r?.targetRoles[0].standardTitle);if(l.loading)return;if(l.resume?.position)return c(l.resume?.position);let t=a[a.length-1];return t?c(t):c("")},[s,r,n,l,a,e,c]),{isDonePrefill:s,prefillValue:t}})(),eJ=!!n.superApp||!!n.international,eC=(0,o.useRef)(null),e$=eJ?P.Zb:P.ar,eS=(0,u.N)(g.Tp.feedCache),eN=(0,u.N)(g.Tp.recommendationsCache),eT=(0,o.useRef)(!!n.jobSearchV2&&"POP"===r&&(eS?.signature===i.toString()&&!!eS?.activeJobSlug||eN?.signature===i.toString()&&!!eN?.activeJobSlug)).current,eE=(0,u.N)(g.Tp.restoringScroll),{isStuck:eB}=(0,nq.a)(eC,w?e$:0,(w||A)&&!!n.jobSearchV2,w&&eT,w&&eE),eR=!w&&eB,eP=w&&eB,[eI,eL]=(0,o.useState)(null),[ez,eM]=(0,o.useState)(null);(0,o.useLayoutEffect)(()=>{if(!n.jobSearchV2||!w||!eI)return;let e=()=>{let e=eI.getBoundingClientRect();eM({left:e.left,width:e.width})};e();let t=new ResizeObserver(e);return t.observe(eI),window.addEventListener("resize",e),()=>{t.disconnect(),window.removeEventListener("resize",e)}},[n.jobSearchV2,w,eI]),(0,o.useLayoutEffect)(()=>{if(!n.jobSearchV2||!w||!eB||!eI)return;let e=requestAnimationFrame(function t(){let i=eI.getBoundingClientRect();eM(e=>e&&e.left===i.left&&e.width===i.width?e:{left:i.left,width:i.width}),e=requestAnimationFrame(t)});return()=>cancelAnimationFrame(e)},[n.jobSearchV2,w,eB,eI]);let eD=(0,o.useMemo)(()=>[{labelTab:(0,l.jsxs)(l.Fragment,{children:[e.t("builder.job_search.recommended_jobs"),ex&&ex?.total_jobs>0&&(0,l.jsxs)(P.y_,{children:["\xa0(",ex?.total_jobs,")"]})]}),id:z.En.recommendation,joyRideId:"recommendation-tab",content:(0,l.jsx)(nS,{results:em,isSearching:eg===ea.searching,isLoading:[ea.searching,ea.loadingPage].includes(eg),isNoResults:eg===ea.loaded&&0===em.length,activeJob:eh,stats:ex,setActiveJob:ey,loadNextPage:()=>{eb((ef||1)+1)}})},{labelTab:(0,l.jsxs)(l.Fragment,{children:[e.t("builder.job_search.search"),K&&K?.total_jobs>0&&(0,l.jsxs)(P.y_,{children:["\xa0(",K?.total_jobs,")"]})]}),id:z.En.search,content:(0,l.jsx)(nS,{searchTerm:W,correctedTerm:V,results:C,isSearching:B===et.searching||B===et.loaded&&0===C.length&&""!==W&&!N,similarResults:$,isLoading:[et.searching,et.loadingPage].includes(B),isNoResults:B===et.loaded&&0===C.length&&0===$.length&&(""===W||N?.total_jobs===0),activeJob:D,setActiveJob:L,stats:K,similarJobsStats:N,loadNextSimilarJobsPage:()=>{T(S+1)},loadNextPage:()=>{E({location:ew?.prefillValue,page:String((F?parseInt(F):1)+1)})}})}],[D,e,C,K,F,eh,ex,eg,ef,em,B,L,ey,eb,T,E,S,$,N,V,W,ew?.prefillValue]),eq=(0,o.useMemo)(()=>eD.find(e=>e.id===eu)?.content,[eD,eu]);(0,o.useEffect)(()=>{i.get("show_credit_modal")&&t(m.o1.showRDGotCreditsModal())},[]),(0,o.useEffect)(()=>{ei&&(E({location:ew.prefillValue,term:ek.prefillValue,ignoreSelectedTabId:!0}),eb(e=>e??1))},[ei]);let eK=eu===z.En.recommendation?(0,nH.H)(c):null;if(!ei||!ek.isDonePrefill)return(0,l.jsx)(nO,{});let eF={showBlackValues:eu===z.En.recommendation,term:H,timeInterval:X,nearMeLocation:er,locationText:el,selectedLocation:eo,setScrollableSearchBarType:es,handleChangeSelectedTabId:ep,updateSearchParams:E,setTerm:Q,setTimeInterval:Y,setLocationText:G,setSelectedLocation:ee,selectedTabId:eu,filters:J,showErrorMessage:e_,setShowErrorMessage:eA,onSearch:()=>{A&&n.jobSearchV2&&ev(!0)}},eO=(0,l.jsxs)(l.Fragment,{children:[eK?(0,l.jsxs)(l.Fragment,{children:[k&&!n.jobSearchV2&&(0,l.jsx)(P.E_,{children:(0,l.jsx)(e3.d,{})}),(0,l.jsx)(eK,{analyticEventsLabel:"recommended_jobs",CustomContainer:n.jobSearchV2?nX.c5:void 0})]}):eq,(0,l.jsx)(nW.A,{})]});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(nV.W,{selectedTab:eu}),n.jobApplicationModal?(0,l.jsx)(f.U,{placement:"jobSearch"}):(0,l.jsx)(j.h,{placement:"jobSearch"}),(0,l.jsx)(P.cf,{$dashboardV2:!!n.superApp||!!n.international,$isV2:!!n.jobSearchV2,children:n.jobSearchV2?(0,l.jsxs)(l.Fragment,{children:[A&&ej&&eu===z.En.search?(0,l.jsx)(R,{term:H,location:el||((0,nz.B)(J.jobLocationType)?e.t("builder.job_search.search_bar.location.remote"):""),onClick:()=>ev(!1)}):(0,l.jsx)(_.A,{searchBarType:"fixed",inStickyHeader:!0,isSuperseded:eP,...eF}),eu===z.En.search&&ed&&!w&&!A&&(0,l.jsx)(_.A,{searchBarType:ed,...eF}),w&&eB&&ez&&(0,l.jsxs)(P.pz,{$visible:!0,$dashboardV2:eJ,style:{left:ez.left,width:ez.width},children:[(0,l.jsx)(_.A,{searchBarType:"fixed",inStickyHeader:!0,isStuck:!0,ownsEnterKey:!1,...eF}),(0,l.jsx)(n_,{$isV2:!0,$isStuck:!0,children:(0,l.jsx)(nA,{$isV2:!0,$isStuck:!0,children:(0,l.jsx)(np,{})})})]}),(0,l.jsxs)(P.T9,{ref:eL,children:[(0,l.jsx)(nL,{}),(0,l.jsx)(P.O0,{children:(0,l.jsx)(b._A,{})}),(0,l.jsx)("div",{ref:eC}),(0,l.jsx)(P.De,{$isStuck:eR,$dashboardV2:eJ,$superseded:eP,children:(0,l.jsxs)(n_,{$isV2:!0,$isStuck:eR,children:[(0,l.jsx)(P.Gc,{$isStuck:eR,$hidePhone:!0,children:(0,l.jsx)(nI,{stats:eu===z.En.recommendation?ex:K,hasSimilarResults:$.length>0})}),(0,l.jsx)(nA,{$isV2:!0,$isStuck:eR,children:(0,l.jsx)(np,{})})]})}),eO]})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(_.A,{searchBarType:"fixed",...eF}),eu===z.En.search&&ed&&(0,l.jsx)(_.A,{searchBarType:ed,...eF}),(0,l.jsxs)(P.j,{children:[(0,l.jsx)(v.Ay,{children:eD.map(e=>(0,l.jsx)(P.vR,{isActive:e.id===eu,onClick:()=>ep(e.id),"data-testid":`tab-${e.id}`,children:(0,l.jsx)("div",{id:e.joyRideId,children:e.labelTab})},e.id))}),(0,l.jsxs)(P.aO,{children:[" ",!A&&(0,l.jsx)(tc,{})]})]}),(0,l.jsx)(b._A,{}),eO]})})]})};var nQ=()=>(0,l.jsx)(eu,{children:(0,l.jsx)(nU,{})}),nZ=i(32760),nY=i(45335),nG=i(4240),n0=i(61216),n1=i(64377),n2=i(12330),n4=i(54542);let n5=()=>{let[e,t]=(0,o.useState)(!1),[i,r]=(0,o.useState)(!1),[n,y]=(0,o.useState)(!1),m=(0,u.N)(x.Tp.careerProfileData),b=(0,u.N)(x.Tp.fetchIsNewProfileStatus),{i18n:f}=(0,h.s)(),[j]=(0,L.p)("view"),v=(0,d.wA)(),[_,A]=(0,o.useState)(!1),w=(0,u.N)(x.Tp.recommendationsMissingAttributes),k=(0,u.N)(eq.Tp.documentsStatus),{hasUserCompletedQuestionnaire:J}=(0,H.J)(),{isVirtualCoachEnabled:C}=(0,n1.bk)(),{features:$}=(0,p.t)(),S=(0,a.wQ)(),[N]=(0,s.ok)(),T=(0,u.N)(g.Tp.feedCache),E=(0,u.N)(g.Tp.recommendationsCache),B=!m?.targetRoles.length||!m?.targetLocations.length,R=(0,o.useRef)($.jobSearchV2&&"POP"===S&&(!!T&&T.signature===N.toString()||!!E&&E.signature===N.toString()));(0,o.useEffect)(()=>{R.current||(0,c.xP)("visit_job_search")},[]),(0,o.useEffect)(()=>{b===eb.Hp.notAsked&&v(x.o1.prefillProfile())},[v,b]),(0,o.useEffect)(()=>{k===eb.Hp.notAsked&&v(eq.o1.fetchDocuments())},[v,k]),(0,o.useEffect)(()=>{!$.jobSearchV2&&j===z.En.recommendation&&b===eb.Hp.loaded&&B&&!n&&!_&&!J&&(w.includes(z.r2.TargetLocation)||w.includes(z.r2.TargetRole))&&t(!0)}
560,[$.jobSearchV2,j,n,b,B,_,w,J]);let I=!!m?.workExperiencesAttributes.length;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n4.Ay,{fallback:(0,l.jsx)(n4.vU,{}),children:(0,l.jsx)(nQ,{})}),e&&(0,l.jsx)(nZ.m,{includeLocation:!0,setClose:()=>t(!1),showSkip:!0,locationData:{buttonText:f.t("builder.job_search.recommendations.target_location.button"),subtitle:f.t("builder.job_search.recommendations.target_location.subtitle"),title:f.t("builder.job_search.recommendations.target_location.title"),Image:(0,l.jsx)(P.Ku,{src:nY,alt:"target-location"})},roleData:{buttonText:f.t("builder.job_search.recommendations.target_role.button"),subtitle:f.t("builder.job_search.recommendations.target_role.subtitle"),title:f.t("builder.job_search.recommendations.target_role.title")},handleAfterSave:()=>{I?(v(x.o1.setIsNewProfile(!1)),r(!0)):y(!0)},eventLabel:"recommended_jobs"}),n&&(0,l.jsx)(n0.w,{onClose:()=>{y(!1),A(!0),(w.includes(z.r2.TargetLocation)||w.includes(z.r2.TargetRole))&&!w.includes(z.r2.WorkExperience)&&!w.includes(z.r2.WorkExperienceWithDetails)&&window.location.reload()},goBack:()=>{y(!1),t(!0)},eventLabel:"recommended_jobs",redirectUrl:"/career-profile/edit?returnUrl=/job-search?view=recommendation"}),i&&(0,l.jsx)(nG.f,{onClose:()=>{n2.D.setItem(z.Ig,"true"),r(!1),window.location.reload()},onClick:()=>{n2.D.setItem(z.Ig,"true"),window.location.reload()},eventLabel:"recommended_jobs"}),C&&(0,l.jsx)(n1.do,{layoutVariant:"floating",triggerVariant:"minimal"})]})}},19160:function(e,t,i){i.r(t),i.d(t,{default:function(){return ea}});var r=i(74848),n=i(96540),l=i(33093);i(14603),i(47566),i(98721);var o=i(81247),a=i(47767),s=i(18509),d=i(42692),c=i(41193),u=i(8037),p=i(20023),x=i(13807),h=i(64961),y=i(57238),m=i(32606),g=i(19744),b=i(34400),f=i(77378),j=i(86066),v=i(14649),_=i(85261),A=i(48561),w=i(63833),k=i(38267),J=i(99701),C=i(24833);let $=k.Ay.div(["display:flex;width:100%;background-color:",";margin-right:40px;",""],J.Jy.White,C.A.Phone` 561 margin-right: 0px; 562 flex-direction: column; 563 align-items: flex-start; 564 `),S=k.Ay.div(["display:flex;padding:"," 0px;justify-content:center;align-items:center;gap:",";border-bottom:3px solid ",";& svg path{margin:5px;}"],J.Kz.S,J.Kz["3XS"],J.Jy.Blue50),N=k.Ay.div(["display:flex;justify-content:end;width:100%;border-bottom:1px solid ",";gap:",";",""],J.Jy.Neutral15,J.Kz.L,C.A.Phone` 565 justify-content: center; 566 & > :first-child { 567 padding-left: 0px; 568 } 569 & > :first-child > :first-child { 570 padding-left: 0px; 571 } 572 `),T=k.Ay.div(["display:flex;align-items:center;gap:",";background:",";padding:8px 0;"],J.Kz["3XS"],J.Jy.White),E=k.Ay.div(["border-radius:100%;color:",";background:",";padding:",";flex-shrink:0;height:30px;"],J.Jy.Blue50,J.Jy.Blue10,J.Kz["3XS"]),B=k.Ay.div(["height:24px;width:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;"]),R=()=>{let{i18n:e}=(0,f.s)(),t=(0,a.Zp)(),{isPhone:i}=(0,j.e)(),{jobCopilot:n,isUserOnAutoApplyPlan:l,isAutoApplyFeatureEnabled:o,hasUserCompletedQuestionnaire:s,redirectToBillingPlans:d}=(0,_.J)();return(0,r.jsxs)($,{children:[!i&&(0,r.jsxs)(S,{children:[(0,r.jsx)(v.BJ.Columns,{}),e.t("builder.job_tracking.board_title")]}),(0,r.jsx)(N,{children:(0,r.jsxs)(T,{children:[o&&s&&(0,r.jsx)(g.QS,{jobCopilotId:n?.id,isChecked:n?.enabled}),l&&(0,r.jsx)(A.F,{}),o&&(0,r.jsx)(E,{children:(0,r.jsx)(B,{onClick:()=>{(w.$.clickSettings(),l)?t("/auto-apply"):d()},children:(0,r.jsx)(v.BJ.SettingIcon,{})})})]})})]})};var P=i(91805),I=i(55384),L=i(36587),z=i(12138),M=i(20646),D=i.p+"media/chrome-extensionad1813419121ab39.svg",q=i(49504),K=i(67592),F=i(91779);let O=(0,k.AH)(["visibility:visible;opacity:1;transform:translateY(0);"]),V=(0,k.AH)(["visibility:hidden;opacity:0;transform:translateY(24px);"]),W=(0,k.AH)(["transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease;"]),H=k.Ay.div(["position:absolute;width:100%;padding:16px;bottom:0;display:flex;justify-content:center;"," ",";z-index:548;"],W,e=>e.visible?O:V),X=k.Ay.div(["",";width:100%;max-width:700px;padding:24px;background-color:",";border-radius:12px;"],K.A.lightWithBorder.mid,J.Jy.White),U=k.Ay.div(["display:flex;justify-content:space-between;align-items:center;",""],C.A.Phone` 573 flex-direction: column; 574 `),Q=(0,k.Ay)(F.Ay)(["",""],C.A.Phone` 575 margin-top: 12px; 576 flex: 1; 577 `),Z=k.Ay.div(["display:flex;align-items:center;",":first-child{margin-right:8px;}",""],Q,C.A.Phone` 578 width: 100%; 579 `),Y=k.Ay.div([""," font-weight:600;"],q.Ay.Subhead),G=k.Ay.div(["",";color:",";"],q.Ay.Caption,J.Jy.Neutral50),ee=k.Ay.img(["margin-right:15px;"]);var et=()=>
579{let[e,t]=(0,n.useState)(()=>"chrome_extension=true"===window.location.href.split("?")[1]);return e?(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(H,{visible:+e,children:(0,r.jsx)(X,{children:(0,r.jsxs)(U,{children:[(0,r.jsxs)(Z,{children:[(0,r.jsx)(ee,{src:D}),(0,r.jsxs)("div",{children:[(0,r.jsx)(Y,{children:M.R.t("builder.job_tracking.chrome_extension_notification.title")}),(0,r.jsx)(G,{children:M.R.t("builder.job_tracking.chrome_extension_notification.subtitle")})]})]}),(0,r.jsx)(Z,{children:(0,r.jsx)(Q,{onClick:()=>t(!1),children:M.R.t("builder.job_tracking.chrome_extension_notification.submit")})})]})})})}):null},ei=i(19977),er=i(90239),en=i(83838);let el=(0,n.lazy)(()=>Promise.all([i.e("2964"),i.e("4662")]).then(i.bind(i,951)));var eo=()=>{let e=(0,o.wA)(),t=(0,a.zy)(),i=(0,c.J)(),{features:l}=(0,d.t)(),{jobs:f,fetchStatus:j}=(0,s.N)(p.Tp.selectJobTracking),v=j!==u.Hp.loaded,_=!!i?.uiStates?.tailoredResumeBannerOnJobBoardSeen,{data:A}=(0,ei.h)("activeCardId"),{data:w,isOpen:k,close:J}=(0,ei.h)("interviewJob"),C=(0,s.N)(p.Tp.selectAutoApplyNotification);(0,n.useEffect)(()=>{if(!C)return;let t=setTimeout(()=>e(p.o1.setAutoApplyNotification(null)),4e3);return()=>clearTimeout(t)},[C,e]);let[$,S]=(0,n.useState)(null),N=(0,n.useMemo)(()=>(0,er.YQ)(f,A),[f,A]);(0,n.useEffect)(()=>{let t=new URLSearchParams(window.location.search).get("card_id"),{downloadDocumentFormat:i}=(0,m.x1)(window.location.search);t&&!v&&(e(p.o1.setModal({key:"activeCardId",data:Number(t)})),e(p.o1.setModal({key:"cardDrawer",data:!0})),i&&S(i))},[v,e]),(0,n.useEffect)(()=>{if(_)return;let{showResumeTailoredBanner:i}=(0,m.x1)(t.search);i&&(e(p.o1.setModal({key:"tailoredBanner",data:!0})),e(h.o1.setUIStatesConfigStatus({tailored_resume_banner_on_job_board_seen:!0})),e(y.o1.setUIUserState({tailoredResumeBannerOnJobBoardSeen:!0})))},[t.search,_,e]),(0,n.useEffect)(()=>{$&&N?.resumeId&&(e(x.o1.download({id:N.resumeId,format:$})),S(null))},[$,N?.resumeId,e]);let T=(0,n.useCallback)(()=>J(),[J]);return(0,r.jsxs)(en.mc,{"data-testid":"job-tracking-container",children:[(0,r.jsx)(en.UC,{children:(0,r.jsx)(R,{})}),(0,r.jsx)(en.Uq,{id:"auto_apply_status_banner","data-testid":"auto-apply-status-banner",children:(0,r.jsx)(g.NE,{})}),(0,r.jsx)(n.Suspense,{fallback:(0,r.jsx)(L.A,{}),children:(0,r.jsx)(el,{})}),(0,r.jsx)(z.A,{visible:k,selectedJob:w,onClose:T,trackingLabel:"job_tracker"}),l.jobApplicationModal?(0,r.jsx)(b.U,{placement:"jobTracking"}):(0,r.jsx)(I.h,{placement:"jobTracking"}),(0,r.jsx)(et,{}
579),C&&(0,r.jsx)(P.x,{message:C})]})},ea=e=>((0,n.useEffect)(()=>{(0,l.xP)("visit_job_tracking")},[]),(0,r.jsx)(eo,{...e}))},51271:function(e,t,i){i.r(t),i.d(t,{default:function(){return j}});var r=i(74848),n=i(96540),l=i(84976),o=i(16497),a=i(49012),s=i(20023),d=i(40271),c=i(8559),u=i(34890),p=i(77378),x=i(8037),h=i(32606),y=i(38267),m=i(99701),g=i(49504);let b=y.Ay.div(["display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;"]),f=y.Ay.p(["margin-top:",";color:",";text-align:center;",";"],g.Ay.Caption,m.Jy.Neutral90,g.Ay.Body);var j=()=>{let[e]=(0,l.ok)(),[t,i]=(0,n.useState)(!0),{i18n:y}=(0,p.s)();return((0,n.useEffect)(()=>{(async()=>{i(!0);let t=e.get("mode"),r="/";switch(t){case x.kv.autoTailorFromJobBoard:let n=e.get("job_id");if(!n)break;try{let[e,t]=await Promise.all([a.uE.get("/resumes"),(0,c.YQ)(n)]),l=e.data.resumes;if(l.length>1){i(!1),(0,o.o)("/",{replace:!0});return}let[d,p]=await Promise.all([a.R3.post("job-cards",{status:s.Sy.wishlist,title:t?.job_title,company:t?.company,link:t?.url,description:t?.description,external_slug_id:t?.external_slug_id,location:t?.location,logo:t?.company_logo}),l.length>0?Promise.resolve({data:l[0]}):a.uE.post("/resumes",{template:"london"})]),x=p.data.id,y=d.data.id,m=(0,h.eJ)({mode:u.gb.fromPublicJB,jobCardId:y,jobExternalSlugId:n});r=`/resumes/${x}/edit?${m.toString()}`}catch(e){console.error("Auto tailoring flow failed:",e)}break;case x.kv.landing:let l=(await a.uE.get("/resumes")).data.resumes;if(l.length>0)r=`/resumes/${l[0].id}/edit`;else{let t=e.get("template_id")||"london",{data:i}=await a.uE.post("/resumes",{template:t});r=`/resumes/${i.id}/edit`}break;case x.kv.saveJobFromJobBoard:let d=e.get("job_id");if(!d)break;try{let e=await (0,c.YQ)(d);await a.R3.post("job-cards",{status:s.Sy.wishlist,title:e?.job_title,company:e?.company,link:e?.url,description:e?.description,external_slug_id:e?.external_slug_id,location:e?.location,logo:e?.company_logo}),r="/job-tracking"}catch(e){console.error("Saving job to job tracker failed:",e)}}(0,o.o)(r,{replace:!0})})()},[e]),t)?(0,r.jsxs)(b,{children:[(0,r.jsx)(d.Ay,{}),(0,r.jsx)(f,{children:y.t("builder.post_signup.message")})]}):null}},86934:function(e,t,i){i.r(t),i.d(t,{default:function(){return h}});var r=i(74848),n=i(33093),l=i(96540),o=i(47767),a=i(42692),s=i(49595),d=i(7852),c=i(27822),u=i(97885),p=i(23134);let x=()=>{let{externalSlugId:e,subscriptionId:t}=(0,o.g)(),i=(0,d.d)(e,t,"job_alert"),[n,a]=(0,l.useState)(),s=(0,u.M)("object"==typeof n||null==n),[x,h]=(0,l.useState)(),y=(0,p.n)(x);(0,l.useEffect)(()=>{i.data&&s.error&&!x&&h({query:i.data?.job_title,location_id:i.data?.location_id?String(i.data?.location_id):void 0,external_slug_id:e})},[i.data,s,x,e]);let m=s.error?y:s;return(0,r.jsx)(c.p,{isLoading:i.isLoading||s.isLoading,job:i.data,cardJobs:m,nearMeLocation:n,setNearMeLocation:a})};var h=()=>{let{externalSlugId:e}=(0,o.g)(),{features:t}=(0,a.t)(),i=!!t.jobSearchV2&&!!e;return((0,l.useEffect)(()=>{(0,n.xP)("visit_job_ad_mjs",{label:"recommendation"})},[]),i)?(0,r.jsx)(o.C5,{to:`/job-search/${e}`,state:{tab:s.En.recommendation},replace:!0}):(0,r.jsx)(x,{})}},64054:function(e,t,i){i.d(t,{UiKitView:function(){return o}});var r=i(74848),n=i(96540);let l=(0,n.lazy)(()=>Promise.all([i.e("333"),i.e("140"),i.e("3025")]).then(i.bind(i,24296))),o=()=>(0,r.jsx)(n.Suspense,{fallback:null,children:(0,r.jsx)(l,{})})},23925:function(e,t,i){i.r(t),i.d(t,{default:function(){return M}});var r=i(74848),n=i(81247),l=i(96540),o=i(47767),a=i(18509),s=i(64961),d=i(36925),c=i(38267),u=i(99701),p=i(24833),x=i(49504),h=i(14649);let y=c.Ay.div(["width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:36px 0;",""],p.A.IphoneSE` 580 width: fit-content; 581 `),m=c.Ay.div([""," "," display:flex;justify-content:center;max-width:429px;color:",";margin-bottom:12px;text-align:center;"," ",""],x.Ay.M,x.BO.DemiBold,u.Jy.Neutral90,p.A.Phone` 582 max-width: 335px; 583 `,p.A.IphoneSE` 584 ${x.Ay.S}; 585 max-width: 280px; 586 `),g=c.Ay.div([""," "," display:flex;max-width:416px;text-align:center;justify-content:center;color:",";"," ",""],x.Ay.Body,x.BO.Regular,u.Jy.Neutral50,p.A.Phone` 587 max-width: 335px; 588 `,p.A.IphoneSE` 589 ${x.Ay.Caption} 590 width: 280px; 591 `),b=c.Ay.img(["width:553px;height:421px;margin-top:16px;"," ",""],p.A.Phone` 592 width: 375px; 593 height: 285px; 594 margin-top: 56px; 595 `,p.A.IphoneSE` 596 width: 320px; 597 height: 243px; 598 margin-top: 24px; 599 `),f=c.Ay.div([""," "," width:393px;margin-bottom:24px;text-align:center;",""],x.Ay.Body,x.BO.Regular,p.A.Phone` 600 margin-bottom: 12px; 601 `),j=c.Ay.div(["display:flex;justify-content:center;align-items:center;padding:12px 20px 12px 24px;gap:10px;width:auto;border:1px solid ",";border-radius:4px;cursor:pointer;transition:0.2s;"," &:hover{border:1px solid ",";color:",";}"],u.Jy.Neutral20,x.BO.DemiBold,u.Jy.Blue50,u.Jy.Blue50),v=c.Ay.img(["width:14px;
601height:16px;left:6px;top:4px;margin-left:12px;"]),_=c.Ay.div(["position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:650px;height:500px;border-radius:6px;user-select:none;padding-top:70px;"]),A=c.Ay.div(["position:relative;z-index:5;top:-214px;right:34px;padding:6px;display:flex;border-radius:50%;height:fit-content;color:",";background-color:",";transition:opacity 0.15s;cursor:pointer;&:hover{opacity:0.8;}",""],u.Jy.White,u.Jy.Neutral80,p.A.Phone` 602 position: absolute; 603 top: 25px; 604 right: 0px; 605 `),w=c.Ay.iframe(["height:365px;width:615px;border-radius:12px;",""],p.A.Phone` 606 height: 95%; 607 width: 100%; 608 `),k=(0,c.Ay)(h.Ay.Close)([""]);var J=i.p+"media/loadingscreen176d96988c2a36ddc.gif",C=e=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m,{children:e.title}),(0,r.jsx)(g,{children:e.subtitle})]}),$=()=>(0,r.jsxs)(y,{children:[(0,r.jsx)(C,{title:"Scanning by the main keywords",subtitle:"Give us a moment and don't close this window, we are preparing your resume review"}),(0,r.jsx)(b,{src:J})]}),S=i.p+"media/loadingscreen22bbc5c25f53de400.gif",N=()=>(0,r.jsxs)(y,{children:[(0,r.jsx)(C,{title:"Parsing primary info",subtitle:"Give us a moment and don't close this window, we are preparing your resume review"}),(0,r.jsx)(b,{src:S})]}),T=i.p+"media/loadingscreen33f20996bd4a69fb4.gif",E=()=>(0,r.jsxs)(y,{children:[(0,r.jsx)(C,{title:"Generating resume score",subtitle:"Give us a moment and don't close this window, we are preparing your resume review"}),(0,r.jsx)(b,{src:T})]});i.p;var B=i(16466),R=i.p+"media/Trailer9045e93a56c9883a.png",P=()=>{let[e,t]=(0,l.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(f,{children:"While you're waiting, see what awaits you in Career.io"}),(0,r.jsxs)(j,{onClick:()=>t(!e),children:["Watch Trailer ",(0,r.jsx)(v,{src:R})]}),e&&(0,r.jsx)(B.A,{onClose:()=>t(!1),overlayFadeDuration:150,contentSlideDuration:0,children:(0,r.jsxs)(_,{children:[(0,r.jsx)(w,{title:"https://www.youtube.com/embed/SieXn9ArkhU",allowFullScreen:!0,frameBorder:"0",src:"https://www.youtube.com/embed/SieXn9ArkhU?autoplay=1",allow:"autoplay"}),(0,r.jsx)(A,{onClick:()=>t(!1),children:(0,r.jsx)(k,{})})]})})]})},I=i(12330);let L=c.Ay.div(["width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 0 36px 0;",""],p.A.IphoneSE` 609 width: fit-content; 610 `),z=()=>{let e=(0,n.wA)(),t=(0,o.Zp)();e(s.o1.fetchDocuments());let i=(0,a.N)(s.Tp.tunerResumeId),c=I.D.getItem("IS_CRITIQUE_CHECKSUM");(0,l.useEffect)(()=>{null!==i&&e(d.o1.fetchCioCritiques({resumeId:i,checkSum:c}))},[c,e,i]);let u=(0,a.N)(d.Tp.triggeredCritiqueStatus);(0,l.useEffect)(()=>{let t;return t=setInterval(()=>{u?.status===d.oV.pending&&i?e(d.o1.fetchCritiqueReviewStatus({resumeId:i})):clearInterval(t)},3e4),()=>clearInterval(t)},[u?.status,e,i]);let[p,x]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(null!==i&&u?.status===d.oV.pending){let e=setTimeout(()=>{x(!0)},5e3);return()=>clearTimeout(e)}},[i,u]),(0,r.jsx)(r.Fragment,{children:null!==i&&u?.status===d.oV.pending?p?(0,r.jsx)(N,{}):(0,r.jsx)($,{}):u?.status===d.oV.finished?(setTimeout(()=>{t(`/resumes/${i}/critique?lowLeads=1&v2=1`)},5e3),(0,r.jsx)(E,{})):(0,r.jsx)("div",{children:"Something went wrong"})})},M=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(z,{}),(0,r.jsx)(L,{children:(0,r.jsx)(P,{})})]})}}]);
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.