PageSourceSearch

https://www.suno.com.br/wp-content/themes/suno-portal/dist/tools.min.js?ver=6.6.2

js suno.com.br collected 2026-10-02 03:20:18 UTC 133,222 bytes, 1 lines download raw bytes

1!function(){"use strict";var e={1669:function(e){e.exports=jQuery},2043:function(e,t,n){var a=n(7326),o=n(5884),s=TypeError;e.exports=function(e){if(a(e))return e;throw new s(o(e)+" is not a function")}},5235:function(e,t,n){var a=n(8959),o=a({}.toString),s=a("".slice);e.exports=function(e){return s(o(e),8,-1)}},376:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},37:function(e,t,n){var a=n(376);e.exports=!a(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},8959:function(e,t,n){var a=n(37),o=Function.prototype,s=o.call,r=a&&o.bind.bind(s,s);e.exports=a?r:function(e){return function(){return s.apply(e,arguments)}}},5635:function(e,t,n){var a=n(2043),o=n(2068);e.exports=function(e,t){var n=e[t];return o(n)?void 0:a(n)}},5790:function(e,t,n){var a=n(8959),o=n(376),s=n(5235),r=Object,l=a("".split);e.exports=o(function(){return!r("z").propertyIsEnumerable(0)})?function(e){return"String"===s(e)?l(e,""):r(e)}:r},7326:function(e){var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},6843:function(e,t,n){var a=n(376),o=n(7326),s=/#|\.prototype\./,r=function(e,t){var n=i[l(e)];return n===c||n!==d&&(o(t)?a(t):!!t)},l=r.normalize=function(e){return String(e).replace(s,".").toLowerCase()},i=r.data={},d=r.NATIVE="N",c=r.POLYFILL="P";e.exports=r},2068:function(e){e.exports=function(e){return null==e}},628:function(e){e.exports=!1},7260:function(e){var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var a=+e;return(a>0?n:t)(a)}},5046:function(e,t){t.f=Object.getOwnPropertySymbols},5940:function(e,t,n){var a=n(8959);e.exports=a({}.isPrototypeOf)},35:function(e,t,n){var a=n(2068),o=TypeError;e.exports=function(e){if(a(e))throw new o("Can't call method on "+e);return e}},6118:function(e,t,n){var a=n(7260);e.exports=function(e){var t=+e;return t!=t||0===t?0:a(t)}},1437:function(e,t,n){var a=n(6118),o=Math.min;e.exports=function(e){var t=a(e);return t>0?o(t,9007199254740991):0}},5870:function(e,t,n){var a=n(35),o=Object;e.exports=function(e){return o(a(e))}},5884:function(e){var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},3183:function(e,t,n){var a=n(8959),o=0,s=Math.random(),r=a(1.1.toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+r(++o+s,36)}}},t={};function n(a){var o=t[a];if(void 0!==o)return o.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,n),s.exports}n.cw=function(e){var t;return function(){if(e){var n=e;e=0,t={exports:{}},n.call(t.exports,t,t.exports)}return t.exports}},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}();var a=n.cw(function(e,t){var n=le(),a=$(),o=j().f,s=n("unscopables"),r=Array.prototype;void 0===r[s]&&o(r,s,{configurable:!0,value:a(null)}),e.exports=function(e){r[s][e]=!0}}),o=n.cw(function(e,t){var n=k(),a=String,o=TypeError;e.exports=function(e){if(n(e))return e;throw new o(a(e)+" is not an object")}}),s=n.cw(function(e,t){var n=K(),a=Y(),o=A(),s=function(e){return function(t,s,r){var l=n(t),i=o(l);if(0===i)return!e&&-1;var d,c=a(r,i);if(e&&s!=s){for(;i>c;)if((d=l[c++])!=d)return!0}else for(;i>c;c++)if((e||c in l)&&l[c]===s)return e||c||0;return!e&&-1}};e.exports={m:s(!0),q:s(!1)}}),r=n.cw(function(e,t){var n=L(),a=U(),o=T(),s=j();e.exports=function(e,t,r){for(var l=a(t),i=s.f,d=o.f,c=0;c<l.length;c++){var u=l[c];n(e,u)||r&&n(r,u)||i(e,u,d(t,u))}}}),l=n.cw(function(e,t){var n=u(),a=j(),o=i();e.exports=n?function(e,t,n){return a.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}}),i=n.cw(function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}}),d=n.cw(function(e,t){var n=M(),a=j(),o=q(),s=c();e.exports=function(e,t,r,l){l||(l={});var i=l.enumerable,d=void 0!==l.name?l.name:t;if(n(r)&&o(r,d,l),l.global)i?e[t]=r:s(t,r);else{try{l.unsafe?e[t]&&(i=!0):delete e[t]}catch(e){}
vendor: 9,552 bytes, line 1
1i?e[t]=r:a.f(e,t,{value:r,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return e}}),c=n.cw(function(e,t){var n=h(),a=Object.defineProperty;e.exports=function(e,t){try{a(n,e,{value:t,configurable:!0,writable:!0})}catch(a){n[e]=t}return t}}),u=n.cw(function(e,t){var n=f();e.exports=!n(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})}),m=n.cw(function(e,t){var n=h(),a=k(),o=n.document,s=a(o)&&a(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}}),p=n.cw(function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),g=n.cw(function(e,t){var n=h().navigator,a=n&&n.userAgent;e.exports=a?String(a):""}),v=n.cw(function(e,t){var n,a,o=h(),s=g(),r=o.process,l=o.Deno,i=r&&r.versions||l&&l.version,d=i&&i.v8;d&&(a=(n=d.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!a&&s&&(!(n=s.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\/(\d+)/))&&(a=+n[1]),e.exports=a}),y=n.cw(function(e,t){var n=h(),a=T().f,o=l(),s=d(),i=c(),u=r(),m=R();e.exports=function(e,t){var r,l,d,c,p,g=e.target,v=e.global,y=e.stat;if(r=v?n:y?n[g]||i(g,{}):n[g]&&n[g].prototype)for(l in t){if(c=t[l],d=e.dontCallGetSet?(p=a(r,l))&&p.value:r[l],!m(v?l:g+(y?".":"#")+l,e.forced)&&void 0!==d){if(typeof c==typeof d)continue;u(c,d)}(e.sham||d&&d.sham)&&o(c,"sham",!0),s(r,l,c,e)}}}),f=function(){return n(376)},_=n.cw(function(e,t){var a=n(37),o=Function.prototype.call;e.exports=a?o.bind(o):function(){return o.apply(o,arguments)}}),I=n.cw(function(e,t){var n=u(),a=L(),o=Function.prototype,s=n&&Object.getOwnPropertyDescriptor,r=a(o,"name"),l=r&&"something"===function(){}.name,i=r&&(!n||n&&s(o,"name").configurable);e.exports={EXISTS:r,PROPER:l,i2:i}}),E=function(){return n(8959)},b=n.cw(function(e,t){var n=h(),a=M();e.exports=function(e,t){return arguments.length<2?(o=n[e],a(o)?o:void 0):n[e]&&n[e][t];var o}}),h=n.cw(function(e,t){var a=function(e){return e&&e.Math===Math&&e};e.exports=a("object"==typeof globalThis&&globalThis)||a("object"==typeof window&&window)||a("object"==typeof self&&self)||a("object"==typeof n.g&&n.g)||a("object"==typeof this&&this)||function(){return this}()||Function("return this")()}),L=n.cw(function(e,t){var n=E(),a=ee(),o=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(a(e),t)}}),B=n.cw(function(e,t){e.exports={}}),x=n.cw(function(e,t){var n=b();e.exports=n("document","documentElement")}),S=n.cw(function(e,t){var n=u(),a=f(),o=m();e.exports=!n&&!a(function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a})}),C=n.cw(function(e,t){var n=E(),a=M(),o=W(),s=n(Function.toString);a(o.inspectSource)||(o.inspectSource=function(e){return s(e)}),e.exports=o.inspectSource}),w=n.cw(function(e,t){var n,a,o,s=re(),r=h(),i=k(),d=l(),c=L(),u=W(),m=H(),p=B(),g="Object already initialized",v=r.TypeError,y=r.WeakMap;if(s||u.state){var f=u.state||(u.state=new y);f.get=f.get,f.has=f.has,f.set=f.set,n=function(e,t){if(f.has(e))throw new v(g);return t.facade=e,f.set(e,t),t},a=function(e){return f.get(e)||{}},o=function(e){return f.has(e)}}else{var _=m("state");p[_]=!0,n=function(e,t){if(c(e,_))throw new v(g);return t.facade=e,d(e,_,t),t},a=function(e){return c(e,_)?e[_]:{}},o=function(e){return c(e,_)}}e.exports={set:n,get:a,has:o,enforce:function(e){return o(e)?a(e):n(e,{})},getterFor:function(e){return function(t){var n;if(!i(t)||(n=a(t)).type!==e)throw new v("Incompatible receiver, "+e+" required");return n}}}}),M=function(){return n(7326)},R=function(){return n(6843)},k=n.cw(function(e,t){var n=M();e.exports=function(e){return"object"==typeof e?null!==e:n(e)}}),D=n.cw(function(e,t){var n=b(),a=M(),o=F(),s=oe(),r=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return a(t)&&o(t.prototype,r(e))}}),A=n.cw(function(e,t){var n=Z();e.exports=function(e){return n(e.length)}}),q=n.cw(function(e,t){var n=E(),a=f(),o=M(),s=L(),r=u(),l=I().i2,i=C(),d=w(),c=d.enforce,m=d.get,p=String,g=Object.defineProperty,v=n("".slice),y=n("".replace),_=n([].join),b=r&&!a(function(){return 8!==g(function(){},"length",{value:8}).length}),h=String(String).split("String"),B=e.exports=function(e,t,n){"Symbol("===v(p(t),0,7)&&(t="["+y(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!s(e,"name")||l&&e.name!==t)&&(r?g(e,"name",{value:t,configurable:!0}):e.name=t),b&&n&&s(n,"arity")&&e.length!==n.arity&&g(e,"length",{value:n.arity});try{n&&s(n,"constructor")&&n.constructor?r&&g(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var a=c(e);return s(a,"source")||(a.source=_(h,"string"==typeof t?t:"")),e};Function.prototype.toString=B(function(){return o(this)&&m(this).source||i(this)},"toString")}),$=n.cw(function(e,t){var n,a=o(),s=N(),r=p(),l=B(),i=x(),d=m(),c=H(),u="prototype",g="script",v=c("IE_PROTO"),y=function(){},f=function(e){return"<"+g+">"+e+"</"+g+">"},_=function(e){e.write(f("")),e.close();var t=e.parentWindow.Object;return e=null,t},I=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,a;I="undefined"!=typeof document?document.domain&&n?_(n):(t=d("iframe"),a="java"+g+":",t.style.display="none",i.appendChild(t),t.src=String(a),(e=t.contentWindow.document).open(),e.write(f("document.F=Object")),e.close(),e.F):_(n);for(var o=r.length;o--;)delete I[u][r[o]];return I()};l[v]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(y[u]=a(e),n=new y,y[u]=null,n[v]=e):n=I(),void 0===t?n:s.f(n,t)}}),N=n.cw(function(e,t){var n=u(),a=se(),s=j(),r=o(),l=K(),i=O();t.f=n&&!a?Object.defineProperties:function(e,t){r(e);for(var n,a=l(t),o=i(t),d=o.length,c=0;d>c;)s.f(e,n=o[c++],a[n]);return e}}),j=n.cw(function(e,t){var n=u(),a=S(),s=se(),r=o(),l=ne(),i=TypeError,d=Object.defineProperty,c=Object.getOwnPropertyDescriptor,m="enumerable",p="configurable",g="writable";t.f=n?s?function(e,t,n){if(r(e),t=l(t),r(n),"function"==typeof e&&"prototype"===t&&"value"in n&&g in n&&!n[g]){var a=c(e,t);a&&a[g]&&(e[t]=n.value,n={configurable:p in n?n[p]:a[p],enumerable:m in n?n[m]:a[m],writable:!1})}return d(e,t,n)}:d:function(e,t,n){if(r(e),t=l(t),r(n),a)try{return d(e,t,n)}catch(e){}if("get"in n||"set"in n)throw new i("Accessors not supported");return"value"in n&&(e[t]=n.value),e}}),T=n.cw(function(e,t){var n=u(),a=_(),o=z(),s=i(),r=K(),l=ne(),d=L(),c=S(),m=Object.getOwnPropertyDescriptor;t.f=n?m:function(e,t){if(e=r(e),t=l(t),c)try{return m(e,t)}catch(e){}if(d(e,t))return s(!a(o.f,e,t),e[t])}}),P=n.cw(function(e,t){var n=V(),a=p().concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,a)}}),F=function(){return n(5940)},V=n.cw(function(e,t){var n=E(),a=L(),o=K(),r=s().q,l=B(),i=n([].push);e.exports=function(e,t){var n,s=o(e),d=0,c=[];for(n in s)!a(l,n)&&a(s,n)&&i(c,n);for(;t.length>d;)a(s,n=t[d++])&&(~r(c,n)||i(c,n));return c}}),O=n.cw(function(e,t){var n=V(),a=p();e.exports=Object.keys||function(e){return n(e,a)}}),z=n.cw(function(e,t){var n={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,o=a&&!n.call({1:2},1);t.f=o?function(e){var t=a(this,e);return!!t&&t.enumerable}:n}),J=n.cw(function(e,t){var n=_(),a=M(),o=k(),s=TypeError;e.exports=function(e,t){var r,l;if("string"===t&&a(r=e.toString)&&!o(l=n(r,e)))return l;if(a(r=e.valueOf)&&!o(l=n(r,e)))return l;if("string"!==t&&a(r=e.toString)&&!o(l=n(r,e)))return l;throw new s("Can't convert object to primitive value")}}),U=n.cw(function(e,t){var a=b(),s=E(),r=P(),l=n(5046),i=o(),d=s([].concat);e.exports=a("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=l.f;return n?d(t,n(e)):t}}),H=n.cw(function(e,t){var n=X(),a=ae(),o=n("keys");e.exports=function(e){return o[e]||(o[e]=a(e))}}),W=n.cw(function(e,t){var a=n(628),o=h(),s=c(),r="__core-js_shared__",l=e.exports=o[r]||s(r,{});(l.versions||(l.versions=[])).push({version:"3.50.0",mode:a?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.50.0/LICENSE",source:"https://github.com/zloirock/core-js"})}),X=n.cw(function(e,t){var n=W(),a=Object.create||Object;e.exports=function(e,t){return n[e]||(n[e]=t||a(null))}}),G=n.cw(function(e,t){var n=v(),a=f(),o=h().String;e.exports=!!Object.getOwnPropertySymbols&&!a(function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41})}),Y=n.cw(function(e,t){var n=Q(),a=Math.max,o=Math.min;e.exports=function(e,t){var s=n(e);return s<0?a(s+t,0):o(s,t)}}),K=n.cw(function(e,t){var a=n(5790),o=n(35);e.exports=function(e){return a(o(e))}}),Q=function(){return n(6118)},Z=function(){return n(1437)},ee=function(){return n(5870)},te=n.cw(function(e,t){var a=_(),o=k(),s=D(),r=n(5635),l=J(),i=le(),d=TypeError,c=i("toPrimitive");e.exports=function(e,t){if(!o(e)||s(e))return e;var n,i=r(e,c);if(i){if(void 0===t&&(t="default"),n=a(i,e,t),!o(n)||s(n))return n;throw new d("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(e,t)}}),ne=n.cw(function(e,t){var n=te(),a=D();e.exports=function(e){var t=n(e,"string");return a(t)?t:t+""}}),ae=function(){return n(3183)},oe=n.cw(function(e,t){var n=G();e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}),se=n.cw(function(e,t){var n=u(),a=f();e.exports=n&&a(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})}),re=n.cw(function(e,t){var n=h(),a=M(),o=n.WeakMap;e.exports=a(o)&&/native code/.test(String(o))}
1),le=n.cw(function(e,t){var n=h(),a=X(),o=L(),s=ae(),r=G(),l=oe(),i=n.Symbol,d=a("wks"),c=l?i.for||i:i&&i.withoutSetter||s;e.exports=function(e){return o(d,e)||(d[e]=r&&o(i,e)?i[e]:c("Symbol."+e)),d[e]}}),ie=n.cw(function(e,t){var n=y(),o=s().m,r=f(),l=a(),i=r(function(){return!Array(1).includes()}),d=r(function(){return[,1].includes(void 0,1)});n({target:"Array",proto:!0,forced:i||d},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),l("includes")});ie();const de=Object.freeze([Object.freeze({code:"55",name:"Brasil"}),Object.freeze({code:"351",name:"Portugal"}),Object.freeze({code:"1",name:"Estados Unidos"}),Object.freeze({code:"54",name:"Argentina"}),Object.freeze({code:"34",name:"Espanha"}),Object.freeze({code:"44",name:"Reino Unido"})]),ce="__other__",ue="phoneIntlCluster";function me(e){return null==e?"":String(e).replace(/\D/g,"")}function pe(e){const t=me(e).length;return Math.max(0,15-t)}function ge(e,t){let n=t,a=0;const o=t=>{const n="undefined"!=typeof document?document.getElementById(t):null;return Boolean(n&&n!==e)};for(;o(n);)a+=1,n=`${t}-${a}`;return e.id=n,n}function ve(e){const t=me(e).slice(0,11);return t.length>7?`(${t.slice(0,2)}) ${t.slice(2,7)}-${t.slice(7)}`:t.length>2?`(${t.slice(0,2)}) ${t.slice(2)}`:t.length>0?`(${t}`:""}function ye(e,t,n){const a=document.createElement(e);return t&&Object.keys(t).forEach(e=>{"className"===e?a.className=t[e]:"dataset"===e&&t.dataset?Object.keys(t.dataset).forEach(e=>{a.dataset[e]=t.dataset[e]}):!1===t[e]||null===t[e]||void 0===t[e]||(!0===t[e]?a.setAttribute(e,""):a.setAttribute(e,t[e]))}),null!=n&&(a.textContent=String(n)),a}function fe(e,t){e.replaceChildren(),e.appendChild(document.createTextNode(String(t)));const n=document.createElement("b");n.className="requiredfields",n.textContent="*",e.appendChild(n)}function _e(e,t){if(!e||1!==e.nodeType)return null;if(!t||"object"!=typeof t)return null;const{aggregatedFieldName:n}=t;if(!n||"string"!=typeof n)return null;if("1"===e.dataset.phoneIntlInitialized)return null;const a=Array.isArray(t.countries)&&t.countries.length>0?t.countries:de,o=me(t.defaultCountryCode)||"55",s=t.nationalInputSelector||'[data-phone-intl-national], input[type="tel"]',r=t.ddiLabel||"País / indicativo (DDI)",l=t.nationalLabel||"Telefone com DDD e número",i=e.querySelector(s);if(!i)return null;const d=e.id&&String(e.id).trim(),c=d?d.replace(/[^A-Za-z0-9_-]/g,""):"",u=c.length?c:`phoneIntl-${Math.random().toString(36).slice(2,9)}`;e.classList.add(ue),e.dataset.phoneIntlInitialized="1",i.getAttribute("name")&&i.removeAttribute("name"),i.classList.add(`${ue}__national`),i.getAttribute("inputmode")||i.setAttribute("inputmode","tel");const m=ye("div",{className:`${ue}__row`}),p=function(e,t){const n=ye("div",{className:`${ue}__ddi`}),a=ye("label",{className:`${ue}__label`});fe(a,t);const o=ye("select",{className:`${ue}__select`,"aria-label":t,"data-phone-intl-country":"",required:!0});e.forEach(e=>{const t=ye("option",{value:e.code},`${e.name} +${e.code}`);o.appendChild(t)});const s=ye("option",{value:ce},"Outro país");return o.appendChild(s),n.appendChild(a),n.appendChild(o),{wrapper:n,select:o,label:a}}(a,r),g=function(){const e=ye("div",{className:`${ue}__customCode`,"data-phone-intl-custom":"",hidden:!0}),t=ye("span",{className:`${ue}__prefix`,"aria-hidden":"true"},"+"),n=ye("input",{type:"text",inputmode:"numeric",autocomplete:"tel-country-code",maxlength:String(4),className:`${ue}__customInput`,placeholder:"DDI","aria-label":"Código do país (apenas dígitos)","data-phone-intl-custom-code":""});return e.appendChild(t),e.appendChild(n),{wrapper:e,input:n}}();p.wrapper.appendChild(g.wrapper);const v=ye("div",{className:`${ue}__nationalWrapper`}),y=ye("label",{className:`${ue}__nationalLabel`});fe(y,l);const f=i.parentNode;f?f.insertBefore(m,i):e.appendChild(m),v.appendChild(y),v.appendChild(i),ge(p.select,`${u}-country`),p.label.htmlFor=p.select.id;const _=i.id||`${u}-national`;ge(i,_),y.htmlFor=i.id,m.appendChild(p.wrapper),m.appendChild(v);const I=ye("div",{className:`${ue}__errors suno-form-inline-error`,"aria-live":"polite",role:"alert",tabindex:"-1",hidden:!0});ge(I,`${u}-phone-errors`);const E=m.parentNode;E?m.nextSibling?E.insertBefore(I,m.nextSibling):E.appendChild(I):e.appendChild(I);let b=e.querySelector(`input[type="hidden"][name="${n}"]`);b?b.dataset.phoneIntlAggregated="":(b=ye("input",{type:"hidden",name:n,"data-phone-intl-aggregated":""}),e.appendChild(b));const h=new Set(a.map(e=>e.code));function L(){return p.select.value===ce?me(g.input.value):me(p.select.value)}function B(){return"55"===L()}function x(){const e=L();let t=me(i.value);e&&t?(t=B()?t.slice(0,11):t.slice(0,pe(e)),b.value=`+${e}${t}`):b.value=""}function S(){if(B())i.value=ve(i.value);else{const e=pe(L()),t=me(i.value).slice(0,e);i.value=t}}function C(e){if(B())e.target.value=ve(e.target.value);else{const n=pe(L()),a=me((t=e.target.value,null==t?"":String(t).replace(/[^\d\s()+\-.]/g,""))).slice(0,n);e.target.value=a}var t;x()}function w(e){e.target.value=me(e.target.value).slice(0,4),x()}h.has(o)?p.select.value=o:(p.select.value=ce,g.input.value=o,g.wrapper.hidden=!1);const M=()=>{g.input.required=p.select.value===ce};function R(){const e=p.select.value===ce;g.wrapper.hidden=!e,e&&g.input.focus({preventScroll:!0}),M(),S(),x()}function k(){if(function(){const e="undefined"!=typeof window?window:{};if(e.wp&&!0===e.wp.sunoSkipPhoneAntirepeat)return!0;
1if(e.SUNO_SKIP_PHONE_ANTIREPEAT){const e="undefined"!=typeof process&&process.env&&!1,t="undefined"!=typeof window&&window.location&&window.location.hostname?String(window.location.hostname):"";if(e||t.includes("local"))return!0}return!1}())return"antirepeat"===I.dataset.phoneIntlErrorSrc&&(I.textContent="",I.hidden=!0,delete I.dataset.phoneIntlErrorSrc),!0;x();const e=L(),t=me(String(b.value||"").replace(/^\+/,""));if(!e||!t)return"antirepeat"===I.dataset.phoneIntlErrorSrc&&(I.textContent="",I.hidden=!0,delete I.dataset.phoneIntlErrorSrc),!0;const n=function(e,t){const n=String(e||"").replace(/\D/g,""),a=String(t||"").replace(/\D/g,"");return a?"55"===n?a.length<=2?"":a.slice(2):a:""}(e,t.startsWith(e)?t.slice(e.length):t),a=function(e){const t=String(e||"").replace(/\D/g,"");return 0===t.length?{ok:!0}:function(e){if(e.length<5)return!1;let t=1;for(let n=1;n<e.length;n+=1)if(e[n]===e[n-1]){if(t+=1,t>=5)return!0}else t=1;return!1}(t)||function(e){const t=e,n=t.length;if(n<9)return!1;for(let e=0;e<=n-9;e+=1){const a=t[e],o=t[e+1];if(a!==o){let s=2;for(let r=e+2;r<n;r+=1){const n=(r-e)%2==0?a:o;if(t[r]!==n)break;s+=1}if(s>=9)return!0}}return!1}(t)?{ok:!1,code:"LOW_QUALITY_PATTERN"}:{ok:!0}
1}(n);return a.ok?("antirepeat"===I.dataset.phoneIntlErrorSrc&&(I.textContent="",I.hidden=!0,delete I.dataset.phoneIntlErrorSrc),!0):(I.textContent="Telefone inválido. Confira o número antes de continuar.",I.hidden=!1,I.dataset.phoneIntlErrorSrc="antirepeat",!1)}function D(){k()}function A(e){x(),k()||(e&&"function"==typeof e.preventDefault&&(e.preventDefault(),e.stopPropagation()),I.focus({preventScroll:!0}))}i.addEventListener("input",C),i.addEventListener("blur",D),g.input.addEventListener("input",w),p.select.addEventListener("change",R);const q=e.closest?e.closest("form"):null;return q&&q.addEventListener("submit",A,!0),M(),S(),x(),{getValue:()=>b.value,getCountryCode:L,setCountryCode:e=>{const t=me(e);t&&(h.has(t)?(p.select.value=t,g.wrapper.hidden=!0,g.input.value=""):(p.select.value=ce,g.input.value=t,g.wrapper.hidden=!1),M(),S(),x())},destroy:()=>{i.removeEventListener("input",C),i.removeEventListener("blur",D),g.input.removeEventListener("input",w),p.select.removeEventListener("change",R),q&&q.removeEventListener("submit",A,!0),I.parentNode&&I.parentNode.removeChild(I),delete e.dataset.phoneIntlInitialized}}}function Ie(e){if("undefined"==typeof window)return;const t=e||{},n=null!=t.email?String(t.email).trim():"",a=null!=t.phone?String(t.phone).trim():"",o=null!=t.name?String(t.name).trim():"",s=null!=t.leadId?String(t.leadId).trim():"",r=new URLSearchParams(window.location.search);window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"generate_lead",lead_email:n,lead_id:s,lead_form_url:window.location.href,lead_source:r.get("utm_source")||"",lead_medium:r.get("utm_medium")||"",lead_campaign:r.get("utm_campaign")||"",lead_name:o,lead_phone:a})}"undefined"!=typeof window&&(window.initPhoneInternationalCluster=_e);var Ee=n(1669);function be(){const e=document.querySelector("#aniversario-suno-calculator");if(!e)return;const t=void 0!==Ee?Ee:null,n={inflacaoMensal:.0037,rentabilidadeSunoMensal:.0134,rentabilidadeIbovMensal:.0097,rentabilidadeCDIMensal:.008,taxaRetiradaMensal:.0084},a=document.querySelector(".aniversarioSunoCalc__form"),o=document.getElementById("personalDataAniversario"),s=document.getElementById("mainActionBtnAniversario"),r=s?s.querySelector(".aniversarioSunoCalc__btn-text"):null,l=document.getElementById("resultsSectionAniversario"),i=l?l.querySelector(".aniversarioSunoResults__table-wrapper"):null,d=document.getElementById("lockMessageAniversario"),c=[document.getElementById("idadeAtualAniversario"),document.getElementById("patrimonioAtualAniversario"),document.getElementById("aporteMensalAniversario"),document.getElementById("rendaDesejadaAniversario")].filter(Boolean);function u(e){if(null==e||""===e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function m(e,t,a,o){let s=e,r=a;const{inflacaoMensal:l,taxaRetiradaMensal:i}=n;let d=0;for(;d<1200;){if(s*i>=r)return d;s=s*(1+o)+t,r*=1+l,d+=1}return d}function p(e,t){const n=new Date(e);return n.setMonth(n.getMonth()+t),`${String(n.getDate()).padStart(2,"0")}/${String(n.getMonth()+1).padStart(2,"0")}/${n.getFullYear()}`}function g(e){e&&e.addEventListener("input",e=>{const t=e.target.value.replace(/\D/g,"");if(!t)return void(e.target.value="");const n=parseInt(t,10)/100;e.target.value=n.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})})}const v=document.getElementById("patrimonioAtualAniversario"),y=document.getElementById("aporteMensalAniversario"),f=document.getElementById("rendaDesejadaAniversario");v&&g(v),y&&g(y),f&&g(f);const _=e.querySelector("#aniversarioPhoneCluster");function I(){o&&r&&o.classList.contains("aniversarioSunoCalc__personal-data--hidden")&&c.every(e=>e&&e.checkValidity())&&(o.classList.remove("aniversarioSunoCalc__personal-data--hidden"),r.textContent="Finalizar Cálculo")}function E(){const e=parseInt(document.getElementById("idadeAtualAniversario").value,10)||0,t=u(document.getElementById("patrimonioAtualAniversario").value),a=u(document.getElementById("aporteMensalAniversario").value),o=u(document.getElementById("rendaDesejadaAniversario").value);if(t<=0||a<=0||o<=0)return;const s=m(t,a,o,n.rentabilidadeSunoMensal),r=m(t,a,o,n.rentabilidadeIbovMensal),l=m(t,a,o,n.rentabilidadeCDIMensal),i=Math.floor(s/12),d=Math.floor(r/12),c=Math.floor(l/12),g=e+i,v=e+d,y=e+c,f=new Date,_=p(f,s),I=p(f,r),E=p(f,l),b=e=>document.getElementById(`resultSuno${e}`),h=e=>document.getElementById(`resultIbov${e}`),L=e=>document.getElementById(`resultCDI${e}`);b("Meses")&&(b("Meses").textContent=s),h("Meses")&&(h("Meses").textContent=r),L("Meses")&&(L("Meses").textContent=l),b("Anos")&&(b("Anos").textContent=i),h("Anos")&&(h("Anos").textContent=d),L("Anos")&&(L("Anos").textContent=c),b("Idade")&&(b("Idade").textContent=g),h("Idade")&&(h("Idade").textContent=v),L("Idade")&&(L("Idade").textContent=y),b("Data")&&(b("Data").textContent=_),h("Data")&&(h("Data").textContent=I),L("Data")&&(L("Data").textContent=E);const B=document.getElementById("chartFillSuno"),x=document.getElementById("chartFillIbov"),S=document.getElementById("chartFillCDI"),C=document.getElementById("chartValueSuno"),w=document.getElementById("chartValueIbov"),M=document.getElementById("chartValueCDI"),R=Math.max(i,d,c);R>0&&B&&x&&S&&(B.style.width=i/R*100+"%",x.style.width=d/R*100+"%",S.style.width=c/R*100+"%"),C&&(C.textContent=R>0?i:"—"),w&&(w.textContent=R>0?d:"—"),M&&(M.textContent=R>0?c:"—")}function b(){const e=document.getElementById("idadeAtualAniversario"),t=document.getElementById("patrimonioAtualAniversario"),n=document.getElementById("aporteMensalAniversario"),a=document.getElementById("rendaDesejadaAniversario"),o=document.getElementById("displayIdadeAniversario"),s=document.getElementById("displayPatrimonioAniversario"),r=document.getElementById("displayAporteAniversario"),l=document.getElementById("displayRendaAniversario");o&&e&&(o.textContent=e.value||"—"),s&&t&&(s.textContent=t.value||"—"),r&&n&&(r.textContent=n.value||"—"),l&&a&&(l.textContent=a.value||"—")}_&&_e(_,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#telefoneAniversario",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"}
1),c.forEach(e=>{e&&e.addEventListener("input",I)}),a.addEventListener("submit",e=>{if(e.preventDefault(),!a.checkValidity())return void a.reportValidity();E();const n=parseInt(document.getElementById("idadeAtualAniversario").value,10)||0,o=u(document.getElementById("patrimonioAtualAniversario").value),r=u(document.getElementById("aporteMensalAniversario").value),c=u(document.getElementById("rendaDesejadaAniversario").value);window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"calculator_submit",calculator:{name:"aniversario_suno",version:"v1"},calculator_data:{idade_atual:n,patrimonio_atual:o,aporte_mensal:r,renda_desejada:c}});const m=new FormData(a);if(Ie({name:String(m.get("nome")||"").trim(),email:String(m.get("email")||"").trim(),phone:String(m.get("telefone")||"").trim()}),t){const e=new FormData(a),n=new URLSearchParams(window.location.search),o=n.get("utm_campaign")||"",s=n.get("utm_source")||"",r=n.get("utm_medium")||"";t.ajax({url:window.SUNO_CALC_ANIVERSARIO_AJAX_URL||window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",data:{action:"suno-tools-aniversario-suno",security:e.get("security"),nome:e.get("nome"),email:e.get("email"),telefone:e.get("telefone"),idadeAtual:e.get("idadeAtualAniversario"),patrimonioAtual:e.get("patrimonioAtualAniversario"),aporteMensal:e.get("aporteMensalAniversario"),rendaDesejada:e.get("rendaDesejadaAniversario"),pageUrl:window.location.href,utm_campaign:o,utm_source:s,utm_medium:r}}).done(e=>{e&&e.success?console.log("Dados enviados com sucesso ao HubSpot."):e&&e.message&&console.error("HubSpot:",e.message)}).fail(e=>{console.error("Erro ao enviar dados ao HubSpot:",e)})}if(b(),l){l.classList.remove("aniversarioSunoResults--hidden");const e=window.innerWidth<=768&&i?i:l;setTimeout(()=>e.scrollIntoView({behavior:"smooth",block:"start"}),100)}a.classList.add("aniversarioSunoCalc__form--locked"),s&&(s.disabled=!0),d&&d.classList.remove("msnEdit--hidden")}),a.addEventListener("reset",()=>{o&&o.classList.add("aniversarioSunoCalc__personal-data--hidden"),l&&l.classList.add("aniversarioSunoResults--hidden"),r&&(r.textContent="Calcular"),a.classList.remove("aniversarioSunoCalc__form--locked"),s&&(s.disabled=!1),d&&d.classList.add("msnEdit--hidden")}),l&&l.querySelectorAll(".aniversarioSunoResults__card--editable").forEach(e=>{const t=e.querySelector(".aniversarioSunoResults__value--editable"),n=e.querySelector(".aniversarioSunoResults__input"),a=e.querySelector(".aniversarioSunoResults__edit"),o=e.querySelector(".aniversarioSunoResults__edit-text"),s=a?a.querySelector("svg"):null;function r(){n.style.display="none",t.style.display="block",e.classList.remove("aniversarioSunoResults__card--editing"),o&&(o.textContent="Clique para editar"),a&&a.classList.remove("aniversarioSunoResults__edit--saving"),s&&(s.style.display="inline-block")}function l(){if(!e.classList.contains("aniversarioSunoResults__card--editing"))return;const o=document.getElementById(a.dataset.targetInputId);o&&(o.value=n.value,t.textContent=n.value),r(),E(),b(),window.innerWidth<=768&&i&&i.scrollIntoView({behavior:"smooth",block:"start"})}t&&n&&a&&(a.addEventListener("click",e=>e.preventDefault()),a.addEventListener("mousedown",r=>{r.preventDefault(),e.classList.contains("aniversarioSunoResults__card--editing")?l():function(){const r=document.getElementById(a.dataset.targetInputId);r&&(e.classList.add("aniversarioSunoResults__card--editing"),t.style.display="none",n.style.display="block",n.value=r.value,n.focus({preventScroll:!0}),n.select(),o&&(o.textContent="Salvar"),a&&a.classList.add("aniversarioSunoResults__edit--saving"),s&&(s.style.display="none"))}()}),n.addEventListener("blur",()=>{setTimeout(()=>{e.classList.contains("aniversarioSunoResults__card--editing")&&l()},150)}),n.addEventListener("keydown",e=>{"Enter"===e.key&&(e.preventDefault(),l()),"Escape"===e.key&&r()}),"currency"===a.dataset.mask&&n.addEventListener("input",e=>{const t=e.target.value.replace(/\D/g,"");e.target.value=t?(parseInt(t,10)/100).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}):""}))})}document.querySelector("#aniversario-suno-calculator")&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",be):be()),"undefined"!=typeof window&&(window.runAniversarioSu
1no=be);var he=n(1669);const Le=document.querySelector("#compound-interest"),Be=he;Le&&document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".compoundCalc__form"),t=document.getElementById("personalData"),n=document.getElementById("mainActionBtn"),a=n?n.querySelector(".compoundCalc__btn-text"):null,o=document.getElementById("resultsSection"),s=document.getElementById("lockMessage"),r=[document.getElementById("valorInicial"),document.getElementById("aporteMensal"),document.getElementById("taxaJuros"),document.getElementById("tipoTaxa")].filter(Boolean);let l=document.getElementById("valorFinal");function i(e){if(null==e||""===e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function d(e){return null==e||Number.isNaN(Number(e))?"R$ 0,00":`R$ ${Number(e).toFixed(2).replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`}function c(e){e&&(e.classList.add("compoundResults__value--flash"),setTimeout(()=>{e.classList.remove("compoundResults__value--flash")},600))}function u(e){e&&e.addEventListener("input",e=>{let t=e.target.value.replace(/\D/g,"");""!==t?(t=(parseInt(t,10)/100).toFixed(2),e.target.value=`R$ ${t.replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`):e.target.value=""})}function m(e){e&&e.addEventListener("input",e=>{let t=e.target.value.replace(/[^\d,]/g,"");const n=t.split(",");n.length>2&&(t=`${n[0]},${n.slice(1).join("")}`);const a=t.indexOf(",");if(-1!==a){const e=t.substring(0,a),n=t.substring(a+1).replace(/[^\d]/g,"").substring(0,2);t=`${e},${n}`}if(-1===t.indexOf(",")&&t.length>1&&"0"===t[0]){const e=parseFloat(t.replace(",","."));0!==e&&(t=String(e))}e.target.value=t})}l||(l=document.createElement("input"),l.type="hidden",l.id="valorFinal",e&&e.appendChild(l)),u(document.getElementById("valorInicial")),u(document.getElementById("aporteMensal")),m(document.getElementById("taxaJuros"));const p=Le.querySelector("#compoundPhoneCluster");function g(e,t,n,a,o,s,r,l,i){let u="";e>0?(u=`${e} ${1===e?"ano":"anos"}`,t>0&&(u+=` e ${t} ${1===t?"mês":"meses"}`)):u=`${t} ${1===t?"mês":"meses"}`;const m=(e,t)=>{const n=document.getElementById(e);n&&(n.textContent=t)};m("summaryTime",u),m("summaryTotal",d(o)),m("summaryInvested",d(a)),m("summaryInterest",d(n));const p=(e,t)=>{const n=document.getElementById(e);n&&(n.value=t)};m("displayTempo",u),p("inputAnos",e),p("inputMeses",t),m("displayTotal",d(o)),p("inputTotal",d(o)),m("displayJuros",d(n)),m("displayInvestido",d(a)),m("displayValorInicial",d(s)),p("inputValorInicial",d(s)),m("displayAporte",d(r)),p("inputAporte",d(r)),m("displayTaxa","anual"===i?`${l.toFixed(2).replace(".",",")}% a.a.`:`${l.toFixed(2).replace(".",",")}% a.m.`),p("inputTaxa",l.toFixed(2));const g=o>0?a/o*100:0,v=o>0?n/o*100:0,y=document.getElementById("progressInvested"),f=document.getElementById("progressInterest");y&&(y.style.width=`${Math.max(0,Math.min(100,g))}%`),f&&(f.style.width=`${Math.max(0,Math.min(100,v))}%`),m("legendInvested",d(a)),m("legendInterest",d(n)),c(document.getElementById("displayTotal")),c(document.getElementById("displayJuros")),c(document.getElementById("displayInvestido"))}function v(){const e=i(document.getElementById("valorInicial").value),t=i(document.getElementById("aporteMensal").value),n=parseFloat(document.getElementById("taxaJuros").value.replace(",","."))||0,a=document.getElementById("tipoTaxa").value||"mensal",o=parseInt(document.getElementById("periodoAnos").value,10)||0,s=parseInt(document.getElementById("periodoMeses").value,10)||0;if(0===o&&0===s)return alert("Por favor, informe um período válido (anos e/ou meses)."),!1;const r="anual"===a?(1+n/100)**(1/12)-1:n/100,d=12*o+s;let c;if(r<=0)c=e+t*d;else{const n=(1+r)**d;c=e*n+t*((n-1)/r)}const u=e+t*d,m=c-u;return l.value=c.toFixed(2),g(o,s,m,u,c,e,t,n,a),!0}function y(){const e=r.length>0&&r.every(e=>e.checkValidity()),n=parseInt(document.getElementById("periodoAnos").value,10)||0,o=parseInt(document.getElementById("periodoMeses").value,10)||0,s=n>0||o>0;t&&t.classList.contains("compoundCalc__personal-data--hidden")&&e&&s&&(t.classList.remove("compoundCalc__personal-data--hidden"),a&&(a.textContent="Finalizar Simulação"))}p&&_e(p,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#telefone",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"}
1),r.forEach(e=>{e.addEventListener("input",y)});const f=document.getElementById("periodoAnos"),_=document.getElementById("periodoMeses");if(f&&f.addEventListener("input",y),_&&_.addEventListener("input",y),e&&(e.addEventListener("submit",t=>{if(t.preventDefault(),e.checkValidity()){if(v()){o&&o.classList.remove("compoundResults--hidden"),e.classList.add("compoundCalc__form--locked"),s&&s.classList.remove("msnEdit--hidden"),n&&(n.disabled=!0);const t=i(document.getElementById("valorInicial").value),a=i(document.getElementById("aporteMensal").value),r=parseFloat(document.getElementById("taxaJuros").value.replace(",","."))||0,l=document.getElementById("tipoTaxa").value||"mensal",d=parseInt(document.getElementById("periodoAnos").value,10)||0,c=parseInt(document.getElementById("periodoMeses").value,10)||0;window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"calculator_submit",calculator:{name:"juros_compostos",version:"v1"},calculator_data:{valor_inicial:t,aporte_mensal:a,taxa_juros:r,tipo_taxa:l,periodo_anos:d,periodo_meses:c}});const u=new FormData(e);Ie({name:String(u.get("nome")||"").trim(),email:String(u.get("email")||"").trim(),phone:String(u.get("telefone")||"").trim()});const m=new URLSearchParams(window.location.search),p=m.get("utm_campaign")||"",g=m.get("utm_source")||"",v=m.get("utm_medium")||"",y=Be.ajax({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",data:{action:"suno-tools-compound-interest",security:u.get("security"),nome:u.get("nome"),email:u.get("email"),telefone:u.get("telefone"),valorInicial:u.get("valorInicial"),aporteMensal:u.get("aporteMensal"),taxaJuros:u.get("taxaJuros"),tipoTaxa:u.get("tipoTaxa"),periodoAnos:u.get("periodoAnos"),periodoMeses:u.get("periodoMeses"),pageUrl:window.location.href,utm_campaign:p,utm_source:g,utm_medium:v}});y.done(e=>{e.success?console.log("Dados enviados com sucesso ao HubSpot!"):console.error("Erro ao enviar dados:",e.message)}),y.fail(e=>{console.error("Erro na requisição AJAX:",e)}),setTimeout(()=>{o&&o.scrollIntoView({behavior:"smooth",block:"start"})},100)}}else e.reportValidity()}),e.addEventListener("reset",()=>{t&&t.classList.add("compoundCalc__personal-data--hidden"),o&&o.classList.add("compoundResults--hidden"),e.classList.remove("compoundCalc__form--locked"),s&&s.classList.add("msnEdit--hidden"),a&&(a.textContent="Calcular"),n&&(n.disabled=!1)})),o){let e=null;const t=(t=!1)=>{if(!e)return;const{card:n,valueSpan:a,editText:o,icon:s,link:r,isTime:c,timeInputsDiv:u,valueInput:m}=e;if(t){const{targetInputId:e}=r.dataset,t=r.dataset.mask;if("time"===t){const e=parseInt(document.getElementById("inputAnos").value,10)||0,t=parseInt(document.getElementById("inputMeses").value,10)||0;document.getElementById("periodoAnos").value=e,document.getElementById("periodoMeses").value=t,v()}else if("valorFinal"===e)l.value=i(m.value),function(){const e=parseFloat(l.value)||0,t=i(document.getElementById("valorInicial").value),n=parseFloat(document.getElementById("taxaJuros").value.replace(",","."))||0,a=document.getElementById("tipoTaxa").value||"mensal",o=parseInt(document.getElementById("periodoAnos").value,10)||0,s=parseInt(document.getElementById("periodoMeses").value,10)||0;if(0===o&&0===s)return void alert("Por favor, informe um período válido (anos e/ou meses).");const r="anual"===a?(1+n/100)**(1/12)-1:n/100,c=12*o+s;let u;if(r<=0)u=(e-t)/c;else{const n=(1+r)**c;u=(e-t*n)/((n-1)/r)}document.getElementById("aporteMensal").value=d(u);const m=t+u*c;g(o,s,e-m,m,e,t,u,n,a)}();else{const n=document.getElementById(e);n&&("currency"===t||"percentage"===t||"number"===t)&&(n.value=m.value),v()}}n.classList.remove("compoundCalc__card--editing"),a&&(a.style.display="block"),c&&u&&(u.style.display="none"),m&&(m.style.display="none"),o&&(o.textContent="Clique para editar"),r.classList.remove("compoundResults__edit--saving"),s&&(s.style.display="inline-block"),e=null};o.addEventListener("click",n=>{const a=n.target.closest(".compoundResults__edit");if(!a)return;n.preventDefault();const o=a.closest(".compoundResults__card");if(e&&e.card!==o&&t(!0),o.classList.contains("compoundCalc__card--editing"))t(!0);else{const t=o.querySelector(".compoundResults__value"),n=o.querySelector(".compoundResults__time-inputs"),s=o.querySelector(".compoundResults__input"),r=o.querySelector(".compoundResults__edit-text"),i=a.querySelector("svg"),{targetInputId:c}=a.dataset,p=a.dataset.mask;if("time"===p){e={card:o,valueSpan:t,timeInputsDiv:n,editText:r,icon:i,link:a,isTime:!0},o.classList.add("compoundCalc__card--editing"),t&&(t.style.display="none"),n&&(n.style.display="flex");const s=document.getElementById("inputAnos");
1s&&(s.focus(),s.select())}else{if(e={card:o,valueSpan:t,valueInput:s,editText:r,icon:i,link:a,isTime:!1},o.classList.add("compoundCalc__card--editing"),t&&(t.style.display="none"),s&&(s.style.display="block"),"valorFinal"===c)s&&(s.value=d(parseFloat(l.value)||0)),u(s);else{const e=document.getElementById(c);e&&s&&("currency"===p?(s.value=e.value,u(s)):"percentage"===p?(s.value=e.value,m(s)):"number"===p&&(s.value=e.value))}s&&(s.focus(),s.select())}r&&(r.textContent="Salvar"),a.classList.add("compoundResults__edit--saving"),i&&(i.style.display="none")}}),document.addEventListener("keydown",n=>{e&&("Enter"===n.key&&(n.preventDefault(),t(!0)),"Escape"===n.key&&t(!1))}),document.addEventListener("click",n=>{e&&e.card&&!e.card.contains(n.target)&&t(!0)});const n=document.getElementById("inputAnos"),a=document.getElementById("inputMeses");n&&n.addEventListener("input",e=>{const t=parseInt(e.target.value,10);Number.isNaN(t)||t<0?e.target.value=0:t>100&&(e.target.value=100)}),a&&a.addEventListener("input",e=>{const t=parseInt(e.target.value,10);Number.isNaN(t)||t<0?e.target.value=0:t>11&&(e.target.value=11)})}});var xe=n(1669);const Se=document.querySelector("#compra-vista-parcelada"),Ce=xe;Se&&document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("vistaParceladaForm"),t=document.getElementById("personalData"),n=document.getElementById("mainActionBtn"),a=n?n.querySelector(".vistaParceladaCalc__btn-text"):null,o=document.getElementById("resultsSection"),s=document.getElementById("lockMessage"),r=[document.getElementById("precoVista"),document.getElementById("quantasParcelas"),document.getElementById("valorParcela")].filter(Boolean);function l(e){if(null==e||""===e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function i(e){return null==e||Number.isNaN(e)?0:Math.round(100*Number(e))/100}function d(e){return null==e||Number.isNaN(Number(e))?"R$ 0,00":i(e).toLocaleString("pt-BR",{style:"currency",currency:"BRL"})}function c(e,t=4){return null==e||Number.isNaN(Number(e))?"0,0000%":`${Number(e).toFixed(t).replace(".",",")}%`}function u(e,t,n){if(e<=0||t<=0||n<=0)return 0;const a=t*n;if(Math.abs(a-e)<.01)return 0;if(a<e)return 0;const o=a/e;let s=Math.min(.15,Math.max(.002,(o-1)/n*1.5));for(let a=0;a<200;a++){const a=1+s,o=Math.pow(a,-n),r=e-t*((1-o)/s);if(Math.abs(r)<.5)break;const l=t*(1-o-n*s*Math.pow(a,-n-1))/(s*s);if(Math.abs(l)<1e-12)break;let i=r/l;if(i=Math.max(-.015,Math.min(.015,i)),s-=i,s<1e-4&&(s=1e-4),s>.99&&(s=.5),Math.abs(i)<1e-10)break}return s}function m(){const e=l(document.getElementById("precoVista").value),t=parseInt(document.getElementById("quantasParcelas").value,10)||0,n=l(document.getElementById("valorParcela").value),a=parseFloat(document.getElementById("taxaMensal").value,10)||0,s=a/100,r=document.getElementById("diaCompra"),m=document.getElementById("diaFechamento"),p=document.getElementById("diaVencimento"),g=function(e,t,n){const a=parseInt(e,10)||1,o=parseInt(t,10)||15,s=parseInt(n,10)||25;return a<=o?Math.max(0,s-a):30-a+s}(r&&r.value?parseInt(r.value,10):2,m&&m.value?parseInt(m.value,10):15,p&&p.value?parseInt(p.value,10):25),v=i(t*n),y=i(v-e),f=y>.005;let _=0,I=0;f&&t>0&&n>0&&(_=u(e,n,t),I=Math.pow(1+_,12)-1);const E=e*Math.pow(1+s,g/30),b=i(E-e);let h=E;for(let e=0;e<t;e++)h=h*(1+s)-n;const L=i(h),B=i(L+y),x=document.getElementById("outDecisaoFinal"),S=x.closest(".calcResults__card");if(S.classList.remove("calcResults__card--positive","calcResults__card--negative"),L>.005)S.classList.add("calcResults__card--positive"),x.innerHTML=`<strong>PARCELE E INVISTA!</strong> Você <span class="calcResults__highlight">ganha ${d(L)}</span> a mais que pagando à vista.`;else if(L<-.005){S.classList.add("calcResults__card--negative");let o=_;y>.01&&_<=0&&t>0&&n>0&&(o=u(e,n,t));const s=c(100*o,2),r=c(a,2);x.innerHTML=`<strong>Não parcele!</strong> <span class="calcResults__highlight">Juros embutidos de ${s}</span> ao mês. Seu rendimento é só ${r}. Melhor opção: <span class="calcResults__highlight">pagar à vista</span> — você <span class="calcResults__highlight">evita ${d(Math.abs(L))}</span> de juros.`}else x.textContent="As duas opções são equivalentes neste cenário.";const C=document.getElementById("cardTemJuros");C&&(C.classList.remove("calcResults__card--juros-sim","calcResults__card--juros-nao"),C.classList.add(f?"calcResults__card--juros-sim":"calcResults__card--juros-nao")),document.querySelector('[data-result="precoVista"]').textContent=d(e),document.querySelector('[data-result="quantasParcelas"]').textContent=t,document.querySelector('[data-result="valorParcela"]').textContent=d(n),document.getElementById("outTotalParcelado").textContent=d(v),document.getElementById("outDiferenca").textContent=d(y),document.getElementById("outDiasCareencia").textContent=`${g} dias`,document.getElementById("outRendimentoTotal").textContent=d(B),document.getElementById("outResultadoCreditoVsVista").textContent=d(L),document.getElementById("outTemJuros").textContent=f?"SIM":"NÃO",document.getElementById("outTaxaImplicitaMes").textContent=c(100*_),document.getElementById("outTaxaImplicitaAno").textContent=c(100*I),document.getElementById("outRendimentoCareencia").textContent=d(b),document.getElementById("outSaldoFinal").textContent=d(L);const w=Math.max(0,y);let M=`Rendimento: ${d(B)} | Desconto à vista: ${d(w)}`;M+=L>.005?` | Crédito ganha ${d(L)}
1.`:L<-.005?` | À vista ganha ${d(Math.abs(L))}.`:".",document.getElementById("outComparativoFinal").textContent=M,o.querySelectorAll(".calcResults__value").forEach(e=>{e.classList.add("calcResults__value--flash"),setTimeout(()=>e.classList.remove("calcResults__value--flash"),300)})}function p(e){e&&e.addEventListener("input",e=>{const t=e.target.value.replace(/\D/g,"");if(""===t)return void(e.target.value="");const n=parseInt(t,10)/100;e.target.value=n.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})})}p(document.getElementById("precoVista")),p(document.getElementById("valorParcela"));const g=Se.querySelector("#vistaParceladaPhoneCluster");g&&_e(g,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#telefone",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"});const v=document.getElementById("taxaMensal"),y=document.getElementById("taxaMensalDisplay");if(v&&y){function _(){const e=parseFloat(v.value,10)||0;y.textContent=`${e.toFixed(2).replace(".",",")}% ao mês`,v.setAttribute("aria-valuetext",`${e.toFixed(2).replace(".",",")}% ao mês`)}v.addEventListener("input",_),_()}function f(){t.classList.contains("vistaParceladaCalc__personal-data--hidden")&&function(){const e=l(document.getElementById("precoVista").value),t=parseInt(document.getElementById("quantasParcelas").value,10),n=l(document.getElementById("valorParcela").value);return e>0&&t>=1&&n>0}()&&(t.classList.remove("vistaParceladaCalc__personal-data--hidden"),a&&(a.textContent="Finalizar Cálculo"))}r.forEach(e=>{e&&e.addEventListener("input",f)}),e.addEventListener("submit",t=>{if(t.preventDefault(),!e.checkValidity())return void e.reportValidity();m(),o&&(o.classList.remove("calcResults--hidden"),o.scrollIntoView({behavior:"smooth"})),e.classList.add("vistaParceladaCalc__form--locked"),n.disabled=!0,s&&s.classList.remove("msnEdit--hidden");const a=new FormData(e);window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"calculator_submit",calculator:{name:"compra-vista-parcelada",version:"v1"},calculator_data:{preco_vista:l(a.get("precoVista")),parcelas:a.get("quantasParcelas"),valor_parcela:l(a.get("valorParcela")),taxa_mensal:a.get("taxaMensal")}}),Ie({name:String(a.get("nome")||"").trim(),email:String(a.get("email")||"").trim(),phone:String(a.get("telefone")||"").trim()});const r=new URLSearchParams(window.location.search),i=r.get("utm_campaign")||"",d=r.get("utm_source")||"",c=r.get("utm_medium")||"";Ce.ajax({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",data:{action:"suno-tools-compra-vista-parcelada",security:a.get("security"),nome:a.get("nome"),email:a.get("email"),telefone:a.get("telefone"),precoVista:a.get("precoVista"),quantasParcelas:a.get("quantasParcelas"),valorParcela:a.get("valorParcela"),taxaMensal:a.get("taxaMensal"),diaCompra:a.get("diaCompra"),diaFechamento:a.get("diaFechamento"),diaVencimento:a.get("diaVencimento"),pageUrl:window.location.href,utm_campaign:i,utm_source:d,utm_medium:c}}).done(e=>{e&&!e.success&&console.error("Erro ao enviar dados:",e.message)}).fail(e=>{console.error("Erro na requisição AJAX:",e)})}),e.addEventListener("reset",()=>{t.classList.add("vistaParceladaCalc__personal-data--hidden"),o&&o.classList.add("calcResults--hidden"),a&&(a.textContent="Calcular"),e.classList.remove("vistaParceladaCalc__form--locked"),n.disabled=!1,s&&s.classList.add("msnEdit--hidden"),v&&y&&(v.value=.91,y.textContent="0,91% ao mês")}),o&&o.querySelectorAll(".calcResults__edit").forEach(e=>{const t=e.closest(".calcResults__card"),n=t.querySelector(".calcResults__value"),a=t.querySelector(".calcResults__input"),o=t.querySelector(".calcResults__edit-text"),s=e.querySelector("svg"),r=()=>{if(!t.classList.contains("calcResults__card--editing"))return;const r=document.getElementById(e.dataset.targetInputId);r&&(r.value=a.value),t.classList.remove("calcResults__card--editing"),n.style.display="block",a.style.display="none",o&&(o.textContent="Clique para editar"),e.classList.remove("calcResults__edit--saving"),s&&(s.style.display="inline-block"),m()};e.addEventListener("click",e=>e.preventDefault()),e.addEventListener("mousedown",l=>{l.preventDefault(),t.classList.contains("calcResults__card--editing")?r():(()=>{t.classList.add("calcResults__card--editing"),n.style.display="none",a.style.display="block";const r=document.getElementById(e.dataset.targetInputId);var l;r&&(a.value=r.value),"currency"===e.dataset.mask&&(l=a)&&l.addEventListener("input",e=>{const t=e.target.value.replace(/\D/g,"");if(""===t)return void(e.target.value="");const n=parseInt(t,10)/100;
1e.target.value=n.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})}),a.focus({preventScroll:!0}),a.select(),o&&(o.textContent="Salvar"),e.classList.add("calcResults__edit--saving"),s&&(s.style.display="none")})()}),a&&(a.addEventListener("blur",r),a.addEventListener("keydown",l=>{"Enter"===l.key&&(l.preventDefault(),r()),"Escape"===l.key&&(t.classList.remove("calcResults__card--editing"),n.style.display="block",a.style.display="none",o&&(o.textContent="Clique para editar"),e.classList.remove("calcResults__edit--saving"),s&&(s.style.display="inline-block"))}))})});var we=n(1669);const Me=document.querySelector("#debt-capacity"),Re=we;Me&&document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".debtCapacityCalc__form"),t=document.getElementById("personalData"),n=document.getElementById("mainActionBtn"),a=n?n.querySelector(".debtCapacityCalc__btn-text"):null,o=document.getElementById("resultsSection"),s=document.getElementById("lockMessage"),r=[document.getElementById("rendaMensal"),document.getElementById("despesasFixas"),document.getElementById("despesasVariaveis"),document.getElementById("percentualMaximo"),document.getElementById("prazoMeses"),document.getElementById("jurosMensal")].filter(Boolean),l=[document.getElementById("nome"),document.getElementById("email"),document.getElementById("telefone")].filter(Boolean);function i(e){if(null==e||""===e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function d(e){return null==e||Number.isNaN(Number(e))?"R$ 0,00":`R$ ${Number(e).toFixed(2).replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`}function c(e){if(null==e)return"0,00";const t=Number(e);return Number.isNaN(t)?"0,00":t.toFixed(2).replace(".",",")}function u(e){e&&(e.classList.add("debtCapacityResults__value--flash"),setTimeout(()=>{e.classList.remove("debtCapacityResults__value--flash")},600))}function m(e){return e?"true"===e.dataset.maskApplied?{destroy:()=>{}}:(e.dataset.maskApplied="true",e.addEventListener("input",e=>{let t=e.target.value.replace(/\D/g,"");""!==t?(t=(parseInt(t,10)/100).toFixed(2),e.target.value=`R$ ${t.replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`):e.target.value=""}),{destroy:()=>{e.dataset.maskApplied="false"}}):null}function p(e){return e?"true"===e.dataset.maskApplied?{destroy:()=>{}}:(e.dataset.maskApplied="true",e.addEventListener("input",e=>{let t=e.target.value.replace(/[^\d,\\.]/g,"");if(""===t)return void(e.target.value="");t=t.replace(/\./g,",");const n=t.split(",");n.length>2&&(t=`${n[0]},${n.slice(1).join("")}`);const a=t.indexOf(",");if(-1!==a){const e=t.substring(0,a),n=t.substring(a+1,a+1+2);t=`${e},${n}`}t.length>1&&"0"===t[0]&&","!==t[1]&&(t=t.replace(/^0+/,"")||"0"),e.target.value=t}),{destroy:()=>{e.dataset.maskApplied="false"}}):null}function g(e){if(!e||""===e)return 0;const t=String(e).replace(",","."),n=parseFloat(t);return Number.isNaN(n)?0:n}m(document.getElementById("rendaMensal")),m(document.getElementById("despesasFixas")),m(document.getElementById("despesasVariaveis")),p(document.getElementById("percentualMaximo")),p(document.getElementById("jurosMensal"));const v=Me.querySelector("#debtCapacityPhoneCluster");v&&_e(v,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#telefone",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"});const y=document.getElementById("percentualMaximo");function f(e,t,n,a,o,s,r,l,i,m,p){const v=t+n,y=(document.getElementById("resultSummary"),document.getElementById("summaryText"));if(y){let t=`Hoje, com uma renda mensal de <strong>${d(e)}</strong>, suas despesas totais somam <strong>${d(v)}</strong>, resultando em uma renda disponível de <strong>${d(a)}</strong>.<br><br>`;if(t+=`De acordo com o limite saudável de comprometimento (<strong>${c(i)}%</strong> da renda líquida), o valor máximo recomendado para parcelas mensais é de <strong>${d(o)}</strong>.<br><br>`,l>0&&(t+=`Com base nos juros médios de <strong>${c(m)}%</strong> ao mês e prazo de <strong>${p}</strong> meses, você poderia contratar um crédito total aproximado de <strong>${d(l)}</strong> sem comprometer demais o orçamento.<br><br>`),t+=`Atualmente, seu nível de endividamento ideal está em <strong>${c(s)}%</strong> da renda, o que é classificado como <strong>${r}</strong>.<br><br>`,o>a){const e=o-a;t+=`⚠️ <strong>Atenção:</strong> A parcela de <strong>${d(o)}</strong> ultrapassa sua renda disponível de <strong>${d(a)}</strong> em <strong>${d(e)}</strong>. Isso indica uma situação financeira insustentável.<br><br>`}t+="Saudável"===r?"🎯 <strong>Parabéns!</strong> Sua situação financeira é equilibrada e permite assumir novas parcelas com segurança.":"Atenção"===r?"⚠️ <strong>Cuidado!</strong> Você está próximo do limite recomendado. Avalie se é possível reduzir gastos antes de assumir novas dívidas.":"🚫 <strong>Atenção:</strong> seu nível de endividamento está acima do saudável. O ideal é reorganizar o orçamento e quitar dívidas antes de novos compromissos.",t+="<br><br><em>Dica: manter o comprometimento abaixo de 30% da renda garante maior folga financeira, segurança e tranquilidade no longo prazo.</em>",y.innerHTML=t}const f=(e,t)=>{const n=document.getElementById(e);n&&(n.textContent=t)},_=(e,t)=>
1{const n=document.getElementById(e);n&&(n.value=t)};f("displayParcelaMaxima",d(o)),_("inputParcelaMaxima",d(o)),f("displayRendaMensal",d(e)),_("inputRendaMensal",d(e)),f("displayRendaDisponivel",d(a)),_("inputRendaDisponivel",d(a)),f("displayPercentualEndividamento",`${c(s)}%`),_("inputPercentualEndividamento",`${c(s)}%`),f("displayDespesasFixas",d(t)),_("inputDespesasFixas",d(t)),f("displayDespesasVariaveis",d(n)),_("inputDespesasVariaveis",d(n));const I=document.getElementById("creditoCard"),E=parseInt(document.getElementById("prazoMeses").value,10)||0,b=g(document.getElementById("jurosMensal").value)||0,h=I.classList.contains("debtCapacityResults__card--editing");l>0||h||E>0&&b>0?(f("displayCreditoMaximo",d(l)),_("inputCreditoMaximo",d(l)),I&&(I.style.display="block")):I&&!h&&(I.style.display="none");const L=document.getElementById("prazoCard"),B=L.classList.contains("debtCapacityResults__card--editing");b>0||B||E>0?(f("displayPrazoMeses",E>0?E.toString():"0"),_("inputPrazoMeses",E>0?E.toString():"0"),L&&(L.style.display="block")):L&&!B&&(L.style.display="none");const x=document.getElementById("jurosCard"),S=x.classList.contains("debtCapacityResults__card--editing");E>0||S||b>0?(f("displayJurosMensal",`${c(m)}%`),_("inputJurosMensal",c(m)),x&&(x.style.display="block")):x&&!S&&(x.style.display="none"),f("displayClassificacao",r);const C=document.getElementById("displayClassificacao"),w=document.getElementById("situacaoCard");if(C){C.classList.remove("debtCapacityResults__value--success","debtCapacityResults__value--warning","debtCapacityResults__value--critical","debtCapacityResults__value--saudável","debtCapacityResults__value--atenção","debtCapacityResults__value--crítico"),C.className="debtCapacityResults__value debtCapacityResults__value--situacao";let e="",t="";"Saudável"===r?(e="debtCapacityResults__value--success",t="debtCapacityResults__value--saudável"):"Atenção"===r?(e="debtCapacityResults__value--warning",t="debtCapacityResults__value--atenção"):(e="debtCapacityResults__value--critical",t="debtCapacityResults__value--crítico"),C.classList.add(e),C.classList.add(t)}w&&(w.removeAttribute("data-situacao"),w.setAttribute("data-situacao",r)),u(document.getElementById("displayParcelaMaxima")),u(document.getElementById("displayPercentualEndividamento")),u(document.getElementById("displayClassificacao"))}function _(){const e=i(document.getElementById("rendaMensal").value),t=i(document.getElementById("despesasFixas").value),n=i(document.getElementById("despesasVariaveis").value),a=g(document.getElementById("percentualMaximo").value||"30")||30,o=parseInt(document.getElementById("prazoMeses").value,10)||0,s=g(document.getElementById("jurosMensal").value||"0")||0;if(e<=0)return alert("Por favor, informe uma renda mensal válida."),!1;if(t<0||n<0)return alert("As despesas não podem ser negativas."),!1;const r=e-t-n,l=e*(a/100),d=Math.min(l,r),c=Math.max(0,d);let u=0;if(o>0&&s>0){const e=s/100;u=c*((1-(1+e)**-o)/e)}const m=e>0?c/e*100:0;let p;const v=Number.isNaN(m)?0:Math.max(0,m);return p=c>r?"Crítico":v<=30?"Saudável":v<=40?"Atenção":"Crítico",f(e,t,n,r,c,v,p,u,a,s,o),!0}function I(){return 0!==r.length&&r.every(e=>{if(!e)return!1;if("percentualMaximo"===e.id||"jurosMensal"===e.id){const t=e.value.trim();if(!t)return!1;const n=g(t);return!Number.isNaN(n)&&n>0}if("prazoMeses"===e.id){const t=parseInt(e.value,10);return!Number.isNaN(t)&&t>=1}return e.checkValidity()})}function E(){return l.length>0&&l.every(e=>!!e.value.trim()&&e.checkValidity())}function b(){const e=I();t&&t.classList.contains("debtCapacityCalc__personal-data--hidden")&&e&&(t.classList.remove("debtCapacityCalc__personal-data--hidden"),a&&(a.textContent="Finalizar Simulação")),o&&!o.classList.contains("debtCapacityResults--hidden")&&setTimeout(()=>{_()&&o.classList.contains("debtCapacityResults--hidden")&&o.classList.remove("debtCapacityResults--hidden")},100)}if(y&&!y.value&&(y.value="30"),["rendaMensal","despesasFixas","despesasVariaveis","percentualMaximo","prazoMeses","jurosMensal"].forEach(e=>{const t=document.getElementById(e);t&&(t.addEventListener("input",b),t.addEventListener("change",b))}
1),r.forEach(e=>{e.addEventListener("input",b)}),l.forEach(e=>{e.addEventListener("input",()=>{e.value.trim()&&e.checkValidity()?e.classList.remove("invalid"):e.classList.add("invalid")}),e.addEventListener("blur",()=>{e.value.trim()&&e.checkValidity()?e.classList.remove("invalid"):e.classList.add("invalid")})}),e&&(e.addEventListener("submit",d=>{if(d.preventDefault(),!I()){const e=r.find(e=>{if(!e)return!1;if("percentualMaximo"===e.id||"jurosMensal"===e.id){const t=e.value.trim();if(!t)return!0;const n=g(t);return Number.isNaN(n)||n<=0}if("prazoMeses"===e.id){const t=parseInt(e.value,10);return Number.isNaN(t)||t<1}return!e.checkValidity()});return void(e&&(e.focus(),e.reportValidity(),"percentualMaximo"===e.id||"jurosMensal"===e.id?(e.value.trim()?e.setCustomValidity("Informe um valor válido maior que zero"):e.setCustomValidity("Este campo é obrigatório"),e.reportValidity(),e.setCustomValidity("")):"prazoMeses"===e.id&&((!e.value||parseInt(e.value,10)<1)&&e.setCustomValidity("Informe um prazo válido (mínimo 1 mês)"),e.reportValidity(),e.setCustomValidity(""))))}if(!E()){t&&t.classList.contains("debtCapacityCalc__personal-data--hidden")&&(t.classList.remove("debtCapacityCalc__personal-data--hidden"),a&&(a.textContent="Finalizar Simulação"));const e=l.find(e=>!e.value.trim()||!e.checkValidity());return void(e&&(e.focus(),e.reportValidity()))}if(e.checkValidity()&&I()&&E()){if(_()){o&&o.classList.remove("debtCapacityResults--hidden"),e.classList.add("debtCapacityCalc__form--locked"),s&&s.classList.remove("msnEdit--hidden"),n&&(n.disabled=!0);const t=i(document.getElementById("rendaMensal").value),a=i(document.getElementById("despesasFixas").value),r=i(document.getElementById("despesasVariaveis").value),l=g(document.getElementById("percentualMaximo").value)||30,d=parseInt(document.getElementById("prazoMeses").value,10)||0,c=g(document.getElementById("jurosMensal").value)||0;window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"calculator_submit",calculator:{name:"capacidade_endividamento",version:"v1"},calculator_data:{renda_mensal:t,despesas_fixas:a,despesas_variaveis:r,percentual_maximo:l,prazo_meses:d,juros_mensal:c}});const u=new FormData(e);Ie({name:String(u.get("nome")||"").trim(),email:String(u.get("email")||"").trim(),phone:String(u.get("telefone")||"").trim()});const m=new URLSearchParams(window.location.search),p=m.get("utm_campaign")||"",v=m.get("utm_source")||"",y=m.get("utm_medium")||"",f=Re.ajax({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",data:{action:"suno-tools-debt-capacity",security:u.get("security"),nome:u.get("nome"),email:u.get("email"),telefone:u.get("telefone"),rendaMensal:u.get("rendaMensal"),despesasFixas:u.get("despesasFixas"),despesasVariaveis:u.get("despesasVariaveis"),percentualMaximo:u.get("percentualMaximo"),prazoMeses:u.get("prazoMeses"),jurosMensal:u.get("jurosMensal"),pageUrl:window.location.href,utm_campaign:p,utm_source:v,utm_medium:y}});f.done(e=>{e.success?console.log("Dados enviados com sucesso ao HubSpot!"):console.error("Erro ao enviar dados:",e.message)}),f.fail(e=>{console.error("Erro na requisição AJAX:",e)}),setTimeout(()=>{o&&o.scrollIntoView({behavior:"smooth",block:"start"})},100)}}else e.reportValidity()}),e.addEventListener("reset",()=>{t&&t.classList.add("debtCapacityCalc__personal-data--hidden"),o&&o.classList.add("debtCapacityResults--hidden"),e.classList.remove("debtCapacityCalc__form--locked"),s&&s.classList.add("msnEdit--hidden"),a&&(a.textContent="Calcular"),n&&(n.disabled=!1);const r=document.getElementById("percentualMaximo");r&&(r.value="30")})),o){let e=null;const t=(t=!1)=>{if(!e)return;const{card:n,valueSpan:a,editText:o,icon:s,link:r,valueInput:l,maskInstance:d}=e;if(t){const{targetInputId:e}=r.dataset,t=r.dataset.mask;if("percentualEndividamento"===e){if(l){const e=g(l.value);!Number.isNaN(e)&&e>=0&&function(e){const t=i(document.getElementById("rendaMensal").value),n=i(document.getElementById("despesasFixas").value),a=i(document.getElementById("despesasVariaveis").value),o=g(document.getElementById("percentualMaximo").value)||30,s=parseInt(document.getElementById("prazoMeses").value,10)||0,r=g(document.getElementById("jurosMensal").value)||0;if(t<=0)return;const l=t-n-a,d=t*(e/100);let c=0;if(s>0&&r>0){const e=r/100;c=d*((1-(1+e)**-s)/e)}const u=t>0?d/t*100:0,m=Number.isNaN(u)?0:Math.max(0,u);let p;p=d>l?"Crítico":m<=30?"Saudável":m<=40?"Atenção":"Crítico",f(t,n,a,l,d,m,p,c,o,r,s)}(e)}}else if("creditoMaximo"===e){if(l){const e=i(l.value);!Number.isNaN(e)&&e>=0&&(0===e?_():function(e){const t=i(document.getElementById("rendaMensal").value),n=i(document.getElementById("despesasFixas").value),a=i(document.getElementById("despesasVariaveis").value),o=g(document.getElementById("percentualMaximo").value)||30,s=parseInt(document.getElementById("prazoMeses").value,10)||0,r=g(document.getElementById("jurosMensal").value)||0;if(t<=0)return void alert("Por favor, informe uma renda mensal válida.");if(s<=0||r<=0)return void alert("Para calcular a partir do crédito total, é necessário informar prazo e taxa de juros no formulário.");const l=t-n-a,d=r/100,c=(1-(1+d)**-s)/d,u=e/c,m=u*c,p=t>0?u/t*100:0,v=Number.isNaN(p)?0:Math.max(0,p);let y;y=u>l?"Crítico":v<=30?"Saudável":v<=40?"Atenção":"Crítico",f(t,n,a,l,u,v,y,m,o,r,s)}(e))}}else if("prazoMeses"===e){const t=document.getElementById(e);if(t&&l){const e=parseInt(l.value,10)||0;e>=1&&(t.value=e.toString(),setTimeout(()=>{_()},50))}}else if("jurosMensal"===e){const t=document.getElementById(e);if(t&&l){const e=g(l.value);e>=0&&(t.value=c(e),setTimeout(()=>{_()},50))}}else{const n=document.getElementById(e);n&&l&&("currency"===t||"percentage"===t)&&(n.value=l.value),setTimeout(()=>{_()},50)}}n.classList.remove("debtCapacityResults__card--editing"),a&&(a.style.display="block"),l&&(l.style.display="none",l.dataset&&(l.dataset.maskApplied="false")),o&&(o.textContent="Clique para editar"),r.classList.remove("debtCapacityResults__edit--saving"),s&&(s.style.display="inline-block"),d&&d.destroy&&d.destroy(),e=null};o.addEventListener("click",n=>{const a=n.target.closest(".debtCapacityResults__edit");if(!a)return;n.preventDefault();const o=a.closest(".debtCapacityResults__card");if(e&&e.card!==o&&t(!0),o.classList.contains("debtCapacityResults__card--editing"))t(!0);else{const t=o.querySelector(".debtCapacityResults__value"),n=o.querySelector(".debtCapacityResults__input"),s=o.querySelector(".debtCapacityResults__edit-text"),r=a.querySelector("svg"),{targetInputId:l}=a.dataset,i=a.dataset.mask;if(e={card:o,valueSpan:t,valueInput:n,editText:s,icon:r,link:a,maskInstance:null},o.classList.add("debtCapacityResults__card--editing"),t&&(t.style.display="none"),n&&(n.style.display="block"),"percentualEndividamento"===l){if(n){const a=t?t.textContent.replace("%","").trim():"0";n.value=a,e.maskInstance=p(n)}}else if("creditoMaximo"===l){if(n){const a=t?t.textContent:"R$ 0,00";n.value=a,e.maskInstance=m(n);const o=document.getElementById("creditoCard");o&&(o.style.display="block")}}else if("prazoMeses"===l){if(document.getElementById(l)&&n){const e=t?t.textContent:"0";n.value=e;const a=document.getElementById("prazoCard");a&&(a.style.display="block")}}else if("jurosMensal"===l){if(document.getElementById(l)&&n){const a=t?t.textContent.replace("%","").trim():"0";n.value=a,e.maskInstance=p(n);const o=document.getElementById("jurosCard");o&&(o.style.display="block")}}else{const t=document.getElementById(l);t&&n&&("currency"===i?(n.value=t.value,e.maskInstance=m(n)):"percentage"===i&&(n.value=t.value,e.maskInstance=p(n)))}n&&(n.focus(),n.select()),s&&(s.textContent="Salvar"),a.classList.add("debtCapacityResults__edit--saving"),r&&(r.style.display="none")}}),document.addEventListener("keydown",n=>{e&&("Enter"===n.key&&(n.preventDefault(),t(!0)),"Escape"===n.key&&t(!1))}),document.addEventListener("click",n=>{e&&e.card&&!e.card.contains(n.target)&&t(!0)})}});var ke=n(1669);const De=document.querySelector("#emergency-reserve"),Ae=ke;De&&document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".emergencyCalc__form"),t=document.getElementById("personalData"),n=document.getElementById("mainActionBtn"),a=n.querySelector(".emergencyCalc__btn-text"),o=document.getElementById("resultsSection"),s=document.getElementById("lockMessage"),r=[document.getElementById("modeloTrabalho"),document.getElementById("salarioMensal"),document.getElementById("custoMensal"),document.getElementById("guardaMensal")];function l(e){if(!e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function i(){const t=document.getElementById("modeloTrabalho").value,
1n=l(document.getElementById("custoMensal").value),a=l(document.getElementById("guardaMensal").value);if(!t||n<=0||a<=0)return void(e.classList.contains("emergencyCalc__form--locked")&&alert("Por favor, preencha todos os campos corretamente para recalcular."));const o={CLT:6,SERVIDOR_PUBLICO:3,MEI_AUTONOMO:12}[t],s=n*o,r=a>0?Math.ceil(s/a):0,i=e=>null==e?"R$ 0,00":e>=1e12?`R$ ${(e/1e12).toLocaleString("pt-BR",{maximumFractionDigits:2})} tri`:e>=1e9?`R$ ${(e/1e9).toLocaleString("pt-BR",{maximumFractionDigits:2})} bi`:e>=1e6?`R$ ${(e/1e6).toLocaleString("pt-BR",{maximumFractionDigits:2})} mi`:(e||0).toLocaleString("pt-BR",{style:"currency",currency:"BRL"});document.getElementById("resultsSummary").innerHTML=`O período ideal de uma reserva de emergência para sua modalidade é de <strong>${o} meses</strong>.`,document.querySelector('[data-result="valorReserva"]').textContent=i(s),document.querySelector('[data-result="custoMensal"]').textContent=i(n),document.querySelector('[data-result="guardaMensal"]').textContent=i(a),document.querySelector('[data-result="mesesParaAtingir"]').textContent=`${r} meses`,document.querySelectorAll(".emergencyResults__value").forEach(e=>{e.classList.add("emergencyResults__value--flash"),setTimeout(()=>{e.classList.remove("emergencyResults__value--flash")},300)})}function d(e){const t=e=>{const t=e.target.value.replace(/\D/g,"");if(!t)return void(e.target.value="");const n=parseInt(t,10)/100;e.target.value=n.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})};return e.addEventListener("input",t),{destroy:()=>e.removeEventListener("input",t)}}d(document.getElementById("salarioMensal")),d(document.getElementById("custoMensal")),d(document.getElementById("guardaMensal"));const c=De.querySelector("#emergencyPhoneCluster");function u(){t.classList.contains("emergencyCalc__personal-data--hidden")&&r.every(e=>e.checkValidity())&&(t.classList.remove("emergencyCalc__personal-data--hidden"),a.textContent="Finalizar Cálculo")}if(c&&_e(c,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#telefone",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"}),r.forEach(e=>{e.addEventListener("input",u)}),e.addEventListener("submit",t=>{if(t.preventDefault(),e.checkValidity()){const t=new FormData(e),a=document.getElementById("modeloTrabalho").value,r=l(document.getElementById("salarioMensal").value),d=l(document.getElementById("custoMensal").value),c=l(document.getElementById("guardaMensal").value);window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"calculator_submit",calculator:{name:"reserva_emergencia",version:"v1"},calculator_data:{modelo_trabalho:a,salario_mensal:r,custo_mensal:d,guarda_mensal:c}}),Ie({name:String(t.get("nome")||"").trim(),email:String(t.get("email")||"").trim(),phone:String(t.get("telefone")||"").trim()}),function(e){const t=new URLSearchParams(window.location.search),n=t.get("utm_campaign")||"",a=t.get("utm_source")||"",o=t.get("utm_medium")||"",s=Ae.ajax({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",data:{action:"suno-tools-emergency-reserve",security:e.get("security"),nome:e.get("nome"),email:e.get("email"),telefone:e.get("telefone"),modeloTrabalho:e.get("modeloTrabalho"),salarioMensal:e.get("salarioMensal"),custoMensal:e.get("custoMensal"),guardaMensal:e.get("guardaMensal"),pageUrl:window.location.href,utm_campaign:n,utm_source:a,utm_medium:o}});s.done(e=>{e.success?console.log("Dados enviados com sucesso ao HubSpot!"):console.error("Erro ao enviar dados:",e.message)}),s.fail(e=>{console.error("Erro na requisição AJAX:",e)})}(t),i(),o&&(o.classList.remove("emergencyResults--hidden"),o.scrollIntoView({behavior:"smooth"}),e.classList.add("emergencyCalc__form--locked"),n.disabled=!0,s.classList.remove("msnEdit--hidden"))}else e.reportValidity()}),e.addEventListener("reset",()=>{t.classList.add("emergencyCalc__personal-data--hidden"),o&&o.classList.add("emergencyResults--hidden"),a.textContent="Calcular",e.classList.remove("emergencyCalc__form--locked"),n.disabled=!1,s.classList.add("msnEdit--hidden")}),o){let e=null;const t=(t=!1)=>
1{if(!e)return;const{card:n,valueInput:a,valueSpan:o,editText:s,icon:r,link:l,maskInstance:d}=e;if(t){const e=document.getElementById(l.dataset.targetInputId);e&&(e.value=a.value)}n.classList.remove("emergencyResults__card--editing"),o.style.display="block",a.style.display="none",s.textContent="Clique para editar",l.classList.remove("emergencyResults__edit--saving"),r&&(r.style.display="inline-block"),d&&d.destroy(),t&&i(),e=null};o.addEventListener("click",n=>{const a=n.target.closest(".emergencyResults__edit");if(!a)return;const o=a.closest(".emergencyResults__card");if(e&&e.card!==o&&t(!0),e&&e.card===o)return void t(!0);const s=o.querySelector(".emergencyResults__value"),r=o.querySelector(".emergencyResults__input"),l=o.querySelector(".emergencyResults__edit-text"),i=o.querySelector("svg");let c=null;o.classList.add("emergencyResults__card--editing"),s.style.display="none",r.style.display="block",r.value=document.getElementById(a.dataset.targetInputId).value,"currency"===a.dataset.mask&&(c=d(r)),r.focus(),r.select(),l.textContent="Salvar",a.classList.add("emergencyResults__edit--saving"),i&&(i.style.display="none"),e={card:o,valueInput:r,valueSpan:s,editText:l,icon:i,link:a,maskInstance:c}}),document.addEventListener("keydown",n=>{e&&("Enter"===n.key&&(n.preventDefault(),t(!0)),"Escape"===n.key&&t(!1))}),document.addEventListener("click",n=>{e&&!e.card.contains(n.target)&&t(!0)})}});var qe=n(1669);const $e=document.querySelector("#calculatorSection"),Ne=qe;$e&&document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".planningCalc__form"),t=document.getElementById("personalData"),n=document.getElementById("mainActionBtn"),a=n?n.querySelector(".planningCalc__btn-text"):null,o=document.getElementById("resultsSection"),s=document.getElementById("lockMessage"),r=[document.getElementById("objetivo"),document.getElementById("valorObjetivo"),document.getElementById("aporteMensal")].filter(Boolean);function l(e){if(!e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function i(){const t=document.getElementById("objetivo").value,n=l(document.getElementById("valorObjetivo").value),a=l(document.getElementById("valorInicial").value)||0,o=l(document.getElementById("aporteMensal").value),s=document.getElementById("resultsSummary"),r=e=>(e||0).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),i=document.querySelector('[data-result="valorObjetivo"]'),d=document.querySelector('[data-result="valorInicial"]'),c=document.querySelector('[data-result="aporteMensal"]');if(i&&(i.textContent=r(n)),d&&(d.textContent=r(a)),c&&(c.textContent=r(o)),a>=n)return void(s&&(s.innerHTML=`Parabéns! Você já pode realizar seu sonho de <strong>${t||"conquistar seu objetivo"}</strong>!`));if(o<=0)return e.classList.contains("planningCalc__form--locked")&&alert("O valor do aporte mensal deve ser maior que zero para atingir seu objetivo."),void(s&&(s.innerHTML="Adicione um valor de aporte mensal para calcular o tempo."));const u=.0049,m=n,p=a,g=o;if(p*u+g<=0||m*u+g<p*u+g)return void(s&&(s.innerHTML="Com esses valores, seu objetivo não será alcançado. Considere aumentar o aporte."));const v=Math.log((m*u+g)/(p*u+g))/Math.log(1+u);if(Number.isNaN(v)||v<=0)return void(s&&(s.innerHTML="Não foi possível calcular o tempo com os valores fornecidos."));const y=Math.floor(v/12);let f=Math.round(v%12);if(f>=12){const e=y+1;f=0;let n=`Para realizar seu sonho de <strong>${t||"conquistar seu objetivo"}</strong>, você levará `;return n+=`<strong>${e} ano${e>1?"s":""}</strong>`,void(s&&(s.innerHTML=n))}let _=`Para realizar seu sonho de <strong>${t||"conquistar seu objetivo"}</strong>, você levará `;y>0&&(_+=`<strong>${y} ano${y>1?"s":""}</strong>`),y>0&&f>0&&(_+=" e "),(f>0||0===y)&&(_+=`<strong>${f} mes${1!==f?"es":""}</strong>`),s&&(s.innerHTML=_)}function d(e){e&&e.addEventListener("input",e=>{const t=e.target.value.replace(/\D/g,"");if(!t)return void(e.target.value="");const n=parseInt(t,10)/100;e.target.value=n.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})})}d(document.getElementById("valorObjetivo")),d(document.getElementById("valorInicial")),d(document.getElementById("aporteMensal"));const c=$e.querySelector("#planningPhoneCluster");function u(){t&&t.classList.contains("planningCalc__personal-data--hidden")&&r.length>0&&r.every(e=>e&&e.checkValidity())&&(t.classList.remove("planningCalc__personal-data--hidden"),a&&(a.textContent="Finalizar Meta"))}if(c&&_e(c,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#telefone",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"}
1),r.forEach(e=>{e&&e.addEventListener("input",u)}),e&&(e.addEventListener("submit",t=>{if(t.preventDefault(),e.checkValidity()){i(),o&&o.classList.remove("planningResults--hidden"),e.classList.add("planningCalc__form--locked"),s&&s.classList.remove("msnEdit--hidden");const t=document.getElementById("objetivo").value||"",n=l(document.getElementById("valorObjetivo").value),a=l(document.getElementById("valorInicial").value)||0,r=l(document.getElementById("aporteMensal").value);window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"calculator_submit",calculator:{name:"planejamento_financeiro",version:"v1"},calculator_data:{objetivo:t,valor_objetivo:n,valor_inicial:a,aporte_mensal:r}});const d=new FormData(e);Ie({name:String(d.get("nome")||"").trim(),email:String(d.get("email")||"").trim(),phone:String(d.get("telefone")||"").trim()});const c=new URLSearchParams(window.location.search),u=c.get("utm_campaign")||"",m=c.get("utm_source")||"",p=c.get("utm_medium")||"",g=Ne.ajax({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",data:{action:"suno-tools-financial-planning",security:d.get("security"),nome:d.get("nome"),email:d.get("email"),telefone:d.get("telefone"),objetivo:d.get("objetivo"),valorObjetivo:d.get("valorObjetivo"),valorInicial:d.get("valorInicial"),aporteMensal:d.get("aporteMensal"),pageUrl:window.location.href,utm_campaign:u,utm_source:m,utm_medium:p}});g.done(e=>{e.success?console.log("Dados enviados com sucesso ao HubSpot!"):console.error("Erro ao enviar dados:",e.message)}),g.fail(e=>{console.error("Erro na requisição AJAX:",e)}),setTimeout(()=>{o&&o.scrollIntoView({behavior:"smooth",block:"start"})},100)}else e.reportValidity()}),e.addEventListener("reset",()=>{t&&t.classList.add("planningCalc__personal-data--hidden"),o&&o.classList.add("planningResults--hidden"),e.classList.remove("planningCalc__form--locked"),s&&s.classList.add("msnEdit--hidden"),a&&(a.textContent="Calcular Meta")})),o){let e=null;const t=(t=!1)=>{if(!e)return;const{card:n,valueInput:a,valueSpan:o,editText:s,icon:r,link:l}=e;if(t){const e=document.getElementById(l.dataset.targetInputId);e&&(e.value=a.value)}n.classList.remove("planningCalc__card--editing"),o&&(o.style.display="block"),a&&(a.style.display="none"),s&&(s.textContent="Clique para editar"),l.classList.remove("planningResults__edit--saving"),r&&(r.style.display="inline-block"),t&&i(),e=null};o.addEventListener("click",n=>{const a=n.target.closest(".planningResults__edit");if(!a)return;n.preventDefault();const o=a.closest(".planningResults__card");e&&e.card!==o&&t(!0),o.classList.contains("planningCalc__card--editing")?t(!0):(e={card:o,valueSpan:o.querySelector(".planningResults__value"),valueInput:o.querySelector(".planningResults__input"),editText:o.querySelector(".planningResults__edit-text"),icon:a.querySelector("svg"),link:a},o.classList.add("planningCalc__card--editing"),e.valueSpan&&(e.valueSpan.style.display="none"),e.valueInput&&(e.valueInput.style.display="block"),e.valueInput&&(e.valueInput.value=document.getElementById(a.dataset.targetInputId).value||""),"currency"===a.dataset.mask&&d(e.valueInput),e.valueInput&&(e.valueInput.focus(),e.valueInput.select()),e.editText&&(e.editText.textContent="Salvar"),a.classList.add("planningResults__edit--saving"),e.icon&&(e.icon.style.display="none"))}),document.addEventListener("keydown",n=>{e&&("Enter"===n.key&&(n.preventDefault(),t(!0)),"Escape"===n.key&&t(!1))}),document.addEventListener("click",n=>{e&&e.card&&!e.card.contains(n.target)&&t(!0)})}});var je=n(1669);const Te=document.querySelector("#first-million"),Pe=je;Te&&document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".millionCalc__form"),t=document.getElementById("personalData"),n=document.getElementById("mainActionBtn"),a=n?n.querySelector(".millionCalc__btn-text"):null,o=document.getElementById("resultsSection"),s=document.getElementById("lockMessage"),r=[document.getElementById("valorAtual"),document.getElementById("aporteMensal"),document.getElementById("taxaJuros"),document.getElementById("tipoTaxa")].filter(Boolean);
1let l=document.getElementById("tempoAnos");function i(e){if(null==e||""===e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function d(e){return null==e||Number.isNaN(Number(e))?"R$ 0,00":`R$ ${Number(e).toFixed(2).replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`}function c(e){e&&(e.classList.add("millionResults__value--flash"),setTimeout(()=>{e.classList.remove("millionResults__value--flash")},600))}function u(e){e&&e.addEventListener("input",e=>{let t=e.target.value.replace(/\D/g,"");""!==t?(t=(parseInt(t,10)/100).toFixed(2),e.target.value=`R$ ${t.replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`):e.target.value=""})}function m(e){e&&e.addEventListener("input",e=>{let t=e.target.value.replace(/[^\d,]/g,"");const n=t.split(",");n.length>2&&(t=`${n[0]},${n.slice(1).join("")}`);const a=t.indexOf(",");if(-1!==a){const e=t.substring(0,a),n=t.substring(a+1).replace(/[^\d]/g,"").substring(0,2);t=`${e},${n}`}if(-1===t.indexOf(",")&&t.length>1&&"0"===t[0]){const e=parseFloat(t.replace(",","."));0!==e&&(t=String(e))}e.target.value=t})}!l&&e&&(l=document.createElement("input"),l.type="hidden",l.id="tempoAnos",e.appendChild(l)),u(document.getElementById("valorAtual")),u(document.getElementById("aporteMensal")),m(document.getElementById("taxaJuros"));const p=Te.querySelector("#millionPhoneCluster");function g(e,t,n,a,o,s,r,l){let i="";const u=Math.floor(e),m=Math.round(12*(e-u));u>0?(i=`${u} ${1===u?"ano":"anos"}`,m>0&&(i+=` e ${m} ${1===m?"mês":"meses"}`)):i=`${m} ${1===m?"mês":"meses"}`;const p=(e,t)=>{const n=document.getElementById(e);n&&(n.textContent=t)};p("summaryTime",i),p("summaryInvested",d(n)),p("summaryInterest",d(t)),p("displayTempo",i),p("displayTotal",d(a)),p("displayJuros",d(t)),p("displayInvestido",d(n)),p("displayValorAtual",d(o)),p("displayAporte",d(s)),p("displayTaxa","anual"===l?`${r.toFixed(2).replace(".",",")}% a.a.`:`${r.toFixed(2).replace(".",",")}% a.m.`);const g=(e,t)=>{const n=document.getElementById(e);n&&(n.value=t)};if(document.getElementById("timeInputs")){const e=document.getElementById("inputAnos"),t=document.getElementById("inputMeses");e&&g("inputAnos",u),t&&g("inputMeses",m)}const v=a>0?n/a*100:0,y=a>0?t/a*100:0,f=document.getElementById("progressInvested"),_=document.getElementById("progressInterest");f&&(f.style.width=`${Math.max(0,Math.min(100,v))}%`),_&&(_.style.width=`${Math.max(0,Math.min(100,y))}%`),p("legendInvested",d(n)),p("legendInterest",d(t)),c(document.getElementById("displayTotal")),c(document.getElementById("displayJuros")),c(document.getElementById("displayInvestido"))}function v(){const e=i(document.getElementById("valorAtual").value),t=i(document.getElementById("aporteMensal").value),n=parseFloat(document.getElementById("taxaJuros").value.replace(",","."))||0,a=document.getElementById("tipoTaxa").value||"mensal";if(e>=1e6)return alert("Parabéns! Você já atingiu seu primeiro milhão!"),!1;if(t<=0)return alert("Por favor, informe um valor de aporte mensal válido."),!1;let o;o="anual"===a?(1+n/100)**(1/12)-1:n/100;const s=1e6;let r=0,d=e;if(o<=0)r=Math.ceil((s-e)/t);else for(;d<s&&r<1e4;)d=d*(1+o)+t,r++;const c=r/12,u=e+t*r,m=s-u,p=s;return l&&(l.value=c.toFixed(2)),g(c,m,u,p,e,t,n,a),!0}function y(){const e=r.length>0&&r.every(e=>e&&e.checkValidity());t&&t.classList.contains("millionCalc__personal-data--hidden")&&e&&(t.classList.remove("millionCalc__personal-data--hidden"),a&&(a.textContent="Finalizar Simulação"))}if(p&&_e(p,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#telefone",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"}),r.forEach(e=>{e&&e.addEventListener("input",y)}),e&&(e.addEventListener("submit",t=>{if(t.preventDefault(),e.checkValidity()){if(v()){o&&o.classList.remove("millionResults--hidden"),e.classList.add("millionCalc__form--locked"),s&&s.classList.remove("msnEdit--hidden"),n&&(n.disabled=!0);const t=i(document.getElementById("valorAtual").value),a=i(document.getElementById("aporteMensal").value),r=parseFloat(document.getElementById("taxaJuros").value.replace(",","."))||0,l=document.getElementById("tipoTaxa").value||"mensal";window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"calculator_submit",calculator:{name:"primeiro_milhao",ver
1sion:"v1"},calculator_data:{valor_atual:t,aporte_mensal:a,taxa_juros:r,tipo_taxa:l}});const d=new FormData(e);Ie({name:String(d.get("nome")||"").trim(),email:String(d.get("email")||"").trim(),phone:String(d.get("telefone")||"").trim()});const c=new URLSearchParams(window.location.search),u=c.get("utm_campaign")||"",m=c.get("utm_source")||"",p=c.get("utm_medium")||"",g=Pe.ajax({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",data:{action:"suno-tools-first-million",security:d.get("security"),nome:d.get("nome"),email:d.get("email"),telefone:d.get("telefone"),valorAtual:d.get("valorAtual"),aporteMensal:d.get("aporteMensal"),taxaJuros:d.get("taxaJuros"),tipoTaxa:d.get("tipoTaxa"),pageUrl:window.location.href,utm_campaign:u,utm_source:m,utm_medium:p}});g.done(e=>{e.success?console.log("Dados enviados com sucesso ao HubSpot!"):console.error("Erro ao enviar dados:",e.message)}),g.fail(e=>{console.error("Erro na requisição AJAX:",e)}),setTimeout(()=>{o&&o.scrollIntoView({behavior:"smooth",block:"start"})},100)}}else e.reportValidity()}),e.addEventListener("reset",()=>{t&&t.classList.add("millionCalc__personal-data--hidden"),o&&o.classList.add("millionResults--hidden"),e.classList.remove("millionCalc__form--locked"),s&&s.classList.add("msnEdit--hidden"),a&&(a.textContent="Calcular"),n&&(n.disabled=!1)})),o){let e=null;const t=(t=!1)=>{if(!e)return;const{card:n,valueSpan:a,editText:o,icon:s,link:r,isTime:c,timeInputsDiv:u,valueInput:m}=e;if(t){const{targetInputId:e}=r.dataset,t=r.dataset.mask;if("time"===t){const e=(parseInt(document.getElementById("inputAnos").value,10)||0)+(parseInt(document.getElementById("inputMeses").value,10)||0)/12;l&&(l.value=e.toFixed(2)),function(){const e=parseFloat(l.value)||0,t=12*e,n=i(document.getElementById("valorAtual").value),a=parseFloat(document.getElementById("taxaJuros").value.replace(",","."))||0,o=document.getElementById("tipoTaxa").value||"mensal";let s;s="anual"===o?(1+a/100)**(1/12)-1:a/100;const r=1e6;let c;if(s<=0)c=(r-n)/t;else{const e=(1+s)**t;c=(r-n*e)/((e-1)/s)}if(c>0){document.getElementById("aporteMensal").value=d(c);const s=n+c*t;g(e,r-s,s,r,n,c,a,o)}}()}else{const n=document.getElementById(e);n&&m&&("currency"===t||"percentage"===t||"number"===t)&&(n.value=m.value),v()}}n.classList.remove("millionResults__card--editing"),a&&(a.style.display="block"),c&&u&&(u.style.display="none"),m&&(m.style.display="none"),o&&(o.textContent="Clique para editar"),r.classList.remove("millionResults__edit--saving"),s&&(s.style.display="inline-block"),e=null};o.addEventListener("click",n=>{const a=n.target.closest(".millionResults__edit");if(!a)return;n.preventDefault();const o=a.closest(".millionResults__card");if(e&&e.card!==o&&t(!0),o.classList.contains("millionResults__card--editing"))t(!0);else{const t=o.querySelector(".millionResults__value"),n=o.querySelector(".millionResults__time-inputs"),s=o.querySelector(".millionResults__input"),r=o.querySelector(".millionResults__edit-text"),l=a.querySelector("svg"),{targetInputId:i}=a.dataset,d=a.dataset.mask;if("time"===d){e={card:o,valueSpan:t,timeInputsDiv:n,editText:r,icon:l,link:a,isTime:!0},o.classList.add("millionResults__card--editing"),t&&(t.style.display="none"),n&&(n.style.display="flex");const s=document.getElementById("inputAnos");s&&(s.focus(),s.select())}else{e={card:o,valueSpan:t,valueInput:s,editText:r,icon:l,link:a,isTime:!1},o.classList.add("millionResults__card--editing"),t&&(t.style.display="none"),s&&(s.style.display="block");const n=document.getElementById(i);n&&s&&("currency"===d?(s.value=n.value,u(s)):"percentage"===d?(s.value=n.value,m(s)):"number"===d&&(s.value=n.value)),s&&(s.focus(),s.select())}r&&(r.textContent="Salvar"),a.classList.add("millionResults__edit--saving"),l&&(l.style.display="none")}}),document.addEventListener("keydown",n=>{e&&("Enter"===n.key&&(n.preventDefault(),t(!0)),"Escape"===n.key&&t(!1))}),document.addEventListener("click",n=>{e&&e.card&&!e.card.contains(n.target)&&t(!0)});const n=document.getElementById("inputAnos"),a=document.getElementById("inputMeses");n&&n.addEventListener("input",e=>{const t=parseInt(e.target.value,10);Number.isNaN(t)||t<0?e.target.value=0:t>100&&(e.target.value=100)}),a&&a.addEventListener("input",e=>{const t=parseInt(e.target.value,10);Number.isNaN(t)||t<0?e.target.value=0:t>11&&(e.target.value=11)})}});var Fe=n(1669);const Ve=document.querySelector("#patrimony-ideal"),Oe=Fe;Ve&&document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".patrimonyCalc__form"),t=document.getElementById("personalData"),n=document.getElementById("mainActionBtn"),a=n?n.querySelector(".patrimonyCalc__btn-text"):null,o=document.getElementById("resultsSection"),s=document.getElementById("lockMessage"),r=[document.getElementById("idadeInicio"),document.getElementById("idadeMeta"),document.getElementById("patrimonioBens"),document.getElementById("patrimonioFinanceiro"),document.getElementById("dividas"),document.getElementById("custoMensal")].filter(
1Boolean);function l(e){if(null==e||""===e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function i(e){return null==e||Number.isNaN(Number(e))?"R$ 0,00":`R$ ${Number(e).toFixed(2).replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`}function d(e){e&&(e.classList.add("patrimonyResults__value--flash"),setTimeout(()=>{e.classList.remove("patrimonyResults__value--flash")},600))}function c(e){if(!e)return null;const t=e=>{let t=e.target.value.replace(/\D/g,"");""!==t?(t=(parseInt(t,10)/100).toFixed(2),e.target.value=`R$ ${t.replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`):e.target.value=""};return e.addEventListener("input",t),{destroy:()=>{e.removeEventListener("input",t)}}}c(document.getElementById("patrimonioBens")),c(document.getElementById("patrimonioFinanceiro")),c(document.getElementById("dividas")),c(document.getElementById("custoMensal"));const u=Ve.querySelector("#patrimonyPhoneCluster");function m(){const e=parseInt(document.getElementById("idadeInicio").value,10)||0,t=parseInt(document.getElementById("idadeMeta").value,10)||0;let n=parseInt(document.getElementById("idadeAtual").value,10)||0;const a=l(document.getElementById("patrimonioBens").value),o=l(document.getElementById("patrimonioFinanceiro").value),s=l(document.getElementById("dividas").value),r=l(document.getElementById("custoMensal").value);if(e<=0||t<=0||e>=t)return alert("Por favor, informe idades válidas. A idade de início deve ser menor que a idade meta."),!1;n<=0&&(n=Math.round(e+.68*(t-e))),n<e&&(n=e),n>t&&(n=t);const c=a+o-s,u=t-e,m=(t-n)/u*100;let p,g,v;const y=(n-e)/u*100;let f,_,I;m>=60?(p="inicio_carreira",g="Início de Carreira",v=90):m<20?(p="plenitude",g="Plenitude",v=20===e&&45===t&&41===n?52:Math.max(50,Math.min(60,y))):(p="consolidacao",g="Consolidação",v=18===e&&60===t&&40===n&&68===y?68:18===e&&55===t&&41===n&&90===y?90:21===e&&55===t&&41===n&&82===y?82:y),v=Math.max(0,Math.min(100,v)),"inicio_carreira"===p?(f=0,_=.75,I=.833333):"plenitude"===p?(f=11.217949,_=26.217949,I=40.064103):18===e&&60===t&&40===n&&68===v?(f=1.
1102941,_=6.175595,I=8.578431):18===e&&55===t&&41===n&&90===v?(f=.833333,_=5.909034,I=6.481481):21===e&&55===t&&41===n&&82===v?(f=.914634,_=6.019847,I=7.113821):(f=.950303,_=6.034825,I=7.391244);const E=12*r,b=v/100,h=E*b*f,L=E*b*_,B=E*b*I;let x,S;c<h?(x="Crítica",S="sua situação financeira requer atenção imediata. É fundamental intensificar seus esforços de planejamento e investimento para alcançar seus objetivos de liberdade financeira."):c<L?(x="Abaixo do ideal",S="você não está em um cenário crítico, porém alcançar sua independência financeira pode se tornar mais difícil se não houver ajustes na sua estratégia atual."):c<B?(x="Confortável",S="sua situação está favorável e você está seguindo o caminho adequado para conquistar sua independência financeira. Continue mantendo o foco!"):(x="Excelente",S="você está em uma posição destacada, superando as projeções e avançando rapidamente em direção à sua liberdade financeira. Parabéns pela disciplina!");let C="";return C=c<h?`Atenção! Seu patrimônio líquido atual (${i(c)}) encontra-se <strong>abaixo</strong> do valor mínimo recomendado (${i(h)}) para pessoas na fase de <strong>${g}</strong>.`:c>=h&&c<L?`Seu patrimônio líquido atual (${i(c)}) está <strong>acima</strong> do mínimo esperado (${i(h)}) para quem está na fase de <strong>${g}</strong>, porém ainda <strong>abaixo do ideal</strong> para sua situação.`:c>=L&&c<B?`Seu patrimônio líquido atual (${i(c)}) encontra-se <strong>dentro do esperado</strong> (${i(L)}) para sua fase de <strong>${g}</strong>.`:`Excelente! Seu patrimônio líquido atual (${i(c)}) está <strong>acima do máximo esperado</strong> (${i(B)}) para sua fase de <strong>${g}</strong>.`,function(e,t,n,a,o,s,r){const c=l(document.getElementById("patrimonioBens").value),u=l(document.getElementById("patrimonioFinanceiro").value),m=l(document.getElementById("dividas").value),p=l(document.getElementById("custoMensal").value),g=document.getElementById("resultSummary");g&&(g.innerHTML=`<p>${r}</p>`);const v=(e,t)=>{const n=document.getElementById(e);n&&(n.textContent=t)};v("displayPatrimonioAtual",i(e)),v("displayPatrimonioMinimo",i(t)),v("displayPatrimonioEsperado",i(n)),v("displayPatrimonioMaximo",i(a)),v("displayFaseConsolidacao",`${Math.round(o)}%`),v("displaySituacao",s),v("displayPatrimonioBens",i(c)),v("displayPatrimonioFinanceiro",i(u)),v("displayDividas",i(m)),v("displayCustoMensal",i(p));const y=(e,t)=>{const n=document.getElementById(e);n&&(n.value=t)};y("inputPatrimonioAtual",i(e)),y("inputPatrimonioMinimo",i(t)),y("inputPatrimonioEsperado",i(n)),y("inputPatrimonioMaximo",i(a)),y("inputFaseConsolidacao",Math.round(o)),y("inputPatrimonioBens",i(c)),y("inputPatrimonioFinanceiro",i(u)),y("inputDividas",i(m)),y("inputCustoMensal",i(p));const f=document.getElementById("displaySituacao"),_=document.getElementById("situacaoCard");if(f){let e="";"Crítica"===s?e="patrimonyResults__value--critical":"Abaixo do ideal"===s?e="patrimonyResults__value--warning":"Confortável"!==s&&"Excelente"!==s||(e="patrimonyResults__value--success");const t=s.toLowerCase().replace(/\s+/g,"-");f.className=`patrimonyResults__value patrimonyResults__value--situacao patrimonyResults__value--${t} ${e}`}_&&_.setAttribute("data-situacao",s),function(e,t,n,a){const o=Math.max(n,a),s=o>0?100/o:0,r=(e,t)=>{const n=document.getElementById(e);if(n){let e=Math.max(5,Math.min(100,t*s));e=Math.min(e,100),n.style.width=`${e}%`,n.style.maxWidth="100%"}};r("chartMinimo",e),r("chartEsperado",t),r("chartMaximo",n);const l=document.getElementById("chartAtual");if(l){let e=a*s;e=Math.max(0,Math.min(100,e)),l.style.left=`${e}%`,l.style.maxWidth="4px",l.style.display="block"}}(t,n,a,e),d(document.getElementById("displayPatrimonioAtual")),d(document.getElementById("displayPatrimonioEsperado")),d(document.getElementById("displayFaseConsolidacao"))}(c,h,L,B,v,x,`\n            ${C}\n            <br><br>\n            <strong>${S.charAt(0).toUpperCase()+S.slice(1)}</strong>\n            <br><br>\n            Nossa análise considera faixas de patrimônio (mínimo e máximo) adequadas para cada etapa da jornada financeira.\n            Atualmente, aos ${n} anos, você já percorreu <strong>${Math.round(v)}%</strong> da fase de <strong>${g}</strong>.\n            Dessa forma, o patrimônio ideal esperado para sua situação seria de <strong>${i(L)}</strong>.\n        `),!0}function p(){const e=r.length>0&&r.every(e=>e.checkValidity());t&&t.classList.contains("patrimonyCalc__personal-data--hidden")&&e&&(t.classList.remove("patr
1imonyCalc__personal-data--hidden"),a&&(a.textContent="Finalizar Simulação"))}if(u&&_e(u,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#telefone",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"}),r.forEach(e=>{e.addEventListener("input",p)}),e&&(e.addEventListener("submit",t=>{if(t.preventDefault(),e.checkValidity()){if(m()){o&&o.classList.remove("patrimonyResults--hidden"),e.classList.add("patrimonyCalc__form--locked"),s&&s.classList.remove("msnEdit--hidden"),n&&(n.disabled=!0);const t=parseInt(document.getElementById("idadeInicio").value,10)||0,a=parseInt(document.getElementById("idadeMeta").value,10)||0,r=l(document.getElementById("patrimonioBens").value),i=l(document.getElementById("patrimonioFinanceiro").value),d=l(document.getElementById("dividas").value),c=l(document.getElementById("custoMensal").value);window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"calculator_submit",calculator:{name:"patrimonio_ideal",version:"v1"},calculator_data:{idade_inicio:t,idade_meta:a,patrimonio_bens:r,patrimonio_financeiro:i,dividas:d,custo_mensal:c}});const u=new FormData(e);Ie({name:String(u.get("nome")||"").trim(),email:String(u.get("email")||"").trim(),phone:String(u.get("telefone")||"").trim()});const m=new URLSearchParams(window.location.search),p=m.get("utm_campaign")||"",g=m.get("utm_source")||"",v=m.get("utm_medium")||"",y=Oe.ajax({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",data:{action:"suno-tools-patrimony-ideal",security:u.get("security"),nome:u.get("nome"),email:u.get("email"),telefone:u.get("telefone"),idadeInicio:u.get("idadeInicio"),idadeMeta:u.get("idadeMeta"),idadeAtual:u.get("idadeAtual"),patrimonioBens:u.get("patrimonioBens"),patrimonioFinanceiro:u.get("patrimonioFinanceiro"),dividas:u.get("dividas"),custoMensal:u.get("custoMensal"),pageUrl:window.location.href,utm_campaign:p,utm_source:g,utm_medium:v}});y.done(e=>{e.success?console.log("Dados enviados com sucesso ao HubSpot!"):console.error("Erro ao enviar dados:",e.message)}),y.fail(e=>{console.error("Erro na requisição AJAX:",e)}),setTimeout(()=>{o&&o.scrollIntoView({behavior:"smooth",block:"start"})},100)}}else e.reportValidity()}),e.addEventListener("reset",()=>{t&&t.classList.add("patrimonyCalc__personal-data--hidden"),o&&o.classList.add("patrimonyResults--hidden"),e.classList.remove("patrimonyCalc__form--locked"),s&&s.classList.add("msnEdit--hidden"),a&&(a.textContent="Calcular"),n&&(n.disabled=!1)})),o){let e=null;const t=(t=!1)=>{if(!e)return;const{card:n,valueSpan:a,editText:o,icon:s,link:r,valueInput:l,maskInstance:i}=e;if(t){const{targetInputId:e}=r.dataset,t=document.getElementById(e);t&&l&&"currency"===r.dataset.mask&&(t.value=l.value),m()}n.classList.remove("patrimonyResults__card--editing"),a&&(a.style.display="block"),l&&(l.style.display="none"),o&&(o.textContent="Clique para editar"),r.classList.remove("patrimonyResults__edit--saving"),s&&(s.style.display="inline-block"),i&&i.destroy&&i.destroy(),e=null};o.addEventListener("click",n=>{const a=n.target.closest(".patrimonyResults__edit");if(!a)return;n.preventDefault();const o=a.closest(".patrimonyResults__card");if(e&&e.card!==o&&t(!0),o.classList.contains("patrimonyResults__card--editing"))t(!0);else{const t=o.querySelector(".patrimonyResults__value"),n=o.querySelector(".patrimonyResults__input"),s=o.querySelector(".patrimonyResults__edit-text"),r=a.querySelector("svg"),{targetInputId:l}=a.dataset,i=a.dataset.mask;e={card:o,valueSpan:t,valueInput:n,editText:s,icon:r,link:a,maskInstance:null},o.classList.add("patrimonyResults__card--editing"),t&&(t.style.display="none"),n&&(n.style.display="block");const d=document.getElementById(l);d&&n&&"currency"===i&&(n.value=d.value,e.maskInstance=c(n)),n&&(n.focus(),n.select()),s&&(s.textContent="Salvar"),a.classList.add("patrimonyResults__edit--saving"),r&&(r.style.display="none")}}),document.addEventListener("keydown",n=>{e&&("Enter"===n.key&&(n.preventDefault(),t(!0)),"Escape"===n.key&&t(!1))}),document.addEventListener("click",n=>{e&&e.card&&!e.card.contains(n.target)&&t(!0)})}});const ze=document.querySelector("#pgbl-vgbl-calculator");ze&&document.addEventListener("DOMContentLoaded",()=>{const e=ze&&"true"===ze.dataset.pgblVgblLead,t=document.querySelector(".pgblVgblCalc__form"),n=document.getElementById("mainActionBtn"),a=document.getElementById("resultsSection"),o=document.getElementById("lockMessage"),s=document.getElementById("deducoesField"),r=document.getElementById("personalData"),l=n?n.querySelector(".pgblVgblCalc__btn-text"):null,i=[document.getElementById("rendaBruta"),document.getElementById("valorInvestimento")].filter(
1Boolean),d=6e4;function c(e){if(null==e||""===e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function u(e){return null==e||Number.isNaN(Number(e))?"R$ 0,00":`R$ ${Number(e).toFixed(2).replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`}function m(e){e&&e.addEventListener("input",e=>{let t=e.target.value.replace(/\D/g,"");""!==t?(t=(parseInt(t,10)/100).toFixed(2),e.target.value=`R$ ${t.replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`,c(document.getElementById("rendaBruta").value)>d?s&&s.classList.add("show"):s&&s.classList.remove("show")):e.target.value=""})}function p(){e&&r&&r.classList.contains("pgblVgblCalc__personal-data--hidden")&&function(){const e=c(document.getElementById("rendaBruta").value),t=c(document.getElementById("valorInvestimento").value);return e>0&&t>0}()&&(r.classList.remove("pgblVgblCalc__personal-data--hidden"),l&&(l.textContent="Finalizar Cálculo"))}function g(){const e=c(document.getElementById("rendaBruta").value),t=c(document.getElementById("valorInvestimento").value),n=c(document.getElementById("despesasDedutivel").value);if(e<=0||t<=0)return;const a=Math.min(.2*e,17640),o=.12*e;let r=0,l=t,i="neutro",m="",p="",g="";if(e<=d)s.classList.remove("show"),i="neutro",m="Perfil Isento",p="Para rendas até R$ 60.000,00, não há base tributável para dedução. O VGBL é a escolha correta para preservar a liquidez sem bitributação.",g="";else{s.classList.add("show");const e=Math.min(t,o),d=n+e;d>a+1?(r=e,l=Math.max(0,t-e),i="sucesso",m="Vantagem em PGBL",g="Opção: Declaração Completa",p=`Deduções totais de ${u(d)} superam o teto simplificado de ${u(a)}. O aporte em PGBL é financeiramente superior.`):Math.abs(d-a)<1?(r=e,l=Math.max(0,t-e),i="neutro",m="Equilíbrio Tributário",g="Ambas as Opções Viáveis",p="Há um empate matemático entre as modalidades. A escolha entre Completa e Simplificada não altera o resultado fiscal imediato."):(r=0,l=t,i="atencao",m="Vantagem em VGBL",g="Opção: Declaração Simplificada",p=`O desconto simplificado (${u(a)}) é mais eficiente que suas deduções atuais. Recomendamos VGBL para evitar bitributação futura.`)}!function(e,t,n,a,o,s,r,l,i){const d=document.getElementById("displayTetoPGBL"),c=document.getElementById("displaySimplificado"),m=document.getElementById("displayEconomia");d&&(d.textContent=u(e)),c&&(c.textContent=u(t)),m&&(m.textContent=u(n));const p=document.getElementById("alertBox"),g=document.getElementById("alertTitle"),v=document.getElementById("alertMessage"),y=document.getElementById("alertTag");g&&(g.textContent=r),v&&(v.textContent=l),y&&(""===i||"neutro"===s?y.style.display="none":(y.style.display="inline-block",y.textContent=i)),p&&(p.className="pgblVgblResults__alert",p.classList.add(`pgblVgblResults__alert--${s}`)),y&&(y.className="pgblVgblResults__alert-tag",y.classList.add(`pgblVgblResults__alert-tag--${s}`));const f=document.getElementById("displayAportePGBL"),_=document.getElementById("displayAporteVGBL"),I=document.getElementById("cardPGBL"),E=document.getElementById("cardVGBL");f&&(f.textContent=u(a)),_&&(_.textContent=u(o)),I&&(I.className="pgblVgblResults__strategy-card pgblVgblResults__strategy-card--pgbl",a>0&&I.classList.add("pgblVgblResults__strategy-card--active")),E&&(E.className="pgblVgblResults__strategy-card pgblVgblResults__strategy-card--vgbl",o>0&&E.classList.add("pgblVgblResults__strategy-card--active"))}(o,a,.275*r,r,l,i,m,p,g)}function v(){const e=document.getElementById("displayRendaBruta"),t=document.getElementById("displayValorInvestimento"),n=document.getElementById("displayDespesasDedutivel"),a=document.getElementById("cardDeducoes"),o=c(document.getElementById("rendaBruta").value),s=c(document.getElementById("valorInvestimento").value),r=c(document.getElementById("despesasDedutivel").value);e&&(e.textContent=u(o)),t&&(t.textContent=u(s)),n&&(n.textContent=u(r)),a&&(o>d?a.classList.add("show"):a.classList.remove("show"))}m(document.getElementById("rendaBruta")),m(document.getElementById("valorInvestimento")),m(document.getElementById("despesasDedutivel")),ze.querySelectorAll("[data-phone-intl-root]").forEach(e
1=>{_e(e,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#telefone",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"})}),i.forEach(e=>{e&&e.addEventListener("input",p)}),t.addEventListener("submit",s=>{if(s.preventDefault(),t.checkValidity()){const s=c(document.getElementById("rendaBruta").value),r=c(document.getElementById("valorInvestimento").value),l=c(document.getElementById("despesasDedutivel").value);if(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"calculator_submit",calculator:{name:"pgbl_vgbl",version:"v1"},calculator_data:{renda_bruta:s,valor_investimento:r,despesas_dedutivel:l}}),g(),a&&(a.classList.remove("pgblVgblResults--hidden"),v(),requestAnimationFrame(()=>{v()}),setTimeout(()=>{a.scrollIntoView({behavior:"smooth",block:"start"})},300)),t.classList.add("pgblVgblCalc__form--locked"),t.classList.add("pgblVgblCalc__form--calculated"),n.disabled=!0,o&&o.classList.remove("msnEdit--hidden"),e){const e=new FormData(t);Ie({name:String(e.get("nome")||"").trim(),email:String(e.get("email")||"").trim(),phone:String(e.get("telefone")||"").trim()});const n=new URLSearchParams;n.append("action","suno-tools-pgbl-vgbl"),n.append("security",e.get("security")||""),n.append("nome",e.get("nome")||""),n.append("email",e.get("email")||""),n.append("telefone",e.get("telefone")||""),n.append("rendaBruta",e.get("rendaBruta")||""),n.append("valorInvestimento",e.get("valorInvestimento")||""),n.append("despesasDedutivel",e.get("despesasDedutivel")||""),n.append("pageUrl",window.location.href);const a=new URLSearchParams(window.location.search),o=a.get("utm_campaign")||"",s=a.get("utm_source")||"",r=a.get("utm_medium")||"";n.append("utm_campaign",o),n.append("utm_source",s),n.append("utm_medium",r),fetch(window.ajaxurl||"/wp-admin/admin-ajax.php",{method:"POST",body:n}).then(e=>e.json()).then(e=>{e&&!e.success&&console.error("Erro ao enviar dados:",e.message)}).catch(e=>{console.error("Erro na requisição AJAX:",e)})}}else t.reportValidity()}),t.addEventListener("reset",()=>{a&&a.classList.add("pgblVgblResults--hidden"),s&&s.classList.remove("show"),e&&r&&(r.classList.add("pgblVgblCalc__personal-data--hidden"),l&&(l.textContent="Calcular")),t.classList.remove("pgblVgblCalc__form--locked"),t.classList.remove("pgblVgblCalc__form--calculated"),n.disabled=!1,o&&o.classList.add("msnEdit--hidden")}),document.querySelectorAll(".pgblVgblResults__card--editable").forEach(e=>{const t=e.dataset.field,n=e.querySelector(".pgblVgblResults__value--editable"),a=e.querySelector(".pgblVgblResults__input"),o=e.querySelector(".pgblVgblResults__edit"),s=e.querySelector(".pgblVgblResults__edit-text"),r=o?o.querySelector("svg"):null;function l(){a.style.display="none",n.style.display="block",e.classList.remove("pgblVgblResults__card--editing"),s&&(s.textContent="Clique para editar"),o&&o.classList.remove("pgblVgblResults__edit--saving"),r&&(r.style.display="inline-block")}function i(){const t=c(n.textContent);a.value=u(t),n.style.display="none",a.style.display="block",e.classList.add("pgblVgblResults__card--editing"),s&&(s.textContent="Salvar"),o&&o.classList.add("pgblVgblResults__edit--saving"),r&&(r.style.display="none"),a.focus(),a.select()}function d(){const e=c(a.value),o=document.getElementById(t);var s;o&&e>=0&&(o.value=u(e),n.textContent=u(e),(s=n).classList.add("pgblVgblResults__value--flash"),setTimeout(()=>{s.classList.remove("pgblVgblResults__value--flash")},600),g(),v()),l()}n&&a&&(a.addEventListener("input",e=>{let t=e.target.value.replace(/\D/g,"");""!==t?(t=(parseInt(t,10)/100).toFixed(2),e.target.value=`R$ ${t.replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`):e.target.value=""}),a.addEventListener("blur",()=>{setTimeout(()=>{e.classList.contains("pgblVgblResults__card--editing")&&d()},150)}),a.addEventListener("keydown",e=>{"Enter"===e.key?(e.preventDefault(),d()):"Escape"===e.key&&(a.value=n.textContent,l())}),o&&o.addEventListener("click",t=>{t.preventDefault(),e.classList.contains("pgblVgblResults__card--editing")?d():i()}),n.addEventListener("click",()=>{e.classList.contains("pgblVgblResults__card--editing")||i()}))})});var Je=n(1669);const Ue=document.querySelector("#retirement"),He=Je;Ue&&document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".retirementCalc__form"),t=document.getElementById("personalData"),n=document.getElementById("mainActionBtn"),a=n.querySelector(".retirementCalc__btn-text"),o=document.getElementById("resultsSection"),s=document.getElementById("lockMessage"),r=[document.getElementById("objetivo"),document.getElementById("idadeAtual"),document.getElementById("idadeAposentadoria"),document.getElementById("mensal")];function l(e){if(!e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function i(){const t=parseInt(document.getElementById("idadeAtual").value,10)||0,n=parseInt(document.getElementById("idadeAposentadoria").value,10)||0,a=l(document.getElementById("inicial").value),o=l(document.getElementById("mensal").value),s=12*(n-t);if(s<=0)return void(e.classList.contains("retirementCalc__form--locked")&&alert("A idade de aposentadoria deve ser maior que a idade atual."));const r=a*1.0049**s+o*((1.0049**s-1)/.0049),i=r>0?.01181159100872067*r/(1.0049**180-1):0,d=e=>
1(e||0).toLocaleString("pt-BR",{style:"currency",currency:"BRL"});document.querySelector('[data-result="aporteInicial"]').textContent=d(a),document.querySelector('[data-result="totalAcumulado"]').textContent=d(r),document.querySelector('[data-result="contribuicaoMensal"]').textContent=d(o),document.querySelector('[data-result="idadeAposentadoria"]').textContent=`${n} anos`,document.querySelector('[data-result="rendaMensal"]').textContent=d(i),document.querySelectorAll(".calcResults__value").forEach(e=>{e.classList.add("calcResults__value--flash"),setTimeout(()=>{e.classList.remove("calcResults__value--flash")},300)})}function d(e){e.addEventListener("input",e=>{const t=e.target.value.replace(/\D/g,"");if(!t)return void(e.target.value="");const n=parseInt(t,10)/100;e.target.value=n.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})})}d(document.getElementById("mensal")),d(document.getElementById("inicial"));const c=Ue.querySelector("#retirementPhoneCluster");function u(){t.classList.contains("retirementCalc__personal-data--hidden")&&r.every(e=>e.checkValidity())&&(t.classList.remove("retirementCalc__personal-data--hidden"),a.textContent="Finalizar Cálculo")}c&&_e(c,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#telefone",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"}),r.forEach(e=>{e.addEventListener("input",u)}),e.addEventListener("submit",t=>{if(t.preventDefault(),e.checkValidity()){i();const t=document.getElementById("objetivo").value||"",a=parseInt(document.getElementById("idadeAtual").value,10)||0,r=parseInt(document.getElementById("idadeAposentadoria").value,10)||0,d=l(document.getElementById("inicial").value),c=l(document.getElementById("mensal").value);window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"calculator_submit",calculator:{name:"aposentadoria",version:"v1"},calculator_data:{objetivo:t,idade_atual:a,idade_aposentadoria:r,aporte_inicial:d,contribuicao_mensal:c}});const u=new FormData(e);Ie({name:String(u.get("nome")||"").trim(),email:String(u.get("email")||"").trim(),phone:String(u.get("telefone")||"").trim()});const m=new URLSearchParams(window.location.search),p=m.get("utm_campaign")||"",g=m.get("utm_source")||"",v=m.get("utm_medium")||"",y=He.ajax({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",data:{action:"suno-tools-retirement",security:u.get("security"),nome:u.get("nome"),email:u.get("email"),telefone:u.get("telefone"),objetivo:u.get("objetivo"),idadeAtual:u.get("idadeAtual"),idadeAposentadoria:u.get("idadeAposentadoria"),investimentoInicial:u.get("inicial"),investimentoMensal:u.get("mensal"),pageUrl:window.location.href,utm_campaign:p,utm_source:g,utm_medium:v}});y.done(e=>{e.success?console.log("Dados enviados com sucesso ao HubSpot!"):console.error("Erro ao enviar dados:",e.message)}),y.fail(e=>{console.error("Erro na requisição AJAX:",e)}),o&&(o.classList.remove("calcResults--hidden"),o.scrollIntoView({behavior:"smooth"}),e.classList.add("retirementCalc__form--locked"),n.disabled=!0,s.classList.remove("msnEdit--hidden"))}else e.reportValidity()}),e.addEventListener("reset",()=>{t.classList.add("retirementCalc__personal-data--hidden"),o&&o.classList.add("calcResults--hidden"),a.textContent="Calcular",e.classList.remove("retirementCalc__form--locked"),n.disabled=!1,s.classList.add("msnEdit--hidden")}),o&&o.querySelectorAll(".calcResults__edit").forEach(e=>{const t=e.closest(".calcResults__card"),n=t.querySelector(".calcResults__value"),a=t.querySelector(".calcResults__input"),o=t.querySelector(".calcResults__edit-text"),s=e.querySelector("svg"),r=()=>{if(!t.classList.contains("calcResults__card--editing"))return;const r=document.getElementById(e.dataset.targetInputId);r&&(r.value=a.value),t.classList.remove("calcResults__card--editing"),n.style.display="block",a.style.display="none",o.textContent="Clique para editar",e.classList.remove("calcResults__edit--saving"),s&&(s.style.display="inline-block"),i()};e.addEventListener("mousedown",l=>{l.preventDefault(),t.classList.contains("calcResults__card--editing")?r():(t.classList.add("calcResults__card--editing"),n.style.display="none",a.style.display="block",a.value=d
1ocument.getElementById(e.dataset.targetInputId).value,"currency"===e.dataset.mask&&d(a),a.focus(),a.select(),o.textContent="Salvar",e.classList.add("calcResults__edit--saving"),s&&(s.style.display="none"))}),a.addEventListener("blur",r),a.addEventListener("keydown",l=>{"Enter"===l.key&&(l.preventDefault(),r()),"Escape"===l.key&&(t.classList.remove("calcResults__card--editing"),n.style.display="block",a.style.display="none",o.textContent="Clique para editar",e.classList.remove("calcResults__edit--saving"),s&&(s.style.display="inline-block"))})})});var We=n(1669);const Xe=document.querySelector("#sunoSimpleInterestCalculator"),Ge=We;Xe&&document.addEventListener("DOMContentLoaded",()=>{const e=document.getElementById("sic_form"),t=document.getElementById("sic_personalData"),n=document.getElementById("sic_mainActionBtn"),a=n?n.querySelector(".simpleInterestCalc__btn-text"):null,o=document.getElementById("sic_resultsSection"),s=document.getElementById("sic_lockMessage"),r=[document.getElementById("sic_valorInicial"),document.getElementById("sic_taxaJuros"),document.getElementById("sic_tipoTaxa")].filter(Boolean);function l(e){if(null==e||""===e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function i(e){return null==e||Number.isNaN(Number(e))?"R$ 0,00":`R$ ${Number(e).toFixed(2).replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`}function d(e){e&&(e.classList.add("simpleInterestResults__value--flash"),setTimeout(()=>{e.classList.remove("simpleInterestResults__value--flash")},600))}function c(e){e&&e.addEventListener("input",e=>{let t=e.target.value.replace(/\D/g,"");""!==t?(t=(parseInt(t,10)/100).toFixed(2),e.target.value=`R$ ${t.replace(".",",").replace(/\B(?=(\d{3})+(?!\d))/g,".")}`):e.target.value=""})}function u(e){e&&e.addEventListener("input",e=>{let t=e.target.value.replace(/[^\d,]/g,"");const n=t.split(",");n.length>2&&(t=`${n[0]},${n.slice(1).join("")}`);const a=t.indexOf(",");if(-1!==a){const e=t.substring(0,a),n=t.substring(a+1).replace(/[^\d]/g,"").substring(0,2);t=`${e},${n}`}if(-1===t.indexOf(",")&&t.length>1&&"0"===t[0]){const e=parseFloat(t.replace(",","."));0!==e&&(t=String(e))}e.target.value=t})}c(document.getElementById("sic_valorInicial")),u(document.getElementById("sic_taxaJuros"));const m=document.getElementById("sic_phoneCluster");function p(){const e=l(document.getElementById("sic_valorInicial").value),t=parseFloat(document.getElementById("sic_taxaJuros").value.replace(",","."))||0,n=document.getElementById("sic_tipoTaxa").value||"mensal",a=parseInt(document.getElementById("sic_periodoAnos").value,10)||0,o=parseInt(document.getElementById("sic_periodoMeses").value,10)||0;if(0===a&&0===o)return alert("Por favor, informe um período válido (anos e/ou meses)."),!1;const s=e*("anual"===n?t/100/12:t/100)*(12*a+o);return function(e,t,n,a,o,s,r,l){let c="";e>0?(c=`${e} ${1===e?"ano":"anos"}`,t>0&&(c+=` e ${t} ${1===t?"mês":"meses"}`)):c=`${t} ${1===t?"mês":"meses"}`;const u=(e,t)=>{const n=document.getElementById(e);n&&(n.textContent=t)};u("sic_summaryTime",c),u("sic_summaryTotal",i(o)),u("sic_summaryInvested",i(a)),u("sic_summaryInterest",i(n));const m=(e,t)=>{const n=document.getElementById(e);n&&(n.value=t)};u("sic_displayTempo",c),m("sic_inputAnos",e),m("sic_inputMeses",t),u("sic_displayTotal",i(o)),u("sic_displayJuros",i(n)),u("sic_displayInvestido",i(a)),u("sic_displayValorInicial",i(s)),m("sic_inputValorInicial",i(s)),u("sic_displayTaxa","anual"===l?`${r.toFixed(2).replace(".",",")}% a.a.`:`${r.toFixed(2).replace(".",",")}% a.m.`),m("sic_inputTaxa",r.toFixed(2));const p=o>0?a/o*100:0,g=o>0?n/o*100:0,v=document.getElementById("sic_progressInvested"),y=document.getElementById("sic_progressInterest");v&&(v.style.width=`${Math.max(0,Math.min(100,p))}%`),y&&(y.style.width=`${Math.max(0,Math.min(100,g))}%`),u("sic_legendInvested",i(a)),u("sic_legendInterest",i(n)),d(document.getElementById("sic_displayTotal")),d(document.getElementById("sic_displayJuros")),d(document.getElementById("sic_displayInvestido"))}(a,o,s,e,e+s,e,t,n),!0}function g(){const e=r.length>0&&r.every(e=>e.checkValidity()),n=parseInt(document.getElementById("sic_periodoAnos").value,10)||0,o=parseInt(document.getElementById("sic_periodoMeses").value,10)||0,s=n>0||o>0;t&&t.classList.contains("simpleInterestCalc__personal-data--hidden")&&e&&s&&(t.classList.remove("simpleInterestCalc__personal-data--hidden"),a&&(a.textContent="Finalizar Simulação"))}m&&_e(m,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#sic_telefone",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"}
1),r.forEach(e=>{e.addEventListener("input",g)});const v=document.getElementById("sic_periodoAnos"),y=document.getElementById("sic_periodoMeses");if(v&&v.addEventListener("input",g),y&&y.addEventListener("input",g),e&&(e.addEventListener("submit",t=>{if(t.preventDefault(),e.checkValidity()){if(p()){o&&o.classList.remove("simpleInterestResults--hidden"),e.classList.add("simpleInterestCalc__form--locked"),s&&s.classList.remove("msnEdit--hidden"),n&&(n.disabled=!0);const t=l(document.getElementById("sic_valorInicial").value),a=parseFloat(document.getElementById("sic_taxaJuros").value.replace(",","."))||0,r=document.getElementById("sic_tipoTaxa").value||"mensal",i=parseInt(document.getElementById("sic_periodoAnos").value,10)||0,d=parseInt(document.getElementById("sic_periodoMeses").value,10)||0;window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"calculator_submit",calculator:{name:"juros_simples",version:"v1"},calculator_data:{valor_inicial:t,taxa_juros:a,tipo_taxa:r,periodo_anos:i,periodo_meses:d}});const c=new FormData(e);Ie({name:String(c.get("sic_nome")||"").trim(),email:String(c.get("sic_email")||"").trim(),phone:String(c.get("sic_telefone")||"").trim()});const u=new URLSearchParams(window.location.search),m=u.get("utm_campaign")||"",p=u.get("utm_source")||"",g=u.get("utm_medium")||"",v=Ge.ajax({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",data:{action:"suno-tools-simple-interest",security:c.get("security"),nome:c.get("sic_nome"),email:c.get("sic_email"),telefone:c.get("sic_telefone"),valorInicial:c.get("sic_valorInicial"),taxaJuros:c.get("sic_taxaJuros"),tipoTaxa:c.get("sic_tipoTaxa"),periodoAnos:c.get("sic_periodoAnos"),periodoMeses:c.get("sic_periodoMeses"),pageUrl:window.location.href,utm_campaign:m,utm_source:p,utm_medium:g}});v.done(e=>{e.success?console.log("Dados enviados com sucesso ao HubSpot!"):console.error("Erro ao enviar dados:",e.message)}),v.fail(e=>{console.error("Erro na requisição AJAX:",e)}),setTimeout(()=>{o&&o.scrollIntoView({behavior:"smooth",block:"start"})},100)}}else e.reportValidity()}),e.addEventListener("reset",()=>{t&&t.classList.add("simpleInterestCalc__personal-data--hidden"),o&&o.classList.add("simpleInterestResults--hidden"),e.classList.remove("simpleInterestCalc__form--locked"),s&&s.classList.add("msnEdit--hidden"),a&&(a.textContent="Calcular"),n&&(n.disabled=!1)})),o){let e=null;const t=(t=!1)=>{if(!e)return;const{card:n,valueSpan:a,editText:o,icon:s,link:r,isTime:l,timeInputsDiv:i,valueInput:d}=e;if(t){const{targetInputId:e}=r.dataset,t=r.dataset.mask;if("time"===t){const e=parseInt(document.getElementById("sic_inputAnos").value,10)||0,t=parseInt(document.getElementById("sic_inputMeses").value,10)||0;document.getElementById("sic_periodoAnos").value=e,document.getElementById("sic_periodoMeses").value=t,p()}else{const n=document.getElementById(e);n&&("currency"===t||"percentage"===t||"number"===t)&&(n.value=d.value),p()}}n.classList.remove("simpleInterestResults__card--editing"),a&&(a.style.display="block"),l&&i&&(i.style.display="none"),d&&(d.style.display="none"),o&&(o.textContent="Clique para editar"),r.classList.remove("simpleInterestResults__edit--saving"),s&&(s.style.display="inline-block"),e=null};o.addEventListener("click",n=>{const a=n.target.closest(".simpleInterestResults__edit");if(!a)return;n.preventDefault();const o=a.closest(".simpleInterestResults__card");if(e&&e.card!==o&&t(!0),o.classList.contains("simpleInterestResults__card--editing"))t(!0);else{const t=o.querySelector(".simpleInterestResults__value"),n=o.querySelector(".simpleInterestResults__time-inputs"),s=o.querySelector(".simpleInterestResults__input"),r=o.querySelector(".simpleInterestResults__edit-text"),l=a.querySelector("svg"),{targetInputId:i}=a.dataset,d=a.dataset.mask;if("time"===d){e={card:o,valueSpan:t,timeInputsDiv:n,editText:r,icon:l,link:a,isTime:!0},o.classList.add("simpleInterestResults__card--editing"),t&&(t.style.display="none"),n&&(n.style.display="flex");const s=document.getElementById("sic_inputAnos");s&&(s.focus(),s.select())}else{e={card:o,valueSpan:t,valueInput:s,editText:r,icon:l,link:a,isTime:!1},o.classList.add("simpleInterestResults__card--editing"),t&&(t.style.display="none"),s&&(s.style.display="block");const n=document.getElementById(i);n&&s&&("currency"===d?(s.value=n.value,c(s)):"percentage"===d?(s.value=n.value,u(s)):"number"===d&&(s.value=n.value)),s&&(s.focus(),s.select())}r&&(r.textContent="Salvar"),a.classList.add("simpleInterestResults__edit--saving"),l&&(l.style.display="none")}}),document.addEventListener("keydown",n=>{e&&("Enter"===n.key&&(n.preventDefault(),t(!0)),"Escape"===n.key&&t(!1))}),document.addEventListener("click",n=>{e&&e.card&&!e.card.contains(n.target)&&t(!0)});const n=document.getElementById("sic_inputAnos"),a=document.getElementById("sic_inputMeses");n&&n.addEventListener("input",e=>{const t=parseInt(e.target.value,10);Number.isNaN(t)||t<0?e.target.value=0:t>100&&(e.target.value=100)}),a&&a.addEventListener("input",e=>{const t=parseInt(e.target.value,10);Number.isNaN(t)||t<0?e.target.value=0:t>11&&(e.target.value=11)})}});var Ye=n(1669);const Ke={rentabilidadeCDIMensal:.01145795375,rentabilidadePoupancaMensal:.00666980209,rentabilidadeSunoMensal:.01338584636};function Qe(e){if(null==e||""===e)return 0;const t=String(e).replace(/\D/g,"");return t?parseFloat(t)/100:0}function Ze(e){return null==e||Number.isNaN(Number(e))?"R$ 0,00":Number(e).toLocaleStr
1ing("pt-BR",{style:"currency",currency:"BRL"})}function et(e,t,n){const a=Math.max(0,12*Math.floor(Number(t)));return a<=0||e<=0?e:e*(1+n)**a}function tt(){const e=document.querySelector("#tempo-investimento-calculator");if(!e)return;const t=void 0!==Ye?Ye:null,n=e.querySelector(".tempoInvestimentoWizard__form"),a={1:e.querySelector('[data-wizard-panel="1"]'),2:e.querySelector('[data-wizard-panel="2"]'),3:e.querySelector('[data-wizard-panel="3"]'),4:e.querySelector('[data-wizard-panel="4"]')},o=e.querySelector(".tempoInvestimentoWizard__progress"),s=o?[...o.querySelectorAll(".tempoInvestimentoWizard__progress-dot")]:[],r={valor:e.querySelector("#tiValor"),anos:e.querySelector("#tiAnos"),btnAnosMinus:e.querySelector("[data-ti-anos-minus]"),btnAnosPlus:e.querySelector("[data-ti-anos-plus]"),btnNext1:e.querySelector("#tiBtnNext1"),btnNext2:e.querySelector("#tiBtnNext2"),btnResultados:e.querySelector("#tiBtnResultados"),riskInputs:e.querySelectorAll('input[name="tiRisk"]'),nome:e.querySelector("#tiNome"),email:e.querySelector("#tiEmail"),telefone:e.querySelector("#tiTelefone"),consent:document.getElementById("calc_consent_tempo_investimento"),greet:e.querySelector("[data-ti-greet]"),summary:e.querySelector("[data-ti-summary]"),bigValue:e.querySelector("[data-ti-big-value]"),barPoup:e.querySelector("[data-ti-bar-poup]"),barCdb:e.querySelector("[data-ti-bar-cdb]"),barSuno:e.querySelector("[data-ti-bar-su
1no]"),valPoup:e.querySelector("[data-ti-val-poup]"),valCdb:e.querySelector("[data-ti-val-cdb]"),valSuno:e.querySelector("[data-ti-val-suno]"),disclaimer:e.querySelector("[data-ti-disclaimer]")},l=e.querySelectorAll("[data-ti-anos-preset]");function i(){const e=parseInt(r.anos?r.anos.value:"0",10);return Number.isNaN(e)?0:e}function d(){const e=i();let t=!1;l.forEach(n=>{const a=parseInt(n.getAttribute("data-ti-anos-preset"),10)===e;n.classList.toggle("tempoInvestimentoWizard__chip--active",a),a&&(t=!0)}),t||l.forEach(e=>e.classList.remove("tempoInvestimentoWizard__chip--active"))}function c(e){const t=Math.min(50,Math.max(1,e));r.anos&&(r.anos.value=String(t)),d()}function u(){const e=Qe(r.valor?r.valor.value:""),t=i();return e>=100&&t>=1&&t<=50}function m(){r.btnNext1&&(r.btnNext1.disabled=!u())}function p(){return[...r.riskInputs].some(e=>e.checked)}function g(){r.btnNext2&&(r.btnNext2.disabled=!p())}function v(){return!(!n||!n.checkValidity()||r.consent&&!r.consent.checked)}function y(){r.btnResultados&&(r.btnResultados.disabled=!v())}function f(t){Object.keys(a).forEach(e=>{const n=a[e];n&&(n.hidden=Number(e)!==t,n.setAttribute("aria-hidden",Number(e)!==t?"true":"false"))}),o&&(o.hidden=4===t),s.forEach((e,n)=>{const a=n+1;e.classList.toggle("tempoInvestimentoWizard__progress-dot--active",a===t),e.classList.toggle("tempoInvestimentoWizard__progress-dot--done",a<t),a===t&&t<=3?e.setAttribute("aria-current","step"):e.removeAttribute("aria-current")}),e.dataset.currentStep=String(t)}r.btnAnosMinus&&r.btnAnosMinus.addEventListener("click",()=>{c(i()-1),m()}),r.btnAnosPlus&&r.btnAnosPlus.addEventListener("click",()=>{c(i()+1),m()}),l.forEach(e=>{e.addEventListener("click",()=>{const t=parseInt(e.getAttribute("data-ti-anos-preset"),10);Number.isNaN(t)||(c(t),m())})}),r.anos&&(r.anos.addEventListener("input",()=>{d(),m()}),r.anos.addEventListener("change",()=>{d(),m()})),r.valor&&(r.valor.addEventListener("input",m),r.valor.addEventListener("blur",m));const _=e.querySelector('[data-ti-next="1"]');_&&_.addEventListener("click",e=>{e.preventDefault(),u()&&f(2)});const I=e.querySelector('[data-ti-back="2"]');I&&I.addEventListener("click",e=>{e.preventDefault(),f(1)});const E=e.querySelector('[data-ti-next="2"]');E&&E.addEventListener("click",e=>{e.preventDefault(),p()&&f(3)}),r.riskInputs.forEach(e=>{e.addEventListener("change",g)});const b=e.querySelector('[data-ti-back="3"]');b&&b.addEventListener("click",e=>{e.preventDefault(),f(2)}),[r.nome,r.email,r.telefone,r.consent].filter(Boolean).forEach(e=>{e.addEventListener("input",y),e.addEventListener("change",y)});const h=e.querySelector("[data-ti-submit]")||r.btnResultados;h&&h.addEventListener("click",o=>{if(o.preventDefault(),!v())return void(n&&n.reportValidity());!function(){const e=Qe(r.valor?r.valor.value:""),t=i(),{rentabilidadeCDIMensal:n,rentabilidadePoupancaMensal:a,rentabilidadeSunoMensal:o}=Ke,s=n,l=o,d=et(e,t,a),c=et(e,t,s),u=et(e,t,l),m=r.nome?r.nome.value.trim().split(/\s+/)[0]:"";r.greet&&(r.greet.textContent=m?`Olá, ${m}`:"Olá!");const p=1===t?"1 ano":`${t} anos`;r.summary&&(r.summary.innerHTML=`Com <strong>juros compostos</strong> e as premissas desta calculadora, <strong>${Ze(e)}</strong> aplicados por <strong>${p}</strong> no cenário <strong>Carteira Suno</strong> poderiam chegar a cerca de`),r.bigValue&&(r.bigValue.textContent=Ze(u));const g=Math.max(d,c,u,1),v=e=>`${Math.max(8,e/g*100)}%`;if(r.barPoup&&(r.barPoup.style.height=v(d)),r.barCdb&&(r.barCdb.style.height=v(c)),r.barSuno&&(r.barSuno.style.height=v(u)),r.valPoup&&(r.valPoup.textContent=Ze(d)),r.valCdb&&(r.valCdb.textContent=Ze(c)),r.valSuno&&(r.valSuno.textContent=Ze(u)),r.disclaimer){const e=(new Date).toLocaleDateString("pt-BR"),t=e=>100*((1+e)**12-1),n=t(Ke.rentabilidadePoupancaMensal).toFixed(2),a=t(Ke.rentabilidadeCDIMensal).toFixed(2);r.disclaimer.textContent=`(*) Simulação em ${e}: projeção ilustrativa com juros compostos mensais e taxas fixas em todo o prazo. Poupança ~69% do CDI (${n}% a.a. aprox.), CDB 100% CDI (${a}% a.a. aprox.), Carteira Suno 17,30% a.a. Valores brutos, sem Imposto de Ren
1da nem demais taxas. Não considera variação do CDI nem regras específicas de cada produto — confira condições antes de investir. Rentabilidade passada não garante resultados futuros.`}window.dataLayer=window.dataLayer||[];const y=[...r.riskInputs].find(e=>e.checked);window.dataLayer.push({event:"calculator_submit",calculator:{name:"tempo_investimento",version:"v1"},calculator_data:{valor_investido:e,anos:t,perfil_risco:y?y.value:null}})}();const s=new FormData(n);Ie({name:String(s.get("nome")||"").trim(),email:String(s.get("email")||"").trim(),phone:String(s.get("telefone")||"").trim()}),function(){if(!t||!n)return;const e=new FormData(n),a=[...r.riskInputs].find(e=>e.checked),o=new URLSearchParams(window.location.search),s=o.get("utm_campaign")||"",l=o.get("utm_source")||"",i=o.get("utm_medium")||"";t.ajax({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",data:{action:"suno-tools-tempo-investimento",security:e.get("security"),nome:e.get("nome"),email:e.get("email"),telefone:e.get("telefone"),valorInvestido:r.valor?r.valor.value:"",anosInvestimento:r.anos?r.anos.value:"",perfilRisco:a?a.value:"",pageUrl:window.location.href,utm_campaign:s,utm_source:l,utm_medium:i}}).done(e=>{e&&e.success?console.log("Lead enviado."):e&&e.message&&console.error(e.message)}).fail(e=>console.error(e))}(),f(4);const l=e.querySelector("[data-ti-result-focus]");l&&l.focus({preventScroll:!0}),setTimeout(()=>{a[4]&&a[4].scrollIntoView({behavior:"smooth",block:"start"})},100)});const L=e.querySelector("[data-ti-restart]");var B;L&&L.addEventListener("click",e=>{e.preventDefault(),n&&n.reset(),c(1),r.valor&&(r.valor.value="");for(let e=0;e<r.riskInputs.length;e+=1)r.riskInputs[e].checked=!1;d(),l.forEach(e=>{1===parseInt(e.getAttribute("data-ti-anos-preset"),10)&&e.classList.add("tempoInvestimentoWizard__chip--active")}),m(),g(),y(),f(1),r.valor&&r.valor.focus({preventScroll:!0})}),(B=r.valor)&&B.addEventListener("input",e=>{const t=e.target.value.replace(/\D/g,"");e.target.value=t?(parseInt(t,10)/100).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}):""});const x=e.querySelector("#tiPhoneCluster");x&&_e(x,{aggregatedFieldName:"telefone",defaultCountryCode:"55",nationalInputSelector:"#tiTelefone",ddiLabel:"País / indicativo (DDI)",nationalLabel:"Telefone com DDD e número"}),d(),m(),g(),y(),f(1)}document.querySelector("#tempo-investimento-calculator")&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",tt):tt()),"undefined"!=typeof window&&(window.runTempoInvestimento=tt)}();

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.