1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9003],{21146:function(e,t,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/corretores",function(){return l(53588)}])},77395:function(e,t,l){"use strict";var a=l(37182);l(67294),t.Z=e=>{let{searchWords:t=[],textToHighlight:l="",highlightStyle:r={backgroundColor:"#ffc069",padding:0},autoEscape:i=!0}=e;if(!t.length||!l)return(0,a.tZ)("span",{children:l});let n=t.filter(e=>e&&e.trim()).map(e=>i?e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"):e).join("|");if(!n)return(0,a.tZ)("span",{children:l});let s=RegExp("(".concat(n,")"),"gi"),o=l.split(s);return(0,a.tZ)("span",{children:o.map((e,t)=>{let l=s.test(e);return s.lastIndex=0,l?(0,a.tZ)("span",{style:r,children:e},"highlight-".concat(t)):(0,a.tZ)("span",{children:e},"normal-".concat(t))})})}},27023:function(e,t,l){"use strict";l.d(t,{Z:function(){return C}});var a=l(37182),r=l(67294),i=l(65422),n=l(52469),s=l(75009),o=l(85551),c=l(68486),d=l(25351),u=l(83808),m=l(67150),p=l(69156),h=l(72034),f=l(5350),v=l(58668),Z=l(61098),g=l(2914),b=l(20030),y=l(62436),k=e=>{let{expoReceiptId:t}=e,{t:l}=(0,y.$)("common"),[i,n]=(0,r.useState)(null),[s,o]=(0,r.useState)(""),c=(0,r.useRef)(null),d=(0,r.useCallback)(async e=>{try{var t;let{data:a}=await b.Z.post("/expo/getReceipts",{ids:[e]});if((null===(t=a.errors)||void 0===t?void 0:t.length)>0)return n("error"),o(l("testNotification_checkErrorMsg",{message:a.errors[0].message})),!1;if(a.data&&a.data[e]){let t=a.data[e];if("error"===t.status)return n("error"),o(l("testNotification_deliveryErrorMsg",{message:t.message||l("testNotification_unknownError")})),!0;if("ok"===t.status)return n("ok"),o(l("testNotification_delivered")),!0;if("pending"===t.status)return!1;return n(t.status),!0}return!1}catch(e){return console.error("Erro ao verificar status da notifica\xe7\xe3o:",e),n("error"),o(l("testNotification_statusCheckError")),!1}},[l]);(0,r.useEffect)(()=>{if(t){n("checking"),o(l("testNotification_checkingDelivery"));let e=0;c.current=setInterval(async()=>{e++;let a=await d(t);(a||e>=10)&&(clearInterval(c.current),e>=10&&!a&&(n("error"),o(l("testNotification_statusCheckTimeout"))))},3e3)}return()=>{c.current&&clearInterval(c.current)}},[t,d,l]);let u=()=>{switch(i){case"checking":return"text-blue-500";case"ok":return"text-green-500";case"error":return"text-red-500";default:return"text-black"}};return t?(0,a.BX)("div",{className:"mt-5 rounded-md border border-gray-300 bg-gray-50 p-4",children:[(0,a.BX)("div",{className:" mb-3",children:[(0,a.BX)("strong",{className:"flex items-center",children:[(0,a.tZ)(g.LL$,{className:"mr-2 text-blue-500"}),l("testNotification_notificationId")]}),(0,a.tZ)("div",{className:"mt-1 break-all rounded bg-gray-200 p-2 font-mono text-xs",children:t})]}),i&&(0,a.BX)("div",{className:"flex items-center gap-2",children:[(()=>{switch(i){case"checking":return(0,a.tZ)(g.lbL,{className:"animate-spin text-blue-500"});case"ok":return(0,a.tZ)(g.l_A,{className:"text-green-500"});case"error":return(0,a.tZ)(g.aHS,{className:"text-red-500"});default:return null}})(),(0,a.tZ)("span",{className:"font-bold ".concat(u()),children:l("testNotification_deliveryStatus")}),(0,a.tZ)("span",{className:u(),children:s})]})]}):null};function C(e){let{broker:t,showNotification:l,handleShowNotification:g}=e,{t:b}=(0,y.$)(["common"]),{user:C,timer:x,token:N,selectedImob:_}=(0,i.v9)(e=>e.auth),[S,w]=(0,r.useState)(null),B=(0,i.I0)(),[P,L]=(0,r.useState)(!1),[E,A]=(0,r.useState)(null),I=(0,r.useRef)(null),X=(0,r.useRef)(null),T=()=>{I.current&&(clearInterval(I.current),I.current=null),X.current=null,B((0,v.oc)(null))},R=()=>{if(!X.current)return;let e=X.current.split(":"),t=parseInt(e[0])||0,l=parseInt(e[1])||0;if((l-=1)<0&&t>0)t-=1,l=59;else if(l<0&&t<=0){T();return}let a=t+":"+(l<10?"0"+l:l.toString());X.current=a,B((0,v.oc)(a))},F=(0,r.useCallback)(async()=>{L(!0),A(null);try{X.current="0:30",I.current=setInterval(R,1e3);let e="imobiliaria"!==t.tipo?t.id:_.admin.id||_.admin,l=(await Z.Z.post("/notification-core",{userId:e,targetType:"Test",isTest:!0,notificationMethod:"push"})).data;if(l.error||!(null==l?void 0:l.message))throw Error("Erro ao enviar notifica\xe7\xe3o");
1w(!0),c.Am.success(b("testNotification_success")),l.expoReceiptId&&A(l.expoReceiptId)}catch(e){c.Am.error(b("testNotification_error")),w(!1),console.log(e)}L(!1)},[_,t]);return(0,r.useEffect)(()=>(x&&(X.current=x,I.current=setInterval(R,1e3)),()=>{T()}),[]),(0,r.useEffect)(()=>{l||(T(),A(null),w(null))},[l]),(0,a.tZ)(n.default,{width:"70%",open:l,title:b("testNotification_title"),style:{maxWidth:680},destroyOnClose:!0,onOk:g,onCancel:g,children:(0,a.BX)(d.Z,{loading:P,children:[(0,a.tZ)(s.ZP,{icon:null===S?(0,a.tZ)(u.Z,{}):S?(0,a.tZ)(m.Z,{style:{color:"rgb(43, 193, 85)"}}):(0,a.tZ)(p.Z,{style:{color:"rgb(255, 0, 0)"}}),title:(()=>{let e=b("testNotification_success"),l=b("testNotification_error");return null===S?(0,a.BX)(a.HY,{children:[b("testNotification_sendTo"),(0,a.tZ)("b",{children:null==t?void 0:t.nome})]}):S?e:l})(),subTitle:(0,a.tZ)(a.HY,{children:x?b("testNotification_waitRetry"):(0,a.tZ)(a.HY,{children:b("testNotification_clickToSend")})}),extra:[(0,a.BX)(o.ZP,{disabled:!!x,onClick:F,type:"primary",children:[x?(0,a.tZ)(h.Z,{}):(0,a.tZ)(f.Z,{})," ",x?b("testNotification_tryAgain",{timer:x}):b("testNotification_send")]},"send")].filter(Boolean)}),(0,a.tZ)(k,{expoReceiptId:E})]})})}},27697:function(e,t,l){"use strict";var a=l(67294);function r(e){return!!e&&"object"==typeof e&&void 0!==e.label}t.Z=function(e){let{fetchPage:t,resolveByIds:l,pageSize:i=50,value:n,prefixOptions:s=[],resetKey:o="",enabled:c=!0,loadingLabel:d="â¦",onItemsChange:u,sanitizeSearch:m,debounceMs:p=500}=e,[h,f]=(0,a.useState)([]),[v,Z]=(0,a.useState)(0),[g,b]=(0,a.useState)(1),[y,k]=(0,a.useState)(!1),[C,x]=(0,a.useState)(""),[N,_]=(0,a.useState)(!1),[S,w]=(0,a.useState)(!1),[B,P]=(0,a.useState)(!1),[L,E]=(0,a.useState)(!1),[A,I]=(0,a.useState)({}),X=(0,a.useRef)(null),T=(0,a.useRef)(!1),R=(0,a.useRef)(0),F=(0,a.useRef)(new Set),D=(0,a.useRef)(""),V=(0,a.useRef)(t),z=(0,a.useRef)(l),O=(0,a.useRef)(u),M=(0,a.useRef)(m);(0,a.useEffect)(()=>{V.current=t,z.current=l,O.current=u,M.current=m});let W=(0,a.useCallback)(e=>{I(t=>{let l=!1,a={...t};return(e||[]).forEach(e=>{let t=String(e.value);a[t]!==e.label&&(a[t]=e.label,l=!0)}),l?a:t})},[]),H=(0,a.useCallback)(async(e,t,l)=>{var a,r;if(!c||l&&T.current)return;let n=R.current+1;R.current=n,l?(T.current=!0,P(!0)):(D.current=e||"",w(!0));try{let r=await V.current({search:e||null,page:t,pageSize:i});if(n!==R.current)return;let s=(null==r?void 0:r.items)||[],o=(null==r?void 0:r.total)||0;W(s),null===(a=O.current)||void 0===a||a.call(O,s),f(e=>l?[...e,...s]:s),b(t),Z(o),k(t*i<o)}catch(e){if(n!==R.current)return;console.error("[usePaginatedOptions] fetch failed:",e),l||(f([]),Z(0),k(!1),null===(r=O.current)||void 0===r||r.call(O,[]))}finally{l&&(T.current=!1),n===R.current&&(l?P(!1):(w(!1),_(!1)))}},[c,i,W]);(0,a.useEffect)(()=>{c&&(x(""),f([]),I({}),F.current=new Set,H(null,1,!1))},[o,c,H]);let U=(0,a.useCallback)(e=>{if(x(e),X.current&&clearTimeout(X.current),e===D.current){_(!1);return}_(!0),X.current=setTimeout(()=>{H(e,1,!1)},p)},[H,p]),j=(0,a.useCallback)(e=>{let t=M.current;U(t?t(e):e||"")},[U]),$=(0,a.useCallback)(()=>U(""),[U]),Y=(0,a.useCallback)(e=>{let{target:t}=e;!(t.scrollTop+t.offsetHeight>=t.scrollHeight-10)||!y||S||N||T.current||H(C,g+1,!0)},[y,S,N,C,g,H]);(0,a.useEffect)(()=>()=>{X.current&&clearTimeout(X.current),R.current+=1},[]);let q=s.map(e=>String(e.value)).join(","),K=(0,a.useMemo)(()=>new Set(s.map(e=>String(e.value))),[q]),J=(0,a.useMemo)(()=>{let e=new Set((Array.isArray(n)?n:[n]).filter(r).map(e=>String(e.value)));return(null==n||""===n?[]:(Array.isArray(n)?n:[n]).filter(e=>null!=e&&""!==e).map(e=>e&&"object"==typeof e?e.value:e).filter(e=>null!=e&&""!==e).map(String)).filter(t=>!e.has(t)&&!K.has(t))},[n,K]),Q=(0,a.useMemo)(()=>new Set(h.map(e=>String(e.value))),[h]),G=J.filter(e=>!Q.has(e)&&void 0===A[e]).filter(e=>!F.current.has(e)).join(",");(0,a.useEffect)(()=>{if(!G||!z.current)return;let e=G.split(","),t=!1;return E(!0),(async()=>{try{let l=await z.current(e);t||W(l||[])}catch(e){console.error("[usePaginatedOptions] could not resolve selected values:",e)}
1finally{e.forEach(e=>F.current.add(e)),t||E(!1)}})(),()=>{t=!0}},[G,W]);let ee=(0,a.useMemo)(()=>J.filter(e=>!Q.has(e)).map(e=>{if(void 0!==A[e])return{value:e,label:A[e]};let t=!!z.current&&(!F.current.has(e)||L);return{value:e,label:t?d:e,isPlaceholder:t}}),[J,Q,A,d,L]);return{options:(0,a.useMemo)(()=>[...s,...ee,...h],[q,ee,h]),items:h,total:v,hasMore:y,searchValue:C,pending:N||S||L,isSearching:N,isInitialLoading:S&&!N&&0===h.length,isAppending:B,isResolving:L,handleSearch:j,resetSearch:$,handlePopupScroll:Y}}},53588:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return tS}});var a=l(37182),r=l(67294),i=l(65422),n=l(11163),s=l(74999),o=l(45096),c=l(43940),d=l.n(c),u=l(96337),m=l(22002),p=l(62436),h=l(52506),f=l(52469),v=l(52155),Z=l(85551),g=l(76260),b=l(48842),y=l(52647),k=l(35577),C=l(31557),x=l(13538),N=l(83808),_=l(94758),S=l(68486),w=l(61098),B=l(25351),P=l(27023);let L=()=>Math.random().toString(36).slice(2);var E=l(88736);let A={normal:5,corretor:5,gestor:7,director:9},I=["hasPipelineControl","canEditCadences","canEditWorkingHours","fullControlLine","canEditPhoneValidation","canEditInactivityAutomation"],X=e=>"gestor"===e||"director"===e,T=e=>E.Z.highAccess(e);var R=l(77983);let F=e=>{if(!e)return{telefone:"",countryCode:"+55"};try{let t=(0,R.SR)(e);if(null==t?void 0:t.nationalNumber)return{telefone:t.nationalNumber,countryCode:"+".concat(t.countryCallingCode)}}catch(e){}return{telefone:String(e).replace(/\D/g,""),countryCode:"+55"}},D=(e,t)=>{if(!e)return"";let l=String(e).trim();if(l.startsWith("+"))return l;let a=l.replace(/\D/g,"");return a?"".concat(t||"+55").concat(a):""},V=[{field:"fullControlLine",defaultOn:!1},{field:"hasPipelineControl",defaultOn:!1},{field:"canExportLeads",defaultOn:!1},{field:"canEditWorkingHours",defaultOn:!1},{field:"canEditCadences",defaultOn:!1},{field:"canEditInactivityAutomation",defaultOn:!1},{field:"canEditPhoneValidation",defaultOn:!1},{field:"isSdr",defaultOn:!1},{field:"checkin",defaultOn:!1},{field:"canViewRecaptureLeads",defaultOn:!0},{field:"canViewPerformance",defaultOn:!0},{field:"shouldShowUserInRanking",defaultOn:!0},{field:"canDeleteBrokers",defaultOn:!0}],z=(e,t)=>t?!1!==e:!!e,O=(e,t)=>{var l,a;let r=(null==e?void 0:e.gestor)===0||"gestor"===t?null:e.gestor,{telefone:i,countryCode:n}=F(e.telefone);return{nome:null===(l=e.nome)||void 0===l?void 0:l.trim(),telefone:i,countryCode:n,email:null===(a=e.email)||void 0===a?void 0:a.trim(),cargo:t,gestor:r,director:e.director||null,permissaoVisualizarLead:e.permissaoVisualizarLead||"minhasFilas",access_status:e.access_status}},M=function(e,t){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=T(t);return{...Object.fromEntries(V.map(t=>{let{field:r,defaultOn:i}=t;if(!a&&I.includes(r))return[r,!1];let n=void 0!==e[r]?e[r]:l[r];return[r,z(n,i)]})),access_status:e.access_status}},W=e=>({...Object.fromEntries(V.map(t=>{let{field:l,defaultOn:a}=t;return[l,z(e[l],a)]})),access_status:!e.access_status||"accepted"===e.access_status}),H=e=>{let t=e.gestor?String(e.gestor):0,l=e.director?String(e.director):0;return{email:e.email,cargo:(null==e?void 0:e.tipo)?e.tipo:null,gestor:t,director:l,nome:e.nome,telefone:D(e.telefone,e.countryCode),permissaoVisualizarLead:e.permissaoVisualizarLead||"minhasFilas",access_status:!e.access_status||"accepted"===e.access_status,...Object.fromEntries(V.map(t=>{let{field:l,defaultOn:a}=t;return[l,z(e[l],a)]}))}},U=(e,t)=>({createBroker:(0,r.useCallback)(async(l,a,r)=>{let i=null;l.gestor&&0!==l.gestor?i=l.gestor:(null==e?void 0:e.tipo)==="gestor"&&(i=e.id),await w.Z.post("/primelead-api-user/users",{nome:l.nome,telefone:l.telefone,whatsapp:l.telefone,email:l.email,username:l.email,tipo:a,confirmed:!0,gestor:i?Number(i):null,director:l.director?Number(l.director):null,imobiliaria:r,password:t,checkin:!0,role:A[a]||A.corretor,permissaoVisualizarLead:l.permissaoVisualizarLead,access_status:!1===l.access_status?"pending":"accepted"})},[e,t])}),j=(e,t)=>{if("imobiliaria"===e.tipo){t.access_status="accepted";return}let l="pending"===e.access_status;if(!(void 0!==t.access_status)){t.access_status=e.access_status;return}t.access_status=t.access_status?"accepted":l?"pending":"revoked"},$=e=>{if(null==e||""===e)return null;let t=Number(e);return!Number.isFinite(t)||t<=0?null:t},Y=(e,t,l)=>{if((null==e?void 0:e.tipo)==="imobiliaria")return{...t};if(!l){let{permissaoVisualizarLead:e,cargo:l,...a}=t;return{...a,director:$(t.director),gestor:$(t.gestor)}}return{...t,tipo:l,role:A[l]||A.corretor,director:$(t.director),gestor:$(t.gestor)}},q=(e,t)=>
1{let{access_status:l,...a}=e;return{...a,accessStatus:l,confirmPassword:t}},K=(e,t)=>{let{t:l}=(0,p.$)("brokers");return{updateBroker:(0,r.useCallback)(async function(e,t,a,r){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;j(e,a),t.access_status=a.access_status;let n=Y(e,t,r);if((null==e?void 0:e.email)&&t.email&&String(t.email).trim().toLowerCase()!==String(e.email).trim().toLowerCase()&&i&&(n.password=i),await w.Z.put("/primelead-api-user/users/".concat(e.hashCodeIV),n),!i)return;let s=q(a,i);try{await w.Z.put("/primelead-api-user/users/permissions/".concat(e.hashCodeIV),s)}catch(e){if(e.response&&403===e.response.status){let e=Error(l("incorrectPassword"));throw e.isPasswordError=!0,e}throw e}},[e,t,l])}},J=(e,t)=>t?!1!==e:!!e,Q=(e,t)=>!T(e)&&I.some(e=>t[e]),G=(e,t,l,a)=>!l&&(!!Q(a,t)||!!V.some(t=>{let{field:l}=t;return void 0!==e[l]})&&V.some(l=>{let{field:a,defaultOn:r}=l;return J(e[a],r)!==t[a]})),ee=(e,t)=>{let[l,a]=(0,r.useState)(!1),[i,n]=(0,r.useState)(null),s=(0,r.useCallback)(l=>G(l,t.current,!(null==e?void 0:e.id),(null==l?void 0:l.cargo)||(null==e?void 0:e.tipo)),[null==e?void 0:e.id,null==e?void 0:e.tipo,t]),o=(0,r.useCallback)(t=>{var l,a;if(!(null==e?void 0:e.id))return!1;let r=null==e?void 0:null===(l=e.email)||void 0===l?void 0:l.trim().toLowerCase(),i=null==t?void 0:null===(a=t.email)||void 0===a?void 0:a.trim().toLowerCase();return!!r&&!!i&&r!==i},[null==e?void 0:e.email,null==e?void 0:e.id]),c=(0,r.useCallback)(e=>s(e)||o(e),[o,s]);return{showPasswordModal:l,handlePasswordConfirm:(0,r.useCallback)(async(e,t)=>{if(i&&t)try{await t(i,e),a(!1),n(null)}catch(e){throw e}},[i]),handlePasswordCancel:(0,r.useCallback)(()=>{a(!1),n(null)},[]),requestPasswordIfNeeded:(0,r.useCallback)((e,t)=>c(e)?(n(e),a(!0),!0):(t(e),!1),[c])}};var et=l(77849);let el=e=>{let{broker:t,visible:l,onClose:a}=e,{t:n}=(0,p.$)("brokers"),{user:s,selectedImob:o}=(0,i.v9)(e=>e.auth),c=(0,i.I0)(),d=(0,r.useRef)(!0),u=(0,r.useRef)({}),[m,h]=(0,r.useState)(!1),[f,v]=(0,r.useState)(L()),[Z,g]=(0,r.useState)(!1),[y,k]=(0,r.useState)(!1),[C,x]=(0,r.useState)(),[N,_]=(0,r.useState)(0),[B]=b.Z.useForm(),{createBroker:P}=U(s,f),{updateBroker:E}=K(o,c),{showPasswordModal:A,handlePasswordConfirm:I,handlePasswordCancel:T,requestPasswordIfNeeded:R}=ee(t,u),F=(null==s?void 0:s.tipo)==="imobiliaria"||(null==s?void 0:s.tipo)==="admin",D=async()=>{if(!F)return;let e=B.getFieldError("email").length,l=String(B.getFieldValue("email")||"").trim(),a=String((null==t?void 0:t.email)||"").trim().toLowerCase();if(!e&&l){if((null==t?void 0:t.id)&&l.toLowerCase()===a)return;try{let{data:e}=await w.Z.get("/primelead-api-user/check-invitation-email?email=".concat(encodeURIComponent(l)));(null==e?void 0:e.exists)&&S.Am.error(n("emailAlreadyRegistered",{email:l}))}catch(e){S.Am.error(n("verifyEmailError"))}}},V=(0,r.useCallback)(e=>{let{onlyClose:t}=e;a&&a({onlyClose:t}),g(!1),v(L()),k(!1),x(void 0),B.resetFields()},[B,a]),z=e=>{var t,l,a,r,i,s,o;if((null==e?void 0:null===(l=e.response)||void 0===l?void 0:null===(t=l.data)||void 0===t?void 0:t.statusCode)===400){let{message:t}=e.response.data;if(!(null==t?void 0:t.message)){let e=null===(o=t[0])||void 0===o?void 0:null===(s=o.messages[0])||void 0===s?void 0:s.message,l="Email already taken."===e||"Username already taken."===e;S.Am.error(n("registrationError",{message:l?n("emailAlreadyTaken"):e}));return}}let c=null==e?void 0:null===(i=e.response)||void 0===i?void 0:null===(r=i.data)||void 0===r?void 0:null===(a=r.error)||void 0===a?void 0:a.message;S.Am.error(c||n("processingError",{message:e.message}))},j=(0,r.useCallback)(async function(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;h(!0);let a=(0,et.a)(o,s),r=e.cargo;try{if(!(null==t?void 0:t.id)){let{data:e}=await w.Z.get("/primelead-api-user/real-estate-vacancies");if(!(null==e?void 0:e.availableVacancies)){g("warning"),h(!1);return}}let i=O(e,r),n=M(e,r||(null==t?void 0:t.tipo),u.current);(null==t?void 0:t.id)?await E(t,i,n,r,l):await P(i,r,a),B.resetFields(),g(!0)}catch(e){if(z(e),e.isPasswordError)throw e}finally{h(!1)}},[s,t,o,B,P,E]),$=(0,r.useCallback)(async()=>
1{if(l){h(!0);try{var e;let{data:l}=await w.Z.get("/primelead-api-user/real-estate-vacancies");(null==t?void 0:t.id)||(l.availableVacancies&&0!==l.availableVacancies?g(!1):g("warning")),_(null!==(e=l.availableVacancies)&&void 0!==e?e:0)}catch(e){S.Am.error(n("checkVacanciesError"))}finally{h(!1)}}},[l,null==t?void 0:t.id,n]),Y=e=>{var t;S.Am.error(n("registrationFieldsError",{fields:null==e?void 0:null===(t=e.errorFields)||void 0===t?void 0:t.map(e=>null==e?void 0:e.name[0]).join(", ")}))},q=(0,r.useCallback)(async e=>{await I(e,j)},[I,j]);return(0,r.useEffect)(()=>{if(null==t?void 0:t.id){g(!1);let e=H(t);B.setFieldsValue(e),u.current=W(t),k(X(null==t?void 0:t.tipo))}l&&d.current&&(d.current=!1,$()),l||(d.current=!0,g(!1),v(L()),k(!1),x(void 0),_(0),B.resetFields(),u.current={})},[t,l,B,$]),{form:B,load:m,password:f,showSuccess:Z,showPerms:y,selectedRole:C,availableVacancies:N,user:s,selectedImob:o,showPasswordModal:A,validateBroker:D,handleClose:V,handleBroker:j,finishFormFailed:Y,handleFinish:()=>{B.validateFields().then(e=>{R(e,j)}).catch(e=>{Y(e)})},handleCopy:()=>{navigator.clipboard.writeText(f),S.Am.success(n("passwordCopied"))},handleRegen:()=>{v(L())},handleRoleChange:e=>{k(X(e)),x(e)},handlePasswordConfirm:q,handlePasswordCancel:T}};var ea=l(8993),er=l(53901),ei=l(25156),en=l(37228);l(29758);var es=l(47235),eo=e=>{var t;let l,i;let{broker:n,user:s,gestors:o,directors:c,showPerms:u,selectedRole:m,validateBroker:h,handleRoleChange:f}=e,{t:Z}=(0,p.$)("brokers"),g=b.Z.useFormInstance(),y=b.Z.useWatch("telefone",g),k=("gestor"===(l=null==n?void 0:n.tipo)||"director"===l||"gestor"===(i=m)||"director"===i)&&s.id!==(null==n?void 0:n.id),C=(0,r.useMemo)(()=>{if(!(null==n?void 0:n.id))return c;let e=new Set([String(n.id)]),t=!0;for(;t;)t=!1,c.forEach(l=>{let a=null!=l.director?String(l.director):null;a&&e.has(a)&&!e.has(String(l.value))&&(e.add(String(l.value)),t=!0)});return c.filter(t=>!e.has(String(t.value)))},[c,null==n?void 0:n.id]);return(0,a.BX)(a.HY,{children:[(0,a.tZ)(b.Z.Item,{name:"email",onBlur:h,rules:[{required:!0,type:"email",message:Z("fillEmail")}],label:"".concat(Z("colEmail"),":"),className:"broker-email-input",children:(0,a.tZ)(ea.default,{type:"text",placeholder:Z("colEmail"),disabled:(null==n?void 0:n.id)&&!1!==n.emailVerified})}),(0,a.BX)("div",{className:"d-flex justify-content-between w-100 flex-lg-row flex-column",children:[(0,a.tZ)(b.Z.Item,{width:"48%",name:"nome",rules:[{required:!0,message:Z("fillName"),min:2}],label:"".concat(Z("colName"),":"),className:"".concat(d().mid," broker-name-input"),children:(0,a.tZ)(ea.default,{placeholder:Z("colName")})}),(0,a.tZ)(b.Z.Item,{width:"48%",name:"telefone",rules:[{required:!0,message:Z("fillValidPhone"),validator:(e,t)=>t&&(0,R.yf)(t)?Promise.resolve():Promise.reject(Error())}],label:"".concat(Z("colWhatsApp"),":"),className:d().mid,children:(0,a.tZ)(R.ZP,{international:!0,defaultCountry:"BR",placeholder:Z("phonePlaceholder"),value:y||"",onChange:e=>{g.setFieldsValue({telefone:e||""})},limitMaxLength:!0,style:{border:"1px solid #d9d9d9",borderRadius:"4px",padding:"4px 11px"}})})]}),!(null==n?void 0:n.id)&&(0,a.tZ)(b.Z.Item,{name:"access_status",valuePropName:"checked",initialValue:!0,label:Z("createAccessStatusLabel"),tooltip:Z("createAccessStatusTooltip"),children:(0,a.tZ)(er.Z,{checkedChildren:Z("accessLiberated"),unCheckedChildren:Z("accessPending")})}),(null==n?void 0:n.tipo)!=="imobiliaria"&&(null==n?void 0:n.id)!==(null==s?void 0:s.id)&&(0,a.tZ)(b.Z.Item,{name:"cargo",rules:[{required:!0,message:Z("chooseRole")}],label:"".concat(Z("roleFilter"),":"),children:(0,a.BX)(ei.default,{onChange:f,optionFilterProp:"children",placeholder:Z("roleFilter"),children:[(0,a.tZ)(ei.default.Option,{value:"normal",children:(0,a.BX)("div",{className:"d-flex align-items-center",children:[Z("roleBroker"),(0,a.tZ)(v.Z,{placement:"topLeft",title:Z("roleBrokerTooltip"),children:(0,a.tZ)(en.Z,{style:{marginLeft:4}})})]})}),(0,a.tZ)(ei.default.Option,{value:"gestor",disabled:(null==s?void 0:s.tipo)!=="imobiliaria",children:(0,a.BX)("div",{className:"d-flex align-items-center",children:[Z("roleManager"),(0,a.tZ)(v.Z,{placement:"topLeft",title:Z("roleManagerTooltip"),children:(0,a.tZ)(en.Z,{style:{marginLeft:4}})})]})}),(0,a.tZ)(ei.default.Option,{value:"director",disabled:(null==s?void 0:s.tipo)!=="imobiliaria",children:(0,a.BX)("div",{className:"d-flex align-items-center",children:[Z("roleDirector"),(0,a.tZ)(v.Z,{placement:"topLeft",title:Z("roleDirectorTooltip"),children:(0,a.tZ)(en.Z,{style:{marginLeft:4}})})]})})]})}),s.id!==(null==n?void 0:n.id)&&!u&&(null==n?void 0:n.tipo)!=="director"&&(null==n?void 0:n.id)!==(null==s?void 0:null===(t=s.imobiliaria)||void 0===t?void 0:t.id)&&(0,a.tZ)(b.Z.Item,{name:"gestor",label:Z("managerLabel"),className:"broker-queue-select",children:(0,a.BX)(ei.default,{placeholder:Z("selectManager"),children:[(0,a.tZ)(ei.default.Option,{value:0,children:Z("noManager")},0),o.length>0&&o.map(e=>(0,a.tZ)(ei.default.Option,{value:e.value,children:e.label},e.value))]})}),k&&(0,a.tZ)(b.Z.Item,{name:"director",label:Z("directorLabel"),children:(0,a.BX)(ei.default,{placeholder:Z("selectDirector"),children:[(0,a.tZ)(ei.default.Option,{value:0,children:Z("noDirector")},0),C.map(e=>(0,a.tZ)(ei.default.Option,{value:e.value,children:e.label},e.value))]})}),u&&(null==n?void 0:n.id)!==(null==s?void 0:s.id)&&(0,a.tZ)(b.Z.Item,{name:"permissaoVisualizarLead",label:Z("permissionViewLabel"),children:(0,a.BX)(ei.default,{defaultValue:"minhasFilas",placeholder:Z("permissionViewLabel"),showSearch:!0,allowClear:!0,optionFilterProp:"children",filterOption:es.Z,children:[(0,a.tZ)(ei.default.Option,{value:"minhasFilas",children:(0,a.BX)("div",{className:"d-flex align-items-center",children:[Z("permMyBrokers"),(0,a.tZ)(v.Z,{placement:"topLeft",title:Z("permMyBrokersTooltip"),arrowPointAtCenter:!0,children:(0,a.tZ)(en.Z,{style:{marginLeft:4}})})]})}),(0,a.tZ)(ei.default.Option,{value:"outrasFilas",children:(0,a.BX)("div",{className:"d-flex align-items-center",children:[Z("permOtherLines"),(0,a.tZ)(v.Z,{placement:"topLeft",title:Z("permOtherLinesTooltip"),arrowPointAtCenter:!0,children:(0,a.tZ)(en.Z,{style:{marginLeft:4}})})]})}),(0,a.tZ)(ei.default.Option,{value:"todosClientes",children:(0,a.BX)("div",{className:"d-flex align-items-center",children:[Z("permAllClients"),(0,a.tZ)(v.Z,{placement:"topLeft",title:Z("permAllClientsTooltip"),arrowPointAtCenter:!0,children:(0,a.tZ)(en.Z,{style:{marginLeft:4}})})]})})]})})]})},ec=l(78021),ed=l(10227),eu=e=>{let{broker:t,user:l,isPendingWithoutVacancies:r}=e,{t:i}=(0,p.$)("brokers"),n=b.Z.useFormInstance(),s=b.Z.useWatch("cargo",n),o=(null==t?void 0:t.id)===(null==l?void 0:l.id),c=T(s||(null==t?void 0:t.t
1ipo));return(0,a.BX)("div",{className:"w-100",children:[!o&&"imobiliaria"!==t.tipo&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"access_status",label:i("permissionAccessLabel"),tooltip:i(r?"permissionAccessTooltipDisabled":"permissionAccessTooltipEnabled"),children:(0,a.tZ)(er.Z,{defaultChecked:!t.access_status||"accepted"===t.access_status,disabled:r})})}),(null==t?void 0:t.id)&&(0,a.BX)(ed.Z,{gutter:[16,0],children:[!o&&c&&E.Z.fullAccess(l.tipo,l.permissaoVisualizarLead)&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"hasPipelineControl",label:i("permissionPipelineLabel"),tooltip:i("permissionPipelineTooltip"),children:(0,a.tZ)(er.Z,{defaultChecked:!!t.hasPipelineControl})})}),!o&&c&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"fullControlLine",label:i("permissionLineControlLabel"),tooltip:i("permissionLineControlTooltip"),children:(0,a.tZ)(er.Z,{defaultChecked:t.fullControlLine})})}),!o&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"canExportLeads",label:i("permissionExportLabel"),tooltip:i("permissionExportTooltip"),children:(0,a.tZ)(er.Z,{defaultChecked:!!t.canExportLeads})})}),!o&&c&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"canEditWorkingHours",label:i("permissionWorkingHoursLabel"),tooltip:i("permissionWorkingHoursTooltip"),children:(0,a.tZ)(er.Z,{defaultChecked:!!t.canEditWorkingHours})})}),!o&&c&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"canEditCadences",label:i("permissionCadencesLabel"),tooltip:i("permissionCadencesTooltip"),children:(0,a.tZ)(er.Z,{defaultChecked:!!t.canEditCadences})})}),!o&&c&&"imobiliaria"===l.tipo&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"canEditInactivityAutomation",label:i("permissionInactivityLabel"),tooltip:i("permissionInactivityTooltip"),children:(0,a.tZ)(er.Z,{defaultChecked:!!t.canEditInactivityAutomation})})}),!o&&c&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"canEditPhoneValidation",label:i("permissionPhoneValidationLabel"),tooltip:i("permissionPhoneValidationTooltip"),children:(0,a.tZ)(er.Z,{defaultChecked:!!t.canEditPhoneValidation})})}),!o&&c&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"canDeleteBrokers",label:i("permissionDeleteBrokersLabel"),tooltip:i("permissionDeleteBrokersTooltip"),children:(0,a.tZ)(er.Z,{defaultChecked:!1!==t.canDeleteBrokers})})}),!o&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"canViewRecaptureLeads",label:i("permissionRecaptureLabel"),tooltip:i("permissionRecaptureTooltip"),children:(0,a.tZ)(er.Z,{defaultChecked:!1!==t.canViewRecaptureLeads})})}),!o&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"canViewPerformance",label:i("permissionPerformanceLabel"),tooltip:i("permissionPerformanceTooltip"),children:(0,a.tZ)(er.Z,{defaultChecked:!1!==t.canViewPerformance})})}),!o&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"shouldShowUserInRanking",label:i("permissionRankingLabel"),tooltip:i("permissionRankingTooltip"),children:(0,a.tZ)(er.Z,{defaultChecked:!1!=!!t.shouldShowUserInRanking||null===t.shouldShowUserInRanking})})}),(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"checkin",valuePropName:"checked",label:i("permissionCheckinLabel"),tooltip:i("permissionCheckinTooltip"),children:(0,a.tZ)(er.Z,{})})}),!o&&(0,a.tZ)(ec.Z,{span:12,children:(0,a.tZ)(b.Z.Item,{className:d().sm,name:"isSdr",valuePropName:"checked",label:i("permissionSDRLabel"),tooltip:i("permissionSDRTooltip"),children:(0,a.tZ)(er.Z,{})})})]})]})},em=l(64055),ep=l(71174),eh=l(24548);let ef={nome:"historyFieldName",sobrenome:"historyFieldLastName",email:"historyFieldEmail",username:"historyFieldUsername",telefone:"historyFieldPhone",whatsapp:"historyFieldWhatsapp",countryCode:"historyFieldCountryCode",tipo:"historyFieldRole",gestor:"historyFieldManager",director:"historyFieldDirector",imobiliaria:"historyFieldCompany",confirmed:"historyFieldConfirmed",checkin:"historyFieldCheckin",onboardingCompleted:"historyFieldOnboarding",access_status:"historyFieldAccessStatus",permissaoVisualizarLead:"historyFieldLeadView",fullControl
1Line:"historyFieldFullControl",hasPipelineControl:"historyFieldPipelineControl",shouldShowUserInRanking:"historyFieldShowRanking",canExportLeads:"historyFieldExportLeads",canViewRecaptureLeads:"historyFieldRecaptureLeads",canViewPerformance:"historyFieldPerformance",canEditWorkingHours:"historyFieldWorkingHours",canEditCadences:"historyFieldCadences",canEditInactivityAutomation:"historyFieldInactivityAutomation",canEditPhoneValidation:"historyFieldPhoneValidation",canDeleteBrokers:"historyFieldDeleteBrokers",isSdr:"historyFieldSdr"},ev=new Set(["role","updated_at","password"]),eZ=new Set(["confirmed","checkin","onboardingCompleted","fullControlLine"]),eg=["can","has","is","should"],eb={normal:"roleBroker",corretor:"roleBroker",gestor:"roleManager",director:"roleDirector",diretor:"roleDirector",imobiliaria:"historyRoleCompany",admin:"historyRoleAdmin"},ey={pending:"historyStatusPending",accepted:"historyStatusActive",revoked:"historyStatusBlocked"},ek={todosClientes:"permAllQueues",outrasFilas:"historyPermOtherQueues",minhasFilas:"historyPermMyQueues"},eC={create_user_manual:"historyActionCreateUserManual",create_user_invite:"historyActionCreateUserInvite",edit_user:"historyActionEditUser",edit_user_permissions:"tabPermissions"},ex=e=>null==e||""===e||"null"===e,eN=e=>String(e).replace(/_/g," ").replace(/([a-z])([A-Z])/g,"$1 $2").replace(/\s+/g," ").trim().replace(/^./,e=>e.toUpperCase()),e_=e=>!!eZ.has(e)||eg.some(t=>e.startsWith(t)&&e.length>t.length&&e[t.length]===e[t.length].toUpperCase());function eS(e,t,l){if(ex(t))return"gestor"===e||"director"===e?l("historyNone"):"â";if(e_(e))return l(!0===t||1===t||"1"===t||"true"===t?"historyYes":"historyNo");if("tipo"===e){let e=eb[String(t)];return e?l(e):String(t)}if("access_status"===e){let e=ey[String(t)];return e?l(e):String(t)}if("permissaoVisualizarLead"===e){let e=ek[String(t)];return e?l(e):String(t)}return String(t)}function ew(e){let{row:t,withBorder:l}=e;return(0,a.BX)("div",{className:"flex items-start justify-between gap-4 px-4 py-2 ".concat(l?"border-b border-slate-100":""),children:[(0,a.tZ)("span",{className:"!text-xs !font-medium !text-slate-500 whitespace-nowrap pt-0.5",children:t.label}),(0,a.BX)("span",{className:"flex items-center gap-2 text-right flex-wrap justify-end",children:[(0,a.tZ)("span",{className:"!text-sm !text-slate-400 line-through break-all",children:t.from}),(0,a.tZ)(em.Z,{className:"!text-xs !text-slate-300"}),(0,a.tZ)("span",{className:"!text-sm !font-semibold !text-slate-800 break-all",children:t.to})]})]})}function eB(e){let{entry:t}=e,{t:l}=(0,p.$)("brokers"),{format:i}=(0,eh.WJ)(),[n,s]=(0,r.useState)(!1),{rows:o,passwordChanged:c}=t,d=o.length>2,u=n||!d?o:o.slice(0,2),m=o.length-2;return(0,a.BX)("div",{className:"border border-slate-200 rounded-xl overflow-hidden",children:[(0,a.BX)("div",{className:"px-4 py-2.5 bg-slate-50/70 border-b border-slate-100",children:[(0,a.tZ)("p",{className:"!text-sm !font-semibold !text-slate-800 !m-0",children:t.actionLabel}),(0,a.BX)("p",{className:"!text-xs !text-slate-400 !m-0 !mt-0.5",children:[i(t.at,l("historyDateFormat")),t.madeBy?" \xb7 ".concat(l("historyBy",{name:t.madeBy})):""]})]}),(0,a.BX)("div",{className:"flex flex-col",children:[u.map((e,t)=>(0,a.tZ)(ew,{row:e,withBorder:t<u.length-1||c||d},e.field)),c&&(0,a.tZ)("div",{className:"flex items-center gap-2 px-4 py-2 ".concat(d?"border-b border-slate-100":""),children:(0,a.tZ)("span",{className:"inline-flex items-center px-2 py-0.5 rounded-full border border-amber-200 bg-amber-50 text-amber-700 text-xs font-semibold",children:l("historyPasswordChanged")})}),d&&(0,a.BX)("button",{type:"button",onClick:()=>s(e=>!e),className:"flex items-center justify-center gap-1 px-4 py-2 !text-xs !text-slate-500 hover:!text-slate-700 hover:bg-slate-50 transition-colors cursor-pointer",children:[(0,a.tZ)(ep.Z,{className:"!text-[10px] transition-transform ".concat(n?"rotate-180":"")}),n?l("historyShowLess"):l(1===m?"historyShowMoreSingular":"historyShowMorePlural",{count:m})]})]})]})}function eP(e){let{broker:t}=e,{t:l}=(0,p.$)("brokers"),[i,n]=(0,r.useState)([]),[s,o]=(0,r.useState)(null),[c,d]=(0,r.useState)(!1),u=null==t?void 0:t.id,m=(0,r.useCallback)(async function(){var e,t,a,r;let{append:i=!1,cursorParam:s=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(u){d(!0);try{let l={limit:20};s&&(l.cursor=s);let{data:a}=await w.Z.get("/primelead-api-user/action-logs/".concat(u),{params:l}),r=null!==(e=null==a?void 0:a.items)&&void 0!==e?e:[];n(e=>[...i?[...e,...r]:r].sort((e,t)=>
1t.createdAt-e.createdAt)),o(null!==(t=null==a?void 0:a.cursor)&&void 0!==t?t:null)}catch(e){S.Am.error((null==e?void 0:null===(r=e.response)||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.message)||l("checkinLoadError"))}finally{d(!1)}}},[u,l]);(0,r.useEffect)(()=>{n([]),o(null),m({append:!1,cursorParam:null})},[m]);let h=(0,r.useMemo)(()=>i.map(e=>(function(e,t){var l;let a=function(e){try{return"string"==typeof e?JSON.parse(e):e}catch(e){return null}}(e.data),r=null==a?void 0:a.info,i=null!==(l=null==r?void 0:r.changes)&&void 0!==l?l:{},n=!!(null==r?void 0:r.passwordChanged),s=Object.entries(i).filter(e=>{let[t]=e;return!ev.has(t)}).map(e=>{let[l,a]=e;return{field:l,label:ef[l]?t(ef[l]):eN(l),from:eS(l,null==a?void 0:a.from,t),to:eS(l,null==a?void 0:a.to,t)}});if(0===s.length&&!n)return null;let o=eC[null==a?void 0:a.actionType];return{id:e.id,at:e.createdAt,madeBy:null==a?void 0:a.madeBy,actionLabel:o?t(o):t("historyActionEdit"),rows:s,passwordChanged:n}})(e,l)).filter(Boolean),[i,l]);return c&&0===i.length?(0,a.tZ)("div",{className:"animate-pulse space-y-3 py-2",children:[1,2,3].map(e=>(0,a.tZ)("div",{className:"h-20 bg-slate-100 rounded-xl"},e))}):0===h.length?(0,a.BX)("div",{className:"flex flex-col items-center justify-center py-12 text-center",children:[(0,a.tZ)(x.Z,{className:"!text-3xl !text-slate-300 mb-3"}),(0,a.tZ)("p",{className:"!text-sm !text-slate-400 !m-0",children:l("historyEmpty")})]}):(0,a.BX)("div",{className:"flex flex-col gap-3 py-1",children:[h.map(e=>(0,a.tZ)(eB,{entry:e},e.id)),s&&(0,a.tZ)("div",{className:"flex justify-center pt-1",children:(0,a.tZ)(Z.ZP,{size:"small",onClick:()=>m({append:!0,cursorParam:s}),loading:c,children:l("loadMore")})})]})}var eL=l(64484),eE=l(43274),eA=e=>{let{password:t,handleCopy:l,handleRegen:r}=e,{t:i}=(0,p.$)("brokers");return(0,a.tZ)(b.Z.Item,{label:i("randomPassword"),children:(0,a.tZ)(ea.default,{value:t,className:"customInput",disabled:!0,suffix:(0,a.BX)("div",{children:[(0,a.tZ)(v.Z,{placement:"topLeft",title:i("copyPassword"),arrowPointAtCenter:!0,children:(0,a.tZ)(eL.Z,{onClick:l,className:"customPointer",style:{color:"#205cbe",marginRight:10}})})," ",(0,a.tZ)(v.Z,{placement:"topLeft",title:i("regeneratePassword"),arrowPointAtCenter:!0,children:(0,a.tZ)(eE.Z,{className:"customPointer",style:{color:"#205cbe"},onClick:r})})]})})})},eI=l(75009),eX=e=>{let{showSuccess:t,broker:l}=e,{t:r}=(0,p.$)("brokers");return t?(0,a.tZ)(eI.ZP,{status:"warning"===t?t:"success",title:r("warning"===t?"limitReached":(null==l?void 0:l.id)?"userEditedSuccess":"userCreatedSuccess"),subTitle:"warning"===t?(0,a.BX)("div",{className:"d-flex flex-column",children:[(0,a.tZ)("span",{children:r("limitReachedDesc")}),(0,a.tZ)("a",{href:"https://imobilead.me/suporte/",target:"_blank",rel:"noreferrer",children:r("supportLink")})]}):(null==l?void 0:l.id)?"":r("newUserCreatedDesc")}):null},eT=l(30187),eR=l(81125),eF=l(84443),eD=l(26163),eV=l(3491),ez=function(e){let{show:t,onCancel:l,broker:s}=e,{t:o}=(0,p.$)("brokers"),{user:c,selectedImob:d,token:u}=(0,i.v9)(e=>e.auth),m=(0,i.I0)(),h=(0,n.useRouter)(),[v,g]=(0,r.useState)(!1),[b,y]=(0,r.useState)(null),[k,C]=(0,r.useState)(!1),[x,N]=(0,r.useState)(!1),[_,P]=(0,r.useState)(!1),[L,E]=(0,r.useState)([]),A=(0,r.useCallback)(()=>{y(null),C(!1),N(!1),P(!1),E([])},[]),I=(0,r.useCallback)(()=>{x||(A(),l(!1))},[A,l,x]),X=(0,r.useCallback)(async()=>{if((null==s?void 0:s.id)&&!v){g(!0);try{try{var e;let t=await w.Z.get("/primelead-api-lead/recapture-lead-config",{params:{limit:100,createdBy:s.id}}),l=(null==t?void 0:null===(e=t.data)||void 0===e?void 0:e.items)||[];if(E(l),l.length>0){g(!1);return}}catch(e){console.error("Error checking recapture pools:",e)}let{data:t}=await w.Z.get("/primelead-api-pipeline/pipeline/get-leads-count",{params:{brokers:s.id,includeFinished:!0}});y("number"==typeof t?t:0)}catch(e){S.Am.error(o("verifyLeadsError")),I()}finally{g(!1)}}},[s,d,v,I]),T=(0,r.useCallback)(async()=>{if(!x){N(!0),g(!0);try{await w.Z.delete("/primelead-api-user/delete-user/".concat(s.id)),S.Am.success(o("userDeletedSuccess")),setTimeout(()=>{g(!1),N(!1),A(),l(!0)},500)}catch(e){S.Am.error(o("deleteUserError")),g(!1),N(!1)}}},[s,u,d,c,m,A,l,x]),R=(0,r.useCallback)(()=>{P(!0),C(!0)},[]),F=(0,r.useCallback)(()=>{C(!1),P(!1)},[]),D=(0,r.useCallback)(async()=>{C(!1),_&&T()},[_,T]),V=(0,r.useCallback)(()=>{0===b?T():R()},[b,T,R]),z=(0,r.useCallback)(()=>
1{I(),h.push("/preferencias/lead?tabs=5")},[h,I]);return(0,r.useEffect)(()=>{t&&(null==s?void 0:s.id)&&X(),t||A()},[t,null==s?void 0:s.id,A]),(0,a.BX)(a.HY,{children:[(0,a.tZ)(f.default,{title:(0,a.BX)("span",{className:"text-lg font-semibold",children:[(0,a.tZ)(eR.Z,{className:"text-[#faad14] mr-2.5 text-xl"}),o("deleteTitle")]}),open:t,onCancel:I,footer:null,width:650,closable:!v&&!x,maskClosable:!v&&!x,destroyOnHidden:!0,centered:!0,children:(0,a.tZ)(B.Z,{loading:v,children:L.length>0?(0,a.tZ)("div",{children:(0,a.tZ)(eI.ZP,{status:"error",icon:(0,a.tZ)(eF.Z,{className:"text-[64px] text-[#ff4d4f]"}),title:(0,a.tZ)("span",{className:"text-xl font-semibold text-[#262626]",children:o("blockedByRecaptureTitle")}),subTitle:(0,a.BX)("div",{className:"text-left mt-6 px-6 leading-[1.8]",children:[(0,a.tZ)("div",{className:"bg-[#fff2f0] border border-[#ffccc7] rounded-lg p-4 mb-5",children:(0,a.tZ)("p",{className:"m-0 text-[15px] text-[#595959]",children:o("blockedByRecaptureMessage",{name:null==s?void 0:s.nome,count:L.length})})}),(0,a.BX)("div",{className:"mb-4",children:[(0,a.tZ)("p",{className:"m-0 mb-3 text-[15px] text-[#595959]",children:(0,a.tZ)("strong",{className:"text-[#262626]",children:o("poolsResponsibility")})}),(0,a.tZ)("ul",{className:"list-disc pl-2 m-0 text-sm text-[#595959]",children:L.map(e=>(0,a.tZ)("li",{className:"mb-1",children:(0,a.tZ)("span",{className:"text-[#262626]",children:e.title})},e.id))})]}),(0,a.BX)("div",{className:"bg-[#fffbe6] border border-[#ffe58f] rounded-lg p-4 mt-5",children:[(0,a.tZ)("p",{className:"m-0 mb-2 text-[15px] text-[#262626] font-semibold",children:o("nextSteps")}),(0,a.BX)("ol",{className:"pl-5 m-0 text-sm text-[#595959]",children:[(0,a.tZ)("li",{className:"mb-2",children:o("accessPoolsSettings")}),(0,a.tZ)("li",{className:"mb-2",children:o("changePoolOwner")}),(0,a.tZ)("li",{className:"mb-2",children:o("returnToDelete")})]})]})]}),extra:(0,a.BX)("div",{className:"flex gap-3 justify-center mt-6",children:[(0,a.tZ)(Z.ZP,{size:"large",onClick:I,className:"min-w-[120px]",children:o("deleteClose")},"cancel"),(0,a.tZ)(Z.ZP,{type:"primary",size:"large",icon:(0,a.tZ)(eD.Z,{}),onClick:z,className:"min-w-[220px]",children:o("goToPoolSettings")},"navigate")]})})}):null!==b&&(0,a.tZ)(a.HY,{children:b>0?(0,a.tZ)("div",{children:(0,a.tZ)(eI.ZP,{status:"warning",icon:(0,a.tZ)(eF.Z,{className:"text-[64px] text-[#faad14]"}),title:(0,a.tZ)("span",{className:"text-xl font-semibold text-[#262626]",children:o("deleteWarningTitle")}),subTitle:(0,a.BX)("div",{className:"text-left mt-6 px-6 leading-[1.8]",children:[(0,a.tZ)("div",{className:"bg-[#fffbe6] border border-[#ffe58f] rounded-lg p-4 mb-5",children:(0,a.tZ)("p",{className:"m-0 text-[15px] text-[#595959]",children:o("deleteWarningMessage",{name:null==s?void 0:s.nome,count:b})})}),(0,a.BX)("div",{className:"mb-4",children:[(0,a.tZ)("p",{className:"m-0 mb-3 text-[15px] text-[#595959]",children:(0,a.tZ)("strong",{className:"text-[#262626]",children:o("transferSteps")})}),(0,a.BX)("ol",{className:"pl-5 m-0 text-sm text-[#595959]",children:[(0,a.tZ)("li",{className:"mb-2",children:o("transferStep1")}),(0,a.tZ)("li",{className:"mb-2",children:o("transferStep2")}),(0,a.tZ)("li",{className:"mb-2",children:o("transferStep3")})]})]}),(0,a.tZ)("div",{className:"bg-[#fff2f0] border border-[#ffccc7] rounded-lg p-3.5 mt-5",children:(0,a.tZ)("p",{className:"m-0 text-[13px] text-[#cf1322] font-medium",children:o("irreversibleWarning")})})]}),extra:(0,a.BX)("div",{className:"flex gap-3 justify-center mt-6",children:[(0,a.tZ)(Z.ZP,{size:"large",onClick:I,disabled:v,className:"min-w-[120px]",children:o("deleteCancel")},"cancel"),(0,a.tZ)(Z.ZP,{type:"primary",size:"large",onClick:V,disabled:v,className:"min-w-[180px] bg-[#faad14] border-[#faad14] hover:!bg-[#ffc156] hover:!border-[#ffc156]",children:o("transferAndDeleteButton")},"proceed")]})})}):(0,a.tZ)("div",{children:(0,a.tZ)(eI.ZP,{status:"warning",icon:(0,a.tZ)(eR.Z,{className:"text-[64px] text-[#ff4d4f]"}),title:(0,a.tZ)("span",{className:"text-xl font-semibold text-[#262626]",children:o("deleteConfirmTitle")}),subTitle:(0,a.BX)("div",{className:"text-left mt-6 px-6 leading-[1.8]",children:[(0,a.BX)("div",{className:"bg-[#f0f0f0] rounded-lg p-4 mb-5",children:[(0,a.tZ)("p",{className:"m-0 text-[15px] text-[#595959]",children:o("deleteConfirmMessage")}),(0,a.tZ)("p",{className:"mt-3 mb-0 text-base text-[#262626] font-semibold",children:null==s?void 0:s.nome})]}),(0,a.tZ)("div",{className:"bg-[#f6ffed] border border-[#b7eb8f] rounded-lg p-3.5 mb-4",children:(0,a.BX)("p",{className:"m-0 text-sm text-[#52c41a]",children:["â ",o("deleteConfirmNormal")]})}),(0,a.BX)("div",{className:"mb-4",children:[(0,a.tZ)("p",{className:"m-0 mb-2 text-[15px] text-[#595959]",children:(0,a.tZ)("strong",{className:"text-[#262626]",children:o("deleteWhatHappens")})}),(0,a.BX)("ul",{className:"pl-5 m-0 text-sm text-[#595959]",children:[(0,a.tZ)("li",{className:"mb-1.5",children:o("deleteAcce
1ssRevoked")}),(0,a.tZ)("li",{className:"mb-1.5",children:o("deleteSlotFreed")})]})]}),(0,a.tZ)("div",{className:"bg-[#fff2f0] border border-[#ffccc7] rounded-lg p-3.5 mt-5",children:(0,a.tZ)("p",{className:"m-0 text-sm text-[#cf1322] font-medium text-center",children:o("deleteIrreversible")})})]}),extra:(0,a.BX)("div",{className:"flex gap-3 justify-center mt-6",children:[(0,a.tZ)(Z.ZP,{size:"large",onClick:I,disabled:v,className:"min-w-[120px]",children:o("deleteCancel")},"cancel"),(0,a.tZ)(Z.ZP,{type:"primary",danger:!0,size:"large",onClick:V,loading:v,disabled:v,className:"min-w-[140px]",children:o("deleteConfirmButton")},"delete")]})})})})})}),k&&(0,a.tZ)(eV.Z,{leads:[],open:k,onClose:F,onSuccess:D,isDeletedUserTransfer:!0,sourceUserId:null==s?void 0:s.id,totalLeadsCount:b})]})},eO=l(73484),eM=l(99317),eW=l.n(eM);let eH={confirmed:{color:"#52c41a",labelKey:"checkinConfirmed"},pending:{color:"#faad14",labelKey:"checkinPending"},expired:{color:"#d9d9d9",labelKey:"checkinExpired"},none:{color:"#d9d9d9",labelKey:null}},eU=(e,t)=>[{title:e("checkinColSentAt"),dataIndex:"checkinDate",key:"checkinDate",render:e=>e?t(e,{fallback:"â"}):"â"},{title:e("checkinColConfirmedAt"),dataIndex:"confirmedAt",key:"confirmedAt",render:e=>e?t(e,{fallback:"â"}):"â"},{title:e("checkinColStatus"),dataIndex:"status",key:"status",render:t=>{let{color:l,labelKey:r}=eH[t]||eH.none,i=r?e(r):"â";return(0,a.tZ)(eO.Z,{color:l,text:(0,a.tZ)("span",{style:{color:l},children:i})})}}];function ej(e){let{open:t,broker:l}=e,{t:i}=(0,p.$)("brokers"),{formatDateTime:n}=(0,eh.WJ)(),[s,o]=(0,r.useState)(!1),[c,d]=(0,r.useState)([]),[m,h]=(0,r.useState)(null),[f,v]=(0,r.useState)(null);return(0,r.useEffect)(()=>{t&&(d([]),h(null),v(null))},[t,null==l?void 0:l.id]),(0,r.useEffect)(()=>{t&&(null==l?void 0:l.id)&&(async()=>{var e,t,a;o(!0);try{let t=new URLSearchParams({limit:String(10)});m&&t.set("cursor",m);let{data:a}=await w.Z.get("/primelead-api-user/users/".concat(l.id,"/whatsapp-checkin-history?").concat(t)),r=(null==a?void 0:a.history)||[];d(e=>m?[...e,...r]:r),v(null!==(e=null==a?void 0:a.nextCursor)&&void 0!==e?e:null)}catch(e){S.Am.error((null==e?void 0:null===(a=e.response)||void 0===a?void 0:null===(t=a.data)||void 0===t?void 0:t.message)||i("checkinLoadError"))}finally{o(!1)}})()},[t,null==l?void 0:l.id,m]),(0,a.BX)(a.HY,{children:[(0,a.tZ)(u.Z,{className:eW().table,columns:eU(i,n),dataSource:c,rowKey:"checkinDate",loading:s,pagination:!1,locale:{emptyText:i("colWhatsAppNoCheckin")}}),f&&(0,a.tZ)("div",{className:eW().loadMoreContainer,children:(0,a.tZ)(Z.ZP,{onClick:()=>h(f),loading:s,size:"middle",children:i("loadMore")})})]})}let e$={activated:"#52c41a",deactivated:"#d63031"},eY=(e,t)=>[{title:e("checkinDutyColDate"),dataIndex:"at",key:"at",render:e=>e?t(e,{fallback:"â"}):"â"},{title:e("checkinDutyColAction"),dataIndex:"to",key:"to",render:t=>{let l=t?"activated":"deactivated",r=e(t?"checkinDutyActivated":"checkinDutyDeactivated");return(0,a.tZ)(eO.Z,{color:e$[l],text:(0,a.tZ)("span",{style:{color:e$[l]},children:r})})}},{title:e("checkinDutyColMadeBy"),dataIndex:"madeBy",key:"madeBy",render:t=>t||(0,a.tZ)("em",{style:{color:"#8c8c8c"},children:e("checkinDutyExternalIntegration")})}];function eq(e){let{open:t,broker:l}=e,{t:i}=(0,p.$)("brokers"),{formatDateTime:n}=(0,eh.WJ)(),[s,o]=(0,r.useState)(!1),[c,d]=(0,r.useState)([]),[m,h]=(0,r.useState)(null),[f,v]=(0,r.useState)(null);return(0,r.useEffect)(()=>{t&&(d([]),h(null),v(null))},[t,null==l?void 0:l.id]),(0,r.useEffect)(()=>{t&&(null==l?void 0:l.id)&&(async()=>{var e,t,a;o(!0);try{let t=new URLSearchParams({limit:String(10)});m&&t.set("cursor",m);let{data:a}=await w.Z.get("/primelead-api-user/users/".concat(l.id,"/checkin-history?").concat(t)),r=(null==a?void 0:a.history)||[];d(e=>m?[...e,...r]:r),v(null!==(e=null==a?void 0:a.nextCursor)&&void 0!==e?e:null)}catch(e){S.Am.error((null==e?void 0:null===(a=e.response)||void 0===a?void 0:null===(t=a.data)||void 0===t?void 0:t.message)||i("checkinLoadError"))}finally{o(!1)}})()},[t,null==l?void 0:l.id,m]),(0,a.BX)(a.HY,{children:[(0,a.tZ)(u.Z,{className:eW().table,columns:eY(i,n),dataSource:c,rowKey:"id",loading:s,pagination:!1,locale:{emptyText:i("checkinDutyEmpty")}}
1),f&&(0,a.tZ)("div",{className:eW().loadMoreContainer,children:(0,a.tZ)(Z.ZP,{onClick:()=>h(f),loading:s,size:"middle",children:i("loadMore")})})]})}var eK=l(43650);let{TabPane:eJ}=h.default;function eQ(e){let{open:t,onClose:l,broker:r}=e,{t:i}=(0,p.$)("brokers"),n=(0,eK.E)(eK.y.WHATSAPP_INTEGRATION);return(0,a.tZ)(f.default,{open:t,onCancel:l,title:"".concat(i("checkinHistory")," - ").concat((null==r?void 0:r.nome)||""),footer:null,width:800,destroyOnHidden:!0,children:n?(0,a.BX)(h.default,{defaultActiveKey:"duty",type:"card",children:[(0,a.tZ)(eJ,{tab:i("checkinTabDuty"),children:(0,a.tZ)(eq,{open:t,broker:r})},"duty"),(0,a.tZ)(eJ,{tab:i("checkinTabWhatsapp"),children:(0,a.tZ)(ej,{open:t,broker:r})},"whatsapp")]}):(0,a.tZ)(eq,{open:t,broker:r})})}let{TabPane:eG}=h.default;function e0(e){var t;let{broker:l,visible:n,onClose:s,gestors:o,directors:c}=e,{t:d}=(0,p.$)("brokers"),{user:u,selectedImob:m}=(0,i.v9)(e=>e.auth),[L,A]=(0,r.useState)(!1),[I,X]=(0,r.useState)(!1),[T,R]=(0,r.useState)(!1),[F,D]=(0,r.useState)(!0),[V,z]=(0,r.useState)(!1),{form:O,load:M,password:W,showSuccess:H,showPerms:U,selectedRole:j,availableVacancies:$,showPasswordModal:Y,validateBroker:q,handleClose:K,handleBroker:J,finishFormFailed:Q,handleFinish:G,handleCopy:ee,handleRegen:et,handleRoleChange:ea,handlePasswordConfirm:er,handlePasswordCancel:ei}=el({broker:l,visible:n,onClose:s}),en=(0,r.useCallback)(()=>{A(e=>!e)},[]),es=(0,r.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];X(!1),e&&K({onlyClose:!1})},[K]),ec=(0,r.useCallback)(()=>{X(!0)},[]),ed=(0,r.useCallback)(async()=>{if(null==l?void 0:l.hashCodeIV){z(!0);try{await w.Z.post("/primelead-api-user/users/".concat(l.hashCodeIV,"/invalidate-tokens")),S.Am.success(d("logoutSuccess"))}catch(l){var e,t;S.Am.error((null==l?void 0:null===(t=l.response)||void 0===t?void 0:null===(e=t.data)||void 0===e?void 0:e.message)||d("logoutError"))}finally{z(!1)}}},[null==l?void 0:l.hashCodeIV]),em=(null==l?void 0:l.id)===(null==u?void 0:u.id),ep=(null==l?void 0:l.id)&&!em&&"imobiliaria"!==l.tipo&&!H,eh=(null==l?void 0:l.id)&&(null==l?void 0:l.access_status)==="pending"&&!F&&$<=0,ef=(0,r.useCallback)(()=>{let e=!F;D(e),O.setFieldsValue({access_status:e})},[F,O]),ev=(null==l?void 0:l.id)&&l.id!==u.id&&l.id!==(null==m?void 0:null===(t=m.admin)||void 0===t?void 0:t.id)&&!l.email.includes("[email protected]")&&E.Z.canDeleteUsers(u)&&("admin"===u.role.name||"gestor"===u.role.name&&String(l.gestor)===String(u.id));return(0,r.useEffect)(()=>{if(!(null==l?void 0:l.id))return;let e=!l.access_status||"accepted"===l.access_status;D(e),O.setFieldsValue({access_status:e})},[null==l?void 0:l.id,null==l?void 0:l.access_status,O]),(0,a.BX)(f.default,{width:"70%",okText:d("save"),style:{maxWidth:1080},destroyOnHidden:!0,onOk:G,title:(null==l?void 0:l.id)?(0,a.BX)(a.HY,{children:[(0,a.tZ)("span",{children:d("editUserTitle",{name:l.nome})}),ev&&(0,a.tZ)(v.Z,{placement:"topLeft",title:d("deleteBrokerTooltip"),children:(0,a.tZ)(Z.ZP,{shape:"circle",style:{border:"1px solid #d63031",marginLeft:20},size:"medium",bordered:!0,type:"transparent",onClick:ec,children:(0,a.tZ)(y.Z,{style:{fontSize:16,color:"#d63031"}})})})]}):d("createBrokerTitle"),onCancel:()=>K({onlyClose:!H}),okButtonProps:{disabled:M||H},cancelButtonProps:{disabled:M},open:n,cancelText:d("close"),footer:[(0,a.BX)("div",{className:"flex flex-row gap-2 items-center justify-end",children:[ep&&(0,a.tZ)("div",{style:{display:"flex",gap:8,alignItems:"center"},children:(0,a.tZ)(v.Z,{title:eh?d("noVacanciesLeft"):d("changesSavedOnSave"),children:(0,a.tZ)(Z.ZP,{type:"primary",icon:F?(0,a.tZ)(k.Z,{}):(0,a.tZ)(C.Z,{}),onClick:ef,disabled:M||eh,style:eh?{backgroundColor:"#bfbfbf",borderColor:"#bfbfbf",color:"#fff"}:F?{backgroundColor:"#2ecc71",borderColor:"#2ecc71"}:{backgroundColor:"#d63031",borderColor:"#d63031"},children:F?d("accessActive"):d("accessBlocked")})})}),(null==l?void 0:l.id)&&!H&&(0,a.tZ)(Z.ZP,{onClick:()=>R(!0),icon:(0,a.tZ)(x.Z,{}),children:d("checkinHistory")},"checkin-history"),(null==l?void 0:l.id)&&!H&&(0,a.BX)(Z.ZP,{onClick:en,style:{backgroundColor:"rgb(43, 193, 85)",color:"#fff"},children:[(0,a.tZ)(N.Z,{})," ",d("testNotification")]},"notification"),(null==l?void 0:l.id)&&l.id!==(null==u?void 0:u.id)&&!H&&(0,a.tZ)(v.Z,{title:d("logoutUserTooltip"),children:(0,a.tZ)(g.Z,{title:d("logoutUserTitle"),description:d("logoutUserDesc"),onConfirm:ed,okText:d("logoutUserConfirm"),cancelText:d("cancel"),okButtonProps:{danger:!0},children:(0,a.tZ)(Z.ZP,{loading:V,disabled:M,danger:!0,icon:(0,a.tZ)(_.Z,{}),children:d("logoutUserButton")},"invalidate-tokens")})}),(0,a.tZ)(Z.ZP,{onClick:()=>K({onlyClose:!H}),disabled:M,children:d("close")},"cancel"),(0,a.tZ)(Z.ZP,{type:"primary",className:"btn-save-broker",onClick:G,disabled:M||H,children:d("save")},"submit")]},"left-actions")],children:[(0,a.tZ)(B.Z,{loading:M,children:H?(0,a.tZ)(eX,{showSuccess:H,broker:l}):(0,a.BX)(b.Z,{form:O,onFinish:J,onFinishFailed:Q,layout:"vertical",children:[(null==l?void 0:l.id)&&(0,a.tZ)(b.Z.Item,{name:"access_status",hidden:!0,children:(0,a.tZ)("input",{type:"hidden"})}),(0,a.BX)(h.default,{defaultActiveKey:"1",type:"card",children:[(0,a.BX)(eG,{tab:d("tabBasicData"),children:[(0,a.tZ)(eo,{broker:l,user:u,gestors:o,directors:c,showPerms:U,selectedRole:j,validateBroker:q,handleRoleChange:ea}),!(null==l?void 0:l.id)&&(0,a.tZ)(eA,{password:W,handleCopy:ee,handleRegen:et})]},"1"),(null==l?void 0:l.id)&&(0,a.tZ)(eG,{tab:d("tabPermissions"),children:(0,a.tZ)(eu,{broker:l,user:u,showPerms:U,isPendingWithoutVacancies:eh})},"2"),(null==l?void 0:l.id)&&(0,a.tZ)(eG,{tab:d("tabEditHistory"),children:(0,a.tZ)(eP,{broker:l})},"3")]})]})}),(0,a.tZ)(P.Z,{broker:l,showNotification:L,handleShowNotification:en}),(0,a.tZ)(eT.Z,{visible:Y,onConfirm:er,onCancel:ei}),(0,a.tZ)(ez,{show:I,onCancel:es,broker:l}),(null==l?void 0:l.id)&&(0,a.tZ)(eQ,{open:T,onClose:()=>R(!1),broker:l})]})}l(57971);var e1=l(70020),e2=l(44225),e5=l(76019);function e6(e){let{onClose:t,open:l}=e,{t:i}=(0,p.$)("brokers"),[n,s]=(0,r.useState)(null),[o,c]=(0,r.useState)(!0);(0,r.useEffect)(()=>{let e=!1;return(0,e5.kC)().then(t=>!e&&s(t)).catch(()=>!e&&S.Am.error(i("inviteLinkError"))).finally(()=>!e&&c(!1)),()=>{e=!0}},[i]);let d=n?"".concat(e2.or,"convite/corretor/").concat(n):"";return(0,a.tZ)(f.default,{width:"70%",style:{maxWidth:1080},destroyOnClose:!0,title:i("inviteModalTitle"),onCancel:t,onOk:t,open:l,cancelText:i("close"),children:(0,a.BX)("div",{children:[(0,a.tZ)("p",{children:i("inviteModalDescription")}),(0,a.tZ)("div",{style:{marginBottom:5,marginTop:10},className:"d-flex w-100 align-items-end broker-invite-link-area",children:o?(0,a.tZ)(e1.Z,{size:"small"}):(0,a.BX)(a.HY,{children:[(0,a.tZ)(ea.default,{className:"customInput",size:"small",disabled:!0,value:d}),(0,a.tZ)(v.Z,{title:i("copyInviteTooltip"),children:(0,a.tZ)(Z.ZP,{size:"small",type:"primary",className:"broker-invite-copy-btn",disabled:!n,children:(0,a.tZ)(eL.Z,{onClick:()=>{navigator.clipboard.writeText(d),S.Am.success(i("inviteLinkCopied"))},className:"customPointer"})})})]})})]})})}function e9(e){let{showBrokersAcceptStatus:t,setShowBrokersAcceptStatus:l}=e,{t:r}=(0,p.$)("brokers");return(0,a.tZ)(f.default,{width:"70%",visible:t.length>3,title:r("resultLiberationTitle"),style:{maxWidth:680},destroyOnClose:!0,onOk:()=>l(""),onCancel:()=>l(""),children:(0,a.tZ)(eI.ZP,{status:"warning"===t?t:"success",title:r("warning"===t?"limitReached":"brokersReleasedSuccess"),subTitle:"warning"===t?(0,a.BX)("div",{className:"d-flex flex-column",children:[(0,a.tZ)("span",{children:r("limitReachedDesc")}),(0,a.tZ)("a",{href:"https://imobilead.me/suporte/",target:"_blank",children:r("supportLink")})]}):r("brokersCanAccess")})})}var e4=l(43001),e3=l(36422),e8=l(48547),e7=l(26649);function te(e){let{vacancyData:t,loading:l}=e,{t:r}=(0,p.$)("brokers"),{maxBrokers:i=0,availableVacancies:n=0,pendingBrokers:s=0,revokedBrokers:o=0,totalBrokers:c=0}=t||{};return l?(0,a.tZ)("div",{className:"flex w-full justify-center mb-4",children:(0,a.tZ)(e1.Z,{spinning:!0,size:"large"})}):(0,a.BX)("div",{className:d().planInformation,children:[(0,a.BX)("div",{className:d().planInformationsSection,children:[(0,a.BX)("div",{className:d().yourPlanCard,
1children:[(0,a.tZ)(e4.Z,{style:{color:"#ffffff"}}),(0,a.BX)("p",{children:[r("planYourPlan"),(0,a.BX)("span",{children:[" ",i," "]}),r("planBrokers")]})]}),(0,a.tZ)("div",{children:(0,a.BX)("div",{className:d().freeVacancies,children:[(0,a.tZ)(e3.Z,{style:{color:n>0?"#2bc155":"#FF6D4D"}}),(0,a.tZ)("p",{style:{color:n>0?"#2bc155":"#FF6D4D"},children:r("planVacanciesAvailable",{count:n||0})})]})}),(0,a.BX)("section",{children:[(0,a.tZ)(k.Z,{}),(0,a.BX)("p",{children:[(0,a.tZ)("span",{children:c-o})," ",r("planReleased")]})]}),(0,a.BX)("section",{children:[(0,a.tZ)(e8.Z,{}),(0,a.BX)("p",{children:[(0,a.tZ)("span",{children:o})," ",r("planBlocked")]})]}),(0,a.BX)("section",{children:[(0,a.tZ)(e7.Z,{}),(0,a.BX)("p",{children:[(0,a.tZ)("span",{children:s})," ",r("planAwaiting")]})]})]}),(0,a.tZ)("span",{className:d().planObservationText,children:r("planNote")})]})}var tt=l(95858),tl=l(77395);let ta=e=>({todosClientes:(0,a.BX)(a.HY,{children:[e("permAllLeads")," ",(0,a.tZ)(v.Z,{title:e("permAllClientsTooltip"),children:(0,a.tZ)(en.Z,{})})]}),outrasFilas:(0,a.BX)(a.HY,{children:[e("permAllQueues")," ",(0,a.tZ)(v.Z,{title:e("permOtherLinesTooltip"),children:(0,a.tZ)(en.Z,{})})]}),minhasFilas:(0,a.BX)(a.HY,{children:[e("permMyQueues")," ",(0,a.tZ)(v.Z,{title:e("permMyBrokersTooltip"),children:(0,a.tZ)(en.Z,{})})]})}),tr=e=>{let{value:t,pattern:l="dd/MM/yyyy - HH:mm",fallback:r="- -"}=e,{format:i}=(0,eh.WJ)();return(0,a.tZ)(a.HY,{children:i(t,l,{fallback:r})})},ti=e=>Number(e)>=999?"999+":"".concat(e||0),tn=(0,a.tZ)(()=>{let{t:e}=(0,p.$)("brokers");return(0,a.BX)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,a.tZ)("span",{children:e("colLeads")}),(0,a.BX)("span",{children:[e("colLeadsActive")," ",(0,a.tZ)("span",{className:d().leadsCountFinalized,children:e("colLeadsFinalized")})]})]})},{}),ts=e=>{let{searchValue:t,redirectToLeadPage:l,selectedCargo:r,gestors:i,directors:n,handleSelect:s,handleOpenCheckinHistory:o,companyFeatures:c,t:u}=e,m=ta(u),p={title:u("colViewLeads"),dataIndex:"permissaoVisualizarLead",key:"permissaoVisualizarLead",responsive:["sm"],render:(e,t)=>(0,a.tZ)("span",{children:t.permissaoVisualizarLead?m[e]:"- -"})},h={title:u("colManager"),dataIndex:"gestor",key:"gestor",responsive:["sm"],render:(e,t)=>{var l;return(0,a.tZ)("span",{children:i&&i.length>0&&(null==i?void 0:i.find(t=>String(t.value)===e))?null==i?void 0:null===(l=i.find(t=>String(t.value)===e))||void 0===l?void 0:l.label:"- -"})}},f={title:u("colDirector"),dataIndex:"director",key:"director",responsive:["sm"],render:(e,t)=>{var l;return(0,a.tZ)("span",{children:n&&n.length>0&&(null==n?void 0:n.find(t=>String(t.value)===e))?null==n?void 0:null===(l=n.find(t=>String(t.value)===e))||void 0===l?void 0:l.label:"- -"})}};return[{title:u("colName"),dataIndex:"nome",key:"nome",width:150,sorter:(e,t)=>{var l;return null==e?void 0:null===(l=e.nome)||void 0===l?void 0:l.localeCompare(null==t?void 0:t.nome)}
1,sortDirections:["descend","ascend"],render:e=>(0,a.tZ)("div",{style:{wordWrap:"break-word",wordBreak:"break-word"},children:(0,a.tZ)(tl.Z,{highlightStyle:{backgroundColor:"#ffc069",padding:0},searchWords:[t],autoEscape:!0,textToHighlight:e?e.toString():"- -"})})},{title:u("colEmail"),dataIndex:"email",width:"250px",responsive:["sm"],key:"email",sorter:(e,t)=>e.email.localeCompare(t.email),sortDirections:["descend","ascend"],render:e=>(0,a.tZ)("div",{style:{wordWrap:"break-word",wordBreak:"break-word"},children:(0,a.tZ)(tl.Z,{highlightStyle:{backgroundColor:"#ffc069",padding:0},searchWords:[t],autoEscape:!0,textToHighlight:e?e.toString():"- -"})})},f,"gestor"===r||"director"===r?p:h,{title:u("colLastAccess"),dataIndex:"ultimo_acesso",key:"ultimo_acesso",responsive:["sm"],render:(e,t)=>(0,a.BX)("span",{children:[" ",t.ultimo_acesso?(0,a.tZ)(tr,{value:t.ultimo_acesso}):"- -"]})},{title:u("colRegistrationDate"),dataIndex:"created_at",key:"created_at",responsive:["sm"],render:(e,t)=>(0,a.tZ)("span",{children:(0,a.BX)("span",{children:[" ",t.created_at?(0,a.tZ)(tr,{value:t.created_at}):"- -"]})})},{title:tn,dataIndex:"leads",key:"leads",responsive:["sm"],render:(e,t)=>(0,a.tZ)("div",{onClick:()=>l(t.id),className:d().leadsCount,children:t.leads.loading?(0,a.tZ)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",minHeight:"40px"},children:(0,a.tZ)(e1.Z,{size:"small"})}):(0,a.BX)(a.HY,{children:[(0,a.tZ)("p",{children:ti(t.leads.activeLeadsCount)}),(0,a.tZ)("span",{className:d().leadsCountFinalized,children:"(".concat(ti(t.leads.finalizedLeads),")")})]})})},{title:(0,a.BX)("span",{children:[u("colCheckin")," ",(0,a.tZ)(v.Z,{title:u("permissionCheckinTooltip"),children:(0,a.tZ)(en.Z,{})})]}),dataIndex:"checkin",key:"checkin",responsive:["md"],render:(e,t)=>{let l=!!e,r=u(l?"checkinDutyActivated":"checkinDutyDeactivated");return(0,a.tZ)(v.Z,{title:u("checkinHistory"),children:(0,a.BX)("span",{onClick:()=>o(t),className:d().checkinCell,children:[(0,a.tZ)("span",{style:{display:"inline-block",width:8,height:8,borderRadius:"50%",background:l?"#52c41a":"#d9d9d9",flexShrink:0}}),(0,a.tZ)("span",{style:{color:l?"#52c41a":"#8c8c8c"},children:r}),(0,a.tZ)(x.Z,{style:{color:"#8c8c8c",fontSize:12}})]})})}},...(null==c?void 0:c.includes("whatsapp-notification"))?[{title:u("colWhatsAppCheckin"),dataIndex:"lastWhatsappCheckin",key:"lastWhatsappCheckin",responsive:["md"],render:e=>{let t=e=>(0,a.tZ)("span",{style:{display:"inline-block",width:8,height:8,borderRadius:"50%",background:e,flexShrink:0}});if(!e||"none"===e.status)return(0,a.tZ)(v.Z,{title:u("colWhatsAppNoCheckin"),children:(0,a.BX)("span",{style:{display:"flex",alignItems:"center",gap:6},children:[t("#d9d9d9"),(0,a.tZ)("span",{style:{color:"#999"},children:"â"})]})});let l={confirmed:{color:"#52c41a",label:u("checkinConfirmed")},pending:{color:"#faad14",label:u("checkinPending")},expired:{color:"#d9d9d9",label:u("checkinExpired")}},{color:r,label:i}=l[e.status]||l.expired,n=e.confirmedAt||e.checkinDate;return(0,a.tZ)(v.Z,{title:n?(0,a.tZ)(tr,{value:n,pattern:eh.lv.dateTime,fallback:""}):"",children:(0,a.BX)("span",{style:{display:"flex",alignItems:"center",gap:6},children:[t(r),(0,a.tZ)("span",{style:{color:r},children:i})]})})}}]:[],{title:u("colAccess"),dataIndex:"access_status",key:"access_status",responsive:["md"],render:(e,t)=>{let l=t.access_status&&"accepted"!==t.access_status?"pending"===t.access_status?"#FF6D4D":"#D80C25":"#2F4CDD",r=t.access_status&&"accepted"!==t.access_status?"pending"===t.access_status?u("accessPending"):u("accessBlocked"):u("accessLiberated");return(0,a.tZ)("div",{className:d().accessStatusCard,style:{backgroundColor:l+"20"},children:(0,a.tZ)("span",{style:{color:l},children:r})})}},{title:u("colAction"),key:"action",width:80,render:(e,t)=>(0,a.tZ)("div",{className:"d-flex align-items-center justify-content-center",children:(0,a.tZ)(Z.ZP,{onClick:()=>s(t),type:"primary",size:"small",icon:(0,a.tZ)(tt.Z,{})})})}]};var to=l(68692),tc=l(75116),td=l(98421),tu=l(14733),tm=l(86842),tp=l(71218),th=l(2914),tf=l(94050),tv=l(54701),tZ=l(93162),tg=l(1818),tb=l(90025);let ty=e=>{let{data:t,selectedData:l}=e,{t:n}=(0,p.$)("brokers"),{format:s,formatDate:o,formatDateTime:c}=(0,eh.WJ)(),{user:d,selectedImob:u}=(0,i.v9)(e=>e.auth),[m,h]=(0,r.useState)(!1),f=e=>{if(e.gestor){let l=t.find(t=>
1t.id===Number(e.gestor));return null==l?void 0:l.nome}},g=e=>{if(!e.access_status||null==e.access_status)return n("exportAccessAllowed");switch(null==e?void 0:e.access_status){case"revoker":return n("exportAccessRevoked");case"pending":return n("exportAccessRequested");default:return n("exportAccessAllowed")}},b=(0,r.useCallback)(e=>{if(0===l.length){S.Am.warn(n("exportNoUsersSelected"));return}h(!0);try{let t=l.map(e=>({[n("exportColName")]:e.nome||"-",[n("exportColEmail")]:e.email||"-",[n("exportColManager")]:f(e)||"-",[n("exportColLastAccess")]:c(e.ultimo_acesso,{fallback:"-"}),[n("exportColRegistration")]:o(e.created_at,{fallback:"-"}),[n("exportColActiveLeads")]:e.leads.finalizedLeads||0,[n("exportColFinalizedLeads")]:e.leads.activeLeadsCount||0,[n("exportColAccess")]:g(e),[n("exportColCheckin")]:e.checkin?n("exportCheckinYes"):n("exportCheckinNo")})),a="imobilead-brookers-".concat(s(new Date,"dd-MM-yyyy-HH-mm"));if("excel"===e){let e=tv.P6.json_to_sheet(t),l=tv.cW({Sheets:{data:e},SheetNames:["data"]},{bookType:"xlsx",type:"array"}),r=new Blob([l],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8"});(0,tZ.saveAs)(r,"".concat(a,".xlsx"))}else new tg.ExportToCsv({fieldSeparator:",",filename:a,useBom:!0,useKeysAsHeaders:!0}).generateCsv(t)}catch(e){console.error("Erro ao exportar:",e)}finally{h(!1)}},[t,l,s,o,c]);return(null==d?void 0:d.tipo)==="imobiliaria"&&(0,tb.q)(u,null==d?void 0:d.imobiliaria)?(0,a.tZ)(tm.Z,{placement:"bottomRight",title:n("exportBrokersTitle"),trigger:"click",content:(0,a.BX)("div",{className:"d-flex flex-column w-100",children:[(0,a.tZ)("small",{style:{marginBottom:10},children:n("exportBrokersText")}),(0,a.BX)("div",{className:"d-flex w-100 justify-content-between",children:[(0,a.BX)(Z.ZP,{onClick:()=>b("csv"),type:"primary",loading:m,style:{marginBottom:10},children:[n("exportCSVButton")," ",(0,a.tZ)(th.l7t,{})]}),(0,a.BX)(Z.ZP,{onClick:()=>b("excel"),type:"primary",loading:m,style:{marginBottom:10},children:[n("exportExcelButton")," ",(0,a.tZ)(tf.tQy,{})]})]})]}),children:(0,a.tZ)(v.Z,{title:n("exportBrokersTooltip"),children:(0,a.tZ)(Z.ZP,{type:"primary",size:"small",children:(0,a.tZ)(tp.Z,{})})})}):null};var tk=l(7651),tC=e=>{var t,l;let{searchValue:r,selectedGestor:i,selectedDirector:n,selectedCargo:s,selectedStatus:o,selectedCheckin:c,selectedFila:u,gestors:m,directors:h,user:f,selectedBrokers:v,selectedExport:g,data:b,handleChangeSearch:y,handleSelectGestor:C,handleSelectedDirector:x,handleSelectCargo:N,handleSelectStatus:_,handleSelectCheckin:S,handleSelectFila:w,handleData:B,handleClean:P,setShowGenerateInviteModal:L,handleAdd:E,handleAcceptBrokers:A}=e,{t:I}=(0,p.$)(),X=[{label:I("brokers_allPositions"),value:""},{label:I("brokers_broker"),value:"normal"},{label:I("brokers_manager"),value:"gestor"},{label:I("brokers_director"),value:"director"},{label:I("brokers_sdr"),value:"sdr"}];return(0,a.BX)("div",{className:"d-flex flex-column w-100",children:[(null==r?void 0:r.length)>0&&(0,a.tZ)("span",{className:d().filter,children:I("brokers_filteringBy")}),(0,a.BX)("div",{className:d().headerBrokers,children:[(0,a.BX)("div",{className:d().filterGroup,children:[(0,a.BX)("section",{children:[(0,a.tZ)(ea.default,{value:r,placeholder:I("common_searchBroker"),onChange:y,className:"".concat(d().input," ").concat(d().mRight),size:"small"}),(0,a.tZ)(ei.default,{value:i,onChange:C,placeholder:I("brokers_selectManager"),className:"".concat(d().input," ").concat(d().mRight," ").concat(d().selectGerente),size:"small",options:m,allowClear:!0}),(null==f?void 0:null===(t=f.role)||void 0===t?void 0:t.type)==="admin"&&(0,a.tZ)(ei.default,{value:n,onChange:x,placeholder:I("brokers_selectDirector"),className:"".concat(d().input," ").concat(d().mRight," ").concat(d().selectGerente),size:"small",options:h,allowClear:!0}),(0,a.tZ)(tk.Z,{value:u,onChange:w,placeholder:I("brokers_selectFila"),includeNoQueue:!1,allowClear:!0,size:"small",className:"".concat(d().input," ").concat(d().mRight)}),(0,a.tZ)(ei.default,{value:o,onChange:_,placeholder:I("common_status"),className:"".concat(d().input," ").concat(d().mRight),size:"small",options:[{label:I("brokers_allStatus"),value:""},{label:I("brokers_pending"),value:"pending"},{label:I("brokers_blocked"),value:"revoked"},{label:I("brokers_unlocked"),value:"accepted"}]}),(0,a.tZ)(ei.default,{value:c,onChange:S,placeholder:I("brokers_selectCheckin"),className:"".concat(d().input," ").concat(d().mRight),size:"small",options:[{label:I("checkinFilterAll"),value:""},{label:I("checkinDutyActivated"),value:"true"},{label:I("checkinDutyDeactivated"),value:"false"}]})]}),(null==f?void 0:null===(l=f.role)||void 0===l?void 0:l.type)==="admin"&&(0,a.tZ)("div",{children:(0,a.tZ)(ei.default,{value:s,onChange:N,placeholder:I("brokers_selectPosition"),className:"".concat(d().input," ").concat(d().mRight),style:{width:156},size:"small",options:X})}),(0,a.BX)("div",{className:d().contentBtsFilter,children:[(0,a.tZ)(Z.ZP,{type:"primary",size:"small",onClick:B,className:d().button,icon:(0,a.tZ)(to.Z,{}),children:I("leads_filterApply")}),((null==r?void 0:r.length)>0||i||n||u||c)&&(0,a.tZ)(Z.ZP,{size:"small",onClick:P,icon:(0,a.tZ)(tc.Z,{}),className:d().button,children:I("leads_filterClear")})]})]}),(0,a.BX)("div",{className:d().groupButtons,children:[(null==f?void 0:f.tipo)==="imobiliaria"&&g.length>0&&(0,a.tZ)(ty,{data:b,selectedData:g}),(0,a.BX)(Z.ZP,{type:"primary",onClick:()=>L(!0),size:"small",className:"".concat(d().button," btn-invite-broker"),children:[I("brokers_inviteBroker"),(0,a.tZ)(td.Z,{})]}),(0,a.BX)(Z.ZP,{type:"primary",onClick:E,size:"small",className:"".concat(d().button," btn-add-broker"),children:[I("brokers_addBroker")," ",(0,a.tZ)(tu.Z,{})]})]})]}),v.length>0&&(0,a.BX)("div",{style:{marginTop:20},className:"d-flex align-items-center",children:[(0,a.tZ)("span",{style:{color:"#2e5ca8",marginRight:20},children:I("brokers_brokersSelected",{count:v.length})}),(0,a.BX)(Z.ZP,{type:"primary",onClick:A,className:d().mRight,size:"small",children:[I("brokers_grantAccess")," ",(0,a.tZ)(k.Z,{})]})]})]})},tx=l(13046),tN=l(39155),t_=function(){var e,t;let{t:l}=(0,p.$)("brokers"),{user:c,blocked:h,companyFeatures:f}=(0,i.v9)(e=>e.auth),[v,Z]=(0,r.useState)(!1),[g,b]=(0,r.useState)(!1),[y,k]=(0,r.useState)({}),[C,x]=(0,r.useState)([]),N=(0,n.useRouter)(),{brokerActionRequest:_,signalFromBroker:S,activeTour:B}=(0,tN.t)(),[P,L]=(0,r.useState)(!1),[E,A]=(0,r.useState)(!1),[I,X]=(0,r.useState)(""),[T,R]=(0,r.useState)(),[F,D]=(0,r.useState)({}),[V,z]=(0,r.useState)([]),[O,M]=(0,r.useState)([]),[W,H]=(0,r.useState)([]),[U,j]=(0,r.useState)([]),[$,Y]=(0,r.useState)([]),[q,K]=(0,r.useState)(),[J,Q]=(0,r.useState)(),[G,ee]=(0,r.useState)(),[et,el]=(0,r.useState)(),[ea,er]=(0,r.useState)(),[ei,en]=(0,r.useState)(),[es,eo]=(0,r.useState)(null),[ec,ed]=(0,r.useState)({current:1,pageSize:10,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","20"]}),eu=(0,r.useCallback)(async e=>{let t=async e=>{try{let t=(await w.Z.get("/primelead-api-pipeline/get-leads-count-by-user",{params:{users:e.id}})).data.find(t=>
1t.id===e.id);return{...e,leads:{finalizedLeads:t?t.finalizedLeadsCount:0,activeLeadsCount:t?t.activeLeadsCount:0,loading:!1}}}catch(t){return console.error("Error loading leads count for user ".concat(e.id,":"),t),{...e,leads:{finalizedLeads:0,activeLeadsCount:0,loading:!1}}}},l=e.map(async e=>{let l=await t(e);return x(e=>e.map(e=>e.id===l.id?l:e)),l});await Promise.all(l)},[]),em=(0,r.useCallback)(async(e,t)=>{if(v)return;Z(!0);let l=1,a=10;(null==e?void 0:e.pageSize)&&(l=e.current,a=Math.min(20,Math.max(10,e.pageSize)),t=!1);try{var r,i;let e=null===(r=U.find(e=>e.value===q))||void 0===r?void 0:r.code,n=null===(i=$.find(e=>e.value===G))||void 0===i?void 0:i.code,s={page:l,pageSize:a},{allUsers:o,total:c}=await (0,tx.Zq)({filters:{...t?{}:{name:T||void 0,email:T||void 0,access_status:et||void 0,managerIds:e||void 0,directorIds:n||void 0,type:J||void 0,checkin:ea||void 0,filaId:ei||void 0},includeWhatsappCheckin:"true"},pagination:t?{page:1,pageSize:a}:s}),d=await (0,m.uP)(o,!1);x(d),ed(e=>({...e,current:l,pageSize:a,total:c})),Z(!1),d.length>0&&eu(d)}catch(e){console.log(e),Z(!1)}},[v,T,q,G,J,et,ea,ei,eu,U,$]),ep=(0,r.useCallback)(async()=>{try{var e,t;let[l,a]=await Promise.all([(0,tx.Zq)({filters:{type:"gestor"}}),(0,tx.Zq)({filters:{type:"director"}})]);j((null==l?void 0:null===(e=l.allUsers)||void 0===e?void 0:e.length)>0?null==l?void 0:l.allUsers.map(e=>({label:e.nome||e.email,value:String(e.id),id:e.id,code:null==e?void 0:e.hashCodeIV})):[]),Y((null==a?void 0:null===(t=a.allUsers)||void 0===t?void 0:t.length)>0?null==a?void 0:a.allUsers.map(e=>({label:e.nome||e.email,value:String(e.id),id:e.id,code:null==e?void 0:e.hashCodeIV,director:null==e?void 0:e.director})):[])}catch(e){console.log(e)}},[]),eh=(0,r.useCallback)(async()=>{try{b(!0);let e=await w.Z.get("/primelead-api-user/real-estate-vacancies");k(e.data)}catch(e){console.log(e)}finally{b(!1)}},[null==c?void 0:null===(e=c.imobiliaria)||void 0===e?void 0:e.id]);(0,r.useEffect)(()=>{(async()=>{await ep(),em(),eh()})()},[]),(0,r.useEffect)(()=>{(null==_?void 0:_.action)&&("openInviteModal"===_.action&&A(!0),"closeInviteModal"===_.action&&A(!1))},[null==_?void 0:_.seq]);let ef=()=>{R(""),K(),ee(),Q(),en(),er(),em(null,!0),eh()},ev=()=>{"broker"===B&&S("addBrokerClicked"),L(!0)},eZ=(0,r.useCallback)(async e=>{let{onlyClose:t}=e;D({}),L(!1),t||(await ep(),em(),eh())},[em,eh,ep]),eg=(0,r.useCallback)(()=>{A(!1)},[]),eb=(0,r.useCallback)(e=>{R(e.target.value?e.target.value:"")},[]),ey=(0,r.useCallback)(e=>{K(e)},[]),ek=(0,r.useCallback)(e=>{ee(e)},[]),eC=(0,r.useCallback)(e=>{Q(e)},[]),ex=(0,r.useCallback)(e=>{el(e)},[]),eN=(0,r.useCallback)(e=>{er(e)},[]),e_=(0,r.useCallback)(e=>{en(e)},[]),eS=(0,r.useCallback)(e=>{eo(e)},[]),ew=(0,r.useCallback)(()=>{eo(null)},[]),eB=(0,r.useCallback)(async()=>{if(v)return;if(Z(!0),h){X("warning");return}let e=V.filter(e=>"pending"===e.access_status).map(e=>e.hashCodeIV);if(!(null==y?void 0:y.availableVacancies)){X("warning"),Z(!1);return}try{await w.Z.post("/primelead-api-user/users/release-pending-bulk",{hashCodeIVs:e}),X("success")}catch(e){console.log(e),X("warning")}M([]),z([]),ef(),Z(!1)},[V]);return(0,a.BX)(o.Z,{title:l("pageTitle"),children:[(0,a.BX)(s.Z,{innerClass:"allPad ".concat(d().dashboard," flex-column"),children:[(0,a.tZ)("div",{className:"d-flex flex-lg-row w-100 flex-column align-items-center",children:(null==c?void 0:null===(t=c.role)||void 0===t?void 0:t.type)==="admin"&&(0,a.tZ)(te,{vacancyData:y,loading:g})}),(0,a.tZ)("div",{className:d().tableWrapper,children:(0,a.tZ)(u.Z,{columns:ts({searchValue:T,redirectToLeadPage:e=>{N.push("/leads/?brokers=".concat(e))},selectedCargo:J,gestors:U,directors:$,handleSelect:e=>{D(e),L(!0)},handleOpenCheckinHistory:eS,companyFeatures:f,t:l}),dataSource:C,bordered:!0,loading:v,scroll:{x:1200},className:"brokers-list ".concat(d().brokersTable),style:{minHeight:300},title:()=>(0,a.tZ)(tC,{searchValue:T,selectedGestor:q,selectedCargo:J,selectedDirector:G,selectedStatus:et,selectedCheckin:ea,selectedFila:ei,gestors:U,directors:$,user:c,selectedBrokers:V,selectedExport:W,data:C,handleChangeSearch:eb,handleSelectGestor:ey,handleSelectedDirector:ek,handleSelectCargo:eC,handleSelectStatus:ex,handleSelectCheckin:eN,handleSelectFila:e_,handleData:em,handleClean:ef,setShowGenerateInviteModal:A,handleAdd:ev,handleAcceptBrokers:eB}),onChange:em,rowKey:"id",rowSelection:{selectedRowKeys:O,onChange:(e,t)=>
1{H(t),M(e),z(t.filter(e=>"Disabled User"!==e.name&&"pending"===e.access_status))},getCheckboxProps:()=>({disabled:!1})},pagination:ec})})]}),(0,a.tZ)(e9,{setShowBrokersAcceptStatus:X,showBrokersAcceptStatus:I}),(0,a.tZ)(e0,{onClose:eZ,broker:F,gestors:U,directors:$,visible:P}),(0,a.tZ)(e6,{onClose:eg,open:E}),(0,a.tZ)(eQ,{open:!!es,onClose:ew,broker:es||{}})]})};function tS(){return(0,a.tZ)(t_,{})}},76019:function(e,t,l){"use strict";l.d(t,{HW:function(){return s},Nw:function(){return i},b$:function(){return c},kC:function(){return o},vo:function(){return n}});var a=l(61098);let r="/primelead-api-user";async function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{data:t}=await a.Z.get("".concat(r,"/referrals"),{params:e});return t||{indications:[],total:0}}async function n(e){let{month:t,year:l}=e,{data:i}=await a.Z.get("".concat(r,"/referrals/metrics"),{params:{month:t,year:l}});return i||null}async function s(){let{data:e}=await a.Z.get("".concat(r,"/referrals/remuneration"));return e||null}async function o(){let{data:e}=await a.Z.get("".concat(r,"/users/me/referral-code"));return(null==e?void 0:e.code)||null}async function c(e){let{data:t}=await a.Z.post("".concat(r,"/referrals/payment-requests"),{referralIds:e});return t||null}},65775:function(e,t,l){"use strict";let a="production"===l(94950).O;t.Z={debug:function(){for(var e=arguments.length,t=Array(e),l=0;l<e;l++)t[l]=arguments[l];a||console.log(...t)},info:function(){for(var e=arguments.length,t=Array(e),l=0;l<e;l++)t[l]=arguments[l];a||console.info(...t)},warn:function(){for(var e=arguments.length,t=Array(e),l=0;l<e;l++)t[l]=arguments[l];console.warn(...t)},error:function(){for(var e=arguments.length,t=Array(e),l=0;l<e;l++)t[l]=arguments[l];console.error(...t)},group:e=>{a||console.group(e)},groupEnd:()=>{a||console.groupEnd()}}},50761:function(e,t,l){"use strict";l.d(t,{IE:function(){return r},rB:function(){return i}});let a=RegExp("[^\\p{L}\\p{N}\\s.@-]","gu"),r={name:a,text:RegExp("[^\\p{L}\\p{N}\\s._@\\-/&+#()\xba\xaa]","gu")};function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a;return"string"!=typeof e||""===e?"":e.replace(t,"").slice(0,100)}},22002:function(e,t,l){"use strict";l.d(t,{Mq:function(){return s},aS:function(){return i},uP:function(){return r},zs:function(){return n}}),l(61098);var a=l(65775);let r=async(e,t)=>{let l=e.filter(e=>{let{email:t}=e;return!t.includes("[email protected]")&&!t.includes("@imobilead.me")});return t?l.filter(e=>"accepted"===e.access_status||null===e.access_status):l.map(e=>({...e,leads:{finalizedLeads:null,activeLeadsCount:null,loading:!0}}))};function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:36;return e&&e.length>t?e.substring(0,t)+"...":e||"---"}function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3;if(!e)return"---";let l=e.split(" ");return l.length>t?l.slice(0,t).join(" "):e}function s(e){let t=[];if(e&&"null"!==e)try{let l=JSON.parse(e);if(Array.isArray(l))t=[...new Set(l)].sort();else if("string"==typeof l&&l.includes("[")){let e=JSON.parse(l);t=[...new Set(e)].sort()}}catch(e){a.Z.info("Error parsing JSON string to array",{error:e})}else if(Array.isArray(e))return e;return t}},99317:function(e){e.exports={table:"style_table__VidmV",loadMoreContainer:"style_loadMoreContainer__tITK_"}},43940:function(e){e.exports={dashboard:"style_dashboard__PAoPO",groupButtons:"style_groupButtons__ppfTH",mRight:"style_mRight__0Qnox",input:"style_input__A0UM_",filterCol:"style_filterCol__wLsrz",gCardErr:"style_gCardErr__jdnA3",gCard:"style_gCard__D43rz",gCardSuc:"style_gCardSuc__Frbvh",gNumb:"style_gNumb__kwbU5",cardSucsNumb:"style_cardSucsNumb__awTmC",cardErNumb:"style_cardErNumb__IjJX2",rowBorder:"style_rowBorder__zrosW",mid:"style_mid__3JxRN",sm:"style_sm__ajEy2",end:"style_end__4oIN6",accessStatusCard:"style_accessStatusCard__BCRqM",planInformation:"style_planInformation__0bs_5",planInformationsSection:"style_planInformationsSection__Y6YW4",freeVacancies:"style_freeVacancies__VQD_X",yourPlanCard:"style_yourPlanCard__UE_b2",planObservationText:"style_planObservationText__Fi6mp",headerBrokers:"style_headerBrokers__CTmFV",filterGroup:"style_filterGroup__WRhpT",contentBtsFilter:"style_contentBtsFilter__riI7Z",leadsCount:"style_leadsCount__RYVWD",leadsCountFinalized:"style_leadsCountFinalized__QToz8",checkinCell:"style_checkinCell__kSjif",button:"style_button__TLS_u",tableWrapper:"style_tableWrapper__5S70L",brokersTable:"style_brokersTable__DaoqE",searchBox:"style_searchBox__lCr0j"}},20067:function(){},72061:function(){}},function(e){e.O(0,[9570,1827,4885,5937,5445,2251,1216,3159,5096,6817,2883,2780,3491,76
151,2888,9774,179],function(){return e(e.s=21146)}),_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.