1"use strict";(globalThis.webpackChunkreact_js=globalThis.webpackChunkreact_js||[]).push([[1818],{41567(e,t,r){r.d(t,{A:()=>j});var n=r(96569),o=r(1648),a=r(75251),l=Object.defineProperty,s=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,u=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const d=n.memo(n.forwardRef(((e,t)=>n.createElement(a.A,((e,t)=>{for(var r in t||(t={}))i.call(t,r)&&u(e,r,t[r]);if(s)for(var r of s(t))c.call(t,r)&&u(e,r,t[r]);return e})({isGeneratedIcon:!0,isLineicon:!0,viewBox:"0 0 16 16",ref:t},e),n.createElement("polygon",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",points:"15.5,6.177 9.823,6.177 9.823,0.5 \n\t6.177,0.5 6.177,6.177 0.5,6.177 0.5,9.823 6.177,9.823 6.177,15.5 9.823,15.5 9.823,9.823 15.5,9.823 "})))));var p=Object.defineProperty,f=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const g=n.memo(n.forwardRef(((e,t)=>n.createElement(a.A,((e,t)=>{for(var r in t||(t={}))m.call(t,r)&&y(e,r,t[r]);if(f)for(var r of f(t))b.call(t,r)&&y(e,r,t[r]);return e})({isGeneratedIcon:!0,noStroke:!0,viewBox:"0 0 16 16",ref:t},e),n.createElement("path",{d:"M15.435,6.056H9.944V0.565C9.944,0.253,9.691,0,9.379,0H6.621C6.309,0,6.056,0.253,6.056,0.565v5.491H0.565\n\tC0.253,6.056,0,6.309,0,6.621v2.759c0,0.312,0.253,0.565,0.565,0.565h5.491v5.491C6.056,15.747,6.309,16,6.621,16h2.759\n\tc0.312,0,0.565-0.253,0.565-0.565V9.944h5.491C15.747,9.944,16,9.691,16,9.379V6.621C16,6.309,15.747,6.056,15.435,6.056z"})))));var h=Object.defineProperty,v=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const P=n.forwardRef(((e,t)=>n.createElement(o.A,((e,t)=>{for(var r in t||(t={}))O.call(t,r)&&E(e,r,t[r]);if(v)for(var r of v(t))A.call(t,r)&&E(e,r,t[r]);return e})({ref:t,Solid:g,Linear:d,"data-test-id":"add-icon"},e))));P.category="Action",P.name="add",P.displayName="AddIcon";const j=P},17192(e,t,r){r.d(t,{A:()=>j});var n=r(96569),o=r(1648),a=r(75251),l=Object.defineProperty,s=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,u=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const d=n.memo(n.forwardRef(((e,t)=>n.createElement(a.A,((e,t)=>{for(var r in t||(t={}))i.call(t,r)&&u(e,r,t[r]);if(s)for(var r of s(t))c.call(t,r)&&u(e,r,t[r]);return e})({isGeneratedIcon:!0,isLineicon:!0,viewBox:"0 0 16 16",ref:t},e),n.createElement("polygon",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",points:"15.5,12.567 10.933,8 15.5,3.433 \n\t12.567,0.5 8,5.067 3.433,0.5 0.5,3.433 5.067,8 0.5,12.567 3.433,15.5 8,10.933 12.567,15.5 "})))));var p=Object.defineProperty,f=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const g=n.memo(n.forwardRef(((e,t)=>n.createElement(a.A,((e,t)=>{for(var r in t||(t={}))m.call(t,r)&&y(e,r,t[r]);if(f)for(var r of f(t))b.call(t,r)&&y(e,r,t[r]);return e})({isGeneratedIcon:!0,noStroke:!0,viewBox:"0 0 16 16",ref:t},e),n.createElement("path",{d:"M3.518,15.802l4.508-4.583l4.583,4.508c0.26,0.256,0.679,0.253,0.935-0.008l2.265-2.303c0.256-0.26,0.253-0.679-0.008-0.935\n\tl-4.583-4.508l4.508-4.583c0.256-0.26,0.253-0.679-0.008-0.935L13.417,0.19c-0.26-0.256-0.679-0.253-0.935,0.008L7.973,4.781\n\tL3.39,0.273C3.13,0.016,2.711,0.02,2.455,0.28L0.19,2.583c-0.256,0.26-0.253,0.679,0.008,0.935l4.583,4.508L0.273,12.61\n\tc-0.256,0.26-0.253,0.679,0.008,0.935l2.303,2.265C2.843,16.066,3.262,16.063,3.518,15.802z"})))));var h=Object.defineProperty,v=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const P=n.forwardRef(((e,t)=>n.createElement(o.A,((e,t)=>
1{for(var r in t||(t={}))O.call(t,r)&&E(e,r,t[r]);if(v)for(var r of v(t))A.call(t,r)&&E(e,r,t[r]);return e})({ref:t,Solid:g,Linear:d,"data-test-id":"delete-icon"},e))));P.category="Action",P.name="delete",P.displayName="DeleteIcon";const j=P},87940(e,t,r){r.d(t,{A:()=>j});var n=r(96569),o=r(1648),a=r(75251),l=Object.defineProperty,s=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,u=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const d=n.memo(n.forwardRef(((e,t)=>n.createElement(a.A,((e,t)=>{for(var r in t||(t={}))i.call(t,r)&&u(e,r,t[r]);if(s)for(var r of s(t))c.call(t,r)&&u(e,r,t[r]);return e})({isGeneratedIcon:!0,isLineicon:!0,viewBox:"0 0 16 16",ref:t},e),n.createElement("g",null,n.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",d:"M0.5,15.5\n\t\tl4.967-1.423L1.92,10.522L0.5,15.5z"}),n.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",d:"M15.195,3.003\n\t\tl-2.231-2.236c-0.404-0.405-1.013-0.304-1.42,0l-1.013,1.117l3.547,3.555l1.114-1.117C15.602,4.022,15.602,3.31,15.195,3.003z"}),n.createElement("polygon",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",points:"\n\t\t1.92,10.522 3.288,9.15 9.421,3.003 10.534,1.887 14.081,5.442 12.967,6.558 6.835,12.706 5.467,14.077 \t"}))))));var p=Object.defineProperty,f=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const g=n.memo(n.forwardRef(((e,t)=>n.createElement(a.A,((e,t)=>{for(var r in t||(t={}))m.call(t,r)&&y(e,r,t[r]);if(f)for(var r of f(t))b.call(t,r)&&y(e,r,t[r]);return e})({isGeneratedIcon:!0,noStroke:!0,viewBox:"0 0 16 16",ref:t},e),n.createElement("g",null,n.createElement("path",{d:"M0,16l5.298-1.518L1.515,10.69L0,16z"}),n.createElement("path",{d:"M15.675,2.67l-2.38-2.385c-0.431-0.432-1.08-0.324-1.515,0L10.7,1.476l3.783,3.792l1.188-1.191\n\t\tC16.109,3.756,16.109,2.997,15.675,2.67z"}),n.createElement("polygon",{points:"2.905,9.296 9.377,2.809 13.16,6.601 6.688,13.088 \t"}))))));var h=Object.defineProperty,v=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const P=n.forwardRef(((e,t)=>n.createElement(o.A,((e,t)=>{for(var r in t||(t={}))O.call(t,r)&&E(e,r,t[r]);if(v)for(var r of v(t))A.call(t,r)&&E(e,r,t[r]);return e})({ref:t,Solid:g,Linear:d,"data-test-id":"edit-icon"},e))));P.category="Action",P.name="edit",P.displayName="EditIcon";const j=P},91565(e,t,r){r.d(t,{A:()=>S});var n=r(96569),o=r(73723),a=r.n(o),l=r(16139),s=r(92203),i=r(7947),c=r(41567),u=r(21412),d=r(63153),p=r(76180),f=r(80389),m=r(75075),b=r(89418),y=r(32994),g=r(13594),h=r(7114),v=Object.defineProperty,O=Object.defineProperties,A=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))P.call(t,r)&&w(e,r,t[r]);if(E)for(var r of E(t))j.call(t,r)&&w(e,r,t[r]);return e},k=(e,t)=>O(e,A(t)),I=(e,t)=>{var r={};for(var n in e)P.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&E)for(var n of E(e))t.indexOf(n)<0&&j.call(e,n)&&(r[n]=e[n]);return r};const R=(0,s.Ay)((0,n.forwardRef)(((e,t)=>{var r=e,{cmpTokens:o,prefixesPadding:a}=r,l=I(r,["cmpTokens","prefixesPadding"]);return n.createElement(d.A,C({ref:t},l))})))` 2 ${({theme:e,cmpTokens:t,prefixesPadding:r})=>`\n border-top: 1px solid ${t.skin.borderColor};\n height: ${e.sizing(14)}px;\n\n padding-left: ${r}px !important;\n\n & .MuiTypography-root {\n color: ${t.skin.textColor};\n }\n\n & .MuiSvgIcon-root {\n font-size: ${e.sizing(4)}px;\n color: ${t.skin.textColor};\n }\n `} 3`,S=e=>{const t=(0,n.forwardRef)(((t,r)=>{var o=t,{AddRowContainerProps:a,addRowText:s,onAddRow:d,onClose:v,onOpen:O,prefixesPadding:A,hasAvatar:E,ignoreAvatarPadding:P}=o,j=I(o,["AddRowContainerProps","addRowText","onAddRow","onClose","onOpen","prefixesPadding","hasAvatar","ignoreAvatarPadding"]);const w=(0,y.A)(),{formatMessage:S}
3=(0,m.A)(),T=(0,n.useRef)(),_=(0,n.useRef)(),x=(0,g.A)("Select"),D=w.sizing((0,i.O6)(x,"subcomponents.SelectOption.subcomponents.Avatar.props.width.value")),M=w.sizing((0,i.O6)(x,"subcomponents.FooterListItem.props.paddingLeft.value")),L=(0,n.useRef)(!1),[V,q]=(0,n.useState)(!1),F=(0,n.useCallback)((()=>{document.querySelectorAll('[role="option"].Mui-focused').forEach((e=>{e.classList.remove("Mui-focused"),e.removeAttribute("aria-selected")})),L.current=!0}),[]),H=(0,n.useCallback)((()=>{q(!1),L.current=!1}),[]),z=(0,n.useCallback)((()=>{H(),v()}),[]),U=(0,n.useCallback)((e=>{e.stopPropagation(),d(T.current.value)}),[d]),N=(0,n.useCallback)((e=>{var t;if(e.key!==b.Rk.ARROW_UP&&e.key!==b.Rk.ARROW_DOWN||L.current&&H(),e.key===b.Rk.TAB){const r=null==(t=_.current)?void 0:t.getAttribute("aria-expanded");L.current||"true"!==r||(F(),q(!0),e.stopPropagation(),e.preventDefault())}e.key===b.Rk.ENTER&&L.current&&(d(e.target.value),z(),e.stopPropagation(),e.preventDefault())}),[H,F,q,d,z]),W=(0,n.useMemo)((()=>({onKeyDown:N})),[N]),B=(0,n.useMemo)((()=>n.createElement(u.A,{role:"listbox"},n.createElement(R,k(C({button:!0,"data-test-id":"add-row-list-item","data-intercom-target":"add-row-item"},a),{onMouseDown:U,onMouseEnter:F,onMouseLeave:H,cmpTokens:(0,i.O6)(x,"subcomponents.WithAddRow"),selected:V,prefixesPadding:E?A-(P?0:D)+M:A}),n.createElement(p.A,null,n.createElement(c.A,null)),n.createElement(f.A,{primary:null!=s?s:S({id:h.NxG})})))),[a,U,F,H,x,V,E,A,P,D,M,s,S]);return n.createElement(e,k(C({ref:(0,l.Px)([r,_]),"data-test-id":"select-component",inputRef:T,onOpen:O,onClose:z,footer:B},j),{inputProps:W,hasAvatar:E,prefixesPadding:A}))}));return t.propTypes={onAddRow:a().func,AddRowContainerProps:a().shape({}),addRowText:a().string,onClose:a().func,onOpen:a().func,prefixesPadding:a().number,hasAvatar:a().bool,ignoreAvatarPadding:a().bool},t.defaultProps={onAddRow:()=>{},AddRowContainerProps:{},addRowText:null,onClose:()=>{},onOpen:()=>{},prefixesPadding:null,hasAvatar:!1,ignoreAvatarPadding:!1},t}},4790(e,t,r){r.d(t,{A:()=>O});var n=r(96569),o=r(2931),a=r.n(o),l=r(7947),s=r(16719),i=r(95811),c=r(64313),u=Object.defineProperty,d=Object.defineProperties,p=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))m.call(t,r)&&y(e,r,t[r]);if(f)for(var r of f(t))b.call(t,r)&&y(e,r,t[r]);return e},h=(e,t)=>d(e,p(t));const v=(0,n.forwardRef)(((e,t)=>{var r,o=e,{Component:a,label:u,cmpProps:d,field:p,helperText:y,enableErrorMessage:v,defaultValue:O,onAfterChange:A,normalizeValue:E,form:{touched:P,errors:j,status:w,setFieldValue:C,canValidate:k,setFieldTouched:I},required:R}=o,S=((e,t)=>{var r={};for(var n in e)m.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&f)for(var n of f(e))t.indexOf(n)<0&&b.call(e,n)&&(r[n]=e[n]);return r})(o,["Component","label","cmpProps","field","helperText","enableErrorMessage","defaultValue","onAfterChange","normalizeValue","form","required"]);const T=(0,c.vG)(p.name,{touched:P,status:w,errors:j,canValidate:k}),_=(0,c.h5)(T),x=v?T:null,D=(0,n.useMemo)((()=>(0,i.A)("FieldDefault")),[]),M=(0,n.useCallback)(((e,t)=>{C(p.name,e),A&&A(e,t)}),[p.name,A]),L=(0,n.useCallback)(((e,t=!1)=>{I(p.name,e,t)}),[p.name]),V=(0,l.O6)(d,"readOnly");return n.createElement(s.A,h(g({label:u,inputId:D,error:_},S),{required:R,helperText:x||y,readOnly:V}),n.createElement(a,h(g(g({ref:t,id:D,error:_},d),p),{required:R,value:null!=(r=E(p.value))?r:O,onChange:M,onTouch:L})))}));v.propTypes=c.Wf,v.defaultProps=c.vh;const O=(0,c.gT)(v,((e,t)=>{if(e.name!==t.name||e.required!==t.required||e.onAfterChange!==t.onAfterChange||e.normalizeValue!==t.normalizeValue||(0,l.O6)(e.formik.errors,t.name)!==(0,l.O6)(t.formik.errors,t.name)||(0,l.O6)(e.formik.status,["apiErrors",t.name])!==(0,l.O6)(t.formik.status,["apiErrors",t.name])||(0,l.O6)(e.formik.touched,t.name)!==(0,l.O6)(t.formik.touched,t.name)||Object.keys(e).length!==Object.keys(t).length||e.formik.isSubmitting!==t.formik.isSubmitting)return!0;const r=(0,l.O6)(t.formik.values,t.name),n=(0,l.O6)(e.formik.values,t.name);return!a()(n,r)}))},68481(e,t,r){r.d(t,{A:()=>P});var n=r(96569),o=r(73723),a=r.n(o),l=r(7947),s=r(59249),i=r(91565),c=r(16719),u=r(95811),d=r(64313),p=Object.defineProperty,f=Object.defineProperties,m=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,v=(e,t)=>
3{for(var r in t||(t={}))y.call(t,r)&&h(e,r,t[r]);if(b)for(var r of b(t))g.call(t,r)&&h(e,r,t[r]);return e},O=(e,t)=>f(e,m(t));const A=(0,i.A)(s.A),E=e=>{var t,r=e,{label:o,cmpProps:a,field:i,normalizeValue:p,helperText:f,shouldUpdate:m,addableRow:h,enableErrorMessage:E,onAfterChange:P,form:{touched:j,errors:w,status:C,canValidate:k,setFieldValue:I},required:R}=r,S=((e,t)=>{var r={};for(var n in e)y.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&b)for(var n of b(e))t.indexOf(n)<0&&g.call(e,n)&&(r[n]=e[n]);return r})(r,["label","cmpProps","field","normalizeValue","helperText","shouldUpdate","addableRow","enableErrorMessage","onAfterChange","form","required"]);const T=(0,d.vG)(i.name,{touched:j,status:C,errors:w,canValidate:k}),_=(0,d.h5)(T),x=h?A:s.A,D=E?T:null,M=(0,n.useCallback)(((e,t)=>{return r=null,n=null,o=function*(){yield I(i.name,t,!0),i.onBlur({target:{name:i.name}}),P&&P(t,e,null==a?void 0:a.options)},new Promise(((e,t)=>{var a=e=>{try{s(o.next(e))}catch(r){t(r)}},l=e=>{try{s(o.throw(e))}catch(r){t(r)}},s=t=>t.done?e(t.value):Promise.resolve(t.value).then(a,l);s((o=o.apply(r,n)).next())}));var r,n,o}),[i.name,P,null==a?void 0:a.options]),L=(0,n.useMemo)((()=>(0,u.A)("FieldSelect")),[]),V=(0,l.O6)(a,"readOnly");return n.createElement(c.A,O(v({label:o,inputId:L,error:_},S),{required:R,helperText:D||f,readOnly:V}),n.createElement(x,v(O(v({id:L,required:R,error:_},i),{value:null!=(t=p(i.value))?t:null,onChange:M}),a)))};E.propTypes=O(v({},d.Wf),{addableRow:a().bool,field:a().shape({name:a().string,value:a().any}).isRequired,normalizeValue:a().func}),E.defaultProps=O(v({},d.vh),{addableRow:!1,normalizeValue:e=>e});const P=(0,d.gT)(E)},28098(e,t,r){r.d(t,{A:()=>O});var n=r(96569),o=r(73723),a=r.n(o),l=r(13131),s=r(4790),i=Object.defineProperty,c=Object.defineProperties,u=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&m(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>c(e,u(t)),g=(e,t)=>{var r={};for(var n in e)p.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&d)for(var n of d(e))t.indexOf(n)<0&&f.call(e,n)&&(r[n]=e[n]);return r};const h=(0,n.forwardRef)(((e,t)=>{var r=e,{onChange:o}=r,a=g(r,["onChange"]);const s=(0,n.useCallback)((e=>{o(e.target.value,e)}),[o]);return n.createElement(l.A,y(b({ref:t},a),{onChange:s}))}));h.propTypes={onChange:a().func.isRequired};const v=e=>{var t=e,{cmpProps:r,placeholder:o}=t,a=g(t,["cmpProps","placeholder"]);const l=(0,n.useMemo)((()=>o?y(b({},r),{placeholder:o}):r),[r,o]);return n.createElement(s.A,y(b({Component:h},a),{cmpProps:l}))};v.propTypes={cmpProps:a().shape({}),placeholder:a().string},v.defaultProps={cmpProps:null,placeholder:null};const O=v},64313(e,t,r){r.d(t,{Wf:()=>O,gT:()=>P,h5:()=>v,vG:()=>h,vh:()=>A});var n=r(96569),o=r(73723),a=r.n(o),l=r(2931),s=r.n(l),i=r(7947),c=Object.defineProperty,u=Object.defineProperties,d=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,b=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&b(e,r,t[r]);if(p)for(var r of p(t))m.call(t,r)&&b(e,r,t[r]);return e},g=(e,t)=>{var r={};for(var n in e)f.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&p)for(var n of p(e))t.indexOf(n)<0&&m.call(e,n)&&(r[n]=e[n]);return r};const h=(e,{touched:t,errors:r,status:n,canValidate:o})=>{if(!o)return;const a=(0,i.O6)(t,e)||o,l=(0,i.O6)(n,["apiErrors",e]),s=(0,i.O6)(r,e);return s&&a?s:l||void 0},v=e=>"undefined"!==typeof e,O={enableErrorMessage:a().bool,label:a().node,helperText:a().node,field:a().shape({name:a().string,value:a().oneOfType([a().number,a().string,a().array,a().bool,a().shape({})])}).isRequired,form:a().shape({touched:a().shape({}),errors:a().shape({}),status:a().shape({}),setFieldValue:a().func}).isRequired,cmpProps:a().shape({}),normalizeValue:a().func},A={enableErrorMessage:!1,label:null,helperText:null,cmpProps:{},defaultValue:"",normalizeValue:e=>e},E=(e,t)=>e.name!==t.name||e.required!==t.required||e.onAfterChange!==t.onAfterChange||(0,i.O6)(e.formik.values,t.name)!==(0,i.O6)(t.formik.values,t.name)||(0,i.O6)(e.formik.errors,t.name)!==(0,i.O6)(t.formik.errors,t.name)||(0,i.O6)(e.formik.status,["apiErrors",t.name])!==(0,i.O6)(t.formik.status,["apiErrors",t.name])||(0,i.O6)(e.formik.touched,t.name)!==(0,i.O6)(t.formik.touched,t.name)||Object.keys(e).length!==Object.keys(t).length||e.formik.isSubmitting!==t.formik.isSubmitting,P=(e,t=E)=>{const r=(0,n.forwardRef)(((r,o)=>{var a=r,{slow:l}=a,c=g(a,["slow"]);const p=l?i.D0:i.B0,f=(0,n.useCallback)(((e,r)=>((e,t,r)=>{if(r(e,t))return!0;const n=e.cmpProps||{},{options:o,onAfterChange:a}=n,l=g(n,["options","onAfterChange"]),i=t.cmpProps||{},{options:c,onAfterChange:u}=i,d=g(i,["options","onAfterChange"]);return o!==c||(null==e?void 0:e.label)!==(null==t?void 0:t.label)||(null==e?void 0:e.rightLabelIconEl)!==(null==t?void 0:t.rightLabelIconEl)||a!==u||!s()(l,d)})(e,r,t)),[t]);var m;return l||(m=y({},c),c=u(m,d({shouldUpdate:f}))),n.createElement(p,y({component:e,ref:o},c))}));
3return r.propTypes={name:a().string.isRequired,slow:a().bool},r.defaultProps={slow:!1},r}},14447(e,t,r){r.d(t,{A:()=>a});var n=r(82065),o=r(45282);const a=()=>(0,n.i7)(o.A,(e=>e.setFieldValue))},25924(e,t,r){r.d(t,{A:()=>o});var n=r(96569);const o=({value:e,delay:t})=>{const[r,o]=(0,n.useState)(e);return(0,n.useEffect)((()=>{const r=setTimeout((()=>{o(e)}),t);return()=>{clearTimeout(r)}}),[t,e]),r}},98136(e,t,r){r.d(t,{A:()=>n});const n=(0,r(96569).createContext)({setPageTitle:()=>{}})},47263(e,t,r){r.d(t,{A:()=>b});var n=r(96569),o=r(73723),a=r.n(o),l=r(13594),s=r(41567),i=r(263),c=Object.defineProperty,u=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const m=e=>{var t=e,{children:r,onClick:o,to:a,LinkComponent:i}=t,c=((e,t)=>{var r={};for(var n in e)d.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&u)for(var n of u(e))t.indexOf(n)<0&&p.call(e,n)&&(r[n]=e[n]);return r})(t,["children","onClick","to","LinkComponent"]);const m=(0,l.A)("AddLink"),b=(0,n.useCallback)((e=>{e.preventDefault(),o(e)}),[o]);return n.createElement(i,((e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(u)for(var r of u(t))p.call(t,r)&&f(e,r,t[r]);return e})({variant:"body1",component:"button","data-test-id":"add-link",onClick:o?b:null,to:a}
3,c),n.createElement(s.A,{mr:2,type:m.subcomponents.Icon.props.type}),r)};m.propTypes={children:a().node.isRequired,onClick:a().func,to:a().string,LinkComponent:a().elementType},m.defaultProps={onClick:null,to:null,LinkComponent:i.A};const b=m},17151(e,t,r){r.d(t,{A:()=>u});var n=r(96569),o=r(73723),a=r.n(o),l=r(48109),s=r(29186),i=r(55398);const c=({path:e,render:t})=>{var r;const n=(0,i.A)(),o=(0,s.zy)(),a=(Array.isArray(e)?e:[e]).map((e=>({path:e}))),c=null==(r=(0,l.ue)(a,o))?void 0:r.find((e=>!!e));return!!c&&t({location:o,history:n,match:c})};c.propTypes={path:a().oneOfType([a().string,a().array]),render:a().func};const u=(0,n.memo)(c)},28497(e,t,r){r.d(t,{A:()=>g});var n=r(96569),o=r(73723),a=r.n(o),l=r(25308),s=r(42480),i=Object.defineProperty,c=Object.defineProperties,u=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=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 b=(e,t)=>{var r=e,{to:o,replace:a,updateIfDesired:i}=r,b=((e,t)=>{var r={};for(var n in e)p.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&d)for(var n of d(e))t.indexOf(n)<0&&f.call(e,n)&&(r[n]=e[n]);return r})(r,["to","replace","updateIfDesired"]);return n.createElement(l.A,(y=((e,t)=>{for(var r in t||(t={}))p.call(t,r)&&m(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&m(e,r,t[r]);return e})({},b),c(y,u({href:o,ref:t,onClick:e=>{if(!o)return;const t=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;0!==e.button||t||e.isDefaultPrevented()||(e.preventDefault(),(0,s.Ay)(o,{replace:a,updateIfDesired:i}))}}))));var y},y=(0,n.forwardRef)(b);b.propTypes={to:a().string,replace:a().bool,updateIfDesired:a().bool},b.defaultProps={to:null,replace:!1,updateIfDesired:!1};const g=y},68883(e,t,r){r.d(t,{A:()=>u});var n=r(96569),o=r(28497),a=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,c=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const u=(0,n.forwardRef)(((e,t)=>n.createElement(o.A,((e,t)=>{for(var r in t||(t={}))s.call(t,r)&&c(e,r,t[r]);if(l)for(var r of l(t))i.call(t,r)&&c(e,r,t[r]);return e})({replace:!0,ref:t},e))))},56401(e,t,r){r.d(t,{A:()=>w});var n=r(96569),o=r(50193),a=r(97002),l=r(12312),s=r(12641),i=r(7947),c=r(70795),u=r(83933),d=r(68260),p=r(75075),f=r(9848),m=r.n(f),b=r(51820),y=r(71664),g=r(80965);const h=()=>{const{connData:e}=(0,g.A)();return null==e?void 0:e.lambda_account_hash},v=()=>{const{connData:e}=(0,g.A)();return null==e?void 0:e.lambda_account_id_hash};var O=r(50521);const A={"x-api-key":"ZrVf2p8x3W6SIdYQ4fKqu5lu3cQUPIq52e7dmTOn"},E=({lambdaAccountHash:e,id:t,data:r,failCb:n,accountIdHash:s})=>{o.A.request((0,y.NZu)(),{method:"POST",headers:A,data:{accountAssignmentHash:e,pageId:t,data:r,accountIdHash:s}},(()=>{n(),a.Cp("Failed to SAVE AutoSave data",{logger:"connector",level:"warning"})}),l.A)},P=(e,t,r,l)=>{o.A.request((0,y._LZ)(),{method:"POST",headers:A,data:{accountAssignmentHash:e,pageId:t}},(o=>{const i=n.createElement(s.A,{connError:o,retryFn:()=>{r(null),P(e,t,r,l)}});r(i),a.Cp("Failed to restore AutoSave data",{logger:"connector",level:"warning"})}),(e=>{let t=(0,i.O6)(e,"data.data");const r=(0,i.O6)(e,"data.createdOn"),n=(0,c.A)().subtract(7,"day").startOf("day");r&&(0,c.A)(r).isBefore(n)&&(t=null),l(t)}))},j=(e,t)=>{e(null,{content:e=>n.createElement(u.A,{snackKey:e,severity:"warning"},t({id:O.Hhz}))})},w=({id:e,alwaysPersistFields:t=[]}={})=>{const[r,o]=(0,n.useState)(void 0),[s,c]=(0,n.useState)(null),u=h(),f=v(),{connData:y}=(0,g.A)(),O=(0,i.O6)(y,"auto_save_enabled"),A=(0,n.useRef)(!1),w=(0,n.useRef)(!1),C=(0,n.useRef)(!1),{enqueueSnackbar:k}=(0,d.A)(),{formatMessage:I}=(0,p.A)(),R=!!localStorage.getItem("disable-autosave")||!u||!e||!O;(0,n.useEffect)((()=>(R||A.current||P(u,e,(e=>{c(e)}),(e=>{const t=null!=e?e:{};c(null),o(t),Object.keys(t).length&&(w.current=!0)})),l.A)),[R,o,c]),(0,n.useEffect)((()=>{if(R)return l.A;const t={lambdaAccountHash:u,id:e};return A.current&&((e,t)=>{console.error("You are changing the parameters that auto save is using. Compare both to detect the change and MAKE SURE to not change any of these, this will lead to wrong behaviour."),a.Cp("Illegally changing parameters to AutoSave data",{logger:"connector",level:"error",extra:{new:t.current,old:e}})})(t,A),A.current=t,l.A}),[u,e]);const S=(0,n.useCallback)(m()(((r,n)=>{let o=(0,b.H)({oldValues:r,newValues:n});t.forEach((e=>{o=(0,i.Oe)(o,e,(0,i.O6)(n,e))})),E({lambdaAccountHash:u,id:e,data:o,failCb:()=>{C.current||(j(k,I),C.current=!0)},accountIdHash:f})}),5e3),[u,e]);(0,n.useEffect)((()=>()=>S.cancel()),[S]);const T=(0,n.useCallback)((()=>{((e,t,r)=>{E({lambdaAccountHash:e,id:t,data:null,failCb:l.A,accountIdHash:r})})(u,e,f),w.current=!1,S.cancel()}),[u,e,f,w]),_=(0,n.useCallback)(((e,t)=>{S(e,t),w.current=!0}),[S,w]),x=(0,n.useCallback)((({initialValues:r,values:n,fieldName:o,value:a})=>{let l=(0,b.H)({oldValues:r,newValues:n});t.forEach((e=>{l=(0,i.Oe)(l,e,(0,i.O6)(n,e))})),l=(0,i.Oe)(l,o,a),E({lambdaAccountHash:u,id:e,data:l,failCb:()=>{C.current||(j(k,I),C.current=!0)},accountIdHash:f}),w.current=!0}),[u,e,f,k,I,w]),D=(0,n.useCallback)(((t,r)=>{E({lambdaAccountHash:u,id:e,data:(0,i.Oe)({},t,r),failCb:()=>{C.current||(j(k,I),C.current=!0)},accountIdHash:f}),w.current=!0}),[u,e,f,k,I,w]),M=(0,n.useCallback)((()=>{S.cancel()}),[S]);return(0,n.useMemo)((()=>R?{autoSaveId:e,autoSaveInitialValues:{},removePersistedData:l.A,persistValuesChanges:l.A,persistFieldHistoryVersion:l.A,persistFieldHistoryEntry:l.A,cancelPendingAutoSave:l.A,connErrorEl:null,savedRef:null}:{autoSaveId:e,autoSaveInitialValues:r,removePersistedData:T,persistValuesChanges:_,persistFieldHistoryVersion:x,persistFieldHistoryEntry:D,cancelPendingAutoSave:M,connErrorEl:s,savedRef:w}),[e,r,T,R,_,x,D,M,s,w])}},4080(e,t,r){r.d(t,{H:()=>o});var n=r(96569);const o=(e,t=[])=>{(0,n.useMemo)(e,t)}},3840(e,t,r){r.d(t,{A:()=>p});var n=r(477),o=r(69135),a=Object.defineProperty,l=Object.defineProperties,s=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const p=({getDataPath:e})=>{const t=(0,n.A)(),r=t.connData,a=e(r),{list:p,setList:f,flashingIds:m,setFlashingIds:b,processCreate:y,processUpdate:g,processDelete:h}=(0,o.A)({originalList:a});return v=((e,t)=>{for(var r in t||(t={}))c.call(t,r)&&d(e,r,t[r]);if(i)for(var r of i(t))u.call(t,r)&&d(e,r,t[r]);return e})({},t),l(v,s({rawConnData:r,connData:p,setFlashingIds:b,processCreate:y,processUpdate:g,processDelete:h,setUpdatableData:f,flashingIds:m}));var v}},69135(e,t,r){r.d(t,{A:()=>l});var n=r(96569),o=r(25924),a=r(53349);const l=({originalList:e})=>
3{const[t,r]=(0,n.useState)(null),[l,s]=(0,n.useState)({}),i=(0,o.A)({value:l,delay:300}),c=Object.keys(i).length;(0,n.useEffect)((()=>{c&&s({})}),[c]),(0,n.useEffect)((()=>{t!==e&&r(e)}),[e]);const u=null!=t?t:e,d=(0,n.useCallback)(((...e)=>{const t=e[0],n={};let o;if("function"===typeof t){let e;[o,e]=t(u),e.forEach((e=>{n[e]=Math.random()}))}else o=u,e.forEach((e=>{o=(0,a.BC)(o,e),n[e.id]=Math.random()}));r(o),s(n)}),[u]),p=(0,n.useCallback)(((e,t=(({id:t})=>t===e.id))=>{const n={};let o;if("function"===typeof e){let t;[o,t]=e(u),t.forEach((e=>{n[e]=Math.random()}))}else o=(0,a._D)(u,e,t),n[e.id]=Math.random();r(o),s(n)}),[u]),f=(0,n.useCallback)((e=>{const t=(0,a.Wq)(u,(t=>t.id===e));r(t)}),[u]);return{list:u,setList:r,flashingIds:i,processCreate:d,processUpdate:p,processDelete:f,setFlashingIds:s}}},39352(e,t,r){r.d(t,{A:()=>X});var n=r(96569),o=r(73723),a=r.n(o),l=r(85458),s=r(21768),i=r(75075),c=r(477),u=r(12312),d=r(53393),p=r(46229),f=r(73626),m=r(47500),b=r(64971),y=r(71664),g=r(7947),h=r(27413);let v=!1;const O=()=>{const{connLoading:e,connErrorEl:t,connData:r,doFetch:o}=(0,h.A)({name:b.pNE,getDataPath:e=>(0,g.O6)(e,"name_suggestions")}),a=(0,n.useCallback)((()=>{o((0,y.eVT)())}),[o]);return(0,n.useEffect)((()=>{v||(a(),v=!0)}),[]),{connLoading:e,connErrorEl:t,connData:r}};var A=r(56401),E=r(4080),P=r(50521),j=r(31165),w=r(13748),C=r(15381),k=r(93354),I=r(28098),R=r(263),S=r(44856);const T={token:""},_=({onClose:e,onConfirm:t,jobs:r})=>{const{formatMessage:o}=(0,i.A)(),a=(0,n.useMemo)((()=>d.Ik().shape({token:d.Yj().test({test:e=>"confirm"===(null==e?void 0:e.toLowerCase().trim()),message:o({id:P.LkY})})})),[o]),{visibleJobs:s,remainingJobs:c}=(0,n.useMemo)((()=>({visibleJobs:(null==r?void 0:r.slice(0,5))||[],remainingJobs:(null==r?void 0:r.slice(5))||[]})),[r]),u=(0,n.useMemo)((()=>{if(!(null==r?void 0:r.length))return"";const e=s.map(((e,t)=>n.createElement(n.Fragment,{key:e.id},n.createElement(R.A,{to:(0,S.ROUTE_VIEW_JOB)({jobId:e.id})},e.title_with_requisition_number),t<s.length-1&&", ")));if(c.length>0){const t=c.map((e=>n.createElement("div",{key:e.id},n.createElement(R.A,{to:(0,S.ROUTE_VIEW_JOB)({jobId:e.id})},e.title_with_requisition_number))));e.push(n.createElement(n.Fragment,{key:"more-jobs"}," ",n.createElement(j.A,{title:t,size:"large",componentsProps:{tooltip:{sx:{maxWidth:"500px !important"}}}},n.createElement("span",{style:{textDecoration:"underline",cursor:"help"}},n.createElement(w.A,{id:P.zIt,values:{count:c.length}})))))}return e}),[r,s,c]),p=(0,n.useMemo)((()=>({placeholder:o({id:P.mMy})})),[o]);return n.createElement(f.A,{open:!0,preventInvalidSubmit:!0,title:o({id:P.jOg}),onClose:e,initialValues:T,validationSchema:a,saveFn:()=>(t(),Promise.resolve()),onSubmitSuccess:e,actionButtonTitle:o({id:P.he8}),validateOnChange:!0,hideActionHelper:!0,autoSaveData:(0,C.A)()},(()=>n.createElement(n.Fragment,null,n.createElement(k.Ay,null,n.createElement(w.A,{id:P.Fyx,values:{jobsList:u}})),n.createElement(k.Ay,{mt:2},n.createElement(w.A,{id:P.mdE})),n.createElement(l.Ay,{container:!0,mt:2},n.createElement(l.Ay,{row:!0},n.createElement(I.A,{labelWidth:0,required:!0,fullWidth:!0,name:"token",cmpProps:p}))))))};_.propTypes={onClose:a().func.isRequired,onConfirm:a().func.isRequired,jobs:a().arrayOf(a().shape({id:a().string,title_with_requisition_number:a().string}))},_.defaultProps={jobs:null};const x=(0,n.memo)(_);var D=r(2721);const M=({jobs:e})=>{const{visibleJobs:t,remainingJobs:r}=(0,n.useMemo)((()=>({visibleJobs:e.slice(0,5),remainingJobs:e.slice(5)})),[e]),o=(0,n.useMemo)((()=>{const e=t.map(((e,r)=>n.createElement(n.Fragment,{key:e.id},n.createElement(R.A,{to:(0,S.ROUTE_VIEW_JOB)({jobId:e.id})},e.title_with_requisition_number),r<t.length-1&&", ")));if(r.length>0){const t=r.map((e=>n.createElement("div",{key:e.id},n.createElement(R.A,{to:(0,S.ROUTE_VIEW_JOB)({jobId:e.id})},e.title_with_requisition_number))));e.push(n.createElement(n.Fragment,{key:"more-jobs"}," ",n.createElement(j.A,{title:t,size:"large"},n.createElement("span",{style:{textDecoration:"underline",cursor:"help"}},n.createElement(w.A,{id:P.zIt,values:{count:r.length}})))))}return e}),[t,r]);return n.createElement(D.Ay,{severity:D.pg},n.createElement(w.A,{id:P.Fyx,values:{jobsList:o}}))};M.propTypes={jobs:a().arrayOf(a().shape({id:a().string,title_with_requisition_number:a().string})).isRequired};const L=(0,n.memo)(M);var V=r(14447),q=r(79205),F=r(94191),H=r(25060),z=r(68481),U=Object.defineProperty,N=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,J=(e,t,r)=>t in e?U(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const G=e=>e,$=e=>e,K=({name:e})=>{const{formatMessage:t}=(0,i.A)(),{connData:r}=O(),o=(0,V.A)(),a=(0,q.A)(e),l=(0,n.useCallback)(((e,t)=>{const n=(0,g.O6)(t,"inputValue");if(!(null==n?void 0:n.length)||!r)return[];const o=n.toLowerCase();return r.filter((e=>e.toLowerCase().includes(o)))}),[r]),s=(0,n.useCallback)((t=>{o(e,t.target.value)}),[o]),c=(0,n.useCallback)((e=>n.createElement(F.A,((e,t)=>
3{for(var r in t||(t={}))W.call(t,r)&&J(e,r,t[r]);if(N)for(var r of N(t))B.call(t,r)&&J(e,r,t[r]);return e})({InputComponent:H.A,onChange:s,disableChevron:!0},e))),[s]),u=(0,n.useMemo)((()=>({getOptionValue:$,getOptionLabel:G,freeSolo:!0,autoFocus:!0,inputValue:a||"",renderInput:c,filterOptions:l})),[c,l,a]);return n.createElement(z.A,{fullWidth:!0,required:!0,name:e,label:t({id:P.LSD}),cmpProps:u})};K.propTypes={name:a().string.isRequired};const Y=K,Q=(0,n.memo)((({jobs:e})=>n.createElement(l.Ay,{container:!0},(null==e?void 0:e.length)>0?n.createElement(n.Fragment,null,n.createElement(L,{jobs:e}),n.createElement(m.A,{bottom:!0})):null,n.createElement(l.Ay,{row:!0,columns:1},n.createElement(s.A,null,n.createElement(Y,{name:"name"}))))));Q.propTypes={jobs:a().arrayOf(a().shape({id:a().string,title_with_requisition_number:a().string}))},Q.defaultProps={jobs:null};const Z=({onClose:e,onSubmitSuccess:t,data:r,doUpdate:o,doCreate:a,departmentId:l,id:s,showJobsWarning:m,excludeJobId:g})=>{var h;const{formatMessage:v}=(0,i.A)(),{connLoading:j,connErrorEl:w}=O(),C=(0,A.A)({id:`${b.UY6}_${null!=(h=null!=l?l:s)?h:"new"}`}),{doFetch:k,connData:I,connLoading:R}
3=(0,c.A)(),[S,T]=(0,n.useState)(!1),_=(0,n.useRef)(!1),D=(0,n.useRef)(null);(0,E.H)((()=>{m&&s&&k((0,y.lQf)({id:s}))}));const M=m&&s?I:r,L=(0,n.useMemo)((()=>m&&(null==M?void 0:M.jobs)?g?M.jobs.filter((e=>e.id!==g)):M.jobs:null),[m,null==M?void 0:M.jobs,g]),V=j||m&&s&&R,q=(0,n.useCallback)(((...e)=>{var t;return(null==L?void 0:L.length)>0&&!_.current?(null==(t=D.current)||t.setSubmitting(!1),T(!0),u.A):o(...e)}),[o,L]),F=(0,n.useCallback)((()=>{T(!1)}),[]),H=(0,n.useCallback)((()=>{var e;T(!1),_.current=!0,null==(e=D.current)||e.handleSubmit()}),[]),z=!(null==M?void 0:M.id),U=(0,n.useMemo)((()=>({name:null==M?void 0:M.name,id:null==M?void 0:M.id})),[M]),N=(0,n.useMemo)((()=>d.Ik().shape({name:d.Yj().required().label(v({id:P.LSD})).max(64,(({label:e,max:t})=>v({id:P.Pwh},{label:e,value:t})))})),[v]);return!o||M||m&&s?V?n.createElement(p.A,null):n.createElement(n.Fragment,null,S?n.createElement(x,{onClose:F,onConfirm:H,jobs:L}):null,n.createElement(f.A,{autoSaveData:C,title:v({id:z?P.GmR:P.hCY}),initialValues:U,validationSchema:N,saveFn:z?a:q,onClose:e,onSubmitSuccess:t},(e=>(D.current=e,w||n.createElement(Q,{jobs:L}))))):null};Z.propTypes={onClose:a().func.isRequired,data:a().shape({name:a().string,id:a().string}),doUpdate:a().func,doCreate:a().func,departmentId:a().string,id:a().string,showJobsWarning:a().bool,excludeJobId:a().string,onSubmitSuccess:a().func.isRequired},Z.defaultProps={data:null,doUpdate:null,departmentId:null,id:null,showJobsWarning:!1,excludeJobId:null,doCreate:null};const X=Z},51818(e,t,r){r.r(t),r.d(t,{default:()=>G,doCreate:()=>B,doUpdate:()=>J});var n=r(96569),o=r(50193),a=r(17151),l=r(71664),s=r(42480),i=r(53349),c=r(3840),u=r(73723),d=r.n(u),p=r(75075),f=r(73626),m=r(15381),b=r(93354),y=r(50521);const g=({onClose:e,onSubmitSuccess:t,data:r,doDelete:o})=>{const{formatMessage:a}=(0,p.A)();return r?n.createElement(f.A,{title:a({id:y.i3K}),initialValues:r,saveFn:o,onClose:e,onSubmitSuccess:t,actionButtonTitle:a({id:y.joy}),autoSaveData:(0,m.A)(),hideActionHelper:!0},n.createElement(b.Ay,null,a({id:y.W7T}))):null};g.propTypes={onClose:d().func.isRequired,onSubmitSuccess:d().func.isRequired,data:d().shape({attributes:d().shape({name:d().string}),id:d().string}),doDelete:d().func.isRequired},g.defaultProps={data:null};const h=g;var v=r(39352),O=r(44856),A=r(46229),E=r(66844),P=r(89418),j=r(91760),w=r(59022),C=r(38730),k=r(98136),I=r(59046),R=r(17192),S=r(87940),T=r(47263),_=r(68883),x=r(263),D=r(69370);const M=({record:e})=>{const t={reset_filter:!0,"dept_filter[ids]":[e.id]};return n.createElement(x.A,{to:(0,O.ROUTE_EMPLOYER_JOBS)({filters:t})},e.open_jobs_count)},L=({record:e})=>{const t={reset_filter:!0,"dept_filter[ids]":[e.id],"job_stat_filter[ids]":D.Ay.map((e=>e.id))};return n.createElement(x.A,{to:(0,O.ROUTE_EMPLOYER_JOBS)({filters:t})},e.total_jobs_count)},V={sortBy:[{id:"name",desc:!1}]},q=({data:e,flashingIds:t})=>{const{formatMessage:r}=(0,p.A)(),o=(0,n.useMemo)((()=>[{Header:r({id:y.Rm9}),accessor:"name",Footer:()=>n.createElement(T.A,{to:(0,O.ROUTE_ADMIN_DEPARTMENT_NEW)(),LinkComponent:_.A},r({id:y.GmR}))},{Header:r({id:y.FWc}),accessor:"open_jobs_count",Cell:M,headerColProps:()=>({align:"center"}),colProps:()=>({align:"center",width:"15%"}),sortIcon:P.uj},{Header:r({id:y.N6v}),accessor:"total_jobs_count",Cell:L,headerColProps:()=>({align:"center"}),colProps:()=>({align:"center",width:"15%"}),sortIcon:P.uj}]),[r]),a=(0,n.useMemo)((()=>[{icon:S.A,ariaLabel:r({id:y.AzW}),dataTestId:"edit-btn",getTo:({record:e})=>(0,O.ROUTE_ADMIN_DEPARTMENT_EDIT)({departmentId:e.id}),component:_.A},{icon:R.A,ariaLabel:r({id:y.joy}),dataTestId:"del-btn",getTo:({record:e})=>(0,O.ROUTE_ADMIN_DEPARTMENT_DELETE)({departmentId:e.id}),component:_.A}]),[r]);return n.createElement(I.A,{columns:o,data:e,initialState:V,actions:a,flashingIds:t,enableFooter:!0})};q.propTypes={data:d().arrayOf(d().shape({})),flashingIds:d().shape({})},q.defaultProps={data:[],flashingIds:{}},M.propTypes={record:d().shape({open_jobs_count:d().number,total_jobs_count:d().number}).isRequired},L.propTypes=M.propTypes;const F=q,H=({tableData:e,loading:t,errorEl:r,flashingIds:o})=>{const{formatMessage:a}=(0,p.A)(),{setPageTitle:l}=(0,n.useContext)(k.A);return(0,n.useEffect)((()=>
3{l(a({id:y.aiC},{title:a({id:y.VSr})}))}),[a]),t?n.createElement(A.A,null):n.createElement(E.A,{header:n.createElement(C.Ay,{title:a({id:y.xGA}),subtitle:a({id:y.VSr})}),pageWidth:P.QR},n.createElement(j.A,{container:!0},n.createElement(j.A,{item:!0,xs:12},n.createElement(w.A,{noPadding:!0},null!=r?r:n.createElement(F,{data:e,flashingIds:o})))))};H.propTypes={tableData:d().arrayOf(d().shape({})),loading:d().bool.isRequired,errorEl:d().node,flashingIds:d().shape({})},H.defaultProps={tableData:[],errorEl:null,flashingIds:{}};const z=(0,n.memo)(H);var U=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable;const B=(e,t,r,n)=>{o.A.request((0,l.Bn9)(),{method:"post",data:{department:t}},r,(t=>{n(),e(t.data)}))},J=(e,t,r,n)=>{const a=t,{id:s}=a,i=((e,t)=>{var r={};for(var n in e)N.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&U)for(var n of U(e))t.indexOf(n)<0&&W.call(e,n)&&(r[n]=e[n]);return r})(a,["id"]);o.A.request((0,l.Qcd)(),{method:"post",data:{id:s,department:i}},r,(t=>{n(),e(t.data)}))},G=()=>{const{doFetch:e,processCreate:t,processUpdate:r,processDelete:u,connData:d,connLoading:p,connErrorEl:f,flashingIds:m}=(0,c.A)({getDataPath:e=>null==e?void 0:e.departments});(0,n.useEffect)((()=>{const t=e((0,l.dhx)());return()=>null==t?void 0:t.cancel()}),[]);const b=(0,n.useCallback)((()=>{(0,s.Ay)((0,O.ROUTE_ADMIN_DEPARTMENT)(),{replace:!0})}),[]);return n.createElement(n.Fragment,null,n.createElement(a.A,{path:(0,O.ROUTE_ADMIN_DEPARTMENT_NEW)(),render:()=>n.createElement(v.A,{onClose:b,onSubmitSuccess:b,doCreate:(...e)=>B(t,...e),data:{}})}),n.createElement(a.A,{path:(0,O.ROUTE_ADMIN_DEPARTMENT_EDIT)({departmentId:":id"}),render:e=>{const t=e.match.params.id;return n.createElement(v.A,{onClose:b,onSubmitSuccess:b,doUpdate:(...e)=>J(r,...e),data:(0,i.uz)(d,e.match.params.id),departmentId:t})}}),n.createElement(a.A,{path:(0,O.ROUTE_ADMIN_DEPARTMENT_DELETE)({departmentId:":id"}),render:e=>n.createElement(h,{onClose:b,onSubmitSuccess:b,doDelete:(...e)=>((e,t,r,n)=>{const{id:a}=t;o.A.request((0,l.aOt)(),{method:"post",data:{del_dept_id:a}},r,(()=>{n(),e(a)}))})(u,...e),data:(0,i.uz)(d,e.match.params.id)})}),n.createElement(z,{loading:p,errorEl:f,tableData:d,flashingIds:m}))}},2931(e){e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,o,a;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!==o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!==o--;)if(!Object.prototype.hasOwnProperty.call(r,a[o]))return!1;for(o=n;0!==o--;){var l=a[o];if(("_owner"!==l||!t.$$typeof)&&!e(t[l],r[l]))return!1}return!0}return t!==t&&r!==r}},16139(e,t,r){r.d(t,{Px:()=>a});var n=r(96569);function o(e,t){if("function"===typeof e)return e(t);e&&(e.current=t)}var a=parseInt(n.version.split(".")[0],10)>=19?function(e){return t=>{const r=[];for(const n of e){const e=o(n,t),a="function"===typeof e;r.push(a?e:()=>o(n,null))}return()=>{for(const e of r)e()}}}:function(e){return t=>{for(const r of e)o(r,t)}}}}]); 4//# sourceMappingURL=https://sourcemaps.jobscore.com/app/42313/static/js/1818.6ea84cbe.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.