(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{12:function(e,t,a){var i=a(3),o=i.default||i;t.Vue=o,t.Vue2=o,t.isVue2=!0,t.isVue3=!1,t.install=function(){},t.warn=o.util.warn,t.createApp=function(e,t){var a,i={},n={config:o.config,use:o.use.bind(o),mixin:o.mixin.bind(o),component:o.component.bind(o),provide:function(e,t){return i[e]=t,this},directive:function(e,t){return t?(o.directive(e,t),n):o.directive(e)},mount:function(n,r){return a||((a=new o(Object.assign({propsData:t},e,{provide:Object.assign(i,e.provide)}))).$mount(n,r),a)},unmount:function(){a&&(a.$destroy(),a=void 0)}};return n},Object.keys(i).forEach((function(e){t[e]=i[e]})),t.hasInjectionContext=()=>!!i.getCurrentInstance()},128:function(e,t,a){"use strict";a.r(t),a.d(t,"AuthorRepository",(function(){return i})),a.d(t,"BabelRespository",(function(){return o})),a.d(t,"BaseRepository",(function(){return n})),a.d(t,"BlogRepository",(function(){return r})),a.d(t,"EconomyRepository",(function(){return s})),a.d(t,"MostReadRepository",(function(){return l})),a.d(t,"NewsBaseRepository",(function(){return c})),a.d(t,"NewsGenericRepository",(function(){return u}));class i{}class o{}class n{}class r{}class s{}class l{}class c{}class u{}},2682:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return i}));class i{}},2723:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return i}));class i{}},2724:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return i}));class i{}},2726:function(e,t){var a,i,o,n=Object.create,r=Object.defineProperty,s=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,c=Object.getOwnPropertyNames,u=Object.getOwnPropertyDescriptor,d=Object.getOwnPropertySymbols,p=Object.prototype.propertyIsEnumerable,h=e=>r(e,"__esModule",{value:!0}),g=(e,t,a)=>new Promise((i,o)=>{var n=e=>{try{s(a.next(e))}catch(e){o(e)}},r=e=>{try{s(a.throw(e))}catch(e){o(e)}},s=e=>e.done?i(e.value):Promise.resolve(e.value).then(n,r);s((a=a.apply(e,t)).next())}),m=(a=e=>{var t,a=Object.defineProperty,i=Object.assign,o=(a(e,"__esModule",{value:!0}),e),n={CookieService:()=>s,ValhallaPlugin:()=>r};for(t in n)a(o,t,{get:n[t],enumerable:!0});var r=class{},s=class{static getCookie(e){return(e=document.cookie.match(new RegExp(`(^| )${e}=([^;]*)`)))?e[2]:void 0}static getAllCookies(){const e={};return document.cookie.split(";").forEach(t=>{var[t,a]=t.split("=").map(e=>e.trim());e[t]=a}),e}static setCookie(e,t,a){let i=encodeURIComponent(e)+"="+encodeURIComponent(t);a&&(a.expires&&(a.expires instanceof Date?i+="; expires="+a.expires.toUTCString():((e=new Date).setTime(e.getTime()+24*a.expires*60*60*1e3),i+="; expires="+e.toUTCString())),a.path&&(i+="; path="+a.path),a.domain&&(i+="; domain="+a.domain),a.secure)&&(i+="; secure"),document.cookie=i}static removeCookie(e,t){this.setCookie(e,"",i({expires:-1},t))}}},()=>(i||a((i={exports:{}}).exports),i.exports)),f=(h(t),t),v={default:()=>b};for(o in v)r(f,o,{get:v[o],enumerable:!0});t=(e=>{var t=h(r(null!=e?n(s(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),a=e,i=void 0;if(a&&"object"==typeof a||"function"==typeof a)for(let e of c(a))l.call(t,e)||"default"===e||r(t,e,{get:()=>a[e],enumerable:!(i=u(a,e))||i.enumerable});return t})(m());
/*!
 * Valhalla - Menu Plugin
 * 2023 monaco
 */var y=class extends t.ValhallaPlugin{constructor(){super(...arguments),this.prefix="$menu",this.menuData=null,this.menuDataWithMetrics=null}getMenu(){return g(this,null,(function*(){var e=yield this.getLoggedInMenu(this.userData.isSubscriber),t=yield this.getLoggedOffMenu();return this.userData.isLogged?e:t}))}getMenuData(){return g(this,null,(function*(){var e;return this.menuData||(e=yield(yield fetch(y.baseUrl,{method:"GET",cache:"no-store"})).json(),this.menuData=e)}))}getLoggedInMenu(e){return g(this,null,(function*(){return(yield this.getMenuData()).loggedin.filter(t=>null==(t=t.show)?void 0:t.includes(e?"assinante":"visitante")).map(e=>{var{}=e;return((e,t)=>{var a={};for(i in e)l.call(e,i)&&t.indexOf(i)<0&&(a[i]=e[i]);if(null!=e&&d)for(var i of d(e))t.indexOf(i)<0&&p.call(e,i)&&(a[i]=e[i]);return a})(e,["show"])}).map(e=>({label:e.label,link:e.link,fixed:e.fixed,metric:{label:e["metric-label"],clickType:e["metric-clickType"]}}))}))}getLoggedOffMenu(){return g(this,null,(function*(){var e=yield this.getMenuData();return e.config.loggedoff.menu?e.loggedoff.map(e=>({label:e.label,link:e.link,fixed:e.fixed,metric:{label:e["metric-label"],clickType:e["metric-clickType"]}})):[]}))}},b=((m=y).baseUrl="https://conteudo.jsuol.com.br/c/monaco/conteudo/valhalla/menu.json",m)},2727:function(e,t){var a,i,o,n=Object.create,r=Object.defineProperty,s=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,c=Object.getOwnPropertyNames,u=Object.getOwnPropertyDescriptor,d=e=>r(e,"__esModule",{value:!0}),p=(e,t,a)=>new Promise((i,o)=>{var n=e=>{try{s(a.next(e))}catch(e){o(e)}},r=e=>{try{s(a.throw(e))}catch(e){o(e)}},s=e=>e.done?i(e.value):Promise.resolve(e.value).then(n,r);s((a=a.apply(e,t)).next())}),h=(a=e=>{var t,a=Object.defineProperty,i=Object.assign,o=(a(e,"__esModule",{value:!0}),e),n={CookieService:()=>s,ValhallaPlugin:()=>r};for(t in n)a(o,t,{get:n[t],enumerable:!0});var r=class{},s=class{static getCookie(e){return(e=document.cookie.match(new RegExp(`(^| )${e}=([^;]*)`)))?e[2]:void 0}static getAllCookies(){const e={};return document.cookie.split(";").forEach(t=>{var[t,a]=t.split("=").map(e=>e.trim());e[t]=a}),e}static setCookie(e,t,a){let i=encodeURIComponent(e)+"="+encodeURIComponent(t);a&&(a.expires&&(a.expires instanceof Date?i+="; expires="+a.expires.toUTCString():((e=new Date).setTime(e.getTime()+24*a.expires*60*60*1e3),i+="; expires="+e.toUTCString())),a.path&&(i+="; path="+a.path),a.domain&&(i+="; domain="+a.domain),a.secure)&&(i+="; secure"),document.cookie=i}static removeCookie(e,t){this.setCookie(e,"",i({expires:-1},t))}}},()=>(i||a((i={exports:{}}).exports),i.exports)),g=(d(t),t),m={default:()=>y};for(o in m)r(g,o,{get:m[o],enumerable:!0});t=(e=>{var t=d(r(null!=e?n(s(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),a=e,i=void 0;if(a&&"object"==typeof a||"function"==typeof a)for(let e of c(a))l.call(t,e)||"default"===e||r(t,e,{get:()=>a[e],enumerable:!(i=u(a,e))||i.enumerable});return t})(h());
/*!
 * Valhalla - Notify Plugin
 * 2023 monaco
 */var f={total:0,notify:{count:0},email:{count:0,url:"",domain:""}},v=class extends t.ValhallaPlugin{constructor(){super(...arguments),this.prefix="$notify",this.counters=f,this.countersLoaded=!1,this.notificationsStore=[],this.token="",this.startRangeIndex=0,this.requestOptions={method:"GET",credentials:"include"}}getCounters(){return p(this,null,(function*(){return this.countersLoaded||(this.counters=yield this.loadCounters(),this.countersLoaded=!0),this.counters}))}loadCounters(){return p(this,null,(function*(){var e,t,a=v.baseUrl+"/counter?_=",i=(a=yield fetch(a,this.requestOptions),f);if(200===a.status)return e=+(t=yield a.json()).result.total,i.notify.count=e,(t=(null==(t=null==(t=t.result)?void 0:t.emailCount)?void 0:t[0])||{count:0}).count=+t.count,i.email=t,i.total=0<+t.count?1+e:e,i;throw Error("Get notify counters error: "+a.status)}))}fetch(e=5){return p(this,null,(function*(){let t=this.notificationsStore.length;if(0===t){var a=(new Date).getTime().toString(),i=(a=v.baseUrl+`s?first_page=false&_=${a}&ignoresystems=7,8,9,99`,a=yield fetch(a,this.requestOptions),yield a.json());if(200!=a.status)throw Error("Fetch notify error: "+a.status);a=i.result,this.token=a.token,a.docs.forEach(e=>{e={classification:e.classification,content:e.content,created:e.created,from:e.from,id:e.id,read:e.read,url:e.url,origin:v.notifyMapOrigin.get(e.from)||"nao-identificado"},this.notificationsStore.push(e)}),t=this.notificationsStore.length}return i=Math.min(this.startRangeIndex+e,t),a=this.notificationsStore.slice(this.startRangeIndex,i),this.startRangeIndex=i,a}))}dirty(){return p(this,null,(function*(){0<this.counters.notify.count&&(yield this.clearCounter())}))}delete(e){return p(this,null,(function*(){var t=this.getNotifyItemFromArray(e),a=(new Date).getTime().toString();t=`${v.baseUrl}/delete?id=${e}&classification=${t.classification}&token=${this.token}&_=`+a;if(200!=(a=(yield fetch(t,this.requestOptions)).status))throw new Error("Delete notification error, status: "+a);this.deleteNotifyItemFromArray(e),this.dirty()}))}clearCounter(){return p(this,null,(function*(){var e=(new Date).getTime().toString();e=`${v.baseUrl}/counter/clear?token=${this.token}&_=`+e;if(200!=(e=(yield fetch(e,this.requestOptions)).status))throw new Error("Delete notification, status: "+e);this.counters.notify.count=0,this.counters.total=0}))}markAsRead(e){return p(this,null,(function*(){if(!e)throw new Error("Id cannot be an empty: "+e);var t=(new Date).getTime().toString(),a=this.getNotifyItemFromArray(e);t=`${v.baseUrl}/mark-as-read?id=${e}&classification=${a.classification}&token=${this.token}&_=`+t;if(200!=(t=(yield fetch(t,this.requestOptions)).status))throw new Error("Error on read notification, status: "+t);a.read=!0,this.dirty()}))}getNotifyItemFromArray(e){var t=this.notificationsStore.find(t=>t.id===e);if(void 0===t)throw new Error("getNotifyItemFromArray- Não foi encontrado nenhuma notificação com esse id");return t}deleteNotifyItemFromArray(e){for(let t=this.notificationsStore.length-1;0<=t;t--)if(this.notificationsStore[t].id===e)return this.notificationsStore.splice(t,1),this.startRangeIndex--,e;throw"Não foi encontrado nenhuma notificação com esse id"}},y=((h=v).notifyMapOrigin=new Map([[10,"conteudo-uol"],[2,"forum-comentario"],[3,"perfil"],[4,"tv-uol"],[5,"e-mail"],[6,"padrao"],[7,"anuncio"],[8,"afiliados"],[9,"ver-depois"],[99,"testepublicidade"]]),h.baseUrl="https://notify.uol.com.br/notification",h)},3107:function(e,t,a){"use strict";
/*!
 * pinia v2.1.7
 * (c) 2023 Eduardo San Martin Morote
 * @license MIT
 */var i=a(3108);let o;const n=e=>o=e,r=Symbol();function s(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}t.MutationType=void 0,(a=t.MutationType||(t.MutationType={})).direct="direct",a.patchObject="patch object",a.patchFunction="patch function";const l="undefined"!=typeof window,c=()=>{};function u(e,t,a,o=c){e.push(t);var n=()=>{var a=e.indexOf(t);-1<a&&(e.splice(a,1),o())};return!a&&i.getCurrentScope()&&i.onScopeDispose(n),n}function d(e,...t){e.slice().forEach(e=>{e(...t)})}const p=e=>e();function h(e,t){e instanceof Map&&t instanceof Map&&t.forEach((t,a)=>e.set(a,t)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){var a,o;t.hasOwnProperty(n)&&(a=t[n],s(o=e[n])&&s(a)&&e.hasOwnProperty(n)&&!i.isRef(a)&&!i.isReactive(a)?e[n]=h(o,a):e[n]=a)}return e}const g=Symbol(),m=new WeakMap,f=Object.assign;function v(e,a,o={},r,l,v){let y;const b=f({actions:{}},o),w={deep:!0};let S,x,k,C=[],D=[];var O=r.state.value[e];let j;function P(a){let o;S=x=!1,o="function"==typeof a?(a(r.state.value[e]),{type:t.MutationType.patchFunction,storeId:e,events:k}):(h(r.state.value[e],a),{type:t.MutationType.patchObject,payload:a,storeId:e,events:k});const n=j=Symbol();i.nextTick().then(()=>{j===n&&(S=!0)}),x=!0,d(C,o,r.state.value[e])}v||O||(i.isVue2?i.set(r.state.value,e,{}):r.state.value[e]={}),i.ref({});var A=v?function(){var e=o.state;const t=e?e():{};this.$patch(e=>{f(e,t)})}:c;function T(t,a){return function(){n(r);var i=Array.from(arguments);const o=[],s=[];let l;d(D,{args:i,name:t,store:I,after:function(e){o.push(e)},onError:function(e){s.push(e)}});try{l=a.apply(this&&this.$id===e?this:I,i)}catch(i){throw d(s,i),i}return l instanceof Promise?l.then(e=>(d(o,e),e)).catch(e=>(d(s,e),Promise.reject(e))):(d(o,l),l)}}var _;A={_p:r,$id:e,$onAction:u.bind(null,D),$patch:P,$reset:A,$subscribe(a,o={}){var n=u(C,a,o.detached,()=>s());const s=y.run(()=>i.watch(()=>r.state.value[e],i=>{("sync"===o.flush?x:S)&&a({storeId:e,type:t.MutationType.direct,events:k},i)},f({},w,o)));return n},$dispose:function(){y.stop(),C=[],D=[],r._s.delete(e)}};i.isVue2&&(A._r=!1);const I=i.reactive(A),E=(r._s.set(e,I),(r._a&&r._a.runWithContext||p)(()=>r._e.run(()=>(y=i.effectScope()).run(a))));for(const t in E){var M,$=E[t];i.isRef($)&&(_=$,!i.isRef(_)||!_.effect)||i.isReactive($)?v||(!O||(_=$,i.isVue2?m.has(_):s(_)&&_.hasOwnProperty(g))||(i.isRef($)?$.value=O[t]:h($,O[t])),i.isVue2?i.set(r.state.value[e],t,$):r.state.value[e][t]=$):"function"==typeof $&&(M=T(t,$),i.isVue2?i.set(E,t,M):E[t]=M,b.actions[t]=$)}return i.isVue2?Object.keys(E).forEach(e=>{i.set(I,e,E[e])}):(f(I,E),f(i.toRaw(I),E)),Object.defineProperty(I,"$state",{get:()=>r.state.value[e],set:e=>{P(t=>{f(t,e)})}}),i.isVue2&&(I._r=!0),r._p.forEach(e=>{f(I,y.run(()=>e({store:I,app:r._a,pinia:r,options:b})))}),O&&v&&o.hydrate&&o.hydrate(I.$state,O),S=!0,x=!0,I}let y="Store";function b(e,t){return Array.isArray(t)?t.reduce((t,a)=>(t[a]=function(){return e(this.$pinia)[a]},t),{}):Object.keys(t).reduce((a,i)=>(a[i]=function(){var a=e(this.$pinia),o=t[i];return"function"==typeof o?o.call(this,a):a[o]},a),{})}a=b,t.PiniaVuePlugin=function(e){e.mixin({beforeCreate(){var e=this.$options;if(e.pinia){var t=e.pinia;if(!this._provided){const e={};Object.defineProperty(this,"_provided",{get:()=>e,set:t=>Object.assign(e,t)})}this._provided[r]=t,this.$pinia||(this.$pinia=t),t._a=this,l&&n(t)}else!this.$pinia&&e.parent&&e.parent.$pinia&&(this.$pinia=e.parent.$pinia)},destroyed(){delete this._pStores}})},t.acceptHMRUpdate=function(e,t){return()=>{}},t.createPinia=function(){var e=i.effectScope(!0),t=e.run(()=>i.ref({}));let a=[],o=[];const s=i.markRaw({install(e){n(s),i.isVue2||((s._a=e).provide(r,s),e.config.globalProperties.$pinia=s,o.forEach(e=>a.push(e)),o=[])},use(e){return(this._a||i.isVue2?a:o).push(e),this},_p:a,_a:null,_e:e,_s:new Map,state:t});return s},t.defineStore=function(e,t,a){let s,l;const c="function"==typeof t;function u(e,a){var u=i.hasInjectionContext();return u=((e=e||(u?i.inject(r,null):null))&&n(e),(e=o)._s.has(s)||(c?v(s,t,l,e):function(e,t,a){const{state:o,actions:r,getters:s}=t,l=a.state.value[e];v(e,(function(){l||(i.isVue2?i.set(a.state.value,e,o?o():{}):a.state.value[e]=o?o():{});var t=i.toRefs(a.state.value[e]);return f(t,r,Object.keys(s||{}).reduce((t,o)=>(t[o]=i.markRaw(i.computed(()=>{n(a);var t=a._s.get(e);if(!i.isVue2||t._r)return s[o].call(t,t)})),t),{}))}),t,a,0,!0)}(s,l,e)),e._s.get(s))}return"string"==typeof e?(s=e,l=c?a:t):(l=e,s=e.id),u.$id=s,u},t.getActivePinia=()=>i.hasInjectionContext()&&i.inject(r)||o,t.mapActions=function(e,t){return Array.isArray(t)?t.reduce((t,a)=>(t[a]=function(...t){return e(this.$pinia)[a](...t)},t),{}):Object.keys(t).reduce((a,i)=>(a[i]=function(...a){return e(this.$pinia)[t[i]](...a)},a),{})},t.mapGetters=a,t.mapState=b,t.mapStores=function(...e){return e.reduce((e,t)=>(e[t.$id+y]=function(){return t(this.$pinia)},e),{})},t.mapWritableState=function(e,t){return Array.isArray(t)?t.reduce((t,a)=>(t[a]={get(){return e(this.$pinia)[a]},set(t){return e(this.$pinia)[a]=t}},t),{}):Object.keys(t).reduce((a,i)=>(a[i]={get(){return e(this.$pinia)[t[i]]},set(a){return e(this.$pinia)[t[i]]=a}},a),{})},t.setActivePinia=n,t.setMapStoreSuffix=function(e){y=e},t.skipHydrate=function(e){return i.isVue2?m.set(e,1)&&e:Object.defineProperty(e,g,{})},t.storeToRefs=function(e){if(i.isVue2)return i.toRefs(e);var t={};for(const o in e=i.toRaw(e)){var a=e[o];(i.isRef(a)||i.isReactive(a))&&(t[o]=i.toRef(e,o))}return t}},3108:function(e,t,a){"use strict";a.r(t),a.d(t,"createApp",(function(){return d})),a.d(t,"Vue2",(function(){return l})),a.d(t,"isVue2",(function(){return r})),a.d(t,"isVue3",(function(){return s})),a.d(t,"install",(function(){return u})),a.d(t,"warn",(function(){return c})),a.d(t,"Fragment",(function(){return h})),a.d(t,"Transition",(function(){return g})),a.d(t,"TransitionGroup",(function(){return m})),a.d(t,"Teleport",(function(){return f})),a.d(t,"Suspense",(function(){return v})),a.d(t,"KeepAlive",(function(){return y})),a.d(t,"hasInjectionContext",(function(){return b}));var i,o=a(3),n=a.n(o);for(i in a.d(t,"Vue",(function(){return n.a})),o)["default","createApp","Vue","Vue2","isVue2","isVue3","install","warn","Fragment","Transition","TransitionGroup","Teleport","Suspense","KeepAlive","hasInjectionContext"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return o[e]}))}(i);var r=!0,s=!1,l=n.a,c=n.a.util.warn;function u(){}function d(e,t){var a,i={},o={config:n.a.config,use:n.a.use.bind(n.a),mixin:n.a.mixin.bind(n.a),component:n.a.component.bind(n.a),provide:function(e,t){return i[e]=t,this},directive:function(e,t){return t?(n.a.directive(e,t),o):n.a.directive(e)},mount:function(o,r){return a||((a=new n.a(Object.assign({propsData:t},e,{provide:Object.assign(i,e.provide)}))).$mount(o,r),a)},unmount:function(){a&&(a.$destroy(),a=void 0)}};return o}function p(e){return{setup(){throw new Error("[vue-demi] "+e+" is not supported in Vue 2. It's provided to avoid compiler errors.")}}}var h=p("Fragment"),g=p("Transition"),m=p("TransitionGroup"),f=p("Teleport"),v=p("Suspense"),y=p("KeepAlive");function b(){return!!Object(o.getCurrentInstance)()}},3111:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var i=a(4),o=a(21),n=a(128),r=a(2723),s=a(2724),l=a(2682),c=a(51);a=a(2725);const u=(T=e=>e&&e.__esModule?e:{default:e})(o);o=T(r),r=T(s),s=T(l),l=T(c);const d=T(a);class p extends i.MixedEnvironmentTool{async getData(e,t){let a=e;if(e.path)try{a=await this.getDataFromJson(e.path,null==(o=null==t?void 0:t.getRequest())?void 0:o.isDesktop())}catch(e){return this.tools.log.error(e),Promise.reject(e)}var i={"300x225":"750x421","450x800":"450x600"},[e,t]=(a["data-crop-size"]||"").split(/x/i),o=a.isMobileImage?"mobile-special":e===t?"square":e<t?"vertical":"horizontal";let n=(a.src||"").replace("http://","https://");for(const e of Object.keys(i))n=n.replace(e,i[e]);return{component:"JupiterPhotoEmbed",props:{title:a.fototitulo,credits:a["data-credito"],src:n,srcSet:[{media:"(min-width: 1px)",sources:[{type:"image/webp",src:n+".webp"},{type:"image/jpeg",src:n}]}],orientation:o}}}async getDataFromJson(e,t){var a,i;e="commons.uol.com.br/monaco/export/api.uol.com.br/embed-control/"+e.replace(/^\/(api.uol.com.br\/embed-control\/)?/,"");try{var o,n=await this.tools.json.open(e),r=(null==(a=null==n?void 0:n.modulo)?void 0:a.conteudo)||{},s=(null==(i=null==r?void 0:r["imagem-mobile"])?void 0:i.src)&&!t,l=null==r?void 0:r[s?"imagem-mobile":"imagem"];return null!=l&&l.src?{fototitulo:r.legenda,src:l.src,"data-credito":r.credito,"data-crop-size":l.width+"x"+l.height,isMobileImage:s}:(o=new Error(`Could not identify an image "src" when getting embed data at: "${e}"`),this.tools.log.error(o),Promise.reject(o))}catch(e){return this.tools.log.error(e),Promise.reject(e)}}}class h extends i.MixedEnvironmentTool{async getData(e,t){var a=e.width===e.height?"square":e.width<e.height?"vertical":"horizontal";return{component:"JupiterFlourishEmbed",props:{src:e.src,orientation:a,width:e.width,height:e.height}}}}c=Object.defineProperty,T=Object.getOwnPropertyDescriptor;const g=(()=>{var e={mediaId:["media-id","mediaId"],youtubeId:["idyoutube","youtubeid","video-id"],title:["title"],caption:["subtitle","caption"],autoplay:["autoplay"],mute:["mute"],related:["related"],startAt:["start","startAt","start-at"],vertical:["youtubeShorts","youtube-shorts","shorts","vertical"],follow:["btnfollow"]};const t=new Map;for(const a in e)for(const i of e[a])t.set(i.toLowerCase(),a);return e=>(e=t.get(e.toLowerCase()))||!1})();class m extends i.MixedEnvironmentTool{constructor(){super(...arguments),this.getFieldName=g}async getData(e,t){var a;return(e=this.formatObject(e)).mediaId&&!e.youtubeId&&(a=await this.getVideoData(e.mediaId),e.youtubeId=null==a?void 0:a["url-youtube"],e.videoTitle=null==a?void 0:a.titulo),{component:"JupiterEmbedVideo",props:e}}formatObject(e){return Object.entries(e).reduce((e,[t,a])=>((t=this.getFieldName(t.replace(/^data-/,"")))&&(e[t]=this.normalizeValue(a)),e),{})}normalizeValue(e){return"string"==typeof e&&/^(true|false)$/.test(e.trim())?"true"===e.trim():e}async getVideoData(e){var t;try{var a=await this.newsRepository.find({fields:["url-youtube","titulo"],repository:"video","media-id":e,size:1});return null!=(t=a.docs)&&t.length?a.docs[0]:null}catch(e){return null}}}for(var f,v=[i.DepInject(n.NewsGenericRepository)],y=m.prototype,b="newsRepository",w=void 0,S=v.length-1;0<=S;S--)(f=v[S])&&(w=f(y,b,w)||w);w&&c(y,b,w);class x extends i.BackEnvironmentTool{async getData(e){return{component:"JupiterPollEmbed",props:e}}}var k=Object.defineProperty,C=Object.getOwnPropertyDescriptor;a=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?C(t,a):t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&k(t,a,n),n};class D extends i.MixedEnvironmentTool{constructor(){super(...arguments),this.matchFactory=e=>(t,a)=>e.some(e=>e.type===t&&e.component===a),this.embedMap=[{match:this.matchFactory([{type:"embeduol",component:"photo-embed"},{type:"embed-control",component:"embed-foto"}]),data:async(e,t)=>this.photoEmbedsService.getData(e,t)},{match:this.matchFactory([{type:"embeduol",component:"video-embed"},{type:"youtube-embed"},{type:"video-embed"}]),data:async(e,t)=>this.videoEmbedService.getData(e,t)},{match:this.matchFactory([{type:"embeduol",component:"flourish-embed"}]),data:async(e,t)=>this.flourishEmbedsService.getData(e,t)},{match:this.matchFactory([{type:"poll-embed"}]),data:async e=>this.pollEmbed.getData(e)}]}async getEmbedData(e,t,a){for(const i of this.embedMap)if(i.match(t,e.component)||i.match(t,e.name))return i.data(e,a);return Promise.reject(new Error("Embed type is not supported: "+t))}}a([i.DepInject(p)],D.prototype,"photoEmbedsService",2),a([i.DepInject(h)],D.prototype,"flourishEmbedsService",2),a([i.DepInject(m)],D.prototype,"videoEmbedService",2),a([i.DepInject(x)],D.prototype,"pollEmbed",2);class O extends i.MixedEnvironmentTool{constructor(){super(...arguments),this.stations=["carros","esporte","splash","universa","vivabem","tilt","ecoa","nossa","start","guia-de-compras","prime"],this.oldPatternStations=["tab","noticias","economia","educacao"]}parseUOLLink(e){var t=new RegExp(`^https?://(${this.stations.join("|")}).uol.com.br`),a=new RegExp(`^https?://www.uol.com.br/(${this.stations.join("|")})`),i=new RegExp(`^https?://(${this.oldPatternStations.join("|")}).uol.com.br`);return e.replace(t,"https://www.uol.com.br/$1").replace(a,"https://www.uol.com.br/$1").replace(i,"https://$1.uol.com.br"),/(\.[a-zA-Z0-9]+|\/)$/.test(e)?e:e+"/"}}class j extends i.MixedEnvironmentTool{mapItem(e){return{title:e.titulo,url:e.link,image:"[object Object]"===Object.prototype.toString.call(e.imagem)?{...Object.keys(e.imagem||{}).filter(e=>["src","width","height"].includes(e)).reduce((t,a)=>{var i;return t[a]="src"===a?this.replaceImageSrc(null==(i=e.imagem)?void 0:i[a]):null==(i=e.imagem)?void 0:i[a],t},{}),srcSet:[{media:"(min-width: 320px)",sources:["image/webp","image/jpeg"].map(t=>{var a;return{type:t,src:this.replaceImageSrc(null==(a=e.imagem)?void 0:a.src)+("image/webp"===t?".webp":"")}})}]}:null}}replaceImageSrc(e){return e?e.replace(/https?:\/\/imguol.com/,"https://conteudo.imguol.com.br"):""}}var P=Object.defineProperty,A=Object.getOwnPropertyDescriptor,T=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?A(t,a):t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&P(t,a,n),n};class _ extends i.MixedEnvironmentTool{constructor(){super(...arguments),this.defaultDataKey="noticia",this.keyMap={poll:"enquete"},this.tagsMap=new Map,this.lastSlotId=0,this.internalStateKey="__page_features_internal__",this.internalGetStateConfig={prop:this.internalStateKey},this.badgeMapByTag={81560:"Exclusivo"},this.tagToShowOldContentAlert=[79794],this.shareImageForOldContent="https://conteudo.imguol.com.br/c/interacao/share/conteudo_antigo_lg_new.png",this.dataCache=new Map,this.labelMap={"conteudo-noticioso":{label:"Reportagem",allowedType:["column"]},"conteudo-opinativo":{label:"Opinião",allowedType:["news","column"]},"conteudo-analitico":{label:"Análise",allowedType:["news","column"]}},this.featuredImageCropMap=[{media:"(max-width: 969px)",sizes:{square:"300x300",vertical:"300x400",horizontal:"900x506","mobile-special":"450x600"}},{media:"(min-width: 970px)",sizes:{square:"450x450",vertical:"360x480",horizontal:"900x506","mobile-special":"450x600"}}],this.shareImageCrop={width:615,height:300},this.perChunkOfParagraphs=6,this.skippedInParagraphCount=[/^<h[2-6]>/],this.paragraphDefiningElement=/<(p|h[2-6]|cite|ul|ol|div|iframe|script|ins)[^>]*>.*?(<\/\1><\/\1><\/\1><\/\1>|<\/\1><\/\1><\/\1>|<\/\1><\/\1>|<\/\1>)|\{\{.*?\}\}|<(blockquote)[^>]*>.*?<\/(blockquote)>/g,this.defaults={alerts:{default:{type:"main",variant:"stack",text:"",stack:[]}}},this.relatedLinks=[]}get dataKey(){var e=this.getPageData()["original-media"];return this.keyMap[e]||this.defaultDataKey}async prepareServiceFromBackendEnvironment(e){this.setDefaults(),this.perChunkOfParagraphs=(null==(e=null==e?void 0:e.article)?void 0:e.perChunkOfParagraphs)||this.perChunkOfParagraphs;const{header:{channel:t,station:a},[this.dataKey]:{conteudo:i={autor:null,"texto-autor":null,"tag-autor":[],exibirAutor:!1},"tipo-conteudo":{tipo:o}={tipo:""},tags:n={"tag-colecao":[],"tag-outras":[]}}={conteudo:{}}}=this.getPageData(),r=(e=e=>Array.isArray(e)?e:[])(n["tag-colecao"]),s=null==(u=null==(u=null==(u=null==(u=this.getConfig())?void 0:u.tags)?void 0:u.collection)?void 0:u.filter(e=>"number"==typeof e))?void 0:u.map(e=>({id:e})),l=e(n["tag-outras"]),c=e(i["tag-autor"]);var u=[];u.push(new Promise(async e=>{try{const e=i["texto-autor"]||"";var t=await this.authorService.getAuthors(c,e);this.setState("page","authors",(t=>{let a=[],i=new Set;null!=c&&c.length&&(a=c.map(e=>{var a=t.find(t=>null==(t=t.tags)?void 0:t.includes(e.id));return a&&i.add(a.slug),a}).filter(e=>!!e));var o,n=e.split(";");if(null!=n&&n.length)for(const n of e.split(";"))n&&(o=t.find(e=>e.slug===this.stringTool.toSlug(n)))&&!i.has(o.slug)&&(i.add(o.slug),a.push(o));return a})(t))}catch(e){this.tools.log.error(e)}e(!0)})),Array.isArray(n["tag-colecao"])&&u.push(new Promise(async e=>{let t;var i=async e=>{try{t=await this.collectionService.getCollectionData(this.mapTag(e),{isDesktop:this.getRequest().isDesktop(),contentTags:this.mapTag(r),location:a}),this.setState("page","collectionData",t)}catch(e){this.tools.log.error(e)}};await i(r.length?r:l.length?[l[0]]:[]),!t&&s.length&&await i(s);try{var n=await this.getKicker(o,this.mapTag(l));this.setState("page","kicker",n)}catch(e){this.tools.log.error(e)}e(!0)})),"column"===this.getMediaType(t)&&u.push(new Promise(async e=>{try{var t=await this.columnService.getColumn(r);this.setState("page","column",t)}catch(e){this.tools.log.error(e)}e(!0)})),this.relatedLinks=await this.getRelatedLinks(),await Promise.all(u)}setDefaults(){var{adultContent:e,age:{message:t,days:a},tags:i,recommendation:o}=this.getArticleData(),n=[];15<a&&(e=>e.some(e=>this.tagToShowOldContentAlert.includes(e)))([...i.collection,...i.others])&&"recomendar-indefinido"===o.selected&&n.push({variant:"old-content",text:t}),e&&n.push({variant:"adult",text:"Conteúdo não recomendado para menores"}),n.length&&this.setAlert({...this.defaults.alerts.default,stack:n})}getArticleData(){if(this.dataCache.has("getArticleData"))return{...this.dataCache.get("getArticleData"),authors:this.getState("page",{prop:"authors"}),kicker:this.getState("page",{prop:"kicker"})};this.createsTheInternalPropertyForReaction();const{header:{created:e,updated:t,station:a,channel:i,portal:o,id:n},[this.dataKey]:{conteudo:r={chapeu:"",titulo:"",texto:"",totalCaracteres:0,descricao:"",local:"",credito:"",atualizacao:"",exibirAutor:""},"tipo-conteudo":{tipo:s}={tipo:""},"imagem-representativa":l,embed:c={embedHeader:null,content:null,orientation:null},tags:d={"tag-colecao":[],"tag-outras":[]},"conteudo-adulto":p,"data-recomendacao":h}={conteudo:{},"imagem-representativa":{},"conteudo-adulto":{},"data-recomendacao":{}},seo:g,erratas:m,comentarios:f}=this.getPageData();var v={collection:this.mapTag(d["tag-colecao"]||[]),others:this.mapTag(d["tag-outras"]||[])},y=this.getContentAge(t),b=(null==(b=null==l?void 0:l["imagem-mobile"])?void 0:b.src)&&!this.getRequest().isDesktop(),w=(w=(null==l?void 0:l[b?"imagem-mobile":"imagem"])||{}).src?this.buildFeaturedImageData({src:w.src,width:w.width,height:w.height,title:null==l?void 0:l.titulo,credits:null==l?void 0:l.credito,show:!(300===(null==(w=l.imagem)?void 0:w.width)&&null!=(w=l.imagem)&&w.height)},{map:this.featuredImageCropMap,withShare:!0,shareWithOldContentWarning:30<(null==y?void 0:y.days)&&[...v.collection,...v.others].some(e=>this.tagToShowOldContentAlert.includes(e)),isMobileImage:b}):{},S=(b=null!=c&&c.content||null==w||!w.src?{}:w,w=null==w?void 0:w.share,c.content&&!c.contentModified&&this.extractContextFromTextFragment(c.content,this.getEmbedData("embed"))&&(c.orientation||(c.orientation="horizontal"),c.content=this.extractContextFromTextFragment(c.content,this.getEmbedData("embed")),c.contentModified=!0),((null==(x=r.texto)?void 0:x.match(this.paragraphDefiningElement))||[r.texto||""]).filter(e=>e&&!/<(\w+)><\/\1>/.test(e))),x=S.slice(0,1),k=S.slice(1,3);let C=k.length+x.length;for(;S.length>C&&(/^<h[2-6]/.test(k.at(-1))||k.filter(e=>/^<(p|ul|ol|cite)/.test(e)).length<2);)k.push(S[C]),C++;var D=null!=(j=this.getState("page",{prop:"authors"}))&&j.length?{...j[0],type:null==(D=this.getConfig())?void 0:D.type}:{},O=e=>e.map(e=>this.extractContextFromTextFragment(e,this.getEmbedData("text"))).filter(e=>!!e),j={__reactive__:this.getPageData(),id:n,link:this.getRequest().getLink(),station:{name:a,slug:this.stringTool.toSlug(a)},channel:{name:i,slug:this.stringTool.toSlug(i)},portal:{name:o,slug:this.stringTool.toSlug(o)},hat:{name:r.chapeu,slug:this.stringTool.toSlug(r.chapeu||"")},title:r.titulo,description:r.descricao,showAuthors:!0===r.exibirAutor,authors:j,info:D,credits:r.credito,comments:{show:null==(j=null==f?void 0:f.configuracoes)?void 0:j.exibe,id:null==(D=null==f?void 0:f.configuracoes)?void 0:D.assunto,answers:null==(j=null==f?void 0:f.configuracoes)?void 0:j.respostas,repository:null==(D=null==f?void 0:f.configuracoes)?void 0:D.repository,daysToClose:null==(j=null==f?void 0:f.configuracoes)?void 0:j["dias-para-fechar"],moderationType:null==(D=null==f?void 0:f.configuracoes)?void 0:D["tipo-moderacao"],theme:null==(j=null==f?void 0:f.configuracoes)?void 0:j.theme_id},contentType:s,mediaType:this.getMediaType(),seo:{title:null==(D=null==g?void 0:g.configuracao)?void 0:D.titulo,description:null==(j=null==g?void 0:g.configuracao)?void 0:j.descricao,canonical:null==(D=null==g?void 0:g.configuracao)?void 0:D.canonical},kicker:this.getState("page",{prop:"kicker"}),tags:v,place:r.local,text:{firstPiece:O(x),secondPiece:O(k),restPiece:{raw:S.slice(C).join(""),chunks:this.splitParagraphsIntoChunks(S.slice(C))},getRawText:()=>r.texto,charactersQuantity:+r.totalCaracteres},featuredImage:b,sharedImage:w,embed:c,related:this.relatedLinks,erratas:Array.isArray(m)?m.filter(({descricao:e})=>e):[],created:u.default(e).format("YYYYMMDDHHmmss"),updated:u.default(t).format("YYYYMMDDHHmmss"),showUpdated:!0===r.atualizacao,age:y,adultContent:!0===(null==p?void 0:p.tipo),recommendation:{selected:null==h?void 0:h.selecionar,"content-commerce":!(null==h||!h["content-commerce"]),deadline:null==h?void 0:h["prazo-definido"]}};return this.dataCache.set("getArticleData",j),j}async getRelatedLinks(e="editorial",t={}){var a,i,o;return"editorial"===e&&this.dataCache.has("getRelatedLinks")?this.dataCache.get("getRelatedLinks"):(a=this.getEditoriaRelatedRawData(),Object.values(a).filter(e=>e.titulo&&e.link).length<3?[]:(o="undefined"!=typeof window,i={piano:this.pianoRelated,chartbeat:this.chartbeatRelated},["piano","chartbeat"].includes(e)?o?i[e].getRelated({...t,path:this.getRequest().getLink()}):[]:(o=await this.editorialRelated.getRelated(a),this.dataCache.set("getRelatedLinks",o),o)))}getEditoriaRelatedRawData(){var{"relacionado-tag-texto":e={}}=this.getPageData();return e}getCollection(){return this.getState("page",{prop:"collectionData"})}getColumn(){return this.getState("page",{prop:"column"})}getAlerts(){var e;return null==(e=this.getInternalState())?void 0:e.alerts}setAlert(e){var t;this.setInternalState("alerts",[...(null==(t=this.getInternalState())?void 0:t.alerts)||[],e])}getContentAge(e){e=u.default(new Date).diff(u.default(e),"day");var t=Math.floor(e/30);let a,i="dias";return{days:e,months:t,message:a=30<e&&e<365?`Conteúdo publicado há ${t} `+(i=1===t?"mês":"meses"):365<e?"Esse conteúdo é antigo":`Conteúdo publicado há ${e} `+i}}buildFeaturedImageData(e,t={shareWithOldContentWarning:!1,withShare:!1,map:this.featuredImageCropMap,isMobileImage:!1}){var{width:a,height:i}=this.shareImageCrop;const o=(t,a,i)=>{let o=null==(i=i||e.src)?void 0:i.replace(/_\d+x\d+\./,`_${t}.`).replace(/https?:\/\/imguol.com/,"https://conteudo.imguol.com.br");return a&&(o+=".webp"),o},n={src:e.src,srcSet:[],title:e.title,credits:e.credits?"Imagem: "+e.credits:"",width:e.width,height:e.height,show:void 0===e.show?!(300===e.width&&e.height):e.show,type:t.isMobileImage?"mobile-special":e.width===e.height?"square":e.width<e.height?"vertical":"horizontal"};if(t.withShare&&(n.share={src:o(a+"x"+i,!1,t.shareWithOldContentWarning?this.shareImageForOldContent:void 0),width:a,height:i}),t.map)if(t.isMobileImage)n.srcSet.push({media:"(min-width: 320px)",sources:["image/webp","image/jpeg"].map(t=>({type:t,src:(e.src||"").replace(/https?:\/\/imguol.com/,"https://conteudo.imguol.com.br")+("image/webp"===t?".webp":"")}))});else for(const{media:e,sizes:a}of t.map)n.srcSet.push({media:e,sources:["image/webp","image/jpeg"].map(e=>({type:e,src:o(a[n.type],"image/webp"===e)}))});return n}getAuthors(){return this.getState("page",{prop:"authors"})||[]}async getKicker(e,t){var a=this.getState("page",{prop:"kicker"}),i=this.getMediaType();if(a)return a;a=(null==(a=this.getState("page",{prop:"collectionData"}))?void 0:a.kicker)||[],a=("column"===i?a.slice(0,-1):a).map(e=>(e.link&&(e.link=this.linkService.parseUOLLink(e.link)),e));let o,n={};this.labelMap[e]&&this.labelMap[e].allowedType.includes(i)&&(n={type:e,label:this.labelMap[e].label});for(const e of t||[])if(o=this.badgeMapByTag[e])break;return i={items:a,badge:o,featured:n},this.setState("page","kicker",i),i}getSharingSocialNetworks(e){var{title:t,description:a,sharedImage:i}=this.getArticleData(),t=(null==e?void 0:e.title)||t;e=(null==e?void 0:e.description)||a;const o=this.getConfig().share;var i=(null==i?void 0:i.src)||(null==(a=null==(i=null==(a=o.config)?void 0:a.general)?void 0:i.image)?void 0:a.src);const n={whatsapp:{mediaName:"whatsapp"},facebook:{mediaName:"facebook",params:{appId:null==(a=null==(a=null==o?void 0:o.config)?void 0:a.facebook)?void 0:a.app_id,display:"popup",redirectUri:null==(a=null==(a=null==o?void 0:o.config)?void 0:a.facebook)?void 0:a.redirectUri,quote:""}},twitter:{mediaName:"twitter",params:{text:t,via:null==(a=null==(a=null==o?void 0:o.config)?void 0:a.general)?void 0:a.via,hashtags:!1}},pinterest:{mediaName:"pinterest",params:{media:i,description:t}},linkedin:{mediaName:"linkedin",params:{mini:!0,title:t,summary:e,source:this.getRequest().getDomain()}}};return null!=(a=o.networks)&&a.allowed&&"[object Object]"===Object.prototype.toString.call(null==(i=null==o?void 0:o.networks)?void 0:i.allowed)?Object.keys(null==(t=null==o?void 0:o.networks)?void 0:t.allowed).filter(e=>{var t;return Object.keys(n).includes(e)&&!0===(null==(t=null==o?void 0:o.networks)?void 0:t.allowed[e])}).map(e=>n[e]):[]}getInternalState(){return this.createsTheInternalPropertyForReaction(),this.getState("page",this.internalGetStateConfig)}setInternalState(e,t){this.createsTheInternalPropertyForReaction();var a=this.getState("page",this.internalGetStateConfig);a[e]=t,this.setState("page",this.internalStateKey,a)}createsTheInternalPropertyForReaction(){var e=this.getState("page",this.internalGetStateConfig);"[object Object]"!==Object.prototype.toString.call(e)&&this.setState("page",this.internalStateKey,{})}mapTag(e){return e.map(({id:e,name:t})=>(this.tagsMap.set(e,t),e))}splitParagraphsIntoChunks(e){var t=[[]];let a=0;for(let o=0;o<e.filter(e=>e).length;o++){var i=this.extractContextFromTextFragment(e[o],this.getEmbedData("text"));i&&(a>=this.perChunkOfParagraphs?(t.push([i]),a=1):(t[t.length-1].push(i),t[t.length-1].length>=this.perChunkOfParagraphs&&(this.skippedInParagraphCount.some(t=>t.test(e[o]))||"embed"===i.type)?a=this.perChunkOfParagraphs-1:a++))}return t}async richcontentParse(e){e.embedData={};var t=async(t,a,i)=>{var o;if(t[a]){let n;try{n=await(null==(o=d.default)?void 0:o.parse(t[a],"jupiter"))}catch(t){t.message=`An error occurred while parsing the "${i}" using richcontent in the Article component. `+t.message,this.tools.log.error({component:"Article",error:t})}const r=await Promise.allSettled(Object.keys((null==n?void 0:n.embeds)||{}).map(e=>{const{data:t,type:a}=n.embeds[e]||{};return new Promise((i,o)=>this.embedsService.getEmbedData(t,a,this).then(t=>i({result:t,key:e})).catch(o))}));e.embedData[i]=Object.keys(null==n?void 0:n.embeds).filter(e=>r.find(t=>{var a;return(null==(a=t.value)?void 0:a.key)===e&&"fulfilled"===t.status})).reduce((e,t)=>{var{id:a,type:i,err:o}=n.embeds[t],s=null==(s=null==(s=r.find(e=>(null==(e=e.value)?void 0:e.key)===t))?void 0:s.value)?void 0:s.result;return e[t]={id:a,type:i,props:s,err:!(!o&&s)},e},{}),t[a]=(null==n?void 0:n.output)||t[a]}};try{var a=e[this.keyMap[e["original-media"]]||this.defaultDataKey];await Promise.all([t(null==a?void 0:a.conteudo,"texto","text"),t(null==a?void 0:a.embed,"content","embed")])}catch(t){this.tools.log.error(t)}return e}getEmbedData(e){var t=this.getState("page",{prop:"data"}).embedData;return(null==t?void 0:t[e])||{}}extractContextFromTextFragment(e,t={}){var a=e.match(/\{\{(.*)?\}\}/);return a&&a[1]?t[a[1]]?{type:"embed",tag:"JupiterEmbedWrapper",attributes:t[a[1]],content:null}:null:(t=e.match(/^<([a-zA-Z1-6]+)([^>]*)>(.*)<\/\1>$/s))?([,a,e,t]=t,{type:"default",tag:a,attributes:(e=>{for(var t={},a=/([^\s=]+)="([^"]+)"/g;null!==(i=a.exec(e));){var[,i,o]=i;t["class"===i?"className":i]=o}return t})(e),content:t,.../h[2-6]/.test(a)?{}:{slotId:++this.lastSlotId}}):null}getMediaType(e){let t,a="news";return e?t=e:({header:{channel:t},"original-media":a}=this.getPageData()||{header:{}}),/colunas?/i.test(t)?"column":a}}T([i.DepInject(n.NewsGenericRepository)],_.prototype,"newsGenericRepository",2),T([i.DepInject(o.default)],_.prototype,"authorService",2),T([i.DepInject(D)],_.prototype,"embedsService",2),T([i.DepInject(l.default)],_.prototype,"stringTool",2),T([i.DepInject(s.default)],_.prototype,"collectionService",2),T([i.DepInject(r.default)],_.prototype,"columnService",2),T([i.DepInject(O)],_.prototype,"linkService",2),T([i.DepInject(class extends j{getRelated({id:e}){return new Promise(t=>{let a=0;const i=setInterval(()=>{if(!window.cX)return 3<a?(clearInterval(i),t([])):void(a+=1);clearInterval(i),window.cX.CCE.run({widgetId:e},void 0,e=>{e=null==(e=e.response.items)?void 0:e.map(({title:e,url:t,dominantimage:a})=>this.mapItem({titulo:e,link:t,imagem:{src:a}})),t(e)})},1e3)})}})],_.prototype,"pianoRelated",2),T([i.DepInject(class extends j{async getRelated(e){return e=(await(await fetch("https://recommendations.chartbeat.net/publishing/recommendations/v2/related?"+this.getParams(e))).json()).data,Array.isArray(e)?e.map(e=>this.mapItem({titulo:e.title,link:this.parsePath(e.path)})):[]}getParams(e){return Object.entries(e).map(([e,t])=>e+"="+t).join("&")}parsePath(e){return e.replace(/^uol\.com\.br/,"www.uol.com.br").replace(/^(?!https:\/\/)(\w+\.)?uol\.com\.br/,"https://$1uol.com.br")}})],_.prototype,"chartbeatRelated",2),T([i.DepInject(class extends j{getRelated(e){return Promise.resolve(["chamada1","chamada2","chamada3"].filter(t=>e[t]&&e[t].titulo&&e[t].link).map(t=>this.mapItem(e[t])))}})],_.prototype,"editorialRelated",2);Object.defineProperty,Object.getOwnPropertyDescriptor;t.default=class extends _{},t.default=((e,t,a,i)=>{for(var o,n=t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=o(n)||n);return n})([i.DynamicInject([{services:["jupiter-news"],instance:class extends _{constructor(){super(...arguments),this.perChunkOfParagraphs=6}}},{services:["jupiter-live"],instance:class extends _{getArticleData(){var e=super.getArticleData(),t=this.getPageData();return{...e,title:null==(t=null==(e=t.feed)?void 0:e.general)?void 0:t.title}}}},{services:["jupiter-olympics-2024"],instance:class extends _{getArticleData(){return{...super.getArticleData(),title:this.getPageData().titulo}}}}])],t.default)},3112:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return T}));t=a(4);var i=a(21),o=a.n(i),n=(i=a(128),a(2723)),r=a(2724),s=a(2682),l=a(51),c=a(2725),u=a.n(c);class d extends t.MixedEnvironmentTool{async getData(e,t){let a=e;if(e.path)try{a=await this.getDataFromJson(e.path,null==(o=null==t?void 0:t.getRequest())?void 0:o.isDesktop())}catch(e){return this.tools.log.error(e),Promise.reject(e)}var i={"300x225":"750x421","450x800":"450x600"},[e,t]=(a["data-crop-size"]||"").split(/x/i),o=a.isMobileImage?"mobile-special":e===t?"square":e<t?"vertical":"horizontal";let n=(a.src||"").replace("http://","https://");for(const e of Object.keys(i))n=n.replace(e,i[e]);return{component:"JupiterPhotoEmbed",props:{title:a.fototitulo,credits:a["data-credito"],src:n,srcSet:[{media:"(min-width: 1px)",sources:[{type:"image/webp",src:n+".webp"},{type:"image/jpeg",src:n}]}],orientation:o}}}async getDataFromJson(e,t){var a,i;e="commons.uol.com.br/monaco/export/api.uol.com.br/embed-control/"+e.replace(/^\/(api.uol.com.br\/embed-control\/)?/,"");try{var o,n=await this.tools.json.open(e),r=(null==(a=null==n?void 0:n.modulo)?void 0:a.conteudo)||{},s=(null==(i=null==r?void 0:r["imagem-mobile"])?void 0:i.src)&&!t,l=null==r?void 0:r[s?"imagem-mobile":"imagem"];return null!=l&&l.src?{fototitulo:r.legenda,src:l.src,"data-credito":r.credito,"data-crop-size":l.width+"x"+l.height,isMobileImage:s}:(o=new Error(`Could not identify an image "src" when getting embed data at: "${e}"`),this.tools.log.error(o),Promise.reject(o))}catch(e){return this.tools.log.error(e),Promise.reject(e)}}}class p extends t.MixedEnvironmentTool{async getData(e,t){var a=e.width===e.height?"square":e.width<e.height?"vertical":"horizontal";return{component:"JupiterFlourishEmbed",props:{src:e.src,orientation:a,width:e.width,height:e.height}}}}a=Object.defineProperty,c=Object.getOwnPropertyDescriptor;const h=(()=>{var e={mediaId:["media-id","mediaId"],youtubeId:["idyoutube","youtubeid","video-id"],title:["title"],caption:["subtitle","caption"],autoplay:["autoplay"],mute:["mute"],related:["related"],startAt:["start","startAt","start-at"],vertical:["youtubeShorts","youtube-shorts","shorts","vertical"],follow:["btnfollow"]};const t=new Map;for(const a in e)for(const i of e[a])t.set(i.toLowerCase(),a);return e=>(e=t.get(e.toLowerCase()))||!1})();class g extends t.MixedEnvironmentTool{constructor(){super(...arguments),this.getFieldName=h}async getData(e,t){var a;return(e=this.formatObject(e)).mediaId&&!e.youtubeId&&(a=await this.getVideoData(e.mediaId),e.youtubeId=null==a?void 0:a["url-youtube"],e.videoTitle=null==a?void 0:a.titulo),{component:"JupiterEmbedVideo",props:e}}formatObject(e){return Object.entries(e).reduce((e,[t,a])=>((t=this.getFieldName(t.replace(/^data-/,"")))&&(e[t]=this.normalizeValue(a)),e),{})}normalizeValue(e){return"string"==typeof e&&/^(true|false)$/.test(e.trim())?"true"===e.trim():e}async getVideoData(e){var t;try{var a=await this.newsRepository.find({fields:["url-youtube","titulo"],repository:"video","media-id":e,size:1});return null!=(t=a.docs)&&t.length?a.docs[0]:null}catch(e){return null}}}for(var m,f=[Object(t.DepInject)(i.NewsGenericRepository)],v=g.prototype,y="newsRepository",b=void 0,w=f.length-1;0<=w;w--)(m=f[w])&&(b=m(v,y,b)||b);b&&a(v,y,b);class S extends t.BackEnvironmentTool{async getData(e){return{component:"JupiterPollEmbed",props:e}}}var x=Object.defineProperty,k=Object.getOwnPropertyDescriptor;c=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?k(t,a):t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&x(t,a,n),n};class C extends t.MixedEnvironmentTool{constructor(){super(...arguments),this.matchFactory=e=>(t,a)=>e.some(e=>e.type===t&&e.component===a),this.embedMap=[{match:this.matchFactory([{type:"embeduol",component:"photo-embed"},{type:"embed-control",component:"embed-foto"}]),data:async(e,t)=>this.photoEmbedsService.getData(e,t)},{match:this.matchFactory([{type:"embeduol",component:"video-embed"},{type:"youtube-embed"},{type:"video-embed"}]),data:async(e,t)=>this.videoEmbedService.getData(e,t)},{match:this.matchFactory([{type:"embeduol",component:"flourish-embed"}]),data:async(e,t)=>this.flourishEmbedsService.getData(e,t)},{match:this.matchFactory([{type:"poll-embed"}]),data:async e=>this.pollEmbed.getData(e)}]}async getEmbedData(e,t,a){for(const i of this.embedMap)if(i.match(t,e.component)||i.match(t,e.name))return i.data(e,a);return Promise.reject(new Error("Embed type is not supported: "+t))}}c([Object(t.DepInject)(d)],C.prototype,"photoEmbedsService",2),c([Object(t.DepInject)(p)],C.prototype,"flourishEmbedsService",2),c([Object(t.DepInject)(g)],C.prototype,"videoEmbedService",2),c([Object(t.DepInject)(S)],C.prototype,"pollEmbed",2);class D extends t.MixedEnvironmentTool{constructor(){super(...arguments),this.stations=["carros","esporte","splash","universa","vivabem","tilt","ecoa","nossa","start","guia-de-compras","prime"],this.oldPatternStations=["tab","noticias","economia","educacao"]}parseUOLLink(e){var t=new RegExp(`^https?://(${this.stations.join("|")}).uol.com.br`),a=new RegExp(`^https?://www.uol.com.br/(${this.stations.join("|")})`),i=new RegExp(`^https?://(${this.oldPatternStations.join("|")}).uol.com.br`);return e.replace(t,"https://www.uol.com.br/$1").replace(a,"https://www.uol.com.br/$1").replace(i,"https://$1.uol.com.br"),/(\.[a-zA-Z0-9]+|\/)$/.test(e)?e:e+"/"}}class O extends t.MixedEnvironmentTool{mapItem(e){return{title:e.titulo,url:e.link,image:"[object Object]"===Object.prototype.toString.call(e.imagem)?{...Object.keys(e.imagem||{}).filter(e=>["src","width","height"].includes(e)).reduce((t,a)=>{var i;return t[a]="src"===a?this.replaceImageSrc(null==(i=e.imagem)?void 0:i[a]):null==(i=e.imagem)?void 0:i[a],t},{}),srcSet:[{media:"(min-width: 320px)",sources:["image/webp","image/jpeg"].map(t=>{var a;return{type:t,src:this.replaceImageSrc(null==(a=e.imagem)?void 0:a.src)+("image/webp"===t?".webp":"")}})}]}:null}}replaceImageSrc(e){return e?e.replace(/https?:\/\/imguol.com/,"https://conteudo.imguol.com.br"):""}}var j=Object.defineProperty,P=Object.getOwnPropertyDescriptor;a=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?P(t,a):t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&j(t,a,n),n};class A extends t.MixedEnvironmentTool{constructor(){super(...arguments),this.defaultDataKey="noticia",this.keyMap={poll:"enquete"},this.tagsMap=new Map,this.lastSlotId=0,this.internalStateKey="__page_features_internal__",this.internalGetStateConfig={prop:this.internalStateKey},this.badgeMapByTag={81560:"Exclusivo"},this.tagToShowOldContentAlert=[79794],this.shareImageForOldContent="https://conteudo.imguol.com.br/c/interacao/share/conteudo_antigo_lg_new.png",this.dataCache=new Map,this.labelMap={"conteudo-noticioso":{label:"Reportagem",allowedType:["column"]},"conteudo-opinativo":{label:"Opinião",allowedType:["news","column"]},"conteudo-analitico":{label:"Análise",allowedType:["news","column"]}},this.featuredImageCropMap=[{media:"(max-width: 969px)",sizes:{square:"300x300",vertical:"300x400",horizontal:"900x506","mobile-special":"450x600"}},{media:"(min-width: 970px)",sizes:{square:"450x450",vertical:"360x480",horizontal:"900x506","mobile-special":"450x600"}}],this.shareImageCrop={width:615,height:300},this.perChunkOfParagraphs=6,this.skippedInParagraphCount=[/^<h[2-6]>/],this.paragraphDefiningElement=/<(p|h[2-6]|cite|ul|ol|div|iframe|script|ins)[^>]*>.*?(<\/\1><\/\1><\/\1><\/\1>|<\/\1><\/\1><\/\1>|<\/\1><\/\1>|<\/\1>)|\{\{.*?\}\}|<(blockquote)[^>]*>.*?<\/(blockquote)>/g,this.defaults={alerts:{default:{type:"main",variant:"stack",text:"",stack:[]}}},this.relatedLinks=[]}get dataKey(){var e=this.getPageData()["original-media"];return this.keyMap[e]||this.defaultDataKey}async prepareServiceFromBackendEnvironment(e){this.setDefaults(),this.perChunkOfParagraphs=(null==(e=null==e?void 0:e.article)?void 0:e.perChunkOfParagraphs)||this.perChunkOfParagraphs;const{header:{channel:t,station:a},[this.dataKey]:{conteudo:i={autor:null,"texto-autor":null,"tag-autor":[],exibirAutor:!1},"tipo-conteudo":{tipo:o}={tipo:""},tags:n={"tag-colecao":[],"tag-outras":[]}}={conteudo:{}}}=this.getPageData(),r=(e=e=>Array.isArray(e)?e:[])(n["tag-colecao"]),s=null==(u=null==(u=null==(u=null==(u=this.getConfig())?void 0:u.tags)?void 0:u.collection)?void 0:u.filter(e=>"number"==typeof e))?void 0:u.map(e=>({id:e})),l=e(n["tag-outras"]),c=e(i["tag-autor"]);var u=[];u.push(new Promise(async e=>{try{const e=i["texto-autor"]||"";var t=await this.authorService.getAuthors(c,e);this.setState("page","authors",(t=>{let a=[],i=new Set;null!=c&&c.length&&(a=c.map(e=>{var a=t.find(t=>null==(t=t.tags)?void 0:t.includes(e.id));return a&&i.add(a.slug),a}).filter(e=>!!e));var o,n=e.split(";");if(null!=n&&n.length)for(const n of e.split(";"))n&&(o=t.find(e=>e.slug===this.stringTool.toSlug(n)))&&!i.has(o.slug)&&(i.add(o.slug),a.push(o));return a})(t))}catch(e){this.tools.log.error(e)}e(!0)})),Array.isArray(n["tag-colecao"])&&u.push(new Promise(async e=>{let t;var i=async e=>{try{t=await this.collectionService.getCollectionData(this.mapTag(e),{isDesktop:this.getRequest().isDesktop(),contentTags:this.mapTag(r),location:a}),this.setState("page","collectionData",t)}catch(e){this.tools.log.error(e)}};await i(r.length?r:l.length?[l[0]]:[]),!t&&s.length&&await i(s);try{var n=await this.getKicker(o,this.mapTag(l));this.setState("page","kicker",n)}catch(e){this.tools.log.error(e)}e(!0)})),"column"===this.getMediaType(t)&&u.push(new Promise(async e=>{try{var t=await this.columnService.getColumn(r);this.setState("page","column",t)}catch(e){this.tools.log.error(e)}e(!0)})),this.relatedLinks=await this.getRelatedLinks(),await Promise.all(u)}setDefaults(){var{adultContent:e,age:{message:t,days:a},tags:i,recommendation:o}=this.getArticleData(),n=[];15<a&&(e=>e.some(e=>this.tagToShowOldContentAlert.includes(e)))([...i.collection,...i.others])&&"recomendar-indefinido"===o.selected&&n.push({variant:"old-content",text:t}),e&&n.push({variant:"adult",text:"Conteúdo não recomendado para menores"}),n.length&&this.setAlert({...this.defaults.alerts.default,stack:n})}getArticleData(){if(this.dataCache.has("getArticleData"))return{...this.dataCache.get("getArticleData"),authors:this.getState("page",{prop:"authors"}),kicker:this.getState("page",{prop:"kicker"})};this.createsTheInternalPropertyForReaction();const{header:{created:e,updated:t,station:a,channel:i,portal:n,id:r},[this.dataKey]:{conteudo:s={chapeu:"",titulo:"",texto:"",totalCaracteres:0,descricao:"",local:"",credito:"",atualizacao:"",exibirAutor:""},"tipo-conteudo":{tipo:l}={tipo:""},"imagem-representativa":c,embed:u={embedHeader:null,content:null,orientation:null},tags:d={"tag-colecao":[],"tag-outras":[]},"conteudo-adulto":p,"data-recomendacao":h}={conteudo:{},"imagem-representativa":{},"conteudo-adulto":{},"data-recomendacao":{}},seo:g,erratas:m,comentarios:f}=this.getPageData();var v={collection:this.mapTag(d["tag-colecao"]||[]),others:this.mapTag(d["tag-outras"]||[])},y=this.getContentAge(t),b=(null==(b=null==c?void 0:c["imagem-mobile"])?void 0:b.src)&&!this.getRequest().isDesktop(),w=(w=(null==c?void 0:c[b?"imagem-mobile":"imagem"])||{}).src?this.buildFeaturedImageData({src:w.src,width:w.width,height:w.height,title:null==c?void 0:c.titulo,credits:null==c?void 0:c.credito,show:!(300===(null==(w=c.imagem)?void 0:w.width)&&null!=(w=c.imagem)&&w.height)},{map:this.featuredImageCropMap,withShare:!0,shareWithOldContentWarning:30<(null==y?void 0:y.days)&&[...v.collection,...v.others].some(e=>this.tagToShowOldContentAlert.includes(e)),isMobileImage:b}):{},S=(b=null!=u&&u.content||null==w||!w.src?{}:w,w=null==w?void 0:w.share,u.content&&!u.contentModified&&this.extractContextFromTextFragment(u.content,this.getEmbedData("embed"))&&(u.orientation||(u.orientation="horizontal"),u.content=this.extractContextFromTextFragment(u.content,this.getEmbedData("embed")),u.contentModified=!0),((null==(x=s.texto)?void 0:x.match(this.paragraphDefiningElement))||[s.texto||""]).filter(e=>e&&!/<(\w+)><\/\1>/.test(e))),x=S.slice(0,1),k=S.slice(1,3);let C=k.length+x.length;for(;S.length>C&&(/^<h[2-6]/.test(k.at(-1))||k.filter(e=>/^<(p|ul|ol|cite)/.test(e)).length<2);)k.push(S[C]),C++;var D=null!=(j=this.getState("page",{prop:"authors"}))&&j.length?{...j[0],type:null==(D=this.getConfig())?void 0:D.type}:{},O=e=>e.map(e=>this.extractContextFromTextFragment(e,this.getEmbedData("text"))).filter(e=>!!e),j={__reactive__:this.getPageData(),id:r,link:this.getRequest().getLink(),station:{name:a,slug:this.stringTool.toSlug(a)},channel:{name:i,slug:this.stringTool.toSlug(i)},portal:{name:n,slug:this.stringTool.toSlug(n)},hat:{name:s.chapeu,slug:this.stringTool.toSlug(s.chapeu||"")},title:s.titulo,description:s.descricao,showAuthors:!0===s.exibirAutor,authors:j,info:D,credits:s.credito,comments:{show:null==(j=null==f?void 0:f.configuracoes)?void 0:j.exibe,id:null==(D=null==f?void 0:f.configuracoes)?void 0:D.assunto,answers:null==(j=null==f?void 0:f.configuracoes)?void 0:j.respostas,repository:null==(D=null==f?void 0:f.configuracoes)?void 0:D.repository,daysToClose:null==(j=null==f?void 0:f.configuracoes)?void 0:j["dias-para-fechar"],moderationType:null==(D=null==f?void 0:f.configuracoes)?void 0:D["tipo-moderacao"],theme:null==(j=null==f?void 0:f.configuracoes)?void 0:j.theme_id},contentType:l,mediaType:this.getMediaType(),seo:{title:null==(D=null==g?void 0:g.configuracao)?void 0:D.titulo,description:null==(j=null==g?void 0:g.configuracao)?void 0:j.descricao,canonical:null==(D=null==g?void 0:g.configuracao)?void 0:D.canonical},kicker:this.getState("page",{prop:"kicker"}),tags:v,place:s.local,text:{firstPiece:O(x),secondPiece:O(k),restPiece:{raw:S.slice(C).join(""),chunks:this.splitParagraphsIntoChunks(S.slice(C))},getRawText:()=>s.texto,charactersQuantity:+s.totalCaracteres},featuredImage:b,sharedImage:w,embed:u,related:this.relatedLinks,erratas:Array.isArray(m)?m.filter(({descricao:e})=>e):[],created:o()(e).format("YYYYMMDDHHmmss"),updated:o()(t).format("YYYYMMDDHHmmss"),showUpdated:!0===s.atualizacao,age:y,adultContent:!0===(null==p?void 0:p.tipo),recommendation:{selected:null==h?void 0:h.selecionar,"content-commerce":!(null==h||!h["content-commerce"]),deadline:null==h?void 0:h["prazo-definido"]}};return this.dataCache.set("getArticleData",j),j}async getRelatedLinks(e="editorial",t={}){var a,i,o;return"editorial"===e&&this.dataCache.has("getRelatedLinks")?this.dataCache.get("getRelatedLinks"):(a=this.getEditoriaRelatedRawData(),Object.values(a).filter(e=>e.titulo&&e.link).length<3?[]:(o="undefined"!=typeof window,i={piano:this.pianoRelated,chartbeat:this.chartbeatRelated},["piano","chartbeat"].includes(e)?o?i[e].getRelated({...t,path:this.getRequest().getLink()}):[]:(o=await this.editorialRelated.getRelated(a),this.dataCache.set("getRelatedLinks",o),o)))}getEditoriaRelatedRawData(){var{"relacionado-tag-texto":e={}}=this.getPageData();return e}getCollection(){return this.getState("page",{prop:"collectionData"})}getColumn(){return this.getState("page",{prop:"column"})}getAlerts(){var e;return null==(e=this.getInternalState())?void 0:e.alerts}setAlert(e){var t;this.setInternalState("alerts",[...(null==(t=this.getInternalState())?void 0:t.alerts)||[],e])}getContentAge(e){e=o()(new Date).diff(o()(e),"day");var t=Math.floor(e/30);let a,i="dias";return{days:e,months:t,message:a=30<e&&e<365?`Conteúdo publicado há ${t} `+(i=1===t?"mês":"meses"):365<e?"Esse conteúdo é antigo":`Conteúdo publicado há ${e} `+i}}buildFeaturedImageData(e,t={shareWithOldContentWarning:!1,withShare:!1,map:this.featuredImageCropMap,isMobileImage:!1}){var{width:a,height:i}=this.shareImageCrop;const o=(t,a,i)=>{let o=null==(i=i||e.src)?void 0:i.replace(/_\d+x\d+\./,`_${t}.`).replace(/https?:\/\/imguol.com/,"https://conteudo.imguol.com.br");return a&&(o+=".webp"),o},n={src:e.src,srcSet:[],title:e.title,credits:e.credits?"Imagem: "+e.credits:"",width:e.width,height:e.height,show:void 0===e.show?!(300===e.width&&e.height):e.show,type:t.isMobileImage?"mobile-special":e.width===e.height?"square":e.width<e.height?"vertical":"horizontal"};if(t.withShare&&(n.share={src:o(a+"x"+i,!1,t.shareWithOldContentWarning?this.shareImageForOldContent:void 0),width:a,height:i}),t.map)if(t.isMobileImage)n.srcSet.push({media:"(min-width: 320px)",sources:["image/webp","image/jpeg"].map(t=>({type:t,src:(e.src||"").replace(/https?:\/\/imguol.com/,"https://conteudo.imguol.com.br")+("image/webp"===t?".webp":"")}))});else for(const{media:e,sizes:a}of t.map)n.srcSet.push({media:e,sources:["image/webp","image/jpeg"].map(e=>({type:e,src:o(a[n.type],"image/webp"===e)}))});return n}getAuthors(){return this.getState("page",{prop:"authors"})||[]}async getKicker(e,t){var a=this.getState("page",{prop:"kicker"}),i=this.getMediaType();if(a)return a;a=(null==(a=this.getState("page",{prop:"collectionData"}))?void 0:a.kicker)||[],a=("column"===i?a.slice(0,-1):a).map(e=>(e.link&&(e.link=this.linkService.parseUOLLink(e.link)),e));let o,n={};this.labelMap[e]&&this.labelMap[e].allowedType.includes(i)&&(n={type:e,label:this.labelMap[e].label});for(const e of t||[])if(o=this.badgeMapByTag[e])break;return i={items:a,badge:o,featured:n},this.setState("page","kicker",i),i}getSharingSocialNetworks(e){var{title:t,description:a,sharedImage:i}=this.getArticleData(),t=(null==e?void 0:e.title)||t;e=(null==e?void 0:e.description)||a;const o=this.getConfig().share;var i=(null==i?void 0:i.src)||(null==(a=null==(i=null==(a=o.config)?void 0:a.general)?void 0:i.image)?void 0:a.src);const n={whatsapp:{mediaName:"whatsapp"},facebook:{mediaName:"facebook",params:{appId:null==(a=null==(a=null==o?void 0:o.config)?void 0:a.facebook)?void 0:a.app_id,display:"popup",redirectUri:null==(a=null==(a=null==o?void 0:o.config)?void 0:a.facebook)?void 0:a.redirectUri,quote:""}},twitter:{mediaName:"twitter",params:{text:t,via:null==(a=null==(a=null==o?void 0:o.config)?void 0:a.general)?void 0:a.via,hashtags:!1}},pinterest:{mediaName:"pinterest",params:{media:i,description:t}},linkedin:{mediaName:"linkedin",params:{mini:!0,title:t,summary:e,source:this.getRequest().getDomain()}}};return null!=(a=o.networks)&&a.allowed&&"[object Object]"===Object.prototype.toString.call(null==(i=null==o?void 0:o.networks)?void 0:i.allowed)?Object.keys(null==(t=null==o?void 0:o.networks)?void 0:t.allowed).filter(e=>{var t;return Object.keys(n).includes(e)&&!0===(null==(t=null==o?void 0:o.networks)?void 0:t.allowed[e])}).map(e=>n[e]):[]}getInternalState(){return this.createsTheInternalPropertyForReaction(),this.getState("page",this.internalGetStateConfig)}setInternalState(e,t){this.createsTheInternalPropertyForReaction();var a=this.getState("page",this.internalGetStateConfig);a[e]=t,this.setState("page",this.internalStateKey,a)}createsTheInternalPropertyForReaction(){var e=this.getState("page",this.internalGetStateConfig);"[object Object]"!==Object.prototype.toString.call(e)&&this.setState("page",this.internalStateKey,{})}mapTag(e){return e.map(({id:e,name:t})=>(this.tagsMap.set(e,t),e))}splitParagraphsIntoChunks(e){var t=[[]];let a=0;for(let o=0;o<e.filter(e=>e).length;o++){var i=this.extractContextFromTextFragment(e[o],this.getEmbedData("text"));i&&(a>=this.perChunkOfParagraphs?(t.push([i]),a=1):(t[t.length-1].push(i),t[t.length-1].length>=this.perChunkOfParagraphs&&(this.skippedInParagraphCount.some(t=>t.test(e[o]))||"embed"===i.type)?a=this.perChunkOfParagraphs-1:a++))}return t}async richcontentParse(e){e.embedData={};var t=async(t,a,i)=>{var o;if(t[a]){let n;try{n=await(null==(o=u.a)?void 0:o.parse(t[a],"jupiter"))}catch(t){t.message=`An error occurred while parsing the "${i}" using richcontent in the Article component. `+t.message,this.tools.log.error({component:"Article",error:t})}const r=await Promise.allSettled(Object.keys((null==n?void 0:n.embeds)||{}).map(e=>{const{data:t,type:a}=n.embeds[e]||{};return new Promise((i,o)=>this.embedsService.getEmbedData(t,a,this).then(t=>i({result:t,key:e})).catch(o))}));e.embedData[i]=Object.keys(null==n?void 0:n.embeds).filter(e=>r.find(t=>{var a;return(null==(a=t.value)?void 0:a.key)===e&&"fulfilled"===t.status})).reduce((e,t)=>{var{id:a,type:i,err:o}=n.embeds[t],s=null==(s=null==(s=r.find(e=>(null==(e=e.value)?void 0:e.key)===t))?void 0:s.value)?void 0:s.result;return e[t]={id:a,type:i,props:s,err:!(!o&&s)},e},{}),t[a]=(null==n?void 0:n.output)||t[a]}};try{var a=e[this.keyMap[e["original-media"]]||this.defaultDataKey];await Promise.all([t(null==a?void 0:a.conteudo,"texto","text"),t(null==a?void 0:a.embed,"content","embed")])}catch(t){this.tools.log.error(t)}return e}getEmbedData(e){var t=this.getState("page",{prop:"data"}).embedData;return(null==t?void 0:t[e])||{}}extractContextFromTextFragment(e,t={}){var a=e.match(/\{\{(.*)?\}\}/);return a&&a[1]?t[a[1]]?{type:"embed",tag:"JupiterEmbedWrapper",attributes:t[a[1]],content:null}:null:(t=e.match(/^<([a-zA-Z1-6]+)([^>]*)>(.*)<\/\1>$/s))?([,a,e,t]=t,{type:"default",tag:a,attributes:(e=>{for(var t={},a=/([^\s=]+)="([^"]+)"/g;null!==(i=a.exec(e));){var[,i,o]=i;t["class"===i?"className":i]=o}return t})(e),content:t,.../h[2-6]/.test(a)?{}:{slotId:++this.lastSlotId}}):null}getMediaType(e){let t,a="news";return e?t=e:({header:{channel:t},"original-media":a}=this.getPageData()||{header:{}}),/colunas?/i.test(t)?"column":a}}a([Object(t.DepInject)(i.NewsGenericRepository)],A.prototype,"newsGenericRepository",2),a([Object(t.DepInject)(n.default)],A.prototype,"authorService",2),a([Object(t.DepInject)(C)],A.prototype,"embedsService",2),a([Object(t.DepInject)(l.default)],A.prototype,"stringTool",2),a([Object(t.DepInject)(s.default)],A.prototype,"collectionService",2),a([Object(t.DepInject)(r.default)],A.prototype,"columnService",2),a([Object(t.DepInject)(D)],A.prototype,"linkService",2),a([Object(t.DepInject)(class extends O{getRelated({id:e}){return new Promise(t=>{let a=0;const i=setInterval(()=>{if(!window.cX)return 3<a?(clearInterval(i),t([])):void(a+=1);clearInterval(i),window.cX.CCE.run({widgetId:e},void 0,e=>{e=null==(e=e.response.items)?void 0:e.map(({title:e,url:t,dominantimage:a})=>this.mapItem({titulo:e,link:t,imagem:{src:a}})),t(e)})},1e3)})}})],A.prototype,"pianoRelated",2),a([Object(t.DepInject)(class extends O{async getRelated(e){return e=(await(await fetch("https://recommendations.chartbeat.net/publishing/recommendations/v2/related?"+this.getParams(e))).json()).data,Array.isArray(e)?e.map(e=>this.mapItem({titulo:e.title,link:this.parsePath(e.path)})):[]}getParams(e){return Object.entries(e).map(([e,t])=>e+"="+t).join("&")}parsePath(e){return e.replace(/^uol\.com\.br/,"www.uol.com.br").replace(/^(?!https:\/\/)(\w+\.)?uol\.com\.br/,"https://$1uol.com.br")}})],A.prototype,"chartbeatRelated",2),a([Object(t.DepInject)(class extends O{getRelated(e){return Promise.resolve(["chamada1","chamada2","chamada3"].filter(t=>e[t]&&e[t].titulo&&e[t].link).map(t=>this.mapItem(e[t])))}})],A.prototype,"editorialRelated",2);Object.defineProperty,Object.getOwnPropertyDescriptor;let T=class extends A{};T=((e,t,a,i)=>{for(var o,n=t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=o(n)||n);return n})([Object(t.DynamicInject)([{services:["jupiter-news"],instance:class extends A{constructor(){super(...arguments),this.perChunkOfParagraphs=6}}},{services:["jupiter-live"],instance:class extends A{getArticleData(){var e=super.getArticleData(),t=this.getPageData();return{...e,title:null==(t=null==(e=t.feed)?void 0:e.general)?void 0:t.title}}}},{services:["jupiter-olympics-2024"],instance:class extends A{getArticleData(){return{...super.getArticleData(),title:this.getPageData().titulo}}}}])],T)},3115:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});
/*!
 * Jupiter - Jupiter app service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class i extends a(4).MixedEnvironmentTool{inApp(){var e=null==(e=null==(e=this.getConfig())?void 0:e.app)?void 0:e.paramName;return void 0!==this.getRequest().getParams(e)}inHomologApp(){var e=null==(e=null==(e=this.getConfig())?void 0:e.app)?void 0:e.homologParamName;return this.isParamEnabled(this.getRequest().getParams(e))}get capabilities(){const e={comments:!1,initMetrics:this.isParamEnabled(this.getRequest().getParams("app_init_metrics"))||!1};return(this.getRequest().getParams("app_capabilities")||"").split(/[;,]/).forEach(t=>{t=t.replace(/[-_](\w)/g,(e,t)=>t.toUpperCase()),e[t]=!0}),e}isParamEnabled(e){return![void 0,null,!1,"false"].includes(e)}}t.default=i},3116:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return i}));
/*!
 * Jupiter - Jupiter app service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class i extends a(4).MixedEnvironmentTool{inApp(){var e=null==(e=null==(e=this.getConfig())?void 0:e.app)?void 0:e.paramName;return void 0!==this.getRequest().getParams(e)}inHomologApp(){var e=null==(e=null==(e=this.getConfig())?void 0:e.app)?void 0:e.homologParamName;return this.isParamEnabled(this.getRequest().getParams(e))}get capabilities(){const e={comments:!1,initMetrics:this.isParamEnabled(this.getRequest().getParams("app_init_metrics"))||!1};return(this.getRequest().getParams("app_capabilities")||"").split(/[;,]/).forEach(t=>{t=t.replace(/[-_](\w)/g,(e,t)=>t.toUpperCase()),e[t]=!0}),e}isParamEnabled(e){return![void 0,null,!1,"false"].includes(e)}}},3118:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return n}));t=a(4);var i=a(51),o=a(81);a=Object.defineProperty,Object.getOwnPropertyDescriptor;class n extends t.MixedEnvironmentTool{constructor(){super(...arguments),this.icons={team:o.iconShieldCrossLine,sign:o.iconMoonClearLine,crown:o.iconVipCrownLine,email:o.iconMailLine},this.basePath="commons.uol.com.br/monaco/conteudo/geral"}async init(){var e=[];e.push(new Promise(async e=>{try{var t=await this.getContextualMenuData();t.unshift({icon:this.icons.sign,label:"Seu signo",id:"sign"}),t.unshift({icon:this.icons.team,label:"Seu time",id:"team"}),this.setState("menu","contextual",t)}catch(e){this.tools.log.error(e)}e(!0)})),e.push(new Promise(async e=>{try{var t=await this.getMainMenuData("minimized");this.setState("menu","main",t)}catch(e){this.tools.log.error(e)}e(!0)})),await Promise.all(e)}getMainMenu(){return this.getState("menu",{prop:"main"})||[]}async getMenuSubItems(e,t){const a=this.filter(t);try{const t=await this.getFile(e);var i,o,n=[],r=(t.vitrines||[]).filter(e=>e.id).map(e=>{var i;return{title:(null==(i=null==(i=t[e.id])?void 0:i.topo)?void 0:i.titulo)||(null==(i=(Array.isArray(t.submenu)?t.submenu:[]).find(t=>t.id===e.id))?void 0:i.titulo),link:null==(i=null==(i=t[e.id])?void 0:i.topo)?void 0:i.link,items:this.mapMenuItems((t[e.id+"-items"]||[]).filter(a)).concat(this.mapMenuItems((Array.isArray(t["segundo-nivel"])?t["segundo-nivel"]:[]).filter(t=>t.id===e.id))),group:!0===e.agrupar}}).filter(e=>e.title);let s=[];for([i,o]of Object.entries(r))s.push(o),o.group?Number(i)+1===r.length&&n.push(s):(n.push(s),s=[]);return{key:e,items:[[...this.mapMenuItems(t.submenu.filter(a)||[],!0)]].concat(n)}}catch(t){this.tools.log.error(t)}return null}mapMenuItems(e,t=!1){return e.map(e=>{var a={slug:this.stringService.toSlug(e.titulo),link:e.link,logo:e.selectImage||e.logo};return t?a.title=e.titulo:a.label=e.titulo,e.items&&(a.items=e.items),a})}filter(e){const t={expanded:"menu-expandido",minimized:"menu-minimizado"};return a=>(a.exibir||"").split(/[;,]/).map(e=>e.trim()).includes(t[e])}async getFile(e){try{return await this.tools.json.open(e.replace(/https?:\/\//,""))}catch(t){return t.message=`There was a problem getting the menu data file: ${e} - `+t.message,this.tools.log.error(t),Promise.reject(t)}}getContextualMenu(){return this.getState("menu",{prop:"contextual"})||[]}async getMenuTeams(){var e=[];const t=["Flamengo","Corinthians"];try{var a=await this.getFile("commons.uol.com.br/monaco/conteudo/geral/header/esporte.json");for(const i of Object.keys(a).filter(e=>/vitrine-\d+-items/.test(e)))if(Array.isArray(a[i])&&a[i].some(e=>t.includes(e.titulo))){for(const t of a[i])e.push({label:t.titulo,slug:this.stringService.toSlug(t.titulo),link:t.link});break}return Promise.resolve(e)}catch(a){return this.tools.log.error(a),Promise.resolve(e)}}async getMainMenuData(e){let t=[];var a=this.filter(e);try{var i=(await this.getFile(this.basePath+"/menu/ordenacao.json")).menu;const o=new Map((await Promise.allSettled(i.filter(a).filter(e=>e["commons-path"]).map(t=>this.getMenuSubItems(t["commons-path"],e)))).filter(({status:e})=>"fulfilled"===e).map(e=>{var t;return[null==(t=e.value)?void 0:t.key,e.value.items]}));t=this.mapMenuItems(i.filter(a).map(e=>(e.items=o.get(e["commons-path"])||[],e)))}catch(t){this.tools.log.error(t)}return t}async getContextualMenuData(){var e;let t=[];var a=this.tools.extend(!0,{station:{items:null},channel:{items:null}},null==(e=this.config.menu)?void 0:e.contextual);for(const e of["channel","station","portal"])if(a[e]&&Array.isArray(a[e].items)&&a[e].items.length){t=a[e].items;break}try{var i=await this.getFile("commons.uol.com.br/monaco/conteudo/jupiter/menu-contextual/data.json");const e=(null==i?void 0:i["menu-contextual-jupiter"])||{};t=Object.keys((null==i?void 0:i["menu-contextual-jupiter"])||{}).filter(e=>/item-\d+/.test(e)).map(t=>{var a;return{label:null==(a=null==e?void 0:e[t])?void 0:a.title,link:null==(a=null==e?void 0:e[t])?void 0:a.link}}).filter(({label:e,link:t})=>e&&t).splice(0,2)}catch(e){this.tools.log.error(e)}return t}}for(var r,s=[Object(t.DepInject)(i.default)],l=n.prototype,c="stringService",u=void 0,d=s.length-1;0<=d;d--)(r=s[d])&&(u=r(l,c,u)||u);u&&a(l,c,u)},3119:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var i=a(4),o=a(51);const n=a(81);a=Object.defineProperty,Object.getOwnPropertyDescriptor;class r extends i.MixedEnvironmentTool{constructor(){super(...arguments),this.icons={team:n.iconShieldCrossLine,sign:n.iconMoonClearLine,crown:n.iconVipCrownLine,email:n.iconMailLine},this.basePath="commons.uol.com.br/monaco/conteudo/geral"}async init(){var e=[];e.push(new Promise(async e=>{try{var t=await this.getContextualMenuData();t.unshift({icon:this.icons.sign,label:"Seu signo",id:"sign"}),t.unshift({icon:this.icons.team,label:"Seu time",id:"team"}),this.setState("menu","contextual",t)}catch(e){this.tools.log.error(e)}e(!0)})),e.push(new Promise(async e=>{try{var t=await this.getMainMenuData("minimized");this.setState("menu","main",t)}catch(e){this.tools.log.error(e)}e(!0)})),await Promise.all(e)}getMainMenu(){return this.getState("menu",{prop:"main"})||[]}async getMenuSubItems(e,t){const a=this.filter(t);try{const t=await this.getFile(e);var i,o,n=[],r=(t.vitrines||[]).filter(e=>e.id).map(e=>{var i;return{title:(null==(i=null==(i=t[e.id])?void 0:i.topo)?void 0:i.titulo)||(null==(i=(Array.isArray(t.submenu)?t.submenu:[]).find(t=>t.id===e.id))?void 0:i.titulo),link:null==(i=null==(i=t[e.id])?void 0:i.topo)?void 0:i.link,items:this.mapMenuItems((t[e.id+"-items"]||[]).filter(a)).concat(this.mapMenuItems((Array.isArray(t["segundo-nivel"])?t["segundo-nivel"]:[]).filter(t=>t.id===e.id))),group:!0===e.agrupar}}).filter(e=>e.title);let s=[];for([i,o]of Object.entries(r))s.push(o),o.group?Number(i)+1===r.length&&n.push(s):(n.push(s),s=[]);return{key:e,items:[[...this.mapMenuItems(t.submenu.filter(a)||[],!0)]].concat(n)}}catch(t){this.tools.log.error(t)}return null}mapMenuItems(e,t=!1){return e.map(e=>{var a={slug:this.stringService.toSlug(e.titulo),link:e.link,logo:e.selectImage||e.logo};return t?a.title=e.titulo:a.label=e.titulo,e.items&&(a.items=e.items),a})}filter(e){const t={expanded:"menu-expandido",minimized:"menu-minimizado"};return a=>(a.exibir||"").split(/[;,]/).map(e=>e.trim()).includes(t[e])}async getFile(e){try{return await this.tools.json.open(e.replace(/https?:\/\//,""))}catch(t){return t.message=`There was a problem getting the menu data file: ${e} - `+t.message,this.tools.log.error(t),Promise.reject(t)}}getContextualMenu(){return this.getState("menu",{prop:"contextual"})||[]}async getMenuTeams(){var e=[];const t=["Flamengo","Corinthians"];try{var a=await this.getFile("commons.uol.com.br/monaco/conteudo/geral/header/esporte.json");for(const i of Object.keys(a).filter(e=>/vitrine-\d+-items/.test(e)))if(Array.isArray(a[i])&&a[i].some(e=>t.includes(e.titulo))){for(const t of a[i])e.push({label:t.titulo,slug:this.stringService.toSlug(t.titulo),link:t.link});break}return Promise.resolve(e)}catch(a){return this.tools.log.error(a),Promise.resolve(e)}}async getMainMenuData(e){let t=[];var a=this.filter(e);try{var i=(await this.getFile(this.basePath+"/menu/ordenacao.json")).menu;const o=new Map((await Promise.allSettled(i.filter(a).filter(e=>e["commons-path"]).map(t=>this.getMenuSubItems(t["commons-path"],e)))).filter(({status:e})=>"fulfilled"===e).map(e=>{var t;return[null==(t=e.value)?void 0:t.key,e.value.items]}));t=this.mapMenuItems(i.filter(a).map(e=>(e.items=o.get(e["commons-path"])||[],e)))}catch(t){this.tools.log.error(t)}return t}async getContextualMenuData(){var e;let t=[];var a=this.tools.extend(!0,{station:{items:null},channel:{items:null}},null==(e=this.config.menu)?void 0:e.contextual);for(const e of["channel","station","portal"])if(a[e]&&Array.isArray(a[e].items)&&a[e].items.length){t=a[e].items;break}try{var i=await this.getFile("commons.uol.com.br/monaco/conteudo/jupiter/menu-contextual/data.json");const e=(null==i?void 0:i["menu-contextual-jupiter"])||{};t=Object.keys((null==i?void 0:i["menu-contextual-jupiter"])||{}).filter(e=>/item-\d+/.test(e)).map(t=>{var a;return{label:null==(a=null==e?void 0:e[t])?void 0:a.title,link:null==(a=null==e?void 0:e[t])?void 0:a.link}}).filter(({label:e,link:t})=>e&&t).splice(0,2)}catch(e){this.tools.log.error(e)}return t}}for(var s,l=[i.DepInject((e=>e&&e.__esModule?e:{default:e})(o).default)],c=r.prototype,u="stringService",d=void 0,p=l.length-1;0<=p;p--)(s=l[p])&&(d=s(c,u,d)||d);d&&a(c,u,d),t.default=r},3120:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var i=a(4),o=a(46),n=a(23);a=a(40);const r=new i.EventEmitter;var s=Object.defineProperty,l=Object.getOwnPropertyDescriptor,c=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?l(t,a):t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&s(t,a,n),n};class u{constructor(){this.horoscopes=[]}}const d="__vueland_user_preferences";class p extends i.FrontEnvironmentTool{constructor(){super(...arguments),this.defaultValues=new u}getAttribute(e){let t=this.defaultValues[e];try{t=this.localStorageService.getDataKey(d,e)}catch(e){this.localStorageService.setData(d,t)}return t}setAttribute(e,t){r.emit("set",{key:e,value:t}),this.localStorageService.setDataProp(d,e,t)}async set(e){this.setAttribute(this.name,e)}}c([i.DepInject(o.LocalStorageService)],p.prototype,"localStorageService",2),c([i.DepInject(o.CookieService)],p.prototype,"cookieService",2);const h={"atletico-mg":{id:4,name:"Atlético-MG",slug:"atletico-mg",acronym:"CAM",icon:n.teamAtleticoMg},"atletico-go":{id:1094,name:"Atlético-GO",slug:"atletico-go",acronym:"ACG",icon:n.teamAtleticoGo},"america-mg":{id:26,name:"América-MG",slug:"america-mg",acronym:"AMG",icon:n.teamAmericaMg},athletico:{id:3,name:"Athletico",slug:"athletico",acronym:"CAP",icon:n.teamAtleticoPr},bahia:{id:30,name:"Bahia",slug:"bahia",acronym:"BAH",icon:n.teamBahia},botafogo:{id:5,name:"Botafogo",slug:"botafogo",acronym:"BOT",icon:n.teamBotafogo},"red-bull-bragantino":{id:984,name:"Red Bull Bragantino",slug:"red-bull-bragantino",acronym:"BRG",icon:n.teamBragantino},ceara:{id:33,name:"Ceará",slug:"ceara",acronym:"CEA",icon:n.teamCeara},chapecoense:{id:695,name:"Chapecoense",slug:"chapecoense",acronym:"CHA",icon:n.teamChapecoense},corinthians:{id:6,name:"Corinthians",slug:"corinthians",acronym:"COR",icon:n.teamCorinthians},coritiba:{id:7,name:"Coritiba",slug:"coritiba",acronym:"CTB",icon:n.teamCoritiba},cruzeiro:{id:9,name:"Cruzeiro",slug:"cruzeiro",acronym:"CRU",icon:n.teamCruzeiro},cuiaba:{id:185,name:"Cuiabá",slug:"cuiaba",acronym:"CUI",icon:n.teamCuiaba},flamengo:{id:1,name:"Flamengo",slug:"flamengo",acronym:"FLA",icon:n.teamFlamengo},fluminense:{id:11,name:"Fluminense",slug:"fluminense",acronym:"FLU",icon:n.teamFluminense},fortaleza:{id:35,name:"Fortaleza",slug:"fortaleza",acronym:"FOR",icon:n.teamFortaleza},goias:{id:12,name:"Goiás",slug:"goias",acronym:"GOI",icon:n.teamGoias},gremio:{id:13,name:"Grêmio",slug:"gremio",acronym:"GRE",icon:n.teamGremio},internacional:{id:15,name:"Internacional",slug:"internacional",acronym:"INT",icon:n.teamInternacional},palmeiras:{id:17,name:"Palmeiras",slug:"palmeiras",acronym:"PAL",icon:n.teamPalmeiras},santos:{id:22,name:"Santos",slug:"santos",acronym:"SAN",icon:n.teamSantos},"sao-paulo":{id:24,name:"São Paulo",slug:"sao-paulo",acronym:"SPA",icon:n.teamSaoPaulo},sport:{id:76,name:"Sport",slug:"sport",acronym:"SPT",icon:n.teamSport},vasco:{id:25,name:"Vasco",slug:"vasco",acronym:"VAS",icon:n.teamVasco}},g={aries:{name:"Áries",slug:"aries",icon:a.signAries},touro:{name:"Touro",slug:"touro",icon:a.signTouro},gemeos:{name:"Gêmeos",slug:"gemeos",icon:a.signGemeos},cancer:{name:"Câncer",slug:"cancer",icon:a.signCancer},leao:{name:"Leão",slug:"leao",icon:a.signLeao},virgem:{name:"Virgem",slug:"virgem",icon:a.signVirgem},libra:{name:"Libra",slug:"libra",icon:a.signLibra},escorpiao:{name:"Escorpião",slug:"escorpiao",icon:a.signEscorpiao},sagitario:{name:"Sagitário",slug:"sagitario",icon:a.signSagitario},capricornio:{name:"Capricórnio",slug:"capricornio",icon:a.signCapricornio},aquario:{name:"Aquário",slug:"aquario",icon:a.signAquario},peixes:{name:"Peixes",slug:"peixes",icon:a.signPeixes}};var m=Object.defineProperty,f=Object.getOwnPropertyDescriptor;c=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?f(t,a):t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&m(t,a,n),n};class v extends i.MixedEnvironmentTool{constructor(){super(...arguments),this.stateID="user",this.defaultValues=new u}getAllAttributes(){let e=this.localStorageService.getData(d);return e||(e=this.defaultValues,this.localStorageService.setData(d,e)),e}async init(){(await Promise.allSettled([this.team.fetch(),this.sign.fetch()])).filter(e=>"rejected"===e.status).forEach(e=>console.error("Could not initialize one of the user preferences",e)),this.setState(this.stateID,"preferences",this.getAllAttributes()),r.on("set",({key:e,value:t})=>this.setState(this.stateID,"preferences",{...this.getAllAttributes(),[e]:t}))}}c([i.DepInject(o.LocalStorageService)],v.prototype,"localStorageService",2),c([i.DepInject(o.CookieService)],v.prototype,"cookieService",2),c([i.DepInject(class extends p{constructor(){super(...arguments),this.name="favoriteTeam"}async fetch(){let e=this.getAttribute(this.name);var t=Object.values(h).find(({slug:t})=>t==e);const a=this.cookieService.getCookie("meuTime");var i=Object.values(h).find(({id:e})=>e==a);null!=i&&i.slug&&(null==i?void 0:i.slug)!==(null==t?void 0:t.slug)&&this.setAttribute(this.name,i.slug)}async set(e){var t;this.setAttribute(this.name,e),null!=(t=h[e])&&t.id&&((t=new Date).setFullYear(t.getFullYear()+1),this.cookieService.setCookie("meuTime",null==(e=null==(e=h[e])?void 0:e.id)?void 0:e.toString(),{domain:".uol.com.br",path:"/",expires:t}))}getTeams(){return Object.freeze(h)}})],v.prototype,"team",2),c([i.DepInject(class extends p{constructor(){super(...arguments),this.name="horoscopes"}async fetch(){var e=this.getAttribute(this.name),t=this.cookieService.getCookie("meuSigno");t?t!==(null==e?void 0:e[0])&&this.setAttribute(this.name,[t]):null!=e&&e.length&&this.set(e)}async set(e){var t;this.setAttribute(this.name,e),null!=(t=g[null==e?void 0:e[0]])&&t.slug&&((t=new Date).setFullYear(t.getFullYear()+1),this.cookieService.setCookie("meuSigno",null==(e=null==(e=g[e[0]])?void 0:e.slug)?void 0:e.toString(),{domain:".uol.com.br",path:"/",expires:t}))}getSigns(){return Object.freeze(g)}})],v.prototype,"sign",2),t.BaseUserPreferenceFragment=p,t.STORAGE_KEY=d,t.UserPreferenceData=u,t.arrayProperties=["newsletter","productIds","notificationThemes","mostViewedTags","mostAccessedArticleTypes","horoscopes","mostAccessedLotteries","stockActionsOfInterest"],t.default=v,t.singleProperties=["frequencyClassification","favoriteTeam","preferredCurrency"]},3121:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return i}));
/*!
 * Jupiter - Jupiter ads service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class i extends a(4).MixedEnvironmentTool{constructor(){super(...arguments),this.identifiers=new Map}buildID(e){var t=(this.identifiers.get(e)||0)+1;return this.identifiers.set(e,t),e.replace(/-^/,"")+"-"+t}resetID(e){this.identifiers.set(e,0)}getAdsHandler(){var e=this.getConfig().ads;return e.mode&&"default"!==e.mode?"pushAds":"uolads"}push(e,t={returnScript:!1}){const a=this.getAdsHandler();if(t.returnScript&&"string"==typeof e)return`(function(w,h){w[h] = w[h] || []; w[h].push(${"pushAds"===a?`'${e}'`:`{ id: '${e}' }`})})(window,'${a}')`;Array.isArray(window[a])?(Array.isArray(e)?e:[e]).forEach(e=>window[a].push("pushAds"===a?e:{id:e})):console.error(`window.${a} is not defined as array`)}}},3122:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});
/*!
 * Jupiter - Jupiter ads service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class i extends a(4).MixedEnvironmentTool{constructor(){super(...arguments),this.identifiers=new Map}buildID(e){var t=(this.identifiers.get(e)||0)+1;return this.identifiers.set(e,t),e.replace(/-^/,"")+"-"+t}resetID(e){this.identifiers.set(e,0)}getAdsHandler(){var e=this.getConfig().ads;return e.mode&&"default"!==e.mode?"pushAds":"uolads"}push(e,t={returnScript:!1}){const a=this.getAdsHandler();if(t.returnScript&&"string"==typeof e)return`(function(w,h){w[h] = w[h] || []; w[h].push(${"pushAds"===a?`'${e}'`:`{ id: '${e}' }`})})(window,'${a}')`;Array.isArray(window[a])?(Array.isArray(e)?e:[e]).forEach(e=>window[a].push("pushAds"===a?e:{id:e})):console.error(`window.${a} is not defined as array`)}}t.default=i},3123:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var i=a(4),o=a(46),n=a(21);const r=a(92),s=(a=e=>e&&e.__esModule?e:{default:e})(n);n=a(r);
/*!
 * define what comparators are traversable
 */
/*!
 * Main exports
 */var l={$and:!0,$or:!0,$nor:!0};function c(e){this.query=e,this.stack=p(e)}
/*!
 * Version number
 */
/*!
 * ## parsePath(path)
 *
 * Helper function used to parse string object
 * paths. Use in conjunction with `getPathValue`.
 *
 *      var parsed = parsePath('myobject.property.subprop');
 *
 * ### Paths:
 *
 * * Can be as near infinitely deep and nested
 * * Arrays are also valid using the formal `myobject.document[3].property`.
 *
 * @param {String} path
 * @returns {Object} parsed
 */function u(e){return e.replace(/\[/g,".[").match(/(\\\.|[^.]+?)+/g).map((function(e){var t=/\[(\d+)\]$/.exec(e);return t?{i:parseFloat(t[1])}:{p:e}}))}function d(e,t){for(var a,i=t,o=0,n=e.length;o<n;o++){var r=e[o];i?(void 0!==r.p?i=i[r.p]:void 0!==r.i&&(i=i[r.i]),o==n-1&&(a=i)):a=void 0}return a}
/*!
 * ## parseQuery(query)
 *
 * Given the query input, create a reusable definition
 * for how to test data again the query.
 *
 * @param {Object} query
 * @returns {Array} stack to be used with `Filtr.prototype.test`
 */function p(e){var t,a=[];for(t in e){var i={},o=e[t];"$"==t[0]?i.test=h(e):(i.test=h("string"==typeof o||"number"==typeof o||"boolean"==typeof o?{$eq:o}:o),i.path=u(t)),a.push(i)}return a}
/*!
 * ## parseFilter (query)
 *
 * Given that the root object passed is a comparator definition,
 * return a consumable test definition.
 *
 * @param {Object} query
 * @returns {Array} stack for use as input with `testFilter`
 */function h(e){var t,a=[];for(t in e){var i=c.comparators[t],o=e[t],n=!1;if(l[t])for(var r=[],s=(n=!0,0);s<o.length;s++){var u,d=o[s];"string"==typeof d||"number"==typeof d||"boolean"==typeof d?n=!1:u=p(d),r.push(u)}a.push({fn:i,params:n?r:o,traverse:n})}return a}
/*!
 * ## testFilter(value, stack)
 *
 * Given a well-formed stack from `parseFilter`, test
 * a given value again the stack.
 *
 * As the value is passed to a comparator, if that comparator
 * can interpret the value, false will be return. IE $gt: 'hello'
 *
 * @param {Object} value for consumption by comparator test
 * @param {Array} stack from `parseFilter`
 * @returns {Boolean} result
 * @api private
 */function g(e,t){for(var a=!0,i=0,o=t.length;i<o;i++){var n=t[i];!function(e,t){for(var a=!0,i=0;i<t.length;i++){var o=t[i],n=o.params;if(o.traverse){for(var r=[],s=0;s<n.length;s++)r.push(g(e,n[s]));n=r}1==o.fn.length?o.fn(n)||(a=!1):o.fn(e,n)||(a=!1)}return a}(n.path?d(n.path,e):e,n.test)&&(a=!1)}return a}c.version="0.3.0",c.comparators={$gt:function(e,t){return t<e},$gte:function(e,t){return t<=e},$lt:function(e,t){return e<t},$lte:function(e,t){return e<=t},$all:function(e,t){for(var a=0;a<t.length;a++)if(!~e.indexOf(t[a]))return!1;return!0},$exists:function(e,t){return!!e==t},$mod:function(e,t){return e%t[0]==t[1]},$eq:function(e,t){return e==t},$ne:function(e,t){return e!=t},$in:function(e,t){return Array.isArray(e)?e.some(e=>t.includes(e)):!!~t.indexOf(e)},$nin:function(e,t){if(void 0!==e)return Array.isArray(e)?e.every(e=>!t.includes(e)):!~t.indexOf(e)},$size:function(e,t){return!(!e.length||!t)&&e.length==t},$or:function(e){for(var t=!1,a=0;a<e.length;a++)e[a]&&(t=!0);return t},$nor:function(e){for(var t=!0,a=0;a<e.length;a++)e[a]&&(t=!1);return t},$and:function(e){for(var t=!0,a=0;a<e.length;a++)e[a]||(t=!1);return t},$regex:function(e,t){return(t="string"==typeof t?(e=>{t="/",t=(e=e).lastIndexOf(t);var[e,t]=[e.slice(0,t),e.slice(t+1)];return new RegExp(e.replace(/^\//,""),t||"g")})(t):t instanceof RegExp?t:void 0)?t.test(e):void 0}},c.getPathValue=function(e,t){return d(u(e),t)},c.setPathValue=function(e,t,a){for(var i=u(e),o=t,n=a,r=0,s=i.length;r<s;r++){var l=i[r];void 0!==n?r==s-1?void 0!==l.p?n[l.p]=o:void 0!==l.i&&(n[l.i]=o):void 0!==l.p&&n[l.p]?n=n[l.p]:void 0!==l.i&&n[l.i]?n=n[l.i]:(i[r+1],void 0!==l.p?(n[l.p]={},n=n[l.p]):void 0!==l.i&&(n[l.i]=[],n=n[l.i])):r==s-1?n=o:void 0!==l.p?n={}:void 0!==l.i&&(n=[])}},c.prototype.test=function(e,t){for(var a=
/*!
 * helper function for setting defaults
 */
function(e,t){if(e&&t)for(var a in t)void 0===e[a]&&(e[a]=t[a]);return e}(t||{},{type:"set",spec:"subset"}),i="single"!=a.type&&[],o=0,n=(e="single"==a.type?[e]:e).length;o<n;o++){var r=e[o],s=g(r,this.stack);if("single"==a.type)i=s;else switch(a.spec){case"boolean":i.push(s);break;case"index":s&&i.push(o);break;default:s&&i.push(r)}}return i};const m=["header-contextual","header-suffix","header","fixed-mobile","vertical-1-left","vertical-2-left","vertical-3-left","vertical-4-left","vertical-5-left","vertical-6-left","vertical-7-left","vertical-8-left","vertical-9-left","vertical-10-left","vertical-11-left","vertical-12-left","vertical-13-left","vertical-14-left","vertical-1-right","vertical-2-right","vertical-3-right","vertical-4-right","vertical-5-right","vertical-6-right","vertical-7-right","vertical-8-right","vertical-9-right","vertical-10-right","vertical-11-right","vertical-12-right","vertical-13-right","vertical-14-right","modal-1","modal-2","modal-3","modal-4","modal-5","modal-6","modal-7","modal-8","modal-9","modal-10","modal-11","modal-12","modal-13","modal-14","text-1","text-2","text-3","text-4","text-5","text-6","text-7","text-8","text-9","text-10","text-11","text-12","text-13","text-14","text-group-top-1","text-group-top-2","text-group-top-3","text-group-top-4","text-group-top-5","text-group-top-6","text-group-top-7","text-group-top-8","text-group-top-9","text-group-top-10","text-group-top-11","text-group-top-12","text-group-top-13","text-group-top-14","text-group-bottom-1","text-group-bottom-2","text-group-bottom-3","text-group-bottom-4","text-group-bottom-5","text-group-bottom-6","text-group-bottom-7","text-group-bottom-8","text-group-bottom-9","text-group-bottom-10","text-group-bottom-11","text-group-bottom-12","text-group-bottom-13","text-group-bottom-14","content-footer-1","content-footer-2","content-footer-3","content-footer-4","content-footer-5","content-footer-6"];var f=Object.defineProperty,v=Object.getOwnPropertyDescriptor;a=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?v(t,a):t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&f(t,a,n),n};"undefined"==typeof window||window.__vueland_campaign_pageHitsMap||(window.__vueland_campaign_pageHitsMap={});class y extends i.MixedEnvironmentTool{constructor(){super(...arguments),this.stateId="__campaign__",this.stateIdTestNames=this.stateId+"_ab_names",this.stateIdCampaignIds=this.stateId+"_ids",this.abTestCookiePrefix="__vueland_campaign_ab_",this.storagePrefix="__vueland_campaign_schema",this.slots={},this.availableSlots=["header","header-contextual","header-suffix"],this.defaultCampaignStorageData={hits:0,pageHits:0},this.campaignDataBasePath="commons.uol.com.br/sistemas/jupiter-campaign"}async init(e,t){this.availableSlots=[...this.availableSlots,...e];const a=await this.getCampaign();e=null==(e=Object.values(a))?void 0:e.flat().map(({_id:e,ab:t,query:a})=>({ab:null==t?void 0:t.testName,_id:e,withHitCount:null==a?void 0:a.hits,withPageHitCount:null==a?void 0:a.pageHits})),this.setState("page",this.stateIdTestNames,e.filter(({ab:e})=>e).map(({ab:e})=>e)),this.setState("page",this.stateIdCampaignIds,e.filter(({_id:e})=>e).map(({_id:e,withHitCount:t,withPageHitCount:a})=>({_id:e,withHitCount:t,withPageHitCount:a}))),Object.keys(a).map(async e=>{const i=e;this.filter(a[i],t).forEach(e=>{var t=e.ifnot||{},a=this.availableSlots.includes(i),o=a?i:this.availableSlots.includes(t.slot)?t.slot:void 0;o&&(!a&&t.priority&&(e.priority=t.priority),this.push(o,e))})})}async getCampaign(){const e=[];let t={};m.forEach(t=>e.push(this.tools.json.open(this.campaignDataBasePath.replace(/\/$/,"")+`/${t}.json`)));try{var a=await Promise.allSettled(e).then(e=>e.filter(e=>"fulfilled"===e.status).map(e=>e.value));t=a.reduce((e,{id:t,items:a})=>(e[t]=a,e),{})}catch(t){this.tools.log.error(t)}return t}parseQuery(e,t,a,i={}){var o;try{return 0<(null==(o=new c(t).test(a,i))?void 0:o.length)}catch(t){t.message=`There was an error filtering the ${e} property of the campaign query. `+t.message,this.tools.log.error(t)}return!1}filter(e,t){var a,i=this.getConfig();const o=[{name:"station",data:[{name:null==(a=null==i?void 0:i.central)?void 0:a.slug}]},{name:"channel",data:[{name:null==(a=null==i?void 0:i.channel)?void 0:a.slug}]},{name:"device",data:[{type:this.getRequest().isDesktop()?"desktop":"mobile"}]},{name:"domain",data:[{name:this.getRequest().getDomain()}]},{name:"path",data:[{name:this.getRequest().getUri()}]},{name:"tags",data:[{id:Array.isArray(t)?t:[]}]}];return e.filter(({query:e,schedule:t})=>{var a,i,{start:t,end:n}=t||{},r=[],l=e;for({name:a,data:i}of o)l[a]&&Object.keys(l[a]).length&&r.push(this.parseQuery(a,l[a],i));for(const t of Object.keys(e))t.startsWith("$")&&r.push(this.parseQuery(t,{[t]:e[t]},o.map(e=>e.data.map(t=>({[e.name]:t}))).flat()));return t&&r.push(0<=s.default().diff(t,"seconds")),n&&r.push(s.default().diff(n,"seconds")<=0),r.every(e=>e)})}clientSideFilter(e){var t="undefined"==typeof window;const a=t?{}:this.userPreferencesService.getAllAttributes(),i=!t&&this.localStorageService.getData(this.storagePrefix)||{},o=(e,t)=>a=>{var i=a.query||{};return!i[e]||!Object.keys(i[e]).length||"undefined"!=typeof window&&(a.withClientSideQuery=!0,this.parseQuery(e,i[e],t))};return e.filter(e=>{var t=null==(t=null==i?void 0:i[e._id])?void 0:t.hits;return o("hits",void 0!==t?[t]:[])(e)}).filter(e=>{var t=null==(t=null==i?void 0:i[e._id])?void 0:t.pageHits;return o("pageHits",void 0!==t?[t]:[])(e)}).filter(e=>{var t=[];for(const n of[...r.arrayProperties,...r.singleProperties]){var i=a[n]?[{values:a[n]}]:[];t.push(o(n,i)(e))}return t.every(e=>e)})}push(e,t){this.slots[e]=this.slots[e]||[],this.slots[e].push(t),this.slots[e]=this.slots[e].sort((e,t)=>e.priority>t.priority?1:-1),this.setState("page",this.stateId,this.slots)}getSlot(e){var t=this.getState("page",{prop:this.stateId});return this.clientSideFilter((null==t?void 0:t[e])||[])}clientSideInit(){var e=this.getState("page",{prop:this.stateIdTestNames}),t=this.getState("page",{prop:this.stateIdCampaignIds});const a=null==(o=Object.values(this.getState("page",{prop:this.stateId})||[]))?void 0:o.flat(),i=(this.tools.ab.setCookiePrefix(this.abTestCookiePrefix).clear(Array.isArray(e)?e:[]),this.localStorageService.getData(this.storagePrefix)||{});var o=t.reduce((e,t)=>(e[t._id]=(null==i?void 0:i[t._id])||this.defaultCampaignStorageData,t.withHitCount?e[t._id].hits=e[t._id].hits||0:delete e[t._id].hits,t.withPageHitCount?!window.__vueland_campaign_pageHitsMap[t._id]&&a.find(({_id:e})=>e===t._id)&&(window.__vueland_campaign_pageHitsMap[t._id]=!0,e[t._id].pageHits=(e[t._id].pageHits||0)+1):delete e[t._id].pageHits,e),{});this.localStorageService.setData(this.storagePrefix,o),"undefined"!=typeof window&&(window.$VuelandCampaignPush=(e,t,a)=>{var i=this.getState("page",{prop:this.stateId});m.includes(e)?(i[e]=Array.isArray(i[e])?i[e]:[],i[e].push({_id:"__vueland_campaign_render_"+(new Date).getTime(),priority:a.priority||.1,stick:!!a.stick,query:{},ifnot:{},data:{component:t.component,props:t.props}}),i[e]=i[e].sort((e,t)=>e.priority>t.priority?1:-1),this.setState("page",this.stateId,i)):console.error(`Slot "${e}" does not exist`)})}hit(e,t){var a=this.getState("page",{prop:this.stateIdCampaignIds}).find(({_id:t})=>t===e),i="hits"===t?null==a?void 0:a.withHitCount:null==a?void 0:a.withPageHitCount;a&&i&&((a=this.localStorageService.getDataKey(this.storagePrefix,e)||this.defaultCampaignStorageData)[i="hits"===t?"hits":"pageHits"]=(a[i]||0)+1,this.localStorageService.setDataProp(this.storagePrefix,e,a))}getAbTestCandidate(e){return this.tools.ab.setCookiePrefix(this.abTestCookiePrefix).mount({...e,slots:Object.keys(e.plan),sample:e=>{console.log("sampĺe: test is ",e)},pick:e=>{console.log("pick: test is ",e)}})}}a([i.DepInject(o.LocalStorageService)],y.prototype,"localStorageService",2),a([i.DepInject(n.default)],y.prototype,"userPreferencesService",2),t.default=y,t.slotsPrefix=m},3124:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return v})),a.d(t,"slotsPrefix",(function(){return g}));t=a(4);
/*!
 * Main exports
 */var i=a(46),o=a(21),n=a.n(o),r=a(92),s={$and:!0,$or:!0,$nor:!0};function l(e){this.query=e,this.stack=d(e)}
/*!
 * Version number
 */
/*!
 * ## parsePath(path)
 *
 * Helper function used to parse string object
 * paths. Use in conjunction with `getPathValue`.
 *
 *      var parsed = parsePath('myobject.property.subprop');
 *
 * ### Paths:
 *
 * * Can be as near infinitely deep and nested
 * * Arrays are also valid using the formal `myobject.document[3].property`.
 *
 * @param {String} path
 * @returns {Object} parsed
 */function c(e){return e.replace(/\[/g,".[").match(/(\\\.|[^.]+?)+/g).map((function(e){var t=/\[(\d+)\]$/.exec(e);return t?{i:parseFloat(t[1])}:{p:e}}))}function u(e,t){for(var a,i=t,o=0,n=e.length;o<n;o++){var r=e[o];i?(void 0!==r.p?i=i[r.p]:void 0!==r.i&&(i=i[r.i]),o==n-1&&(a=i)):a=void 0}return a}
/*!
 * ## parseQuery(query)
 *
 * Given the query input, create a reusable definition
 * for how to test data again the query.
 *
 * @param {Object} query
 * @returns {Array} stack to be used with `Filtr.prototype.test`
 */function d(e){var t,a=[];for(t in e){var i={},o=e[t];"$"==t[0]?i.test=p(e):(i.test=p("string"==typeof o||"number"==typeof o||"boolean"==typeof o?{$eq:o}:o),i.path=c(t)),a.push(i)}return a}
/*!
 * ## parseFilter (query)
 *
 * Given that the root object passed is a comparator definition,
 * return a consumable test definition.
 *
 * @param {Object} query
 * @returns {Array} stack for use as input with `testFilter`
 */function p(e){var t,a=[];for(t in e){var i=l.comparators[t],o=e[t],n=!1;if(s[t])for(var r=[],c=(n=!0,0);c<o.length;c++){var u,p=o[c];"string"==typeof p||"number"==typeof p||"boolean"==typeof p?n=!1:u=d(p),r.push(u)}a.push({fn:i,params:n?r:o,traverse:n})}return a}
/*!
 * ## testFilter(value, stack)
 *
 * Given a well-formed stack from `parseFilter`, test
 * a given value again the stack.
 *
 * As the value is passed to a comparator, if that comparator
 * can interpret the value, false will be return. IE $gt: 'hello'
 *
 * @param {Object} value for consumption by comparator test
 * @param {Array} stack from `parseFilter`
 * @returns {Boolean} result
 * @api private
 */function h(e,t){for(var a=!0,i=0,o=t.length;i<o;i++){var n=t[i];!function(e,t){for(var a=!0,i=0;i<t.length;i++){var o=t[i],n=o.params;if(o.traverse){for(var r=[],s=0;s<n.length;s++)r.push(h(e,n[s]));n=r}1==o.fn.length?o.fn(n)||(a=!1):o.fn(e,n)||(a=!1)}return a}(n.path?u(n.path,e):e,n.test)&&(a=!1)}return a}l.version="0.3.0",l.comparators={$gt:function(e,t){return t<e},$gte:function(e,t){return t<=e},$lt:function(e,t){return e<t},$lte:function(e,t){return e<=t},$all:function(e,t){for(var a=0;a<t.length;a++)if(!~e.indexOf(t[a]))return!1;return!0},$exists:function(e,t){return!!e==t},$mod:function(e,t){return e%t[0]==t[1]},$eq:function(e,t){return e==t},$ne:function(e,t){return e!=t},$in:function(e,t){return Array.isArray(e)?e.some(e=>t.includes(e)):!!~t.indexOf(e)},$nin:function(e,t){if(void 0!==e)return Array.isArray(e)?e.every(e=>!t.includes(e)):!~t.indexOf(e)},$size:function(e,t){return!(!e.length||!t)&&e.length==t},$or:function(e){for(var t=!1,a=0;a<e.length;a++)e[a]&&(t=!0);return t},$nor:function(e){for(var t=!0,a=0;a<e.length;a++)e[a]&&(t=!1);return t},$and:function(e){for(var t=!0,a=0;a<e.length;a++)e[a]||(t=!1);return t},$regex:function(e,t){return(t="string"==typeof t?(e=>{t="/",t=(e=e).lastIndexOf(t);var[e,t]=[e.slice(0,t),e.slice(t+1)];return new RegExp(e.replace(/^\//,""),t||"g")})(t):t instanceof RegExp?t:void 0)?t.test(e):void 0}},l.getPathValue=function(e,t){return u(c(e),t)},l.setPathValue=function(e,t,a){for(var i=c(e),o=t,n=a,r=0,s=i.length;r<s;r++){var l=i[r];void 0!==n?r==s-1?void 0!==l.p?n[l.p]=o:void 0!==l.i&&(n[l.i]=o):void 0!==l.p&&n[l.p]?n=n[l.p]:void 0!==l.i&&n[l.i]?n=n[l.i]:(i[r+1],void 0!==l.p?(n[l.p]={},n=n[l.p]):void 0!==l.i&&(n[l.i]=[],n=n[l.i])):r==s-1?n=o:void 0!==l.p?n={}:void 0!==l.i&&(n=[])}},l.prototype.test=function(e,t){for(var a=
/*!
 * helper function for setting defaults
 */
function(e,t){if(e&&t)for(var a in t)void 0===e[a]&&(e[a]=t[a]);return e}(t||{},{type:"set",spec:"subset"}),i="single"!=a.type&&[],o=0,n=(e="single"==a.type?[e]:e).length;o<n;o++){var r=e[o],s=h(r,this.stack);if("single"==a.type)i=s;else switch(a.spec){case"boolean":i.push(s);break;case"index":s&&i.push(o);break;default:s&&i.push(r)}}return i};const g=["header-contextual","header-suffix","header","fixed-mobile","vertical-1-left","vertical-2-left","vertical-3-left","vertical-4-left","vertical-5-left","vertical-6-left","vertical-7-left","vertical-8-left","vertical-9-left","vertical-10-left","vertical-11-left","vertical-12-left","vertical-13-left","vertical-14-left","vertical-1-right","vertical-2-right","vertical-3-right","vertical-4-right","vertical-5-right","vertical-6-right","vertical-7-right","vertical-8-right","vertical-9-right","vertical-10-right","vertical-11-right","vertical-12-right","vertical-13-right","vertical-14-right","modal-1","modal-2","modal-3","modal-4","modal-5","modal-6","modal-7","modal-8","modal-9","modal-10","modal-11","modal-12","modal-13","modal-14","text-1","text-2","text-3","text-4","text-5","text-6","text-7","text-8","text-9","text-10","text-11","text-12","text-13","text-14","text-group-top-1","text-group-top-2","text-group-top-3","text-group-top-4","text-group-top-5","text-group-top-6","text-group-top-7","text-group-top-8","text-group-top-9","text-group-top-10","text-group-top-11","text-group-top-12","text-group-top-13","text-group-top-14","text-group-bottom-1","text-group-bottom-2","text-group-bottom-3","text-group-bottom-4","text-group-bottom-5","text-group-bottom-6","text-group-bottom-7","text-group-bottom-8","text-group-bottom-9","text-group-bottom-10","text-group-bottom-11","text-group-bottom-12","text-group-bottom-13","text-group-bottom-14","content-footer-1","content-footer-2","content-footer-3","content-footer-4","content-footer-5","content-footer-6"];var m=Object.defineProperty,f=Object.getOwnPropertyDescriptor;o=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?f(t,a):t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&m(t,a,n),n};"undefined"==typeof window||window.__vueland_campaign_pageHitsMap||(window.__vueland_campaign_pageHitsMap={});class v extends t.MixedEnvironmentTool{constructor(){super(...arguments),this.stateId="__campaign__",this.stateIdTestNames=this.stateId+"_ab_names",this.stateIdCampaignIds=this.stateId+"_ids",this.abTestCookiePrefix="__vueland_campaign_ab_",this.storagePrefix="__vueland_campaign_schema",this.slots={},this.availableSlots=["header","header-contextual","header-suffix"],this.defaultCampaignStorageData={hits:0,pageHits:0},this.campaignDataBasePath="commons.uol.com.br/sistemas/jupiter-campaign"}async init(e,t){this.availableSlots=[...this.availableSlots,...e];const a=await this.getCampaign();e=null==(e=Object.values(a))?void 0:e.flat().map(({_id:e,ab:t,query:a})=>({ab:null==t?void 0:t.testName,_id:e,withHitCount:null==a?void 0:a.hits,withPageHitCount:null==a?void 0:a.pageHits})),this.setState("page",this.stateIdTestNames,e.filter(({ab:e})=>e).map(({ab:e})=>e)),this.setState("page",this.stateIdCampaignIds,e.filter(({_id:e})=>e).map(({_id:e,withHitCount:t,withPageHitCount:a})=>({_id:e,withHitCount:t,withPageHitCount:a}))),Object.keys(a).map(async e=>{const i=e;this.filter(a[i],t).forEach(e=>{var t=e.ifnot||{},a=this.availableSlots.includes(i),o=a?i:this.availableSlots.includes(t.slot)?t.slot:void 0;o&&(!a&&t.priority&&(e.priority=t.priority),this.push(o,e))})})}async getCampaign(){const e=[];let t={};g.forEach(t=>e.push(this.tools.json.open(this.campaignDataBasePath.replace(/\/$/,"")+`/${t}.json`)));try{var a=await Promise.allSettled(e).then(e=>e.filter(e=>"fulfilled"===e.status).map(e=>e.value));t=a.reduce((e,{id:t,items:a})=>(e[t]=a,e),{})}catch(t){this.tools.log.error(t)}return t}parseQuery(e,t,a,i={}){var o;try{return 0<(null==(o=new l(t).test(a,i))?void 0:o.length)}catch(t){t.message=`There was an error filtering the ${e} property of the campaign query. `+t.message,this.tools.log.error(t)}return!1}filter(e,t){var a,i=this.getConfig();const o=[{name:"station",data:[{name:null==(a=null==i?void 0:i.central)?void 0:a.slug}]},{name:"channel",data:[{name:null==(a=null==i?void 0:i.channel)?void 0:a.slug}]},{name:"device",data:[{type:this.getRequest().isDesktop()?"desktop":"mobile"}]},{name:"domain",data:[{name:this.getRequest().getDomain()}]},{name:"path",data:[{name:this.getRequest().getUri()}]},{name:"tags",data:[{id:Array.isArray(t)?t:[]}]}];return e.filter(({query:e,schedule:t})=>{var a,i,{start:t,end:r}=t||{},s=[],l=e;for({name:a,data:i}of o)l[a]&&Object.keys(l[a]).length&&s.push(this.parseQuery(a,l[a],i));for(const t of Object.keys(e))t.startsWith("$")&&s.push(this.parseQuery(t,{[t]:e[t]},o.map(e=>e.data.map(t=>({[e.name]:t}))).flat()));return t&&s.push(0<=n()().diff(t,"seconds")),r&&s.push(n()().diff(r,"seconds")<=0),s.every(e=>e)})}clientSideFilter(e){var t="undefined"==typeof window;const a=t?{}:this.userPreferencesService.getAllAttributes(),i=!t&&this.localStorageService.getData(this.storagePrefix)||{},o=(e,t)=>a=>{var i=a.query||{};return!i[e]||!Object.keys(i[e]).length||"undefined"!=typeof window&&(a.withClientSideQuery=!0,this.parseQuery(e,i[e],t))};return e.filter(e=>{var t=null==(t=null==i?void 0:i[e._id])?void 0:t.hits;return o("hits",void 0!==t?[t]:[])(e)}).filter(e=>{var t=null==(t=null==i?void 0:i[e._id])?void 0:t.pageHits;return o("pageHits",void 0!==t?[t]:[])(e)}).filter(e=>{var t=[];for(const n of[...r.arrayProperties,...r.singleProperties]){var i=a[n]?[{values:a[n]}]:[];t.push(o(n,i)(e))}return t.every(e=>e)})}push(e,t){this.slots[e]=this.slots[e]||[],this.slots[e].push(t),this.slots[e]=this.slots[e].sort((e,t)=>e.priority>t.priority?1:-1),this.setState("page",this.stateId,this.slots)}getSlot(e){var t=this.getState("page",{prop:this.stateId});return this.clientSideFilter((null==t?void 0:t[e])||[])}clientSideInit(){var e=this.getState("page",{prop:this.stateIdTestNames}),t=this.getState("page",{prop:this.stateIdCampaignIds});const a=null==(o=Object.values(this.getState("page",{prop:this.stateId})||[]))?void 0:o.flat(),i=(this.tools.ab.setCookiePrefix(this.abTestCookiePrefix).clear(Array.isArray(e)?e:[]),this.localStorageService.getData(this.storagePrefix)||{});var o=t.reduce((e,t)=>(e[t._id]=(null==i?void 0:i[t._id])||this.defaultCampaignStorageData,t.withHitCount?e[t._id].hits=e[t._id].hits||0:delete e[t._id].hits,t.withPageHitCount?!window.__vueland_campaign_pageHitsMap[t._id]&&a.find(({_id:e})=>e===t._id)&&(window.__vueland_campaign_pageHitsMap[t._id]=!0,e[t._id].pageHits=(e[t._id].pageHits||0)+1):delete e[t._id].pageHits,e),{});this.localStorageService.setData(this.storagePrefix,o),"undefined"!=typeof window&&(window.$VuelandCampaignPush=(e,t,a)=>{var i=this.getState("page",{prop:this.stateId});g.includes(e)?(i[e]=Array.isArray(i[e])?i[e]:[],i[e].push({_id:"__vueland_campaign_render_"+(new Date).getTime(),priority:a.priority||.1,stick:!!a.stick,query:{},ifnot:{},data:{component:t.component,props:t.props}}),i[e]=i[e].sort((e,t)=>e.priority>t.priority?1:-1),this.setState("page",this.stateId,i)):console.error(`Slot "${e}" does not exist`)})}hit(e,t){var a=this.getState("page",{prop:this.stateIdCampaignIds}).find(({_id:t})=>t===e),i="hits"===t?null==a?void 0:a.withHitCount:null==a?void 0:a.withPageHitCount;a&&i&&((a=this.localStorageService.getDataKey(this.storagePrefix,e)||this.defaultCampaignStorageData)[i="hits"===t?"hits":"pageHits"]=(a[i]||0)+1,this.localStorageService.setDataProp(this.storagePrefix,e,a))}getAbTestCandidate(e){return this.tools.ab.setCookiePrefix(this.abTestCookiePrefix).mount({...e,slots:Object.keys(e.plan),sample:e=>{console.log("sampĺe: test is ",e)},pick:e=>{console.log("pick: test is ",e)}})}}o([Object(t.DepInject)(i.LocalStorageService)],v.prototype,"localStorageService",2),o([Object(t.DepInject)(r.default)],v.prototype,"userPreferencesService",2)},3133:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return r}));t=a(4);
/*!
 * Jupiter - Jupiter user menu service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */var i=a(41),o=a.n(i),n=(i=a(2726),i=a.n(i),a(2727));a=a.n(n);o.a.use(i.a),o.a.use(a.a);class r extends t.MixedEnvironmentTool{constructor(){super(...arguments),this.userStateID="user",this.userMenuStateID="user-menu",this.userPropsThatIsBooleanOnReset=["isLogged","isSubscriber"],this.defaultNotificationState={items:[],counters:{}}}async init(){try{await o.a.init()}catch(a){console.error(a)}const e=[],t=o.a.getUser();Object.keys(t).forEach(a=>{this.setState(this.userStateID,a,t[a]),e.push(a)}),this.setState(this.userStateID,"valhallaPropsKeys",e);var a=[this.getMenu()];t.isLogged&&a.push(this.getNotification(!0)),await Promise.allSettled(a)}login(){return o.a.login()}async logout(){try{await o.a.logout(),(this.getState(this.userStateID,{prop:"valhallaPropsKeys"})||[]).forEach(e=>this.setState(this.userStateID,e,!this.userPropsThatIsBooleanOnReset.includes(e)&&null)),await this.getMenu()}catch(e){console.error(e)}}getUserData(){return this.getState(this.userStateID)||{}}async getMenu(){let e=[];try{var t=await o.a.$menu.getMenu();Array.isArray(t)&&(e=t)}catch(e){console.error(e)}this.setState(this.userMenuStateID,"menu",e)}async getNotification(e=!1){var t=this.getState(this.userMenuStateID,{prop:"notifications"})||this.defaultNotificationState;try{var a=await o.a.$notify.fetch();Array.isArray(a)&&a.length&&(t.items=t.items.concat(a))}catch(e){console.error(e)}if(e)try{t.counters=await o.a.$notify.getCounters()}catch(e){console.error(e)}this.setState(this.userMenuStateID,"notifications",t)}async markNotificationAsRead(e){var t=this.getState(this.userMenuStateID,{prop:"notifications"})||this.defaultNotificationState;try{await o.a.$notify.markAsRead(e),t.items=t.items.map(t=>(t.id===e&&(t.read=!0),t))}catch(t){console.error(t)}try{t.counters=await o.a.$notify.getCounters()}catch(t){console.error(t)}this.setState(this.userMenuStateID,"notifications",t)}async deleteNotification(e){var t=this.getState(this.userMenuStateID,{prop:"notifications"})||this.defaultNotificationState;try{await o.a.$notify.delete(e),t.items=t.items.filter(t=>t.id!==e)}catch(t){console.error(t)}this.setState(this.userMenuStateID,"notifications",t)}}},3134:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return i}));
/*!
 * Jupiter - Jupiter body service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class i extends a(4).MixedEnvironmentTool{setAttribute(e,t){this.isClient()?window.document.body.setAttribute(e,t||""):this.tools.body.attributes.add(e,t)}removeAttribute(e){this.isClient()?window.document.body.removeAttribute(e):this.tools.body.attributes.remove(e)}addClass(e){this.isClient()?Array.isArray(e)?e.forEach(e=>window.document.body.classList.add(e)):window.document.body.classList.add(e):this.tools.body.attributes.addClass(e)}removeClass(e){this.isClient()?Array.isArray(e)?e.forEach(e=>window.document.body.classList.remove(e)):window.document.body.classList.remove(e):this.tools.body.attributes.removeClass(e)}isClient(){return"undefined"!=typeof window}}},3135:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return i}));class i{}},3136:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return n}));t=a(4);var i=a(51),o=a(53);a=Object.defineProperty,Object.getOwnPropertyDescriptor;class n extends t.MixedEnvironmentTool{constructor(){super(...arguments),this.dataCache=new Map,this.stateID="footerData",this.logos={splash:o.logoSplash,universa:o.logoUniversa,"viva-bem":o.logoVivabem,ecoa:o.logoEcoa,nossa:o.logoNossa,tilt:o.logoTilt,tab:o.logoTab,"guia-de-compras":o.logoGuiaDeCompras,"canal-uol":o.logoCanaluol},this.dataPath="commons.uol.com.br/monaco/export/vueland.uol.com.br/vueland/modules/footer.json",this.defaultData={sign:{},phone:{number:{}},app:{},credits:{},socialMedia:[],columns:[],brands:[]}}async init(){var e=await this.buildData();this.setState("page",this.stateID,{...e,headerData:null==(e=null==(e=null==e?void 0:e.brands)?void 0:e.filter(e=>this.logos[e.slug]))?void 0:e.map(e=>({name:e.slug,link:e.url,image:this.logos[e.slug]}))})}getData(){var e;return this.dataCache.has(this.stateID)?this.dataCache.get(this.stateID):(e=this.getState("page",{prop:this.stateID}),this.dataCache.set(this.stateID,e),e)}async buildData(){var e;const t=(null==(e=this.getConfig())?void 0:e.footer)||{};return this.tools.extend(!0,{...this.defaultData},{...t,socialMedia:Array.isArray(t.socialMedia)?null==(e=t.socialMedia)?void 0:e.filter((e,a)=>t.socialMedia.findIndex(t=>t.mediaName===e.mediaName)===a):[],...await this.getFooterData()})}async getFooterData(){var{data:e,config:t}=await this.getFileData()||{};return{columns:this.getColumns(null==e?void 0:e.footerCollection),brands:Array.isArray(null==t?void 0:t.brands)?null==t?void 0:t.brands:[]}}getColumns(e){var t,a=[],i=({title:e,link:t})=>({label:e,link:t});for(const n of Array.isArray(e)?e:[]){var o={title:i(n),items:[]};for(const e of null==(t=n.items)?void 0:t.values())e.length&&o.items.push(e.map(i));a.push(o)}return a}async getFileData(){if(this.data)return this.data;let e;try{e=await this.tools.json.open(this.dataPath),this.data=e}catch(e){throw e.message="There was a problem getting footer data. "+e.message,this.tools.log.error(e),e}return e}}for(var r,s=[Object(t.DepInject)(i.default)],l=n.prototype,c="stringService",u=void 0,d=s.length-1;0<=d;d--)(r=s[d])&&(u=r(l,c,u)||u);u&&a(l,c,u)},3140:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var i=a(4),o=a(41),n=a(2726),r=(a=a(2727),e=>e&&e.__esModule?e:{default:e});const s=r(o);o=r(a),
/*!
 * Jupiter - Jupiter user menu service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
s.default.use(r(n).default),s.default.use(o.default);class l extends i.MixedEnvironmentTool{constructor(){super(...arguments),this.userStateID="user",this.userMenuStateID="user-menu",this.userPropsThatIsBooleanOnReset=["isLogged","isSubscriber"],this.defaultNotificationState={items:[],counters:{}}}async init(){try{await s.default.init()}catch(a){console.error(a)}const e=[],t=s.default.getUser();Object.keys(t).forEach(a=>{this.setState(this.userStateID,a,t[a]),e.push(a)}),this.setState(this.userStateID,"valhallaPropsKeys",e);var a=[this.getMenu()];t.isLogged&&a.push(this.getNotification(!0)),await Promise.allSettled(a)}login(){return s.default.login()}async logout(){try{await s.default.logout(),(this.getState(this.userStateID,{prop:"valhallaPropsKeys"})||[]).forEach(e=>this.setState(this.userStateID,e,!this.userPropsThatIsBooleanOnReset.includes(e)&&null)),await this.getMenu()}catch(e){console.error(e)}}getUserData(){return this.getState(this.userStateID)||{}}async getMenu(){let e=[];try{var t=await s.default.$menu.getMenu();Array.isArray(t)&&(e=t)}catch(e){console.error(e)}this.setState(this.userMenuStateID,"menu",e)}async getNotification(e=!1){var t=this.getState(this.userMenuStateID,{prop:"notifications"})||this.defaultNotificationState;try{var a=await s.default.$notify.fetch();Array.isArray(a)&&a.length&&(t.items=t.items.concat(a))}catch(e){console.error(e)}if(e)try{t.counters=await s.default.$notify.getCounters()}catch(e){console.error(e)}this.setState(this.userMenuStateID,"notifications",t)}async markNotificationAsRead(e){var t=this.getState(this.userMenuStateID,{prop:"notifications"})||this.defaultNotificationState;try{await s.default.$notify.markAsRead(e),t.items=t.items.map(t=>(t.id===e&&(t.read=!0),t))}catch(t){console.error(t)}try{t.counters=await s.default.$notify.getCounters()}catch(t){console.error(t)}this.setState(this.userMenuStateID,"notifications",t)}async deleteNotification(e){var t=this.getState(this.userMenuStateID,{prop:"notifications"})||this.defaultNotificationState;try{await s.default.$notify.delete(e),t.items=t.items.filter(t=>t.id!==e)}catch(t){console.error(t)}this.setState(this.userMenuStateID,"notifications",t)}}t.default=l},3141:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var i=a(4),o=a(51);const n=a(53);a=Object.defineProperty,Object.getOwnPropertyDescriptor;class r extends i.MixedEnvironmentTool{constructor(){super(...arguments),this.dataCache=new Map,this.stateID="footerData",this.logos={splash:n.logoSplash,universa:n.logoUniversa,"viva-bem":n.logoVivabem,ecoa:n.logoEcoa,nossa:n.logoNossa,tilt:n.logoTilt,tab:n.logoTab,"guia-de-compras":n.logoGuiaDeCompras,"canal-uol":n.logoCanaluol},this.dataPath="commons.uol.com.br/monaco/export/vueland.uol.com.br/vueland/modules/footer.json",this.defaultData={sign:{},phone:{number:{}},app:{},credits:{},socialMedia:[],columns:[],brands:[]}}async init(){var e=await this.buildData();this.setState("page",this.stateID,{...e,headerData:null==(e=null==(e=null==e?void 0:e.brands)?void 0:e.filter(e=>this.logos[e.slug]))?void 0:e.map(e=>({name:e.slug,link:e.url,image:this.logos[e.slug]}))})}getData(){var e;return this.dataCache.has(this.stateID)?this.dataCache.get(this.stateID):(e=this.getState("page",{prop:this.stateID}),this.dataCache.set(this.stateID,e),e)}async buildData(){var e;const t=(null==(e=this.getConfig())?void 0:e.footer)||{};return this.tools.extend(!0,{...this.defaultData},{...t,socialMedia:Array.isArray(t.socialMedia)?null==(e=t.socialMedia)?void 0:e.filter((e,a)=>t.socialMedia.findIndex(t=>t.mediaName===e.mediaName)===a):[],...await this.getFooterData()})}async getFooterData(){var{data:e,config:t}=await this.getFileData()||{};return{columns:this.getColumns(null==e?void 0:e.footerCollection),brands:Array.isArray(null==t?void 0:t.brands)?null==t?void 0:t.brands:[]}}getColumns(e){var t,a=[],i=({title:e,link:t})=>({label:e,link:t});for(const n of Array.isArray(e)?e:[]){var o={title:i(n),items:[]};for(const e of null==(t=n.items)?void 0:t.values())e.length&&o.items.push(e.map(i));a.push(o)}return a}async getFileData(){if(this.data)return this.data;let e;try{e=await this.tools.json.open(this.dataPath),this.data=e}catch(e){throw e.message="There was a problem getting footer data. "+e.message,this.tools.log.error(e),e}return e}}for(var s,l=[i.DepInject((e=>e&&e.__esModule?e:{default:e})(o).default)],c=r.prototype,u="stringService",d=void 0,p=l.length-1;0<=p;p--)(s=l[p])&&(d=s(c,u,d)||d);d&&a(c,u,d),t.default=r},3150:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});
/*!
 * Jupiter - Jupiter body service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class i extends a(4).MixedEnvironmentTool{setAttribute(e,t){this.isClient()?window.document.body.setAttribute(e,t||""):this.tools.body.attributes.add(e,t)}removeAttribute(e){this.isClient()?window.document.body.removeAttribute(e):this.tools.body.attributes.remove(e)}addClass(e){this.isClient()?Array.isArray(e)?e.forEach(e=>window.document.body.classList.add(e)):window.document.body.classList.add(e):this.tools.body.attributes.addClass(e)}removeClass(e){this.isClient()?Array.isArray(e)?e.forEach(e=>window.document.body.classList.remove(e)):window.document.body.classList.remove(e):this.tools.body.attributes.removeClass(e)}isClient(){return"undefined"!=typeof window}}t.default=i},3154:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return r}));
/*!
 * Jupiter - Abstract base class for implementing meta tag strategy classes
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class i{constructor(e,t,a,i){this.maxDescriptionLength=252,this.twitterMaxDescriptionLength=252,this.facebookTagsHashMap=new Map([[80588,"Animals & Pets"],[15302,"Basketball"],[17546,"Beauty"],[74755,"Books & Literature"],[22373,"Business, Finance, & Economics"],[15333,"Car Racing"],[13014,"Cars & Trucks"],[63113,"Children & Parenting"],[16614,"Education & Learning"],[12833,"Fashion"],[79829,"Fashion & Style"],[17135,"Fitness & Workouts"],[63061,"Food & Drink"],[15308,"Football (Association Rules, Soccer)"],[77387,"Health & Medical"],[72019,"Health & Medical"],[79830,"Home & Garden"],[22797,"Music & Audio"],[28132,"Politics"],[11842,"Relationships, Friends, & Family"],[45097,"Science & Tech"],[12810,"Sports"],[13703,"Technology"],[15327,"Tennis"],[77651,"Theater"],[22421,"Travel & Leisure Activities"],[15195,"TV & Movies"],[15194,"TV & Movies"],[13014,"Vehicles & Transportation"],[79496,"Video Games"]]),this.articleData=e,this.columnData=t,this.tools=a,this.config=i}get computedDefault(){var e;return[{tag:"title",content:(null==(e=null==(e=this.articleData)?void 0:e.seo)?void 0:e.title)||(null==(e=this.articleData)?void 0:e.title)},{tag:"meta",attrs:[{key:"name",value:"description"},{key:"content",value:null==(e=this.filterDescription((null==(e=null==(e=this.articleData)?void 0:e.seo)?void 0:e.description)||(null==(e=null==(e=null==(e=this.articleData)?void 0:e.text)?void 0:e.firstPiece.map(e=>e.content))?void 0:e.join(""))))?void 0:e.substring(0,this.maxDescriptionLength)}]},{tag:"meta",attrs:[{key:"property",value:"og:title"},{key:"content",value:this.getFacebookTitle()}]},{tag:"meta",attrs:[{key:"property",value:"og:description"},{key:"content",value:null==(e=this.filterDescription(null==(e=null==(e=null==(e=this.articleData)?void 0:e.text)?void 0:e.firstPiece.map(e=>e.content))?void 0:e.join("")))?void 0:e.substring(0,this.maxDescriptionLength)}]},{tag:"meta",attrs:[{key:"property",value:"og:image"},{key:"content",value:null==(e=null==(e=this.articleData)?void 0:e.sharedImage)?void 0:e.src}]},{tag:"meta",attrs:[{key:"property",value:"og:image:width"},{key:"content",value:null==(e=null==(e=this.articleData)?void 0:e.sharedImage)?void 0:e.width}]},{tag:"meta",attrs:[{key:"property",value:"og:image:height"},{key:"content",value:null==(e=null==(e=this.articleData)?void 0:e.sharedImage)?void 0:e.height}]},{tag:"meta",attrs:[{key:"property",value:"og:url"},{key:"content",value:null==(e=null==(e=null==(e=this.articleData)?void 0:e.link)?void 0:e.split("?"))?void 0:e[0]}]},{tag:"meta",attrs:[{key:"property",value:"og:site_name"},{key:"content",value:"UOL"}]},{tag:"meta",attrs:[{key:"name",value:"twitter:title"},{key:"content",value:null==(e=this.articleData)?void 0:e.title}]},{tag:"meta",attrs:[{key:"name",value:"twitter:description"},{key:"content",value:null==(e=this.filterDescription(null==(e=null==(e=null==(e=this.articleData)?void 0:e.text)?void 0:e.firstPiece.map(e=>e.content))?void 0:e.join("")))?void 0:e.substring(0,this.maxDescriptionLength)}]},{tag:"meta",attrs:[{key:"name",value:"twitter:image"},{key:"content",value:null==(e=null==(e=this.articleData)?void 0:e.sharedImage)?void 0:e.src}]},{tag:"meta",attrs:[{key:"name",value:"twitter:card"},{key:"content",value:"summary_large_image"}]},{tag:"meta",attrs:[{key:"name",value:"twitter:site"},{key:"content",value:"@"+(null==(e=null==(e=null==(e=null==(e=null==(e=null==(e=null==(e=this.config)?void 0:e.share)?void 0:e.config)?void 0:e.general)?void 0:e.via)?void 0:e.split(" "))?void 0:e[0])?void 0:e.replace(/^\@/,""))}]},{tag:"meta",attrs:[{key:"property",value:"article:opinion"},{key:"content",value:"conteudo-opinativo"===(null==(e=this.articleData)?void 0:e.contentType)?"true":"false"}]},{tag:"meta",attrs:[{key:"property",value:"article:tag"},{key:"content",value:this.getFacebookNewsTags([...null==(e=this.articleData)?void 0:e.tags.collection,...null==(e=this.articleData)?void 0:e.tags.others])}]},{tag:"link",attrs:[{key:"rel",value:"canonical"},{key:"href",value:null==(e=((null==(e=this.articleData)?void 0:e.link)||(null==(e=this.tools.request)?void 0:e.link)||"").split("?"))?void 0:e[0]}]}]}escapeHTML(e){const t={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"};return e.replace(/["]/g,e=>t[e])}removeHTML(e){return e.replace(/<[^>]*>?/gm,"")}quote(e){return e.replace(/"/g,"&quot;")}filterDescription(e){return this.removeHTML(this.quote(e))}getFacebookNewsTags(e){return Array.from(e.reduce((e,t)=>(!0===this.facebookTagsHashMap.has(t)&&e.add(null==(t=this.facebookTagsHashMap.get(t))?void 0:t.trim()),e),new Set))}getFacebookTitle(){var e;let t=this.filterDescription(null==(e=this.articleData)?void 0:e.title)||"";return(t="column"===(null==(e=this.articleData)?void 0:e.mediaType)&&null!=(e=this.columnData)&&e.name?this.columnData.name+": "+t:t).substring(0,this.maxDescriptionLength)}clean(e){null!=(e=e.filter(({tag:e})=>"meta"===e))&&e.forEach(({attrs:e})=>{null!=e&&e.forEach(e=>{["name","property"].includes(e.key)&&this.tools.metatag.remove(null==e?void 0:e.value)})})}prepare(e){return e.map(e=>{var t=null==(t=null==(t=e.attrs)?void 0:t.find(e=>"name"===e.key))?void 0:t.value,a=null==(a=null==(a=null==e?void 0:e.attrs)?void 0:a.find(e=>"property"===e.key))?void 0:a.value;return e.tagId=t||a,"meta"===e.tag&&(e.closeTag=!1),e})}dispatch(){var e=this.prepare(this.default),t=this.prepare(this.computedDefault);e=[...e,...t];this.clean(e),this.tools.appendResource().before(e)}}
/*!
 * Jupiter - Meta tag strategies for news
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */class o extends a(4).BackEnvironmentTool{build(e,t){var a=e.mediaType,i=Object.keys(this._strategies_).reduce((a,i)=>(a[(i=new this._strategies_[i](e,t,this.tools,this.getConfig())).mediaType]=i,a),{});if(a=i[a]||i.default)try{a.dispatch()}catch(a){this.tools.log.error(a)}}}var n;Object.defineProperty,Object.getOwnPropertyDescriptor;let r=class extends o{};r=((e,t,a,i)=>{for(var o,n=t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=o(n)||n);return n})([(n={DefaultMetatagsStrategies:
/*!
 * Jupiter - Default meta tag strategies
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class extends i{constructor(){var e;super(...arguments),this.mediaType="default",this.default=[{tag:"link",attrs:[{key:"rel",value:"canonical"},{key:"href",value:null==(e=null==(e=null==(e=null==(e=this.tools)?void 0:e.request)?void 0:e.link)?void 0:e.split("?"))?void 0:e[0]}]}]}},NewsMetatagsStrategies:class extends i{constructor(){var e;super(...arguments),this.mediaType="news",this.default=[{tag:"meta",attrs:[{key:"property",value:"og:type"},{key:"content",value:"article"}]},{tag:"link",attrs:[{key:"rel",value:"canonical"},{key:"href",value:(null==(e=null==(e=this.articleData)?void 0:e.seo)?void 0:e.canonical)||(null==(e=null==(e=null==(e=this.articleData)?void 0:e.link)?void 0:e.split("?"))?void 0:e[0])}]}]}}},e=>{e.prototype._strategies_=n})],r)},3155:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var i=a(4);const o=a(2729);
/*!
 * Jupiter - Jupiter browser service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */let n,r=0,s=0;class l extends i.FrontEnvironmentTool{onScroll(){return n=n||o.fromEvent(window,"scroll").pipe(o.debounceTime(0),o.map(()=>{var e=window.pageYOffset||document.documentElement.scrollTop,t=e-r,a=(r=e<=0?0:e,window.pageXOffset||document.documentElement.scrollLeft),i=a-s;return s=a<=0?0:a,{y:{pos:e,direction:0<=t?"down":"up"},x:{pos:a,direction:0<=i?"right":"left"}}}),o.distinctUntilChanged())}}t.default=l},3156:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const i=a(61);var o=a(4);a=a(46);const n={user:{impressionQuantity:0,newsQuantity:0},storageVar:"uol-user",persist:async()=>{var e=await n.get();n.updateViewsQuantity(e.newsQuantity,e.month),n.set(e)},init:async()=>{await n.whenAvailable("stcrpc"),await n.persist()},impression:()=>{if(!n.printGone)return n.user.impressionQuantity++,n.set(n.user),n.printGone=!0,n.user},updateViewsQuantity:(e,t)=>{n.user.month=(new Date).getMonth()+1,n.user.newsQuantity=!e||n.checkNewMonth(t)?1:e+1},checkNewMonth:e=>!e||e!==(new Date).getMonth()+1,get:()=>{const e=n.storageVar;return new Promise(t=>{window.stcrpc("pref",[e],e=>{if(e){var a,i=["impressionQuantity","newsQuantity","month"];for(a in e)n.user[i[a]]=parseInt(e[a])}t(n.user)})})},set:({impressionQuantity:e,newsQuantity:t,month:a})=>{var i=n.storageVar;try{window.stcrpc("pref",[i,null]),window.stcrpc("push",[i,e,t,a],()=>{})}catch(e){console.error("stcrpc error ",e)}Object.assign(window.universal_variable.aud,{impressionQuantity:e,newsQuantity:t})},whenAvailable:e=>new Promise(t=>{const a=()=>{window.setTimeout(()=>{window[e]&&window.stcReady?t(!0):a()},400)};a()})},r={unaccent(e){for(var t,a="",i=0,o=e.length;i<o;a+=-1<(t="ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž".indexOf(e.charAt(i)))?"AAAAAAaaaaaaOOOOOOOooooooEEEEeeeeeCcDIIIIiiiiUUUUuuuuNnSsYyyZz".charAt(t):e.charAt(i),i++);return a},toSlugPublicador(e){return this.unaccent(e).toLowerCase().replace(/[^a-z0-9 /&.+(-]+/g,"").replace(/\s+/g,"-").replace(/[&.+(]/g,"")}},s=()=>fetch("https://conta.uol.com.br/logout",{method:"DELETE",credentials:"include"}),l=()=>new Promise(e=>{var t,a=window.document.createElement("script"),[i]=(a.type="text/javascript",a.async=!0,a.src="//cdn.tinypass.com/api/tinypass.min.js",window.document.getElementsByTagName("script"));null!=(t=null==i?void 0:i.parentNode)&&t.insertBefore(a,i),a.onload=()=>e(!0)}),c=e=>{tp.push(e)},u=(e,t)=>{c(["setCustomVariable",e,t])},d=e=>{fetch("https://n.comentarios.uol.com.br/ws/v5/user/login?event_code="+(e||"")).then(e=>e.json()).then(({code:e,error:t})=>{200!=e&&console.error(t)})},p={countClick(e){var t,a={category:(a=e.data?JSON.parse(e.data.replaceAll("'",'"')):e).label||"",pTemplate:a.component||"",label:a.reference||"",source:a.source||"",position:a.position||"",experienceId:a.experienceid||a.experienceId};(a=p.setComponent(a,"click")).action=e.url&&!["#","javascript:void(0)"].includes(e.url)?e.url:"clique",i.metricOnClick(a),e.url&&(t=()=>window.location.href=e.url,A()&&a.label.includes("assinante")&&s(),t())},countPrint(e){var t,a=p.setComponent(e);t=e.containerSelector||".tp-modal",document.querySelector(t).setAttribute("data-audience-print",JSON.stringify(a))},countEvent(e){const t=p.setComponent(e);t.label=t.label.replace(/\-(2|8)0$/,""),t.sendAlways||(t.sampling=20,t.impression=1),e.containerSelector?i.observe(document.querySelector(e.containerSelector),()=>i.metricOnView(t)):window.setTimeout((function(){i.metricOnView(t)}),750)},setPrint(e){p.countEvent(e)},setComponent(e,t){var a,i=window.universal_variable.aud||{},o=window[e.experienceId]||{};t="click"!==t;const r={category:"paywall",label:"componente-visualizado",pTemplate:e.templateId};o.metricConcat&&t&&(a=i.newsletter,s=o.strToConcat,o.paywallType=s+"-"+a),o.sendAlways&&(r.sendAlways=!0),t&&(r.nonInteraction=!0,r.action="impressao"),["category","label","pTemplate","source","paywallType","action","label","abTest13","position"].forEach(t=>{e[t]&&(r[t]=e[t])});var s=Object.assign({},r,i,o);return s.porteiraConteudo2&&t&&n.impression(),s},setError(e,t){var{statusText:a,responseText:i,statusCode:o}=e,i={status:e.status,statusText:i||a||o||"Erro indefinido no request",compName:"piano"};window.ReportError&&window.ReportError({message:"Erro no autenticador de conta",stack:"Url service: "+e.responseURL||!1}),console.error("Heimdall error:",i)},experienceExecute({result:e}){for(const t of e.events)"setResponseVariable"===t.eventType&&p.responseVariable(t)},responseVariable({eventExecutionContext:e,eventParams:t}){e=e.experienceId;var a=t.responseVariables||{};if(window.universal_variable&&window.universal_variable.aud){var i=/(\[[^\]]+\])/g;for(const e in a){var o=a[e];i.test(o)&&(a[e]=o.replace(i,(function(e){var t=e.replace(/[\[\]]/g,"");return window.universal_variable.aud[t]?r.toSlugPublicador(window.universal_variable.aud[t]):e})))}}window[e]=a},whenAvailable:(e,t)=>{window.setTimeout((function(){window[e.experienceId]?t(e):p.whenAvailable(e,t)}),100)}},h=e=>{var t;e.params.trackingid&&(document.cookie=`p_trk_id=${e.params.trackingid};path=/;domain=.uol.com.br;`),p[e.eventName](e.params),e.params.finishDate&&!e.params.lead&&(t={finishDate:e.params.finishDate,eventCode:e.params.code,btnClicked:e.params.btnType},localStorage.setItem("gateEventData",JSON.stringify(t))),e.params.lead&&e.params.code&&(T(e.params.finishDate,e.params.code),d(e.params.code),_({offerId:"OFTLA210UN51",templateId:"OTMTF53QVHQZ",templateVariantId:"OTVUPJHJ0R765",displayMode:"inline",containerSelector:e.params.containerSelector||".porteira_piano_event"}),p.countPrint({templateId:e.params.templateId,paywallType:"investimentos-evento",containerSelector:e.params.containerSelector||".porteira_piano_event",action:"login-success"}))},g=e=>{p.experienceExecute(e),tp.setExcludedGAEvents({experienceExecute:!0,meterActive:!0,meterExpired:!0,showTemplate:!0,setResponseVariable:!0,beforeBrowserEvent:!0,startCheckout:!0,showOffer:!0,checkoutCustomEvent:!0,termSelected:!0,promoApplied:!0,promoInvalid:!0,submitPayment:!0,checkoutStateChange:!0,receiptDisplayed:!0,checkoutSuccess:!0,checkoutRestarted:!0,checkoutError:!0,checkoutClose:!0,loginRequired:!0,loginDisplayed:!0,registrationDisplayed:!0,loginSuccess:!0,registrationSuccess:!0,logout:!0})},m=e=>{},f=e=>{e&&"checkoutCompleted"==e.state&&window.location.reload()},v=()=>{},y=()=>{},b=()=>{},w=()=>{},S=()=>{},x=()=>!1,k=()=>{},C=()=>{},D=()=>{},O=e=>{p.whenAvailable(e,p.setPrint)},j=e=>{window.location.reload()},P="1137479910722123061",A=()=>document.cookie.includes("SESS"),T=(e,t)=>{var[e,a,i]=e.split("/");t="_pc_event_code="+t+";expires="+new Date(Date.UTC(i,a-1,e,23,59,59)).toUTCString()+";path=/;domain=.uol.com.br;";document.cookie=t},_=e=>{tp.offer.show(e)};var I=Object.defineProperty,E=Object.getOwnPropertyDescriptor,M=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?E(t,a):t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&I(t,a,n),n};class $ extends o.FrontEnvironmentTool{constructor(){super(...arguments),this.leads=[],this.gaPropertyDictionary={economia:"economia",noticias:"noticias",tab:"noticias",educacao:"noticias",eleicoes:"noticias",splash:"entretenimento",entretenimento:"entretenimento",tvefamosos:"entretenimento",carnaval:"entretenimento"}}init(){var e;(e=>{window.tp=window.tp||[];var t="addHandler",a=window.location.search.match(/pianoSandbox/);return[["setAid",a?"IXZ8EaO9su":"ivPmBDGgpu"],["setSandbox",!!a],["setCxenseSiteId",P],["setEndpoint","https://buy.tinypass.com/api/v3"],["setUseTinypassAccounts",!1],["setUsePianoIdUserProvider",!1],["setUsePianoIdLiteUserProvider",!0],[t,"experienceExecute",g],[t,"experienceExecutionFailed",m],[t,"checkoutComplete",v],[t,"checkoutClose",f],[t,"checkoutCustomEvent",y],[t,"checkoutCancel",b],[t,"checkoutError",w],[t,"checkoutSubmitPayment",S],[t,"loginRequired",x],[t,"loginSuccess",k],[t,"meterExpired",C],[t,"meterActive",D],[t,"showTemplate",O],[t,"customEvent",h],[t,"externalCheckoutComplete",j]].forEach(e=>c(e)),window.cX=window.cX||{},window.cX.callQueue=window.cX.callQueue||[],window.cX.callQueue.push(["invoke",async()=>{window.cX.setSiteId(P);try{var e=(await fetch("https://udr.uol.com.br",{credentials:"include"}).then(e=>e.json())).uolid;e&&window.cX.addExternalId({id:e,type:"tfh"})}catch(e){}window.cX.sendPageViewEvent()}]),c(["init",e]),{loadTinypass:l}})(this.default.bind(this)).loadTinypass().then(()=>{console.log("piano :: load :: constructor :: window.tp",window.tp)}),this.central=(null==(e=null==(e=this.getConfig())?void 0:e.central)?void 0:e.slug)||!1,"Urban Taste"===(null==(e=null==(e=this.getConfig())?void 0:e.central)?void 0:e.title)&&(this.central="urbantaste")}setRegisterLead(e){this.leads.push(e)}async executeRegisterLeads(){for(const e of this.leads)try{await e()}catch(e){console.error("Erro ao executar callback do Register Lead",e)}}removeDeprecatedCookies(){["CSASF","CAUBR01","UOL_ID"].forEach(e=>{document.cookie.includes(e)&&this.cookieService.removeCookie(e,{domain:".uol.com.br"})})}setGAValues(){if("object"==typeof(null==(i=window.universal_variable)?void 0:i.aud)){var e,t,a=window.universal_variable.aud,{author:i,publicationDate:o="",channel:n}=a,r=["tags","abTest3","firstView"];for(const i in a)r.includes(i)||"string"!=(t=typeof(e=a[i]))&&"boolean"!=t||u(i,e);var s=/(\d{2})\/(\d{2})\/(\d{4}) (\d{2}:\d{2}:\d{2})/;s.test(o)&&c(["setContentCreated",o.replace(s,"$3-$2-$1T$4-03:00")]),n&&c(["setContentSection",n]),i&&c(["setContentAuthor",i])}}async default(){var e=(window.document.cookie.split(";").map(e=>e.split("=")).find(([e=""])=>"_ga"===e.trim())[1]||"").replace(/^([^.]+\.){2}/,""),t=new URLSearchParams(document.location.search),a=t.has("uol_app"),i=window.newsletterModule||!1,o=window.bounce_active||!1,n=this.gaPropertyDictionary[this.central]||"estacoes";u("gaProperty",n),o&&u("bounce_active",!0),a&&(u("webview",!0),t.has("iap"))&&u("iap",!0),i&&u("newsletter-module",i),n=a?"app":"web";c(["setZone",n]),window.tp.enableGACrossDomainLinking(e),window.tp.setGAClientId(e),this.setGAValues();const r=null==(i=null==(o=window.universal_variable)?void 0:o.page)?void 0:i.tagsMap;(e=(null==(n=null==(a=window.universal_variable)?void 0:a.page)?void 0:n.tags)||[]).length&&(o=e.map(e=>r[e]+` [${e}]`),c(["setTags",o]),e.includes(81891))&&u("paywall",!0),document.querySelector(".porteira_piano_event")&&this.setGateEvent(),A()&&((i=window.location.search).includes("register")&&this.executeRegisterLeads(),i.includes("event_code"))&&d(t.get("event_code"));try{if(!A())throw"Cookie SESS inexistente";var l=(await new Promise((e,t)=>{fetch("https://contentpw.uol.com.br/rest/heimdall/sess",{credentials:"include"}).then(a=>{200==a.status?e(a.json()):t(a)}).catch(t)})).data;u("logged",!0),Array.isArray(l)&&(l.some(e=>"7-32"===e)?u("uol-subscriber",!0):(c(["setExternalJWT",""]),u("socialLogin",!0)))}catch(e){c(["setExternalJWT",""]),u("logged",!1),this.removeDeprecatedCookies();const{status:t,url:i}=e;t<=400||500<=t?(a=window.performance.getEntriesByType("resource").find(e=>e.name==i),p.setError(e,a)):401===t&&s()}tp.experience.init()}async setGateEvent(){var e={offerId:"OFTLA210UN51",templateId:"OTMTF53QVHQZ",displayMode:"inline",containerSelector:".porteira_piano_event"},t={action:"impressao",label:"componente-visualizado"},a=A();document.cookie.includes("_pc_event_code")?(e.templateVariantId="OTV41J0VR3L11",t.action="confirmado-cookie"):a&&((a=this.localStorageService.getData("gateEventData"))?(a=JSON.parse(a),window.localStorage.removeItem("gateEventData"),e.templateVariantId="register"===a.btnClicked?"OTV6K9II7P44A":"OTVUPJHJ0R765",t.action="register"===a.btnClicked?"register-success":"login-success",T(a.finishDate,a.eventCode),d(a.eventCode)):e.templateVariantId="OTV8GTFJCPDVL"),_(e),p.countPrint({templateId:e.templateId,containerSelector:e.containerSelector,paywallType:"investimentos-evento",action:t.action,label:t.label})}}M([o.DepInject(a.CookieService)],$.prototype,"cookieService",2),M([o.DepInject(a.LocalStorageService)],$.prototype,"localStorageService",2),t.default=$},3157:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var i=a(51),o=a(4),n=e=>e&&e.__esModule?e:{default:e};const r=n(a(21)),s=e=>`\nPromise.all([\n  caches.delete('${e}[SHELL]'),\n  caches.delete('${e}[ASSETS][FONT]'),\n  caches.delete('${e}[ASSETS][CSS]'),\n  caches.delete('${e}[ASSETS][SVG]'),\n  caches.delete('${e}[ASSETS][JS]'),\n  caches.delete('${e}[SERVICES]')\n]).catch(err => {});\n`;a=Object.defineProperty,Object.getOwnPropertyDescriptor;class l extends o.MixedEnvironmentTool{constructor(){super(...arguments),this.cachePrefix="[VUELAND:v1]"}init(e){var t,a,i,o,n,s,l,c,u;this.getState("page",{prop:"pwa"})||(({loadedConfig:t,central:{title:a},portal:{title:i},pwa:o={}}=this.getConfig()||{}),({fromHome:n,uri:u,domain:s}=this.tools.request),l=n?(u.split("/")[1]||"").split("?")[0]:"",u="/"+(n?u.split("/")[1]:""),u=(o.manifest||{}).scope||u,c=(o||{}).clean,u={pathname:u,domain:s,link:"https://"+s+(o.start_url_pathname||u),config:t.replace(/\.json/,""),debug:void 0!==this.tools.request.getParams("pwaDebug"),clean:c,title:((o||{}).manifest||{}).title,centralSlug:this.stringService.toSlug(((o||{}).manifest||{})["icon-slug"]||a),portal:i,backgroundColor:"#ffffff",themeColor:"#d6001e",cachePrefix:this.cachePrefix,name:n?l:s.split(".")[0],shell:!!o.shell,revision:r.default().format("YYYYMMDDHH")+""+15*((r.default().minute()+7.5)/15|0)%60,forceCleanCache:null==e?void 0:e.forceCleanCache},this.setState("page","pwa",u)),null!=e&&e.loadMetatags&&this.addMetatags()}get data(){return this.getState("page",{prop:"pwa"})}register(){if("serviceWorker"in navigator){const e=this.data;window.addEventListener("load",(function(){e.clean&&navigator.serviceWorker.getRegistrations().then((function(t){for(const a of t)/https?:\/\/www\.uol\.com\.br\/?$/.test(a.scope)||a.scope!=="https://"+e.domain+e.pathname||(a.unregister(),console.log("[VUELAND-SW] Registration canceled successfully"))})),navigator.serviceWorker.register(e.pathname+"?loadComponent=JupiterPwaSw&api=true&configPath="+e.config+(e.debug?"&pwaDebug=true":""),{scope:e.pathname}).then((function(){console.log("[VUELAND-SW] Successfully registered")})).catch((function(e){console.error("[VUELAND-SW] Registration failed: ",e)}))}))}}getSwTemplate(){return(e=this.data).forceCleanCache?"// This snippet is inserted only in development mode \n"+s(e.cachePrefix):`/**\n * SW - VUELAND \n */\nimportScripts('https://storage.googleapis.com/workbox-cdn/releases/6.1.2/workbox-sw.js');\n\nworkbox.setConfig({debug:${e.debug?"true":"false"}});\nworkbox.loadModule('workbox-cacheable-response');\n\nself.addEventListener('install', (event) => {\n  self.skipWaiting();\n});\n\nconst cachePrefix = '${e.cachePrefix}';\nconst offlineLatestUrl = '${e.pathname}/?loadComponent=JupiterPwaSummaryWrapper&configPath=pwa/offline/${e.name}';\n\nself.AreaStorage = self.AreaStorage || [];\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[ASSETS][FONT]\`,\n    strategy: 'CacheFirst',\n    cacheExpiration: {\n      maxEntries: 30,\n      maxAgeSeconds: 2592000\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [{\n      url: /https:\\/\\/stc.uol.com\\/c\\/webfont\\/projeto-grafico\\/uollogo\\/.*$/\n    }, {\n      url: /https:\\/\\/stc.uol.com\\/c\\/webfont\\/projeto-grafico\\/uol-font\\/.*$/\n    }, {\n      url: /https:\\/\\/stc.uol.com\\/c\\/webfont\\/projeto-grafico\\/uol-icones-e-setas\\/.*$/\n    }, {\n      url: /https:\\/\\/stc.uol.com\\/c\\/webfont\\/projeto-grafico\\/v2\\/.*$/\n    }]\n  }\n});\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[ASSETS][CSS]\`,\n    strategy: 'StaleWhileRevalidate',\n    plugins: {\n      expiration: {\n        maxEntries: 100,\n        maxAgeSeconds: 518400,\n        purgeOnQuotaError: true\n      }\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [\n      {url: new RegExp('^https?:\\/\\/c.jsuol.com.br\\/assets\\/(.*)loadComponent\\=Media&contentType\\=css&scope\\=assets')}\n    ]\n  }\n});\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[ASSETS][JS]\`,\n    strategy: 'StaleWhileRevalidate',\n    plugins: {\n      expiration: {\n        maxEntries: 80,\n        maxAgeSeconds: 518400,\n        purgeOnQuotaError: true\n      }\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [\n      {url: new RegExp('^https?:\\/\\/c.jsuol.com.br\\/assets\\/(.*)loadComponent\\=Media&contentType\\=js&scope\\=assets')},\n    ]\n  }\n});\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[ASSETS][SVG]\`,\n    strategy: 'CacheFirst',\n    plugins: {\n      expiration: {\n        maxEntries: 10,\n        maxAgeSeconds: 518400,\n        purgeOnQuotaError: true\n      }\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [{url: new RegExp('^https?:\\/\\/c.jsuol.com.br\\/assets\\/(.*)&loadSvgs\\=')}]\n  }\n});\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[SERVICES]\`,\n    strategy: 'StaleWhileRevalidate',\n    plugins: {\n      expiration: {\n        maxEntries: 10,\n        maxAgeSeconds: 604800,\n        purgeOnQuotaError: true\n      }\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [{url: new RegExp('^https?:\\/\\/c.jsuol.com.br\\/assets\\/(.*)loadComponent\\=JupiterTeamShowcase')}]\n  }\n});\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[ASSETS][IMAGES]\`,\n    strategy: 'CacheFirst',\n    cacheExpiration: {\n      maxEntries: 30,\n      maxAgeSeconds: 2592000\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [{\n      url: new RegExp('^https?://(conteudo\\.)?imguol\\.com(\\.br)?\\/c\\/geral\\/3d\\/2021\\/05\\/25\\/placeholder-image')\n    }]\n  }\n});\n\n${e.shell?`\nworkbox.precaching.precacheAndRoute([\n  {\n    url: offlineLatestUrl,\n    revision: "${e.revision}"\n  }\n], {offlinePage: offlineLatestUrl});\n\nconst cacheHandler = new workbox.strategies.NetworkFirst({\n  cacheName: \`\${cachePrefix}[SHELL]\`,\n  plugins: [\n    new workbox.expiration.ExpirationPlugin({\n      maxEntries: 50,\n      maxAgeSeconds: 1\n    })\n  ]\n});\n\nworkbox.routing.registerRoute(getHomePathStrategy(), args => {\n  return cacheHandler.handle(args).then(response => {\n    if(!response) {\n      return caches.match(offlineLatestUrl);\n    }\n    return response;\n  });\n});\n`:""}\n\n/**\n * Estratégia padrão para o cache.\n * https://developers.google.com/web/tools/workbox/reference-docs/v4/workbox.strategies\n *\n * Valores permitidos:\n * - CacheFirst\n * - CacheOnly\n * - NetworkFirst\n * - NetworkOnly\n * - StaleWhileRevalidate\n */\nconst DEFAULT_STRATEGY = 'StaleWhileRevalidate';\n\n/**\n* Recebe um objeto de configuração de cache e retorna a classe Plugin do workbox,\n* configurada conforme a \`cfg\` recebida.\n*\n* @param {Object} cfg\n* @returns workbox.Plugin\n*/\nconst getPluginClass = (cfg = {}) => {\n  const plugins = [];\n  for(const plugin of Object.keys(cfg)) {\n    switch(plugin) {\n      case 'expiration':\n      plugins.push(new workbox.expiration.ExpirationPlugin(Object.assign({}, cfg[plugin])));\n      break;\n    }\n  }\n  return plugins;\n};\n\nfor(const area of self.AreaStorage) {\n  const {\n    cache = undefined,\n    config = undefined,\n  } = area;\n\n  if(config === undefined) {\n    console.error(\`sw: object 'config' not defined\`);\n    continue;\n  }\n\n  if(cache === undefined) {\n    console.error(\`sw: object 'cache' not defined\`);\n    continue;\n  }\n\n  // valida se a estratégia é válida\n  if(workbox.strategies[config.strategy] === undefined) {\n    console.error(\`sw: strategy \${config.strategy} is not a valida value\`);\n    continue;\n  }\n\n  if(cache.precache instanceof Array === true && /([OFFLINE])$/.test(config.cacheName) === true) {\n    workbox.precaching.precacheAndRoute(cache.precache, {\n      offlinePage: offlineLatestUrl\n    });\n  }\n\n  const plugins = getPluginClass(config.plugins);\n\n  // https://stackoverflow.com/questions/39109789/what-limitations-apply-to-opaque-responses\n  plugins.push(new workbox.cacheableResponse.CacheableResponsePlugin({\n    statuses: [200],\n  }));\n\n  for(const asset of cache.assets) {\n    workbox.routing.registerRoute(\n      asset.url,\n      new workbox.strategies[config.strategy || DEFAULT_STRATEGY]({\n        cacheName: config.cacheName,\n        plugins\n      })\n    );\n  }\n}\n\n/**\n* Define a RegExp para match da url de home que será cacheada\n*\n* @returns RegExp\n*/\nfunction getHomePathStrategy() {\n  const {host, pathname, href} = location;\n  if(host === 'www.uol.com.br') {\n    return new RegExp(\`^https?://www.uol.com.br/\${pathname.replace(/^\\//,'')}/?$\`)\n  }\n  const match = href.match(/^https?:\\/\\/([^www].*).uol.com.br/);\n  return new RegExp(\`^https?:\\/\\/\${match[1]}.uol.com.br\\/?$\`);\n}\n\n// remove cache antigo\n`+s(e.cachePrefix);var e}getManifest(){return JSON.stringify({"//":"It is the same for all projects, this is not your project's sender ID",gcm_sender_id:"103953800507",name:this.data.title,short_name:this.data.title,icons:[{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-36.png`,sizes:"36x36",type:"image/png",density:.75,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-48.png`,sizes:"48x48",type:"image/png",density:1,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-72.png`,sizes:"72x72",type:"image/png",density:1.5,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-96.png`,sizes:"96x96",type:"image/png",density:2,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-144.png`,sizes:"144x144",type:"image/png",density:3,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-192.png`,sizes:"192x192",type:"image/png",density:4,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-512.png`,sizes:"512x512",type:"image/png",purpose:"any maskable"}],start_url:this.data.link+"?utm_source=pwa&utm_medium=pwa&utm_campaign="+this.data.centralSlug,scope:this.data.pathname,display:"standalone",background_color:this.data.backgroundColor,theme_color:this.data.themeColor})}addMetatags(){this.tools.appendResource().before([{tag:"link",attrs:[{key:"rel",value:"manifest"},{key:"href",value:this.data.link+"?loadComponent=JupiterPwaManifest&api=true&configPath="+this.data.config}],priority:1},{tag:"meta",attrs:[{key:"name",value:"theme-color"},{key:"content",value:"#ffffff"}],priority:1},{tag:"link",attrs:[{key:"rel",value:"icon"},{key:"href",value:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-192.png`},{key:"sizes",value:"192x192"}],priority:1},{tag:"link",attrs:[{key:"rel",value:"apple-touch-icon"},{key:"href",value:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-192.png`}],priority:1},{tag:"link",attrs:[{key:"name",value:"msapplication-square310x310logo"},{key:"content",value:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-512.png`}],priority:1}])}}for(var c,u=[o.DepInject(n(i).default)],d=l.prototype,p="stringService",h=void 0,g=u.length-1;0<=g;g--)(c=u[g])&&(h=c(d,p,h)||h);h&&a(d,p,h),t.default=l},3158:function(e,t,a){"use strict";a.r(t),function(e){a.d(t,"MutationType",(function(){return i})),a.d(t,"PiniaVuePlugin",(function(){return ue})),a.d(t,"acceptHMRUpdate",(function(){return z})),a.d(t,"createPinia",(function(){return q})),a.d(t,"defineStore",(function(){return te})),a.d(t,"getActivePinia",(function(){return c})),a.d(t,"mapActions",(function(){return se})),a.d(t,"mapGetters",(function(){return re})),a.d(t,"mapState",(function(){return ne})),a.d(t,"mapStores",(function(){return oe})),a.d(t,"mapWritableState",(function(){return le})),a.d(t,"setActivePinia",(function(){return l})),a.d(t,"setMapStoreSuffix",(function(){return ie})),a.d(t,"skipHydrate",(function(){return X})),a.d(t,"storeToRefs",(function(){return ce}));var i,o,n=a(12),r=a(52);
/*!
 * pinia v2.1.7
 * (c) 2023 Eduardo San Martin Morote
 * @license MIT
 */let s;const l=e=>s=e,c=()=>Object(n.hasInjectionContext)()&&Object(n.inject)(u)||s,u=Symbol();function d(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}(o=i=i||{}).direct="direct",o.patchObject="patch object",o.patchFunction="patch function";const p="undefined"!=typeof window,h="undefined"!=typeof __VUE_PROD_DEVTOOLS__&&__VUE_PROD_DEVTOOLS__&&p,g="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof e&&e.global===e?e:"object"==typeof globalThis?globalThis:{HTMLElement:null};function m(e,t,a){const i=new XMLHttpRequest;i.open("GET",e),i.responseType="blob",i.onload=function(){w(i.response,t,a)},i.onerror=function(){console.error("could not download file")},i.send()}function f(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&t.status<=299}function v(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(a){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}const y="object"==typeof navigator?navigator:{userAgent:""},b=/Macintosh/.test(y.userAgent)&&/AppleWebKit/.test(y.userAgent)&&!/Safari/.test(y.userAgent),w=p?"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype&&!b?function(e,t="download",a){const i=document.createElement("a");i.download=t,i.rel="noopener","string"==typeof e?(i.href=e,i.origin!==location.origin?f(i.href)?m(e,t,a):(i.target="_blank",v(i)):v(i)):(i.href=URL.createObjectURL(e),setTimeout((function(){URL.revokeObjectURL(i.href)}),4e4),setTimeout((function(){v(i)}),0))}:"msSaveOrOpenBlob"in y?function(e,t="download",a){if("string"==typeof e)if(f(e))m(e,t,a);else{const t=document.createElement("a");t.href=e,t.target="_blank",setTimeout((function(){v(t)}))}else navigator.msSaveOrOpenBlob(function(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}(e,a),t)}:function(e,t,a,i){if((i=i||open("","_blank"))&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof e)return m(e,t,a);const o="application/octet-stream"===e.type,n=/constructor/i.test(String(g.HTMLElement))||"safari"in g,r=/CriOS\/[\d]+/.test(navigator.userAgent);if((r||o&&n||b)&&"undefined"!=typeof FileReader){const t=new FileReader;t.onloadend=function(){let e=t.result;if("string"!=typeof e)throw i=null,new Error("Wrong reader.result type");e=r?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=e:location.assign(e),i=null},t.readAsDataURL(e)}else{const t=URL.createObjectURL(e);i?i.location.assign(t):location.href=t,i=null,setTimeout((function(){URL.revokeObjectURL(t)}),4e4)}}:()=>{};function S(e,t){e="🍍 "+e,"function"==typeof __VUE_DEVTOOLS_TOAST__?__VUE_DEVTOOLS_TOAST__(e,t):"error"===t?console.error(e):"warn"===t?console.warn(e):console.log(e)}function x(e){return"_a"in e&&"install"in e}function k(){return!("clipboard"in navigator)&&(S("Your browser doesn't support the Clipboard API","error"),1)}function C(e){return e instanceof Error&&e.message.toLowerCase().includes("document is not focused")&&(S('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),1)}let D;function O(e,t){for(const i in t){var a=e.state.value[i];a?Object.assign(a,t[i]):e.state.value[i]=t[i]}}function j(e){return{_custom:{display:e}}}const P="🍍 Pinia (root)",A="_root";function T(e){return x(e)?{id:A,label:P}:{id:e.$id,label:e.$id}}let _=!0;const I=[],E="pinia:mutations",M="pinia",$=Object.assign,R=e=>"🍍 "+e;function L(e,t){Object(r.a)({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:I,app:e},a=>{"function"!=typeof a.now&&S("You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),a.addTimelineLayer({id:E,label:"Pinia 🍍",color:15064968}),a.addInspector({id:M,label:"Pinia 🍍",icon:"storage",treeFilterPlaceholder:"Search stores",actions:[{icon:"content_copy",action:()=>{!async function(e){if(!k())try{await navigator.clipboard.writeText(JSON.stringify(e.state.value)),S("Global state copied to clipboard.")}catch(e){C(e)||(S("Failed to serialize the state. Check the console for more details.","error"),console.error(e))}}(t)},tooltip:"Serialize and copy the state"},{icon:"content_paste",action:async()=>{var e=t;if(!k())try{O(e,JSON.parse(await navigator.clipboard.readText())),S("Global state pasted from clipboard.")}catch(e){C(e)||(S("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(e))}await 0,a.sendInspectorTree(M),a.sendInspectorState(M)},tooltip:"Replace the state with the content of your clipboard"},{icon:"save",action:()=>{!async function(e){try{w(new Blob([JSON.stringify(e.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(e){S("Failed to export the state as JSON. Check the console for more details.","error"),console.error(e)}}(t)},tooltip:"Save the state as a JSON file"},{icon:"folder_open",action:async()=>{await async function(e){try{D||((D=document.createElement("input")).type="file",D.accept=".json");var t,a,i=await new Promise((e,t)=>{D.onchange=async()=>{var t=D.files;return t?(t=t.item(0),e(t?{text:await t.text(),file:t}:null)):e(null)},D.oncancel=()=>e(null),D.onerror=t,D.click()});i&&(({text:t,file:a}=i),O(e,JSON.parse(t)),S(`Global state imported from "${a.name}".`))}catch(e){S("Failed to import the state from JSON. Check the console for more details.","error"),console.error(e)}}(t),a.sendInspectorTree(M),a.sendInspectorState(M)},tooltip:"Import the state from a JSON file"}],nodeActions:[{icon:"restore",tooltip:'Reset the state (with "$reset")',action:e=>{var a=t._s.get(e);a?"function"!=typeof a.$reset?S(`Cannot reset "${e}" store because it doesn't have a "$reset" method implemented.`,"warn"):(a.$reset(),S(`Store "${e}" reset.`)):S(`Cannot reset "${e}" store because it wasn't found.`,"warn")}}]}),a.on.inspectComponent((e,t)=>{var a=e.componentInstance&&e.componentInstance.proxy;a&&a._pStores&&(a=e.componentInstance.proxy._pStores,Object.values(a).forEach(t=>{e.instanceData.state.push({type:R(t.$id),key:"state",editable:!0,value:t._isOptionsAPI?{_custom:{value:Object(n.toRaw)(t.$state),actions:[{icon:"restore",tooltip:"Reset the state of this store",action:()=>t.$reset()}]}}:Object.keys(t.$state).reduce((e,a)=>(e[a]=t.$state[a],e),{})}),t._getters&&t._getters.length&&e.instanceData.state.push({type:R(t.$id),key:"getters",editable:!1,value:t._getters.reduce((e,a)=>{try{e[a]=t[a]}catch(t){e[a]=t}return e},{})})}))}),a.on.getInspectorTree(a=>{if(a.app===e&&a.inspectorId===M){let e=[t];e=e.concat(Array.from(t._s.values())),a.rootNodes=(a.filter?e.filter(e=>("$id"in e?e.$id:P).toLowerCase().includes(a.filter.toLowerCase())):e).map(T)}}),a.on.getInspectorState(a=>{var i;a.app===e&&a.inspectorId===M&&(i=a.nodeId===A?t:t._s.get(a.nodeId))&&(a.state=function(e){if(x(e)){var t=Array.from(e._s.keys());const a=e._s;return{state:t.map(t=>({editable:!0,key:t,value:e.state.value[t]})),getters:t.filter(e=>a.get(e)._getters).map(e=>{const t=a.get(e);return{editable:!1,key:e,value:t._getters.reduce((e,a)=>(e[a]=t[a],e),{})}})}}const a={state:Object.keys(e.$state).map(t=>({editable:!0,key:t,value:e.$state[t]}))};return e._getters&&e._getters.length&&(a.getters=e._getters.map(t=>({editable:!1,key:t,value:e[t]}))),e._customProperties.size&&(a.customProperties=Array.from(e._customProperties).map(t=>({editable:!0,key:t,value:e[t]}))),a}(i))}),a.on.editInspectorState((a,i)=>{if(a.app===e&&a.inspectorId===M){var o=a.nodeId===A?t:t._s.get(a.nodeId);if(!o)return S(`store "${a.nodeId}" not found`,"error");var n=a.path;x(o)?n.unshift("state"):(1!==n.length||!o._customProperties.has(n[0])||n[0]in o.$state)&&n.unshift("$state"),_=!1,a.set(o,n,a.state.value),_=!0}}),a.on.editComponentState(e=>{var a,i,o;if(e.type.startsWith("🍍"))return a=e.type.replace(/^🍍\s*/,""),(i=t._s.get(a))?"state"!==(o=e.path)[0]?S(`Invalid path for store "${a}":\n${o}\nOnly state can be modified.`):(o[0]="$state",_=!1,e.set(i,o,e.state.value),void(_=!0)):S(`store "${a}" not found`,"error")})})}function F(e,t){I.includes(R(t.$id))||I.push(R(t.$id)),Object(r.a)({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:I,app:e,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},e=>{const a="function"==typeof e.now?e.now.bind(e):Date.now,o=(t.$onAction(({after:i,onError:o,name:n,args:r})=>{const s=N++;e.addTimelineEvent({layerId:E,event:{time:a(),title:"🛫 "+n,subtitle:"start",data:{store:j(t.$id),action:j(n),args:r},groupId:s}}),i(i=>{V=void 0,e.addTimelineEvent({layerId:E,event:{time:a(),title:"🛬 "+n,subtitle:"end",data:{store:j(t.$id),action:j(n),args:r,result:i},groupId:s}})}),o(i=>{V=void 0,e.addTimelineEvent({layerId:E,event:{time:a(),logType:"error",title:"💥 "+n,subtitle:"end",data:{store:j(t.$id),action:j(n),args:r,error:i},groupId:s}})})},!0),t._customProperties.forEach(i=>{Object(n.watch)(()=>Object(n.unref)(t[i]),(t,o)=>{e.notifyComponentUpdate(),e.sendInspectorState(M),_&&e.addTimelineEvent({layerId:E,event:{time:a(),title:"Change",subtitle:i,data:{newValue:t,oldValue:o},groupId:V}})},{deep:!0})}),t.$subscribe(({events:o,type:n},r)=>{var s;e.notifyComponentUpdate(),e.sendInspectorState(M),_&&(s={time:a(),title:function(e){switch(e){case i.direct:return"mutation";case i.patchFunction:case i.patchObject:return"$patch";default:return"unknown"}}(n),data:$({store:j(t.$id)},(s=o)?Array.isArray(s)?s.reduce((e,t)=>(e.keys.push(t.key),e.operations.push(t.type),e.oldValue[t.key]=t.oldValue,e.newValue[t.key]=t.newValue,e),{oldValue:{},keys:[],operations:[],newValue:{}}):{operation:j(s.type),key:j(s.key),oldValue:s.oldValue,newValue:s.newValue}:{}),groupId:V},n===i.patchFunction?s.subtitle="⤵️":n===i.patchObject?s.subtitle="🧩":o&&!Array.isArray(o)&&(s.subtitle=o.type),o&&(s.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:o}}),e.addTimelineEvent({layerId:E,event:s}))},{detached:!0,flush:"sync"}),t._hotUpdate),r=(t._hotUpdate=Object(n.markRaw)(i=>{o(i),e.addTimelineEvent({layerId:E,event:{time:a(),title:"🔥 "+t.$id,subtitle:"HMR update",data:{store:j(t.$id),info:j("HMR update")}}}),e.notifyComponentUpdate(),e.sendInspectorTree(M),e.sendInspectorState(M)}),t).$dispose;t.$dispose=()=>{r(),e.notifyComponentUpdate(),e.sendInspectorTree(M),e.sendInspectorState(M),e.getSettings().logStoreChanges&&S(`Disposed "${t.$id}" store 🗑`)},e.notifyComponentUpdate(),e.sendInspectorTree(M),e.sendInspectorState(M),e.getSettings().logStoreChanges&&S(`"${t.$id}" store installed 🆕`)})}let V,N=0;function U(e,t,a){const i=t.reduce((t,a)=>(t[a]=Object(n.toRaw)(e)[a],t),{});for(const t in i)e[t]=function(){const o=N;var n=a?new Proxy(e,{get:(...e)=>(V=o,Reflect.get(...e)),set:(...e)=>(V=o,Reflect.set(...e))}):e;V=o,n=i[t].apply(n,arguments);return V=void 0,n}}function H({app:e,store:t,options:a}){if(!t.$id.startsWith("__hot:")){t._isOptionsAPI=!!a.state,U(t,Object.keys(a.actions),t._isOptionsAPI);const i=t._hotUpdate;Object(n.toRaw)(t)._hotUpdate=function(e){i.apply(this,arguments),U(t,Object.keys(e._hmrPayload.actions),!!t._isOptionsAPI)},F(e,t)}}function q(){var e=Object(n.effectScope)(!0),t=e.run(()=>Object(n.ref)({}));let a=[],i=[];const o=Object(n.markRaw)({install(e){l(o),n.isVue2||((o._a=e).provide(u,o),e.config.globalProperties.$pinia=o,h&&L(e,o),i.forEach(e=>a.push(e)),i=[])},use(e){return(this._a||n.isVue2?a:i).push(e),this},_p:a,_a:null,_e:e,_s:new Map,state:t});return h&&"undefined"!=typeof Proxy&&o.use(H),o}function z(e,t){return()=>{}}const G=()=>{};function B(e,t,a,i=G){e.push(t);var o=()=>{var a=e.indexOf(t);-1<a&&(e.splice(a,1),i())};return!a&&Object(n.getCurrentScope)()&&Object(n.onScopeDispose)(o),o}function J(e,...t){e.slice().forEach(e=>{e(...t)})}const W=e=>e();function Q(e,t){e instanceof Map&&t instanceof Map&&t.forEach((t,a)=>e.set(a,t)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const o in t){var a,i;t.hasOwnProperty(o)&&(a=t[o],d(i=e[o])&&d(a)&&e.hasOwnProperty(o)&&!Object(n.isRef)(a)&&!Object(n.isReactive)(a)?e[o]=Q(i,a):e[o]=a)}return e}const Y=Symbol(),K=new WeakMap;function X(e){return n.isVue2?K.set(e,1)&&e:Object.defineProperty(e,Y,{})}const Z=Object.assign;function ee(e,t,a={},o,r,s){let c;const u=Z({actions:{}},a),p={deep:!0};let g,m,f,v=[],y=[];var b=o.state.value[e],w=(s||b||(n.isVue2?Object(n.set)(o.state.value,e,{}):o.state.value[e]={}),Object(n.ref)({}));let S;function x(t){let a;g=m=!1,a="function"==typeof t?(t(o.state.value[e]),{type:i.patchFunction,storeId:e,events:f}):(Q(o.state.value[e],t),{type:i.patchObject,payload:t,storeId:e,events:f});const r=S=Symbol();Object(n.nextTick)().then(()=>{S===r&&(g=!0)}),m=!0,J(v,a,o.state.value[e])}var k=s?function(){var e=a.state;const t=e?e():{};this.$patch(e=>{Z(e,t)})}:G;function C(t,a){return function(){l(o);var i=Array.from(arguments);const n=[],r=[];let s;J(y,{args:i,name:t,store:O,after:function(e){n.push(e)},onError:function(e){r.push(e)}});try{s=a.apply(this&&this.$id===e?this:O,i)}catch(i){throw J(r,i),i}return s instanceof Promise?s.then(e=>(J(n,e),e)).catch(e=>(J(r,e),Promise.reject(e))):(J(n,s),s)}}var D;w=Object(n.markRaw)({actions:{},getters:{},state:[],hotState:w}),k={_p:o,$id:e,$onAction:B.bind(null,y),$patch:x,$reset:k,$subscribe(t,a={}){var r=B(v,t,a.detached,()=>s());const s=c.run(()=>Object(n.watch)(()=>o.state.value[e],o=>{("sync"===a.flush?m:g)&&t({storeId:e,type:i.direct,events:f},o)},Z({},p,a)));return r},$dispose:function(){c.stop(),v=[],y=[],o._s.delete(e)}};n.isVue2&&(k._r=!1);const O=Object(n.reactive)(h?Z({_hmrPayload:w,_customProperties:Object(n.markRaw)(new Set)},k):k),j=(o._s.set(e,O),(o._a&&o._a.runWithContext||W)(()=>o._e.run(()=>(c=Object(n.effectScope)()).run(t))));for(const t in j){var P,A=j[t];Object(n.isRef)(A)&&(D=A,!Object(n.isRef)(D)||!D.effect)||Object(n.isReactive)(A)?s||(!b||(D=A,n.isVue2?K.has(D):d(D)&&D.hasOwnProperty(Y))||(Object(n.isRef)(A)?A.value=b[t]:Q(A,b[t])),n.isVue2?Object(n.set)(o.state.value[e],t,A):o.state.value[e][t]=A):"function"==typeof A&&(P=C(t,A),n.isVue2?Object(n.set)(j,t,P):j[t]=P,u.actions[t]=A)}if(n.isVue2?Object.keys(j).forEach(e=>{Object(n.set)(O,e,j[e])}):(Z(O,j),Z(Object(n.toRaw)(O),j)),Object.defineProperty(O,"$state",{get:()=>o.state.value[e],set:e=>{x(t=>{Z(t,e)})}}),h){const e={writable:!0,configurable:!0,enumerable:!1};["_p","_hmrPayload","_getters","_customProperties"].forEach(t=>{Object.defineProperty(O,t,Z({value:O[t]},e))})}return n.isVue2&&(O._r=!0),o._p.forEach(e=>{var t;h?(t=c.run(()=>e({store:O,app:o._a,pinia:o,options:u})),Object.keys(t||{}).forEach(e=>O._customProperties.add(e)),Z(O,t)):Z(O,c.run(()=>e({store:O,app:o._a,pinia:o,options:u})))}),b&&s&&a.hydrate&&a.hydrate(O.$state,b),g=!0,m=!0,O}function te(e,t,a){let i,o;const r="function"==typeof t;function c(e,a){var c=Object(n.hasInjectionContext)();return c=((e=e||(c?Object(n.inject)(u,null):null))&&l(e),(e=s)._s.has(i)||(r?ee(i,t,o,e):function(e,t,a,i){const{state:o,actions:r,getters:s}=t,c=a.state.value[e];ee(e,(function(){c||(n.isVue2?Object(n.set)(a.state.value,e,o?o():{}):a.state.value[e]=o?o():{});var t=Object(n.toRefs)(a.state.value[e]);return Z(t,r,Object.keys(s||{}).reduce((t,i)=>(t[i]=Object(n.markRaw)(Object(n.computed)(()=>{l(a);var t=a._s.get(e);if(!n.isVue2||t._r)return s[i].call(t,t)})),t),{}))}),t,a,0,!0)}(i,o,e)),e._s.get(i))}return"string"==typeof e?(i=e,o=r?a:t):(o=e,i=e.id),c.$id=i,c}let ae="Store";function ie(e){ae=e}function oe(...e){return e.reduce((e,t)=>(e[t.$id+ae]=function(){return t(this.$pinia)},e),{})}function ne(e,t){return Array.isArray(t)?t.reduce((t,a)=>(t[a]=function(){return e(this.$pinia)[a]},t),{}):Object.keys(t).reduce((a,i)=>(a[i]=function(){var a=e(this.$pinia),o=t[i];return"function"==typeof o?o.call(this,a):a[o]},a),{})}const re=ne;function se(e,t){return Array.isArray(t)?t.reduce((t,a)=>(t[a]=function(...t){return e(this.$pinia)[a](...t)},t),{}):Object.keys(t).reduce((a,i)=>(a[i]=function(...a){return e(this.$pinia)[t[i]](...a)},a),{})}function le(e,t){return Array.isArray(t)?t.reduce((t,a)=>(t[a]={get(){return e(this.$pinia)[a]},set(t){return e(this.$pinia)[a]=t}},t),{}):Object.keys(t).reduce((a,i)=>(a[i]={get(){return e(this.$pinia)[t[i]]},set(a){return e(this.$pinia)[t[i]]=a}},a),{})}function ce(e){if(n.isVue2)return Object(n.toRefs)(e);var t={};for(const i in e=Object(n.toRaw)(e)){var a=e[i];(Object(n.isRef)(a)||Object(n.isReactive)(a))&&(t[i]=Object(n.toRef)(e,i))}return t}const ue=function(e){e.mixin({beforeCreate(){var e=this.$options;if(e.pinia){var t=e.pinia;if(!this._provided){const e={};Object.defineProperty(this,"_provided",{get:()=>e,set:t=>Object.assign(e,t)})}this._provided[u]=t,this.$pinia||(this.$pinia=t),t._a=this,p&&l(t),h&&L(t._a,t)}else!this.$pinia&&e.parent&&e.parent.$pinia&&(this.$pinia=e.parent.$pinia)},destroyed(){delete this._pStores}})}}.call(this,a(32))},3159:function(e,t,a){"use strict";e.exports=a(3107)},3162:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});
/*!
 * Jupiter - Abstract base class for implementing meta tag strategy classes
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class i{constructor(e,t,a,i){this.maxDescriptionLength=252,this.twitterMaxDescriptionLength=252,this.facebookTagsHashMap=new Map([[80588,"Animals & Pets"],[15302,"Basketball"],[17546,"Beauty"],[74755,"Books & Literature"],[22373,"Business, Finance, & Economics"],[15333,"Car Racing"],[13014,"Cars & Trucks"],[63113,"Children & Parenting"],[16614,"Education & Learning"],[12833,"Fashion"],[79829,"Fashion & Style"],[17135,"Fitness & Workouts"],[63061,"Food & Drink"],[15308,"Football (Association Rules, Soccer)"],[77387,"Health & Medical"],[72019,"Health & Medical"],[79830,"Home & Garden"],[22797,"Music & Audio"],[28132,"Politics"],[11842,"Relationships, Friends, & Family"],[45097,"Science & Tech"],[12810,"Sports"],[13703,"Technology"],[15327,"Tennis"],[77651,"Theater"],[22421,"Travel & Leisure Activities"],[15195,"TV & Movies"],[15194,"TV & Movies"],[13014,"Vehicles & Transportation"],[79496,"Video Games"]]),this.articleData=e,this.columnData=t,this.tools=a,this.config=i}get computedDefault(){var e;return[{tag:"title",content:(null==(e=null==(e=this.articleData)?void 0:e.seo)?void 0:e.title)||(null==(e=this.articleData)?void 0:e.title)},{tag:"meta",attrs:[{key:"name",value:"description"},{key:"content",value:null==(e=this.filterDescription((null==(e=null==(e=this.articleData)?void 0:e.seo)?void 0:e.description)||(null==(e=null==(e=null==(e=this.articleData)?void 0:e.text)?void 0:e.firstPiece.map(e=>e.content))?void 0:e.join(""))))?void 0:e.substring(0,this.maxDescriptionLength)}]},{tag:"meta",attrs:[{key:"property",value:"og:title"},{key:"content",value:this.getFacebookTitle()}]},{tag:"meta",attrs:[{key:"property",value:"og:description"},{key:"content",value:null==(e=this.filterDescription(null==(e=null==(e=null==(e=this.articleData)?void 0:e.text)?void 0:e.firstPiece.map(e=>e.content))?void 0:e.join("")))?void 0:e.substring(0,this.maxDescriptionLength)}]},{tag:"meta",attrs:[{key:"property",value:"og:image"},{key:"content",value:null==(e=null==(e=this.articleData)?void 0:e.sharedImage)?void 0:e.src}]},{tag:"meta",attrs:[{key:"property",value:"og:image:width"},{key:"content",value:null==(e=null==(e=this.articleData)?void 0:e.sharedImage)?void 0:e.width}]},{tag:"meta",attrs:[{key:"property",value:"og:image:height"},{key:"content",value:null==(e=null==(e=this.articleData)?void 0:e.sharedImage)?void 0:e.height}]},{tag:"meta",attrs:[{key:"property",value:"og:url"},{key:"content",value:null==(e=null==(e=null==(e=this.articleData)?void 0:e.link)?void 0:e.split("?"))?void 0:e[0]}]},{tag:"meta",attrs:[{key:"property",value:"og:site_name"},{key:"content",value:"UOL"}]},{tag:"meta",attrs:[{key:"name",value:"twitter:title"},{key:"content",value:null==(e=this.articleData)?void 0:e.title}]},{tag:"meta",attrs:[{key:"name",value:"twitter:description"},{key:"content",value:null==(e=this.filterDescription(null==(e=null==(e=null==(e=this.articleData)?void 0:e.text)?void 0:e.firstPiece.map(e=>e.content))?void 0:e.join("")))?void 0:e.substring(0,this.maxDescriptionLength)}]},{tag:"meta",attrs:[{key:"name",value:"twitter:image"},{key:"content",value:null==(e=null==(e=this.articleData)?void 0:e.sharedImage)?void 0:e.src}]},{tag:"meta",attrs:[{key:"name",value:"twitter:card"},{key:"content",value:"summary_large_image"}]},{tag:"meta",attrs:[{key:"name",value:"twitter:site"},{key:"content",value:"@"+(null==(e=null==(e=null==(e=null==(e=null==(e=null==(e=null==(e=this.config)?void 0:e.share)?void 0:e.config)?void 0:e.general)?void 0:e.via)?void 0:e.split(" "))?void 0:e[0])?void 0:e.replace(/^\@/,""))}]},{tag:"meta",attrs:[{key:"property",value:"article:opinion"},{key:"content",value:"conteudo-opinativo"===(null==(e=this.articleData)?void 0:e.contentType)?"true":"false"}]},{tag:"meta",attrs:[{key:"property",value:"article:tag"},{key:"content",value:this.getFacebookNewsTags([...null==(e=this.articleData)?void 0:e.tags.collection,...null==(e=this.articleData)?void 0:e.tags.others])}]},{tag:"link",attrs:[{key:"rel",value:"canonical"},{key:"href",value:null==(e=((null==(e=this.articleData)?void 0:e.link)||(null==(e=this.tools.request)?void 0:e.link)||"").split("?"))?void 0:e[0]}]}]}escapeHTML(e){const t={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"};return e.replace(/["]/g,e=>t[e])}removeHTML(e){return e.replace(/<[^>]*>?/gm,"")}quote(e){return e.replace(/"/g,"&quot;")}filterDescription(e){return this.removeHTML(this.quote(e))}getFacebookNewsTags(e){return Array.from(e.reduce((e,t)=>(!0===this.facebookTagsHashMap.has(t)&&e.add(null==(t=this.facebookTagsHashMap.get(t))?void 0:t.trim()),e),new Set))}getFacebookTitle(){var e;let t=this.filterDescription(null==(e=this.articleData)?void 0:e.title)||"";return(t="column"===(null==(e=this.articleData)?void 0:e.mediaType)&&null!=(e=this.columnData)&&e.name?this.columnData.name+": "+t:t).substring(0,this.maxDescriptionLength)}clean(e){null!=(e=e.filter(({tag:e})=>"meta"===e))&&e.forEach(({attrs:e})=>{null!=e&&e.forEach(e=>{["name","property"].includes(e.key)&&this.tools.metatag.remove(null==e?void 0:e.value)})})}prepare(e){return e.map(e=>{var t=null==(t=null==(t=e.attrs)?void 0:t.find(e=>"name"===e.key))?void 0:t.value,a=null==(a=null==(a=null==e?void 0:e.attrs)?void 0:a.find(e=>"property"===e.key))?void 0:a.value;return e.tagId=t||a,"meta"===e.tag&&(e.closeTag=!1),e})}dispatch(){var e=this.prepare(this.default),t=this.prepare(this.computedDefault);e=[...e,...t];this.clean(e),this.tools.appendResource().before(e)}}
/*!
 * Jupiter - Meta tag strategies for news
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */class o extends a(4).BackEnvironmentTool{build(e,t){var a=e.mediaType,i=Object.keys(this._strategies_).reduce((a,i)=>(a[(i=new this._strategies_[i](e,t,this.tools,this.getConfig())).mediaType]=i,a),{});if(a=i[a]||i.default)try{a.dispatch()}catch(a){this.tools.log.error(a)}}}var n;Object.defineProperty,Object.getOwnPropertyDescriptor;t.default=class extends o{},t.default=((e,t,a,i)=>{for(var o,n=t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=o(n)||n);return n})([(n={DefaultMetatagsStrategies:
/*!
 * Jupiter - Default meta tag strategies
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class extends i{constructor(){var e;super(...arguments),this.mediaType="default",this.default=[{tag:"link",attrs:[{key:"rel",value:"canonical"},{key:"href",value:null==(e=null==(e=null==(e=null==(e=this.tools)?void 0:e.request)?void 0:e.link)?void 0:e.split("?"))?void 0:e[0]}]}]}},NewsMetatagsStrategies:class extends i{constructor(){var e;super(...arguments),this.mediaType="news",this.default=[{tag:"meta",attrs:[{key:"property",value:"og:type"},{key:"content",value:"article"}]},{tag:"link",attrs:[{key:"rel",value:"canonical"},{key:"href",value:(null==(e=null==(e=this.articleData)?void 0:e.seo)?void 0:e.canonical)||(null==(e=null==(e=null==(e=this.articleData)?void 0:e.link)?void 0:e.split("?"))?void 0:e[0])}]}]}}},e=>{e.prototype._strategies_=n})],t.default)},3163:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return u}));t=a(4);
/*!
 * Jupiter - Jupiter browser service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */var i=a(2721),o=a(2722),n=a(34),r=a(104);let s,l=0,c=0;class u extends t.FrontEnvironmentTool{onScroll(){return s=s||Object(i.a)(window,"scroll").pipe(Object(o.a)(0),Object(n.a)(()=>{var e=window.pageYOffset||document.documentElement.scrollTop,t=e-l,a=(l=e<=0?0:e,window.pageXOffset||document.documentElement.scrollLeft),i=a-c;return c=a<=0?0:a,{y:{pos:e,direction:0<=t?"down":"up"},x:{pos:a,direction:0<=i?"right":"left"}}}),Object(r.a)())}}},3164:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return M}));var i=a(61);t=a(4),a=a(46);const o={user:{impressionQuantity:0,newsQuantity:0},storageVar:"uol-user",persist:async()=>{var e=await o.get();o.updateViewsQuantity(e.newsQuantity,e.month),o.set(e)},init:async()=>{await o.whenAvailable("stcrpc"),await o.persist()},impression:()=>{if(!o.printGone)return o.user.impressionQuantity++,o.set(o.user),o.printGone=!0,o.user},updateViewsQuantity:(e,t)=>{o.user.month=(new Date).getMonth()+1,o.user.newsQuantity=!e||o.checkNewMonth(t)?1:e+1},checkNewMonth:e=>!e||e!==(new Date).getMonth()+1,get:()=>{const e=o.storageVar;return new Promise(t=>{window.stcrpc("pref",[e],e=>{if(e){var a,i=["impressionQuantity","newsQuantity","month"];for(a in e)o.user[i[a]]=parseInt(e[a])}t(o.user)})})},set:({impressionQuantity:e,newsQuantity:t,month:a})=>{var i=o.storageVar;try{window.stcrpc("pref",[i,null]),window.stcrpc("push",[i,e,t,a],()=>{})}catch(e){console.error("stcrpc error ",e)}Object.assign(window.universal_variable.aud,{impressionQuantity:e,newsQuantity:t})},whenAvailable:e=>new Promise(t=>{const a=()=>{window.setTimeout(()=>{window[e]&&window.stcReady?t(!0):a()},400)};a()})},n={unaccent(e){for(var t,a="",i=0,o=e.length;i<o;a+=-1<(t="ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž".indexOf(e.charAt(i)))?"AAAAAAaaaaaaOOOOOOOooooooEEEEeeeeeCcDIIIIiiiiUUUUuuuuNnSsYyyZz".charAt(t):e.charAt(i),i++);return a},toSlugPublicador(e){return this.unaccent(e).toLowerCase().replace(/[^a-z0-9 /&.+(-]+/g,"").replace(/\s+/g,"-").replace(/[&.+(]/g,"")}},r=()=>fetch("https://conta.uol.com.br/logout",{method:"DELETE",credentials:"include"}),s=()=>new Promise(e=>{var t,a=window.document.createElement("script"),[i]=(a.type="text/javascript",a.async=!0,a.src="//cdn.tinypass.com/api/tinypass.min.js",window.document.getElementsByTagName("script"));null!=(t=null==i?void 0:i.parentNode)&&t.insertBefore(a,i),a.onload=()=>e(!0)}),l=e=>{tp.push(e)},c=(e,t)=>{l(["setCustomVariable",e,t])},u=e=>{fetch("https://n.comentarios.uol.com.br/ws/v5/user/login?event_code="+(e||"")).then(e=>e.json()).then(({code:e,error:t})=>{200!=e&&console.error(t)})},d={countClick(e){var t,a={category:(a=e.data?JSON.parse(e.data.replaceAll("'",'"')):e).label||"",pTemplate:a.component||"",label:a.reference||"",source:a.source||"",position:a.position||"",experienceId:a.experienceid||a.experienceId};(a=d.setComponent(a,"click")).action=e.url&&!["#","javascript:void(0)"].includes(e.url)?e.url:"clique",Object(i.metricOnClick)(a),e.url&&(t=()=>window.location.href=e.url,P()&&a.label.includes("assinante")&&r(),t())},countPrint(e){var t,a=d.setComponent(e);t=e.containerSelector||".tp-modal",document.querySelector(t).setAttribute("data-audience-print",JSON.stringify(a))},countEvent(e){const t=d.setComponent(e);t.label=t.label.replace(/\-(2|8)0$/,""),t.sendAlways||(t.sampling=20,t.impression=1),e.containerSelector?Object(i.observe)(document.querySelector(e.containerSelector),()=>Object(i.metricOnView)(t)):window.setTimeout((function(){Object(i.metricOnView)(t)}),750)},setPrint(e){d.countEvent(e)},setComponent(e,t){var a,i=window.universal_variable.aud||{},n=window[e.experienceId]||{};t="click"!==t;const r={category:"paywall",label:"componente-visualizado",pTemplate:e.templateId};n.metricConcat&&t&&(a=i.newsletter,s=n.strToConcat,n.paywallType=s+"-"+a),n.sendAlways&&(r.sendAlways=!0),t&&(r.nonInteraction=!0,r.action="impressao"),["category","label","pTemplate","source","paywallType","action","label","abTest13","position"].forEach(t=>{e[t]&&(r[t]=e[t])});var s=Object.assign({},r,i,n);return s.porteiraConteudo2&&t&&o.impression(),s},setError(e,t){var{statusText:a,responseText:i,statusCode:o}=e,i={status:e.status,statusText:i||a||o||"Erro indefinido no request",compName:"piano"};window.ReportError&&window.ReportError({message:"Erro no autenticador de conta",stack:"Url service: "+e.responseURL||!1}),console.error("Heimdall error:",i)},experienceExecute({result:e}){for(const t of e.events)"setResponseVariable"===t.eventType&&d.responseVariable(t)},responseVariable({eventExecutionContext:e,eventParams:t}){e=e.experienceId;var a=t.responseVariables||{};if(window.universal_variable&&window.universal_variable.aud){var i=/(\[[^\]]+\])/g;for(const e in a){var o=a[e];i.test(o)&&(a[e]=o.replace(i,(function(e){var t=e.replace(/[\[\]]/g,"");return window.universal_variable.aud[t]?n.toSlugPublicador(window.universal_variable.aud[t]):e})))}}window[e]=a},whenAvailable:(e,t)=>{window.setTimeout((function(){window[e.experienceId]?t(e):d.whenAvailable(e,t)}),100)}},p=e=>{var t;e.params.trackingid&&(document.cookie=`p_trk_id=${e.params.trackingid};path=/;domain=.uol.com.br;`),d[e.eventName](e.params),e.params.finishDate&&!e.params.lead&&(t={finishDate:e.params.finishDate,eventCode:e.params.code,btnClicked:e.params.btnType},localStorage.setItem("gateEventData",JSON.stringify(t))),e.params.lead&&e.params.code&&(A(e.params.finishDate,e.params.code),u(e.params.code),T({offerId:"OFTLA210UN51",templateId:"OTMTF53QVHQZ",templateVariantId:"OTVUPJHJ0R765",displayMode:"inline",containerSelector:e.params.containerSelector||".porteira_piano_event"}),d.countPrint({templateId:e.params.templateId,paywallType:"investimentos-evento",containerSelector:e.params.containerSelector||".porteira_piano_event",action:"login-success"}))},h=e=>{d.experienceExecute(e),tp.setExcludedGAEvents({experienceExecute:!0,meterActive:!0,meterExpired:!0,showTemplate:!0,setResponseVariable:!0,beforeBrowserEvent:!0,startCheckout:!0,showOffer:!0,checkoutCustomEvent:!0,termSelected:!0,promoApplied:!0,promoInvalid:!0,submitPayment:!0,checkoutStateChange:!0,receiptDisplayed:!0,checkoutSuccess:!0,checkoutRestarted:!0,checkoutError:!0,checkoutClose:!0,loginRequired:!0,loginDisplayed:!0,registrationDisplayed:!0,loginSuccess:!0,registrationSuccess:!0,logout:!0})},g=e=>{},m=e=>{e&&"checkoutCompleted"==e.state&&window.location.reload()},f=()=>{},v=()=>{},y=()=>{},b=()=>{},w=()=>{},S=()=>!1,x=()=>{},k=()=>{},C=()=>{},D=e=>{d.whenAvailable(e,d.setPrint)},O=e=>{window.location.reload()},j="1137479910722123061",P=()=>document.cookie.includes("SESS"),A=(e,t)=>{var[e,a,i]=e.split("/");t="_pc_event_code="+t+";expires="+new Date(Date.UTC(i,a-1,e,23,59,59)).toUTCString()+";path=/;domain=.uol.com.br;";document.cookie=t},T=e=>{tp.offer.show(e)};var _=Object.defineProperty,I=Object.getOwnPropertyDescriptor,E=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?I(t,a):t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&_(t,a,n),n};class M extends t.FrontEnvironmentTool{constructor(){super(...arguments),this.leads=[],this.gaPropertyDictionary={economia:"economia",noticias:"noticias",tab:"noticias",educacao:"noticias",eleicoes:"noticias",splash:"entretenimento",entretenimento:"entretenimento",tvefamosos:"entretenimento",carnaval:"entretenimento"}}init(){var e;(e=>{window.tp=window.tp||[];var t="addHandler",a=window.location.search.match(/pianoSandbox/);return[["setAid",a?"IXZ8EaO9su":"ivPmBDGgpu"],["setSandbox",!!a],["setCxenseSiteId",j],["setEndpoint","https://buy.tinypass.com/api/v3"],["setUseTinypassAccounts",!1],["setUsePianoIdUserProvider",!1],["setUsePianoIdLiteUserProvider",!0],[t,"experienceExecute",h],[t,"experienceExecutionFailed",g],[t,"checkoutComplete",f],[t,"checkoutClose",m],[t,"checkoutCustomEvent",v],[t,"checkoutCancel",y],[t,"checkoutError",b],[t,"checkoutSubmitPayment",w],[t,"loginRequired",S],[t,"loginSuccess",x],[t,"meterExpired",k],[t,"meterActive",C],[t,"showTemplate",D],[t,"customEvent",p],[t,"externalCheckoutComplete",O]].forEach(e=>l(e)),window.cX=window.cX||{},window.cX.callQueue=window.cX.callQueue||[],window.cX.callQueue.push(["invoke",async()=>{window.cX.setSiteId(j);try{var e=(await fetch("https://udr.uol.com.br",{credentials:"include"}).then(e=>e.json())).uolid;e&&window.cX.addExternalId({id:e,type:"tfh"})}catch(e){}window.cX.sendPageViewEvent()}]),l(["init",e]),{loadTinypass:s}})(this.default.bind(this)).loadTinypass().then(()=>{console.log("piano :: load :: constructor :: window.tp",window.tp)}),this.central=(null==(e=null==(e=this.getConfig())?void 0:e.central)?void 0:e.slug)||!1,"Urban Taste"===(null==(e=null==(e=this.getConfig())?void 0:e.central)?void 0:e.title)&&(this.central="urbantaste")}setRegisterLead(e){this.leads.push(e)}async executeRegisterLeads(){for(const e of this.leads)try{await e()}catch(e){console.error("Erro ao executar callback do Register Lead",e)}}removeDeprecatedCookies(){["CSASF","CAUBR01","UOL_ID"].forEach(e=>{document.cookie.includes(e)&&this.cookieService.removeCookie(e,{domain:".uol.com.br"})})}setGAValues(){if("object"==typeof(null==(i=window.universal_variable)?void 0:i.aud)){var e,t,a=window.universal_variable.aud,{author:i,publicationDate:o="",channel:n}=a,r=["tags","abTest3","firstView"];for(const i in a)r.includes(i)||"string"!=(t=typeof(e=a[i]))&&"boolean"!=t||c(i,e);var s=/(\d{2})\/(\d{2})\/(\d{4}) (\d{2}:\d{2}:\d{2})/;s.test(o)&&l(["setContentCreated",o.replace(s,"$3-$2-$1T$4-03:00")]),n&&l(["setContentSection",n]),i&&l(["setContentAuthor",i])}}async default(){var e=(window.document.cookie.split(";").map(e=>e.split("=")).find(([e=""])=>"_ga"===e.trim())[1]||"").replace(/^([^.]+\.){2}/,""),t=new URLSearchParams(document.location.search),a=t.has("uol_app"),i=window.newsletterModule||!1,o=window.bounce_active||!1,n=this.gaPropertyDictionary[this.central]||"estacoes";c("gaProperty",n),o&&c("bounce_active",!0),a&&(c("webview",!0),t.has("iap"))&&c("iap",!0),i&&c("newsletter-module",i),n=a?"app":"web";l(["setZone",n]),window.tp.enableGACrossDomainLinking(e),window.tp.setGAClientId(e),this.setGAValues();const s=null==(i=null==(o=window.universal_variable)?void 0:o.page)?void 0:i.tagsMap;(e=(null==(n=null==(a=window.universal_variable)?void 0:a.page)?void 0:n.tags)||[]).length&&(o=e.map(e=>s[e]+` [${e}]`),l(["setTags",o]),e.includes(81891))&&c("paywall",!0),document.querySelector(".porteira_piano_event")&&this.setGateEvent(),P()&&((i=window.location.search).includes("register")&&this.executeRegisterLeads(),i.includes("event_code"))&&u(t.get("event_code"));try{if(!P())throw"Cookie SESS inexistente";var p=(await new Promise((e,t)=>{fetch("https://contentpw.uol.com.br/rest/heimdall/sess",{credentials:"include"}).then(a=>{200==a.status?e(a.json()):t(a)}).catch(t)})).data;c("logged",!0),Array.isArray(p)&&(p.some(e=>"7-32"===e)?c("uol-subscriber",!0):(l(["setExternalJWT",""]),c("socialLogin",!0)))}catch(e){l(["setExternalJWT",""]),c("logged",!1),this.removeDeprecatedCookies();const{status:t,url:i}=e;t<=400||500<=t?(a=window.performance.getEntriesByType("resource").find(e=>e.name==i),d.setError(e,a)):401===t&&r()}tp.experience.init()}async setGateEvent(){var e={offerId:"OFTLA210UN51",templateId:"OTMTF53QVHQZ",displayMode:"inline",containerSelector:".porteira_piano_event"},t={action:"impressao",label:"componente-visualizado"},a=P();document.cookie.includes("_pc_event_code")?(e.templateVariantId="OTV41J0VR3L11",t.action="confirmado-cookie"):a&&((a=this.localStorageService.getData("gateEventData"))?(a=JSON.parse(a),window.localStorage.removeItem("gateEventData"),e.templateVariantId="register"===a.btnClicked?"OTV6K9II7P44A":"OTVUPJHJ0R765",t.action="register"===a.btnClicked?"register-success":"login-success",A(a.finishDate,a.eventCode),u(a.eventCode)):e.templateVariantId="OTV8GTFJCPDVL"),T(e),d.countPrint({templateId:e.templateId,containerSelector:e.containerSelector,paywallType:"investimentos-evento",action:t.action,label:t.label})}}E([Object(t.DepInject)(a.CookieService)],M.prototype,"cookieService",2),E([Object(t.DepInject)(a.LocalStorageService)],M.prototype,"localStorageService",2)},3165:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return s}));t=a(51);var i=a(4),o=a(21),n=a.n(o);const r=e=>`\nPromise.all([\n  caches.delete('${e}[SHELL]'),\n  caches.delete('${e}[ASSETS][FONT]'),\n  caches.delete('${e}[ASSETS][CSS]'),\n  caches.delete('${e}[ASSETS][SVG]'),\n  caches.delete('${e}[ASSETS][JS]'),\n  caches.delete('${e}[SERVICES]')\n]).catch(err => {});\n`;a=Object.defineProperty,o=Object.getOwnPropertyDescriptor;class s extends i.MixedEnvironmentTool{constructor(){super(...arguments),this.cachePrefix="[VUELAND:v1]"}init(e){var t,a,i,o,r,s,l,c,u;this.getState("page",{prop:"pwa"})||(({loadedConfig:t,central:{title:a},portal:{title:i},pwa:o={}}=this.getConfig()||{}),({fromHome:r,uri:u,domain:s}=this.tools.request),l=r?(u.split("/")[1]||"").split("?")[0]:"",u="/"+(r?u.split("/")[1]:""),u=(o.manifest||{}).scope||u,c=(o||{}).clean,u={pathname:u,domain:s,link:"https://"+s+(o.start_url_pathname||u),config:t.replace(/\.json/,""),debug:void 0!==this.tools.request.getParams("pwaDebug"),clean:c,title:((o||{}).manifest||{}).title,centralSlug:this.stringService.toSlug(((o||{}).manifest||{})["icon-slug"]||a),portal:i,backgroundColor:"#ffffff",themeColor:"#d6001e",cachePrefix:this.cachePrefix,name:r?l:s.split(".")[0],shell:!!o.shell,revision:n()().format("YYYYMMDDHH")+""+15*((n()().minute()+7.5)/15|0)%60,forceCleanCache:null==e?void 0:e.forceCleanCache},this.setState("page","pwa",u)),null!=e&&e.loadMetatags&&this.addMetatags()}get data(){return this.getState("page",{prop:"pwa"})}register(){if("serviceWorker"in navigator){const e=this.data;window.addEventListener("load",(function(){e.clean&&navigator.serviceWorker.getRegistrations().then((function(t){for(const a of t)/https?:\/\/www\.uol\.com\.br\/?$/.test(a.scope)||a.scope!=="https://"+e.domain+e.pathname||(a.unregister(),console.log("[VUELAND-SW] Registration canceled successfully"))})),navigator.serviceWorker.register(e.pathname+"?loadComponent=JupiterPwaSw&api=true&configPath="+e.config+(e.debug?"&pwaDebug=true":""),{scope:e.pathname}).then((function(){console.log("[VUELAND-SW] Successfully registered")})).catch((function(e){console.error("[VUELAND-SW] Registration failed: ",e)}))}))}}getSwTemplate(){return(e=this.data).forceCleanCache?"// This snippet is inserted only in development mode \n"+r(e.cachePrefix):`/**\n * SW - VUELAND \n */\nimportScripts('https://storage.googleapis.com/workbox-cdn/releases/6.1.2/workbox-sw.js');\n\nworkbox.setConfig({debug:${e.debug?"true":"false"}});\nworkbox.loadModule('workbox-cacheable-response');\n\nself.addEventListener('install', (event) => {\n  self.skipWaiting();\n});\n\nconst cachePrefix = '${e.cachePrefix}';\nconst offlineLatestUrl = '${e.pathname}/?loadComponent=JupiterPwaSummaryWrapper&configPath=pwa/offline/${e.name}';\n\nself.AreaStorage = self.AreaStorage || [];\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[ASSETS][FONT]\`,\n    strategy: 'CacheFirst',\n    cacheExpiration: {\n      maxEntries: 30,\n      maxAgeSeconds: 2592000\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [{\n      url: /https:\\/\\/stc.uol.com\\/c\\/webfont\\/projeto-grafico\\/uollogo\\/.*$/\n    }, {\n      url: /https:\\/\\/stc.uol.com\\/c\\/webfont\\/projeto-grafico\\/uol-font\\/.*$/\n    }, {\n      url: /https:\\/\\/stc.uol.com\\/c\\/webfont\\/projeto-grafico\\/uol-icones-e-setas\\/.*$/\n    }, {\n      url: /https:\\/\\/stc.uol.com\\/c\\/webfont\\/projeto-grafico\\/v2\\/.*$/\n    }]\n  }\n});\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[ASSETS][CSS]\`,\n    strategy: 'StaleWhileRevalidate',\n    plugins: {\n      expiration: {\n        maxEntries: 100,\n        maxAgeSeconds: 518400,\n        purgeOnQuotaError: true\n      }\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [\n      {url: new RegExp('^https?:\\/\\/c.jsuol.com.br\\/assets\\/(.*)loadComponent\\=Media&contentType\\=css&scope\\=assets')}\n    ]\n  }\n});\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[ASSETS][JS]\`,\n    strategy: 'StaleWhileRevalidate',\n    plugins: {\n      expiration: {\n        maxEntries: 80,\n        maxAgeSeconds: 518400,\n        purgeOnQuotaError: true\n      }\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [\n      {url: new RegExp('^https?:\\/\\/c.jsuol.com.br\\/assets\\/(.*)loadComponent\\=Media&contentType\\=js&scope\\=assets')},\n    ]\n  }\n});\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[ASSETS][SVG]\`,\n    strategy: 'CacheFirst',\n    plugins: {\n      expiration: {\n        maxEntries: 10,\n        maxAgeSeconds: 518400,\n        purgeOnQuotaError: true\n      }\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [{url: new RegExp('^https?:\\/\\/c.jsuol.com.br\\/assets\\/(.*)&loadSvgs\\=')}]\n  }\n});\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[SERVICES]\`,\n    strategy: 'StaleWhileRevalidate',\n    plugins: {\n      expiration: {\n        maxEntries: 10,\n        maxAgeSeconds: 604800,\n        purgeOnQuotaError: true\n      }\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [{url: new RegExp('^https?:\\/\\/c.jsuol.com.br\\/assets\\/(.*)loadComponent\\=JupiterTeamShowcase')}]\n  }\n});\n\nself.AreaStorage.push({\n  config: {\n    cacheName: \`\${cachePrefix}[ASSETS][IMAGES]\`,\n    strategy: 'CacheFirst',\n    cacheExpiration: {\n      maxEntries: 30,\n      maxAgeSeconds: 2592000\n    }\n  },\n  cache: {\n    precache: [],\n    assets: [{\n      url: new RegExp('^https?://(conteudo\\.)?imguol\\.com(\\.br)?\\/c\\/geral\\/3d\\/2021\\/05\\/25\\/placeholder-image')\n    }]\n  }\n});\n\n${e.shell?`\nworkbox.precaching.precacheAndRoute([\n  {\n    url: offlineLatestUrl,\n    revision: "${e.revision}"\n  }\n], {offlinePage: offlineLatestUrl});\n\nconst cacheHandler = new workbox.strategies.NetworkFirst({\n  cacheName: \`\${cachePrefix}[SHELL]\`,\n  plugins: [\n    new workbox.expiration.ExpirationPlugin({\n      maxEntries: 50,\n      maxAgeSeconds: 1\n    })\n  ]\n});\n\nworkbox.routing.registerRoute(getHomePathStrategy(), args => {\n  return cacheHandler.handle(args).then(response => {\n    if(!response) {\n      return caches.match(offlineLatestUrl);\n    }\n    return response;\n  });\n});\n`:""}\n\n/**\n * Estratégia padrão para o cache.\n * https://developers.google.com/web/tools/workbox/reference-docs/v4/workbox.strategies\n *\n * Valores permitidos:\n * - CacheFirst\n * - CacheOnly\n * - NetworkFirst\n * - NetworkOnly\n * - StaleWhileRevalidate\n */\nconst DEFAULT_STRATEGY = 'StaleWhileRevalidate';\n\n/**\n* Recebe um objeto de configuração de cache e retorna a classe Plugin do workbox,\n* configurada conforme a \`cfg\` recebida.\n*\n* @param {Object} cfg\n* @returns workbox.Plugin\n*/\nconst getPluginClass = (cfg = {}) => {\n  const plugins = [];\n  for(const plugin of Object.keys(cfg)) {\n    switch(plugin) {\n      case 'expiration':\n      plugins.push(new workbox.expiration.ExpirationPlugin(Object.assign({}, cfg[plugin])));\n      break;\n    }\n  }\n  return plugins;\n};\n\nfor(const area of self.AreaStorage) {\n  const {\n    cache = undefined,\n    config = undefined,\n  } = area;\n\n  if(config === undefined) {\n    console.error(\`sw: object 'config' not defined\`);\n    continue;\n  }\n\n  if(cache === undefined) {\n    console.error(\`sw: object 'cache' not defined\`);\n    continue;\n  }\n\n  // valida se a estratégia é válida\n  if(workbox.strategies[config.strategy] === undefined) {\n    console.error(\`sw: strategy \${config.strategy} is not a valida value\`);\n    continue;\n  }\n\n  if(cache.precache instanceof Array === true && /([OFFLINE])$/.test(config.cacheName) === true) {\n    workbox.precaching.precacheAndRoute(cache.precache, {\n      offlinePage: offlineLatestUrl\n    });\n  }\n\n  const plugins = getPluginClass(config.plugins);\n\n  // https://stackoverflow.com/questions/39109789/what-limitations-apply-to-opaque-responses\n  plugins.push(new workbox.cacheableResponse.CacheableResponsePlugin({\n    statuses: [200],\n  }));\n\n  for(const asset of cache.assets) {\n    workbox.routing.registerRoute(\n      asset.url,\n      new workbox.strategies[config.strategy || DEFAULT_STRATEGY]({\n        cacheName: config.cacheName,\n        plugins\n      })\n    );\n  }\n}\n\n/**\n* Define a RegExp para match da url de home que será cacheada\n*\n* @returns RegExp\n*/\nfunction getHomePathStrategy() {\n  const {host, pathname, href} = location;\n  if(host === 'www.uol.com.br') {\n    return new RegExp(\`^https?://www.uol.com.br/\${pathname.replace(/^\\//,'')}/?$\`)\n  }\n  const match = href.match(/^https?:\\/\\/([^www].*).uol.com.br/);\n  return new RegExp(\`^https?:\\/\\/\${match[1]}.uol.com.br\\/?$\`);\n}\n\n// remove cache antigo\n`+r(e.cachePrefix);var e}getManifest(){return JSON.stringify({"//":"It is the same for all projects, this is not your project's sender ID",gcm_sender_id:"103953800507",name:this.data.title,short_name:this.data.title,icons:[{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-36.png`,sizes:"36x36",type:"image/png",density:.75,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-48.png`,sizes:"48x48",type:"image/png",density:1,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-72.png`,sizes:"72x72",type:"image/png",density:1.5,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-96.png`,sizes:"96x96",type:"image/png",density:2,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-144.png`,sizes:"144x144",type:"image/png",density:3,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-192.png`,sizes:"192x192",type:"image/png",density:4,purpose:"any maskable"},{src:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-512.png`,sizes:"512x512",type:"image/png",purpose:"any maskable"}],start_url:this.data.link+"?utm_source=pwa&utm_medium=pwa&utm_campaign="+this.data.centralSlug,scope:this.data.pathname,display:"standalone",background_color:this.data.backgroundColor,theme_color:this.data.themeColor})}addMetatags(){this.tools.appendResource().before([{tag:"link",attrs:[{key:"rel",value:"manifest"},{key:"href",value:this.data.link+"?loadComponent=JupiterPwaManifest&api=true&configPath="+this.data.config}],priority:1},{tag:"meta",attrs:[{key:"name",value:"theme-color"},{key:"content",value:"#ffffff"}],priority:1},{tag:"link",attrs:[{key:"rel",value:"icon"},{key:"href",value:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-192.png`},{key:"sizes",value:"192x192"}],priority:1},{tag:"link",attrs:[{key:"rel",value:"apple-touch-icon"},{key:"href",value:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-192.png`}],priority:1},{tag:"link",attrs:[{key:"name",value:"msapplication-square310x310logo"},{key:"content",value:`https://conteudo.imguol.com.br/pwa/icons/${this.data.centralSlug}/${this.data.centralSlug}-512.png`}],priority:1}])}}for(var l,c=[Object(i.DepInject)(t.default)],u=s.prototype,d="stringService",p=void 0,h=c.length-1;0<=h;h--)(l=c[h])&&(p=l(u,d,p)||p);p&&a(u,d,p)},3166:function(e,t,a){"use strict";Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});
/*!
 * Jupiter - Jupiter string service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class i extends a(4).MixedEnvironmentTool{constructor(){super(...arguments),this.alphabet=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"],this.charMap={a:"A|Á|Ă|Ắ|Ặ|Ằ|Ẳ|Ẵ|Ǎ|Â|Ấ|Ậ|Ầ|Ẩ|Ẫ|Ä|Ǟ|Ȧ|Ǡ|Ạ|Ȁ|À|Ả|Ȃ|Ā|Ą|Å|Ǻ|Ḁ|Ⱥ|Ã|Ɐ|ᴀ|Α|Ά|А|á|ă|ắ|ặ|ằ|ẳ|ẵ|ǎ|â|ấ|ậ|ầ|ẩ|ẫ|ä|ǟ|ȧ|ǡ|ạ|ȁ|à|ả|ȃ|ā|ą|ᶏ|ẚ|å|ǻ|ḁ|ⱥ|ã|ɐ|ₐ|α|ά|а|ª",b:"B|Ḃ|Ḅ|Ɓ|Ḇ|Ƀ|Ƃ|ʙ|ᴃ|Β|Б|ḃ|ḅ|ɓ|ḇ|ᵬ|ᶀ|ƀ|ƃ|β|б",c:"C|Ć|Č|Ç|Ḉ|Ĉ|Ċ|Ƈ|Ȼ|Ꜿ|ᴄ|Ц|ć|č|ç|ḉ|ĉ|ɕ|ċ|ƈ|ȼ|ↄ|ꜿ|ц",d:"D|Ď|Ḑ|Ḓ|Ḋ|Ḍ|Ɗ|Ḏ|ǲ|ǅ|Đ|Ƌ|Ꝺ|ᴅ|Ð|Δ|Д|ď|ḑ|ḓ|ȡ|ḋ|ḍ|ɗ|ᶑ|ḏ|ᵭ|ᶁ|đ|ɖ|ƌ|ꝺ|ð|δ|д|∂",e:"E|É|Ĕ|Ě|Ȩ|Ḝ|Ê|Ế|Ệ|Ề|Ể|Ễ|Ḙ|Ë|Ė|Ẹ|Ȅ|È|Ẻ|Ȇ|Ē|Ḗ|Ḕ|Ɇ|Ẽ|Ḛ|Ɛ|Ǝ|ᴇ|ⱻ|Ε|Έ|Е|Э|Ę|é|ĕ|ě|ȩ|ḝ|ê|ế|ệ|ề|ể|ễ|ḙ|ë|ė|ẹ|ȅ|è|ẻ|ȇ|ē|ḗ|ḕ|ⱸ|ę|ᶒ|ɇ|ẽ|ḛ|ɛ|ᶓ|ɘ|ǝ|ₑ|ε|έ|е|э",f:"F|Ḟ|Ƒ|Ꝼ|ꜰ|Φ|Ф|ḟ|ƒ|ᵮ|ᶂ|ꝼ|φ|ф",g:"G|Ǵ|Ğ|Ǧ|Ģ|Ĝ|Ġ|Ɠ|Ḡ|Ǥ|Ᵹ|ɢ|ʛ|Γ|Г|Ґ|ǵ|ğ|ǧ|ģ|ĝ|ġ|ɠ|ḡ|ᶃ|ǥ|ᵹ|ɡ|ᵷ|γ|г|ґ",h:"H|Ḫ|Ȟ|Ḩ|Ĥ|Ⱨ|Ḧ|Ḣ|Ḥ|Ħ|ʜ|Η|Ή|Х|ḫ|ȟ|ḩ|ĥ|ⱨ|ḧ|ḣ|ḥ|ɦ|ẖ|ħ|ɥ|ʮ|ʯ|η|ή|х",i:"I|Í|Ĭ|Ǐ|Î|Ï|Ḯ|İ|Ị|Ȉ|Ì|Ỉ|Ȋ|Į|Ɨ|Ĩ|Ḭ|ɪ|Ι|Ί|Ϊ|И|І|Ī|ı|í|ĭ|ǐ|î|ï|ḯ|ị|ȉ|ì|ỉ|ȋ|ī|į|ᶖ|ɨ|ĩ|ḭ|ᴉ|ᵢ|ι|ί|ϊ|ΐ|и|і",j:"J|Ĵ|Ɉ|ᴊ|Й|ȷ|ɟ|ʄ|ǰ|ĵ|ʝ|ɉ|ⱼ|й",k:"K|Ḱ|Ǩ|Ⱪ|Ꝃ|Ḳ|Ƙ|Ḵ|Ꝁ|Ꝅ|ᴋ|Κ|К|Ķ|ḱ|ǩ|ķ|ⱪ|ꝃ|ḳ|ƙ|ḵ|ᶄ|ꝁ|ꝅ|ʞ|κ|к",l:"L|Ĺ|Ƚ|Ľ|Ļ|Ḽ|Ḷ|Ḹ|Ⱡ|Ꝉ|Ḻ|Ŀ|Ɫ|ǈ|Ł|Ꞁ|ʟ|ᴌ|Λ|Л|ĺ|ƚ|ɬ|ľ|ļ|ḽ|ȴ|ḷ|ḹ|ⱡ|ꝉ|ḻ|ŀ|ɫ|ᶅ|ɭ|ł|ꞁ|λ|л",m:"M|Ḿ|Ṁ|Ṃ|Ɱ|Ɯ|ᴍ|Μ|М|ḿ|ṁ|ṃ|ɱ|ᵯ|ᶆ|ɯ|ɰ|μ|м",n:"N|Ń|Ň|Ņ|Ṋ|Ṅ|Ṇ|Ǹ|Ɲ|Ṉ|Ƞ|ǋ|Ñ|ɴ|ᴎ|Ν|Н|ń|ň|ņ|ṋ|ȵ|ṅ|ṇ|ǹ|ɲ|ṉ|ƞ|ᵰ|ᶇ|ɳ|ñ|ν|н",o:"O|Ó|Ŏ|Ǒ|Ô|Ố|Ộ|Ồ|Ổ|Ỗ|Ö|Ȫ|Ȯ|Ȱ|Ọ|Ő|Ȍ|Ò|Ỏ|Ơ|Ớ|Ợ|Ờ|Ở|Ỡ|Ȏ|Ꝋ|Ꝍ|Ō|Ṓ|Ṑ|Ɵ|Ǫ|Ǭ|Ø|Ǿ|Õ|Ṍ|Ṏ|Ȭ|Ɔ|ᴏ|ᴐ|Ο|Ό|О|ɵ|ó|ŏ|ǒ|ô|ố|ộ|ồ|ổ|ỗ|ö|ȫ|ȯ|ȱ|ọ|ő|ȍ|ò|ỏ|ơ|ớ|ợ|ờ|ở|ỡ|ȏ|ꝋ|ꝍ|ⱺ|ō|ṓ|ṑ|ǫ|ǭ|ø|ǿ|õ|ṍ|ṏ|ȭ|ɔ|ᶗ|ᴑ|ᴓ|ₒ|ο|ό|о|˚|º",p:"P|Ṕ|Ṗ|Ꝓ|Ƥ|Ꝕ|Ᵽ|Ꝑ|ᴘ|Π|П|ṕ|ṗ|ꝓ|ƥ|ᵱ|ᶈ|ꝕ|ᵽ|ꝑ|π|п",q:"Q|Ꝙ|Ꝗ|ꝙ|ʠ|ɋ|ꝗ",r:"R|Ꞃ|Ŕ|Ř|Ŗ|Ṙ|Ṛ|Ṝ|Ȑ|Ȓ|Ṟ|Ɍ|Ɽ|ʁ|ʀ|ᴙ|ᴚ|Ρ|Р|ꞃ|ŕ|ř|ŗ|ṙ|ṛ|ṝ|ȑ|ɾ|ᵳ|ȓ|ṟ|ɼ|ᵲ|ᶉ|ɍ|ɽ|ɿ|ɹ|ɻ|ɺ|ⱹ|ᵣ|ρ|р",s:"S|Ꞅ|Ś|Ṥ|Š|Ṧ|Ş|Ŝ|Ș|Ṡ|Ṣ|Ṩ|ꜱ|Σ|С|ꞅ|ſ|ẜ|ẛ|ẝ|ś|ṥ|š|ṧ|ş|ŝ|ș|ṡ|ṣ|ṩ|ʂ|ᵴ|ᶊ|ȿ|σ|ς|с",t:"T|Ꞇ|Ť|Ţ|Ṱ|Ț|Ⱦ|Ṫ|Ṭ|Ƭ|Ṯ|Ʈ|Ŧ|ᴛ|Τ|Т|ꞇ|ť|ţ|ṱ|ț|ȶ|ẗ|ⱦ|ṫ|ṭ|ƭ|ṯ|ᵵ|ƫ|ʈ|ŧ|ʇ|τ|т",u:"U|Ú|Ŭ|Ǔ|Û|Ṷ|Ü|Ǘ|Ǚ|Ǜ|Ǖ|Ṳ|Ụ|Ű|Ȕ|Ù|Ủ|Ư|Ứ|Ự|Ừ|Ử|Ữ|Ȗ|Ṻ|Ų|Ů|Ũ|Ṹ|Ṵ|ᴜ|У|Ъ|Ū|ᴝ|ú|ŭ|ǔ|û|ṷ|ü|ǘ|ǚ|ǜ|ǖ|ṳ|ụ|ű|ȕ|ù|ủ|ư|ứ|ự|ừ|ử|ữ|ȗ|ū|ṻ|ų|ᶙ|ů|ũ|ṹ|ṵ|ᵤ|у|ъ",v:"V|Ʌ|Ꝟ|Ṿ|Ʋ|Ṽ|ᴠ|В|ʌ|ⱴ|ꝟ|ṿ|ʋ|ᶌ|ⱱ|ṽ|ᵥ|в",x:"X|Ẍ|Ẋ|Χ|ẍ|ẋ|ᶍ|ₓ|χ",w:"W|Ẃ|Ŵ|Ẅ|Ẇ|Ẉ|Ẁ|Ⱳ|ᴡ|Ω|Ώ|ʍ|ẃ|ŵ|ẅ|ẇ|ẉ|ẁ|ⱳ|ẘ|ω|ώ",y:"Y|Ý|Ŷ|Ÿ|Ẏ|Ỵ|Ỳ|Ƴ|Ỷ|Ỿ|Ȳ|Ɏ|Ỹ|ʏ|Υ|Ύ|Ϋ|Ы|ʎ|ý|ŷ|ÿ|ẏ|ỵ|ỳ|ƴ|ỷ|ỿ|ȳ|ẙ|ɏ|ỹ|υ|ύ|ΰ|ϋ|ы",z:"Z|Ź|Ž|Ẑ|Ⱬ|Ż|Ẓ|Ȥ|Ẕ|Ƶ|ᴢ|Ζ|З|ź|ž|ẑ|ʑ|ⱬ|ż|ẓ|ȥ|ẕ|ᵶ|ᶎ|ʐ|ƶ|ɀ|ζ|з","(c)":"©","(r)":"®",tm:"™",sm:"℠","~":"˜","...":"…",'"':"“|”","":"#|‘|’|'"}}toSlug(e,t="-"){let a=e;for(const e in this.charMap)a=a.replace(new RegExp(this.charMap[e],"g"),e).trim();return a.replace(/\s+/g,t).replace(/-{2,}/g,t)}capFirstLetter(e){return e.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ")}limitChar(e,t,a,i){let o=e;return(o=i?o.replace(/<\/?[a-z]?([^>]+)>?/g,""):o).substring(0,t||o.length).trim()+(o.length>t&&a?a:"")}removeSymbols(e){return e.replace(/["#$&'()*+,-./:;[\\\]_`{|}~]/g,"")}emailValidator(e){if(e){var[t,a]=e.split("@");if(t&&a&&t.length<=64&&a.length<=255&&a.split(".").some(e=>e.length<=63))return/^[-!#$%&'*+/0-9=?A-Z^_a-z`{|}~](\.?[-!#$%&'*+/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/.test(e)}return!1}}t.default=i},41:function(e,t){var a,i,o,n=Object.create,r=Object.defineProperty,s=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,c=Object.getOwnPropertyNames,u=Object.getOwnPropertyDescriptor,d=e=>r(e,"__esModule",{value:!0}),p=(e,t,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of c(t))l.call(e,i)||"default"===i||r(e,i,{get:()=>t[i],enumerable:!(a=u(t,i))||a.enumerable});return e},h=e=>p(d(r(null!=e?n(s(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),g=(e,t,a)=>new Promise((i,o)=>{var n=e=>{try{s(a.next(e))}catch(e){o(e)}},r=e=>{try{s(a.throw(e))}catch(e){o(e)}},s=e=>e.done?i(e.value):Promise.resolve(e.value).then(n,r);s((a=a.apply(e,t)).next())}),m=(a=e=>{var t,a=Object.defineProperty,i=Object.assign,o=(a(e,"__esModule",{value:!0}),e),n={CookieService:()=>s,ValhallaPlugin:()=>r};for(t in n)a(o,t,{get:n[t],enumerable:!0});var r=class{},s=class{static getCookie(e){return(e=document.cookie.match(new RegExp(`(^| )${e}=([^;]*)`)))?e[2]:void 0}static getAllCookies(){const e={};return document.cookie.split(";").forEach(t=>{var[t,a]=t.split("=").map(e=>e.trim());e[t]=a}),e}static setCookie(e,t,a){let i=encodeURIComponent(e)+"="+encodeURIComponent(t);a&&(a.expires&&(a.expires instanceof Date?i+="; expires="+a.expires.toUTCString():((e=new Date).setTime(e.getTime()+24*a.expires*60*60*1e3),i+="; expires="+e.toUTCString())),a.path&&(i+="; path="+a.path),a.domain&&(i+="; domain="+a.domain),a.secure)&&(i+="; secure"),document.cookie=i}static removeCookie(e,t){this.setCookie(e,"",i({expires:new Date(0)},t))}}},()=>(i||a((i={exports:{}}).exports),i.exports)),f=(d(t),t),v={default:()=>b};for(o in v)r(f,o,{get:v[o],enumerable:!0});var y=h(m()),b=(p(t,h(m())),new class{constructor(){this.user={isLogged:!1,isSubscriber:!1},this.authUrl="https://contentpw.uol.com.br/rest/heimdall/person",this.contaUrl="https://conta.uol.com.br",this.commentsLoginURL="https://n.comentarios.uol.com.br/ws/v4/user/login?auto_import=true&theme_id=538"}init(){return g(this,null,(function*(){yield this.auth().then(e=>{Object.assign(this.user,e),this.setCookies()}).catch(e=>{throw this.removeCookies(),e.message="There was a problem starting valhalla. "+e.message,e}),yield this.retrieveUserCommentsToken().then(e=>{this.user.commentsToken=e}).catch(e=>{e.message="There was a problem starting valhalla. "+e.message,this.user.commentsToken="-1"})}))}login(){window.location.href=this.contaUrl+"/login?t=api-social&dest="+window.location.href}logout(){return g(this,null,(function*(){var e=yield fetch(this.contaUrl+"/logout",{method:"DELETE",credentials:"include"});if(204<e.status)throw Error("Logout error: [status]="+e.status);Object.assign(this.user,{isLogged:!1,isSubscriber:!1}),this.removeCookies()}))}getUser(){return this.user}auth(){return g(this,null,(function*(){if(null==(e=y.CookieService.getCookie("JS_SESS"))||"eos"==e.toLowerCase())throw Error("Authentication error: cookie not defined");var e=yield fetch(this.authUrl,{credentials:"include"}),t=yield e.json();if(200!=(e=e.status))throw Error(`Authentication error: [status]=${e}, [message]=`+t.message);e=t.data.user,t=t.data.services;var a=((e.firstName||(null==(a=e.individual)?void 0:a.firstName)||"")+" "+(e.lastName||(null==(a=e.individual)?void 0:a.lastName)||"")).trim();return{isLogged:!0,isSubscriber:t.includes("7-32"),login:e.login,name:a,email:e.login}}))}retrieveUserCommentsToken(){return g(this,null,(function*(){if(null==(e=y.CookieService.getCookie("JS_SESS"))||"eos"==e.toLowerCase())throw Error("Authentication error: cookie not defined");var e,t=+(e=yield(yield fetch(this.commentsLoginURL,{credentials:"include"})).json()).code;if(200!=t)throw Error(`Comments login error: [status]=${t}, [message]=`+e.message);return null==(t=e.result)?void 0:t.token}))}setCookies(){y.CookieService.getCookie("widget-notificacao")||y.CookieService.setCookie("widget-notificacao","1",{path:"/",domain:".uol.com.br",secure:!1})}removeCookies(){y.CookieService.removeCookie("profile-user",{domain:".uol.com.br",path:"/"}),y.CookieService.removeCookie("widget-notificacao",{domain:".uol.com.br",path:"/"})}use(e){(e=new e).userData=this.user,this.hasOwnProperty(e.prefix)||Object.defineProperty(this,e.prefix,{value:e})}})},46:function(e,t,a){"use strict";a.r(t),a.d(t,"CookieService",(function(){return n})),a.d(t,"IndexDBService",(function(){return o})),a.d(t,"LocalStorageService",(function(){return i})),t=a(4);class i extends t.FrontEnvironmentTool{setData(e,t){try{localStorage.setItem(e,JSON.stringify(t))}catch(t){console.error(`Error setting data to localStorage with key "${e}": `+t),console.error(t)}}setDataProp(e,t,a){try{var i=this.getData(e)||{};i[t]=a,this.setData(e,i)}catch(a){console.error(`Error setting data property "${t}" to localStorage with key "${e}": `+a),console.error(a)}}getData(e){try{var t=localStorage.getItem(e);return t?JSON.parse(t):null}catch(t){return console.error(`Error getting data from localStorage with key "${e}": `+t),console.error(t),null}}getDataKey(e,t){try{var a=this.getData(e);return a&&void 0!==a[t]?a[t]:null}catch(a){return console.error(`Error getting data key "${t}" from localStorage with key "${e}": `+a),console.error(a),null}}}class o extends t.FrontEnvironmentTool{constructor(){super(...arguments),this.db=null}async getData(e){const t=await this.openDB();return new Promise((a,i)=>{const o=t.transaction("data","readonly").objectStore("data").get(e);o.onerror=e=>{i(e.target)},o.onsuccess=()=>{var e=o.result;a(e||null)}})}async editData(e){const t=await this.openDB();return new Promise((a,i)=>{var o=t.transaction("data","readwrite").objectStore("data").put(e);o.onerror=e=>{i(e.target)},o.onsuccess=()=>{a()}})}async addData(e){const t=await this.openDB();return new Promise((a,i)=>{var o=t.transaction("data","readwrite").objectStore("data").add(e);o.onerror=e=>{i(e.target)},o.onsuccess=()=>{a()}})}async removeData(e){const t=await this.openDB();return new Promise((a,i)=>{var o=t.transaction("data","readwrite").objectStore("data").delete(e);o.onerror=e=>{i(e.target)},o.onsuccess=()=>{a()}})}setDbName(e){this.dbName=e}async openDB(){return this.db||new Promise((e,t)=>{const a=window.indexedDB.open(this.dbName,1);a.onerror=e=>{t(e.target)},a.onsuccess=()=>{this.db=a.result,e(this.db)},a.onupgradeneeded=e=>{this.db=e.target.result,null!=(e=this.db)&&e.createObjectStore("data",{keyPath:"id"})}})}}class n extends t.FrontEnvironmentTool{getCookie(e){return(e=document.cookie.match(new RegExp(`(^| )${e}=([^;]+)`)))?e[2]:void 0}getAllCookies(){const e={};return document.cookie.split(";").forEach(t=>{var[t,a]=t.split("=").map(e=>e.trim());e[t]=a}),e}setCookie(e,t,a){let i=encodeURIComponent(e)+"="+encodeURIComponent(t);a&&(a.expires&&(a.expires instanceof Date?i+="; expires="+a.expires.toUTCString():((e=new Date).setTime(e.getTime()+24*a.expires*60*60*1e3),i+="; expires="+e.toUTCString())),a.path&&(i+="; path="+a.path),a.domain&&(i+="; domain="+a.domain),a.secure)&&(i+="; secure"),document.cookie=i}removeCookie(e,t){this.setCookie(e,"",{expires:-1,...t})}}},51:function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return i}));
/*!
 * Jupiter - Jupiter string service
 * 2023 Fagner Janderson <fjsilva@uolinc.com>
 */
class i extends a(4).MixedEnvironmentTool{constructor(){super(...arguments),this.alphabet=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"],this.charMap={a:"A|Á|Ă|Ắ|Ặ|Ằ|Ẳ|Ẵ|Ǎ|Â|Ấ|Ậ|Ầ|Ẩ|Ẫ|Ä|Ǟ|Ȧ|Ǡ|Ạ|Ȁ|À|Ả|Ȃ|Ā|Ą|Å|Ǻ|Ḁ|Ⱥ|Ã|Ɐ|ᴀ|Α|Ά|А|á|ă|ắ|ặ|ằ|ẳ|ẵ|ǎ|â|ấ|ậ|ầ|ẩ|ẫ|ä|ǟ|ȧ|ǡ|ạ|ȁ|à|ả|ȃ|ā|ą|ᶏ|ẚ|å|ǻ|ḁ|ⱥ|ã|ɐ|ₐ|α|ά|а|ª",b:"B|Ḃ|Ḅ|Ɓ|Ḇ|Ƀ|Ƃ|ʙ|ᴃ|Β|Б|ḃ|ḅ|ɓ|ḇ|ᵬ|ᶀ|ƀ|ƃ|β|б",c:"C|Ć|Č|Ç|Ḉ|Ĉ|Ċ|Ƈ|Ȼ|Ꜿ|ᴄ|Ц|ć|č|ç|ḉ|ĉ|ɕ|ċ|ƈ|ȼ|ↄ|ꜿ|ц",d:"D|Ď|Ḑ|Ḓ|Ḋ|Ḍ|Ɗ|Ḏ|ǲ|ǅ|Đ|Ƌ|Ꝺ|ᴅ|Ð|Δ|Д|ď|ḑ|ḓ|ȡ|ḋ|ḍ|ɗ|ᶑ|ḏ|ᵭ|ᶁ|đ|ɖ|ƌ|ꝺ|ð|δ|д|∂",e:"E|É|Ĕ|Ě|Ȩ|Ḝ|Ê|Ế|Ệ|Ề|Ể|Ễ|Ḙ|Ë|Ė|Ẹ|Ȅ|È|Ẻ|Ȇ|Ē|Ḗ|Ḕ|Ɇ|Ẽ|Ḛ|Ɛ|Ǝ|ᴇ|ⱻ|Ε|Έ|Е|Э|Ę|é|ĕ|ě|ȩ|ḝ|ê|ế|ệ|ề|ể|ễ|ḙ|ë|ė|ẹ|ȅ|è|ẻ|ȇ|ē|ḗ|ḕ|ⱸ|ę|ᶒ|ɇ|ẽ|ḛ|ɛ|ᶓ|ɘ|ǝ|ₑ|ε|έ|е|э",f:"F|Ḟ|Ƒ|Ꝼ|ꜰ|Φ|Ф|ḟ|ƒ|ᵮ|ᶂ|ꝼ|φ|ф",g:"G|Ǵ|Ğ|Ǧ|Ģ|Ĝ|Ġ|Ɠ|Ḡ|Ǥ|Ᵹ|ɢ|ʛ|Γ|Г|Ґ|ǵ|ğ|ǧ|ģ|ĝ|ġ|ɠ|ḡ|ᶃ|ǥ|ᵹ|ɡ|ᵷ|γ|г|ґ",h:"H|Ḫ|Ȟ|Ḩ|Ĥ|Ⱨ|Ḧ|Ḣ|Ḥ|Ħ|ʜ|Η|Ή|Х|ḫ|ȟ|ḩ|ĥ|ⱨ|ḧ|ḣ|ḥ|ɦ|ẖ|ħ|ɥ|ʮ|ʯ|η|ή|х",i:"I|Í|Ĭ|Ǐ|Î|Ï|Ḯ|İ|Ị|Ȉ|Ì|Ỉ|Ȋ|Į|Ɨ|Ĩ|Ḭ|ɪ|Ι|Ί|Ϊ|И|І|Ī|ı|í|ĭ|ǐ|î|ï|ḯ|ị|ȉ|ì|ỉ|ȋ|ī|į|ᶖ|ɨ|ĩ|ḭ|ᴉ|ᵢ|ι|ί|ϊ|ΐ|и|і",j:"J|Ĵ|Ɉ|ᴊ|Й|ȷ|ɟ|ʄ|ǰ|ĵ|ʝ|ɉ|ⱼ|й",k:"K|Ḱ|Ǩ|Ⱪ|Ꝃ|Ḳ|Ƙ|Ḵ|Ꝁ|Ꝅ|ᴋ|Κ|К|Ķ|ḱ|ǩ|ķ|ⱪ|ꝃ|ḳ|ƙ|ḵ|ᶄ|ꝁ|ꝅ|ʞ|κ|к",l:"L|Ĺ|Ƚ|Ľ|Ļ|Ḽ|Ḷ|Ḹ|Ⱡ|Ꝉ|Ḻ|Ŀ|Ɫ|ǈ|Ł|Ꞁ|ʟ|ᴌ|Λ|Л|ĺ|ƚ|ɬ|ľ|ļ|ḽ|ȴ|ḷ|ḹ|ⱡ|ꝉ|ḻ|ŀ|ɫ|ᶅ|ɭ|ł|ꞁ|λ|л",m:"M|Ḿ|Ṁ|Ṃ|Ɱ|Ɯ|ᴍ|Μ|М|ḿ|ṁ|ṃ|ɱ|ᵯ|ᶆ|ɯ|ɰ|μ|м",n:"N|Ń|Ň|Ņ|Ṋ|Ṅ|Ṇ|Ǹ|Ɲ|Ṉ|Ƞ|ǋ|Ñ|ɴ|ᴎ|Ν|Н|ń|ň|ņ|ṋ|ȵ|ṅ|ṇ|ǹ|ɲ|ṉ|ƞ|ᵰ|ᶇ|ɳ|ñ|ν|н",o:"O|Ó|Ŏ|Ǒ|Ô|Ố|Ộ|Ồ|Ổ|Ỗ|Ö|Ȫ|Ȯ|Ȱ|Ọ|Ő|Ȍ|Ò|Ỏ|Ơ|Ớ|Ợ|Ờ|Ở|Ỡ|Ȏ|Ꝋ|Ꝍ|Ō|Ṓ|Ṑ|Ɵ|Ǫ|Ǭ|Ø|Ǿ|Õ|Ṍ|Ṏ|Ȭ|Ɔ|ᴏ|ᴐ|Ο|Ό|О|ɵ|ó|ŏ|ǒ|ô|ố|ộ|ồ|ổ|ỗ|ö|ȫ|ȯ|ȱ|ọ|ő|ȍ|ò|ỏ|ơ|ớ|ợ|ờ|ở|ỡ|ȏ|ꝋ|ꝍ|ⱺ|ō|ṓ|ṑ|ǫ|ǭ|ø|ǿ|õ|ṍ|ṏ|ȭ|ɔ|ᶗ|ᴑ|ᴓ|ₒ|ο|ό|о|˚|º",p:"P|Ṕ|Ṗ|Ꝓ|Ƥ|Ꝕ|Ᵽ|Ꝑ|ᴘ|Π|П|ṕ|ṗ|ꝓ|ƥ|ᵱ|ᶈ|ꝕ|ᵽ|ꝑ|π|п",q:"Q|Ꝙ|Ꝗ|ꝙ|ʠ|ɋ|ꝗ",r:"R|Ꞃ|Ŕ|Ř|Ŗ|Ṙ|Ṛ|Ṝ|Ȑ|Ȓ|Ṟ|Ɍ|Ɽ|ʁ|ʀ|ᴙ|ᴚ|Ρ|Р|ꞃ|ŕ|ř|ŗ|ṙ|ṛ|ṝ|ȑ|ɾ|ᵳ|ȓ|ṟ|ɼ|ᵲ|ᶉ|ɍ|ɽ|ɿ|ɹ|ɻ|ɺ|ⱹ|ᵣ|ρ|р",s:"S|Ꞅ|Ś|Ṥ|Š|Ṧ|Ş|Ŝ|Ș|Ṡ|Ṣ|Ṩ|ꜱ|Σ|С|ꞅ|ſ|ẜ|ẛ|ẝ|ś|ṥ|š|ṧ|ş|ŝ|ș|ṡ|ṣ|ṩ|ʂ|ᵴ|ᶊ|ȿ|σ|ς|с",t:"T|Ꞇ|Ť|Ţ|Ṱ|Ț|Ⱦ|Ṫ|Ṭ|Ƭ|Ṯ|Ʈ|Ŧ|ᴛ|Τ|Т|ꞇ|ť|ţ|ṱ|ț|ȶ|ẗ|ⱦ|ṫ|ṭ|ƭ|ṯ|ᵵ|ƫ|ʈ|ŧ|ʇ|τ|т",u:"U|Ú|Ŭ|Ǔ|Û|Ṷ|Ü|Ǘ|Ǚ|Ǜ|Ǖ|Ṳ|Ụ|Ű|Ȕ|Ù|Ủ|Ư|Ứ|Ự|Ừ|Ử|Ữ|Ȗ|Ṻ|Ų|Ů|Ũ|Ṹ|Ṵ|ᴜ|У|Ъ|Ū|ᴝ|ú|ŭ|ǔ|û|ṷ|ü|ǘ|ǚ|ǜ|ǖ|ṳ|ụ|ű|ȕ|ù|ủ|ư|ứ|ự|ừ|ử|ữ|ȗ|ū|ṻ|ų|ᶙ|ů|ũ|ṹ|ṵ|ᵤ|у|ъ",v:"V|Ʌ|Ꝟ|Ṿ|Ʋ|Ṽ|ᴠ|В|ʌ|ⱴ|ꝟ|ṿ|ʋ|ᶌ|ⱱ|ṽ|ᵥ|в",x:"X|Ẍ|Ẋ|Χ|ẍ|ẋ|ᶍ|ₓ|χ",w:"W|Ẃ|Ŵ|Ẅ|Ẇ|Ẉ|Ẁ|Ⱳ|ᴡ|Ω|Ώ|ʍ|ẃ|ŵ|ẅ|ẇ|ẉ|ẁ|ⱳ|ẘ|ω|ώ",y:"Y|Ý|Ŷ|Ÿ|Ẏ|Ỵ|Ỳ|Ƴ|Ỷ|Ỿ|Ȳ|Ɏ|Ỹ|ʏ|Υ|Ύ|Ϋ|Ы|ʎ|ý|ŷ|ÿ|ẏ|ỵ|ỳ|ƴ|ỷ|ỿ|ȳ|ẙ|ɏ|ỹ|υ|ύ|ΰ|ϋ|ы",z:"Z|Ź|Ž|Ẑ|Ⱬ|Ż|Ẓ|Ȥ|Ẕ|Ƶ|ᴢ|Ζ|З|ź|ž|ẑ|ʑ|ⱬ|ż|ẓ|ȥ|ẕ|ᵶ|ᶎ|ʐ|ƶ|ɀ|ζ|з","(c)":"©","(r)":"®",tm:"™",sm:"℠","~":"˜","...":"…",'"':"“|”","":"#|‘|’|'"}}toSlug(e,t="-"){let a=e;for(const e in this.charMap)a=a.replace(new RegExp(this.charMap[e],"g"),e).trim();return a.replace(/\s+/g,t).replace(/-{2,}/g,t)}capFirstLetter(e){return e.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ")}limitChar(e,t,a,i){let o=e;return(o=i?o.replace(/<\/?[a-z]?([^>]+)>?/g,""):o).substring(0,t||o.length).trim()+(o.length>t&&a?a:"")}removeSymbols(e){return e.replace(/["#$&'()*+,-./:;[\\\]_`{|}~]/g,"")}emailValidator(e){if(e){var[t,a]=e.split("@");if(t&&a&&t.length<=64&&a.length<=255&&a.split(".").some(e=>e.length<=63))return/^[-!#$%&'*+/0-9=?A-Z^_a-z`{|}~](\.?[-!#$%&'*+/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/.test(e)}return!1}}},92:function(e,t,a){"use strict";a.r(t),a.d(t,"BaseUserPreferenceFragment",(function(){return h})),a.d(t,"STORAGE_KEY",(function(){return p})),a.d(t,"UserPreferenceData",(function(){return d})),a.d(t,"arrayProperties",(function(){return c})),a.d(t,"default",(function(){return y})),a.d(t,"singleProperties",(function(){return u}));t=a(4);var i=a(46),o=a(23);a=a(40);const n=new t.EventEmitter;var r=Object.defineProperty,s=Object.getOwnPropertyDescriptor,l=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?s(t,a):t,l=e.length-1;0<=l;l--)(o=e[l])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&r(t,a,n),n};const c=["newsletter","productIds","notificationThemes","mostViewedTags","mostAccessedArticleTypes","horoscopes","mostAccessedLotteries","stockActionsOfInterest"],u=["frequencyClassification","favoriteTeam","preferredCurrency"];class d{constructor(){this.horoscopes=[]}}const p="__vueland_user_preferences";class h extends t.FrontEnvironmentTool{constructor(){super(...arguments),this.defaultValues=new d}getAttribute(e){let t=this.defaultValues[e];try{t=this.localStorageService.getDataKey(p,e)}catch(e){this.localStorageService.setData(p,t)}return t}setAttribute(e,t){n.emit("set",{key:e,value:t}),this.localStorageService.setDataProp(p,e,t)}async set(e){this.setAttribute(this.name,e)}}l([Object(t.DepInject)(i.LocalStorageService)],h.prototype,"localStorageService",2),l([Object(t.DepInject)(i.CookieService)],h.prototype,"cookieService",2);const g={"atletico-mg":{id:4,name:"Atlético-MG",slug:"atletico-mg",acronym:"CAM",icon:o.teamAtleticoMg},"atletico-go":{id:1094,name:"Atlético-GO",slug:"atletico-go",acronym:"ACG",icon:o.teamAtleticoGo},"america-mg":{id:26,name:"América-MG",slug:"america-mg",acronym:"AMG",icon:o.teamAmericaMg},athletico:{id:3,name:"Athletico",slug:"athletico",acronym:"CAP",icon:o.teamAtleticoPr},bahia:{id:30,name:"Bahia",slug:"bahia",acronym:"BAH",icon:o.teamBahia},botafogo:{id:5,name:"Botafogo",slug:"botafogo",acronym:"BOT",icon:o.teamBotafogo},"red-bull-bragantino":{id:984,name:"Red Bull Bragantino",slug:"red-bull-bragantino",acronym:"BRG",icon:o.teamBragantino},ceara:{id:33,name:"Ceará",slug:"ceara",acronym:"CEA",icon:o.teamCeara},chapecoense:{id:695,name:"Chapecoense",slug:"chapecoense",acronym:"CHA",icon:o.teamChapecoense},corinthians:{id:6,name:"Corinthians",slug:"corinthians",acronym:"COR",icon:o.teamCorinthians},coritiba:{id:7,name:"Coritiba",slug:"coritiba",acronym:"CTB",icon:o.teamCoritiba},cruzeiro:{id:9,name:"Cruzeiro",slug:"cruzeiro",acronym:"CRU",icon:o.teamCruzeiro},cuiaba:{id:185,name:"Cuiabá",slug:"cuiaba",acronym:"CUI",icon:o.teamCuiaba},flamengo:{id:1,name:"Flamengo",slug:"flamengo",acronym:"FLA",icon:o.teamFlamengo},fluminense:{id:11,name:"Fluminense",slug:"fluminense",acronym:"FLU",icon:o.teamFluminense},fortaleza:{id:35,name:"Fortaleza",slug:"fortaleza",acronym:"FOR",icon:o.teamFortaleza},goias:{id:12,name:"Goiás",slug:"goias",acronym:"GOI",icon:o.teamGoias},gremio:{id:13,name:"Grêmio",slug:"gremio",acronym:"GRE",icon:o.teamGremio},internacional:{id:15,name:"Internacional",slug:"internacional",acronym:"INT",icon:o.teamInternacional},palmeiras:{id:17,name:"Palmeiras",slug:"palmeiras",acronym:"PAL",icon:o.teamPalmeiras},santos:{id:22,name:"Santos",slug:"santos",acronym:"SAN",icon:o.teamSantos},"sao-paulo":{id:24,name:"São Paulo",slug:"sao-paulo",acronym:"SPA",icon:o.teamSaoPaulo},sport:{id:76,name:"Sport",slug:"sport",acronym:"SPT",icon:o.teamSport},vasco:{id:25,name:"Vasco",slug:"vasco",acronym:"VAS",icon:o.teamVasco}};const m={aries:{name:"Áries",slug:"aries",icon:a.signAries},touro:{name:"Touro",slug:"touro",icon:a.signTouro},gemeos:{name:"Gêmeos",slug:"gemeos",icon:a.signGemeos},cancer:{name:"Câncer",slug:"cancer",icon:a.signCancer},leao:{name:"Leão",slug:"leao",icon:a.signLeao},virgem:{name:"Virgem",slug:"virgem",icon:a.signVirgem},libra:{name:"Libra",slug:"libra",icon:a.signLibra},escorpiao:{name:"Escorpião",slug:"escorpiao",icon:a.signEscorpiao},sagitario:{name:"Sagitário",slug:"sagitario",icon:a.signSagitario},capricornio:{name:"Capricórnio",slug:"capricornio",icon:a.signCapricornio},aquario:{name:"Aquário",slug:"aquario",icon:a.signAquario},peixes:{name:"Peixes",slug:"peixes",icon:a.signPeixes}};var f=Object.defineProperty,v=Object.getOwnPropertyDescriptor;l=(e,t,a,i)=>{for(var o,n=1<i?void 0:i?v(t,a):t,r=e.length-1;0<=r;r--)(o=e[r])&&(n=(i?o(t,a,n):o(n))||n);return i&&n&&f(t,a,n),n};class y extends t.MixedEnvironmentTool{constructor(){super(...arguments),this.stateID="user",this.defaultValues=new d}getAllAttributes(){let e=this.localStorageService.getData(p);return e||(e=this.defaultValues,this.localStorageService.setData(p,e)),e}async init(){(await Promise.allSettled([this.team.fetch(),this.sign.fetch()])).filter(e=>"rejected"===e.status).forEach(e=>console.error("Could not initialize one of the user preferences",e)),this.setState(this.stateID,"preferences",this.getAllAttributes()),n.on("set",({key:e,value:t})=>this.setState(this.stateID,"preferences",{...this.getAllAttributes(),[e]:t}))}}l([Object(t.DepInject)(i.LocalStorageService)],y.prototype,"localStorageService",2),l([Object(t.DepInject)(i.CookieService)],y.prototype,"cookieService",2),l([Object(t.DepInject)(class extends h{constructor(){super(...arguments),this.name="favoriteTeam"}async fetch(){let e=this.getAttribute(this.name);var t=Object.values(g).find(({slug:t})=>t==e);const a=this.cookieService.getCookie("meuTime");var i=Object.values(g).find(({id:e})=>e==a);null!=i&&i.slug&&(null==i?void 0:i.slug)!==(null==t?void 0:t.slug)&&this.setAttribute(this.name,i.slug)}async set(e){var t;this.setAttribute(this.name,e),null!=(t=g[e])&&t.id&&((t=new Date).setFullYear(t.getFullYear()+1),this.cookieService.setCookie("meuTime",null==(e=null==(e=g[e])?void 0:e.id)?void 0:e.toString(),{domain:".uol.com.br",path:"/",expires:t}))}getTeams(){return Object.freeze(g)}})],y.prototype,"team",2),l([Object(t.DepInject)(class extends h{constructor(){super(...arguments),this.name="horoscopes"}async fetch(){var e=this.getAttribute(this.name),t=this.cookieService.getCookie("meuSigno");t?t!==(null==e?void 0:e[0])&&this.setAttribute(this.name,[t]):null!=e&&e.length&&this.set(e)}async set(e){var t;this.setAttribute(this.name,e),null!=(t=m[null==e?void 0:e[0]])&&t.slug&&((t=new Date).setFullYear(t.getFullYear()+1),this.cookieService.setCookie("meuSigno",null==(e=null==(e=m[e[0]])?void 0:e.slug)?void 0:e.toString(),{domain:".uol.com.br",path:"/",expires:t}))}getSigns(){return Object.freeze(m)}})],y.prototype,"sign",2)}}]);