!function(){"use strict";function e(e){const t=String(e||"").trim();return t?t.endsWith("*")?t:`${t} *`:""}function t(e,{text:t,type:n}){e.textContent=t,e.className="wzk-message",e.classList.add(n),e.style.display="block"}async function n(e){const t=e.replace(/\D/g,"");if(8!==t.length)return{isValid:!1,city:"",state:""};try{const e=await fetch(`https://viacep.com.br/ws/${t}/json/`);if(!e.ok)return{isValid:!1,city:"",state:""};const n=await e.json();return n.erro?{isValid:!1,city:"",state:""}:{isValid:!0,city:n.localidade||"",state:n.uf||""}}catch(n){return{isValid:!1,city:"",state:""}}}const o="Preencha seus dados para um Consultor entrar em contato com você!",a="wzk-widget-checkboxes";function r(e){const t=e.replace(/\D/g,"");if(11!==t.length)return!1;if(/^(\d)\1{10}$/.test(t))return!1;let n=0;for(let i=0;i<9;i++)n+=parseInt(t.charAt(i))*(10-i);let o=n%11,a=o<2?0:11-o;n=0;for(let i=0;i<10;i++)n+=parseInt(t.charAt(i))*(11-i);o=n%11;let r=o<2?0:11-o;return a===parseInt(t.charAt(9))&&r===parseInt(t.charAt(10))}function i(e){if(!e)return null;if(/^\d{4}-\d{2}-\d{2}$/.test(e)){const[t,n,o]=e.split("-").map(Number),a=new Date(t,n-1,o);return a.getFullYear()!==t||a.getMonth()!==n-1||a.getDate()!==o?null:a}if(!/^\d{2}\/\d{2}\/\d{4}$/.test(e))return null;const[t,n,o]=e.split("/").map(Number),a=new Date(o,n-1,t);return a.getFullYear()!==o||a.getMonth()!==n-1||a.getDate()!==t?null:a}function l(e){return e?i(e)?function(e){const t=i(e);if(!t)return!1;const n=new Date;let o=n.getFullYear()-t.getFullYear();const a=n.getMonth()-t.getMonth();return(a<0||0===a&&n.getDate()<t.getDate())&&o--,o>=18}(e)?"":"É preciso ter mais de 18 anos para ter acesso a esta oferta.":"Data de nascimento inválida.":"Data de nascimento é obrigatória."}function s(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}function d(e){const t=(e||"").trim().split(/\s+/).filter(Boolean);return t.length>=2&&t[0].length>=2&&t[1].length>=2}function c(e,t){e&&(e.textContent=t,e.classList.toggle("show",Boolean(t)))}function m(e,t){if(e&&t){if(!Array.from(e.options).some((e=>e.value===t))){const n=document.createElement("option");n.value=t,n.textContent=t,e.appendChild(n)}e.value=t}}function u(e,t){if(!e)return;e.innerHTML="";const n=document.createElement("option");n.value="",n.textContent=t,e.appendChild(n)}function p(e,t){e&&t.forEach((({value:t,label:n})=>{const o=document.createElement("option");o.value=t,o.textContent=n,e.appendChild(o)}))}async function w(e){if(!e)return[];const t=await fetch(`https://servicodados.ibge.gov.br/api/v1/localidades/estados/${encodeURIComponent(e)}/municipios`);if(!t.ok)return[];const n=await t.json();return Array.isArray(n)?n.map((e=>({value:(null==e?void 0:e.nome)||"",label:(null==e?void 0:e.nome)||""}))).filter((e=>e.value)):[]}function g(e){const t=e.getElementById("wzk-widget-form"),o=e.querySelector('input[name="wzk-telefone"]'),a=e.querySelector('input[name="wzk-cpf"]'),i=e.querySelector('input[name="wzk-cep"]'),s=e.getElementById("wzk-cep-error"),d=e.querySelector('input[name="wzk-birthdate"]'),g=e.getElementById("wzk-birthdate-error"),f=e.querySelector('[name="wzk-cidade"]'),h=e.querySelector('[name="wzk-estado"]');(function(e,t,n){if(!e||!t||!n)return;if("SELECT"!==t.tagName||"SELECT"!==n.tagName)return;const o=async t=>{if(u(n,"Cidade*"),n.disabled=!0,!t)return void e.dispatchEvent(new Event("change",{bubbles:!0}));const o=await w(t);p(n,o),n.disabled=!1,e.dispatchEvent(new Event("change",{bubbles:!0}))};t.addEventListener("change",(async()=>{await o(t.value)})),(async()=>{u(t,"Estado*"),u(n,"Cidade*"),n.disabled=!0;const a=await async function(){const e=await fetch("https://servicodados.ibge.gov.br/api/v1/localidades/estados?orderBy=nome");if(!e.ok)return[];const t=await e.json();return Array.isArray(t)?t.map((e=>({value:(null==e?void 0:e.sigla)||"",label:(null==e?void 0:e.nome)||(null==e?void 0:e.sigla)||""}))).filter((e=>e.value&&e.label)):[]}();p(t,a);const r=t.value||e.dataset.resolvedState||"";if(r){t.value=r,await o(r);const a=n.value||e.dataset.resolvedCity||"";a&&m(n,a)}e.dispatchEvent(new Event("change",{bubbles:!0}))})()})(t,h,f),o&&o.addEventListener("input",(e=>{e.target.value=e.target.value.replace(/\D/g,"").replace(/(\d{2})(\d)/,"($1) $2").replace(/(\d{5})(\d)/,"$1-$2").replace(/(-\d{4})\d+?$/,"$1")})),a&&a.addEventListener("input",(e=>{e.target.value=e.target.value.replace(/\D/g,"").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d{1,2})$/,"$1-$2")})),d&&d.addEventListener("input",(e=>{e.target.value=function(e){const t=e.replace(/\D/g,"").slice(0,8),n=(new Date).getFullYear();let o=t.slice(0,2),a=t.slice(2,4),r=t.slice(4,8);return 1===o.length&&Number(o)>3?o=`0${o}`:2===o.length&&(o=String(Math.min(Math.max(Number(o),1),31)).padStart(2,"0")),1===a.length&&Number(a)>1?a=`0${a}`:2===a.length&&(a=String(Math.min(Math.max(Number(a),1),12)).padStart(2,"0")),4===r.length&&(r=String(Math.min(Number(r),n)).padStart(4,"0")),[o,a,r].filter(Boolean).join("/")}(e.target.value)})),i&&i.addEventListener("input",(async e=>{e.target.value=e.target.value.replace(/\D/g,"").replace(/(\d{5})(\d)/,"$1-$2").replace(/(-\d{3})\d+?$/,"$1");const o=e.target.value.replace(/\D/g,""),a=e.target.value;if(o.length<8)return s&&(s.textContent="",s.classList.remove("show")),t&&(t.dataset.cepValidated="false",t.dataset.cepValidationInProgress="false",t.dataset.cepLastValidated="",t.dataset.resolvedCity="",t.dataset.resolvedState=""),void(null==t||t.dispatchEvent(new Event("change",{bubbles:!0})));if(8===o.length){t&&(t.dataset.cepValidationInProgress="true");const e=await n(a);if(i.value!==a)return;if(t&&(t.dataset.cepValidationInProgress="false",t.dataset.cepValidated=e.isValid?"true":"false",t.dataset.cepLastValidated=a,t.dataset.resolvedCity=e.city||"",t.dataset.resolvedState=e.state||""),!e.isValid)return s&&(s.textContent="CEP inválido",s.classList.add("show")),void(null==t||t.dispatchEvent(new Event("change",{bubbles:!0})));if(s&&(s.textContent="",s.classList.remove("show")),h&&e.state)if("SELECT"===h.tagName){if(m(h,e.state),f&&"SELECT"===f.tagName){const t=await w(e.state);u(f,"Cidade*"),p(f,t),f.disabled=!1}}else h.value=e.state;f&&e.city&&("SELECT"===f.tagName?m(f,e.city):f.value=e.city),null==t||t.dispatchEvent(new Event("change",{bubbles:!0}))}})),d&&g&&d.addEventListener("blur",(e=>{c(g,l(e.target.value))}));const k=e.getElementById("wzk-cpf-error");a&&k&&a.addEventListener("blur",(e=>{e.target.value&&!r(e.target.value)?(k.textContent="CPF inválido. Informe um CPF válido.",k.classList.add("show")):(k.textContent="",k.classList.remove("show"))}))}function f({shadow:e,ofertaId:a,utms:u,options:p}){var w,g,f,h,k,z,v,b,y,E,x,C,S,q,L,_,$,I,B,N,D,T;const M=e.getElementById("wzk-widget-form");M.noValidate=!0;const A=M.querySelector('button[type="submit"]'),V=e.getElementById("wzk-widget-message"),P=e.getElementById("wzk-birthdate-error"),F=e.getElementById("wzk-cpf-error"),j=e.getElementById("wzk-cep-error"),H=e.getElementById("wzk-cidade-error"),O=e.getElementById("wzk-estado-error"),Y=e.getElementById("wzk-nome-error"),J=e.getElementById("wzk-email-error"),Q=e.getElementById("wzk-telefone-error"),Z=e.querySelector('[name="wzk-cidade"]'),G=e.querySelector('[name="wzk-estado"]'),R=new Set;let U=!1,W=!1;const K=()=>{W||(W=!0,"function"==typeof window.gtag&&window.gtag("event","form_start",{event_category:"Form",event_label:"Oferta Formulário Multi-Step"}))},X=(e,t,n)=>{(e=>U||R.has(e))(e)?c(t,n):c(t,"")},ee=()=>{var t,n,o,a;if(!A)return;const i=((null==(t=M.querySelector('input[name="wzk-nome"]'))?void 0:t.value)||"").trim(),m=((null==(n=M.querySelector('input[name="wzk-email"]'))?void 0:n.value)||"").trim(),u=((null==(o=M.querySelector('input[name="wzk-telefone"]'))?void 0:o.value)||"").replace(/\D/g,"");let p=d(i)&&s(m)&&11===u.length;i&&d(i)?c(Y,""):X("name",Y,"Preencha o nome completo."),m?s(m)?c(J,""):X("email",J,"E-mail inválido."):X("email",J,"E-mail é obrigatório."),((null==(a=M.querySelector('input[name="wzk-telefone"]'))?void 0:a.value)||"").trim()?11!==u.length?X("phone",Q,"Preencha o telefone corretamente."):c(Q,""):X("phone",Q,"Telefone é obrigatório.");const w=M.querySelectorAll('#wzk-widget-checkboxes input[type="checkbox"]');w.length>0&&(p=p&&Array.from(w).every((e=>e.checked)));const g=M.querySelector('input[name="wzk-cpf"]');if(g){const e=g.value||"",t=14===e.length&&r(e);p=p&&t,e?t?c(F,""):X("cpf",F,"CPF inválido."):X("cpf",F,"CPF é obrigatório.")}else c(F,"");const f=M.querySelector('input[name="wzk-cep"]');if(f){const e=(f.value||"").replace(/\D/g,""),t="true"===M.dataset.cepValidated,n=8===e.length&&t;p=p&&n,f.value?8===e.length&&n?c(j,""):X("cep",j,"CEP inválido."):X("cep",j,"CEP é obrigatório.")}else c(j,"");const h=M.querySelector('input[name="wzk-birthdate"]');if(h){const e=l(h.value);p=p&&!e,e?X("birthdate",P,e):c(P,"")}else c(P,"");const k=M.querySelectorAll('input[name="wzk-modelos-interesse"]');if(k.length>0){const t=Array.from(k).some((e=>e.checked));p=p&&t;const n=e.getElementById("wzk-modelos-interesse-error");t?c(n,""):X("models",n,"Selecione pelo menos um modelo de interesse.")}const z=e.querySelector('select[name="wzk-quando-comprar"]'),v=e.getElementById("wzk-quando-comprar-error");z&&(z.value?c(v,""):(X("when-buy",v,"Selecione quando tem interesse em comprar."),p=!1));const b=e.querySelector('select[name="wzk-planting-area"]'),y=e.getElementById("wzk-planting-area-error");b&&(b.value?c(y,""):(X("planting",y,"Selecione a área de plantio."),p=!1));const E=e.querySelector('select[name="wzk-tractor-power"]'),x=e.getElementById("wzk-tractor-power-error");E&&(E.value?c(x,""):(X("tractor",x,"Selecione a potência do trator."),p=!1)),G?G.value?c(O,""):(X("state",O,"Selecione o estado."),p=!1):c(O,""),Z?Z.value?c(H,""):(X("city",H,"Informe a cidade."),p=!1):c(H,""),A.disabled=!p};M.addEventListener("input",ee),M.addEventListener("change",ee);const te=e=>{R.add(e),ee()};null==(w=M.querySelector('input[name="wzk-nome"]'))||w.addEventListener("focus",K),null==(g=M.querySelector('input[name="wzk-nome"]'))||g.addEventListener("blur",(()=>te("name"))),null==(f=M.querySelector('input[name="wzk-email"]'))||f.addEventListener("focus",K),null==(h=M.querySelector('input[name="wzk-email"]'))||h.addEventListener("blur",(()=>te("email"))),null==(k=M.querySelector('input[name="wzk-telefone"]'))||k.addEventListener("focus",K),null==(z=M.querySelector('input[name="wzk-telefone"]'))||z.addEventListener("blur",(()=>te("phone"))),null==(v=M.querySelector('input[name="wzk-cpf"]'))||v.addEventListener("focus",K),null==(b=M.querySelector('input[name="wzk-cpf"]'))||b.addEventListener("blur",(()=>te("cpf"))),null==(y=M.querySelector('input[name="wzk-cep"]'))||y.addEventListener("focus",K),null==(E=M.querySelector('input[name="wzk-cep"]'))||E.addEventListener("blur",(()=>te("cep"))),null==(x=M.querySelector('input[name="wzk-birthdate"]'))||x.addEventListener("focus",K),null==(C=M.querySelector('input[name="wzk-birthdate"]'))||C.addEventListener("blur",(()=>te("birthdate"))),null==(S=M.querySelector('[name="wzk-estado"]'))||S.addEventListener("focus",K),null==(q=M.querySelector('[name="wzk-estado"]'))||q.addEventListener("change",(()=>te("state"))),null==(L=M.querySelector('[name="wzk-cidade"]'))||L.addEventListener("focus",K),null==(_=M.querySelector('[name="wzk-cidade"]'))||_.addEventListener("change",(()=>te("city"))),null==($=M.querySelector('select[name="wzk-quando-comprar"]'))||$.addEventListener("focus",K),null==(I=M.querySelector('select[name="wzk-quando-comprar"]'))||I.addEventListener("change",(()=>te("when-buy"))),null==(B=M.querySelector('select[name="wzk-planting-area"]'))||B.addEventListener("focus",K),null==(N=M.querySelector('select[name="wzk-planting-area"]'))||N.addEventListener("change",(()=>te("planting"))),null==(D=M.querySelector('select[name="wzk-tractor-power"]'))||D.addEventListener("focus",K),null==(T=M.querySelector('select[name="wzk-tractor-power"]'))||T.addEventListener("change",(()=>te("tractor"))),M.querySelectorAll('input[name="wzk-modelos-interesse"]').forEach((e=>{e.addEventListener("focus",K),e.addEventListener("change",(()=>te("models")))})),ee(),M.addEventListener("submit",(async w=>{w.preventDefault(),U=!0,R.add("name"),R.add("email"),R.add("phone"),R.add("cpf"),R.add("cep"),R.add("birthdate"),R.add("state"),R.add("city"),R.add("models"),R.add("when-buy"),R.add("planting"),R.add("tractor"),ee(),V.style.display="none",V.className="wzk-message";const g=new FormData(M),f=Object.fromEntries(g.entries());if(!d((f["wzk-nome"]||"").trim()))return void c(Y,"Preencha o nome completo.");c(Y,"");const h=(f["wzk-email"]||"").trim();if(!h)return void c(J,"E-mail é obrigatório.");if(!s(h))return void c(J,"E-mail inválido.");c(J,"");const k=f["wzk-telefone"]||"",z=k.replace(/\D/g,"");if(!k)return void c(Q,"Telefone é obrigatório.");if(11!==z.length)return void c(Q,"Preencha o telefone corretamente.");c(Q,"");const v=g.getAll("wzk-modelos-interesse");v.length>0&&(f["wzk-modelos-interesse"]=v);const b=e.querySelectorAll('input[name="wzk-modelos-interesse"]').length>0,y=e.getElementById("wzk-modelos-interesse-error");if(b&&0===v.length)return void(y&&(y.textContent="Selecione pelo menos um modelo de interesse.",y.classList.add("show")));y&&(y.textContent="",y.classList.remove("show"));const E=e.querySelector('select[name="wzk-quando-comprar"]'),x=e.getElementById("wzk-quando-comprar-error");if(E&&!E.value)return void(x&&(x.textContent="Selecione quando tem interesse em comprar.",x.classList.add("show")));x&&(x.textContent="",x.classList.remove("show"));const C=e.querySelector('select[name="wzk-planting-area"]'),S=e.getElementById("wzk-planting-area-error");if(C&&!C.value)return void(S&&(S.textContent="Selecione a área de plantio.",S.classList.add("show")));S&&(S.textContent="",S.classList.remove("show"));const q=e.querySelector('select[name="wzk-tractor-power"]'),L=e.getElementById("wzk-tractor-power-error");if(q&&!q.value)return void(L&&(L.textContent="Selecione a potência do trator.",L.classList.add("show")));L&&(L.textContent="",L.classList.remove("show"));const _=f["wzk-cpf"]||"";if(!_)return void(F&&(F.textContent="CPF é obrigatório.",F.classList.add("show")));if(14!==_.length||!r(_))return void(F&&(F.textContent="CPF inválido.",F.classList.add("show")));F&&(F.textContent="",F.classList.remove("show"));const $=f["wzk-birthdate"]||"",I=Boolean(e.querySelector('input[name="wzk-birthdate"]'))?l($):"";if(I)return void(P&&(P.textContent=I,P.classList.add("show")));P&&(P.textContent="",P.classList.remove("show")),f["wzk-birthdate"]&&(f.birthDate=function(e){const t=i(e);return t?(t.setHours(0,0,0,0),t.toISOString()):null}(f["wzk-birthdate"]),delete f["wzk-birthdate"]);const B=f["wzk-cep"]||"",N=Boolean(e.querySelector('input[name="wzk-cep"]'));if(!N||B)if(N&&8!==B.replace(/\D/g,"").length)j&&(j.textContent="CEP inválido.",j.classList.add("show"));else{if(B){const e=await n(B);if(!e.isValid)return void(j&&(j.textContent="CEP inválido.",j.classList.add("show")));j&&(j.textContent="",j.classList.remove("show")),f.resolvedCity=e.city||"",f.resolvedState=e.state||"",Z&&e.city&&("SELECT"===Z.tagName?m(Z,e.city):Z.value=e.city,f["wzk-cidade"]=Z.value),G&&e.state&&("SELECT"===G.tagName?m(G,e.state):G.value=e.state,f["wzk-estado"]=G.value)}if(!G||G.value)if(O&&(O.textContent="",O.classList.remove("show")),!Z||Z.value){H&&(H.textContent="",H.classList.remove("show"));try{const n="https://api-gateway.mundozerokm.com.br/v1/webhook",r=await async function(e,t,n,o){const a={name:t["wzk-nome"]||"",phone:(t["wzk-telefone"]||"").replace(/\D/g,""),email:t["wzk-email"]||"",cpf:(t["wzk-cpf"]||"").replace(/\D/g,""),zipCode:(t["wzk-cep"]||"").replace(/\D/g,""),city:t["wzk-cidade"]||t.resolvedCity||"",state:t["wzk-estado"]||t.resolvedState||"",campaignIdentifier:n,extraData:{}},r={"wzk-aceite":"opt_in_contato_e_ofertas","wzk-estou_ciente":"opt_in_pyxys","wzk-declaro":"opt_in_terceiros","wzk-opt_in_widget":"wzk-opt_in_widget"};for(const[l,s]of Object.entries(r))l in t&&(a.extraData[s]="on"===t[l]?"sim":"não");t.birthDate&&(a.birthDate=t.birthDate),t["wzk-quando-comprar"]&&(a.extraData.quando_comprar=t["wzk-quando-comprar"]),t["wzk-planting-area"]&&(a.extraData.planting_area=t["wzk-planting-area"]),t["wzk-tractor-power"]&&(a.extraData.tractor_power=t["wzk-tractor-power"]),Array.isArray(t["wzk-modelos-interesse"])?a.extraData.modelos_interesse=t["wzk-modelos-interesse"]:t["wzk-modelos-interesse"]&&(a.extraData.modelos_interesse=[t["wzk-modelos-interesse"]]),Array.isArray(o)&&o.forEach((({key:e,value:t})=>{a[{utm_source:"utmSource",utm_medium:"utmMedium",utm_campaign:"utmCampaign",utm_content:"utmContent",utm_term:"utmTerm"}[e]||e]=t}));const i=await fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)});return await i.json()}(n,f,a,u);r.success?(window.dataLayer&&(window.gtag("event","generate_lead",{position:"wzk-carroucel-"+a,widget:p.titleForm||o}),window.gtag("event","lead",{position:"wzk-carroucel-"+a,widget:p.titleForm||o})),t(V,{text:"Cadastro enviado com sucesso!",type:"success"}),M.reset(),U=!1,R.clear(),M.dataset.cepValidated="false",M.dataset.cepValidationInProgress="false",M.dataset.cepLastValidated="",M.dataset.resolvedCity="",M.dataset.resolvedState="","SELECT"===(null==Z?void 0:Z.tagName)&&"SELECT"===(null==G?void 0:G.tagName)&&(Z.value="",Z.disabled=!0),[P,F,j,H,O,Y,J,Q,e.getElementById("wzk-modelos-interesse-error"),e.getElementById("wzk-quando-comprar-error"),e.getElementById("wzk-planting-area-error"),e.getElementById("wzk-tractor-power-error")].forEach((e=>c(e,""))),p.onSuccess&&p.onSuccess()):(t(V,{text:r.message||"Erro ao enviar o cadastro.",type:"error"}),p.onError&&p.onError(r))}catch(D){t(V,{text:"Ocorreu um erro, por favor tente novamente.",type:"error"}),p.onError&&p.onError(D)}ee()}else H&&(H.textContent="Informe a cidade.",H.classList.add("show"));else O&&(O.textContent="Selecione o estado.",O.classList.add("show"))}else j&&(j.textContent="CEP é obrigatório.",j.classList.add("show"))}))}function h(e){if("boolean"==typeof e)return e;if("number"==typeof e){if(1===e)return!0;if(0===e)return!1}if("string"==typeof e){const t=e.trim().toLowerCase();if(["true","1","sim","yes"].includes(t))return!0;if(["false","0","nao","no",""].includes(t))return!1}return Boolean(e)}window.wzkWidgetMundoZeroKM={load:async function(t,n=null,r={}){let i;if(n?(i=document.querySelector(n),i||(i=document.createElement("div"),i.id=n.replace(/^#/,""),document.body.appendChild(i))):(i=document.createElement("div"),document.body.appendChild(i)),i.innerHTML="",window.gtag)window.gtag("config","G-J036VVBTZ6",{send_page_view:!1});else{let e=function(){dataLayer.push(arguments)};const t=document.createElement("script");t.async=!0,t.src="https://www.googletagmanager.com/gtag/js?id=G-J036VVBTZ6",document.head.appendChild(t),window.dataLayer=window.dataLayer||[],window.gtag=e,window.gtag("js",new Date),window.gtag("config","G-J036VVBTZ6",{send_page_view:!1})}window.gtag&&window.gtag("event","widget_impression_"+t,{position:"wzk-carroucel-"+t,widget:r.titleForm||o});const l=i.attachShadow({mode:"open"}),s=r.color||"#cb0003",d=r.titleForm||o,c=r.fontFamily||"sans-serif",m=r.colorBackground||"transparent",u=r.textHeader||"",p=r.colorSpan||"#5a6372",w=r.colorTitle||"#1a1a1a",k=function(){const e=new URLSearchParams(window.location.search);return{utm_source:e.get("utm_source")||"",utm_medium:e.get("utm_medium")||"",utm_term:e.get("utm_term")||"",utm_content:e.get("utm_content")||"",utm_campaign:e.get("utm_campaign")||""}}(),z=[{key:"origin",value:r.origin||"widget-form"},{key:"utm_source",value:k.utm_source||r.utmSource||""},{key:"utm_medium",value:k.utm_medium||r.utmMedium||""},{key:"utm_term",value:k.utm_term||r.utmTerm||""},{key:"utm_content",value:k.utm_content||r.utmContent||""},{key:"utm_campaign",value:k.utm_campaign||r.utmCampaign||""}],v=document.createElement("style");v.textContent=function({color:e,fontFamily:t,colorBackground:n,colorSpan:o,colorTitle:a}){return`\n    .wzk-widget-wrapper {\n      font-family: ${t};\n      display: flex;\n      flex-direction: row;\n      flex-wrap: wrap;\n      align-items: flex-start;\n      gap: 2rem;\n      padding: 1.5rem;\n      max-width: 62.5rem;\n      margin: 0 auto;\n      box-sizing: border-box;\n      width: 100%;\n      background-color: ${n};\n    }\n    .wzk-header {\n      width: 100%;\n      text-align: center;\n      color: #555;\n      font-size: 10px;\n      font-weight: 500;\n      background: transparent;\n      box-sizing: border-box;\n    }\n    .wzk-widget-col1, .wzk-widget-col2 {\n      flex: 1 1 300px;\n      min-width: 0;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      box-sizing: border-box;\n    }\n    .wzk-widget-col1 {\n      align-items: flex-start;\n      gap: 1.2rem;\n      text-align: left;\n    }\n    .wzk-widget-image {\n      width: 100%;\n      max-height: 26.3rem;\n      margin: 0;\n      padding: 0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 0.5rem;\n      overflow: hidden;\n    }\n    .wzk-widget-image img {\n      width: 100%;\n      height: 100%;\n      border-radius: 0.5rem;\n      object-fit: cover;\n      display: block;\n      margin: 0 auto;\n    }\n    .wzk-widget-titulos {\n      display: flex;\n      flex-direction: column;\n      gap: 0.5rem;\n      width: 100%;\n    }\n    .wzk-widget-titulos h2 {\n      font-size: 2rem;\n      font-weight: bold;\n      margin: 0;\n      color: ${a};\n    }\n    .wzk-widget-titulos h3 {\n      font-size: 1.125rem;\n      color: ${e};\n      margin: 0;\n    }\n    .wzk-widget-titulos p {\n      font-size: 1rem;\n      color: ${o};\n      margin: 0;\n    }\n    .wzk-widget-col2 {\n      align-items: stretch;\n      min-width: 16rem;\n      gap: 0;\n    }\n    .wzk-widget-form {\n      width: 100%;\n      display: flex;\n      flex-direction: column;\n      gap: 0;\n    }\n    .wzk-widget-form h4 {\n      margin: 0 0 2rem 0;\n      font-size: 1.1rem;\n      color: ${a};\n    }\n    .wzk-widget-form input:not([type="checkbox"]) {\n      width: 100%;\n      padding: 0 1rem;\n      height: 2.5rem;\n      margin-bottom: 0;\n      border-radius: 1.25rem;\n      background-color: #f2f2f2;\n      border: 1px solid #ccc;\n      transition: border-color 0.3s ease;\n      color: ${o};\n      font-size: 1rem;\n      box-sizing: border-box;\n    }\n    .wzk-widget-form select {\n      width: 100%;\n      padding: 0 1rem;\n      height: 2.5rem;\n      margin-bottom: 0;\n      border-radius: 1.25rem;\n      background-color: #f2f2f2;\n      border: 1px solid #ccc;\n      transition: border-color 0.3s ease;\n      color: ${o};\n      font-size: 1rem;\n      box-sizing: border-box;\n    }\n    .wzk-widget-form input:focus {\n      border-color: ${e};\n      outline: none;\n    }\n    .wzk-widget-form button {\n      padding: 0.8rem;\n      width: 100%;\n      background: ${e};\n      color: #fff;\n      border: none;\n      border-radius: 0.5rem;\n      font-weight: bold;\n      cursor: pointer;\n      font-size: 1rem;\n      transition: all 0.3s ease;\n    }\n    .wzk-widget-form button:hover {\n      opacity: 0.8;\n    }\n    .wzk-widget-form button:disabled {\n      opacity: 0.45;\n      cursor: not-allowed;\n      filter: grayscale(0.2);\n    }\n    .wzk-checkbox-group {\n      text-align: left;\n      margin-bottom: 1rem;\n      display: flex;\n      flex-direction: column;\n      gap: 0.5rem;\n    }\n    .wzk-checkbox-group label {\n      display: flex;\n      align-items: center;\n      font-size: 0.95rem;\n      gap: 0.5rem;\n    }\n    .wzk-checkbox-group input[type="checkbox"] {\n      margin-top: 0.2rem;\n      accent-color: ${e};\n    }\n    .wzk-checkbox-group span {\n      color: ${o};\n      line-height: 1.4;\n      font-size: 0.75rem;\n    }\n    .wzk-checkbox-group span a, b, strong {\n      color: ${e};\n      transition: color 0.3s ease;\n    }\n    .wzk-checkbox-group span a:hover {\n      color: ${o};\n    }\n    .wzk-checkbox-group span a {\n      cursor: pointer;\n    }\n    .wzk-message {\n      padding: 0.6rem 1rem;\n      border-radius: 0.25rem;\n      margin-bottom: 1rem;\n      margin-top: 1rem;\n      display: none;\n      font-size: 1rem;\n    }\n    .wzk-message.success { background: #00a99d; color: #fff; }\n    .wzk-message.error { background: #fb2c36; color: #fff; }\n    .wzk-birthdate-wrapper {\n      position: relative;\n      width: 100%;\n      margin-bottom: 0;\n    }\n    .wzk-birthdate-wrapper input[type="date"] {\n      width: 100%;\n      padding: 0 1rem;\n      height: 2.5rem;\n      border-radius: 1.25rem;\n      background-color: #f2f2f2;\n      border: 1px solid #ccc;\n      transition: border-color 0.3s ease;\n      color: ${o};\n      font-size: 1rem;\n      box-sizing: border-box;\n    }\n    .wzk-birthdate-wrapper input[type="date"]::placeholder {\n      color: transparent;\n    }\n    .wzk-birthdate-wrapper input[type="date"]::-webkit-calendar-picker-indicator {\n      position: absolute;\n      right: 1rem;\n      cursor: pointer;\n      color: #5a6372;\n      filter: invert(1) brightness(0.8);\n    }\n    .wzk-birthdate-wrapper input[type="date"]::-webkit-outer-spin-button,\n    .wzk-birthdate-wrapper input[type="date"]::-webkit-inner-spin-button {\n      display: none;\n      -webkit-appearance: none;\n      margin: 0;\n    }\n    .wzk-birthdate-wrapper input[type="date"]:focus {\n      border-color: ${e};\n      outline: none;\n    }\n    .wzk-birthdate-placeholder {\n      position: absolute;\n      left: 1rem;\n      top: 50%;\n      transform: translateY(-50%);\n      color: ${o};\n      font-size: 1rem;\n      pointer-events: none;\n      z-index: 10;\n      display: block;\n      background-color: #f2f2f2;\n      padding-right: 0.5rem;\n      white-space: nowrap;\n      text-shadow: 0 0 0.5px rgba(0, 0, 0, 0.2);\n    }\n    .wzk-birthdate-error {\n      padding: 0;\n      margin-top: 0.2rem;\n      margin-bottom: 0.2rem;\n      min-height: 0.9rem;\n      font-size: 0.75rem;\n      line-height: 1.2;\n      color: #fb2c36;\n      display: block;\n      visibility: hidden;\n    }\n    .wzk-birthdate-error.show {\n      visibility: visible;\n    }\n    .wzk-cpf-error {\n      padding: 0;\n      margin-top: 0.2rem;\n      margin-bottom: 0.2rem;\n      min-height: 0.9rem;\n      font-size: 0.75rem;\n      line-height: 1.2;\n      color: #fb2c36;\n      display: block;\n      visibility: hidden;\n    }\n    .wzk-cpf-error.show {\n      visibility: visible;\n    }\n    .wzk-question {\n      margin-bottom: 0;\n    }\n    .wzk-question-label {\n      display: block;\n      margin-bottom: 0.5rem;\n      color: ${a};\n      font-size: 0.95rem;\n      font-weight: 600;\n    }\n    .wzk-models-group {\n      display: flex;\n      flex-direction: column;\n      gap: 0.5rem;\n      margin-bottom: 0.5rem;\n    }\n    .wzk-checkbox-label {\n      display: flex;\n      align-items: center;\n      gap: 0.5rem;\n      font-size: 0.9rem;\n      color: ${o};\n    }\n    .wzk-checkbox-text {\n      color: ${o};\n      line-height: 1.35;\n    }\n    .wzk-question-error {\n      display: block;\n      visibility: hidden;\n      min-height: 0.9rem;\n      font-size: 0.75rem;\n      color: #fb2c36;\n      margin-top: 0.2rem;\n      margin-bottom: 0.2rem;\n      line-height: 1.2;\n    }\n    .wzk-question-error.show {\n      visibility: visible;\n    }\n    .wzk-cep-error {\n      padding: 0;\n      margin-top: 0.2rem;\n      margin-bottom: 0.2rem;\n      min-height: 0.9rem;\n      font-size: 0.75rem;\n      line-height: 1.2;\n      color: #fb2c36;\n      display: block;\n      visibility: hidden;\n    }\n    .wzk-cep-error.show {\n      visibility: visible;\n    }\n    .wzk-widget-client {\n      margin-top: 1rem;\n      font-size: 0.95rem;\n      color: #888;\n    }\n    @media (max-width: 425px) {\n      .wzk-widget-image.hide-mobile {\n        display: none !important;\n      }\n    }\n    @media (max-width: 900px) {\n      .wzk-widget-wrapper {\n        flex-direction: column;\n        padding: 1rem;\n        gap: 2rem;\n      }\n      .wzk-widget-col1, .wzk-widget-col2 {\n        min-width: 0;\n        max-width: 100%;\n        flex: 1;\n        width: 100%;\n      }\n      .wzk-widget-image {\n        max-width: 100%;\n        height: auto;\n      }\n    }\n    @media (max-width: 600px) {\n      .wzk-widget-wrapper {\n        padding: 0.5rem;\n        gap: 2rem;\n      }\n      .wzk-widget-form input {\n        font-size: 0.95rem;\n        height: 2.1rem;\n        padding: 0 0.7rem;\n      }\n      .wzk-widget-form button {\n        font-size: 0.95rem;\n        padding: 0.6rem;\n      }\n      .wzk-widget-titulos h2 {\n        font-size: 1.2rem;\n      }\n      .wzk-widget-titulos h3 {\n        font-size: 1rem;\n      }\n      .wzk-widget-titulos p {\n        font-size: 0.95rem;\n      }\n    }\n  `}({color:s,fontFamily:c,colorBackground:m,colorSpan:p,colorTitle:w}),l.appendChild(v);const b=document.createElement("div");b.className="wzk-widget-wrapper",b.innerHTML=`\n    <div class="wzk-header" style="${u?"":"display:none;"}">${u}</div>\n    <div class="wzk-widget-col1">\n      <div class="wzk-widget-titulos" id="wzk-widget-titulos"></div>\n      <figure class="wzk-widget-image" id="wzk-widget-image"></figure>\n    </div>\n    <div class="wzk-widget-col2">\n            <form class="wzk-widget-form" id="wzk-widget-form" novalidate>\n        <h4>${d}</h4>\n                <input type="text" name="wzk-nome" placeholder="Nome completo*" />\n                <div id="wzk-nome-error" class="wzk-question-error"></div>\n                <input type="email" name="wzk-email" placeholder="E-mail*" />\n                <div id="wzk-email-error" class="wzk-question-error"></div>\n                <input type="tel" name="wzk-telefone" placeholder="Telefone*" />\n                <div id="wzk-telefone-error" class="wzk-question-error"></div>\n        <div class="wzk-checkbox-group" id="${a}"></div>\n                <button type="submit" aria-label="Finalizar cadastro" disabled>Finalizar cadastro</button>\n      </form>\n      <div class="wzk-message" id="wzk-widget-message"></div>\n    </div>\n  `,l.appendChild(b);const y=await async function(e,t){let n="https://painel.mundozerokm.com.br/api/offers/widget";t&&(n+=`?ofertaId=${encodeURIComponent(t)}`);const o=await fetch(n);return await o.json()}(0,t),E=Array.isArray(y)?y[0]:y;var x,C;if(function(e,t,n={}){const o=e.querySelector("form.wzk-widget-form"),a=function(e,t={}){var n;const o=null!=(n=t.isOfferlp)?n:null==e?void 0:e.isOfferlp;if("boolean"==typeof o)return o?"offer":"interest";if("string"==typeof o){const e=o.trim().toLowerCase();if("true"===e)return"offer";if("false"===e)return"interest"}return"offer"}(t,n),r=function(e,t){var n,o;const a=h(null==e?void 0:e.birthdate),r=h(null==e?void 0:e.cep),i=h(null!=(n=null==e?void 0:e.cidade)?n:null==e?void 0:e.city),l=h(null!=(o=null==e?void 0:e.estado)?o:null==e?void 0:e.state),s=void 0!==(null==e?void 0:e.hidden_state_city)&&null!==(null==e?void 0:e.hidden_state_city)?!h(null==e?void 0:e.hidden_state_city):null,d=null!=s?s:i||l;return"interest"===t?{lpType:t,showCpf:!0,showCep:r,showBirthdate:a,showCity:d,showState:d}:{lpType:"offer",showCpf:!0,showCep:!0,showBirthdate:a,showCity:!1,showState:!1}}(t,a),i=o.querySelector('input[name="wzk-telefone"]'),l=o.querySelector("#wzk-telefone-error"),s=o.querySelector('input[name="wzk-cpf"]'),d=o.querySelector('input[name="wzk-cep"]'),c=o.querySelector('input[name="wzk-birthdate"]'),m=o.querySelector('input[name="wzk-cidade"]'),u=o.querySelector('input[name="wzk-estado"]'),p=o.querySelector(".wzk-optional-fields");p&&p.remove(),s&&s.remove(),d&&d.remove(),c&&c.remove(),m&&m.remove(),u&&u.remove();const w=document.createElement("div");if(w.className="wzk-optional-fields",w.dataset.lpType=r.lpType,r.showCpf){const e=document.createElement("input");e.type="text",e.name="wzk-cpf",e.id="wzk-cpf-input",e.placeholder="CPF*",e.maxLength=14,w.appendChild(e);const t=document.createElement("div");t.id="wzk-cpf-error",t.className="wzk-cpf-error",w.appendChild(t)}if(r.showCep){const e=document.createElement("input");e.type="text",e.name="wzk-cep",e.id="wzk-cep-input",e.placeholder="CEP*",w.appendChild(e);const t=document.createElement("div");t.id="wzk-cep-error",t.className="wzk-cep-error",w.appendChild(t)}if(r.showState){const e=document.createElement("select");e.name="wzk-estado",e.id="wzk-estado",e.className="wzk-select-field";const t=document.createElement("option");t.value="",t.textContent="Estado*",e.appendChild(t),w.appendChild(e);const n=document.createElement("div");n.id="wzk-estado-error",n.className="wzk-question-error",w.appendChild(n)}if(r.showCity){const e=document.createElement("select");e.name="wzk-cidade",e.id="wzk-cidade",e.className="wzk-select-field";const t=document.createElement("option");t.value="",t.textContent="Cidade*",e.appendChild(t),w.appendChild(e);const n=document.createElement("div");n.id="wzk-cidade-error",n.className="wzk-question-error",w.appendChild(n)}if(r.showBirthdate){const e=document.createElement("input");e.type="text",e.name="wzk-birthdate",e.id="wzk-birthdate-input",e.inputMode="numeric",e.maxLength=10,e.placeholder="Data de nascimento*",w.appendChild(e);const t=document.createElement("div");t.id="wzk-birthdate-error",t.className="wzk-birthdate-error",w.appendChild(t)}(function(e,t,n){const o=!0===(null==t?void 0:t.show_questions);if("interest"!==n||o)return;const a=Array.isArray(null==t?void 0:t.generic_models)?t.generic_models:[];if(a.length>0){const t=document.createElement("div");t.className="wzk-question";const n=document.createElement("label");n.className="wzk-question-label",n.textContent="Qual modelo você tem interesse?*",t.appendChild(n);const o=document.createElement("div");o.className="wzk-models-group",a.forEach((e=>{var t;const n=(null==(t=null==e?void 0:e.montadora)?void 0:t.name)||"",a=(null==e?void 0:e.title)||"",r=(null==e?void 0:e.documentId)||a,i=document.createElement("label");i.className="wzk-checkbox-label";const l=document.createElement("input");l.type="checkbox",l.name="wzk-modelos-interesse",l.value=r;const s=document.createElement("span");s.className="wzk-checkbox-text",s.textContent=n?`${n} | ${a}`:a,i.appendChild(l),i.appendChild(s),o.appendChild(i)})),t.appendChild(o);const r=document.createElement("div");r.id="wzk-modelos-interesse-error",r.className="wzk-question-error",t.appendChild(r),e.appendChild(t)}const r=document.createElement("div");r.className="wzk-question",r.innerHTML='\n        <label class="wzk-question-label" for="wzk-quando-comprar">Quando tem interesse em comprar?*</label>\n        <select name="wzk-quando-comprar" id="wzk-quando-comprar" class="wzk-select-field">\n            <option value="">Selecione uma opção*</option>\n            <option value="Em até 30 dias">Em até 30 dias</option>\n            <option value="Em até 60 dias">Em até 60 dias</option>\n            <option value="Em até 90 dias">Em até 90 dias</option>\n            <option value="Estou apenas pesquisando">Estou apenas pesquisando</option>\n        </select>\n        <div id="wzk-quando-comprar-error" class="wzk-question-error"></div>\n    ',e.appendChild(r);const i=(null==t?void 0:t.slug)||"";if(["colheitadeiras-case-ih","tratores-case-ih"].includes(i)){const t=document.createElement("div");t.className="wzk-question",t.innerHTML='\n            <label class="wzk-question-label" for="wzk-planting-area">Qual é o tamanho aproximado da sua propriedade ou área de plantio?*</label>\n            <select name="wzk-planting-area" id="wzk-planting-area" class="wzk-select-field">\n                <option value="">Selecione a área de plantio*</option>\n                <option value="ate_20">Até 20 hectares</option>\n                <option value="acima_20">Acima de 20 hectares</option>\n            </select>\n            <div id="wzk-planting-area-error" class="wzk-question-error"></div>\n        ',e.appendChild(t)}if("tratores-case-ih"===i){const t=document.createElement("div");t.className="wzk-question",t.innerHTML='\n            <label class="wzk-question-label" for="wzk-tractor-power">Qual potência você busca adquirir?*</label>\n            <select name="wzk-tractor-power" id="wzk-tractor-power" class="wzk-select-field">\n                <option value="">Selecione a potência*</option>\n                <option value="144">144</option>\n                <option value="157">157</option>\n                <option value="167">167</option>\n                <option value="182">182</option>\n                <option value="197">197</option>\n                <option value="213">213</option>\n                <option value="234">234</option>\n            </select>\n            <div id="wzk-tractor-power-error" class="wzk-question-error"></div>\n        ',e.appendChild(t)}})(w,t,a),w.children.length>0&&(l&&l.parentNode?l.parentNode.insertBefore(w,l.nextSibling):i&&i.parentNode&&i.parentNode.insertBefore(w,i.nextSibling))}(l,E,r),x=l,(C=E.image)&&(x.getElementById("wzk-widget-image").innerHTML=`<img src="${C}" alt="Oferta" loading="lazy" decoding="async" />`),function(e,t,n,o={}){const a=o.title0km||"Oferta 0km";e.getElementById("wzk-widget-titulos").innerHTML=`\n    <h2>${a}</h2>\n    ${t.title?`<h3 style="color:${n}">${t.title}</h3>`:""}\n    ${t.text_call?`<p>${t.text_call}</p>`:""}\n  `}(l,E,s,r),function(t,n,o){const a=t.getElementById(o);a.innerHTML="",n.opt_in_widget?a.innerHTML=`\n            <label><input type="checkbox" name="wzk-opt_in_widget" id="wzk-opt_in_widget" /> <span>${e(n.opt_in_widget)}</span></label>\n        `:[{name:"wzk-aceite",text:n.text_aceite},{name:"wzk-estou_ciente",text:n.text_estou_ciente},{name:"wzk-declaro",text:n.text_declaro}].forEach((t=>{t.text&&(a.innerHTML+=`\n                        <label><input type="checkbox" name="${t.name}" id="${t.name}" /> <span>${e(t.text)}</span></label>\n          `)}))}(l,E,a),void 0!==r.isImageMobile&&!r.isImageMobile){const e=l.getElementById("wzk-widget-image");e&&e.classList.add("hide-mobile")}g(l),f({shadow:l,ofertaId:t,utms:z,options:r})}}}();
