1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[60],{290:(e,l,t)=>{t.d(l,{i:()=>v});var a=t(95155);t(12115);var n=t(23405),r=t(80357),o=t(80317),i=t(62995),s=t(44177),u=t(51404),c=t(34782),d=t(24288),p=t(96869),m=t(65654),f=t(22544),x=t(32612),g=t(694);let v=e=>{let{name:l,multiple:t,disabled:v,control:b,placeholder:h,rules:y,label:j,options:A,helperText:C}=e,S=(null==y?void 0:y.required)?"string"==typeof j?"* ".concat(j):(0,a.jsxs)(a.Fragment,{children:["* ",j]}):j;return(0,a.jsx)(i.A,{size:"small",fullWidth:!0,sx:{mt:0},children:(0,a.jsx)(f.xI,{rules:y,render:e=>{let{field:{onChange:i,onBlur:f,value:b},fieldState:{error:j}}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.A,{id:"".concat(l,"-label"),shrink:!0,error:!!j,children:S}),(0,a.jsx)(u.A,{id:"".concat(l,"-select"),labelId:"".concat(l,"-label"),onChange:i,onBlur:f,value:b||"",label:S,displayEmpty:!0,error:!!j,multiple:t||!1,disabled:v,sx:{color:x.A.palette.text.primary,fontWeight:"400",backgroundColor:v?"action.disabledBackground":"rgba(255, 255, 255, 0.1)","& .MuiSelect-select":{marginRight:"4px",paddingRight:4,paddingLeft:"10px",paddingTop:"8px",paddingBottom:"8px"}},MenuProps:{PaperProps:{}},slotProps:{input:{placeholder:h,style:{cursor:v?"not-allowed":"inherit"}}},endAdornment:A.length>0&&!!b&&!(null==y?void 0:y.required)&&(0,a.jsx)(c.A,{sx:{marginRight:"10px"},position:"end",children:(0,a.jsx)(d.A,{size:"small",onClick:()=>{i("")},children:(0,a.jsx)(g.A,{fontSize:"small"})})}),renderValue:e=>{if(t){let l=A.filter(l=>e.includes(l.value));return(0,a.jsx)(p.default,{sx:{display:"flex",flexDirection:"row",gap:1},children:l.map(e=>(0,a.jsxs)(r.default,{component:"span",sx:{display:"flex",alignItems:"center",gap:1},children:[e.image||void 0,(0,a.jsx)(o.default,{variant:"body1",sx:{px:1,borderRadius:1},component:"span",bgcolor:x.A.palette.grey[100],children:e.label})]},e.value))})}let l=A.find(l=>l.value===e);return(0,a.jsx)(p.default,{spacing:1,children:(0,a.jsxs)(r.default,{component:"div",sx:{display:"flex",alignItems:"center",direction:"row",gap:1},children:[(null==l?void 0:l.image)||void 0,(null==l?void 0:l.label)&&(0,a.jsx)(o.default,{variant:"h6",sx:{fontWeight:"400",mt:"2px"},component:"span",children:l.label}),!(null==l?void 0:l.label)&&(0,a.jsx)(o.default,{variant:"body2",color:"divider.text",sx:{ml:1,mt:"2px",color:x.A.palette.text.disabled},component:"span",children:h||"Selecione uma op\xe7\xe3o"})]})})},children:A.map(e=>(0,a.jsx)(n.A,{value:e.value,children:(0,a.jsxs)(r.default,{component:"div",sx:{display:"flex",alignItems:"center",direction:"row",gap:2},children:[e.image||void 0,(0,a.jsx)(o.default,{variant:"h6",component:"span",sx:{my:1},children:e.label})]})},e.value))}),!(null==j?void 0:j.message)&&C&&(0,a.jsx)(m.A,{sx:{color:"#aaa",marginTop:"-1px"},children:C}),(null==j?void 0:j.message)&&(0,a.jsx)(m.A,{error:!0,sx:{marginTop:"-1px"},children:j.message})]})},control:b,name:l})})}},20977:(e,l,t)=>{t.d(l,{h:()=>r});var a=t(49714),n=t(80317);let r=(0,a.default)(n.default)(e=>{let{theme:l}=e;return{borderBottom:"1px solid ".concat(l.palette.divider),marginBottom:l.spacing(1),fontWeight:"bold",fontSize:"0.8rem",textTransform:"uppercase"}})},34102:(e,l,t)=>{t.d(l,{M:()=>r,e:()=>n});var a=t(41508);
1let n=a.object({street:a.string().min(1,"Informe sua rua").max(100,"Rua muito longa"),number:a.string().max(20,"N\xfamero muito longo").optional(),district:a.string().min(1,"Informe seu bairro").max(50,"Bairro muito longo"),state:a.string().min(2,"Informe seu estado").max(2,"Estado deve conter 2 caracteres"),city:a.string(),complement:a.string().max(100,"Complemento muito longo").optional(),postalCode:a.preprocess(e=>{if("string"==typeof e){let l=e.replace(/\D/g,"");return 0===l.length?"":l}return e},a.string().length(8,"CEP deve conter exatamente 8 d\xedgitos").regex(/^\d+$/,"CEP deve conter apenas n\xfameros")),cityCode:a.string("Selecione sua cidade").length(7,"C\xf3digo IBGE da cidade deve conter exatamente 7 d\xedgitos").regex(/^\d+$/,"C\xf3digo IBGE da cidade deve conter apenas n\xfameros")}),r=a.object({address:n})},43889:(e,l,t)=>{t.d(l,{X:()=>s});var a=t(95155),n=t(22544),r=t(50355),o=t(82108);let i=t(12115).forwardRef(function(e,l){let{onChange:t,fixedLabel:n,...r}=e;return(0,a.jsx)(o._g,{...r,label:"",mask:e.mask,inputRef:l,onAccept:l=>{l!==e.value&&t({target:{name:e.name,value:l}})},overwrite:!0})}),s=e=>{let{name:l,control:t,label:o,rules:s,autoComplete:u,fixedLabel:c,placeholder:d,sx:p,mask:m,disabled:f}=e,x=(null==s?void 0:s.required)?"string"==typeof o?"* ".concat(o):(0,a.jsxs)(a.Fragment,{children:["* ",o]}):o;return(0,a.jsx)(n.xI,{name:l,rules:s,control:t,render:e=>{let{field:{onChange:l,onBlur:t,value:n,name:o},fieldState:{error:s}}=e;return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(r.A,{helperText:s?s.message:null,size:"small",error:!!s,onBlur:t,value:null!=n?n:"",fullWidth:!0,label:x,variant:"outlined",autoComplete:u,name:o,placeholder:d,sx:{...p,backgroundColor:f?"action.disabledBackground":"inherit"},slotProps:{input:{inputComponent:i,inputProps:{name:o,onChange:l,onBlur:t,value:null!=n?n:"",mask:m,style:{cursor:f?"not-allowed":"inherit"}}},inputLabel:{shrink:c||void 0}}})})}})}},46274:(e,l,t)=>{t.d(l,{default:()=>f});var a=t(3648),n=t(95155),r=t(76031),o=t(80357),i=t(98638),s=t(80317),u=t(87360),c=t(10225),d=t(12115);function p(){let e=(0,a._)(["\n 0% {\n opacity: 0;\n transform: translateX(60px);\n }\n 60% {\n opacity: 1;\n transform: translateX(-8px);\n }\n 80% {\n transform: translateX(4px);\n }\n 100% {\n opacity: 1;\n transform: translateX(0);\n }\n"]);return p=function(){return e},e}let m=(0,c.i7)(p());function f(e){let{message:l,animationDuration:t=2e3,onFinish:a}=e,[c,p]=(0,d.useState)(0),f=Array.isArray(l)?l:[l];return(0,d.useEffect)(()=>{if(1!==f.length)if(c<f.length){let e=setTimeout(()=>{p(c+1)},t);return()=>clearTimeout(e)}else null==a||a()},[c,f.length,t,a]),(0,n.jsx)(r.A,{in:!0,children:(0,n.jsxs)(o.default,{sx:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",minHeight:"150px",gap:2,bgcolor:"gray.400",borderRadius:2},children:[(0,n.jsxs)(o.default,{sx:{position:"relative",display:"inline-flex"},children:[(0,n.jsx)(i.A,{size:100,thickness:1.5,color:"primary",sx:{"& .MuiCircularProgress-circle":{animationDuration:"3s"}}}),(0,n.jsx)(o.default,{sx:{position:"absolute",top:0,left:0,width:100,height:100,display:"flex",alignItems:"center",justifyContent:"center"},children:(0,n.jsx)(u.default,{variant:"light",size:"large",link:!1,iconOnly:!0})})]}),f[c]&&(0,n.jsx)(s.default,{variant:"h6",color:"primary",sx:{mt:0,pt:0,animation:"".concat(m," 3s cubic-bezier(.6,-0.01,0,1.01)")},children:f[c]})]})})}},57431:(e,l,t)=>{t.d(l,{A:()=>S});var a=t(95155),n=t(12115),r=t(97179),o=t(88820),i=t(43889),s=t(290),u=t(5669);let c=async e=>{let l=e?"/v1/pub/utils/address/cities?uf=".concat(encodeURIComponent(e)):"/v1/pub/utils/address/cities",{data:t}=await (0,u.Ay)().get(l),a=[];return Array.isArray(t)?a=t:Array.isArray(null==t?void 0:t.data)?a=t.data:Array.isArray(null==t?void 0:t.items)?a=t.items:Array.isArray(null==t?void 0:t.result)?a=t.result:Array.isArray(null==t?void 0:t.cities)&&(a=t.cities),a.map(e=>{if(e&&"object"==typeof e){var l,t,a,n,r,o,i,s,u,c,d,p,m,f,x;let g=(null!=(n=null!=(a=null!=(t=null!=(l=e.uf)?l:e.UF)?t:e.state)?a:e.State)?n:"").toString(),v=(null!=(u=null!=(s=null!=(i=null!=(o=null!=(r=e.name)?r:e.Name)?o:e.cidade)?i:e.Cidade)?s:e.localidade)?u:"").toString(),b=(null!=(x=null!=(f=null!=(m=null!=(p=null!=(d=null!=(c=e.code)?c:e.Code)?d:e.ibge)?p:e.IBGE)?m:e.cityCode)?f:e.CityCode)?x:"").toString();if(g||v||b)return{uf:g,name:v,code:b}}return null}
1).filter(Boolean)};var d=t(41477),p=t(73631);let m={},f="@Woop::Cities";var x=t(62995),g=t(44177),v=t(51286),b=t(80357),h=t(80317),y=t(50355),j=t(98638),A=t(22544);let C=e=>{let{name:l,control:t,rules:r,label:o,options:i,fixedLabel:s,placeholder:u,disabled:c,loading:d,noOptionsText:p,autoComplete:m,onChangeSearch:f,onOpenSelect:C,onSelectOption:S}=e,w=(null==r?void 0:r.required)?"string"==typeof o?"* ".concat(o):(0,a.jsxs)(a.Fragment,{children:["* ",o]}):o;return(0,a.jsxs)(x.A,{fullWidth:!0,children:[(0,a.jsx)(g.A,{shrink:s,children:w}),(0,a.jsx)(A.xI,{rules:r,render:e=>{let{field:{value:l,onChange:t,onBlur:r,name:o},fieldState:{error:x}}=e;return(0,a.jsx)(v.A,{disabled:c,multiple:!1,value:l||"",onChange:(e,l)=>(S&&S(l),t((null==l?void 0:l.value)||"")),loading:d,fullWidth:!0,autoComplete:!!m,onBlur:r,filterOptions:e=>e,options:i||[],noOptionsText:p,onOpen:()=>{C&&C()},onInputChange:(e,l,t)=>{if("clear"===t){f&&f("");return}(null==e?void 0:e.type)==="change"&&f&&f(l)},getOptionLabel:e=>{var l;return(null==e?void 0:e.label)||(null==(l=i.find(l=>l.value===e))?void 0:l.label)||""},isOptionEqualToValue:(e,l)=>!!l&&e.value===l,getOptionKey:e=>e.value,renderOption:(e,l)=>(0,n.createElement)(b.default,{...e,key:l.value,component:"li",children:[l.label,!!l.reference&&(0,a.jsxs)(h.default,{variant:"caption",sx:{pl:1},component:"span",children:["(",l.reference,")"]},"ref:".concat(l.value))]}),renderInput:e=>(0,a.jsx)(y.A,{...e,name:o,onBlur:r,label:w,size:"small",helperText:x?x.message:null,error:!!x,placeholder:u,sx:{backgroundColor:c?"action.disabledBackground":"inherit"},variant:"outlined",slotProps:{inputLabel:{shrink:s||!1},input:{...e.InputProps,endAdornment:(0,a.jsxs)(b.default,{sx:{display:"flex",alignItems:"center"},children:[(0,a.jsx)(b.default,{sx:{width:24,height:24,display:"flex",alignItems:"center",justifyContent:"center"},children:d&&(0,a.jsx)(j.A,{color:"inherit",size:20})}),e.InputProps.endAdornment]})}}})})},control:t,name:l})]})};function S(e){let{form:l,fieldPrefix:t="address",required:u=!0}=e,{control:x,setValue:g,setError:v,clearErrors:b,watch:h}=l,[y,j]=(0,n.useState)(!1),[A,S]=(0,n.useState)(void 0),[w,k]=(0,n.useState)([]),E=(0,n.useRef)(null),I=(0,n.useRef)(!1),P=(0,n.useRef)(null),R=(0,n.useRef)(null),L=(0,n.useRef)({}),B="".concat(t,".postalCode"),T=h(B),z=h("".concat(t,".state")),M=h("".concat(t,".cityCode")),{cities:O}=(e=>{let l=(e||"ALL").toUpperCase(),[t,a]=(0,n.useState)(null),[r,o]=(0,n.useState)(!1),[i,s]=(0,n.useState)(null),u=(0,n.useRef)(!0);return(0,n.useEffect)(()=>(u.current=!0,(async()=>{try{let n=(()=>{try{let e=(0,d.tempStorage)().getItem(f);if(!e)return{};let l=(0,p.D)(e);return l&&"object"==typeof l?l:{}}catch(e){return{}}})(),r=n.ALL;if(Array.isArray(r)&&r.length){let t=e?r.filter(l=>{var t;return(null==(t=l.uf)?void 0:t.toUpperCase())===e.toUpperCase()}):r;m[l]=t,u.current&&a(t);return}if(m.ALL){let t=await m.ALL,n=e?t.filter(l=>{var t;return(null==(t=l.uf)?void 0:t.toUpperCase())===e.toUpperCase()}):t;m[l]=n,u.current&&a(n);return}o(!0);let i=c();m.ALL=i;let s=await i;m.ALL=s;var t={...n,ALL:s};try{(0,d.tempStorage)().setItem(f,(0,p.l)(t))}catch(e){}let x=e?s.filter(l=>{var t;return(null==(t=l.uf)?void 0:t.toUpperCase())===e.toUpperCase()}):s;m[l]=x,u.current&&a(x)}catch(e){u.current&&s((null==e?void 0:e.message)||"Erro ao carregar cidades")}finally{u.current&&o(!1)}})(),()=>{u.current=!1}),[e,l]),{cities:t,loading:r,error:i}})(z),F=e=>!!e&&e.uf===z&&(!z||e.uf===z)&&(!A||e.name.toLowerCase().includes(null==A?void 0:A.toLowerCase()));return(0,n.useEffect)(()=>{var e;k((null==O||null==(e=O.filter(e=>e.uf===z))?void 0:e.map(e=>({label:e.name,value:String(e.code)})))||[])},[z]),(0,n.useEffect)(()=>{var e;k((null==O||null==(e=O.filter(F))?void 0:e.map(e=>({label:e.name,value:String(e.code)})))||[])},[A]),(0,n.useEffect)(()=>{var e;if(!M||!O)return;let l=(null==O||null==(e=O.find(e=>String(e.code)===String(M)))?void 0:e.name)||"";g("".concat(t,".city"),l)},[M,O]),(0,n.useEffect)(()=>{O&&Array.isArray(O)?k(O.map(e=>({label:e.name,value:String(e.code)}))):k([])},[O]),(0,n.useEffect)(()=>{let e=(null!=T?T:"").replace(/\D/g,"");if(!I.current){I.current=!0,E.current=8===e.length?e:null;return}if(8!==e.length){e.length||(E.current=null);return}if(E.current===e)return;if(L.current[e]){var l,a,n,r,o,i;let s=L.current[e];b(B),g("".concat(t,".street"),null!=(l=s.logradouro)?l:""),g("".concat(t,".district"),null!=(a=s.bairro)?a:""),g("".concat(t,".city"),null!=(n=s.localidade)?n:""),g("".concat(t,".state"),null!=(r=s.uf)?r:""),g("".concat(t,".complement"),null!=(o=s.complemento)?o:""),g("".concat(t,".cityCode"),null!=(i=s.ibge)?i:""),E.current=e;return}let s=async e=>{j(!0);try{var l,a,n,r,o,i;
1P.current&&P.current.abort(),P.current=new AbortController;let s=await fetch("https://viacep.com.br/ws/".concat(e,"/json/"),{signal:P.current.signal});if(!s.ok)throw Error("Erro ao consultar CEP");let u=await s.json();if(null==u?void 0:u.erro){v(B,{type:"validate",message:"CEP n\xe3o encontrado"}),g("".concat(t,".street"),""),g("".concat(t,".district"),""),g("".concat(t,".city"),""),g("".concat(t,".state"),""),g("".concat(t,".complement"),""),g("".concat(t,".cityCode"),""),E.current=e;return}b(B),g("".concat(t,".street"),null!=(l=u.logradouro)?l:""),g("".concat(t,".district"),null!=(a=u.bairro)?a:""),g("".concat(t,".city"),null!=(n=u.localidade)?n:""),g("".concat(t,".state"),null!=(r=u.uf)?r:""),g("".concat(t,".complement"),null!=(o=u.complemento)?o:""),g("".concat(t,".cityCode"),null!=(i=u.ibge)?i:""),E.current=e,L.current[e]=u}catch(l){(null==l?void 0:l.name)!=="AbortError"&&v(B,{type:"validate",message:(null==l?void 0:l.message)||"N\xe3o foi poss\xedvel consultar o CEP"}),(null==l?void 0:l.name)!=="AbortError"&&(E.current=e)}finally{j(!1)}};return E.current=e,R.current&&window.clearTimeout(R.current),R.current=window.setTimeout(()=>{s(e)},350),()=>{R.current&&window.clearTimeout(R.current)}},[T,t,b,v,g,B]),(0,a.jsxs)(r.default,{container:!0,spacing:2,children:[(0,a.jsx)(r.default,{size:{xs:12,sm:3},children:(0,a.jsx)(i.X,{fixedLabel:!0,name:B,control:x,placeholder:"00000-000",rules:{required:u},disabled:!1,label:"CEP",mask:"00000-000",autoComplete:"off"})}),(0,a.jsx)(r.default,{size:{xs:12,sm:6},children:(0,a.jsx)(o.Q,{fixedLabel:!0,name:"".concat(t,".street"),placeholder:"Digite rua ou avenida",control:x,label:"Rua",rules:{required:u},disabled:!1,autoComplete:"off"})}),(0,a.jsx)(r.default,{size:{xs:12,sm:3},children:(0,a.jsx)(o.Q,{fixedLabel:!0,name:"".concat(t,".number"),placeholder:"Informe o n\xfamero",control:x,label:"N\xfamero",rules:{required:!1},disabled:!1,autoComplete:"off"})}),(0,a.jsx)(r.default,{size:{xs:12,sm:3},children:(0,a.jsx)(o.Q,{fixedLabel:!0,name:"".concat(t,".district"),placeholder:"Informe o bairro",control:x,label:"Bairro",rules:{required:u},disabled:!1,autoComplete:"off"})}),(0,a.jsx)(r.default,{size:{xs:12,sm:9},children:(0,a.jsx)(o.Q,{fixedLabel:!0,name:"".concat(t,".complement"),control:x,label:"Complemento",disabled:!1,autoComplete:"off"})}),(0,a.jsx)(r.default,{size:{xs:12,sm:3},children:(0,a.jsx)(s.i,{name:"".concat(t,".state"),control:x,label:"Estado",placeholder:"Selecione um estado",rules:{required:u},options:[{label:"Acre",value:"AC"},{label:"Alagoas",value:"AL"},{label:"Amap\xe1",value:"AP"},{label:"Amazonas",value:"AM"},{label:"Bahia",value:"BA"},{label:"Cear\xe1",value:"CE"},{label:"Distrito Federal",value:"DF"},{label:"Esp\xedrito Santo",value:"ES"},{label:"Goi\xe1s",value:"GO"},{label:"Maranh\xe3o",value:"MA"},{label:"Mato Grosso",value:"MT"},{label:"Mato Grosso do Sul",value:"MS"},{label:"Minas Gerais",value:"MG"},{label:"Par\xe1",value:"PA"},{label:"Para\xedba",value:"PB"},{label:"Paran\xe1",value:"PR"},{label:"Pernambuco",value:"PE"},{label:"Piau\xed",value:"PI"},{label:"Rio de Janeiro",value:"RJ"},{label:"Rio Grande do Norte",value:"RN"},{label:"Rio Grande do Sul",value:"RS"},{label:"Rond\xf4nia",value:"RO"},{label:"Roraima",value:"RR"},{label:"Santa Catarina",value:"SC"},{label:"S\xe3o Paulo",value:"SP"},{label:"Sergipe",value:"SE"},{label:"Tocantins",value:"TO"}],disabled:!1,autoComplete:"off"})}),(0,a.jsx)(r.default,{size:{xs:12,sm:9},children:(0,a.jsx)(C,{name:"".concat(t,".cityCode"),control:x,fixedLabel:!0,label:"Cidade",placeholder:"Selecione uma cidade",rules:{required:u},onChangeSearch:e=>{if(S(e),e.length<1)return},noOptionsText:"Nenhuma cidade encontrada",options:w,disabled:!z,loading:y,autoComplete:"off"})})]})}},88820:(e,l,t)=>{t.d(l,{Q:()=>s});var a=t(95155),n=t(22544),r=t(50355),o=t(34782),i=t(32612);let s=e=>{let{name:l,control:t,label:s,rules:u,autoComplete:c,disabled:d,multiline:p,rows:m,minRows:f,maxRows:x,fixedLabel:g,placeholder:v,tabIndex:b,sx:h,startIcon:y,helperText:j}=e,A=(null==u?void 0:u.required)?"string"==typeof s?"* ".concat(s):(0,a.jsxs)(a.Fragment,{children:["* ",s]}):s;return(0,a.jsx)(n.xI,{name:l,rules:u,control:t,render:e=>
1{let{field:{onChange:l,onBlur:t,value:n,name:s},fieldState:{error:u}}=e;return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(r.A,{multiline:p||!1,rows:p?m||void 0:1,minRows:p?f||3:1,maxRows:p?x||10:1,helperText:u||j?(null==u?void 0:u.message)||j:null,size:"small",error:!!u,onChange:l,onBlur:t,value:null!=n?n:"",disabled:d,fullWidth:!0,label:A,variant:"outlined",autoComplete:c,name:s,placeholder:v,sx:{...h,backgroundColor:d?"action.disabledBackground":i.A.palette.background.paper,"& .MuiInputBase-input:-webkit-autofill, & .MuiInputBase-input:-webkit-autofill:hover, & .MuiInputBase-input:-webkit-autofill:focus":{WebkitBoxShadow:"0 0 0 1000px ".concat(i.A.palette.background.paper," inset"),WebkitTextFillColor:i.A.palette.text.primary,transition:"background-color 9999s ease-out 0s"}},slotProps:{inputLabel:{shrink:g||void 0},input:{startAdornment:y?(0,a.jsx)(o.A,{position:"start",children:y}):null,inputProps:{tabIndex:b,style:{cursor:d?"not-allowed":"inherit",paddingTop:"8px",paddingBottom:"8px"}}},formHelperText:{style:{color:u?void 0:"#aaa",marginTop:"-1px"}}}})})}})}}}]);
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.