(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1716],{7442:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(85893),o=n(34863),l=n(90512),s=n(67294),r=n(87536),i=n(78773),c=n(92088);n(50458);var u=e=>{var t;let n,u;let[d,v]=(0,s.useState)(e.defaultValue||""),[m,h]=(0,s.useState)("password"),[p,x]=(0,s.useState)(!1);(0,s.useEffect)(()=>{e.dynamicValue&&v(e.dynamicValue)},[e.dynamicValue]);let g=t=>{let n=e.maskFunction?e.maskFunction(t,d):t;return e.onChangeText&&e.onChangeText(n),n},f=(0,s.useCallback)(()=>{x(!0),clearTimeout(u),u=setTimeout(async()=>{x(!1)},e.loadingDelay||1e3)},[]),y=(0,s.useCallback)(t=>{clearTimeout(n),n=setTimeout(async()=>{e.delayedChangeText&&e.delayedChangeText(t)},e.loadingDelay||1e3)},[]);return(0,a.jsxs)("div",{style:{width:e.width},children:[(0,a.jsx)(r.Qr,{name:e.name,rules:e.rules,control:e.control,defaultValue:e.defaultValue||"",render:t=>{var n;let{field:{onBlur:s,onChange:r,value:c,ref:u}}=t;return(0,a.jsxs)("div",{className:(0,l.Z)(e.overwriteClassName||"flex w-full border-0 px-2 gap-2 ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-1 h-[44px] focus-within:ring-inset focus-within:ring-[#5EB1EF] sm:text-sm sm:leading-6 flex-auto rounded-[32px] focus-within:outline-none focus-within:ring-1 focus-within:ring-ring focus-within:rounded-full disabled:bg-[#E3E5EB]",e.className,e.helperText?"bg-[#FFCDCE]":"bg-[#E3E5EB]",e.disabled?"bg-[#E1E2E5] cursor-not-allowed":"bg-[#E3E5EB] hover:bg-[#d4d7dd]"),children:[(0,a.jsxs)("div",{className:"flex flex-auto items-center",children:[e.hasSelectedItem&&(0,a.jsx)("button",{onClick:e.closeSelectedItem,children:"Close"}),e.customLeftElement]}),(0,a.jsx)("input",{ref:u,className:(0,l.Z)("bg-transparent w-full outline-none",e.disabled&&"cursor-not-allowed",e.inputClassName),maxLength:e.maxLength,contentEditable:null===(n=e.editable)||void 0===n||n,onBlur:()=>{s(),e.onBlur&&e.onBlur()},disabled:e.disabled,onFocus:e.onFocus,autoFocus:e.autoFocus||!1,placeholder:e.label,type:e.secureTextEntry?m:e.type,value:c,onChange:t=>{let n=g(t.target.value);e.delayedChangeText&&(f(),y(n)),r(n),v(n)}}),(0,a.jsxs)("div",{className:"flex flex-auto items-center justify-center",children:[(e.isLoading||p)&&(0,a.jsx)(o.c,{size:"md"}),!e.isLoading&&e.customRightElement,e.secureTextEntry&&(0,a.jsx)("button",{className:"btn btn-outline-secondary",type:"button",onClick:()=>h("password"===m?"text":"password"),children:"password"!==m?(0,a.jsx)(i.dSq,{size:"20px",color:"#525359"}):(0,a.jsx)(i.tgn,{size:"20px",color:"#525359"})})]})]})}}),e.helperText?(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(c.vVM,{color:"#eb4034"}),(0,a.jsx)("span",{style:{fontSize:"12px",color:"#eb4034"},children:null===(t=e.helperText)||void 0===t?void 0:t.toString()})]}):(0,a.jsx)("div",{className:"h-[18px]"})]})},d=e=>{var t;return(0,a.jsxs)("div",{className:(0,l.Z)("flex flex-col px-1",e.className),children:[(0,a.jsx)("div",{children:e.title&&(0,a.jsx)("p",{className:(0,l.Z)(e.titleClass||"semibold text-[14px]"),children:e.title})}),(0,a.jsx)(u,{className:e.contentClassName,overwriteClassName:e.overwriteClassName,delayedChangeText:e.delayedChangeText,name:e.name,label:e.label,control:e.control,rules:e.validator,maxLength:e.maxLength,customLeftElement:e.customLeftElement,error:e.errors[e.name],defaultValue:e.defaultValue,helperText:null===(t=e.errors[e.name])||void 0===t?void 0:t.message,maskFunction:e.maskFunction,type:e.keyboardType,inputClassName:e.inputClassname,onChangeText:e.onChangeText,dynamicValue:e.dynamicValue,secureTextEntry:e.securityEntry,isLoading:e.isLoading,customRightElement:e.customRightElement,disabled:e.disabled,onFocus:e.onFocus,onBlur:e.onBlur,closeSelectedItem:e.closeItemSelected,hasSelectedItem:e.hasItemSelected}),e.customMessage&&(0,a.jsx)("span",{children:e.customMessage})]})}},19222:function(e,t,n){"use strict";n.d(t,{Ch:function(){return a},Qo:function(){return o}});let a=e=>e.replace(/[\D]/g,""),o=e=>e.replace(/\b0+/g,"")},25645:function(e,t,n){"use strict";var a=n(85893);t.Z=e=>(0,a.jsx)("span",{className:"text-blue-500 cursor-pointer hover:underline select-none z-10 ml-1",onClick:()=>open(e.link),children:e.text})},93093:function(e,t,n){"use strict";var a=n(67294),o=n(72439),l=n(6450),s=n(33299),r=n(87066),i=n(55678),c=n(11163),u=n(31955);t.Z=e=>{let{data:t}=(0,s.useSession)();(0,c.useRouter)();let[n,d]=(0,a.useState)(!1),[v,m]=(0,a.useState)(!1),[h,p]=(0,a.useState)(!1),[x,g]=(0,a.useState)(!1),[f,y]=(0,a.useState)(!1),b=(0,a.useRef)(!1);function C(){(null==e?void 0:e.dontAuthCheck)||u.Z.get("@remember_ribus_auth")}return{abstractPost:async function(e,n,a,s,c,u){try{C(),d(!0);let i="",c={};i=s?"".concat(o._).concat(e,"/").concat(a):a?"".concat(o._).concat(e).concat((0,l.D)(a)):"".concat(o._).concat(e),u?c=u:t&&(c={headers:{Authorization:"Bearer ".concat(t.token)}});let{data:v,status:m}=await r.Z.post(i,n,c);return{data:v,status:m}}catch(e){var v,m,h,p;return c||b.current||i.Am.error(null==e?void 0:null===(m=e.response)||void 0===m?void 0:null===(v=m.data)||void 0===v?void 0:v.message),{data:null==e?void 0:null===(h=e.response)||void 0===h?void 0:h.data,status:null==e?void 0:null===(p=e.response)||void 0===p?void 0:p.status}}finally{d(!1)}},isPosting:n,abstractGet:async function(e,n,a,s,c){try{C(),m(!0);let s="",i={};s=a?"".concat(o._).concat(e,"/").concat(n):n?"".concat(o._).concat(e).concat((0,l.D)(n)):"".concat(o._).concat(e),c?i=c:t&&(i={headers:{Authorization:"Bearer ".concat(t.token)}});let{data:u,status:d}=await r.Z.get(s,i);return{data:u,status:d}}catch(e){var u,d,v,h;return s||i.Am.error(null==e?void 0:null===(d=e.response)||void 0===d?void 0:null===(u=d.data)||void 0===u?void 0:u.message),{data:null==e?void 0:null===(v=e.response)||void 0===v?void 0:v.data,status:null==e?void 0:null===(h=e.response)||void 0===h?void 0:h.status}}finally{m(!1)}},isGetting:v,abstractPut:async function(e,n,a,s,c){try{C(),p(!0);let i="",c={};i=s?"".concat(o._).concat(e,"/").concat(a):a?"".concat(o._).concat(e).concat((0,l.D)(a)):"".concat(o._).concat(e),t&&(c={headers:{Authorization:"Bearer ".concat(t.token)}});let{data:u,status:d}=await r.Z.put(i,n,c);return{data:u,status:d}}catch(e){var u,d,v,m;return i.Am.error(null==e?void 0:null===(d=e.response)||void 0===d?void 0:null===(u=d.data)||void 0===u?void 0:u.message),{data:null==e?void 0:null===(v=e.response)||void 0===v?void 0:v.data,status:null==e?void 0:null===(m=e.response)||void 0===m?void 0:m.status}}finally{p(!1)}},isPutting:h,handleLogin:async function(e,t){try{y(!0);let{data:n,status:a}=await r.Z.post("".concat(o._,"/users/login"),e,{headers:{"Content-Type":"application/json","google-recaptcha":t}});return 403===a&&i.Am.warn("Verifique seu email e tente novamente"),{data:n,status:a}}catch(e){var n,a,l,s;(null==e?void 0:null===(n=e.response)||void 0===n?void 0:n.status)===401?i.Am.error("E-mail ou senha inv\xe1lidos"):(null==e?void 0:null===(a=e.response)||void 0===a?void 0:a.status)===502?i.Am.error("Bad gateway"):(null==e?void 0:null===(l=e.response)||void 0===l?void 0:l.status)===400?i.Am.error("Usu\xe1rio ou senha inv\xe1lidos"):(null==e?void 0:null===(s=e.response)||void 0===s?void 0:s.status)===403?i.Am.error("Um email de valida\xe7\xe3o foi enviado para seu email"):i.Am.error("Erro inesperado")}finally{y(!1)}},isLogginIn:f,abstractPatch:async function(e,n,a,s,c,u){try{C(),g(!0);let i="",c={};i=s?"".concat(o._).concat(e,"/").concat(a):a?"".concat(o._).concat(e).concat((0,l.D)(a)):"".concat(o._).concat(e),u?c=u:t&&(c={headers:{Authorization:"Bearer ".concat(t.token)}});let{data:d,status:v}=await r.Z.patch(i,n,c);return{data:d,status:v}}catch(e){var d,v,m,h;return c||b.current||i.Am.error(null==e?void 0:null===(v=e.response)||void 0===v?void 0:null===(d=v.data)||void 0===d?void 0:d.message),{data:null==e?void 0:null===(m=e.response)||void 0===m?void 0:m.data,status:null==e?void 0:null===(h=e.response)||void 0===h?void 0:h.status}}finally{g(!1)}},isPatching:x}}},6450:function(e,t,n){"use strict";function a(e){if(e){let t="",n=Object.keys(e);for(let a=0;a