1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[68191],{82176:function(e,l,a){a.d(l,{_:function(){return u}});var n=a(57437),r=a(2265),i=a(30401),s=a(86595),t=a(48736),o=a(32489),c=a(17689);let d="ABCDEFGHIJKLMNOPQRSTUVWXYZ";function u(e){var l,a,r,t,o,c,u,v;let{field:m,value:h,onChange:b,error:x,prefill:N,autoFocus:j,onAdvance:y}=e,g=m.type,k=(null==N?void 0:N.locked)===!0,E=N&&!N.revealed?N.masked:null;if(E)return(0,n.jsxs)("div",{className:"nf-ffield",children:[(0,n.jsx)(p,{field:m}),(0,n.jsx)("div",{className:"nf-finp",style:{display:"flex",alignItems:"center",gap:8},"aria-readonly":!0,children:(0,n.jsx)("span",{className:"nf-fmask",children:E})}),(0,n.jsx)("p",{className:"nf-fhelp",style:{marginTop:6},children:(null==N?void 0:N.neverEditable)?"Se este dado n\xe3o for seu, fale com o suporte.":"Verifique seu e-mail para ver e editar este dado."})]});let C={id:"f-".concat(m.id),"aria-label":m.label,"aria-invalid":!!x,disabled:k,autoFocus:j},A=null;switch(g){case"STATEMENT":return(0,n.jsx)("div",{className:"nf-ffield",children:(0,n.jsxs)("div",{className:"nf-fnote",children:[(0,n.jsx)("strong",{children:m.label}),m.description?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("br",{}),m.description]}):null]})});case"LONG_TEXT":A=(0,n.jsx)("textarea",{...C,className:"nf-ftxt".concat(x?" err":""),placeholder:null!==(l=m.placeholder)&&void 0!==l?l:"",value:String(null!=h?h:""),onChange:e=>b(e.target.value)});break;case"SELECT":case"UF":A=(0,n.jsxs)("select",{...C,className:"nf-fsel",value:String(null!=h?h:""),onChange:e=>b(e.target.value),children:[(0,n.jsx)("option",{value:"",children:null!==(a=m.placeholder)&&void 0!==a?a:"Selecioneâ¦"}),m.options.map(e=>(0,n.jsx)("option",{value:e.value,children:e.label},e.value))]});break;case"RADIO":case"PICTURE_CHOICE":A=(0,n.jsx)("div",{className:"nf-fopts",role:"radiogroup","aria-label":m.label,children:m.options.map((e,l)=>{var a;return(0,n.jsxs)("button",{type:"button",role:"radio","aria-checked":h===e.value,disabled:k,className:"nf-fopt".concat(h===e.value?" on":""),onClick:()=>{b(e.value),null==y||y()},children:[(0,n.jsx)("span",{className:"key",children:null!==(a=d[l])&&void 0!==a?a:"â¢"}),(0,n.jsx)("span",{children:e.label})]},e.value)})});break;case"YES_NO":A=(0,n.jsx)("div",{className:"nf-fopts",role:"radiogroup","aria-label":m.label,children:[{v:!0,l:"Sim"},{v:!1,l:"N\xe3o"}].map((e,l)=>(0,n.jsxs)("button",{type:"button",role:"radio","aria-checked":h===e.v,disabled:k,className:"nf-fopt".concat(h===e.v?" on":""),onClick:()=>{b(e.v),null==y||y()},children:[(0,n.jsx)("span",{className:"key",children:d[l]}),(0,n.jsx)("span",{children:e.l})]},e.l))});break;case"MULTI_SELECT":case"CHECKBOX":{let e=Array.isArray(h)?h:[];A=(0,n.jsx)("div",{className:"nf-fopts",role:"group","aria-label":m.label,children:m.options.map((l,a)=>{var r;let s=e.includes(l.value);return(0,n.jsxs)("button",{type:"button","aria-pressed":s,disabled:k,className:"nf-fopt".concat(s?" on":""),onClick:()=>b(s?e.filter(e=>e!==l.value):[...e,l.value]),children:[(0,n.jsx)("span",{className:"key",children:s?(0,n.jsx)(i.Z,{size:12}):null!==(r=d[a])&&void 0!==r?r:"â¢"}),(0,n.jsx)("span",{children:l.label})]},l.value)})});break}case"RANKING":{let e=Array.isArray(h)?h:[];A=(0,n.jsxs)("div",{className:"nf-fopts",role:"group","aria-label":m.label,children:[m.options.map(l=>{let a=e.indexOf(l.value);return(0,n.jsxs)("button",{type:"button",disabled:k,className:"nf-fopt".concat(a>=0?" on":""),onClick:()=>b(a>=0?e.filter(e=>e!==l.value):[...e,l.value]),children:[(0,n.jsx)("span",{className:"key",children:a>=0?a+1:"â"}),(0,n.jsx)("span",{children:l.label})]},l.value)}),(0,n.jsx)("p",{className:"nf-fhelp",style:{margin:"2px 0 0"},children:"Toque na ordem da sua prefer\xeancia. Toque de novo para tirar."})]});break}case"NPS":case"SCALE":{let e=Number(null!==(r=m.validation.min)&&void 0!==r?r:"NPS"===g?0:1),l=Number(null!==(t=m.validation.max)&&void 0!==t?t:"NPS"===g?10:5),a=[];for(let n=e;n<=l;n++)a.push(n);A=(0,n.jsx)("div",{className:"nf-fscale",role:"radiogroup","aria-label":m.label,children:a.map(e=>(0,n.jsx)("button",{type:"button",role:"radio","aria-checked":Number(h)===e,disabled:k,className:Number(h)===e?"on":"",onClick:()=>{b(e),null==y||y()},children:e},e))});break}case"RATING":{let e=Number(null!==(o=m.validation.max)&&void 0!==o?o:5),l=Number(null!=h?h:0);A=(0,n.jsx)("div",{className:"nf-fstars",role:"radiogroup","aria-label":m.label,children:Array.from({length:e},(e,l)=>l+1).map(a=>(0,n.jsx)("button",{type:"button",role:"radio","aria-checked":l===a,"aria-label":"".concat(a," de ").concat(e),disabled:k,className:l>=a?"on":"",onClick:()=>{b(a),null==y||y()},children:(0,n.jsx)(s.Z,{size:30,fill:l>=a?"currentColor":"none",strokeWidth:1.6})},a))});break}case"MATRIX":{let e=null!==(c=m.validation.rows)&&void 0!==c?c:[],l=h&&"object"==typeof h?h:{};A=(0,n.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:16},children:e.map(e=>(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"nf-fhelp",style:{margin:"0 0 6px",color:"var(--nf-t1)",fontWeight:600},children:e.label}),(0,n.jsx)("div",{className:"nf-fscale",role:"radiogroup","aria-label":e.label,children:m.options.map(a=>(0,n.jsx)("button",{type:"button",role:"radio","aria-checked":l[e.value]===a.value,disabled:k,className:l[e.value]===a.value?"on":"",style:{flex:"1 1 auto",fontSize:12,fontFamily:"inherit"},onClick:()=>b({...l,[e.value]:a.value}),children:a.label},a.value))})]},e.value))});break}case"LEGAL":A=(0,n.jsxs)("label",{className:"nf-fconsent".concat(x?" err":""),style:{margin:0},children:[(0,n.jsx)("input",{type:"checkbox",checked:!0===h,disabled:k,onChange:e=>b(e.target.checked)}),(0,n.jsx)("span",{children:null!==(u=m.description)&&void 0!==u?u:m.label})]});break;case"FILE":case"IMAGE":case"VIDEO":A=(0,n.jsx)(f,{...e});break;default:A=(0,n.jsx)("input",{...C,type:"EMAIL"===g?"email":"PHONE"===g?"tel":"NUMBER"===g?"number":"DATE"===g?"date":"URL"===g?"url":"text",inputMode:"CPF"===g||"CEP"===g||"NUMBER"===g?"numeric":"PHONE"===g?"tel":"EMAIL"===g?"email":void 0,className:"nf-finp".concat("CPF"===g||"PHONE"===g||"CEP"===g||"NUMBER"===g||"DOCUMENT"===g?" mono":"").concat(x?" err":""),placeholder:null!==(v=m.placeholder)&&void 0!==v?v:"",value:String(null!=h?h:""),onChange:e=>b(e.target.value),autoComplete:"person.email"===m.canonicalKey?"email":"person.name"===m.canonicalKey?"name":"person.phone"===m.canonicalKey?"tel":"person.zipCode"===m.canonicalKey?"postal-code":"off"})}return(0,n.jsxs)("div",{className:"nf-ffield",children:[(0,n.jsx)(p,{field:m}
1),m.description&&"LEGAL"!==m.type&&"STATEMENT"!==m.type?(0,n.jsx)("p",{className:"nf-fhelp",children:m.description}):null,A,x?(0,n.jsx)("p",{className:"nf-ferr",role:"alert",children:x}):null]})}function p(e){let{field:l}=e;return"LEGAL"===l.type||"STATEMENT"===l.type?null:(0,n.jsxs)("label",{className:"nf-flabel",htmlFor:"f-".concat(l.id),children:[l.label,l.required?(0,n.jsx)("span",{className:"req","aria-hidden":!0,children:"*"}):null]})}function f(e){let{field:l,value:a,onChange:i,slug:s,responseId:d,error:u}=e,p=(0,r.useRef)(null),[f,v]=(0,r.useState)(!1),[m,h]=(0,r.useState)(!1),[b,x]=(0,r.useState)(null),[N,j]=(0,r.useState)(null),y="IMAGE"===l.type?"image/jpeg,image/png,image/webp,image/gif":"VIDEO"===l.type?"video/mp4":".pdf,.doc,.docx,.xlsx,.jpg,.jpeg,.png,.zip",g=(0,r.useCallback)(async e=>{v(!0),j(null);try{var a,n,r;let t=new FormData;t.append("file",e),t.append("fieldId",l.id),d&&t.append("responseId",d);let o=await fetch("/api/v1/public/forms/".concat(s,"/upload"),{method:"POST",body:t,credentials:"include"}),c=await o.json().catch(()=>({}));if(!o.ok){j(null!==(a=null==c?void 0:c.error)&&void 0!==a?a:"N\xe3o foi poss\xedvel enviar o arquivo.");return}i(c.file.id),x({name:null!==(n=c.file.originalName)&&void 0!==n?n:e.name,size:null!==(r=c.file.size)&&void 0!==r?r:e.size})}catch(e){j("Falha de conex\xe3o ao enviar o arquivo.")}finally{v(!1)}},[l.id,s,d,i]);return a&&b?(0,n.jsxs)("div",{className:"nf-ffile",children:[(0,n.jsx)(t.Z,{size:18,style:{flexShrink:0,color:"var(--nf-brand)"}}),(0,n.jsxs)("div",{className:"fi",children:[(0,n.jsx)("div",{className:"fn",children:b.name}),(0,n.jsxs)("div",{className:"fs",children:[(b.size/1024/1024).toFixed(2)," MB"]})]}),(0,n.jsx)("button",{type:"button",className:"x","aria-label":"Remover arquivo",onClick:()=>{i(null),x(null)},children:(0,n.jsx)(o.Z,{size:16})})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"nf-fdrop".concat(m?" over":""),role:"button",tabIndex:0,onClick:()=>{var e;return null===(e=p.current)||void 0===e?void 0:e.click()},onKeyDown:e=>{var l;("Enter"===e.key||" "===e.key)&&(null===(l=p.current)||void 0===l||l.click())},onDragOver:e=>{e.preventDefault(),h(!0)},onDragLeave:()=>h(!1),onDrop:e=>{var l;e.preventDefault(),h(!1);let a=null===(l=e.dataTransfer.files)||void 0===l?void 0:l[0];a&&g(a)},children:[(0,n.jsx)(c.Z,{size:22,style:{color:"var(--nf-t3)"}}),(0,n.jsx)("span",{className:"t",children:f?"Enviandoâ¦":"Clique ou arraste o arquivo"}),(0,n.jsx)("span",{className:"s",children:"IMAGE"===l.type?"JPG, PNG, WEBP ou GIF":"VIDEO"===l.type?"MP4 at\xe9 100MB":"PDF, DOC, DOCX, XLSX, JPG, PNG ou ZIP"})]}),(0,n.jsx)("input",{ref:p,type:"file",accept:y,hidden:!0,onChange:e=>{var l;let a=null===(l=e.target.files)||void 0===l?void 0:l[0];a&&g(a)}}),N||u?(0,n.jsx)("p",{className:"nf-ferr",role:"alert",children:null!=N?N:u}):null]})}},63518:function(e,l,a){function n(e){if(!e||"object"!=typeof e||"AND"!==e.logic&&"OR"!==e.logic||!Array.isArray(e.rules)||0===e.rules.length)return null;let l=[];for(let a of e.rules){if(!a||"object"!=typeof a||"string"!=typeof a.fieldId||"string"!=typeof a.op)return null;l.push({fieldId:a.fieldId,op:a.op,value:a.value})}return{logic:e.logic,rules:l}}function r(e){return null==e?"":Array.isArray(e)?e.map(String).join(","):String(e)}function i(e,l,a){return e.branchingEnabled?e.fields.filter(e=>(function(e,l,a){let i=n(null!=a?a:e.condition);if(!i)return!0;let s=i.rules.map(e=>(function(e,l){let a=l[e.fieldId],n=!(null==a||""===a||Array.isArray(a)&&0===a.length);switch(e.op){case"filled":return n;case"empty":return!n;case"checked":return!0===a||"true"===a||"sim"===a;case"unchecked":return!(!0===a||"true"===a||"sim"===a);case"eq":return r(a)===r(e.value);case"neq":return r(a)!==r(e.value);case"contains":return r(a).toLowerCase().includes(r(e.value).toLowerCase());case"notContains":return!r(a).toLowerCase().includes(r(e.value).toLowerCase());case"gt":return Number(a)>Number(e.value);case"gte":return Number(a)>=Number(e.value);case"lt":return Number(a)<Number(e.value);case"lte":return Number(a)<=Number(e.value);default:return!0}})(e,l));return"AND"===i.logic?s.every(Boolean):s.some(Boolean)})(e,l,null==a?void 0:a.get(e.id))):e.fields}function s(e,l,a){return e&&e.includes("{{")?e.replace(/\{\{\s*([a-zA-Z0-9_-]+)\s*\}\}/g,(e,a)=>{let n=l[a];return null==n||""===n?"":(Array.isArray(n)?n.join(", "):String(n)).replace(/[<>&]/g,e=>({"<":"<",">":">","&":"&"})[e])}):e}function t(e,l){var a,n,r,i;return(null===(a=e.label)||void 0===a?void 0:a.includes("{{"))||(null===(n=e.description)||void 0===n?void 0:n.includes("{{"))||(null===(r=e.placeholder)||void 0===r?void 0:r.includes("{{"))?{...e,label:null!==(i=s(e.label,l))&&void 0!==i?i:e.label,description:s(e.description,l),placeholder:s(e.placeholder,l)}:e}a.d(l,{iI:function(){return t},mF:function(){return i},s7:function(){return n}})}}]);
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.