1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="36f0fc33-df68-427b-98e1-6066552d68e2",e._sentryDebugIdIdentifier="sentry-dbid-36f0fc33-df68-427b-98e1-6066552d68e2")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8137],{68441:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/hr/[tenant]/my-signatures/library",function(){return t(78654)}])},79337:function(e,n,t){"use strict";var r=t(52322),a=t(55351),s=t(45847),i=t.n(s),l=t(13980),o=t.n(l);let c=e=>{let{title:n="The leading job board for the modern workforce.",description:t="The #1 job board for the modern workforce.",canonical:s="https://www.elevolt.co.ke/",page:l="",thirdParty:o=!0,children:c}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.PB,{canonical:s+l,description:"".concat(t," | Elevolt"),facebook:{appId:"346824926505117"},openGraph:{type:"website",url:s+l,title:"".concat(n," | Elevolt"),description:"".concat(t," | Elevolt"),images:[{url:"https://www.elevolt.co.ke/elevolt-og.png",width:1600,height:800,alt:"Elevolt"}],site_name:"Elevolt"},title:"".concat(n," | Elevolt"),twitter:{handle:"@ElevoltK",site:"@ElevoltK",cardType:"summary_large_image"}}),!!o&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i(),{id:"hs-script-loader",src:"//js-eu1.hs-scripts.com/25842252.js",strategy:"lazyOnload"}),(0,r.jsx)(i(),{dangerouslySetInnerHTML:{__html:"(function(h,o,t,j,a,r){\n h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};\n h._hjSettings={hjid:2328489,hjsv:6};\n a=o.getElementsByTagName('head')[0];\n r=o.createElement('script');r.async=1;\n r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;\n a.appendChild(r);\n })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');"},id:"hotjar",strategy:"lazyOnload"}),(0,r.jsx)(i(),{dangerouslySetInnerHTML:{__html:"!function(f,b,e,v,n,t,s)\n {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n n.queue=[];t=b.createElement(e);t.async=!0;\n t.src=v;s=b.getElementsByTagName(e)[0];\n s.parentNode.insertBefore(t,s)}(window, document,'script',\n 'https://connect.facebook.net/en_US/fbevents.js');\n fbq('init', '583365066890254');\n fbq('track', 'PageView');"},id:"meta",strategy:"lazyOnload"}),(0,r.jsx)("noscript",{children:(0,r.jsx)("img",{height:"1",src:"https://www.facebook.com/tr?id=583365066890254&ev=PageView&noscript=1",style:{display:"none"},width:"1"})})]}),c]})};c.propTypes={title:o().string,description:o().string,canonical:o().string,page:o().string,thirdParty:o().bool,children:o().node},n.Z=c},78654:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Z}});var r=t(52322),a=t(13980),s=t.n(a),i=t(77590),l=t(75588),o=t(84475),c=t(79337),u=t(2784),d=t(47023),m=t(1973),g=t(10988),f=t(65232),h=t(17047),p=t(23825),y=t(68183),b=t(97203),x=t(76467),v=t(95254),j=t(20270),w=t(16602),N=t(59417),k=t(99603),C=t(60315),S=t(62202);let q=e=>{let{signature:n,isDefault:t,onSetDefault:a,onDelete:s}=e;return(0,r.jsxs)("div",{className:"border border-gray-200 rounded-lg p-4 transition-all hover:border-gray-300",children:[(0,r.jsx)("div",{className:"bg-white border border-gray-200 rounded-lg p-4 mb-3 flex items-center justify-center min-h-[100px]",children:(0,r.jsx)("img",{alt:n.name||"Signature",className:"max-h-20 object-contain",src:n.signature_data})}),(0,r.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(x.Z,{color:"text-gray-900",variant:"body",weight:"font-medium",children:n.name||"Untitled Signature"}),(0,r.jsxs)(x.Z,{variant:"caption",children:["Created ",(e=>{if(!e)return"Unknown";try{return(0,C.default)(new Date(e),"MMM d, yyyy")}catch(e){return"Unknown"}})(n.created_at)]})]}),!!t&&(0,r.jsx)(g.Z,{color:"blue",label:"Default",size:"sm"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[!t&&(0,r.jsx)(d.Z,{beforeIcon:(0,r.jsx)(k.G,{className:"mr-1",icon:N.LEp}),design:"secondary",fullWidth:!0,onClick:()=>a(n),size:"sm",children:"Set as Default"}),(0,r.jsx)(d.Z,{beforeIcon:(0,r.jsx)(k.G,{icon:N.$aW}),design:"secondary",onClick:()=>s(n),size:"sm"})]})]})};
1q.propTypes={signature:s().shape({id:s().oneOfType([s().string,s().number]).isRequired,name:s().string,signature_data:s().string.isRequired,created_at:s().string,is_default:s().bool}).isRequired,isDefault:s().bool,onSetDefault:s().func.isRequired,onDelete:s().func.isRequired};let E=e=>{let{isOpen:n,onClose:t,onSuccess:a}=e,[s,i]=(0,u.useState)(null),[l,o]=(0,u.useState)(""),[c,m]=(0,u.useState)(null),{data:g}=(0,j.Pi)({enabled:!0}),f=null==g?void 0:g.uid,h=(0,w.hf)({onSuccess:()=>{S.default.success("Signature saved to library"),a(),E()},onError:e=>{S.default.error(e.message||"Failed to save signature")}}),p=(0,u.useCallback)(e=>{i(e),c&&m(null)},[c]),C=(0,u.useCallback)(e=>{o(e.target.value)},[]),q=(0,u.useCallback)(()=>{if(!(null==s?void 0:s.dataUrl)){m("Please create a signature");return}if(!f){m("Loading your account, please try again in a moment");return}h.mutate({userId:f,signatureData:s.dataUrl,name:l.trim()||"My Signature"})},[s,l,h,f]),E=(0,u.useCallback)(()=>{i(null),o(""),m(null)},[]),O=(0,u.useCallback)(()=>{E(),t()},[E,t]);return(0,r.jsx)(b.Z,{isOpen:n,onClose:O,size:"lg",children:(0,r.jsxs)("div",{className:"p-6",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between mb-6",children:[(0,r.jsx)(x.Z,{variant:"sectionHeader",children:"Add New Signature"}),(0,r.jsx)(d.Z,{"aria-label":"Close",design:"plain",onClick:O,children:(0,r.jsx)(k.G,{icon:N.NBC})})]}),(0,r.jsxs)("div",{className:"mb-6",children:[(0,r.jsx)(x.Z,{as:"label",className:"block mb-1",htmlFor:"signature-name",variant:"label",children:"Signature Name (Optional)"}),(0,r.jsx)(v.o,{id:"signature-name",name:"signature-name",onChange:C,placeholder:"e.g., My Formal Signature",value:l})]}),(0,r.jsxs)("div",{className:"mb-6",children:[(0,r.jsx)(y.Z,{defaultMode:"draw",onChange:p,showModes:["draw","type","upload"]}),!!c&&(0,r.jsx)(x.Z,{className:"mt-2",color:"text-red-500",variant:"bodySmall",children:c})]}),(0,r.jsxs)("div",{className:"flex items-center justify-end gap-3",children:[(0,r.jsx)(d.Z,{design:"secondary",onClick:O,children:"Cancel"}),(0,r.jsx)(d.Z,{design:"primary",disabled:!(null==s?void 0:s.dataUrl)||h.isPending,loading:h.isPending,onClick:q,children:"Save Signature"})]})]})})};E.propTypes={isOpen:s().bool.isRequired,onClose:s().func.isRequired,onSuccess:s().func.isRequired};let O=()=>{let[e,n]=(0,u.useState)(!1),{data:t}=(0,j.Pi)({enabled:!0}),a=null==t?void 0:t.uid,{data:s=[],isLoading:i,isFetching:l,error:o,refetch:c}=(0,w.Op)({userId:a,enabled:!!a}),g=(0,w.Oi)({onSuccess:()=>{S.default.success("Signature deleted"),c()},onError:e=>{S.default.error(e.message||"Failed to delete signature")}}),y=(0,w.kM)({onSuccess:()=>{S.default.success("Default signature updated"),c()},onError:e=>{S.default.error(e.message||"Failed to set default signature")}}),b=(0,u.useCallback)(()=>{n(!0)},[]),v=(0,u.useCallback)(()=>{n(!1)},[]),C=(0,u.useCallback)(()=>{n(!1),c()},[c]),O=(0,u.useCallback)(e=>{y.mutate({userId:a,signatureId:e.id})},[a,y]),_=(0,u.useCallback)(e=>{(0,h.Z)({handler:async()=>{await g.mutateAsync({userId:a,signatureId:e.id})},title:"Delete Signature",message:"Are you sure you want to delete this signature? This action cannot be undone.",confirmButtonText:"Delete",cancelButtonText:"Cancel"})},[g,a]),Z=s.find(e=>e.is_default),I=0===s.length;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(f.ZP,{children:[(0,r.jsx)(f.Ol,{children:(0,r.jsxs)("div",{className:"flex items-center justify-between w-full",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(x.Z,{variant:"sectionHeader",children:"Signature Library"}),(0,r.jsx)(x.Z,{className:"mt-1",variant:"bodySmall",children:"Save signatures for quick use when signing documents"})]}),(0,r.jsx)(d.Z,{beforeIcon:(0,r.jsx)(k.G,{className:"mr-2",icon:N.r8p}),design:"primary",onClick:b,children:"Add Signature"})]})}),(0,r.jsxs)(f.eW,{children:[(0,r.jsx)(m.Z,{action:i||o||!I?void 0:(0,r.jsx)(d.Z,{beforeIcon:(0,r.jsx)(k.G,{className:"mr-2",icon:N.r8p}),design:"primary",onClick:b,children:"Add Your First Signature"}),description:i||o||!I?o?"Please try refreshing the page.":void 0:"Save signatures to quickly sign documents without drawing each time.",design:"wrapped",icon:i||o||!I?void 0:N.IwR,isError:!!(!i&&o),isLoading:i,message:i?"Loading signatures...":o?"Failed to load signatures":I?"No saved signatures":void 0}
1),!!(!i&&!o&&!I)&&(0,r.jsx)(p.Z,{isFetching:l,children:(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:s.map(e=>(0,r.jsx)(q,{isDefault:e.is_default||e.id===(null==Z?void 0:Z.id),onDelete:_,onSetDefault:O,signature:e},e.id))})})]})]}),(0,r.jsx)(E,{isOpen:e,onClose:v,onSuccess:C})]})};O.propTypes={};let _=e=>{let{user:n,tenantName:t}=e,a=[{href:"/hr/".concat(t,"/profile"),name:"Profile",nodeType:"Link"},{href:"/hr/".concat(t,"/my-signatures"),name:"My Signatures",nodeType:"Link"},{href:"/hr/".concat(t,"/my-signatures/library"),name:"Signature Library",nodeType:"Link"}];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.Z,{title:"".concat((0,i.kC)((0,i.parseUnderScore)(t))," - Signature Library")}),(0,r.jsxs)("main",{className:"container flex flex-col gap-4 mx-auto px-4 md:px-8 lg:px-12 pb-6",children:[(0,r.jsx)(l.Z,{breadcrumbs:a,description:"Save a signature once so you do not have to draw it every time",tenantName:t,title:"Signature Library"}),(0,r.jsx)(O,{})]})]})};_.getInitialProps=async e=>{let n=e.query.tenant;return!n&&e.res?{notFound:!0}:{tenantName:n}},_.propTypes={user:s().object,tenantName:s().string};var Z=(0,o.withAuthSync)(_)},10988:function(e,n,t){"use strict";var r=t(52322),a=t(13980),s=t.n(a),i=t(12524),l=t.n(i);let o={blue:"bg-blue-100 text-blue-700",green:"bg-green-100 text-green-700",red:"bg-red-100 text-red-700",yellow:"bg-yellow-100 text-yellow-700",gray:"bg-gray-100 text-gray-700",orange:"bg-orange-100 text-orange-700",purple:"bg-purple-100 text-purple-700"},c={sm:"text-xs px-1.5 py-0.5",md:"text-xs px-2 py-1"},u=e=>{let{label:n,color:t="gray",size:a="sm",className:s}=e,i=o[t]||o.gray,u=c[a];return(0,r.jsx)("span",{className:l()("inline-flex items-center rounded font-medium",i,u,s),children:n})};u.propTypes={label:s().string.isRequired,color:s().oneOf(["blue","green","red","yellow","gray","orange","purple"]),size:s().oneOf(["sm","md"]),className:s().string},n.Z=u},16049:function(e,n,t){"use strict";var r=t(52322),a=t(2369),s=t(92942),i=t(13980),l=t.n(i),o=t(2784),c=t(47023);let u=e=>{let{home:n,links:t}=e,i=e=>"undefined"===e?"unknown":e;return(0,r.jsx)("nav",{"aria-label":"Breadcrumb",children:(0,r.jsxs)("ul",{className:"flex w-full flex-row items-center breadcrumbs overflow-x-auto py-2 md:py-4",children:[(0,r.jsx)("li",{className:"flex items-center",children:(0,r.jsx)(c.Z,{asDefaultATag:!0,className:"!px-0 !py-0",design:"plain",href:n,children:(0,r.jsx)(s.FontAwesomeIcon,{className:"text-lg text-gray-400 hover:text-blue-dark",icon:a.J9Y,size:"sm"})})}),t.map((e,n)=>{let l=n+1===t.length,u="Link"===e.nodeType||"a"===e.nodeType;return(0,r.jsxs)(o.Fragment,{children:[(0,r.jsx)("li",{"aria-hidden":"true",className:"text-sm flex items-center",children:(0,r.jsx)(s.FontAwesomeIcon,{className:"text-xs text-gray-400 px-2",icon:a._tD,size:"xs"})}),(0,r.jsxs)("li",{className:"font-medium text-sm flex items-center",children:[!!u&&(0,r.jsx)("a",{"aria-current":l?"page":void 0,className:"text-sm whitespace-nowrap ".concat(l?"text-blue-dark":""),href:e.href,children:i(e.name)}),"Button"===e.nodeType&&(0,r.jsx)(c.Z,{asDefaultATag:!0,className:"text-blue-dark",design:"plain",href:e.href,children:i(e.name)}),!!(!u&&"Button"!==e.nodeType)&&(0,r.jsx)("span",{className:"text-sm whitespace-nowrap",children:i(e.name)})]})]},"".concat(e.href,"-").concat(n))})]})})};u.propTypes={home:l().string.isRequired,links:l().arrayOf(l().shape({nodeType:l().oneOf(["Link","a","Button"]).isRequired,href:l().string.isRequired,name:l().string.isRequired}))},u.defaultProps={links:[]},n.Z=u},65232:function(e,n,t){"use strict";t.d(n,{Ol:function(){return i},eW:function(){return l}});var r=t(52322),a=t(13980),s=t.n(a);t(2784);let i=e=>{let{heading:n,padding:t={}}=e,{x:a=4,y:s=3}=t;return(0,r.jsxs)("div",{className:"card-header",children:[(0,r.jsxs)("div",{className:"px-".concat(a," py-").concat(s),children:[!!n&&(0,r.jsx)("h3",{className:"text-xl font-semibold",children:n}),e.children]}),(0,r.jsx)("hr",{className:"border-gray-200"})]})};i.propTypes={heading:s().string,children:s().node,padding:s().object};let l=e=>{let{padding:n=4}=e;return(0,r.jsx)("div",{className:"p-".concat(n," w-full relative"),children:e.children})};l.propTypes={padding:s().number,children:s().node};let o=e=>{let{heading:n,footer:t,className:a="",...s}=e;return(0,r.jsxs)("div",{className:"w-full bg-white rounded ".concat(a),...s,children:[n?(0,r.jsx)(i,{heading:n}):null,e.children,t]})};o.propTypes={heading:s().string,className:s().node,children:s().node,footer:s().node},n.ZP=o},17047:function(e,n,t){"use strict";var r=t(52322),a=t(2784),s=t(94217);t(56486);var i=t(47023),l=t(59578),o=t(42369),c=t(76467);let u=e=>{let{onClose:n,handler:t,preOnCloseFn:s,title:u,message:d,details:m,confirmButtonText:g,cancelButtonText:f,initialIsLoading:h,suppressRecording:p}=e,[y,b]=(0,a.useState)(!1),x=h||y,v=(0,a.useCallback)(async()=>{b(!0);try{await t(),s(),n()}catch(e){b(!1),(0,l.N2)(e,"ConfirmDialogContent")}},[t,s,n]),j=(0,a.useCallback)(()=>{y||(s(),n())},[y,s,n]);return(0,r.jsxs)("div",{className:"confirm-dialog flex flex-col bg-white py-3 px-3 sm:py-4 sm:px-4 roun
1ded shadow-sm relative".concat(p?" ".concat("fs-exclude"):""),"data-hj-suppress":p||void 0,"data-hs-do-not-collect":p?"true":void 0,children:[!!x&&(0,r.jsx)(o.J,{fixed:!1,size:"sm"}),(0,r.jsx)("div",{className:"w-full border-gray-200",children:(0,r.jsx)(c.Z,{className:"leading-none",variant:"heading5",children:u})}),(0,r.jsx)("hr",{className:"-mx-3 sm:-mx-4 my-2 sm:my-3"}),(0,r.jsxs)("div",{className:"w-full py-2",children:[(0,r.jsx)(c.Z,{variant:"body",children:d}),!!m&&(0,r.jsx)(c.Z,{className:"mt-2 break-all",color:"text-gray-600",variant:"caption",children:m})]}),(0,r.jsx)("hr",{className:"-mx-3 sm:-mx-4 my-2 sm:my-3"}),(0,r.jsxs)("div",{className:"w-full flex flex-col-reverse sm:flex-row sm:justify-between gap-2 border-gray-200",children:[(0,r.jsx)(i.Z,{className:"w-full sm:w-auto",design:"secondary",disabled:y,onClick:j,children:f}),(0,r.jsx)(i.Z,{className:"w-full sm:w-auto",design:"primary",disabled:y,isLoading:y,onClick:v,children:g})]})]})};n.Z=e=>{let{handler:n,preOnCloseFn:t=()=>{},title:a="Are you sure?",message:i="It may not be possible to undo this action. Are you sure you want to proceed?",details:l="",confirmButtonText:o="Yes, Proceed.",cancelButtonText:c="No, Let me check.",canExit:d=!0,isLoading:m=!1,suppressRecording:g=!1}=e;(0,s._1)({closeOnEscape:d,closeOnClickOutside:d,customUI:e=>{let{onClose:s}=e;return(0,r.jsx)(u,{cancelButtonText:c,confirmButtonText:o,details:l,handler:n,initialIsLoading:m,message:i,onClose:s,preOnCloseFn:t,suppressRecording:g,title:a})}})}},16602:function(e,n,t){"use strict";t.d(n,{AZ:function(){return f},Ek:function(){return p},Lp:function(){return g},Oi:function(){return x},Op:function(){return y},_A:function(){return h},hf:function(){return b},kM:function(){return v},wQ:function(){return m}});var r=t(59820),a=t(14010),s=t(87686),i=t(60418),l=t(47477),o=t(82036),c=t(84475);let u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"".concat(o.JW,"tenant/").concat((0,l.d_)(),"/").concat(e)},d=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"".concat(o.JW,"user/").concat(e,"/").concat(n)},m=e=>{let{userId:n,enabled:t=!0,refetchInterval:a=6e4}=e;return(0,r.a)({queryKey:["userPendingSignatures",n],queryFn:async()=>{var e;return(null===(e=(await i.Z.get(u("users/".concat(n,"/signing/pending")),{headers:(0,c.g0)({realm:"hr"})})).data)||void 0===e?void 0:e.data)||[]},enabled:!!n&&t&&(0,l.Xu)(),refetchInterval:a,refetchIntervalInBackground:!1})},g=e=>{let{userId:n,enabled:t=!0}=e;return(0,r.a)({queryKey:["userCompletedSignatures",n],queryFn:async()=>{var e;return(null===(e=(await i.Z.get(u("users/".concat(n,"/signing/completed")),{headers:(0,c.g0)({realm:"hr"})})).data)||void 0===e?void 0:e.data)||[]},enabled:!!n&&t&&(0,l.Xu)()})},f=e=>{let{userId:n,requestId:t,enabled:a=!0}=e;return(0,r.a)({queryKey:["signingDocument",n,t],queryFn:async()=>{var e;return null===(e=(await i.Z.get(u("users/".concat(n,"/signing/").concat(t)),{headers:(0,c.g0)({realm:"hr"})})).data)||void 0===e?void 0:e.data},enabled:!!n&&!!t&&a&&(0,l.Xu)()})},h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,a.NL)();return(0,s.D)({mutationFn:async e=>{let{userId:n,requestId:t,signatureData:r}=e;return(await i.Z.post(u("users/".concat(n,"/signing/").concat(t,"/sign")),r,{headers:(0,c.g0)({realm:"hr"})})).data},onSuccess:(t,r)=>{n.invalidateQueries({queryKey:["userPendingSignatures",r.userId]}),n.invalidateQueries({queryKey:["userCompletedSignatures",r.userId]}),n.invalidateQueries({queryKey:["signingDocument",r.userId,r.requestId]}),n.invalidateQueries({queryKey:["signatureRequestStatus",r.requestId]}),e.onSuccess&&e.onSuccess(t,r)},...e})},p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,a.NL)();return(0,s.D)({mutationFn:async e=>{let{userId:n,requestId:t,reason:r}=e;return(await i.Z.post(u("users/".concat(n,"/signing/").concat(t,"/decline")),{reason:r},{headers:(0,c.g0)({realm:"hr"})})).data},onSuccess:(t,r)=>{n.invalidateQueries({queryKey:["userPendingSignatures",r.userId]}),n.invalidateQueries({queryKey:["signingDocument",r.userId,r.requestId]}),n.invalidateQueries({queryKey:["signatureRequestStatus",r.requestId]}),e.onSuccess&&e.onSuccess(t,r)},...e})},y=e=>{let{userId:n,enabled:t=!0,requireTenant:a=!0}=e;return(0,r.a)({queryKey:["userSignatureLibrary",n],queryFn:async()=>{var e;return(null===(e=(await i.Z.get(d(n,"signatures"),{headers:(0,c.g0)({realm:"hr"})})).data)||void 0===e?void 0:e.data)||[]},enabled:!!n&&t&&(!a||(0,l.Xu)())})},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,a.NL)();return(0,s.D)({mutationFn:async e=>{let{userId:n,signatureData:t,name:r}=e;return(await i.Z.post(d(n,"signatures"),{signatureData:t,name:r},{headers:(0,c.g0)({realm:"hr"})})).data},onSuccess:(t,r)=>{n.invalidateQueries({queryKey:["userSignatureLibrary",r.userId]}),e.onSuccess&&e.onSuccess(t,r)},...e})},x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,a.NL)();return(0,s.D)({mutationFn:async e=>{let{userId:n,signatureId:t}=e;
1return(await i.Z.delete(d(n,"signatures/".concat(t)),{headers:(0,c.g0)({realm:"hr"})})).data},onSuccess:(t,r)=>{n.invalidateQueries({queryKey:["userSignatureLibrary",r.userId]}),e.onSuccess&&e.onSuccess(t,r)},...e})},v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,a.NL)();return(0,s.D)({mutationFn:async e=>{let{userId:n,signatureId:t}=e;return(await i.Z.patch(d(n,"signatures/".concat(t,"/set-default")),{},{headers:(0,c.g0)({realm:"hr"})})).data},onSuccess:(t,r)=>{n.invalidateQueries({queryKey:["userSignatureLibrary",r.userId]}),e.onSuccess&&e.onSuccess(t,r)},...e})}},23825:function(e,n,t){"use strict";var r=t(52322),a=t(13980),s=t.n(a),i=t(2784),l=t(42369);let o=e=>{let{isFetching:n=!1,delayMs:t=200,size:a="sm",message:s,className:o="",children:c}=e,[u,d]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{if(!n){d(!1);return}let e=setTimeout(()=>d(!0),t);return()=>clearTimeout(e)},[n,t]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{"aria-busy":!!n,className:"relative ".concat(o),children:[!!u&&(0,r.jsx)(l.J,{className:"pointer-events-none",fixed:!1,size:a,zIndexClass:"z-10"}),c]}),!!u&&(0,r.jsx)("span",{className:"sr-only",role:"status",children:s||"Updating"})]})};o.propTypes={isFetching:s().bool,delayMs:s().number,size:s().string,message:s().string,className:s().string,children:s().node.isRequired},n.Z=o},75588:function(e,n,t){"use strict";var r=t(52322),a=t(13980),s=t.n(a);t(2784);var i=t(16049),l=t(76467);let o=e=>{let{tenantName:n,breadcrumbs:t,title:a,description:s,actions:o,titleProps:c,fullWidth:u=!0}=e;return(0,r.jsxs)("div",{className:u?"w-full":"container mx-auto px-4 md:px-8 lg:px-12",children:[(0,r.jsx)("div",{children:(0,r.jsx)(i.Z,{home:"/hr/".concat(n,"/"),links:t})}),(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4 py-4",children:[(0,r.jsxs)("div",{...c,children:[(0,r.jsx)(l.Z,{variant:"heading1",children:a}),!!s&&(0,r.jsx)(l.Z,{className:"mt-1",variant:"bodySmall",children:s})]}),!!o&&(0,r.jsx)("div",{className:"flex items-center gap-3",children:o})]})]})};o.propTypes={tenantName:s().string.isRequired,breadcrumbs:s().arrayOf(s().shape({href:s().string.isRequired,name:s().string.isRequired,nodeType:s().string})).isRequired,title:s().node.isRequired,description:s().string,actions:s().node,titleProps:s().object,fullWidth:s().bool},n.Z=o},56486:function(){},94217:function(e,n,t){"use strict";var r,a,s=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}();n._1=function(e){var n;document.body.classList.add("react-confirm-alert-body-element"),function(){if(!document.getElementById("react-confirm-alert-firm-svg")){var e="http://www.w3.org/2000/svg",n=document.createElementNS(e,"feGaussianBlur");n.setAttribute("stdDeviation","0.3");var t=document.createElementNS(e,"filter");t.setAttribute("id","gaussian-blur"),t.appendChild(n);var r=document.createElementNS(e,"svg");r.setAttribute("id","react-confirm-alert-firm-svg"),r.setAttribute("class","react-confirm-alert-svg"),r.appendChild(t),document.body.appendChild(r)}}(),n=document.getElementById(e.targetId||h),e.targetId&&!n&&console.error("React Confirm Alert:","Can not get element id (#"+e.targetId+")"),n||(document.body.children[0].classList.add("react-confirm-alert-blur"),(n=document.createElement("div")).id=h,document.body.appendChild(n)),(f=(0,u.createRoot)(n)).render(o.default.createElement(g,e))};var l=t(2784),o=d(l),c=d(t(13980)),u=t(17029);function d(e){return e&&e.__esModule?e:{default:e}}function m(e,n){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:e}var g=(a=r=function(e){function n(){(function(e,n){if(!(e instanceof n))throw TypeError("Cannot call a class as a function")})(this,n);for(var e,t,r,a=arguments.length,s=Array(a),i=0;i<a;i++)s[i]=arguments[i];return t=r=m(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(s))),r.handleClickButton=function(e){e.onClick&&e.onClick(),r.close()},r.handleClickOverlay=function(e){var n=r.props,t=n.closeOnClickOutside,a=n.onClickOutside,s=e.target===r.overlay;t&&s&&(a(),r.close()),e.stopPropagation()},r.close=function(){var e,n,t,a=r.props.afterClose;document.body.classList.remove("react-confirm-alert-body-element"),e=r.props,(n=document.getElementById(e.targetId||h))&&f.unmount(n),(t=document.getElementById("react-confirm-alert-firm-svg"))&&t.parentNode.removeChild(t),document.body.children[0].classList.remove("react-confirm-alert-blur"),a()},r.keyboard=function(e){var n=r.props,t=n.closeOnEscape,a=n.onKeypressEscape,s=n.onkeyPress,i=n.keyCodeForClose,l=e.keyCode,o=27===l;i.includes(l)&&r.close(),t&&o&&(a(e),r.close()),s&&s()},r.componentDidMount=function(){document.addEventListener("keydown",r.keyboard,!1)},r.componentWillUnmount=function(){document.removeEventListener("keydown",r.keyboard,!1),r.props.willUnmount()},r.renderCustomUI=function(){var e=r.props,n=e.title,t=e.message,a=e.buttons;return(0,e.customUI)({title:n,message:t,buttons:a,onClose:r.close})},m(r,t)}return function(e,n){if("function"!=typeof n&&null!==n)throw TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),i(n,[{key:"render",value:function(){var e=this,n=this.props,t=n.title,r=n.message,a=n.buttons,i=n.childrenElement,l=n.customUI,c=n.overlayClassName;return o.default.createElement("div",{className:"react-confirm-alert-overlay "+c,ref:function(n){return e.overlay=n},onClick:this.handleClickOverlay},o.default.createElement("div",{className:"react-confirm-alert"},l?this.renderCustomUI():o.default.createElement("div",{className:"react-confirm-alert-body"},t&&o.default.createElement("h1",null,t),r,i(),o.default.createElement("div",{className:"react-confirm-alert-button-group"},a.map(function(n,t){return o.default.createElement("button",s({key:t,className:n.className},n,{onClick:function(t){return e.handleClickButton(n)}}),n.label)})))))}}]),n}(l.Component),r.propTypes={title:c.default.string,message:c.default.string,buttons:c.default.array.isRequired,childrenElement:c.default.func,customUI:c.default.func,closeOnClickOutside:c.default.bool,closeOnEscape:c.default.bool,keyCodeForClose:c.default.arrayOf(c.default.number),willUnmount:c.default.func,afterClose:c.default.func,onClickOutside:c.default.func,onKeypressEscape:c.default.func,onkeyPress:c.default.func,overlayClassName:c.default.string},r.defaultProps={buttons:[{label:"Cancel",onClick:function(){return null},className:null},{label:"Confirm",onClick:function(){return null},className:null}],childrenElement:function(){return null},closeOnClickOutside:!0,closeOnEscape:!0,keyCodeForClose:[],willUnmount:function(){return null},afterClose:function(){return null},onClickOutside:function(){return null},onKeypressEscape:function(){return null}},a),f=null,h="react-confirm-alert"}},function(e){e.O(0,[4976,5351,9603,8154,1282,270,8516,7656,2888,9774,179],function(){return e(e.s=68441)}),_N_E=e.O()}]);
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.