PageSourceSearch

https://tallo.com/talent/assets/NextStepJobsSection-XkLyl4HR.js

js tallo.com collected 2026-09-24 09:58:21 UTC 38,848 bytes, 11 lines download raw bytes

1import{j as e}from"./jsx-runtime-BXHdZtXm.js";import{a,k as We,L as Je,i as Ue,h as Fe}from"./react-router-BaecbKjl.js";import{a as He}from"./hooks-B5GqHsS9.js";import{U as Q}from"./urls-Bv6sdNFn.js";import{I as ze}from"./InitialLoader-CptecJqh.js";import{m as Ae,n as Re,o as Ge,p as De}from"./learnerApi-CtKuFK_4.js";import{t as ne,s as ae,a as Ke}from"./logging-jPb94qMn.js";import{u as Ve,s as ee,p as he,a as Qe,b as Xe}from"./occupation-picker.module-BPH6WZit.js";import{r as Ye}from"./resolveOccupationTitle-BNShnZ8h.js";import{t as Te}from"./trackSegmentEvent-Bjbl6eIX.js";import{u as Ze}from"./useJobSaveHandler-DwcnwKTs.js";import{e as et}from"./experienceTypes-B5SPXoaM.js";import{T as tt}from"./TUIBrick-D8bR4j-j.js";import{S as st,T as ot}from"./TUIAutoComplete-BI0MdRkS.js";import{c as ce}from"./index-BVcvjUCF.js";import{d as ve}from"./tui-droplist.module-SyrmUCmg.js";import{C as rt}from"./chevron-down-DolUfkBn.js";import{T as nt}from"./TUICheckbox-B3HatVAx.js";import{T as Ee}from"./TUIHyperlink-7Wq6SSGH.js";import{i as at}from"./ssrGuards-QdjV7NBU.js";import{s as ct}from"./stashIntent-CpRg4UP6.js";import{L as it,B as lt}from"./BmsPanelTrigger-BUPg20El.js";import{T as Ne,a as dt}from"./TUIButton-Cg4pKiYw.js";import{c as qe}from"./createLucideIcon-xgPuR4_l.js";import{T as ut}from"./TUISaveButton-ByVvnAAi.js";import{T as pt}from"./TUIProgress-IGCnDm_o.js";import{P as jt}from"./Pencil-DZJ77SPm.js";import{s as mt}from"./index-BIEGJLPo.js";import{F as xt}from"./featureGates-C8c2ygIR.js";import{u as bt}from"./TUIToast-BldrH5oG.js";import{T as _t}from"./TUIAccordion-n0jYasqt.js";const ht="_outer_o3sup_1",ft="_panel_o3sup_9",gt="_divider_o3sup_129",kt="_purple_o3sup_244",j={outer:ht,panel:ft,"header-slot":"_header-slot_o3sup_23","scroll-region":"_scroll-region_o3sup_28","scroll-indicator-footer":"_scroll-indicator-footer_o3sup_45","menu-chevron":"_menu-chevron_o3sup_55","search-all-wrapper":"_search-all-wrapper_o3sup_61","search-all-icon":"_search-all-icon_o3sup_65","search-all-item":"_search-all-item_o3sup_77","search-all-text":"_search-all-text_o3sup_103","search-all-count":"_search-all-count_o3sup_106","select-hint":"_select-hint_o3sup_117",divider:gt,"bucket-header":"_bucket-header_o3sup_135","bucket-item":"_bucket-item_o3sup_147","item-primary":"_item-primary_o3sup_160","item-secondary":"_item-secondary_o3sup_163","item-leading-icon":"_item-leading-icon_o3sup_166","item-leading-control":"_item-leading-control_o3sup_167","bucket-item-selected":"_bucket-item-selected_o3sup_185","item-trailing":"_item-trailing_o3sup_206","item-text":"_item-text_o3sup_213","empty-state":"_empty-state_o3sup_237",purple:kt,"loading-skeleton":"_loading-skeleton_o3sup_272","skeleton-see-all":"_skeleton-see-all_o3sup_276","skeleton-group":"_skeleton-group_o3sup_284","skeleton-group-title":"_skeleton-group-title_o3sup_291","skeleton-item":"_skeleton-item_o3sup_300","skeleton-icon":"_skeleton-icon_o3sup_307","skeleton-text-block":"_skeleton-text-block_o3sup_317","skeleton-text":"_skeleton-text_o3sup_317","skeleton-text-small":"_skeleton-text-small_o3sup_332"};function yt({text:t,highlight:o}){if(!t||!o)return e.jsx("span",{children:t});const r=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),c=t.split(new RegExp(`(${r})`,"gi"));return e.jsx(e.Fragment,{children:c.map((d,i)=>d.toLowerCase()===o.toLowerCase()?e.jsx("strong",{children:d},i):e.jsx("span",{children:d},i))})}const we=[70,40],vt=[[[72,34],[60,28],[55,22]],[[66,30],[58,26],[50,20]],[[74,36],[64,30],[52,24]]];function Nt({dataTestId:t}){return e.jsxs("div",{className:j["loading-skeleton"],role:"status","aria-live":"polite","aria-label":"Loading search suggestions","data-testid":`${t}-skeleton`,children:[e.jsxs("div",{className:j["skeleton-see-all"],"data-testid":`${t}-skeleton-see-all`,children:[e.jsx("div",{className:j["skeleton-icon"]}),e.jsxs("div",{className:j["skeleton-text-block"],children:[e.jsx("div",{className:j["skeleton-text"],style:{width:`${we[0]}%`}}),e.jsx("div",{className:j["skeleton-text-small"],style:{width:`${we[1]}%`}})]})]}),vt.map((o,r)=>e.jsxs("div",{className:j["skeleton-group"],"data-testid":`${t}-skeleton-group`,children:[e.jsx("div",{className:j["skeleton-group-title"]}),o.map(([c,d],i)=>e.jsxs("div",{className:j["skeleton-item"],"data-testid":`${t}-skeleton-item`,children:[e.jsx("div",{className:j["skeleton-icon"]}),e.jsxs("div",{className:j["skeleton-text-block"],children:[e.jsx("div",{className:j["skeleton-text"],style:{width:`${c}%`}}),e.jsx("div",{className:j["skeleton-text-small"],style:{width:`${d}%`}})]})]},`skeleton-item-${r}-${i}`))]},`skeleton-group-${r}`))]})}function wt({searchTerm:t,buckets:o,isLoading:r=!1,emptyState:c,onItemSelect:d,onClose:i,onSearchAll:u,hide
1SelectHint:b=!1,disableDismiss:x=!1,header:h,totalResultsCount:R,listboxAriaLabel:y="Search suggestions",searchAllIcon:N,dataTestId:f="bucketed-search-list",className:M,disableOuterPositioning:T=!1,color:m="blue",selectedItemKey:_,getItemKey:v}){const E=a.useRef(null),w=a.useRef(null),[B,q]=a.useState(!1),L=a.useCallback(()=>{const p=w.current;if(!p)return;const k=p.scrollHeight>p.clientHeight,W=p.scrollTop+p.clientHeight>=p.scrollHeight-2;q(k&&!W)},[]);a.useEffect(()=>{if(x)return;const p=k=>{E.current&&!E.current.contains(k.target)&&i()};return document.addEventListener("mousedown",p),()=>document.removeEventListener("mousedown",p)},[x,i]),a.useEffect(()=>{if(x)return;const p=k=>{k.key==="Escape"&&i()};return document.addEventListener("keydown",p),()=>document.removeEventListener("keydown",p)},[x,i]),a.useEffect(()=>{const p=window.setTimeout(()=>{L()},0);return()=>window.clearTimeout(p)},[o,r,L]),a.useEffect(()=>(window.addEventListener("resize",L),()=>window.removeEventListener("resize",L)),[L]);const S=o.length>0,F=!!(u&&S),O=S&&!F&&!b,I=e.jsx("span",{className:j["search-all-icon"],children:N??e.jsx(st,{"aria-hidden":!0})});return e.jsx("div",{ref:E,className:ce(!T&&j.outer,{[j.purple]:m==="purple"},M),role:"listbox","aria-label":y,children:e.jsxs("div",{className:j.panel,children:[h?e.jsx("div",{className:j["header-slot"],children:h}):null,e.jsxs("div",{ref:w,className:j["scroll-region"],onScroll:L,children:[r&&e.jsx(Nt,{dataTestId:f}),!r&&e.jsxs(e.Fragment,{children:[F&&e.jsx("div",{className:j["search-all-wrapper"],children:e.jsxs("div",{className:j["search-all-item"],role:"option","aria-selected":"false",tabIndex:0,"data-testid":`${f}-search-all`,onClick:()=>u==null?void 0:u(t),onKeyDown:p=>{(p.key==="Enter"||p.key===" ")&&(p.preventDefault(),u==null||u(t))},children:[I,e.jsxs("span",{className:j["search-all-text"],children:["Search for ",e.jsxs("strong",{children:['"',t,'"']}),typeof R=="number"&&e.jsxs("span",{className:j["search-all-count"],"data-testid":`${f}-search-all-count`,children:[" ","(",R.toLocaleString()," results)"]})]})]})}),O&&e.jsx("div",{className:j["search-all-wrapper"],children:e.jsx("p",{className:j["select-hint"],role:"presentation","data-testid":`${f}-select-hint`,children:"Select an option below"})}),!S&&c!==void 0&&e.jsx("div",{className:j["empty-state"],role:"status","aria-live":"polite","data-testid":`${f}-no-results`,children:c}),o.map(p=>e.jsxs("div",{"data-testid":`${f}-bucket-${p.id}`,children:[e.jsx("div",{className:j.divider}),e.jsx("div",{className:j["bucket-header"],role:"presentation",children:p.label}),p.items.map((k,W)=>{const H=v==null?void 0:v(k.item,p.id),U=!!(_&&H&&_===H);return e.jsxs("div",{className:ce(j["bucket-item"],{[j["bucket-item-selected"]]:U}),role:"option","aria-selected":_?U:!0,tabIndex:0,"data-testid":`${f}-item-${p.id}`,onClick:()=>d(k.item,p.id),onKeyDown:$=>{($.key==="Enter"||$.key===" ")&&($.preventDefault(),d(k.item,p.id))},children:[k.leadingControl?e.jsx("span",{className:j["item-leading-control"],"aria-hidden":"true",children:k.leadingControl}):k.leadingIcon?e.jsx("span",{className:j["item-leading-icon"],"aria-hidden":"true",children:k.leadingIcon}):null,e.jsxs("span",{className:j["item-text"],children:[e.jsx("span",{className:j["item-primary"],children:e.jsx(yt,{text:k.primaryText,highlight:t})}),k.secondaryText?e.jsx("span",{className:j["item-secondary"],children:k.secondaryText}):null]}),k.trailingContent?e.jsx("span",{className:j["item-trailing"],children:k.trailingContent}):null]},`${p.id}-${k.primaryText}-${W}`)})]},p.id))]})]}),B&&e.jsx("div",{className:ce(ve["menu-arrow-background"],j["scroll-indicator-footer"],j.bottom),"aria-hidden":"true","data-testid":`${f}-scroll-indicator`,children:e.jsx(rt,{className:ce(ve["menu-chevron"],j["menu-chevron"]),"aria-hidden":!0})})]})})}/**
2 * @license lucide-react v0.555.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const St=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]],Ct=qe("circle-arrow-up",St);/**
7 * @license lucide-react v0.555.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const Rt=[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]],Tt=qe("users-round",Rt),Le="/talent/assets/bridge-2-5WNVi3Kz.png",Et=t=>({...(t==null?void 0:t.occupationMappingConfidence)!==void 0?{matchType:t.occupationMappingConfidence}:{},...(t==null?void 0:t.occupationMappingStatus)!==void 0?{occupationMappingStatus:t.occupationMappingStatus}:{},...(t==null?void 0:t.occupationTitleId)!==void 0?{occupationTitleId:t.occupationTitleId}:{}}),qt=t=>{Te({eventName:"next_step_role_selected",properties:t})},Lt=t=>{Te({eventName:"current_role_changed",properties:{oldTitle:t.oldTitle,newTitle:t.newTitle,...Et(t.workexp)}})},It=new Set(et.map(t=>t.value));function Ot(t){return!!(t.exp_type&&It.has(t.exp_type))}function $t(t){return t.trim().toLowerCase()}function Pt(t){var i;const r=[...t.filter(u=>{var b;return Ot(u)&&((b=u.position)==null?void 0:b.trim())})].sort((u,b)=>{const x=u.start_date?new Date(u.start_date).getTime():0;return(b.start_date?new Date(b.start_date).getTime():0)-x}),c=new Set,d=[];for(const u of r){const b=u.position.trim(),x=$t(b);c.has(x)||(c.add(x),d.push({workexpId:u.workexp_id??0,title:b,company:((i=u.company)==null?void 0:i.trim())||void 0,occ2010:u.occ2010,isCurrent:u.is_current===!0,workexp:u}))}return d}function Mt(t){return t.company?`${t.title} (${t.company})`:t.title}function Bt(t){const[o,{data:r,isFetching:c}]=Ae(),d=a.useCallback(()=>{t&&o(void 0,!0)},[t,o]);return{roles:t?Pt(r??[]):[],isLoading:t&&c,load:d}}const de={"role-picker-field":"_role-picker-field_rei6d_1","role-picker-dropdown":"_role-picker-dropdown_rei6d_6","role-radio":"_role-radio_rei6d_10","role-radio-selected":"_role-radio-selected_rei6d_11"},Wt="From your profile",Jt="Recent search",Ut="Search results",Ft=({selected:t})=>e.jsx("span",{className:t?de["role-radio-selected"]:de["role-radio"]}),Ht=({value:t,notCurrentlyWorking:o,onChange:r,isAuthenticated:c,disabled:d=!1,dataTestId:i="job-browse-current-role-picker",label:u="My Current Role",placeholder:b,fullWidth:x,className:h,recentSearchTitle:R,recentSearchOccCode:y})=>{const[N,f]=a.useState(t.title??""),[M,T]=a.useState(!1),m=a.useRef(!1),_=a.useRef(t.title),{roles:v,isLoading:E,load:w}=Bt(!!c),{options:B,isLoading:q,isError:L,hasMinimumQuery:S,retry:F}=Ve(N);a.useEffect(()=>{const l=t.title??"",J=_.current??"";_.current=t.title,l!==N&&(m.current&&!(l===""&&J!=="")||(m.current=!1,f(l)))},[t.title,t.code,N]);const O=b??(c?"Search job title or select from Profile...":"Search job title"),I=v.find(l=>l.isCurrent),p=I?`profile:${I.workexpId}`:void 0,k=a.useMemo(()=>new Set(v.map(l=>l.title.trim().toLowerCase())),[v]),W=R==null?void 0:R.trim(),H=!!(W&&!k.has(W.toLowerCase())),U=a.useMemo(()=>{const l=[];return v.length>0&&l.push({id:"profile",label:Wt,items:v.map(J=>({item:{kind:"profile",role:J},primaryText:Mt(J),leadingControl:e.jsx(Ft,{selected:J.isCurrent}),trailingContent:J.isCurrent?e.jsx(tt,{variant:"green",content:"My Current Role",dataTestId:`${i}-current-role-badge`}):null}))}),H&&W&&l.push({id:"recent",label:Jt,items:[{item:{kind:"recent",title:W,occCode:y},primaryText:W}]}),S&&B.length>0&&l.push({id:"search",label:Ut,items:B.map(J=>({item:{kind:"search",option:J}
11,primaryText:J.displayTitle}))}),l},[v,H,W,y,S,B,i]),$=l=>{if(m.current=!0,f(l),T(!0),!l){r({code:null,title:null,notCurrentlyWorking:!1});return}r({code:null,title:l,notCurrentlyWorking:!1})},G=l=>{w(),T(!0)},se=()=>{T(!1)},D=l=>{if(m.current=!1,T(!1),l.kind==="profile"){f(l.role.title),r({code:null,title:l.role.title,notCurrentlyWorking:!1,source:"profile_role",workexp:l.role.workexp,conceptId:l.role.workexp.occupationTitleId});return}if(l.kind==="recent"){f(l.title),r({code:typeof l.occCode=="number"?l.occCode:null,title:l.title,notCurrentlyWorking:!1,source:"recent_search"});return}f(l.option.displayTitle),r({code:l.option.occ2010,title:l.option.displayTitle,conceptId:l.option.id,matchCommitted:"catalog",notCurrentlyWorking:!1,source:"search"})},ue=l=>{m.current=!1,T(!1),r(l?{code:null,title:null,notCurrentlyWorking:!0}:{code:null,title:null,notCurrentlyWorking:!1})},pe=c!==!1,je=c===!1?"Requires a free account":void 0,oe=d||o,X=L&&S,K=E||S&&q,me=M&&!oe&&(K||U.length>0||X),V=S&&!q&&B.length===0&&v.length===0;return e.jsxs("div",{className:ee["occupation-picker"],"data-testid":i,children:[X&&e.jsxs("div",{className:ee["error-state"],"data-testid":`${i}-error`,children:[e.jsx("p",{className:ee["error-message"],children:"Unable to load job titles. Please try again."}),e.jsx("button",{type:"button",className:ee["retry-button"],onClick:F,"data-testid":`${i}-retry`,children:"Retry"})]}),e.jsxs("div",{className:de["role-picker-field"],children:[e.jsx(ot,{label:u,value:o?"":N,options:[],onChange:$,onInputFocus:G,placeholder:O,"aria-label":u,disabled:oe,optionsLoading:!1,minimumSearchLength:0,fullWidth:x,className:h,"data-testid":`${i}-autocomplete`,autoSelectFirstOption:!1,disableBuiltInDropdown:!0,hint:je}),me&&e.jsx(wt,{dataTestId:`${i}-dropdown`,searchTerm:N,buckets:U,isLoading:K&&U.length===0,color:"blue",onClose:se,onItemSelect:D,selectedItemKey:p,getItemKey:l=>l.kind==="profile"?`profile:${l.role.workexpId}`:l.kind==="recent"?`recent:${l.title}`:`search:${l.option.id}`,listboxAriaLabel:"Current role suggestions",className:de["role-picker-dropdown"],emptyState:V?e.jsx("span",{children:"No matching results found"}):void 0})]}),pe?e.jsx(nt,{label:"I'm not currently working",checked:o,onChange:l=>ue(!!l),disabled:d,dataTestId:`${i}-toggle`,className:ee["not-working-checkbox"]}):null]})},A="I'm not currently working",zt={"no-data":{title:"We're building recommendations for this career area",description:"We don't have quality data for this field yet. Check back as our coverage grows or if your situation changes.",testId:"job-browse-next-step-no-data-empty"},"great-job":{title:"No recommendations",description:"Looks like you're already in a great spot. Check back if you change jobs.",testId:"job-browse-next-step-great-job-empty"},"not-working":{title:"No recommendations for you yet",description:"Job transitions recommendations work best when we know your current or most recent role. Update your occupation when your situation changes.",testId:"job-browse-next-step-not-working-empty"}},At=t=>t===null||Array.isArray(t)&&t.length===0,le="nextStepRole",te="nextStepOccCode";function Gt(t){if(!(t!=null&&t.trim()))return;const o=Number.parseInt(t.trim(),10);return Number.isFinite(o)?o:void 0}function Dt(t,o,r,c){const d=`${t}${o}`.replace("/talent",""),i=d.indexOf("?"),u=i===-1?d:d.slice(0,i),b=i===-1?"":d.slice(i+1),x=new URLSearchParams(b);x.set(le,r),typeof c=="number"?x.set(te,String(c)):x.delete(te);const h=x.toString();return h?`${u}?${h}`:u}function Kt(t){return t.map(o=>{var c;const r=o;return{occ2010Code:o.matchedOcc2010Code,occ2010Title:((c=o.title)==null?void 0:c.trim())||o.matchedOccupationTitle,compositeScore:o.compositeScore,payGrowthScore:o.payGrowthScore,jobSecurityScore:o.jobSecurityScore,socCodes:o.soc5?[o.soc5]:void 0,lotSpecializedOccupation:o.soc5Name,jobId:o.jobId,organizationName:o.organizationName,slug:o.slug,cityName:o.cityName,stateName:o.stateName,locationFlexibility:o.locationFlexibility,matchedOccupationTitle:o.matchedOccupationTitle,pctInc:r.pctInc,transitionVolume:r.transitionVolume}})}function Vt(t){var c,d;const o=(c=t.cityName)==null?void 0:c.trim();return o||((d=t.locationFlexibility)==null?void 0:d.trim())||null}const Qt=t=>t>=90?"excellent":t>=70?"good":t>=50?"fair":t>=30?"concerning":t>=10?"poor":"track",Xt=({isAuthenticated:t,skipHydration:o=!1,onHydrate:r})=>{const{data:c,isSuccess:d,isError:i}=Re(void 0,{skip:!t}),u=a.useRef(null),b=a.useRef(r);a.useEffect(()=>{b.current=r}),a.useEffect(()=>{var M,T;if(!t){u.current=null;return}if(o||!d&&!i)return;const x=c;if(i||!x)return;if(x.notCurrentlyWorking){const m=`not-working:${A}`;if(u.current===m)return;u.current=m,b.current({role:A,notCurrentlyWorking:!0,fromCurrentRole:!1});return}const h=x.currentRole,R=(M=h==null?void 0:h.title)==null?void 0:M.trim();if(h&&R){const m=he(h.occ2010??void 0)??"none",_=`current-role:${h.workexpId}:${R.toLowerCase()}:occ:${m}`;if(u.current===_)return;u.current=_,b.current({role:R,notCurrentlyWorking:!1,occCode:typeof m=="number"?m:void 0,fromCurrentRole:!0});return}const y=(T=x.currentOccTitle)==null?void 0:T.trim();if(!y)return;const N=typeof x.currentOccCode=="number"?x.currentOccCode:"none",f=`recent:${y.toLowerCase()}:occ:${N}`;u.current!==f&&(u.current=f,b.current({role:"",notCurrentlyWorking:!1,fromCurrentRole:!1,recentSearchTitle:y,recentSearchOccCode:typeof N=="number"?N:void 0}))},[t,o,d,i,c])},ie="useNextStepRecommendations",Yt=({isAuthenticated:t,selectedRole:o,selectedOccCode:r,fallbackOccCodeRef:c})=>
11{const[d,i]=a.useState([]),[u,b]=a.useState(!1),[x,h]=a.useState(),{data:R,isSuccess:y,isError:N}=Re(void 0,{skip:!t}),[f]=Ge(),[M]=Qe(),[T]=Xe(),m=a.useRef(0),_=a.useRef(f),v=a.useRef(M),E=a.useRef(T),w=a.useRef(R);return a.useEffect(()=>{_.current=f,v.current=M,E.current=T,w.current=R}),a.useEffect(()=>{if(!t){i([]),b(!1),h(void 0);return}const B=o.trim();if(!B){i([]),b(!1),h(void 0);return}if(B===A){if(i([]),b(!1),h(void 0),!y&&!N)return;const I=++m.current,p=w.current;(async()=>{try{if(y&&(p==null?void 0:p.notCurrentlyWorking)===!0){if(I!==m.current)return;c.current=void 0;return}if(await _.current({notCurrentlyWorking:!0}).unwrap(),I!==m.current)return;c.current=void 0}catch(k){if(I!==m.current)return;ne(`Failed to persist current occupation: ${ae(k)}`,ie,"persistNotCurrentlyWorking")}})();return}const q=typeof r=="number"?r:c.current;if(typeof q!="number"){i([]),b(!1),h(void 0);return}if(!(y||N)){i([]),b(!0),h(void 0);return}const S=w.current,F=y&&S&&S.notCurrentlyWorking!==!0&&typeof S.currentOccCode=="number"&&S.currentOccCode===q;i([]),b(!0),h(void 0);const O=++m.current;(async()=>{try{if(!F)try{await _.current({currentOccCode:q,currentOccTitle:B,notCurrentlyWorking:!1}).unwrap()}catch(I){if(O!==m.current)return;ne(`Failed to persist current occupation: ${ae(I)}`,ie,"persistCurrentOcc");return}if(O!==m.current)return;c.current=q;try{const I=await v.current({occ2010Code:q}).unwrap();if(O!==m.current)return;h(I.recommendedOccupations);try{const p=await E.current({size:3,radiusMiles:25}).unwrap();if(O!==m.current)return;i(Kt(p??[]))}catch(p){if(O!==m.current)return;ne(`Failed to load career transition jobs after compute: ${ae(p)}`,ie,"loadCareerTransitionJobsAfterCompute"),i([])}}catch(I){if(O!==m.current)return;ne(`Failed to compute opportunity recommendations: ${ae(I)}`,ie,"loadRecommendationsAfterSetCurrentOcc"),i([])}}finally{O===m.current&&b(!1)}})()},[t,o,r,c,y,N]),{recommendations:d,isLoading:u,recommendedOccupationsFromCompute:x}},s={"next-step-jobs-section":"_next-step-jobs-section_dqjsj_6","next-step-jobs-accordion":"_next-step-jobs-accordion_dqjsj_12","next-step-jobs-content":"_next-step-jobs-content_dqjsj_26","next-step-jobs-header":"_next-step-jobs-header_dqjsj_31","next-step-jobs-badge":"_next-step-jobs-badge_dqjsj_46","next-step-jobs-body":"_next-step-jobs-body_dqjsj_58","next-step-jobs-left-panel":"_next-step-jobs-left-panel_dqjsj_71","next-step-jobs-selected-role-card":"_next-step-jobs-selected-role-card_dqjsj_78","next-step-jobs-selected-role-title":"_next-step-jobs-selected-role-title_dqjsj_89","next-step-jobs-selected-role-edit-button":"_next-step-jobs-selected-role-edit-button_dqjsj_99","next-step-jobs-copy":"_next-step-jobs-copy_dqjsj_103","next-step-jobs-title":"_next-step-jobs-title_dqjsj_109","next-step-jobs-description":"_next-step-jobs-description_dqjsj_118","next-step-jobs-powered-by":"_next-step-jobs-powered-by_dqjsj_128","next-step-jobs-link":"_next-step-jobs-link_dqjsj_137","next-step-jobs-right-panel":"_next-step-jobs-right-panel_dqjsj_144","next-step-jobs-input":"_next-step-jobs-input_dqjsj_155","next-step-jobs-image":"_next-step-jobs-image_dqjsj_169","next-step-jobs-recommendations-header":"_next-step-jobs-recommendations-header_dqjsj_176","next-step-jobs-recommendations-title-wrap":"_next-step-jobs-recommendations-title-wrap_dqjsj_184","next-step-jobs-recommendations-icon":"_next-step-jobs-recommendations-icon_dqjsj_190","next-step-jobs-recommendations-title-1":"_next-step-jobs-recommendations-title-1_dqjsj_197","next-step-jobs-recommendations-description":"_next-step-jobs-recommendations-description_dqjsj_206","next-step-jobs-recommendations-role":"_next-step-jobs-recommendations-role_dqjsj_215","next-step-jobs-no-recs":"_next-step-jobs-no-recs_dqjsj_219","next-step-jobs-no-recs-title":"_next-step-jobs-no-recs-title_dqjsj_226","next-step-jobs-no-recs-description":"_next-step-jobs-no-recs-description_dqjsj_235","next-step-jobs-rec-stack":"_next-step-jobs-rec-stack_dqjsj_246","next-step-jobs-better-job-card":"_next-step-jobs-better-job-card_dqjsj_260","next-step-jobs-rec-card-body":"_next-step-jobs-rec-card-body_dqjsj_274","next-step-jobs-rec-loader":"_next-step-jobs-rec-loader_dqjsj_316","
11next-step-jobs-rec-loader-spinner":"_next-step-jobs-rec-loader-spinner_dqjsj_326","next-step-jobs-rec-card-grid":"_next-step-jobs-rec-card-grid_dqjsj_336","next-step-jobs-rec-card-main":"_next-step-jobs-rec-card-main_dqjsj_346","next-step-jobs-rec-card-main-link":"_next-step-jobs-rec-card-main-link_dqjsj_356","next-step-jobs-rec-card-title-company":"_next-step-jobs-rec-card-title-company_dqjsj_377","next-step-jobs-rec-card-title-wrap":"_next-step-jobs-rec-card-title-wrap_dqjsj_386","next-step-jobs-rec-card-title":"_next-step-jobs-rec-card-title_dqjsj_377","next-step-jobs-organization-location":"_next-step-jobs-organization-location_dqjsj_413","next-step-jobs-job-meta-line":"_next-step-jobs-job-meta-line_dqjsj_422","next-step-jobs-infos":"_next-step-jobs-infos_dqjsj_433","next-step-jobs-info":"_next-step-jobs-info_dqjsj_433","next-step-jobs-circle-arrow-up-icon":"_next-step-jobs-circle-arrow-up-icon_dqjsj_450","next-step-jobs-rec-info-text":"_next-step-jobs-rec-info-text_dqjsj_458","next-step-jobs-recommendation-stat-emphasis":"_next-step-jobs-recommendation-stat-emphasis_dqjsj_473","next-step-jobs-rec-card-actions":"_next-step-jobs-rec-card-actions_dqjsj_478","next-step-jobs-save-icon":"_next-step-jobs-save-icon_dqjsj_488","next-step-jobs-ring-number":"_next-step-jobs-ring-number_dqjsj_494","next-step-jobs-rec-score-ring":"_next-step-jobs-rec-score-ring_dqjsj_503","next-step-jobs-rec-progress-excellent":"_next-step-jobs-rec-progress-excellent_dqjsj_512","next-step-jobs-rec-progress-good":"_next-step-jobs-rec-progress-good_dqjsj_516","next-step-jobs-rec-progress-fair":"_next-step-jobs-rec-progress-fair_dqjsj_520","next-step-jobs-rec-progress-concerning":"_next-step-jobs-rec-progress-concerning_dqjsj_524","next-step-jobs-rec-progress-poor":"_next-step-jobs-rec-progress-poor_dqjsj_528","next-step-jobs-rec-progress-track":"_next-step-jobs-rec-progress-track_dqjsj_532","next-step-jobs-auth-gate":"_next-step-jobs-auth-gate_dqjsj_604","next-step-jobs-auth-gate-stack":"_next-step-jobs-auth-gate-stack_dqjsj_609","next-step-jobs-auth-gate-stack-squeeze-wide":"_next-step-jobs-auth-gate-stack-squeeze-wide_dqjsj_616","next-step-jobs-auth-gate-stack-squeeze-narrow":"_next-step-jobs-auth-gate-stack-squeeze-narrow_dqjsj_624","next-step-jobs-auth-gate-stack-sliver":"_next-step-jobs-auth-gate-stack-sliver_dqjsj_632","next-step-jobs-auth-gate-card":"_next-step-jobs-auth-gate-card_dqjsj_642","next-step-jobs-auth-gate-card-inner":"_next-step-jobs-auth-gate-card-inner_dqjsj_651","next-step-jobs-auth-gate-icon-wrap":"_next-step-jobs-auth-gate-icon-wrap_dqjsj_659","next-step-jobs-auth-gate-icon-circle":"_next-step-jobs-auth-gate-icon-circle_dqjsj_665","next-step-jobs-auth-gate-lock-svg":"_next-step-jobs-auth-gate-lock-svg_dqjsj_677","next-step-jobs-auth-gate-copy":"_next-step-jobs-auth-gate-copy_dqjsj_681","next-step-jobs-auth-gate-title":"_next-step-jobs-auth-gate-title_dqjsj_689","next-step-jobs-auth-gate-subtitle":"_next-step-jobs-auth-gate-subtitle_dqjsj_699","next-step-jobs-auth-gate-ctas":"_next-step-jobs-auth-gate-ctas_dqjsj_709"},Se=(t={})=>{if(t.variant==="no-recs"){const{title:o,description:r,testId:c}=zt[t.reason];return e.jsxs("div",{className:s["next-step-jobs-no-recs"],"data-testid":c,children:[e.jsx("p",{className:s["next-step-jobs-no-recs-title"],children:o}),e.jsx("p",{className:s["next-step-jobs-no-recs-description"],children:r})]})}return e.jsxs("div",{className:s["next-step-jobs-left-panel"],children:[e.jsx("img",{src:Le,alt:"Rainbow bridge illustration",className:s["next-step-jobs-image"],width:723,height:574}),e.jsxs("div",{className:s["next-step-jobs-copy"],children:[e.jsx("h2",{className:s["next-step-jobs-title"],children:"Find your next move."}),e.jsx("p",{className:s["next-step-jobs-description"],children:"Your current job is just the starting point. See where workers like you actually went next."}),e.jsxs("p",{className:s["next-step-jobs-powered-by"],children:["Powered by real career transition data in the U.S. labor market over the past 20 years."," ",e.jsx(Ee,{to:Q.NEXT_STEP_JOBS_METHODOLOGY,className:s["next-step-jobs-link"],target:"_blank",dataTestId:"job-browse-next-step-onboarding-how-it-works-link",type:"hyperlink",children:"How it works"})]})]})]})},Zt=({selectedRole:t,selectedOccCode:o})=>{const r=We(),c=a.useCallback(()=>{const d=t.trim();!at()||!d||ct("job-recs",Dt(r.pathname,r.search,d,o))},[r.pathname,r.search,o,t]);return e.jsx("div",{className:s["next-step-jobs-auth-gate"],"data-testid":"job-browse-next-step-unauthenticated-gate",children:e.jsxs("div",{className:s["next-step-jobs-auth-gate-stack"],children:[e.jsx("div",{className:s["next-step-jobs-auth-gate-stack-squeeze-wide"],children:e.jsx("div",{className:s["next-step-jobs-auth-gate-stack-sliver"],"aria-hidden":!0})}),e.jsx("div",{className:s["next-step-jobs-auth-gate-stack-squeeze-narrow"],children:e.jsx("div",{className:s["next-step-jobs-auth-gate-stack-sliver"],"aria-hidden":!0})}),e.jsx("div",{className:s["next-step-jobs-auth-gate-card"],children:e.jsxs("div",{className:s["next-step-jobs-auth-gate-card-inner"],children:[e.jsx("div",{className:s["next-step-jobs-auth-gate-icon-wrap"],children:e.jsx("div",{className:s["next-step-jobs-auth-gate-icon-circle"],children:e.jsx(it,{className:s["next-step-jobs-auth-gate-lock-svg"],size:24,strokeWidth:2,"aria-hidden":!0})})}),e.jsxs("div",{className:s["next-step-jobs-auth-gate-copy"],children:[e.jsx("p",{className:s["next-step-jobs-auth-gate-title"],children:"Create a free account to see your job recommendations."}),e.jsx("p",{className:s["next-step-jobs-auth-gate-subtitle"],children:"Based on real job transitions made by workers with similar skills."})]}),e.jsxs("div",{className:s["next-step-jobs-auth-gate-ctas"],children:[e.jsx(Ne,{to:Q.LOGIN,variant:"primary",color:"blue",label:"Log In",onClick:c,"data-testid":"job-browse-next-step-gate-log-in-link"}),e.jsx(Ne,{to:Q.CREATE_ACCOUNT,variant:"secondary",color:"blue",label:"Sign Up",onClick:c,"data-testid":"job-browse-next-step-gate-sign-up-link"})]})]})})]})})},es=t=>{var d;
11const o=(d=t.slug)==null?void 0:d.trim(),r=t.jobId!=null&&String(t.jobId).trim()!==""?String(t.jobId).trim():"",c=o||r;return c?`/job/${c}`:null},ts=({recommendation:t,index:o,isSaved:r,onSave:c,bmsPanelEnabled:d=!1})=>{var w;const i=Math.min(Math.max(t.compositeScore??0,0),100),u=Qt(i),b=s[`next-step-jobs-rec-progress-${u}`],x=Vt(t),h=(w=t.organizationName)!=null&&w.trim()?`Job at ${t.organizationName.trim()}`:null,R=typeof t.payGrowthScore=="number"&&Number.isFinite(t.payGrowthScore??0)?Math.round(t.payGrowthScore??0):null,y=typeof t.transitionVolume=="number"&&Number.isFinite(t.transitionVolume)?Math.round(t.transitionVolume):null,N=(R??0)>0,f=(y??0)>0,M=!!(h||x),T=N||f,m=es(t),_=`job-browse-next-step-recommendation-card-${t.jobId??o}`,v=e.jsxs("div",{className:s["next-step-jobs-rec-card-main"],children:[e.jsxs("div",{className:s["next-step-jobs-rec-card-title-company"],children:[e.jsx("div",{className:s["next-step-jobs-rec-card-title-wrap"],children:e.jsx("p",{className:s["next-step-jobs-rec-card-title"],children:t.occ2010Title||"Recommended role"})}),M&&e.jsxs("div",{className:s["next-step-jobs-organization-location"],children:[h&&e.jsx("p",{className:s["next-step-jobs-job-meta-line"],children:h}),x&&e.jsx("p",{className:s["next-step-jobs-job-meta-line"],children:x})]})]}),T&&e.jsxs("div",{className:s["next-step-jobs-infos"],children:[N&&e.jsxs("div",{className:s["next-step-jobs-info"],children:[e.jsx(Ct,{className:s["next-step-jobs-circle-arrow-up-icon"]}),e.jsxs("span",{className:s["next-step-jobs-rec-info-text"],children:[e.jsxs("strong",{className:s["next-step-jobs-recommendation-stat-emphasis"],children:[R,"%"]})," ","higher pay"]})]}),f&&e.jsxs("div",{className:s["next-step-jobs-info"],children:[e.jsx(Tt,{className:s["next-step-jobs-circle-arrow-up-icon"],"aria-hidden":!0,width:16,height:16}),e.jsxs("span",{className:s["next-step-jobs-rec-info-text"],children:[e.jsx("strong",{className:s["next-step-jobs-recommendation-stat-emphasis"],children:(y??0).toLocaleString()})," ","workers made this move"]})]})]})]}),E=t.occ2010Title?{code:String(t.occ2010Code??t.occ2010Title),title:t.occ2010Title}:null;return e.jsxs("article",{className:s["next-step-jobs-better-job-card"],"data-testid":_,children:[e.jsx("div",{className:s["next-step-jobs-rec-card-body"],children:e.jsxs("div",{className:s["next-step-jobs-rec-card-grid"],children:[m?e.jsx(Je,{className:s["next-step-jobs-rec-card-main-link"],prefetch:"viewport",state:{internal_referrer:"next_step_jobs"},to:m,children:v}):v,e.jsxs("div",{className:s["next-step-jobs-rec-card-actions"],children:[e.jsx(ut,{className:s["next-step-jobs-save-icon"],isSaved:r,onClick:c,variant:"bookmark",dataTestId:`${_}-save-button`}),e.jsx("div",{className:`${s["next-step-jobs-rec-score-ring"]} ${b}`,"aria-label":`Score: ${Math.round(i)} out of 100`,children:e.jsx(pt,{type:"circle",value:i,width:48,strokeWidth:4,strokeColor:"var(--progress-color)",format:B=>e.jsx("span",{className:s["next-step-jobs-ring-number"],children:Math.round(B??0)})})})]})]})}),e.jsx(lt,{surface:"next_step_jobs",targetOccupation:E,featureGateEnabled:d})]})},Ce=({selectedRole:t,pencilIconSize:o,testId:r,onEdit:c})=>e.jsxs("div",{className:s["next-step-jobs-selected-role-card"],children:[e.jsx("p",{className:s["next-step-jobs-selected-role-title"],children:t}),e.jsx(dt,{className:s["next-step-jobs-selected-role-edit-button"],variant:"secondary",size:"small",label:"Edit",leftIcon:e.jsx(jt,{width:o,height:o}),onClick:c,"data-testid":r})]}),Is=()=>{const{session:t,favorites:o}=He(n=>n.userAndSession),r=!!t.isAuthenticated,c=Ue(),{openToast:d}=bt(),i=mt.useFeatureGate(xt.BMS_PANEL_NEXT_STEP_JOBS).value,[u,b]=a.useState(new Set),x=a.useMemo(()=>new Set(((o==null?void 0:o.favJobPostingIds)??[]).map(n=>String(n))),[o==null?void 0:o.favJobPostingIds]),h=Ze((n,g)=>{b(C=>{const P=new Set(C);return g?P.add(n):P.delete(n),P})}),R=a.useCallback(n=>n?u.has(n)||x.has(n):!1,[u,x]),[y,N]=Fe(),[f,M]=a.useState(!0),[T,m]=a.useState(""),[_,v]=a.useState(""),[E,w]=a.useState(),[B,q]=a.useState(!1),[L,S]=a.useState(!0),[F,O]=a.useState(!1),[I,p]=a.use
11State(!1),[k,W]=a.useState(),[H,U]=a.useState(),$=a.useRef(void 0),G=a.useRef(void 0),se=a.useRef(!1),D=a.useRef(!1),ue=y.get(le),pe=y.get(te),je=I||!!ue||!!pe;a.useEffect(()=>{r||($.current=void 0,w(void 0))},[r]);const oe=a.useCallback(n=>{if(!D.current){if(q(n.notCurrentlyWorking),n.recentSearchTitle&&!n.fromCurrentRole){W(n.recentSearchTitle),U(n.recentSearchOccCode);return}v(n.role),m(n.notCurrentlyWorking?"":n.role),w(n.occCode),S(!1),n.fromCurrentRole&&(G.current=n.role,W(void 0),U(void 0)),(n.fromCurrentRole||n.notCurrentlyWorking)&&!se.current&&!D.current&&(se.current=!0,M(!1)),$.current=n.occCode}},[]);Xt({isAuthenticated:r,skipHydration:je,onHydrate:oe}),a.useEffect(()=>{if(!r)return;const n=y.get(le);if(!n)return;const g=n.trim(),C=Gt(y.get(te)),P=new URLSearchParams(y);P.delete(le),P.delete(te),N(P,{replace:!0}),g&&queueMicrotask(()=>{v(g),m(g),q(!1),w(C),$.current=C,S(typeof C!="number"),typeof C!="number"&&O(!0),p(!0)})},[r,y,N]);const{recommendations:X,isLoading:K,recommendedOccupationsFromCompute:me}=Yt({isAuthenticated:r,selectedRole:_,selectedOccCode:E,fallbackOccCodeRef:$}),V=a.useCallback((n,g,C)=>{D.current=!0,O(typeof g!="number"),v(n),w(g),$.current=g,S(!1),qt({source:C??"search",occ2010Code:g,hadCurrentRole:!!G.current})},[]),[l]=De(),J=a.useCallback(async(n,g)=>{if(typeof n.workexp_id!="number"||n.workexp_id<=0)throw new Error("Missing workexp_id");const C=G.current;let P=he(n.occ2010)??void 0,z={...n,is_current:!0,end_date:void 0};if(typeof P!="number"){const Z=await Ye({rawTitle:g,selectedConceptId:n.occupationTitleId,surface:"profile",priorOcc2010:n.occ2010});P=he(Z.occ2010)??void 0,z={...z,occupationTitleId:Z.occupationTitleId,occ2010:Z.occ2010,occupationMappingConfidence:Z.occupationMappingConfidence,occupationMappingStatus:Z.occupationMappingStatus}}await l({workexpId:n.workexp_id,workexp:z}).unwrap(),G.current=g,q(!1),m(g),V(g,P,"profile_role"),Lt({oldTitle:C&&C!==g?C:null,newTitle:g,workexp:z}),d({type:"success",message:`${g} is now your current role`,description:C&&C!==g?`${C} is no longer your current role.`:"Experience was updated.",tertiaryButton:{label:"View Profile",onClick:()=>c(Q.PROFILE)},dataTestId:"job-browse-current-role-changed-toast"})},[V,c,d,l]),fe=a.useCallback(n=>{if(n.notCurrentlyWorking){D.current=!0,q(!0),v(A),m(""),w(void 0),$.current=void 0,S(!1);return}if(n.source==="profile_role"&&n.workexp){const g=n.workexp,C=n.title??"";(async()=>{try{await J(g,C)}catch(P){Ke(P,"NextStepJobsSection.tsx","persistProfileRoleAsCurrent"),d({type:"failure",message:"Failed",description:"We couldn't update the current role. Please try again.",dataTestId:"job-browse-current-role-failed-toast"})}})();return}if(q(!1),m(n.title??""),!n.title){v(""),w(void 0),$.current=void 0;return}if(typeof n.code=="number"){V(n.title,n.code,n.source),r&&d({type:"success",message:"Saved",description:"Current Role was saved to your Job Search Settings.",tertiaryButton:{label:"View Job Search Settings",onClick:()=>c(`${Q.USER_SETTINGS}?tab=job-search`)},dataTestId:"job-browse-current-role-saved-toast"});return}_&&n.title.trim()!==_.trim()&&(v(""),w(void 0),$.current=void 0)},[V,r,c,d,J,_]),Y=a.useMemo(()=>[...X].sort((n,g)=>(g.compositeScore??0)-(n.compositeScore??0)).slice(0,3),[X]),re=a.useMemo(()=>!!_.trim(),[_]),xe=typeof E=="number",Ie=r&&!L&&re&&_.trim()!==A&&!xe,ge=!L&&re&&xe&&(Y.length>0||K),ke=!r&&!L&&re,Oe=r&&!L&&_.trim()===A,$e=r&&!L&&re&&xe&&!K&&Y.length===0,be=Oe?"not-working":Ie||r&&F?"no-data":$e?At(me)?"great-job":"no-data":null,_e=be!==null,Pe=ge||ke||_e,Me=!f&&Y.length>0?e.jsx("span",{className:s["next-step-jobs-badge"],children:"Updated for you"}):null,ye=()=>{O(!1),S(!0),m(_===A?"":_),w($.current)},Be=a.useMemo(()=>({code:E??null,title:T}),[T,E]);return e.jsx("div",{className:s["next-step-jobs-section"],children:e.jsx("div",{className:s["next-step-jobs-content"],children:e.jsx(_t,{className:s["next-step-jobs-accordion"],showChevronEnd:!0,isOpen:f,onToggle:M,dataTestId:"job-browse-next-step-toggle-button",rightContent:Me,title:f?null:e.jsx("div",{className:s["next-step-jobs-header"],children:"Next Step Jobs"}),children:Pe?e.jsxs("div",{"data-testid":"job-browse-next-step-recommendations-section",children:[e.jsxs("div",{className:s["next-step-jobs-recommendations-header"],children:[e.jsxs("div",{className:s["next-step-jobs-recommendations-title-wrap"],children:[e.jsx("img",{src:Le,alt:"","aria-hidden":!0,
11className:s["next-step-jobs-recommendations-icon"],width:723,height:574}),e.jsx("h3",{className:s["next-step-jobs-recommendations-title-1"],children:"Jobs worth moving to"})]}),e.jsx(Ce,{selectedRole:_,pencilIconSize:16,testId:"job-browse-edit-current-role-recommendations-button",onEdit:ye})]}),ge&&!_e&&e.jsxs("p",{className:s["next-step-jobs-recommendations-description"],children:["Based on your current role as"," ",e.jsx("strong",{className:s["next-step-jobs-recommendations-role"],children:_}),", these jobs offer better pay and job security for someone with your skills."]}),_e&&be?e.jsx(Se,{variant:"no-recs",reason:be}):ke?e.jsx(Zt,{selectedRole:_,selectedOccCode:E}):K&&Y.length===0?e.jsx("div",{className:s["next-step-jobs-rec-loader"],role:"status","aria-live":"polite","aria-label":"Loading job recommendations",children:e.jsx(ze,{className:s["next-step-jobs-rec-loader-spinner"],dataTestId:"job-browse-next-step-recommendations-loader"})}):e.jsx(e.Fragment,{children:e.jsx("div",{className:s["next-step-jobs-rec-stack"],children:Y.map((n,g)=>{const C=n.jobId??n.occ2010Code??n.occ2010Title??`idx-${g}`,P=n.jobId??"",z=R(n.jobId);return e.jsx(ts,{recommendation:n,index:g,isSaved:z,onSave:()=>h(P,z),bmsPanelEnabled:i},C)})})}),e.jsxs("p",{className:s["next-step-jobs-powered-by"],children:["Powered by real career transition data in the U.S. labor market over the past 20 years."," ",e.jsx(Ee,{to:Q.NEXT_STEP_JOBS_METHODOLOGY,className:s["next-step-jobs-link"],target:"_blank","data-testid":"job-browse-next-step-recommendations-how-it-works-link",type:"hyperlink",children:"How it works"})]})]}):e.jsxs("div",{id:"next-step-jobs-panel",className:s["next-step-jobs-body"],children:[e.jsx(Se,{}),e.jsx("div",{className:s["next-step-jobs-right-panel"],children:L?e.jsx(Ht,{value:Be,notCurrentlyWorking:B,onChange:fe,isAuthenticated:r,label:"My Current Role",fullWidth:!0,className:s["next-step-jobs-input"],dataTestId:"job-browse-current-role-picker",recentSearchTitle:k,recentSearchOccCode:H}):e.jsx(Ce,{selectedRole:_,pencilIconSize:20,testId:"job-browse-edit-current-role-button",onEdit:ye})})]})},f?"next-step-jobs-expanded":"next-step-jobs-collapsed")})})};export{Ct as C,Is as N,wt as T};

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.