PageSourceSearch

https://static.jobscore.com/prod/app/static/js/4234.baa71686.chunk.js

js jobscore.com collected 2026-09-24 09:01:37 UTC 81,636 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunkreact_js=globalThis.webpackChunkreact_js||[]).push([[1408,4234,6455,8444],{98136(e,t,r){r.d(t,{A:()=>a});const a=(0,r(96569).createContext)({setPageTitle:()=>{}})},68563(e,t,r){r.d(t,{A:()=>g});var a=r(96569),n=r(73723),o=r.n(n),l=r(25308),i=r(67734),s=r(79205),p=r(46669),c=r(12312),d=r(87940),u=Object.defineProperty,m=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,v=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,A=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&v(e,r,t[r]);if(m)for(var r of m(t))b.call(t,r)&&v(e,r,t[r]);return e};const E=({name:e,canEdit:t,canAdd:r,cmpProps:n,renderEditDialog:o,addRowText:c,selectEditableProps:u,editingRecordStateRef:v,helperText:E,prefixes:g,postfixes:y,"data-test-id":O})=>{const _=(0,a.useState)(!1),[h,C]=_,P=(0,s.A)(e),{options:R,getOptionValue:S}=n,{setFlashingIds:T}=(0,a.useContext)(i.A),j=(0,a.useCallback)((()=>{C({})}),[]),w=(0,a.useCallback)((()=>{C(null)}),[]),D=(0,a.useCallback)((()=>{T([e]),w()}),[T,w]),k=(0,a.useCallback)((e=>{e.preventDefault(),e.stopPropagation();const t=R.find((e=>S(e)===P));C(t)}),[R,S,P]),I=(0,a.useCallback)((e=>{var r;if(!t)return!1;const a=R.find((t=>S(t)===e));return"boolean"===typeof(null==a?void 0:a.can_edit)?a.can_edit:"boolean"===typeof(null==(r=null==a?void 0:a.permissions)?void 0:r.can_edit)?a.permissions.can_edit:t}),[t,S]),L=(0,a.useMemo)((()=>{const e=n,{showEditButtonOnReadOnly:t}=e,o=((e,t)=>{var r={};for(var a in e)f.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&m)for(var a of m(e))t.indexOf(a)<0&&b.call(e,a)&&(r[a]=e[a]);return r})(e,["showEditButtonOnReadOnly"]),i=A({},o);return r&&(i.onAddRow=j,i.addRowText=c),t&&(i.renderReadOnlyPostfix=({recordValue:e})=>I(e)?a.createElement(l.A,{disableIconsOffset:!1,onClick:k,"data-test-id":"btn-edit"},a.createElement(d.A,null)):null),i}),[n,r,j,c,k,I]);return(0,a.useEffect)((()=>{(null==v?void 0:v.current)&&(v.current=_)}),[_,v]),a.createElement(a.Fragment,null,a.createElement(p.A,A({name:e,"data-test-id":O,addableRow:r,hasSelected:!!P,onEditButtonClick:k,cmpProps:L,helperText:E,canEditOption:I,prefixes:g,postfixes:y},u)),h?o({data:h,closeDialog:w,onSuccessfullyChange:D}):null)};E.propTypes={name:o().string.isRequired,canEdit:o().bool,canAdd:o().bool,cmpProps:o().shape({options:o().arrayOf(o().shape({})).isRequired,getOptionValue:o().func.isRequired,showEditButtonOnReadOnly:o().bool}),renderEditDialog:o().func,addRowText:o().string,selectEditableProps:o().shape({}),helperText:o().node,prefixes:o().arrayOf(o().element),postfixes:o().arrayOf(o().element),editingRecordStateRef:o().shape({current:o().any}),"data-test-id":o().string},E.defaultProps={cmpProps:{showEditButtonOnReadOnly:!1},selectEditableProps:{},helperText:null,prefixes:null,postfixes:null,editingRecordStateRef:null,canEdit:!1,canAdd:!1,addRowText:null,renderEditDialog:c.A,"data-test-id":null};const g=(0,a.memo)(E)},22842(e,t,r){r.d(t,{A:()=>j});var a=r(96569),n=r(73723),o=r.n(n),l=r(75075),i=r(14447),s=r(7947),p=r(12312),c=r(68563),d=r(64971),u=r(53349),m=r(36654),f=r(50521),b=r(41976),v=r(4344),A=Object.defineProperty,E=Object.defineProperties,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?A(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))O.call(t,r)&&h(e,r,t[r]);if(y)for(var r of y(t))_.call(t,r)&&h(e,r,t[r]);return e},P=(e,t)=>E(e,g(t));const R=e=>e.id,S=e=>e.name,T=e=>{var t=e,{name:r,cmpProps:n,approvalType:o,selectEditableProps:p,onDataChange:A}=t,E=((e,t)=>{var r={};for(var a in e)O.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&y)for(var a of y(e))t.indexOf(a)<0&&_.call(e,a)&&(r[a]=e[a]);return r})(t,["name","cmpProps","approvalType","selectEditableProps","onDataChange"]);const{formatMessage:g}=(0,l.A)(),h=(0,i.A)(),{connData:T,connLoading:j,updateConnState:w,connErrorEl:D}=(0,m.A)(),k=(e=>e===d.LqH?"job_approval_templates":"offer_approval_templates")(o),I=(e=>!!(0,s.O6)(e,"approval_templates_permissions.can_edit"))(T),L=(0,a.useMemo)((()=>(0,s.O6)(T,k)),[T,k]),q=(0,a.useCallback)((e=>{const t=(0,u.BC)(L,e),a=P(C({},T),{[k]:t});w(!1,null,a),A(t),h(r,e.id)}),[r,k,L,T,A,w]),F=(0,a.useCallback)((e=>{const t=(0,u._D)(L,e),a=P(C({},T),{[k]:t});A(t),w(!1,null,a),h(r,e.id)}),[r,k,L,T,A,w]),M=(0,a.useCallback)(((...e)=>(0,v.MV)(o,q,...e)),[o,q]),U=(0,a.useCallback)(((...e)=>(0,v.Jk)(o,F,...e)),[o,F]),x=(0,a.useCallback)((({data:e,closeDialog:t,onSuccessfullyChange:r})=>a.createElement(b.A,{approvalType:o,onClose:t,doCreate:M,doUpdate:U,onSubmitSuccess:r,data:e})),[o,M,U]),H=(0,a.useMemo)((()=>P(C({},n),{loading:j,options:null!=L?L:[],getOptionLabel:S,getOptionValue:R})),[n,j,L]);return D||a.createElement(c.A,C({name:r,canAdd:I,canEdit:I,addRowText:g({id:o===d.LqH?f.ysU:f.Dxn}),selectEditableProps:p,cmpProps:H,renderEditDialog:x},E))};T.propTypes={cmpProps:o().shape({}),approvalType:o().oneOf([d.CF9,d.LqH]).isRequired,name:o().string.isRequired,selectEditableProps:o().shape({}),onDataChange:o().func},T.defaultProps={cmpProps:{},selectEditableProps:{},onDataChange:p.A};const j=T},33221(e,t,r){r.d(t,{A:()=>me});var a=r(96569),n=r(73723),o=r.n(n),l=r(14447),i=r(79205),s=r(44114),p=r(94191),c=r(25060),d=r(75075),u=r(7947),m=r(13594),f=r(77686),b=r(68481),v=r(12312),A=r(95333),E=r(7946),g=r(26952),y=r(5464),O=r(66002);const _=({option:e,getOptionValue:t})=>(null==e?void 0:e.type)===O.m5?a.createElement(A.A,{key:0,CustomAvatar:g.A,size:"medium"}):(null==e?void 0:e.type)===O.AH?a.createElement(A.A,{key:0,CustomAvatar:E.A,size:"medium",id:t(e)}
1):(null==e?void 0:e.type)===O.R2?a.createElement(A.A,{key:0,CustomAvatar:y.A,size:"medium"}):a.createElement(A.A,{key:0,src:null==e?void 0:e.avatar_urls});_.propTypes={option:o().shape({type:o().oneOf([O.m5,O.Ew,O.AH,O.R2]),value:o().string,avatar_urls:o().oneOfType([o().string,o().array,o().shape({})])}).isRequired,getOptionValue:o().func.isRequired};const h=_;var C=r(35867),P=r(28277);const R=({option:e,disabled:t,onClickDisabled:r,getOptionValue:n,getOptionLabel:o})=>{const l=(0,a.useCallback)((t=>{r(t,e)}),[r]);return a.createElement(P.A,{"data-test-id":"select-option-email-sender",key:`${o(e)}-${n(e)}`,option:o(e),CustomAvatar:g.A,disabled:t,onClick:t?l:void 0,hasAvatar:!0})};R.propTypes={option:o().shape({id:o().string,friendly_name:o().string,popover_content:o().string}).isRequired,disabled:o().bool,onClickDisabled:o().func,getOptionValue:o().func.isRequired,getOptionLabel:o().func.isRequired},R.defaultProps={onClickDisabled:null,disabled:!1};const S=R;var T=r(31580),j=r(80711),w=r(93354),D=r(50521);const k=({hasSubheader:e,option:t,disabled:r,onClickDisabled:n,getOptionValue:o,getOptionLabel:l})=>{const{formatMessage:i}=(0,d.A)(),s=(0,a.useMemo)((()=>({id:o(t)})),[t,o]),p=(0,a.useCallback)((e=>{n(e,t)}),[n]),c=a.createElement(P.A,{key:`${l(t)}-${o(t)}`,"data-test-id":"select-option-hiring-team-role",option:l(t),avatarProps:s,CustomAvatar:E.A,hasAvatar:!0,disabled:r,onClick:r?p:void 0});return e?a.createElement(T.A,{flexDirection:"column",flex:1,"data-test-id":"select-group-hiring-team-role"},a.createElement(j.A,{disableSticky:!0,component:"div"},a.createElement(w.Ay,null,i({id:D.YXW}))),c):c};k.propTypes={hasSubheader:o().bool.isRequired,option:o().shape({id:o().number,friendly_name:o().string}).isRequired,disabled:o().bool,onClickDisabled:o().func,getOptionValue:o().func.isRequired,getOptionLabel:o().func.isRequired},k.defaultProps={onClickDisabled:null,disabled:!1};const I=k,L=({hasSubheader:e,option:t,disabled:r,onClickDisabled:n,getOptionValue:o,getOptionLabel:l})=>{const{formatMessage:i}=(0,d.A)(),s=(0,a.useMemo)((()=>({id:o(t)})),[t,o]),p=(0,a.useCallback)((e=>{n(e,t)}),[n]),c=a.createElement(P.A,{key:`${l(t)}-${o(t)}`,"data-test-id":"select-option-search-firm-recruiter",option:l(t),avatarProps:s,CustomAvatar:y.A,hasAvatar:!0,disabled:r,onClick:r?p:void 0});return e?a.createElement(T.A,{flexDirection:"column",flex:1,"data-test-id":"select-group-search-firm-recruiter"},a.createElement(j.A,{disableSticky:!0,component:"div"},a.createElement(w.Ay,null,i({id:D.RQ0}))),c):c};L.propTypes={hasSubheader:o().bool.isRequired,option:o().shape({id:o().string,full_name:o().string}).isRequired,disabled:o().bool,onClickDisabled:o().func,getOptionValue:o().func.isRequired,getOptionLabel:o().func.isRequired},L.defaultProps={onClickDisabled:null,disabled:!1};const q=L;var F=r(73616);const M=({hasSubheader:e,option:t,disabled:r,onClickDisabled:n,getOptionValue:o,getOptionLabel:l,disabledPopoverContent:i})=>{const{formatMessage:s}=(0,d.A)(),p=(0,a.useMemo)((()=>({src:null==t?void 0:t.avatar_urls})),[null==t?void 0:t.avatar_urls]),c=(0,a.useCallback)((e=>{n(e,t)}),[n]),u=a.createElement(P.A,{key:`${l(t)}-${o(t)}`,"data-test-id":"select-option-ats-user",disabled:r,onClick:r?c:void 0,option:l(t),avatarProps:p,hasAvatar:!0}),m=r&&i?a.createElement(F.A,{root:u,interaction:"hover",placement:"left",size:"large"},i):u;return e?a.createElement(T.A,{flexDirection:"column",flex:1,"data-test-id":"select-group-ats-user"},a.createElement(j.A,{disableSticky:!0,component:"div"},a.createElement(w.Ay,null,s({id:D.hmR}))),m):m};M.propTypes={hasSubheader:o().bool.isRequired,option:o().shape({full_name:o().string,avatar_urls:o().oneOfType([o().string,o().shape({})])}).isRequired,disabled:o().bool.isRequired,onClickDisabled:o().func,getOptionValue:o().func.isRequired,getOptionLabel:o().func.isRequired,disabledPopoverContent:o().node},M.defaultProps={onClickDisabled:null,disabledPopoverContent:null};const U=M;var x=r(36862);const H=({option:e,getOptionValue:t,getOptionLabel:r,getOptionDisabled:n,onClickDisabled:o,firstOptionInGroup:l,disableGroups:i,disabledOptionPopoverContent:s})=>{const p=!!n&&n(e),c=(e=>e.type===O.m5?S:e.type===O.AH?I:e.type===O.R2?q:U)(e),d=!i&&(0,x.Iq)({option:e,firstOptionInGroup:l,getOptionValue:t});return a.createElement(c,{disabled:p,onClickDisabled:o,getOptionValue:t,getOptionLabel:r,option:e,hasSubheader:d,disabledPopoverContent:s})};H.propTypes={option:o().shape({type:o().oneOf([O.m5,O.Ew,O.AH,O.R2])}).isRequired,disableGroups:o().bool,getOptionValue:o().func.isRequired,getOptionLabel:o().func.isRequired,getOptionDisabled:o().func,onClickDisabled:o().func,firstOptionInGroup:o().shape({[O.AH]:o().shape({value:o().string}),[O.Ew]:o().shape({value:o().string}),[O.R2]:o().shape({value:o().string})}),disabledOptionPopoverContent:o().node},H.defaultProps={getOptionDisabled:null,disableGroups:!1,onClickDisabled:null,disabledOptionPopoverContent:null,firstOptionInGroup:{[O.AH]:{},[O.Ew]:{},[O.R2]:{}}};const N=H;var V=r(37252),B=r(70226),$=Object.defineProperty,Y=Object.defineProperties,z=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,Q=(e,t,r)=>t in e?$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Z=(e,t)=>{for(var r in t||(t={}))W.call(t,r)&&Q(e,r,t[r]);if(J)for(var r of J(t))G.call(t,r)&&Q(e,r,t[r]);return e},K=(e,t)=>Y(e,z(t)),X=(e,t)=>{var r={};for(var a in e)W.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&J)for(var a of J(e))t.indexOf(a)<0&&G.call(e,a)&&(r[a]=e[a]);return r};const ee=e=>{var t=e,{name:r,label:n,cmpProps:o,value:l,setValue:i,getOptionValue:s,placeholder:v,atsUsers:A,hiringTeamRoles:E,searchFirms:g,filterInitialSearchFirmRecruiters:y,isLoading:_,insertAtsUserData:P,onClickDisabled:R,enableAtsUsers:S,enableEmailSenderOption:T,customUsers:j,Component:w,disabledOptionPopoverContent:k}=t,I=X(t,["name","label","cmpProps","value","setValue","getOptionValue","placeholder","atsUsers","hiringTeamRoles","searchFirms","filterInitialSearchFirmRecruiters","isLoading","insertAtsUserData","onClickDisabled","enableAtsUsers","enableEmailSenderOption","customUsers","Component","disabledOptionPopoverContent"]);const[L,q]=(0,a.useState)(null),{formatMessage:F}=(0,d.A)(),{userHasAdmin:M}=(0,V.A)(),U=M(),H=!!(0,u.O6)(o,"multiple"),$=(0,m.A)("Select"),Y=(0,a.useRef)({[O.AH]:null,[O.Ew]:null,[O.R2]:null}),z=(0,a.useRef)([]),J=(0,a.useCallback)((()=>{q(null)}),[q]),W=(0,a.useCallback)((({data:e})=>{const t=(0,u.O6)(e,"data.0");if(t){P(K(Z({},t),{type:O.Ew}));let e=s(t);H&&(e=l?[].concat(l).concat(e):[e]),i(e)}J(!0)}),[s,P,H,l,i,J]),G=(0,a.useMemo)((()=>null==j?void 0:j.map((e=>K(Z({},e),{type:O.Ew})))),[j]),Q=(0,a.useMemo)((()=>null==E?void 0:E.map((e=>K(Z({},e),{type:O.AH})))),[E]),ee=(0,a.useMemo)((()=>(null==A?void 0:A.map((e=>K(Z({},e),{type:O.Ew}))))||[]),[A]),te=(0,a.useMemo)((()=>(g||[]).flatMap((e=>{const t=e,{recruiters:r}=t,a=X(t,["recruiters"]),n=r.filter((e=>!e.deactivated)).map((e=>K(Z({},e),{searchFirm:a,type:O.R2})));return y?n.filter(y):n}))),[g,y]),re=(0,a.useMemo)((()=>{const e=[];return T&&e.push((({formatMessage:e})=>({id:O.R$,friendly_name:e({id:D.lVh}),popover_content:e({id:D.uH}),type:O.m5}))({formatMessage:F})),e.concat([...Q,...ee,...te,...G])}),[T,Q,ee,te,G]),{getOptionDisabled:ae}=o,ne=(0,a.useCallback)(((e,t)=>e.map(((e,r)=>a.createElement(C.A,Z({option:e,getOptionLabel:x.Oi,getOptionValue:s},t({index:r})))))),[s]),oe=(0,a.useCallback)((({option:e,showGroups:t})=>a.createElement(N,{option:e,getOptionValue:s,getOptionLabel:x.Oi,getOptionDisabled:ae,onClickDisabled:R,firstOptionInGroup:Y.current,disableGroups:!t,disabledOptionPopoverContent:k})),[s,ae,R,k]),le=(0,a.useCallback)((()=>
1{if(!l)return null;if(_)return null;const e=null==re?void 0:re.find((e=>s(e)===l.toString()));return e?[a.createElement(h,{key:`${s(e)}-${(0,x.Oi)(e)}`,option:e,getOptionValue:s})]:null}),[l,re,_,s]),ie=$.subcomponents.SelectOption.variants.withAvatar.structure.height.value,se=$.subcomponents.SelectOption.variants.simple.structure.height.value,pe=(0,a.useMemo)((()=>({itemHeight:ie,getItemHeight:e=>{const t=z.current[e];return(0,x.Iq)({option:t,firstOptionInGroup:Y.current,getOptionValue:s})?ie+se:ie}})),[ie,se,s]),ce=(0,a.useMemo)((()=>{var e;const t=[A,E,g].filter((e=>(null==e?void 0:e.length)>0)).length>1,r={placeholder:v,loading:_,getOptionLabel:x.Oi,getOptionValue:s,options:re,filterOptions:(e,r)=>{const a=(0,x.c_)(e,r,Y.current,t);return z.current=a,a},virtualizationCfg:pe,renderOption:e=>oe({option:e,showGroups:t})};return H?r.renderTags=null!=(e=null==o?void 0:o.renderTags)?e:ne:r.renderInput=e=>(({params:e,prefixes:t,postfixes:r})=>a.createElement(p.A,K(Z({InputComponent:c.A},e),{InputProps:e.InputProps,prefixes:t,postfixes:r})))({params:e,prefixes:le(),postfixes:null==o?void 0:o.postfixes}),U&&S&&(r.onAddRow=()=>{q(!0)},r.addRowText=F({id:D.AgK})),r}),[s,oe,ne,pe,le,v,_,re,H,l,U,S,F,null==A?void 0:A.length,null==E?void 0:E.length,null==g?void 0:g.length,null==o?void 0:o.renderTags,null==o?void 0:o.postfixes]),de=(0,a.useMemo)((()=>Z(Z({},ce),o)),[_,ce,o]),ue=(0,a.useCallback)((e=>{var t;return(null==(t=null==e?void 0:e.toString())?void 0:t.length)?H?e.map((e=>null==e?void 0:e.toString())):e.toString():e}),[H]),me=H?f.A:b.A,fe=w||me;return a.createElement(a.Fragment,null,a.createElement(fe,K(Z({name:r,label:n,addableRow:U&&S},I),{cmpProps:de,normalizeValue:ue})),L?a.createElement(B.A,{onClose:J,onSubmitSuccess:W}):null)};ee.propTypes={value:o().any,setValue:o().func.isRequired,name:o().string.isRequired,getOptionValue:o().func,label:o().string,placeholder:o().string,cmpProps:o().shape({getOptionDisabled:o().func,renderTags:o().func,postfixes:o().arrayOf(o().node),multiple:o().bool}),atsUsers:o().arrayOf(o().shape({})),hiringTeamRoles:o().arrayOf(o().shape({})),searchFirms:o().arrayOf(o().shape({})),filterInitialSearchFirmRecruiters:o().func,enableAtsUsers:o().bool,enableEmailSenderOption:o().bool,isLoading:o().bool,insertAtsUserData:o().func,onClickDisabled:o().func,customUsers:o().arrayOf(o().shape({})),Component:o().elementType,disabledOptionPopoverContent:o().node},ee.defaultProps={value:void 0,getOptionValue:x.iN,cmpProps:{},label:null,placeholder:null,atsUsers:null,hiringTeamRoles:null,searchFirms:null,isLoading:!1,insertAtsUserData:v.A,onClickDisabled:v.A,enableAtsUsers:!1,enableEmailSenderOption:!1,filterInitialSearchFirmRecruiters:null,customUsers:[],Component:null,disabledOptionPopoverContent:null};const te=(0,a.memo)(ee);var re=r(15801),ae=r(97636),ne=Object.defineProperty,oe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(e,t,r)=>t in e?ne(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const de=[],ue=e=>{var t=e,{name:r,enableAtsUsers:n,enableHiringTeamRoles:o,enableSearchFirmRecruiters:p,enableEmailSenderOption:c,filterInitialSearchFirmRecruiters:d,customUsers:u,Component:m,disabledOptionPopoverContent:f}=t,b=((e,t)=>{var r={};for(var a in e)se.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&ie)for(var a of ie(e))t.indexOf(a)<0&&pe.call(e,a)&&(r[a]=e[a]);return r})(t,["name","enableAtsUsers","enableHiringTeamRoles","enableSearchFirmRecruiters","enableEmailSenderOption","filterInitialSearchFirmRecruiters","customUsers","Component","disabledOptionPopoverContent"]);const v=(0,l.A)(),A=(0,i.A)(r),{connData:E,connLoading:g,insertData:y}=(0,ae.A)({autoLoad:n}),{connData:O,connLoading:_}=(0,re.A)({autoLoad:p}),h=(0,a.useCallback)((e=>{v(r,e)}),[r,v]);return a.createElement(te,(C=((e,t)=>{for(var r in t||(t={}))se.call(t,r)&&ce(e,r,t[r]);if(ie)for(var r of ie(t))pe.call(t,r)&&ce(e,r,t[r]);return e})({},b),P={name:r,value:A,setValue:h,enableAtsUsers:n,enableEmailSenderOption:c,atsUsers:n?E:de,hiringTeamRoles:o?s.Ay:de,searchFirms:p?O:de,customUsers:u,filterInitialSearchFirmRecruiters:d,isLoading:n&&g||p&&_,insertAtsUserData:y,Component:m,disabledOptionPopoverContent:f},oe(C,le(P))));var C,P};ue.propTypes={name:o().string.isRequired,enableAtsUsers:o().bool,enableHiringTeamRoles:o().bool,enableSearchFirmRecruiters:o().bool,enableEmailSenderOption:o().bool,filterInitialSearchFirmRecruiters:o().func,customUsers:o().arrayOf(o().shape({})),Component:o().elementType,disabledOptionPopoverContent:o().node},ue.defaultProps={enableAtsUsers:!1,enableHiringTeamRoles:!1,enableSearchFirmRecruiters:!1,enableEmailSenderOption:!1,filterInitialSearchFirmRecruiters:null,customUsers:[],Component:null,disabledOptionPopoverContent:null};const me=ue},26952(e,t,r){r.d(t,{A:()=>E});var a=r(96569),n=r(73723),o=r.n(n),l=r(82392),i=r(13594),s=r(24058),p=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,b=(e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,v=(e,t)=>
1{for(var r in t||(t={}))m.call(t,r)&&b(e,r,t[r]);if(u)for(var r of u(t))f.call(t,r)&&b(e,r,t[r]);return e};const A=e=>{var t=e,{size:r}=t,n=((e,t)=>{var r={};for(var a in e)m.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&u)for(var a of u(e))t.indexOf(a)<0&&f.call(e,a)&&(r[a]=e[a]);return r})(t,["size"]);const o=(0,i.A)("EmailSenderAvatar");return a.createElement(l.Ay,v((p=v({},o.subcomponents.Avatar.props),c(p,d({size:r}))),n),a.createElement(s.A,{color:o.subcomponents.Icon.skin.textColor}));var p};A.propTypes={size:o().string},A.defaultProps={size:"medium"};const E=(0,a.memo)(A)},5464(e,t,r){r.d(t,{A:()=>d});var a=r(96569),n=r(82392),o=r(23811),l=Object.defineProperty,i=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,c=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const d=e=>a.createElement(n.Ay,((e,t)=>{for(var r in t||(t={}))s.call(t,r)&&c(e,r,t[r]);if(i)for(var r of i(t))p.call(t,r)&&c(e,r,t[r]);return e})({},e),a.createElement(o.A,null))},35867(e,t,r){r.d(t,{A:()=>O});var a=r(96569),n=r(73723),o=r.n(n),l=r(68728),i=r(7946),s=r(26952),p=r(5464),c=r(66002),d=Object.defineProperty,u=Object.defineProperties,m=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,A=(e,t,r)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,E=(e,t)=>{for(var r in t||(t={}))b.call(t,r)&&A(e,r,t[r]);if(f)for(var r of f(t))v.call(t,r)&&A(e,r,t[r]);return e},g=(e,t)=>u(e,m(t));const y=e=>{var t=e,{option:r,getOptionValue:n,getOptionLabel:o}=t,d=((e,t)=>{var r={};for(var a in e)b.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&f)for(var a of f(e))t.indexOf(a)<0&&v.call(e,a)&&(r[a]=e[a]);return r})(t,["option","getOptionValue","getOptionLabel"]);const u=(0,a.useMemo)((()=>r.type===c.m5?{size:"medium"}:r.type===c.AH?{id:n(r),size:"medium"}:r.type===c.R2?{size:"medium"}:{src:r.avatar_urls}),[r]);return r.type===c.m5?a.createElement(l.A,g(E({},d),{"data-test-id":"select-chip-email-sender",key:`${o(r)}-${n(r)}`,label:o(r),option:r,clickable:!1,CustomAvatar:s.A,avatarProps:u,hasAvatar:!0})):r.type===c.AH?a.createElement(l.A,g(E({},d),{clickable:!1,hasAvatar:!0,avatarProps:u,label:o(r),option:r,CustomAvatar:i.A,key:`${o(r)}-${n(r)}`,"data-test-id":"select-chip-hiring-team-role"})):r.type===c.R2?a.createElement(l.A,g(E({},d),{clickable:!1,hasAvatar:!0,avatarProps:u,label:o(r),option:r,CustomAvatar:p.A,key:`${o(r)}-${n(r)}`,"data-test-id":"select-chip-search-firm-recruiter"})):a.createElement(l.A,g(E({},d),{clickable:!1,hasAvatar:!0,avatarProps:u,label:o(r),option:r,key:`${o(r)}-${n(r)}`,"data-test-id":"select-chip-ats-user"}))};y.propTypes={option:o().shape({type:o().oneOf([c.m5,c.Ew,c.AH,c.R2]),value:o().string,text:o().string,avatar_urls:o().oneOfType([o().string,o().array,o().shape({})])}).isRequired,getOptionValue:o().func.isRequired,getOptionLabel:o().func.isRequired};const O=y},66002(e,t,r){r.d(t,{AH:()=>a,Ew:()=>n,R$:()=>i,R2:()=>o,m5:()=>l});const a=1,n=2,o=3,l=4,i="email_sender"},36862(e,t,r){r.d(t,{BM:()=>i,Iq:()=>c,Oi:()=>o,c_:()=>p,iN:()=>l});var a=r(76054),n=r(66002);const o=e=>(null==e?void 0:e.type)===n.m5||(null==e?void 0:e.type)===n.AH?e.friendly_name:(null==e?void 0:e.type)===n.R2?`${e.searchFirm.name} - ${e.full_name}`:null==e?void 0:e.full_name,l=e=>(null==e?void 0:e.type)===n.m5?e.id:(null==e?void 0:e.type)===n.AH?e.id.toString():(null==e?void 0:e.type)===n.R2?e.id:null==e?void 0:e.account_assignment_id,i=e=>(null==e?void 0:e.type)===n.m5?e.id:(null==e?void 0:e.type)===n.AH?e.id.toString():(null==e?void 0:e.type)===n.R2&&null==e?void 0:e.id,s=(0,a.Z)({stringify:e=>{if(e.$$defaultOption)return"";const t=o(e);return e.type===n.Ew?`${t}${e.email}`:t}}),p=(e,t,r,a)=>{const o=s(e,t);return a&&Object.assign(r,{[n.AH]:null==o?void 0:o.find((e=>e.type===n.AH)),[n.Ew]:null==o?void 0:o.find((e=>e.type===n.Ew)),[n.R2]:null==o?void 0:o.find((e=>e.type===n.R2))}),o},c=({option:e,firstOptionInGroup:t,getOptionValue:r})=>{const a=null==t?void 0:t[null==e?void 0:e.type];return!!a&&r(e)===r(a)}},88994(e,t,r){r.d(t,{A:()=>b});var a=r(96569),n=r(73723),o=r.n(n),l=r(33221),i=Object.defineProperty,s=Object.defineProperties,p=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const f=e=>{var t,r=e,{name:n,enableAtsUsers:o}=r,i=((e,t)=>{var r={};for(var a in e)d.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&c)for(var a of c(e))t.indexOf(a)<0&&u.call(e,a)&&(r[a]=e[a]);return r})(r,["name","enableAtsUsers"]);return a.createElement(l.A,(t=((e,t)=>{for(var r in t||(t={}))d.call(t,r)&&m(e,r,t[r]);if(c)for(var r of c(t))u.call(t,r)&&m(e,r,t[r]);return e})({name:n},i),s(t,p({enableAtsUsers:o,enableHiringTeamRoles:!0}))))};f.propTypes={name:o().string.isRequired,enableAtsUsers:o().bool},f.defaultProps={enableAtsUsers:!0};const b=f},17151(e,t,r){r.d(t,{A:()=>c});var a=r(96569),n=r(73723),o=r.n(n),l=r(48109),i=r(29186),s=r(55398);const p=({path:e,render:t})=>{var r;const a=(0,s.A)(),n=(0,i.zy)(),o=(Array.isArray(e)?e:[e]).map((e=>({path:e}))),p=null==(r=(0,l.ue)(o,n))?void 0:r.find((e=>!!e));return!!p&&t({location:n,history:a,match:p})};p.propTypes={path:o().oneOfType([o().string,o().array]),render:o().func};const c=(0,a.memo)(p)},263(e,t,r){r.d(t,{A:()=>v});
1var a=r(96569),n=r(73723),o=r(93305),l=r(17617),i=r(25308),s=Object.defineProperty,p=Object.defineProperties,c=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const b=(0,a.forwardRef)(((e,t)=>{var r,n,l=e,{to:s,component:b}=l,v=((e,t)=>{var r={};for(var a in e)u.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&d)for(var a of d(e))t.indexOf(a)<0&&m.call(e,a)&&(r[a]=e[a]);return r})(l,["to","component"]);return a.createElement(i.A,(r=((e,t)=>{for(var r in t||(t={}))u.call(t,r)&&f(e,r,t[r]);if(d)for(var r of d(t))m.call(t,r)&&f(e,r,t[r]);return e})({},v),n={to:s,ref:t,component:s?o.N_:b},p(r,c(n))))}));b.propTypes={to:n.string,component:l.A},b.defaultProps={to:null,component:void 0};const v=b},59022(e,t,r){r.d(t,{A:()=>O});var a=r(96569),n=r(73723),o=r.n(n),l=r(74502),i=r(91913),s=r(72075),p=r(25090),c=r(99858),d=r(61379),u=r(13594),m=r(47500),f=Object.defineProperty,b=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))v.call(t,r)&&E(e,r,t[r]);if(b)for(var r of b(t))A.call(t,r)&&E(e,r,t[r]);return e};const y=(0,a.forwardRef)(((e,t)=>{var r=e,{header:n,footer:o,loading:f,children:E,appendedButton:y,cardBodyProps:O,variant:_,disableBoxShadow:h,disableBottomDivider:C,hasHeaderBottomDivider:P}=r,R=((e,t)=>{var r={};for(var a in e)v.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&b)for(var a of b(e))t.indexOf(a)<0&&A.call(e,a)&&(r[a]=e[a]);return r})(r,["header","footer","loading","children","appendedButton","cardBodyProps","variant","disableBoxShadow","disableBottomDivider","hasHeaderBottomDivider"]);const S=(0,u.A)("Card"),T=_===d.PY||h;return a.createElement(a.Fragment,null,a.createElement(p.A,g({ref:t,header:n,footer:o,variant:_,disableBoxShadow:T,hasHeaderBottomDivider:P},R),f?a.createElement(l.A,{open:!0,"data-test-id":"backdrop-loading"},a.createElement(i.A,null)):null,E?a.createElement(c.A,g({},O),E):null),y?a.createElement(m.A,{top:!0,size:"small"},y):null,S.subcomponents.ExternalDivider.variants[_]&&!C?a.createElement(s.A,{"data-test-id":"bottom-divider",borderColor:S.subcomponents.ExternalDivider.variants[_].skin.borderColor.default,mt:S.subcomponents.ExternalDivider.variants[_].structure.marginTop,mb:S.subcomponents.ExternalDivider.variants[_].structure.marginBottom}):null)}));y.propTypes={header:o().node,footer:o().node,appendedButton:o().node,loading:o().bool,variant:o().oneOf([d.ir,d.PY,d.Ek]),disableBoxShadow:o().bool,disableBottomDivider:o().bool,children:o().node,cardBodyProps:o().shape({}),hasHeaderBottomDivider:o().bool},y.defaultProps={header:null,footer:null,appendedButton:null,loading:!1,variant:d.ir,disableBoxShadow:!1,disableBottomDivider:!1,children:null,cardBodyProps:{},hasHeaderBottomDivider:!1};const O=y},38730(e,t,r){r.d(t,{Ay:()=>F});var a=r(96569),n=r(73723),o=r.n(n),l=r(31580),i=r(84307),s=r(20580),p=r(10189),c=r(2018),d=r(93354),u=r(22128),m=r(16077),f=r(44891),b=r(75075),v=r(10248),A=r(89418),E=r(79154),g=r(13594),y=r(12312),O=r(85051),_=r(263),h=r(37252),C=r(51408),P=r(50521),R=r(44856),S=Object.defineProperty,T=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,D=(e,t,r)=>t in e?S(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,k=(e,t)=>{for(var r in t||(t={}))j.call(t,r)&&D(e,r,t[r]);if(T)for(var r of T(t))w.call(t,r)&&D(e,r,t[r]);return e};const I=(0,a.memo)((()=>{const e=(0,g.A)("Button"),{height:t}=e.variants.medium.structure;return a.createElement(l.A,{width:"100%",height:t})})),L=(0,a.memo)((()=>{const{variant:e}=(0,a.useContext)(m.A);return a.createElement(l.A,null,a.createElement(u.A,{role:"presentation",variant:e,onChange:y.A,value:1,preventNavigation:!0},a.createElement(i.A,{label:"Placeholder",role:"presentation",style:{visibility:"hidden"},tabIndex:-1})))})),q=e=>{var t,r=e,{title:n,subtitle:o,subtitleList:i,disableBreadcrumbLink:u,titleIcons:y,titleActions:S,secondaryNavigation:D,secondaryNavigationActions:q,pageContentLoading:F,headerActionsLoading:M}=r,U=((e,t)=>{var r={};for(var a in e)j.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&T)for(var a of T(e))t.indexOf(a)<0&&w.call(e,a)&&(r[a]=e[a]);return r})(r,["title","subtitle","subtitleList","disableBreadcrumbLink","titleIcons","titleActions","secondaryNavigation","secondaryNavigationActions","pageContentLoading","headerActionsLoading"]);const{formatMessage:x}=(0,b.A)(),{userHasStandard:H}=(0,h.A)(),N=(0,g.A)("AtsPageHeader"),{isColorfulTheme:V}=(0,E.A)(),{getListCandidatesUrl:B,getListJobsUrl:$,getListTasksUrl:Y}=(0,C.A)(),{totalHorizontalOuterPadding:z,variant:J}=(0,a.useContext)(m.A),W=(null==(t=null==D?void 0:D.props)?void 0:t.variant)||v.i,G=J===v.X,Q=V&&G,Z=n&&"string"===typeof n,K=o&&"string"===typeof o,X=i&&!i.find((e=>"string"!==typeof e));let ee=null;Z&&K?ee=`${n} ${o}`:Z&&X?ee=`${n} ${i.join(" ")}`:Z&&!o&&(ee=n);const te=(0,a.useMemo)((()=>ee?{"aria-label":ee}:{}),[ee]);let re=[];i?re=i:o&&(re=[o]);const ae=(0,a.useCallback)((({titleString:e,isLastSubtitle:t})=>{const r={[x({id:P.xpo})]:R.ROUTE_ADMIN,[x({id:P.Hj6})]:B,[x({id:P.ur$})]:B,[x({id:P.sD9})]:R.ROUTE_EMPLOYER_REPORTS,[x({id:P.Pdl})]:R.ROUTE_INTEGRATIONS_LIST,[x({id:P.ldV})]:R.ROUTE_ADMIN_SOURCE_DATABASE,[x({id:P.s$3})]:R.ROUTE_SEARCH_FIRMS_LIST,[x({id:P.u2X})]:R.ROUTE_SEARCH_FIRMS_LIST,[x({id:P.B4K})]:Y,[x({id:P.cnc}
1)]:Y,[x({id:P.X6R})]:Y,[x({id:P.pbr})]:R.ROUTE_USER_MANAGER,[x({id:P.flU})]:$,[x({id:P.fa$})]:$}[e];return!r||u||t?e:a.createElement(_.A,{colorScheme:N.variants[J].subcomponents.LinkRouter.props.colorScheme,to:r()},e)}),[x,u,N,J,B,Y,$]);return!V&&F?null:a.createElement(s.A,k({mx:G?-z:void 0},U),a.createElement(p.A,{px:G?z:void 0,pt:N.variants[J].structure.paddingTop,pb:N.variants[J].structure.paddingBottom,"data-test-id":"page-header-test"},a.createElement(c.A,{container:!0,justifyContent:"space-between",flexWrap:"nowrap",spacing:8},a.createElement(c.A,{item:!0},Q&&F?a.createElement(I,null):a.createElement(c.A,{container:!0,alignItems:"baseline",flexWrap:"nowrap"},a.createElement(c.A,{item:!0},a.createElement(d.Ay,k({color:N.variants[J].skin.textColor.default,"data-test-id":"page-header-title",component:"h1",variant:"h100",display:"inline",id:A.Z},te),H()?ae({titleString:n}):n,re.map(((e,t)=>a.createElement(a.Fragment,{key:t},a.createElement(O.A,{variant:"h200"}),a.createElement(p.A,{component:"span",color:N.subcomponents.Subtitle.skin.textColor.default},a.createElement(d.Ay,{variant:"h100",display:"inline"},ae({titleString:e,isLastSubtitle:re.length-1===t}))))))),y.map(((e,t)=>a.createElement(l.A,{ml:2,display:"inline-flex",key:t.toString()},a.createElement(f.A.Provider,{value:N.variants[J].subcomponents.TitleIcons.props.colorScheme},a.createElement(d.Ay,{variant:"h100"},e)))))))),a.createElement(c.A,{item:!0},Q&&M?a.createElement(I,null):a.createElement(c.A,{container:!0,flexWrap:"nowrap"},S.map(((e,t)=>a.createElement(c.A,{mr:t===S.length-1?0:3,item:!0,key:t.toString()},a.createElement(l.A,{whiteSpace:"nowrap"},e)))))))),D?a.createElement(p.A,{mt:2,mb:N.subcomponents.SecondaryNav.structure.marginBottom,px:G?z:void 0,bgcolor:()=>N.subcomponents.SecondaryNav.variants[W].skin.backgroundColor.default,"data-test-id":"secondary-navigation-test"},Q&&F?a.createElement(L,null):a.createElement(c.A,{container:!0,justifyContent:"space-between",alignItems:"center",flexWrap:"nowrap","data-intercom-target":"secondary-navigation"},a.createElement(c.A,{item:!0,xs:q.length?8:12,lg:!1},D),q.length?a.createElement(c.A,{item:!0,xs:4,lg:!1},a.createElement(c.A,{container:!0,spacing:2,justifyContent:"flex-end"},q.map(((e,t)=>a.createElement(l.A,{whiteSpace:"nowrap",key:t.toString()},e))))):null)):null)};q.propTypes={title:o().node.isRequired,subtitle:o().node,subtitleList:o().arrayOf(o().node),disableBreadcrumbLink:o().bool,titleIcons:o().arrayOf(o().element),titleActions:o().arrayOf(o().element),secondaryNavigation:o().element,secondaryNavigationActions:o().arrayOf(o().element),pageContentLoading:o().bool,headerActionsLoading:o().bool},q.defaultProps={subtitle:null,titleIcons:[],titleActions:[],secondaryNavigation:null,secondaryNavigationActions:[],subtitleList:null,disableBreadcrumbLink:!1,pageContentLoading:!1,headerActionsLoading:!1};const F=(0,a.memo)(q)},47500(e,t,r){r.d(t,{A:()=>b});var a=r(96569),n=r(73723),o=r.n(n),l=r(10189),i=r(13594),s=r(35811),p=Object.defineProperty,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const f=e=>{var t=e,{bottom:r,top:n,left:o,right:s,children:p,size:f}=t,b=((e,t)=>{var r={};for(var a in e)d.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&c)for(var a of c(e))t.indexOf(a)<0&&u.call(e,a)&&(r[a]=e[a]);return r})(t,["bottom","top","left","right","children","size"]);const v=(0,i.A)("Spacer").variants[f];return a.createElement(l.A,((e,t)=>{for(var r in t||(t={}))d.call(t,r)&&m(e,r,t[r]);if(c)for(var r of c(t))u.call(t,r)&&m(e,r,t[r]);return e})({"data-test-id":"box-spacer",mb:r?v.structure.margin.value:0,mt:n?v.structure.margin.value:0,ml:o?v.structure.margin.value:0,mr:s?v.structure.margin.value:0},b),p)};f.propTypes={top:o().bool,right:o().bool,bottom:o().bool,left:o().bool,children:o().node,size:o().oneOf(s.F0)},f.defaultProps={top:!1,right:!1,bottom:!1,left:!1,children:null,size:s.Yw};const b=f},35811(e,t,r){r.d(t,{F0:()=>i,Kk:()=>n,Oq:()=>l,Yw:()=>o,l7:()=>a});const a="tiny",n="small",o="medium",l="large",i=[a,n,o,l,"huge"]},13576(e,t,r){r.d(t,{Ay:()=>s,Li:()=>l,VJ:()=>i,iS:()=>a,lW:()=>o,vu:()=>n});const a={id:57,name:"new",friendly_name:"New"},n={id:59,name:"active",friendly_name:"Active"},o={id:239,name:"hired",friendly_name:"Hired"},l={id:61,name:"declined",friendly_name:"Declined"},i={id:320,name:"withdrawn",friendly_name:"Withdrawn"},s=[a,n,o,l,i]},15641(e,t,r){r.d(t,{Ay:()=>E,BM:()=>b,HF:()=>p,IH:()=>v,LN:()=>u,Nx:()=>l,QU:()=>a,S4:()=>s,S9:()=>A,Yl:()=>n,_W:()=>o,cJ:()=>m,fZ:()=>d,i9:()=>i,ij:()=>f,lN:()=>c});const a={id:1,name:"candidate",friendly_name:"Candidate"},n={id:2,name:"job",friendly_name:"Job"},o={id:3,name:"task",friendly_name:"Task"}
1,l={id:4,name:"report_source_quality",friendly_name:"Source Quality Report"},i={id:5,name:"report_activity",friendly_name:"Activity Report"},s={id:6,name:"report_offers",friendly_name:"Offers Report"},p={id:7,name:"report_approvals",friendly_name:"Approvals Report"},c={id:8,name:"report_candidate_answers",friendly_name:"Candidate Answers Report"},d={id:9,name:"report_automations",friendly_name:"Automations Report"},u={id:10,name:"report_history",friendly_name:"History Report"},m={id:11,name:"report_velocity",friendly_name:"Velocity Report"},f={id:12,name:"automation",friendly_name:"Automation"},b={id:13,name:"report_pipeline",friendly_name:"Pipeline Report"},v={id:14,name:"report_service_level_agreement",friendly_name:"Service Level Agreement Report"},A={id:15,name:"report_referral",friendly_name:"Referral Report"},E=[a,n,o,l,i,s,p,c,d,u,m,f,b,v,A]},13816(e,t,r){r.d(t,{GI:()=>i,IY:()=>o,_b:()=>l,oA:()=>c,qn:()=>p,yS:()=>s});var a=r(7947),n=r(44114);const o=(e,t)=>{if(!t||!e)return[];const r=t.reduce(((e,t)=>(e[t.id]=t.account_assignment_id,e)),{});return e.reduce(((e,t)=>{const a=r[t];return a?[...e,a]:e}),[])},l=(e,t)=>{if(!t||!e)return[];const r=t.reduce(((e,t)=>(e[t.id]=t.account_assignment_id,e)),{});return n.Ay.forEach((e=>{r[e.id]=e.id.toString()})),e.reduce(((e,t)=>{const a=r[t];return a?[...e,a]:e}),[])},i=({fieldPath:e,fieldName:t})=>{const r=new RegExp(`${t}\\[([0-9]+)\\]`);return+e.match(r)[1]},s=(...e)=>{var t;return null!=(t=(0,a.O6)(...e))?t:null},p=(...e)=>{var t;return null!=(t=(0,a.O6)(...e))?t:[]},c=(...e)=>{var t;return null!=(t=(0,a.O6)(...e))?t:{}}},34299(e,t,r){r.d(t,{$W:()=>i,Ic:()=>d,WP:()=>p,YF:()=>o,ZH:()=>l,bF:()=>c,xv:()=>s});var a=r(38974),n=r(50521);const o=e=>`${e.charAt(0).toLowerCase()}${e.slice(1)}`,l=e=>`${e.charAt(0).toUpperCase()}${e.slice(1)}`,i=e=>"string"===typeof e?e.split(",").map((e=>e.trim())):e,s=(e,t)=>(null==e?void 0:e.length)>t?`${e.slice(0,t)}...`:e,p=({array:e,lastSplitter:t,splitter:r=", "})=>{if(!Array.isArray(e)||0===e.length)return"";if(1===e.length)return e[0];const a=e[e.length-1];return`${e.slice(0,-1).join(r)}${t}${a}`},c=({array:e,operator:t,formatMessage:r,splitter:o=", "})=>{const l=a.hD.includes(t)?` ${r({id:n.xCB}).toLowerCase()} `:` ${r({id:n.Noe}).toLowerCase()} `;return p({array:e,lastSplitter:l,splitter:o})},d=(...e)=>1===[...new Set(e.map((e=>{var t;return null==(t=null==e?void 0:e.trim())?void 0:t.toLocaleLowerCase()})))].length},36654(e,t,r){r.d(t,{A:()=>s});var a=r(96569),n=r(64971),o=r(71664),l=r(27413);let i=!1;const s=()=>{const{connLoading:e,connErrorEl:t,connData:r,updateConnState:s,doFetch:p}=(0,l.A)({name:n.e_S,getDataPath:e=>e}),c=(0,a.useCallback)((()=>{p((0,o.IPU)())}),[p]);return(0,a.useEffect)((()=>{i||(c(),i=!0)}),[]),{connLoading:e,connErrorEl:t,connData:r,updateConnState:s,refreshData:c}}},72442(e,t,r){r.d(t,{Ay:()=>q,DQ:()=>I});var a=r(96569),n=r(81111),o=r(12312),l=r(7947),i=r(64971),s=r(71664),p=r(99897),c=r(15641);const d={name:"my_open_internal_jobs"},u={name:"all_open_internal_jobs"};var m=r(94499),f=r(70715),b=r(37252),v=r(27413),A=r(44856),E=Object.defineProperty,g=Object.defineProperties,y=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,C=(e,t,r)=>t in e?E(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,P=(e,t)=>{for(var r in t||(t={}))_.call(t,r)&&C(e,r,t[r]);if(O)for(var r of O(t))h.call(t,r)&&C(e,r,t[r]);return e},R=(e,t)=>g(e,y(t));let S=!1,T=null;const j=[],w=(e,t,r,a)=>{const o=null==e?void 0:e.filter((e=>{var r;const n=null==(r=null==e?void 0:e.custom_filter)?void 0:r.required_access_type_id;return!(!a&&"Scheduled Deletion Date"===e.custom_filter.name)&&((e,t)=>e===p.zm.id?null==t?void 0:t.userHasOwner():e===p.L_.id?null==t?void 0:t.userHasAdmin():e===p.zO.id?null==t?void 0:t.userHasExtended():e===p.RH.id?null==t?void 0:t.userHasStandard():e?null==t?void 0:t.userHasLimited():null==t?void 0:t.userHasStandard())(n,t)}));return((e,t,r)=>e.map((e=>{var a,o;const l=null==(o=null==(a=null==e?void 0:e.custom_filter)?void 0:a.filter)?void 0:o.replace_with;if(l){let a;a=l===d.name?(0,A.ROUTE_EMPLOYER_JOBS_MY_OPENS)({currentUserId:t()}):l===u.name?r.userHasExtended()?(0,A.ROUTE_EMPLOYER_JOBS_OPENS_AND_INTERNALS)():(0,A.ROUTE_EMPLOYER_JOBS)({sub:"view_all_open_&_internal_jobs"}):(0,A.ROUTE_EMPLOYER_JOBS_MY_DRAFTS)({currentUserId:t()});const o=n.A.parseUrl(a,{arrayFormat:"bracket"});return R(P({},e),{custom_filter:R(P({},e.custom_filter),{filter:o.query})})}return e})))(o,r,t)},D=(e,t,r,a)=>{const n=w(e.data,t,r,a);return{candidateFilterAssignments:n.filter((e=>e.custom_filter.filter_type_id===c.QU.id)),taskFilterAssignments:n.filter((e=>e.custom_filter.filter_type_id===c._W.id)),jobFilterAssignments:n.filter((e=>e.custom_filter.filter_type_id===c.Yl.id)),automationFilterAssignments:n.filter((e=>e.custom_filter.filter_type_id===c.ij.id)),allFilterAssignments:n}},k=({customFilter:e})=>e.filter_type_id===c.QU.id?(({customFilter:e})=>"Potential Duplicates"===e.name?(0,A.ROUTE_CANDIDATE_POTENTIAL_DUPLICATES)({userCustomFilter:{custom_filter_id:e.id}}):"Search"===e.name?(0,A.ROUTE_EMPLOYER_CANDIDATES_SEARCH)({userCustomFilter:R(P({},e.filter),{custom_filter_id:e.id})}):(0,A.ROUTE_EMPLOYER_CANDIDATES)({userCustomFilter:R(P({},e.filter),{custom_filter_id:e.id})}))({customFilter:e}):null,I=({customFilter:e})=>R(P({},e),{filter_url:k({customFilter:e})}),L=({filterAssignments:e})=>e?null==e?void 0:e.map((e=>R(P({},e),{custom_filter:I({customFilter:e.custom_filter})}))):[],q=()=>{const e=(0,b.A)(),{getID:t}=(0,f.A)(),{isPreviewMode:r}=(0,m.A)(),{connLoading:n,connError:p,connData:c,doFetch:d}=(0,v.A)({name:i.IpN,skipUnauthorizedStatusCheck:!0,getDataPath:a=>D(a,e,t,r)}),u=t(),A=(0,a.useCallback)((()=>new Promise(((r,a)=>{d((0,s.N8Z)(),{},a,(({data:a})=>{const n=D(a,e,t);r(n)}))})).catch(o.A)),[d,e,t]);(0,a.useEffect)((()=>{S&&T===u||(A(),S=!0,T=u)}),[u]);const E=(0,a.useMemo)((()=>L({filterAssignments:(0,l.O6)(c,"candidateFilterAssignments")})),[c]),g=(0,a.useMemo)((()=>L({filterAssignments:(0,l.O6)(c,"allFilterAssignments")})),[c]);return{connLoading:n,connError:p,candidateFilterAssignments:E,taskFilterAssignments:(0,l.O6)(c,"taskFilterAssignments")||j,jobFilterAssignments:(0,l.O6)(c,"jobFilterAssignments")||j,automationFilterAssignments:(0,l.O6)(c,"automationFilterAssignments")||j,allFilterAssignments:g,refreshData:A}}},15801(e,t,r){r.d(t,{A:()=>p});var a=r(96569),n=r(7947),o=r(64971),l=r(71664),i=r(27413);let s=!1;const p=({autoLoad:e=!0}={})=>{const{connLoading:t,connError:r,connData:p,updateConnState:c,insertData:d,doFetch:u}
1=(0,i.A)({name:o.JOD,getDataPath:e=>(0,n.O6)(e,"search_firms")}),m=(0,a.useCallback)((()=>{u((0,l.jYo)())}),[u]);return(0,a.useEffect)((()=>{!s&&e&&(m(),s=!0)}),[]),{connLoading:t,connError:r,connData:p,updateConnState:c,insertData:d,refreshData:m}}},46386(e,t,r){r.d(t,{A:()=>f});var a=r(32994),n=r(95459),o=r(64971),l=r(80965),i=Object.defineProperty,s=Object.defineProperties,p=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const f=()=>{const e=localStorage.getItem(o.jdy),{connData:t}=(0,l.A)(),r=(0,a.A)(),i=null==t?void 0:t.user_settings;return e&&r.themeName!==n.ZP.name?(f=((e,t)=>{for(var r in t||(t={}))d.call(t,r)&&m(e,r,t[r]);if(c)for(var r of c(t))u.call(t,r)&&m(e,r,t[r]);return e})({},i),s(f,p({show_intercom_button:!0}))):i;var f}},91875(e,t,r){r.d(t,{A:()=>n});var a=r(96569);const n=({initialOpen:e=!1}={})=>{const[t,r]=(0,a.useState)(e);return{isOpen:t,onOpen:(0,a.useCallback)((()=>{r(!0)}),[]),onClose:(0,a.useCallback)((()=>{r(!1)}),[])}}},51408(e,t,r){r.d(t,{A:()=>j});var a=r(96569),n=r(64971),o=r(53349),l=r(72442),i=r(46386),s=r(81111),p=r(7947),c=r(81800),d=r(13576),u=r(69370),m=r(80965),f=r(44856);const b={or:[{"==":[{var:"job_status_id"},u.ho.id]},{"==":[{var:"job_status_id"},u.mM.id]}]},v={and:[{"==":[{var:"account_ats_user_assignment_id"},c.MK]},b]},A=()=>{const{connData:e}=(0,m.A)(),t=(0,p.O6)(e,"dynamic_filter_routes");return{getAllCandidates:({jobId:e,referralsOnly:t,sources:r=[]}={})=>{let a;a=(0,f.ROUTE_EMPLOYER_CANDIDATES)({jobsQuery:btoa(JSON.stringify(b)),includeUnassigned:!1}),e&&(a+=`&filter[jobs][]=${e}`),t&&(a+="&filter[referrals_only]=true");const n=s.A.stringify({"filter[sources]":r},{arrayFormat:"bracket"});return n&&(a+=`&${n}`),a},getAllMyCandidates:()=>(0,f.ROUTE_EMPLOYER_CANDIDATES)({jobsQuery:btoa(JSON.stringify(v)),includeUnassigned:!1}),getMyActiveCandidates:()=>(0,f.ROUTE_EMPLOYER_CANDIDATES)({jobsQuery:btoa(JSON.stringify(v)),status:t.active_candidate_status,includeUnassigned:!1}),getMyNewCandidates:()=>(0,f.ROUTE_EMPLOYER_CANDIDATES)({jobsQuery:btoa(JSON.stringify(v)),status:d.iS.id,includeUnassigned:!1}),getMyTasks:()=>t?(0,f.urlFor)(t.my_tasks):(0,f.ROUTE_EMPLOYER_TASKS)()}};var E=r(68510),g=Object.defineProperty,y=Object.defineProperties,O=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,P=(e,t,r)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,R=(e,t)=>{for(var r in t||(t={}))h.call(t,r)&&P(e,r,t[r]);if(_)for(var r of _(t))C.call(t,r)&&P(e,r,t[r]);return e},S=(e,t)=>y(e,O(t));const T=e=>(0,o.jq)(e,"default_for_type",!0),j=()=>{const e=(0,i.A)(),[t]=(0,E.QN)(n.HCV),[r]=(0,E.QN)(n.ZIB),[o]=(0,E.QN)(n.pqm),{getAllCandidates:s,getMyTasks:p}=A(),{candidateFilterAssignments:c,jobFilterAssignments:d,taskFilterAssignments:u,automationFilterAssignments:m}=(0,l.Ay)(),b=(0,a.useCallback)((()=>{const e=T(c);if(!e)return null;const t=e.custom_filter;return(0,f.ROUTE_EMPLOYER_CANDIDATES)({userCustomFilter:S(R({},t.filter),{custom_filter_id:t.id})})}),[c]),v=(0,a.useCallback)((()=>{const e=T(d);if(!e)return null;const t=e.custom_filter;return(0,f.ROUTE_EMPLOYER_JOBS)({filters:S(R({},t.filter),{custom_filter_id:t.id})})}),[d]),g=(0,a.useCallback)((()=>{const e=T(u);if(!e)return null;const t=e.custom_filter;return(0,f.ROUTE_EMPLOYER_TASKS)({filters:S(R({},t.filter),{custom_filter_id:t.id})})}),[u]),y=(0,a.useCallback)((()=>{const e=T(m)||m.find((e=>{var t;return"All Automations"===(null==(t=null==e?void 0:e.custom_filter)?void 0:t.name)}));if(!e)return null;const t=e.custom_filter;return(0,f.ROUTE_ADMIN_AUTOMATIONS)({filters:S(R({},t.filter),{custom_filter_id:t.id})})}),[m]);return{getListCandidatesUrl:(0,a.useCallback)((()=>{return(e=t)&&!e.includes("/new_offer")&&t||b()||s();var e}),[t,b]),getListJobsUrl:(0,a.useCallback)((()=>e&&!e.show_jobs_submenu?(0,f.ROUTE_EMPLOYER_JOBS)():r||v()||(0,f.ROUTE_EMPLOYER_JOBS)()),[r,v]),getListTasksUrl:(0,a.useCallback)((()=>o||g()||p()),[o,g]),getListAutomationsUrl:(0,a.useCallback)((()=>y()||(0,f.ROUTE_ADMIN_AUTOMATIONS)()),[y])}}},27413(e,t,r){r.d(t,{A:()=>u});var a=r(96569),n=r(41540),o=r(78327),l=r(79226),i=r(89418),s=r(50193),p=r(42480),c=r(53349),d=r(68510);const u=({name:e,getDataPath:t,skipUnauthorizedStatusCheck:r=!1,skipResetOnRefetch:u=!1})=>{const[m,f]=(0,d.QN)(e),b=(0,a.useCallback)(((e=!0,t=null,r=null,a=[],n=(null==m?void 0:m.rawConnData))=>{f({loading:e,error:t,data:r,lastArgs:a,rawConnData:n})}),[m,f]),v=(...e)=>{const[r,a,n,o]=e;u||b();return s.A.request(r,a,(t=>{b(!1,t,null,e),n&&n(t)}),(r=>{b(!1,null,t(r.data),e,r.data),o&&o(r)}
1))};let A=null;if(m.error){r||m.error.status!==i.wg||(0,p.v_)();const e=()=>{v(...m.lastArgs)};A=m.error.status===i.HI?a.createElement(n.A,{retry:e}):m.error.status===i.a5?a.createElement(l.A,{connError:m.error,retry:e}):a.createElement(o.A,{connError:m.error,retry:e})}return{connLoading:m.loading,connError:m.error,connData:m.data,rawConnData:m.rawConnData,connErrorEl:A,doFetch:v,updateConnState:b,insertData:e=>{const t=null==m?void 0:m.data.concat([e]);b(!1,null,t)},updateData:(e,t=(({id:t})=>t===e.id))=>{const r=(0,c._D)(null==m?void 0:m.data,e,t);b(!1,null,r)}}}},69135(e,t,r){r.d(t,{A:()=>l});var a=r(96569),n=r(25924),o=r(53349);const l=({originalList:e})=>{const[t,r]=(0,a.useState)(null),[l,i]=(0,a.useState)({}),s=(0,n.A)({value:l,delay:300}),p=Object.keys(s).length;(0,a.useEffect)((()=>{p&&i({})}),[p]),(0,a.useEffect)((()=>{t!==e&&r(e)}),[e]);const c=null!=t?t:e,d=(0,a.useCallback)(((...e)=>{const t=e[0],a={};let n;if("function"===typeof t){let e;[n,e]=t(c),e.forEach((e=>{a[e]=Math.random()}))}else n=c,e.forEach((e=>{n=(0,o.BC)(n,e),a[e.id]=Math.random()}));r(n),i(a)}),[c]),u=(0,a.useCallback)(((e,t=(({id:t})=>t===e.id))=>{const a={};let n;if("function"===typeof e){let t;[n,t]=e(c),t.forEach((e=>{a[e]=Math.random()}))}else n=(0,o._D)(c,e,t),a[e.id]=Math.random();r(n),i(a)}),[c]),m=(0,a.useCallback)((e=>{const t=(0,o.Wq)(c,(t=>t.id===e));r(t)}),[c]);return{list:c,setList:r,flashingIds:s,processCreate:d,processUpdate:u,processDelete:m,setFlashingIds:i}}},41976(e,t,r){r.d(t,{A:()=>Ze});var a=r(96569),n=r(73723),o=r.n(n),l=r(75075),i=r(7947),s=r(46229),p=r(73626),c=r(75433),d=r(46061),u=r(64971),m=r(13816),f=r(97636),b=r(40857),v=r(37252),A=r(56401),E=r(50521),g=r(51286),y=r(85458),O=r(21768),_=r(16719),h=r(2721),C=r(13748),P=r(28098);const R={autoFocus:!0},S=()=>{const{formatMessage:e}=(0,l.A)();return a.createElement(P.A,{name:"name",cmpProps:R,label:e({id:E.IO7}),required:!0,fullWidth:!0})};var T=r(88994);const j=()=>{const{formatMessage:e}=(0,l.A)(),t=(0,a.useMemo)((()=>({placeholder:e({id:E.sy6}),"data-test-id":"field-notify",multiple:!0})),[e]);return a.createElement(T.A,{cmpProps:t,name:"notify_when_approved",label:e({id:E.tir})})};var w=r(84202);const D=(0,a.createContext)({approvalType:null}),k=()=>{const{formatMessage:e}=(0,l.A)(),{approvalType:t}=(0,a.useContext)(D),r=(0,a.useMemo)((()=>({placeholder:e({id:t===u.LqH?E.fav:E.Unt})})),[e]);return a.createElement(w.A,{cmpProps:r,name:"request_message",label:e({id:E.LoX}),fullWidth:!0})};var I=r(14447),L=r(59046),q=r(32429),F=r(17192),M=r(47263),U=r(79205),x=r(12312),H=r(76437),N=r(44114),V=r(47500),B=r(87961),$=r(93354);const Y=({atsUserName:e,open:t,onClose:r})=>{const{formatMessage:n}=(0,l.A)();return a.createElement(B.A,{open:t,size:"small",onClose:r,title:n({id:E.oSO}),hideActionHelper:!0},a.createElement($.Ay,{paragraph:!0},a.createElement(C.A,{id:E.QTy,values:{limitedUser:e}})))};Y.propTypes={atsUserName:o().string.isRequired,onClose:o().func.isRequired,open:o().bool},Y.defaultProps={open:!0};const z=Y;var J=Object.defineProperty,W=Object.defineProperties,G=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,X=(e,t,r)=>t in e?J(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const ee=e=>`steps[${e}]`,te=({rowIndex:e})=>{const{formatMessage:t}=(0,l.A)(),{approvalType:r}=(0,a.useContext)(D),n=(0,U.A)(`${ee(e)}.reviewers`),o=(0,I.A)(),[i,s]=(0,a.useState)(null),{connData:p}=(0,f.A)(),c=(0,a.useMemo)((()=>(null==p?void 0:p.length)?p.reduce(((e,t)=>{return r=((e,t)=>{for(var r in t||(t={}))Z.call(t,r)&&X(e,r,t[r]);if(Q)for(var r of Q(t))K.call(t,r)&&X(e,r,t[r]);return e})({},e),a={[t.account_assignment_id]:t},W(r,G(a));var r,a}),{}):{}),[p]),d=(0,a.useCallback)(((e,t)=>{e.stopPropagation(),s(t.full_name)}),[]);(0,a.useEffect)((()=>{if(!n)return x.A;const t=N.Ay.map((e=>e.id.toString())),r=n.filter((e=>{var r;return!1===(null==(r=c[e])?void 0:r.has_account_limited)||t.includes(e)}));if(r.length!==n.length){const t=n.find((e=>{var t;return!0===(null==(t=c[e])?void 0:t.has_account_limited)})),a=c[t];if(!a)return x.A;o(`${ee(e)}.reviewers`,r),s(a.full_name)}return x.A}),[n,c]);const m=(0,a.useMemo)((()=>({getOptionDisabled:e=>e.has_account_limited||!1,placeholder:t({id:E.oHf}),"data-test-id":"field-approvers",multiple:!0})),[t]),b=(0,a.useCallback)((()=>{s(null)}),[s]),v=(0,a.useMemo)((()=>({label:t({id:E.BQR})})),[t]);return a.createElement(a.Fragment,null,i?a.createElement(z,{open:!0,onClose:b,atsUserName:i}):null,a.createElement(T.A,{labelWidth:0,name:`${ee(e)}.reviewers`,fullWidth:!0,cmpProps:m,onClickDisabled:d}
1),r===u.CF9?a.createElement(V.A,{size:"small",top:!0},a.createElement(H.A,{labelWidth:0,name:`${ee(e)}.outside_band`,cmpProps:v})):null)};te.propTypes={rowIndex:o().number.isRequired};const re=te;var ae=r(68481),ne=Object.defineProperty,oe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(e,t,r)=>t in e?ne(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,de=(e,t)=>{for(var r in t||(t={}))se.call(t,r)&&ce(e,r,t[r]);if(ie)for(var r of ie(t))pe.call(t,r)&&ce(e,r,t[r]);return e};const ue=(e,t,r)=>{const a=[];(t>1||r)&&a.push({value:1,text:e({id:E.OCn})});for(let n=2;n<t;n+=1)a.push({value:n,text:e({id:E.PL$},{n:n,count:t})});return a.push({value:0,text:e({id:E.ey6})}),a},me=e=>{var t=e,{cmpProps:r,name:n,approverCount:o,hasHiringTeamInApprovers:i}=t,s=((e,t)=>{var r={};for(var a in e)se.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&ie)for(var a of ie(e))t.indexOf(a)<0&&pe.call(e,a)&&(r[a]=e[a]);return r})(t,["cmpProps","name","approverCount","hasHiringTeamInApprovers"]);const{formatMessage:p}=(0,l.A)(),c=(0,U.A)(n),d=(0,I.A)(),u=(0,a.useMemo)((()=>de({options:ue(p,o,i),noDefaultValue:!0},r)),[p,r,o]);return(0,a.useEffect)((()=>(0===c||1===c&&i||c>=o&&d(n,0),x.A)),[c,o,i,d,n]),a.createElement(ae.A,(m=de({name:n},s),oe(m,le({cmpProps:u}))));var m};me.propTypes={cmpProps:o().shape({}),name:o().string.isRequired,approverCount:o().number.isRequired,hasHiringTeamInApprovers:o().bool},me.defaultProps={cmpProps:{},hasHiringTeamInApprovers:!1};const fe=me,be=e=>`steps[${e}]`,ve=({rowIndex:e})=>{var t;const r=N.Ay.map((e=>e.id.toString())),n=(0,U.A)(`${be(e)}.reviewers`),o=null!=(t=null==n?void 0:n.length)?t:0,l=null==n?void 0:n.some((e=>-1!==r.indexOf(e))),i=(0,a.useMemo)((()=>({"data-test-id":"field-required-approvals"})),[]);return a.createElement(fe,{labelWidth:0,name:`${be(e)}.minimum_approvers`,fullWidth:!0,approverCount:o,hasHiringTeamInApprovers:l,cmpProps:i})};ve.propTypes={rowIndex:o().number.isRequired};const Ae=ve;var Ee=Object.defineProperty,ge=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,_e=(e,t,r)=>t in e?Ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,he=(e,t)=>{for(var r in t||(t={}))ye.call(t,r)&&_e(e,r,t[r]);if(ge)for(var r of ge(t))Oe.call(t,r)&&_e(e,r,t[r]);return e};const Ce={minimum_approvers:0},Pe=(0,a.memo)((({push:e,remove:t,move:r,value:n,minStepCount:o})=>{const{formatMessage:i}=(0,l.A)(),s=(0,I.A)();(0,a.useEffect)((()=>{const e=o-n.length;if(e>0){const t=Array(e).fill(he({},Ce));s("steps",[...n,...t])}}),[n.length,o,s]);const p=(0,a.useCallback)((()=>{e(he({},Ce))}),[e]),c=(0,a.useMemo)((()=>[{Header:i({id:E.ZJZ}),id:"approvers",Cell:re,Footer:()=>a.createElement(M.A,{"data-test-id":"add-answer-button",onClick:p},i({id:E.Azy}))},{Header:i({id:E.AY0}),id:"requiredApprovals",Cell:Ae,colProps:()=>({width:"25%",verticalAlign:"top"})}]),[p,i]),d=(0,a.useMemo)((()=>[{icon:F.A,ariaLabel:i({id:E.joy}),onClick:(e,{rowIndex:r})=>{t(r)},disabledProps:()=>n.length<=o?{disabled:!0}:{}}]),[i,t,n]),u=(0,a.useMemo)((()=>({onDragEnd:({destination:e,source:t})=>{if(!e||!t)return;const a=e.index,n=t.index;r(n,a)}})),[r]);return a.createElement(L.A,{type:"field",enableFooter:!0,orderable:u,columns:c,data:n,actions:d,actionsColProps:()=>({verticalAlign:"top"})})})),Re=({minStepCount:e})=>{const{formatMessage:t}=(0,l.A)();return a.createElement(_.A,{label:t({id:E.sl9})},a.createElement(q.A,{name:"steps",component:({arrayHelpers:t,value:r})=>a.createElement(Pe,{minStepCount:e,value:r,push:t.push,move:t.move,remove:t.remove})}))};Pe.propTypes={push:o().func.isRequired,remove:o().func.isRequired,move:o().func.isRequired,value:o().arrayOf(o().shape({})).isRequired,minStepCount:o().number.isRequired},Re.propTypes={minStepCount:o().number.isRequired};const Se=Re,Te=(0,a.memo)((()=>a.createElement(y.Ay,{container:!0},a.createElement(y.Ay,{row:!0,columns:1},a.createElement(O.A,null,a.createElement(S,null))),a.createElement(y.Ay,{row:!0,columns:1},a.createElement(O.A,{flexWrap:"initial"},a.createElement(Se,{minStepCount:1}))),a.createElement(y.Ay,{row:!0,columns:1},a.createElement(O.A,null,a.createElement(_.A,null,a.createElement(h.Ay,{severity:"warning"},a.createElement(C.A,{id:E.FM5}))))),a.createElement(y.Ay,{row:!0,columns:1},a.createElement(O.A,null,a.createElement(k,null))),a.createElement(y.Ay,{row:!0,columns:1},a.createElement(O.A,null,a.createElement(j,null))))));var je=Object.defineProperty,we=Object.defineProperties,De=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,qe=(e,t,r)=>t in e?je(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Fe=(e,t)=>{for(var r in t||(t={}))Ie.call(t,r)&&qe(e,r,t[r]);if(ke)for(var r of ke(t))Le.call(t,r)&&qe(e,r,t[r]);return e},Me=(e,t)=>we(e,De(t));const Ue=(e,t,r)=>{var a;const n=e.steps.reduce(((e,t)=>{const r=null==t?void 0:t.id;return r?Me(Fe({},e),{[r]:!0}):e}),{}),o=t.steps.reduce(((e,t)=>{if((null==t?void 0:t.id)&&!n[null==t?void 0:t.id]){const r=Me(Fe({},t),{mark_for_destruction:"1"});return[...e,r]}return e}),[]),l=e.steps.map(((e,t)=>{const a=e.reviewers,n=r===u.CF9?{outside_band:e.outside_band?"1":"0"}:{};return Fe(Me(Fe({},e),{position:t+1,reviewers:a.join(",")}),n)}));return Me(Fe({},e),{steps:[...l,...o],notify_when_approved:[null==(a=e.notify_when_approved)?void 0:a.join(",")]})};var xe=r(53393);const He=e=>xe.RZ((()=>xe.Ik().shape({id:xe.Yj().nullable(),name:xe.Yj().required().label(e({id:E.IO7})),request_message:xe.Yj().nullable(),notify_when_approved:xe.YO().of(xe.Yj()).nullable(),steps:xe.YO().min(1,e({id:E.sl9})).of(xe.Ik().shape({reviewers:xe.YO().of(xe.Yj()).required().label(e({id:E.ZJZ})),minimum_approvers:xe.Yj().required().label(e({id:E.AY0})),outside_band:xe.lc().nullable()}))})));var Ne=Object.defineProperty,Ve=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Je=(e,t,r)=>t in e?Ne(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const We={disableDrag:!0},Ge=({isNew:e,approvalType:t})=>t===u.LqH?e?E.wv3:E.z7z:e?E.ZbI:E.Yp6,Qe=({approvalType:e,onClose:t,onSubmitSuccess:r,data:n,doUpdate:o,doCreate:y})=>{var O;const{formatMessage:_}=(0,l.A)(),{connData:h,connLoading:C,connErrorEl:P}=(0,f.A)(),{getHasFeatureApprovals:R}=(0,b.A)(),{userHasOwner:S}=(0,v.A)(),[T,j]=(0,a.useState)(!1),w=(0,i.O6)(n,"id"),k=!w,I=(0,A.A)({id:k?`new_${u._k9}`:`edit_${u._k9}_${w}`}),L=(0,a.useMemo)((()=>He(_)),[_]),q=(0,a.useMemo)((()=>({approvalType:e})),[e]),F=(0,a.useMemo)((()=>(t,r)=>Ue(t,r,e)),[e,h]);if((0,a.useEffect)((()=>{C||T||j(!0)}),[C,T]),P)return P;if(o&&!n)return null;if(!S())return a.createElement(g.A,{onClose:t});if(!R())return a.createElement(d.A,{name:"approvals",onClose:t,open:!0});const M=null==(O=(0,i.O6)(n,"approval_template_steps"))?void 0:O.map((e=>{var t;const r=e,{require_approval_outside_band:a,reviewers:n}=r,o=((e,t)=>{var r={};for(var a in e)Ye.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&$e)for(var a of $e(e))t.indexOf(a)<0&&ze.call(e,a)&&(r[a]=e[a]);return r})(r,["require_approval_outside_band","reviewers"]);return l=((e,t)=>{for(var r in t||(t={}))Ye.call(t,r)&&Je(e,r,t[r]);if($e)for(var r of $e(t))ze.call(t,r)&&Je(e,r,t[r]);return e})({},o),i={reviewers:null!=(t=(0,m._b)(null==n?void 0:n.map((e=>e.id.toString())),h))?t:[],outside_band:a},Ve(l,Be(i));var l,i}));return a.createElement(a.Fragment,null,C?a.createElement(s.A,null):null,T?a.createElement(p.A,{open:!C,size:c.Oq,title:_({id:Ge({isNew:k,approvalType:e})}),initialValues:{id:(0,i.O6)(n,"id"),name:(0,i.O6)(n,"name"),request_message:(0,i.O6)(n,"request_message"),steps:null!=M?M:[],notify_when_approved:(0,i.O6)(n,"notify_when_approved")},validationSchema:L,saveFn:k?y:o,preparePostValues:F,onClose:t,onSubmitSuccess:r,dialogProps:We,actionButtonTitle:_({id:k?E.zoP:E.he8}),autoSaveData:I,isDataHeavy:!0},(()=>a.createElement(D.Provider,{value:q},a.createElement(Te,null)))):null)};Qe.propTypes={approvalType:o().oneOf([u.LqH,u.CF9]).isRequired,onClose:o().func.isRequired,data:o().shape({name:o().string,id:o().string}),doUpdate:o().func,doCreate:o().func,onSubmitSuccess:o().func.isRequired},Qe.defaultProps={data:null,doUpdate:null,doCreate:null};const Ze=Qe},68855(e,t,r){r.r(t),r.d(t,{default:()=>$e});var a=r(96569),n=r(477),o=r(7947),l=r(55398),i=r(17151),s=r(64971),p=r(71664),c=r(53349),d=r(36654),u=r(69135),m=r(73723),f=r.n(m),b=r(75075),v=r(73626),A=r(75433),E=r(85458),g=r(72075),y=r(46061),O=r(40857),_=r(37252),h=r(56401),C=r(5052
11),P=r(51286),R=r(87961),S=r(93354),T=r(13748),j=r(263),w=r(47500),D=r(44856);const k=({data:e,onClose:t})=>{const{formatMessage:r}=(0,b.A)(),n=(0,o.O6)(e,"pending_job_approvals",[]),l=(0,o.O6)(e,"pending_offer_approvals",[]);return a.createElement(R.A,{open:!0,size:"small",onClose:t,title:r({id:C.oU4}),hideActionHelper:!0},a.createElement(a.Fragment,null,n.length>0?a.createElement(a.Fragment,null,a.createElement(S.Ay,{paragraph:!0},r({id:C.vti})),a.createElement(S.Ay,{paragraph:!0,component:"ul"},n.map((e=>a.createElement("li",{"data-test-id":"job-approval-item",key:e.id},a.createElement(j.A,{target:"_blank",to:(0,D.ROUTE_APPROVALS_VIEW)({id:e.id,approval_action:"cancel"})},e.job.title_with_requisition_number))))),a.createElement(S.Ay,null,a.createElement(T.A,{id:C._XQ,values:{approvalManagerLink:e=>a.createElement(j.A,{to:(0,D.ROUTE_APPROVALS_MANAGER)(),target:"_blank"},e)}}))):null,n.length>0&&l.length>0?a.createElement(a.Fragment,null,a.createElement(w.A,{top:!0}),a.createElement(g.A,null),a.createElement(w.A,{bottom:!0})):null,l.length>0?a.createElement(a.Fragment,null,a.createElement(S.Ay,{paragraph:!0},r({id:C.Cf9})),a.createElement(S.Ay,{paragraph:!0,component:"ul"},l.map((e=>a.createElement("li",{"data-test-id":"offer-approval-item",key:e.id},a.createElement(j.A,{target:"_blank",to:(0,D.ROUTE_APPROVALS_VIEW)({id:e.id,approval_action:"cancel"})},e.offer.job_application.candidate_card.full_name," - ",e.offer.job_application.job.title_with_requisition_number))))),a.createElement(S.Ay,{paragraph:!0},a.createElement(T.A,{id:C.rqK,values:{approvalManagerLink:e=>a.createElement(j.A,{to:(0,D.ROUTE_APPROVALS_MANAGER)(),target:"_blank"},e)}}))):null))};k.propTypes={data:f().shape({name:f().string,id:f().string,type:f().string}).isRequired,onClose:f().func.isRequired};const I=k;var L=r(79205),q=r(28050),F=r(2721),M=r(80731),U=r(25308),x=r(22842);const H=()=>{const{formatMessage:e}=(0,b.A)(),t=(0,L.A)("required_job_approval"),r=(0,a.useMemo)((()=>({label:e({id:C.TlD}),required:!0})),[e]);return a.createElement(q.A,{mountOnEnter:!0,in:"required"===t},a.createElement("div",null,a.createElement(E.Ay,{row:!0},a.createElement(F.Ay,{severity:"info"},a.createElement(T.A,{id:C.hQ6,values:{accessLevelLink:e=>a.createElement(M.A,{href:(0,D.ROUTE_LEARN_ACCESS_LEVELS_DIFFERENCES)()},e),supportEmail:e=>a.createElement(U.A,{href:`mailto:${s.Vc_}`},e)}}))),a.createElement(E.Ay,{row:!0},a.createElement(x.A,{name:"default_job_approval_template_id",approvalType:s.LqH,selectEditableProps:r}))))},N=()=>{const{formatMessage:e}=(0,b.A)(),t=(0,L.A)("required_offer_approval"),r=(0,a.useMemo)((()=>({label:e({id:C.yZv}),required:!0})),[e]);return a.createElement(q.A,{mountOnEnter:!0,in:"required"===t},a.createElement("div",null,a.createElement(E.Ay,{row:!0},a.createElement(F.Ay,{severity:"info"},a.createElement(T.A,{id:C.iRL,values:{accessLevelLink:e=>a.createElement(M.A,{href:(0,D.ROUTE_LEARN_ACCESS_LEVELS_DIFFERENCES)()},e),supportEmail:e=>a.createElement(U.A,{href:`mailto:${s.Vc_}`},e)}}))),a.createElement(E.Ay,{row:!0},a.createElement(x.A,{name:"default_offer_approval_template_id",approvalType:s.CF9,selectEditableProps:r}))))};var V=r(47945),B=r(52890);const $="required",Y="optional",z="disabled",J=(0,a.memo)((()=>{const{formatMessage:e}=(0,b.A)(),t=(0,a.useMemo)((()=>({variant:"single",orientation:"horizontal",spacing:4,options:[a.createElement(B.A,{value:$,name:"required_job_approval",cmpProps:{"data-test-id":"job-approval-required"}},e({id:C.f0h})),a.createElement(B.A,{value:Y,name:"required_job_approval",cmpProps:{"data-test-id":"job-approval-optional"}},e({id:C.cqY})),a.createElement(B.A,{value:z,name:"required_job_approval",cmpProps:{"data-test-id":"job-approval-off"}},e({id:C.TYE}))]})),[e]);return a.createElement(V.A,{name:"required_job_approval",label:e({id:C.unR}),cmpProps:t})})),W=(0,a.memo)((()=>{const{formatMessage:e}=(0,b.A)(),t=(0,a.useMemo)((()=>({variant:"single",orientation:"horizontal",spacing:4,options:[a.createElement(B.A,{value:$,name:"required_offer_approval",cmpProps:{"data-test-id":"offer-approval-required"}},e({id:C.f0h})),a.createElement(B.A,{value:Y,name:"required_offer_approval",cmpProps:{"data-test-id":"offer-approval-optional"}},e({id:C.cqY})),a.createElement(B.A,{value:z,name:"required_offer_approval",cmpProps:{"data-test-id":"offer-approval-off"}},e({id:C.TYE}))]})),[e]);return a.createElement(V.A,{name:"required_offer_approval",label:e({id:C.bI4}),cmpProps:t})}));var G=r(53393),Q=Object.defineProperty,Z=Object.defineProperties,K=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,re=(e,t,r)=>t in e?Q(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ae=(e,t)=>{for(var r in t||(t={}))ee.call(t,r)&&re(e,r,t[r]);if(X)for(var r of X(t))te.call(t,r)&&re(e,r,t[r]);return e},ne=(e,t)=>Z(e,K(t));const oe=e=>G.RZ((t=>{let r={required_job_approval:G.Yj().required(),required_offer_approval:G.Yj().required()};return"required"===t.required_job_approval&&(r=ne(ae({},r),{default_job_approval_template_id:G.Yj().required().label(e({id:C.TlD}))}
1)),"required"===t.required_offer_approval&&(r=ne(ae({},r),{default_offer_approval_template_id:G.Yj().required().label(e({id:C.yZv}))})),G.Ik().shape(r)})),le=(e,t)=>e&&t?$:e?Y:z,ie=({onClose:e,onSubmitSuccess:t,data:r,saveFn:n})=>{const{formatMessage:l}=(0,b.A)(),{getHasFeatureApprovals:i}=(0,O.A)(),[p,c]=(0,a.useState)(null),{userHasOwner:d}=(0,_.A)(),u=(0,h.A)({id:s.OKo}),m=(0,a.useMemo)((()=>oe(l)),[l]),f=(0,a.useCallback)((()=>{c(null)}),[c]),R=(0,a.useCallback)((e=>e.pending_job_approvals||e.pending_offer_approvals?c(e):t(e)),[t,c]);return r?d()?i()?a.createElement(a.Fragment,null,p?a.createElement(I,{data:p,onClose:f}):null,a.createElement(v.A,{title:l({id:C.KSz}),initialValues:{id:(0,o.O6)(r,"id"),required_job_approval:le((0,o.O6)(r,"job_approvals_enabled"),(0,o.O6)(r,"required_job_approval")),required_offer_approval:le((0,o.O6)(r,"offer_approvals_enabled"),(0,o.O6)(r,"required_offer_approval")),default_offer_approval_template_id:(0,o.O6)(r,"default_offer_approval_template_id"),default_job_approval_template_id:(0,o.O6)(r,"default_job_approval_template_id")},saveFn:n,validationSchema:m,onClose:e,onSubmitSuccess:R,size:A.Yw,autoSaveData:u},a.createElement(E.Ay,{container:!0},a.createElement(E.Ay,{row:!0},a.createElement(J,null)),a.createElement(H,null),a.createElement(E.Ay,{row:!0},a.createElement(g.A,null)),a.createElement(E.Ay,{row:!0},a.createElement(W,null)),a.createElement(N,null)))):a.createElement(y.A,{name:"approvals",onClose:e,open:!0}):a.createElement(P.A,{onClose:e}):null};
1ie.propTypes={onClose:f().func.isRequired,onSubmitSuccess:f().func.isRequired,data:f().shape({name:f().string,id:f().string}),saveFn:f().func.isRequired},ie.defaultProps={data:null};const se=ie;var pe=r(15381),ce=r(12312),de=r(46229);const ue=({type:e})=>e===s.CF9?C.Hf5:C.qdu,me=({data:e,open:t,onClose:r})=>{const{doFetch:o,connLoading:l,connData:i,connErrorEl:s}=(0,n.A)(),{formatMessage:c}=(0,b.A)();if((0,a.useEffect)((()=>{if(!(null==e?void 0:e.id))return ce.A;const t=o((0,p.arD)({approvalTemplateId:e.id}));return()=>null==t?void 0:t.cancel()}),[null==e?void 0:e.id]),!e)return null;if(l)return a.createElement(de.A,null);let d;if(s)d=s;else{const{jobs:t,job_templates:r,job_approvals:n,offer_approvals:o,is_account_default_approval_template:l}=i,s=(({jobs:e,job_templates:t,job_approvals:r,offer_approvals:a})=>e.length>0||t.length>0||r.length>0||a.length>0)(i);d=a.createElement(a.Fragment,null,a.createElement(S.Ay,{paragraph:!0},c({id:C.ej_},{name:e.name})),s?a.createElement(a.Fragment,null,t.length>0?a.createElement(a.Fragment,null,a.createElement(S.Ay,{paragraph:!0},c({id:C.w5k})),a.createElement(S.Ay,{paragraph:!0,component:"ul"},t.map((e=>a.createElement("li",{"data-test-id":"job-item",key:e.id},a.createElement(j.A,{target:"_blank",to:(0,D.ROUTE_VIEW_JOB)({jobId:e.id})},e.title_with_requisition_number)))))):null,r.length>0?a.createElement(a.Fragment,null,a.createElement(S.Ay,{paragraph:!0},c({id:C.Y6C})),a.createElement(S.Ay,{paragraph:!0,component:"ul"},r.map((e=>a.createElement("li",{"data-test-id":"job-template-item",key:e.id},a.createElement(j.A,{target:"_blank",to:(0,D.ROUTE_JOB_TEMPLATE_MANAGER)()},e.name)))))):null,n.length>0?a.createElement(a.Fragment,null,a.createElement(S.Ay,{paragraph:!0},c({id:C.d_i})),a.createElement(S.Ay,{paragraph:!0,component:"ul"},n.map((e=>a.createElement("li",{"data-test-id":"job-approval-item",key:e.id},a.createElement(j.A,{target:"_blank",to:(0,D.ROUTE_VIEW_JOB)({jobId:e.job.id})},e.job.title_with_requisition_number)))))):null,o.length>0?a.createElement(a.Fragment,null,a.createElement(S.Ay,{paragraph:!0},c({id:C.oIJ})),a.createElement(S.Ay,{paragraph:!0,component:"ul"},o.map((e=>a.createElement("li",{"data-test-id":"offer-approval-item",key:e.id},a.createElement(j.A,{target:"_blank",to:(0,D.ROUTE_VIEW_CANDIDATE)({candidateId:e.offer.job_application.candidate_card.id})},e.offer.job_application.candidate_card.full_name," - ",e.offer.job_application.job.title_with_requisition_number)))))):null,a.createElement(S.Ay,{paragraph:!0},c({id:C.huO}))):null,!s&&l?a.createElement(T.A,{id:C.Ctu,"data-test-id":"default-approval-template",values:{type:e.type}}):null,a.createElement(T.A,{id:C.RNn,values:{contactSupportLink:e=>a.createElement(M.A,{href:"http://support.jobscore.com/tickets/new"},e)}}))}return a.createElement(R.A,{open:t,size:"small",onClose:r,title:c({id:ue(e)},{approvalChainName:null==e?void 0:e.name}),hideActionHelper:!0},d)};me.propTypes={data:f().shape({name:f().string,id:f().string,type:f().string}),onClose:f().func.isRequired,open:f().bool},me.defaultProps={open:!0,data:{}};const fe=me,be=({onClose:e,onSubmitSuccess:t,data:r,doDelete:n})=>{const{formatMessage:o}=(0,b.A)(),{getHasFeatureApprovals:l}=(0,O.A)(),{userHasOwner:i}=(0,_.A)();return r?i()?l()?r.can_delete?a.createElement(v.A,{"data-test-id":"form-dialog-delete",title:o({id:C.gGK},{approvalChainName:null==r?void 0:r.name}),initialValues:r,saveFn:n,onClose:e,onSubmitSuccess:t,actionButtonTitle:o({id:C.joy}),autoSaveData:(0,pe.A)(),hideActionHelper:!0},a.createElement(S.Ay,null,o({id:C.SlW}))):a.createElement(fe,{open:!0,onClose:e,data:r}):a.createElement(y.A,{name:"approvals",onClose:e,open:!0}):a.createElement(P.A,{onClose:e}):null};be.propTypes={onClose:f().func.isRequired,onSubmitSuccess:f().func.isRequired,data:f().shape({name:f().string,id:f().string,can_delete:f().bool}),doDelete:f().func.isRequired},be.defaultProps={data:null};const ve=be,Ae=({onClose:e,onSubmitSuccess:t,data:r,doDelete:n})=>{const{formatMessage:o}=(0,b.A)(),{getHasFeatureApprovals:l}=(0,O.A)(),{userHasOwner:i}=(0,_.A)();return r?i()?l()?r.can_delete?a.createElement(v.A,{"data-test-id":"form-dialog-delete",title:o({id:C.BbA},{approvalChainName:null==r?void 0:r.name}),initialValues:r,saveFn:n,onClose:e,onSubmitSuccess:t,actionButtonTitle:o({id:C.joy}),autoSaveData:(0,pe.A)(),hideActionHelper:!0},a.createElement(S.Ay,null,o({id:C.xy2}))):a.createElement(fe,{open:!0,onClose:e,data:r}):a.createElement(y.A,{name:"approvals",onClose:e,open:!0}):a.createElement(P.A,{onClose:e}):null};Ae.propTypes={onClose:f().func.isRequired,onSubmitSuccess:f().func.isRequired,data:f().shape({name:f().string,id:f().str
1ing,can_delete:f().bool}),doDelete:f().func.isRequired},Ae.defaultProps={data:null};const Ee=Ae;var ge=r(41976),ye=r(4344),Oe=r(66844),_e=r(91760),he=r(38730),Ce=r(98136),Pe=r(2018),Re=r(59022),Se=r(11529);const Te=(e,t)=>e&&t?C.Ucq:e?C.H8N:C.mo4,je=({approvalSettings:e})=>{const{formatMessage:t}=(0,b.A)(),r=Te((0,o.O6)(e,"job_approvals_enabled"),(0,o.O6)(e,"required_job_approval")),n=Te((0,o.O6)(e,"offer_approvals_enabled"),(0,o.O6)(e,"required_offer_approval")),l=(0,a.useMemo)((()=>[a.createElement(j.A,{to:(0,D.ROUTE_APPROVAL_SETTINGS_EDIT)()},t({id:C.AzW}).toUpperCase())]),[t]);return a.createElement(_e.A,{item:!0,xs:12},a.createElement(Re.A,{header:a.createElement(Se.A,{title:t({id:C.b1g}),actions:l}),"data-test-id":"settings-card"},a.createElement(Pe.A,{container:!0,spacing:2},a.createElement(Pe.A,{item:!0,xs:3},a.createElement(S.Ay,null,t({id:C.e$O}))),a.createElement(Pe.A,{item:!0,xs:3},a.createElement(S.Ay,{textTransform:"uppercase","data-test-id":"job-approval-config"},t({id:r}))),a.createElement(Pe.A,{item:!0,xs:3},a.createElement(S.Ay,null,t({id:C.fZT}))),a.createElement(Pe.A,{item:!0,xs:3},a.createElement(S.Ay,{textTransform:"uppercase","data-test-id":"offer-approval-config"},t({id:n}))))))};je.propTypes={approvalSettings:f().shape({}).isRequired};const we=(0,a.memo)(je);var De=r(59046),ke=r(17192),Ie=r(87940),Le=r(47263);const qe=({record:e})=>{const t=(0,o.O6)(e,"job_ids");return t.length>0?a.createElement(j.A,{to:(0,D.ROUTE_JOBS)({id:t}),"data-test-id":"job-count-link"},t.length):t.length};qe.propTypes={record:f().shape({})},qe.defaultProps={record:{}};const Fe=(0,a.memo)(qe),Me=({jobApprovalTemplates:e,flashingIds:t})=>{const{formatMessage:r}=(0,b.A)(),n=(0,a.useMemo)((()=>[{Header:r({id:C.M2V}),accessor:"name",disableSortBy:!0,Footer:()=>a.createElement(Le.A,{to:(0,D.ROUTE_JOB_APPROVAL_NEW)()},r({id:C.eXL}))},{Header:r({id:C.jCM}),accessor:"job_count",headerColProps:()=>({align:"center"}),colProps:()=>({align:"center"}),disableSortBy:!0,Cell:Fe}]),[r]),o=(0,a.useMemo)((()=>[{icon:Ie.A,ariaLabel:r({id:C.AzW}),dataTestId:"edit-btn",getTo:({record:e})=>(0,D.ROUTE_JOB_APPROVAL_EDIT)({approvalTemplateId:e.id}),component:j.A},{icon:ke.A,ariaLabel:r({id:C.joy}),dataTestId:"del-btn",getTo:({record:e})=>(0,D.ROUTE_JOB_APPROVAL_DELETE)({approvalTemplateId:e.id}),component:j.A}]),[r]);return a.createElement(_e.A,{item:!0,xs:12},a.createElement(Re.A,{header:a.createElement(Se.A,{title:r({id:C.M5w})}),"data-test-id":"job-approval-templates-card"},a.createElement(De.A,{type:"transparent",flashingIds:t,columns:n,data:e,actions:o,enableFooter:!0})))};Me.propTypes={jobApprovalTemplates:f().arrayOf(f().shape({})),flashingIds:f().shape({})},Me.defaultProps={jobApprovalTemplates:[],flashingIds:{}};const Ue=(0,a.memo)(Me),xe=()=>{const{formatMessage:e}=(0,b.A)();return a.createElement(Re.A,{header:a.createElement(Se.A,{title:e({id:C.rUE})})},a.createElement(S.Ay,{paragraph:!0},a.createElement(T.A,{id:C.KTM})),a.createElement(S.Ay,{paragraph:!0},a.createElement(M.A,{href:"https://support.jobscore.com/hc/en-us/articles/360037963191-How-do-I-get-a-Job-Approved-"},a.createElement(T.A,{id:C.xKW}))),a.createElement(S.Ay,{paragraph:!0},a.createElement(T.A,{id:C.TpT})),a.createElement(S.Ay,{paragraph:!0},a.createElement(M.A,{href:"https://support.jobscore.com/hc/en-us/articles/360012530552"},a.createElement(T.A,{id:C.FD4}))),a.createElement(S.Ay,{paragraph:!0},a.createElement(M.A,{href:"https://support.jobscore.com/hc/en-us/articles/360037963311"},a.createElement(T.A,{id:C.FvW}))),a.createElement(S.Ay,{paragraph:!0},a.createElement(M.A,{href:"https://support.jobscore.com/hc/en-us/articles/360040312792-How-do-Approvals-work-in-JobScore-"},a.createElement(T.A,{id:C.iqu}))))},He=({offerApprovalTemplates:e,flashingIds:t})=>{const{formatMessage:r}=(0,b.A)(),n=(0,a.useMemo)((()=>[{Header:r({id:C.M2V}),accessor:"name",disableSortBy:!0,Footer:()=>a.createElement(Le.A,{to:(0,D.ROUTE_OFFER_APPROVAL_NEW)()},r({id:C.jQx}))},{Header:r({id:C.jCM}),accessor:"job_count",headerColProps:()=>({align:"center"}),colProps:()=>({align:"center"}),disableSortBy:!0,Cell:Fe}]),[r]),o=(0,a.useMemo)((()=>[{icon:Ie.A,ariaLabel:r({id:C.AzW}),dataTestId:"edit-btn",getTo:({record:e})=>(0,D.ROUTE_OFFER_APPROVAL_EDIT)({approvalTemplateId:e.id}
1),component:j.A},{icon:ke.A,ariaLabel:r({id:C.joy}),dataTestId:"del-btn",getTo:({record:e})=>(0,D.ROUTE_OFFER_APPROVAL_DELETE)({approvalTemplateId:e.id}),component:j.A}]),[r]);return a.createElement(_e.A,{item:!0,xs:12},a.createElement(Re.A,{header:a.createElement(Se.A,{title:r({id:C.$qz})}),"data-test-id":"offer-approval-templates-card"},a.createElement(De.A,{type:"transparent",flashingIds:t,columns:n,data:e,actions:o,enableFooter:!0})))};He.propTypes={offerApprovalTemplates:f().arrayOf(f().shape({})),flashingIds:f().shape({})},He.defaultProps={offerApprovalTemplates:[],flashingIds:{}};const Ne=(0,a.memo)(He),Ve=({loading:e,errorEl:t,jobApprovalTemplates:r,jobFlashingIds:n,offerApprovalTemplates:o,offerFlashingIds:l,approvalSettings:i})=>{const{formatMessage:s}=(0,b.A)(),{setPageTitle:p}=(0,a.useContext)(Ce.A);return(0,a.useEffect)((()=>{p(s({id:C.aiC},{title:s({id:C.RJh})}))}),[s]),e?a.createElement(de.A,null):a.createElement(Oe.A,{header:a.createElement(he.Ay,{title:s({id:C.jc9}),subtitle:s({id:C.vMw})})},a.createElement(_e.A,{container:!0},a.createElement(_e.A,{item:!0,xs:12,sm:9},a.createElement(_e.A,{container:!0},null!=t?t:a.createElement(a.Fragment,null,a.createElement(we,{approvalSettings:i}),a.createElement(Ue,{flashingIds:n,jobApprovalTemplates:r}),a.createElement(Ne,{flashingIds:l,offerApprovalTemplates:o})))),a.createElement(_e.A,{item:!0,xs:12,sm:3},a.createElement(xe,null))))};Ve.propTypes={loading:f().bool.isRequired,jobApprovalTemplates:f().arrayOf(f().shape({})),jobFlashingIds:f().shape({}),offerApprovalTemplates:f().arrayOf(f().shape({})),offerFlashingIds:f().shape({}),errorEl:f().node,approvalSettings:f().shape({})},Ve.defaultProps={jobApprovalTemplates:[],jobFlashingIds:{},offerApprovalTemplates:[],offerFlashingIds:{},errorEl:null,approvalSettings:{}};const Be=(0,a.memo)(Ve),$e=()=>{const{doFetch:e,connData:t,connLoading:r,connErrorEl:m}=(0,n.A)(),[f,b]=(0,a.useState)(null),{refreshData:v}=(0,d.A)(),A=(0,l.A)(),E=null!=f?f:(0,o.O6)(t,"account_approval_configuration"),g=(0,a.useCallback)((e=>{b((0,o.O6)(e,"account_approval_configuration"))}),[b]),{list:y,processCreate:O,processDelete:_,processUpdate:h,flashingIds:C}=(0,u.A)({originalList:(0,o.O6)(t,"offer_approval_templates")}),{list:P,processCreate:R,processDelete:S,processUpdate:T,flashingIds:j}=(0,u.A)({originalList:(0,o.O6)(t,"job_approval_templates")}),w=(0,a.useCallback)((()=>{A.push((0,D.ROUTE_APPROVAL_TEMPLATE_MANAGER)())}),[]);(0,a.useEffect)((()=>{const t=e((0,p.fuH)());return()=>null==t?void 0:t.cancel()}),[]);const k=(0,a.useCallback)((()=>{w(),v()}),[w,v]);return a.createElement(a.Fragment,null,a.createElement(i.A,{path:(0,D.ROUTE_OFFER_APPROVAL_EDIT)({approvalTemplateId:":id"}),render:e=>a.createElement(ge.A,{approvalType:s.CF9,onClose:w,onSubmitSuccess:k,doUpdate:(...e)=>(0,ye.Jk)(s.CF9,h,...e),data:(0,c.uz)(y,e.match.params.id)})}),a.createElement(i.A,{path:(0,D.ROUTE_APPROVAL_SETTINGS_EDIT)(),render:()=>a.createElement(se,{onClose:w,onSubmitSuccess:k,saveFn:(...e)=>(0,ye.Oi)(g,...e),data:E})}),a.createElement(i.A,{path:(0,D.ROUTE_OFFER_APPROVAL_NEW)(),render:()=>a.createElement(ge.A,{approvalType:s.CF9,onClose:w,onSubmitSuccess:k,doCreate:(...e)=>(0,ye.MV)(s.CF9,O,...e),data:{}})}),a.createElement(i.A,{path:(0,D.ROUTE_OFFER_APPROVAL_DELETE)({approvalTemplateId:":id"}),render:e=>a.createElement(Ee,{onClose:w,onSubmitSuccess:k,doDelete:(...e)=>(0,ye.pL)(s.CF9,_,...e),data:(0,c.uz)(y,e.match.params.id)})}),a.createElement(i.A,{path:(0,D.ROUTE_JOB_APPROVAL_EDIT)({approvalTemplateId:":id"}),render:e=>a.createElement(ge.A,{approvalType:s.LqH,onClose:w,onSubmitSuccess:k,doUpdate:(...e)=>(0,ye.Jk)(s.LqH,T,...e),data:(0,c.uz)(P,e.match.params.id)})}),a.createElement(i.A,{path:(0,D.ROUTE_JOB_APPROVAL_NEW)(),render:()=>a.createElement(ge.A,{approvalType:s.LqH,onClose:w,onSubmitSuccess:k,doCreate:(...e)=>(0,ye.MV)(s.LqH,R,...e),data:{}})}),a.createElement(i.A,{path:(0,D.ROUTE_JOB_APPROVAL_DELETE)({approvalTemplateId:":id"}),render:e=>a.createElement(ve,{onClose:w,onSubmitSuccess:k,doDelete:(...e)=>(0,ye.pL)(s.LqH,S,...e),data:(0,c.uz)(P,e.match.params.id)})}),a.createElement(Be,{loading:r,errorEl:m,jobApprovalTemplates:P,jobFlas
1hingIds:j,offerApprovalTemplates:y,offerFlashingIds:C,approvalSettings:E}))}},4344(e,t,r){r.d(t,{Jk:()=>d,MV:()=>c,Oi:()=>m,pL:()=>u});var a=r(50193),n=r(64971),o=r(71664),l=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,p=(e,t)=>{var r={};for(var a in e)i.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&l)for(var a of l(e))t.indexOf(a)<0&&s.call(e,a)&&(r[a]=e[a]);return r};const c=(e,t,r,l,i)=>{const s=e===n.CF9?o.bXL:o.Wof;a.A.request(s(),{method:"post",data:{approval_template:r}},l,(({data:e})=>{i(e),t(e)}))},d=(e,t,r,l,i)=>{const s=r,{id:c}=s,d=p(s,["id"]),u=e===n.CF9?o.yoj:o.Zur;a.A.request(u({approvalTemplateId:c}),{method:"put",data:{approval_template:d}},l,(({data:e})=>{i(e),t(e)}))},u=(e,t,r,l,i)=>{const{id:s}=r,p=e===n.CF9?o.s6q:o.fMC;a.A.request(p({approvalTemplateId:s}),{method:"delete"},l,(()=>{i(),t(s)}))},m=(e,t,r,n)=>{const l=t,{id:i}=l,s=p(l,["id"]);a.A.request((0,o.tbH)({approvalConfigurationId:i}),{method:"put",data:{approval_configuration_form:s}},r,(({data:t})=>{n(t),e(t)}))}},51286(e,t,r){r.d(t,{A:()=>E});var a=r(96569),n=r(73723),o=r.n(n),l=r(93354),i=r(87961),s=r(46229),p=r(25308),c=r(75075),d=r(7947),u=r(70715),m=r(17252),f=r(50521);const b=({formatMessage:e,userName:t,loggedName:r})=>e({id:f.Htz},{userName:t,loggedName:r}),v=({formatMessage:e,email:t,userName:r,loggedName:a})=>`mailto:${t}?subject=${encodeURIComponent(e({id:f.K6i}))}&body=${encodeURIComponent(b({formatMessage:e,userName:r,loggedName:a}))}`,A=({onClose:e})=>{const{formatMessage:t}=(0,c.A)(),{connData:r,connErrorEl:n,connLoading:o}=(0,m.A)(),A=(0,u.A)();let E=null;return o&&(E=a.createElement(s.A,null)),r&&r.data&&(E=r.data.map((e=>{const r=(0,d.O6)(e,"full_name");return a.createElement("li",{key:e.id},a.createElement(p.A,{target:"_blank",href:v({formatMessage:t,getMailBody:b,email:e.email,userName:r,loggedName:A.getFullName()})},r))})),E=a.createElement(l.Ay,{paragraph:!0,component:"ul"},E)),E=a.createElement(a.Fragment,null,a.createElement(l.Ay,{paragraph:!0,"data-test-id":"access-blocked"},t({id:f.QXX},{requiredAccessLevel:"Owner",accessToRequest:"change approvals configuration"})),E),n&&(E=n),a.createElement(i.A,{open:!0,size:"medium",onClose:e,title:t({id:f.EL5})},E)};A.propTypes={onClose:o().func.isRequired};const E=A}}]);
2//# sourceMappingURL=https://sourcemaps.jobscore.com/app/42313/static/js/4234.baa71686.chunk.js.map

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.