OK
https://www.publico.pt/
Mongolia
Country
Network
April 17, 2025, 09:43 PM UTC
Date & Time
Websites
Websites
Runtime: 4.5s
On April 17, 2025, 09:43 PM UTC, https://www.publico.pt/ was accessible when tested on AS9484 in Mongolia.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
202.131.224.2
Query:
IN A www.publico.pt
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
54.192.18.99
@
IN
A
54.192.18.113
@
IN
A
54.192.18.3
@
IN
A
54.192.18.71

TCP Connections

Connection to 54.192.18.71:443 succeeded.
Connection to 54.192.18.3:443 succeeded.
Connection to 54.192.18.113:443 succeeded.
Connection to 54.192.18.99:443 succeeded.

HTTP Requests

URL
GET https://www.publico.pt/
Response Headers
Accept-Ranges:
bytes
Cache-Control:
public, max-age=120
Content-Length:
670165
Content-Type:
text/html; charset=utf-8
Date:
Thu, 17 Apr 2025 21:43:53 GMT
Server:
nginx
Strict-Transport-Security:
max-age=31536000
Vary:
Accept-Encoding
Via:
1.1 044db435c889c784fb7699a7b74ad574.cloudfront.net (CloudFront)
X-Amz-Cf-Id:
D35wlTcvOCnhTmWm4XblRIkkpBsFbWTdD0oPsiI6D0Y0f6cKsAEOpg==
X-Amz-Cf-Pop:
HKG62-C2
X-Cache:
Miss from cloudfront
Xv-Cache:
HIT
Xv-H:
4
Response Body
<!DOCTYPE html>
<html lang="pt">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>PÚBLICO – Abrir portas onde se erguem muros</title>
    <meta name="description" content="Notícias, opinião plural, investigação, edição impressa, newsletters, jogos. Pense bem, pense PÚBLICO">

    <link rel="manifest" href="/manifest.json?v2021" />
    <link rel="canonical" href="https://www.publico.pt" />

    <link rel="preload" href="https://www.publico.pt/site-2022/assets/fonts/publico-bold.woff2" as="font" type="font/woff2" crossorigin>
    <link rel="preload" href="https://www.publico.pt/site-2022/assets/fonts/publico-medium.woff2" as="font" type="font/woff2" crossorigin>
    <link rel="preload" href="https://www.publico.pt/site-2022/assets/fonts/publico-mediumitalic.woff2" as="font" type="font/woff2" crossorigin>
    <link rel="preload" href="https://www.publico.pt/site-2022/assets/fonts/publico-light.woff2" as="font" type="font/woff2" crossorigin>
    <link rel="preload" href="https://www.publico.pt/site-2022/assets/fonts/publico-roman.woff2" as="font" type="font/woff2" crossorigin>
    <link rel="preload" href="https://www.publico.pt/site-2022/assets/fonts/publico-romanitalic.woff2" as="font" type="font/woff2" crossorigin>

    <link rel="stylesheet" href="https://www.publico.pt/site-2022/assets/css/header--main.css?v=1704202522" />
    <link rel="stylesheet" href="https://www.publico.pt/site-2022/assets/css/main.css?v=1704202522" />

    <link rel="apple-touch-icon" sizes="180x180" href="https://static.publico.pt/files/site/assets/img/ico/apple-touch-icon.png?v=Km29lWbk4K">
    <link rel="icon" type="image/png" sizes="32x32" href="https://static.publico.pt/files/site/assets/img/ico/favicon-32x32.png?v=Km29lWbk4K">
    <link rel="icon" type="image/png" sizes="16x16" href="https://static.publico.pt/files/site/assets/img/ico/favicon-16x16.png?v=Km29lWbk4K">
    <link rel="manifest" href="https://static.publico.pt/files/site/assets/img/ico/manifest.js?v=Km29lWbk4K">
    <link rel="mask-icon" href="https://static.publico.pt/files/site/assets/img/ico/safari-pinned-tab.svg" color="#d71921">
    <link rel="shortcut icon" href="https://static.publico.pt/files/site/assets/img/ico/favicon.ico?v=Km29lWbk4K">
    <meta name="apple-mobile-web-app-title" content="publico.pt">
    <meta name="application-name" content="P&Uacute;BLICO">
    <meta name="msapplication-config" content="https://static.publico.pt/files/site/assets/img/ico/browserconfig.xml">
    <meta name="theme-color" content="#ffffff">

    <meta property="og:type" content="website">
    <meta property="og:title" content="P&#218;BLICO">
    <meta property="og:image" content="https://static.publicocdn.com/files/site/assets/img/social/default-preview.png">
    <meta property="og:url" content="https://www.publico.pt">
    <meta property="og:site_name" content="PÚBLICO">
    <meta property="og:description" content="As &#250;ltimas not&#237;cias, opini&#227;o, fotos e v&#237;deos de Lisboa, Porto, Portugal, Europa e do Mundo. A melhor fonte de informa&#231;&#227;o de economia, pol&#237;tica, cultura, ci&#234;ncia, tecnologia, life&amp;style e viagens.">

    <meta name="twitter:card" content="summary" />
    <meta name="twitter:site" content="@publico" />
    <meta name="twitter:site:id" content="2561091" />
    <meta name="twitter:url" content="https://www.publico.pt" />
    <meta name="twitter:title" content="P&#218;BLICO" />
    <meta name="twitter:description" content="As &#250;ltimas not&#237;cias, opini&#227;o, fotos e v&#237;deos de Lisboa, Porto, Portugal, Europa e do Mundo. A melhor fonte de informa&#231;&#227;o de economia, pol&#237;tica, cultura, ci&#234;ncia, tecnologia, life&amp;style e viagens." />
    <meta name="twitter:image" content="https://static.publicocdn.com/files/site/assets/img/social/default-preview.png" />

    <meta property="fb:app_id" content="263434066253">
    <meta name="apple-itunes-app" content="app-id=953049142" />

    <script type="application/ld+json">
        { "@context": "http://schema.org","@type": "Organization","name": "Público","url": "https://www.publico.pt","logo": "https://static.publicocdn.com/files/site/assets/img/p-logo-original.png","foundingDate": "1990","address": {"@type": "PostalAddress","streetAddress": "Edifício Diogo Cão, Doca de Alcântara Norte","addressLocality": "Lisboa","postalCode": "1350-352","addressCountry": "Portugal"},"contactPoint":{"@type": "ContactPoint","contactType": "customer support","telephone": "[+351-21011111000]","email": "call.center@publico.pt"},"sameAs":["https://www.facebook.com/publico","https://twitter.com/publico","https://www.instagram.com/publico.pt/","https://www.linkedin.com/company/31792","https://www.youtube.com/user/jornalpublicovideos"]}
    </script>

    <script>
        if ('serviceWorker' in navigator) {
            navigator.serviceWorker.register('/sw.js?cname=202010711802&path=' + document.location.pathname + document.location.search, { scope: '/' });
            navigator.serviceWorker.addEventListener('message', function (event) {
                if (event.data.type == "user_message_ticker") {
                    var cusEvent = new CustomEvent(event.data.type, { detail: event.data.detail });
                    document.dispatchEvent(cusEvent);
                }
                //console.log(event);
                //console.log(`The service worker sent me a message again: ${event.data}`);
            });
            navigator.serviceWorker.ready;
        }
    </script>

<script>
    var dataLayer = window.dataLayer || [];
    const originalPush = dataLayer.push;
    dataLayer.push = function (...args) {        
        if (args.length > 0) {
            if (args[0].siteEvent) {
                if (typeof pushEventToMat == "function")
                    pushEventToMat(args[0].siteEvent.category, { action: args[0].siteEvent.action, label: args[0].siteEvent.label });
                else {
                    var eventsToPushToMat = window.eventsToPushToMat || [];
                    eventsToPushToMat.push({
                        event: args[0].siteEvent.category,
                        data: { action: args[0].siteEvent.action, label: args[0].siteEvent.label }
                    });
                }
            }
            else if (args[0].event && args[0].event.indexOf("gtm.") < 0 && Object.keys(args[0]).length > 1) {
                if (typeof pushEventToMat == "function")
                    pushEventToMat(args[0].event, args[0]);
                else {
                    var eventsToPushToMat = window.eventsToPushToMat || [];
                    eventsToPushToMat.push({
                        event: args[0].event,
                        data: args[0]
                    });
                }
            }
        }
        return originalPush.apply(this, args);
    };
</script>
<script>
window.IsInDarkMode = false;
let pianoWindows = [];
let darkMode = localStorage.getItem("darkMode");
function disableDarkMode() {
    document.documentElement.classList.remove('darkmode');
    localStorage.setItem("darkMode", null);
    if (darkMode == null) darkMode = "lightmode";
    setPianoFramesThem("lightmode");
}
function enableDarkMode() {
    document.documentElement.classList.add('darkmode');
    localStorage.setItem("darkMode", "enabled");
    if (darkMode == null) darkMode = "darkMode";
    window.IsInDarkMode = true;
    setPianoFramesThem("darkmode");
}
function disableSystemDarkMode() {
    document.documentElement.classList.remove('darkmode');
    localStorage.setItem("darkMode", 'system-null');
    if (darkMode == null) darkMode = "system-null";
    setPianoFramesThem("lightmode");
}
function enableSystemDarkMode() {
    document.documentElement.classList.add('darkmode');
    localStorage.setItem("darkMode", "system-enable");
    if (darkMode == null) darkMode = "system-enable";
    window.IsInDarkMode = true;
    setPianoFramesThem("darkmode");
}

function setPianoFramesThem(theme) {
    if (pianoWindows.length > 0) {
        pianoWindows.forEach(w => {
            w.postMessage({
                command: 'setDarkMode',
                payload: { color_scheme: theme },
            }, '*');
        });
    }
}

if (darkMode === "enabled") {
    enableDarkMode();
} else if (darkMode === 'null') {
    disableDarkMode();
} else {
    if (window.matchMedia && (window.matchMedia('(prefers-color-scheme: dark)').matches)) {
        enableSystemDarkMode();
    } else {
        disableSystemDarkMode();
    }
}

addEventListener('DOMContentLoaded', (event) => {
    const darkmodeBtns = document.querySelectorAll(".btn--toggle-switch");
    // verifico se existe o botão. se sim, corremos o script. Útil para os embeds não correrem este código
    darkmodeBtns.forEach(el => {
        el.addEventListener("click", () => {
            const ourEmbeds = document.querySelectorAll('.story__callout--link .story__callout__wrapper > iframe');
            const pianoHpBlock = document.querySelector('#piano--hp-block iframe');
            if (document.documentElement.classList.contains("darkmode")) {
                disableDarkMode();
                // se estivermos nos artigos e houver embeds
                if (document.body.classList.contains("v2020") && ourEmbeds.length > 0) {
                    for (let i = 0; i < ourEmbeds.length; i++) {
                        const iframeHtmlEl = ourEmbeds[i].contentWindow.document.getElementsByTagName("html")[0];
                        iframeHtmlEl.classList.remove("darkmode");
                    }
                }
                dataLayer.push({
                    event: "darkmode",
                    enable: false
                });
            } else {
                enableDarkMode();
                // se estivermos nos artigos e houver embeds
                if (document.body.classList.contains("v2020") && ourEmbeds.length > 0) {
                    for (let i = 0; i < ourEmbeds.length; i++) {
                        const iframeHtmlEl = ourEmbeds[i].contentWindow.document.getElementsByTagName("html")[0];
                        iframeHtmlEl.classList.add("darkmode");
                    }
                }
                dataLayer.push({
                    event: "darkmode",
                    enable: true
                });
            }
        });
    });
});

var checkoutPianoWindow = [];
window.addEventListener("message", (event) => {
    if (event.origin == "https://buy-eu.piano.io" || event.origin == "https://sandbox.tinypass.com") {
        if (event.data && event.data.command) {
            switch (event.data.command) {
                case "mapEndRegistrationWindow":
                    if (event.data.payload)
                        window.EndRegistration(event.source, event.data.payload);
                    break;
                case "mapFrameWindow":
                    pianoWindows.push(event.source);
                    setPianoFramesThem(darkMode === "enabled" ||
                        darkMode == "system-enable" ? "darkmode" : "lightmode");
                    break;
                case "mapCheckoutFrameWindowMB":
                    checkoutPianoWindow.push(event.source);
                    console.log("Multibanco");
                    getMbReference();
                    break;
                case "mapCheckoutFrameWindowMBWay":
                    checkoutPianoWindow.push(event.source);
                    console.log("MBWay");
                    getMbWayPayment();
                    break;
                case "mapUpgradeFrameWindow":
                     checkoutPianoWindow.push(event.source);
                     console.log("Upgrade MBWay or MB");                        
                     break;

               case "mapLinkedTermWindow":
                     checkoutPianoWindow.push(event.source);                    
                     getLinkedTerm();
                     break;
                }

            }
        }
    
});

var tp = window.tp || [];
tp.push(["addHandler", "checkoutComplete", function (conversion) {
    console.log("complete");
    debugger;
    window.conversion = conversion;
}]);
tp.push(["addHandler", "completeUpgradePurchase", function (conversion) { 
    window.conversion = conversion;
    window.isUpgrade = true;
    console.log("complete");    
}]);
tp.push(["addHandler", "submitPayment", function (payment) {
    console.log("complete");
    debugger;
}]);

tp.push(["addHandler", "customEvent", function (event, b, c, d) {
    switch (event.eventName) {
        case "savePhoneNumber":
            window.phoneNumber = event.params.params;
            window.updateNumber = event.params.updateNumber;
            break;
    }
}]);


function getMbReference() {
    try {
        fetch("/api/piano/payment/get", {
            headers: {
                "content-type": "application/json"
            },
            method: "post",
            credentials: "include",
            body: JSON.stringify(window.conversion)
        }).then(response => {
            if (response.status == 200) {
                response.json().then(data => {
                    checkoutPianoWindow.forEach(w => {
                        w.postMessage({
                            command: 'setMbReference',
                            payload: { data: data },
                        }, '*');
                    });
                    const checkTimer = window.isUpgrade ? startCheckTimerWithoutPaymentId : startCheckTimer;
                    window.checkPaymentInterval = setInterval(() => {
                            if (window.isUpgrade) {
                                checkTimer();
                            } else {
                                checkTimer(window.conversion.paymentId);
                            }
                        }, 15000);
                });
                return;
            }
        }).catch(err => {
            setTimeout(function () {
                getMbReference();
            }, 1000);
        });
    } catch (e) {
        setTimeout(function () {
            getMbReference();
        }, 1000);
    }
}

function getMbWayPayment() {
    try {
        const booleanUpdateNumber = window.updateNumber === "true" ? true : false;
        window.conversion.phoneNumber = window.phoneNumber;
        window.conversion.updateNumber = booleanUpdateNumber;

        fetch("/api/piano/payment/get", {
            headers: {
                "content-type": "application/json"
            },
            method: "post",
            credentials: "include",
            body: JSON.stringify(window.conversion)
        }).then(response => {
            if (response.status == 200) {
                response.json().then(data => {
                    checkoutPianoWindow.forEach(w => {
                        w.postMessage({
                            command: 'setMbWayData',
                            payload: {
                                data: data,
                                phone: window.phoneNumber
                            },
                        }, '*');
                    });
                    const checkTimer = window.isUpgrade ? startCheckTimerWithoutPaymentId : startCheckTimer;
                    window.checkPaymentInterval = setInterval(() => {
                            if (window.isUpgrade) {
                                checkTimer();
                            } else {
                                checkTimer(window.conversion.paymentId);
                            }
                        }, 15000);
                });
                return;
            }
        }).catch(err => {
            setTimeout(function () {
                getMbWayPayment();
            }, 1000);
        });
    } catch (e) {
        setTimeout(function () {
            getMbWayPayment();
        }, 1000);
    }
}

        function getLinkedTerm() {
        try {
            const url = `/api/piano/linkedterm/refund/eligibility`;
            fetch(url, {
                headers: {
                    "content-type": "application/json"
                },
                method: "GET",
                credentials: "include",
            }).then(response => {
                if (response.status == 200) {
                    response.json().then(data => {
                        checkoutPianoWindow.forEach(w => {
                            w.postMessage({
                                command: 'setLinkedTerm',
                                payload: { data: data },
                            }, '*');
                        });
                    });
                    return;
                }
            }).catch(err => {
                setTimeout(function () {
                    getLinkedTerm();
                }, 1000);
            });
        } catch (e) {
            setTimeout(function () {
                getLinkedTerm();
            }, 1000);
        }
    }

function startCheckTimer(paymentId) {
    fetch("/api/piano/payment/check?paymentId=" + paymentId, {
        headers: {
            "content-type": "application/json"
        },
        method: "post",
        credentials: "include"
    }).then(response => {
        if (response.status == 200) {
            response.json().then(data => {
                if (data.status == "paid" || window.finishPayment) {
                    checkoutPianoWindow[0].postMessage({
                        command: 'paymentReceived',
                        payload: { data: "" },
                    }, '*');
                    clearInterval(window.checkPaymentInterval);
                    refreshUser();
                }
            });
            return;
        }
    });
}

function startCheckTimerWithoutPaymentId(){
    fetch("/api/piano/payment/checkUpgrade", {
        headers: {
            "content-type": "application/json"
        },
        method: "post",
        credentials: "include",
        body: JSON.stringify(window.conversion)
    }).then(response => {
        if (response.status == 200) {
            response.json().then(data => {
                if (data.status == "paid" || window.finishPayment) {
                    checkoutPianoWindow[0].postMessage({
                        command: 'paymentReceived',
                        payload: { data: "" },
                    }, '*');
                    clearInterval(window.checkPaymentInterval);
                    refreshUser();
                }
            });
            return;
        }
    });
}

function refreshUser() {
    fetch("/api/user/refresh", {
        method: "post",
        credentials: "include",
    }).then(response => {
        if (response.status === 200) {
            sessionStorage.removeItem("user_session");
        }
    });
}
</script>

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

    <link href="https://cdn3.richaudience.com/ab083674fb8200b877a6983126e4477d/publicoComunicacao/prebid.js" rel="preload" as="script" />
    <link href="https://cdn3.richaudience.com/ab083674fb8200b877a6983126e4477d/publicoComunicacao/bundle.js" rel="preload" as="script" />
    <link href="https://cdn3.richaudience.com/ab083674fb8200b877a6983126e4477d/publicoComunicacao/init.js" rel="preload" as="script" />


    <script>
        (function () {
            'use strict'; function aa(a) { var b = 0; return function () { return b < a.length ? { done: !1, value: a[b++] } : { done: !0 } } } var ba = "function" == typeof Object.defineProperties ? Object.defineProperty : function (a, b, c) { if (a == Array.prototype || a == Object.prototype) return a; a[b] = c.value; return a };
            function ca(a) { a = ["object" == typeof globalThis && globalThis, a, "object" == typeof window && window, "object" == typeof self && self, "object" == typeof global && global]; for (var b = 0; b < a.length; ++b) { var c = a[b]; if (c && c.Math == Math) return c } throw Error("Cannot find global object"); } var da = ca(this); function k(a, b) { if (b) a: { var c = da; a = a.split("."); for (var d = 0; d < a.length - 1; d++) { var e = a[d]; if (!(e in c)) break a; c = c[e] } a = a[a.length - 1]; d = c[a]; b = b(d); b != d && null != b && ba(c, a, { configurable: !0, writable: !0, value: b }) } }
            function ea(a) { return a.raw = a } function m(a) { var b = "undefined" != typeof Symbol && Symbol.iterator && a[Symbol.iterator]; if (b) return b.call(a); if ("number" == typeof a.length) return { next: aa(a) }; throw Error(String(a) + " is not an iterable or ArrayLike"); } function fa(a) { for (var b, c = []; !(b = a.next()).done;)c.push(b.value); return c } var ha = "function" == typeof Object.create ? Object.create : function (a) { function b() { } b.prototype = a; return new b }, n;
            if ("function" == typeof Object.setPrototypeOf) n = Object.setPrototypeOf; else { var q; a: { var ia = { a: !0 }, ja = {}; try { ja.__proto__ = ia; q = ja.a; break a } catch (a) { } q = !1 } n = q ? function (a, b) { a.__proto__ = b; if (a.__proto__ !== b) throw new TypeError(a + " is not extensible"); return a } : null } var ka = n;
            function r(a, b) { a.prototype = ha(b.prototype); a.prototype.constructor = a; if (ka) ka(a, b); else for (var c in b) if ("prototype" != c) if (Object.defineProperties) { var d = Object.getOwnPropertyDescriptor(b, c); d && Object.defineProperty(a, c, d) } else a[c] = b[c]; a.A = b.prototype } function la() { for (var a = Number(this), b = [], c = a; c < arguments.length; c++)b[c - a] = arguments[c]; return b } k("Number.MAX_SAFE_INTEGER", function () { return 9007199254740991 });
            k("Number.isFinite", function (a) { return a ? a : function (b) { return "number" !== typeof b ? !1 : !isNaN(b) && Infinity !== b && -Infinity !== b } }); k("Number.isInteger", function (a) { return a ? a : function (b) { return Number.isFinite(b) ? b === Math.floor(b) : !1 } }); k("Number.isSafeInteger", function (a) { return a ? a : function (b) { return Number.isInteger(b) && Math.abs(b) <= Number.MAX_SAFE_INTEGER } });
            k("Math.trunc", function (a) { return a ? a : function (b) { b = Number(b); if (isNaN(b) || Infinity === b || -Infinity === b || 0 === b) return b; var c = Math.floor(Math.abs(b)); return 0 > b ? -c : c } }); k("Object.is", function (a) { return a ? a : function (b, c) { return b === c ? 0 !== b || 1 / b === 1 / c : b !== b && c !== c } }); k("Array.prototype.includes", function (a) { return a ? a : function (b, c) { var d = this; d instanceof String && (d = String(d)); var e = d.length; c = c || 0; for (0 > c && (c = Math.max(c + e, 0)); c < e; c++) { var f = d[c]; if (f === b || Object.is(f, b)) return !0 } return !1 } });
            k("String.prototype.includes", function (a) { return a ? a : function (b, c) { if (null == this) throw new TypeError("The 'this' value for String.prototype.includes must not be null or undefined"); if (b instanceof RegExp) throw new TypeError("First argument to String.prototype.includes must not be a regular expression"); return -1 !== this.indexOf(b, c || 0) } });/*

                Copyright The Closure Library Authors.
                SPDX-License-Identifier: Apache-2.0
            */
            var t = this || self; function v(a) { return a }; var w, x; a: { for (var ma = ["CLOSURE_FLAGS"], y = t, z = 0; z < ma.length; z++)if (y = y[ma[z]], null == y) { x = null; break a } x = y } var na = x && x[610401301]; w = null != na ? na : !1; var A, oa = t.navigator; A = oa ? oa.userAgentData || null : null; function B(a) { return w ? A ? A.brands.some(function (b) { return (b = b.brand) && -1 != b.indexOf(a) }) : !1 : !1 } function C(a) { var b; a: { if (b = t.navigator) if (b = b.userAgent) break a; b = "" } return -1 != b.indexOf(a) }; function D() { return w ? !!A && 0 < A.brands.length : !1 } function E() { return D() ? B("Chromium") : (C("Chrome") || C("CriOS")) && !(D() ? 0 : C("Edge")) || C("Silk") }; var pa = D() ? !1 : C("Trident") || C("MSIE"); !C("Android") || E(); E(); C("Safari") && (E() || (D() ? 0 : C("Coast")) || (D() ? 0 : C("Opera")) || (D() ? 0 : C("Edge")) || (D() ? B("Microsoft Edge") : C("Edg/")) || D() && B("Opera")); var qa = {}, F = null; var ra = "undefined" !== typeof Uint8Array, sa = !pa && "function" === typeof btoa; function G() { return "function" === typeof BigInt }; var H = 0, I = 0; function ta(a) { var b = 0 > a; a = Math.abs(a); var c = a >>> 0; a = Math.floor((a - c) / 4294967296); b && (c = m(ua(c, a)), b = c.next().value, a = c.next().value, c = b); H = c >>> 0; I = a >>> 0 } function va(a, b) { b >>>= 0; a >>>= 0; if (2097151 >= b) var c = "" + (4294967296 * b + a); else G() ? c = "" + (BigInt(b) << BigInt(32) | BigInt(a)) : (c = (a >>> 24 | b << 8) & 16777215, b = b >> 16 & 65535, a = (a & 16777215) + 6777216 * c + 6710656 * b, c += 8147497 * b, b *= 2, 1E7 <= a && (c += Math.floor(a / 1E7), a %= 1E7), 1E7 <= c && (b += Math.floor(c / 1E7), c %= 1E7), c = b + wa(c) + wa(a)); return c }
            function wa(a) { a = String(a); return "0000000".slice(a.length) + a } function ua(a, b) { b = ~b; a ? a = ~a + 1 : b += 1; return [a, b] }; var J; J = "function" === typeof Symbol && "symbol" === typeof Symbol() ? Symbol() : void 0; var xa = J ? function (a, b) { a[J] |= b } : function (a, b) { void 0 !== a.g ? a.g |= b : Object.defineProperties(a, { g: { value: b, configurable: !0, writable: !0, enumerable: !1 } }) }, K = J ? function (a) { return a[J] | 0 } : function (a) { return a.g | 0 }, L = J ? function (a) { return a[J] } : function (a) { return a.g }, M = J ? function (a, b) { a[J] = b; return a } : function (a, b) { void 0 !== a.g ? a.g = b : Object.defineProperties(a, { g: { value: b, configurable: !0, writable: !0, enumerable: !1 } }); return a }; function ya(a, b) { M(b, (a | 0) & -14591) } function za(a, b) { M(b, (a | 34) & -14557) }
            function Aa(a) { a = a >> 14 & 1023; return 0 === a ? 536870912 : a }; var N = {}, Ba = {}; function Ca(a) { return !(!a || "object" !== typeof a || a.g !== Ba) } function Da(a) { return null !== a && "object" === typeof a && !Array.isArray(a) && a.constructor === Object } function P(a, b, c) { if (!Array.isArray(a) || a.length) return !1; var d = K(a); if (d & 1) return !0; if (!(b && (Array.isArray(b) ? b.includes(c) : b.has(c)))) return !1; M(a, d | 1); return !0 } Object.freeze(new function () { }); Object.freeze(new function () { }); var Ea = /^-?([1-9][0-9]*|0)(\.[0-9]+)?$/; var Q; function Fa(a, b) { Q = b; a = new a(b); Q = void 0; return a }
            function R(a, b, c) { null == a && (a = Q); Q = void 0; if (null == a) { var d = 96; c ? (a = [c], d |= 512) : a = []; b && (d = d & -16760833 | (b & 1023) << 14) } else { if (!Array.isArray(a)) throw Error(); d = K(a); if (d & 64) return a; d |= 64; if (c && (d |= 512, c !== a[0])) throw Error(); a: { c = a; var e = c.length; if (e) { var f = e - 1; if (Da(c[f])) { d |= 256; b = f - (+!!(d & 512) - 1); if (1024 <= b) throw Error(); d = d & -16760833 | (b & 1023) << 14; break a } } if (b) { b = Math.max(b, e - (+!!(d & 512) - 1)); if (1024 < b) throw Error(); d = d & -16760833 | (b & 1023) << 14 } } } M(a, d); return a }; function Ga(a) {
                switch (typeof a) {
                    case "number": return isFinite(a) ? a : String(a); case "boolean": return a ? 1 : 0; case "object": if (a) if (Array.isArray(a)) { if (P(a, void 0, 0)) return } else if (ra && null != a && a instanceof Uint8Array) {
                        if (sa) { for (var b = "", c = 0, d = a.length - 10240; c < d;)b += String.fromCharCode.apply(null, a.subarray(c, c += 10240)); b += String.fromCharCode.apply(null, c ? a.subarray(c) : a); a = btoa(b) } else {
                            void 0 === b && (b = 0); if (!F) {
                                F = {}; c = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""); d = ["+/=",
                                    "+/", "-_=", "-_.", "-_"]; for (var e = 0; 5 > e; e++) { var f = c.concat(d[e].split("")); qa[e] = f; for (var g = 0; g < f.length; g++) { var h = f[g]; void 0 === F[h] && (F[h] = g) } }
                            } b = qa[b]; c = Array(Math.floor(a.length / 3)); d = b[64] || ""; for (e = f = 0; f < a.length - 2; f += 3) { var l = a[f], p = a[f + 1]; h = a[f + 2]; g = b[l >> 2]; l = b[(l & 3) << 4 | p >> 4]; p = b[(p & 15) << 2 | h >> 6]; h = b[h & 63]; c[e++] = g + l + p + h } g = 0; h = d; switch (a.length - f) { case 2: g = a[f + 1], h = b[(g & 15) << 2] || d; case 1: a = a[f], c[e] = b[a >> 2] + b[(a & 3) << 4 | g >> 4] + h + d }a = c.join("")
                        } return a
                    }
                }return a
            }; function Ha(a, b, c) { a = Array.prototype.slice.call(a); var d = a.length, e = b & 256 ? a[d - 1] : void 0; d += e ? -1 : 0; for (b = b & 512 ? 1 : 0; b < d; b++)a[b] = c(a[b]); if (e) { b = a[b] = {}; for (var f in e) Object.prototype.hasOwnProperty.call(e, f) && (b[f] = c(e[f])) } return a } function Ia(a, b, c, d, e) { if (null != a) { if (Array.isArray(a)) a = P(a, void 0, 0) ? void 0 : e && K(a) & 2 ? a : Ja(a, b, c, void 0 !== d, e); else if (Da(a)) { var f = {}, g; for (g in a) Object.prototype.hasOwnProperty.call(a, g) && (f[g] = Ia(a[g], b, c, d, e)); a = f } else a = b(a, d); return a } }
            function Ja(a, b, c, d, e) { var f = d || c ? K(a) : 0; d = d ? !!(f & 32) : void 0; a = Array.prototype.slice.call(a); for (var g = 0; g < a.length; g++)a[g] = Ia(a[g], b, c, d, e); c && c(f, a); return a } function Ka(a) { return a.s === N ? a.toJSON() : Ga(a) }; function La(a, b, c) { c = void 0 === c ? za : c; if (null != a) { if (ra && a instanceof Uint8Array) return b ? a : new Uint8Array(a); if (Array.isArray(a)) { var d = K(a); if (d & 2) return a; b && (b = 0 === d || !!(d & 32) && !(d & 64 || !(d & 16))); return b ? M(a, (d | 34) & -12293) : Ja(a, La, d & 4 ? za : c, !0, !0) } a.s === N && (c = a.h, d = L(c), a = d & 2 ? a : Fa(a.constructor, Ma(c, d, !0))); return a } } function Ma(a, b, c) { var d = c || b & 2 ? za : ya, e = !!(b & 32); a = Ha(a, b, function (f) { return La(f, e, d) }); xa(a, 32 | (c ? 2 : 0)); return a }; function Na(a, b) { a = a.h; return Oa(a, L(a), b) } function Oa(a, b, c, d) { if (-1 === c) return null; if (c >= Aa(b)) { if (b & 256) return a[a.length - 1][c] } else { var e = a.length; if (d && b & 256 && (d = a[e - 1][c], null != d)) return d; b = c + (+!!(b & 512) - 1); if (b < e) return a[b] } } function Pa(a, b, c, d, e) { var f = Aa(b); if (c >= f || e) { var g = b; if (b & 256) e = a[a.length - 1]; else { if (null == d) return; e = a[f + (+!!(b & 512) - 1)] = {}; g |= 256 } e[c] = d; c < f && (a[c + (+!!(b & 512) - 1)] = void 0); g !== b && M(a, g) } else a[c + (+!!(b & 512) - 1)] = d, b & 256 && (a = a[a.length - 1], c in a && delete a[c]) }
            function Qa(a, b) { var c = Ra; var d = void 0 === d ? !1 : d; var e = a.h; var f = L(e), g = Oa(e, f, b, d); if (null != g && "object" === typeof g && g.s === N) c = g; else if (Array.isArray(g)) { var h = K(g), l = h; 0 === l && (l |= f & 32); l |= f & 2; l !== h && M(g, l); c = new c(g) } else c = void 0; c !== g && null != c && Pa(e, f, b, c, d); e = c; if (null == e) return e; a = a.h; f = L(a); f & 2 || (g = e, c = g.h, h = L(c), g = h & 2 ? Fa(g.constructor, Ma(c, h, !1)) : g, g !== e && (e = g, Pa(a, f, b, e, d))); return e } function Sa(a, b) { a = Na(a, b); return null == a || "string" === typeof a ? a : void 0 }
            function Ta(a, b) {
                var c = void 0 === c ? 0 : c; a = Na(a, b); if (null != a) if (b = typeof a, "number" === b ? Number.isFinite(a) : "string" !== b ? 0 : Ea.test(a)) if ("number" === typeof a) { if (a = Math.trunc(a), !Number.isSafeInteger(a)) { ta(a); b = H; var d = I; if (a = d & 2147483648) b = ~b + 1 >>> 0, d = ~d >>> 0, 0 == b && (d = d + 1 >>> 0); b = 4294967296 * d + (b >>> 0); a = a ? -b : b } } else if (b = Math.trunc(Number(a)), Number.isSafeInteger(b)) a = String(b); else {
                    if (b = a.indexOf("."), -1 !== b && (a = a.substring(0, b)), !("-" === a[0] ? 20 > a.length || 20 === a.length && -922337 < Number(a.substring(0, 7)) :
                        19 > a.length || 19 === a.length && 922337 > Number(a.substring(0, 6)))) {
                            if (16 > a.length) ta(Number(a)); else if (G()) a = BigInt(a), H = Number(a & BigInt(4294967295)) >>> 0, I = Number(a >> BigInt(32) & BigInt(4294967295)); else { b = +("-" === a[0]); I = H = 0; d = a.length; for (var e = b, f = (d - b) % 6 + b; f <= d; e = f, f += 6)e = Number(a.slice(e, f)), I *= 1E6, H = 1E6 * H + e, 4294967296 <= H && (I += Math.trunc(H / 4294967296), I >>>= 0, H >>>= 0); b && (b = m(ua(H, I)), a = b.next().value, b = b.next().value, H = a, I = b) } a = H; b = I; b & 2147483648 ? G() ? a = "" + (BigInt(b | 0) << BigInt(32) | BigInt(a >>> 0)) : (b =
                                m(ua(a, b)), a = b.next().value, b = b.next().value, a = "-" + va(a, b)) : a = va(a, b)
                    }
                } else a = void 0; return null != a ? a : c
            } function S(a, b) { a = Sa(a, b); return null != a ? a : "" }; function T(a, b, c) { this.h = R(a, b, c) } T.prototype.toJSON = function () { return Ua(this, Ja(this.h, Ka, void 0, void 0, !1), !0) }; T.prototype.s = N; T.prototype.toString = function () { return Ua(this, this.h, !1).toString() };
            function Ua(a, b, c) {
                var d = a.constructor.v, e = L(c ? a.h : b); a = b.length; if (!a) return b; var f; if (Da(c = b[a - 1])) { a: { var g = c; var h = {}, l = !1, p; for (p in g) if (Object.prototype.hasOwnProperty.call(g, p)) { var u = g[p]; if (Array.isArray(u)) { var jb = u; if (P(u, d, +p) || Ca(u) && 0 === u.size) u = null; u != jb && (l = !0) } null != u ? h[p] = u : l = !0 } if (l) { for (var O in h) { g = h; break a } g = null } } g != c && (f = !0); a-- } for (p = +!!(e & 512) - 1; 0 < a; a--) { O = a - 1; c = b[O]; O -= p; if (!(null == c || P(c, d, O) || Ca(c) && 0 === c.size)) break; var kb = !0 } if (!f && !kb) return b; b = Array.prototype.slice.call(b,
                    0, a); g && b.push(g); return b
            }; function Va(a) { return function (b) { if (null == b || "" == b) b = new a; else { b = JSON.parse(b); if (!Array.isArray(b)) throw Error(void 0); xa(b, 32); b = Fa(a, b) } return b } }; function Wa(a) { this.h = R(a) } r(Wa, T); var Xa = Va(Wa); var U; function V(a) { this.g = a } V.prototype.toString = function () { return this.g + "" }; var Ya = {}; function Za(a) { if (void 0 === U) { var b = null; var c = t.trustedTypes; if (c && c.createPolicy) { try { b = c.createPolicy("goog#html", { createHTML: v, createScript: v, createScriptURL: v }) } catch (d) { t.console && t.console.error(d.message) } U = b } else U = b } a = (b = U) ? b.createScriptURL(a) : a; return new V(a, Ya) }; function $a() { return Math.floor(2147483648 * Math.random()).toString(36) + Math.abs(Math.floor(2147483648 * Math.random()) ^ Date.now()).toString(36) }; function ab(a, b) { b = String(b); "application/xhtml+xml" === a.contentType && (b = b.toLowerCase()); return a.createElement(b) } function bb(a) { this.g = a || t.document || document };/*

                SPDX-License-Identifier: Apache-2.0
            */
            function cb(a, b) { a.src = b instanceof V && b.constructor === V ? b.g : "type_error:TrustedResourceUrl"; var c, d; (c = (b = null == (d = (c = (a.ownerDocument && a.ownerDocument.defaultView || window).document).querySelector) ? void 0 : d.call(c, "script[nonce]")) ? b.nonce || b.getAttribute("nonce") || "" : "") && a.setAttribute("nonce", c) }; function db(a) { a = void 0 === a ? document : a; return a.createElement("script") }; function eb(a, b, c, d, e, f) { try { var g = a.g, h = db(g); h.async = !0; cb(h, b); g.head.appendChild(h); h.addEventListener("load", function () { e(); d && g.head.removeChild(h) }); h.addEventListener("error", function () { 0 < c ? eb(a, b, c - 1, d, e, f) : (d && g.head.removeChild(h), f()) }) } catch (l) { f() } }; var fb = t.atob("aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vaW1hZ2VzL2ljb25zL21hdGVyaWFsL3N5c3RlbS8xeC93YXJuaW5nX2FtYmVyXzI0ZHAucG5n"), gb = t.atob("WW91IGFyZSBzZWVpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlIGlzIGludGVyZmVyaW5nIHdpdGggdGhpcyBwYWdlLg=="), hb = t.atob("RGlzYWJsZSBhbnkgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2Uu"); function ib(a, b, c) { this.i = a; this.u = b; this.o = c; this.g = null; this.j = []; this.m = !1; this.l = new bb(this.i) }
            function lb(a) { if (a.i.body && !a.m) { var b = function () { mb(a); t.setTimeout(function () { nb(a, 3) }, 50) }; eb(a.l, a.u, 2, !0, function () { t[a.o] || b() }, b); a.m = !0 } }
            function mb(a) {
                for (var b = W(1, 5), c = 0; c < b; c++) { var d = X(a); a.i.body.appendChild(d); a.j.push(d) } b = X(a); b.style.bottom = "0"; b.style.left = "0"; b.style.position = "fixed"; b.style.width = W(100, 110).toString() + "%"; b.style.zIndex = W(2147483544, 2147483644).toString(); b.style.backgroundColor = ob(249, 259, 242, 252, 219, 229); b.style.boxShadow = "0 0 12px #888"; b.style.color = ob(0, 10, 0, 10, 0, 10); b.style.display = "flex"; b.style.justifyContent = "center"; b.style.fontFamily = "Roboto, Arial"; c = X(a); c.style.width = W(80, 85).toString() +
                    "%"; c.style.maxWidth = W(750, 775).toString() + "px"; c.style.margin = "24px"; c.style.display = "flex"; c.style.alignItems = "flex-start"; c.style.justifyContent = "center"; d = ab(a.l.g, "IMG"); d.className = $a(); d.src = fb; d.alt = "Warning icon"; d.style.height = "24px"; d.style.width = "24px"; d.style.paddingRight = "16px"; var e = X(a), f = X(a); f.style.fontWeight = "bold"; f.textContent = gb; var g = X(a); g.textContent = hb; Y(a, e, f); Y(a, e, g); Y(a, c, d); Y(a, c, e); Y(a, b, c); a.g = b; a.i.body.appendChild(a.g); b = W(1, 5); for (c = 0; c < b; c++)d = X(a), a.i.body.appendChild(d),
                        a.j.push(d)
            } function Y(a, b, c) { for (var d = W(1, 5), e = 0; e < d; e++) { var f = X(a); b.appendChild(f) } b.appendChild(c); c = W(1, 5); for (d = 0; d < c; d++)e = X(a), b.appendChild(e) } function W(a, b) { return Math.floor(a + Math.random() * (b - a)) } function ob(a, b, c, d, e, f) { return "rgb(" + W(Math.max(a, 0), Math.min(b, 255)).toString() + "," + W(Math.max(c, 0), Math.min(d, 255)).toString() + "," + W(Math.max(e, 0), Math.min(f, 255)).toString() + ")" } function X(a) { a = ab(a.l.g, "DIV"); a.className = $a(); return a }
            function nb(a, b) { 0 >= b || null != a.g && 0 !== a.g.offsetHeight && 0 !== a.g.offsetWidth || (pb(a), mb(a), t.setTimeout(function () { nb(a, b - 1) }, 50)) } function pb(a) { for (var b = m(a.j), c = b.next(); !c.done; c = b.next())(c = c.value) && c.parentNode && c.parentNode.removeChild(c); a.j = []; (b = a.g) && b.parentNode && b.parentNode.removeChild(b); a.g = null }; function qb(a, b, c, d, e) { function f(l) { document.body ? g(document.body) : 0 < l ? t.setTimeout(function () { f(l - 1) }, e) : b() } function g(l) { l.appendChild(h); t.setTimeout(function () { h ? (0 !== h.offsetHeight && 0 !== h.offsetWidth ? b() : a(), h.parentNode && h.parentNode.removeChild(h)) : a() }, d) } var h = rb(c); f(3) } function rb(a) { var b = document.createElement("div"); b.className = a; b.style.width = "1px"; b.style.height = "1px"; b.style.position = "absolute"; b.style.left = "-10000px"; b.style.top = "-10000px"; b.style.zIndex = "-10000"; return b }; function Ra(a) { this.h = R(a) } r(Ra, T); function sb(a) { this.h = R(a) } r(sb, T); var tb = Va(sb); function ub(a) { var b = la.apply(1, arguments); if (0 === b.length) return Za(a[0]); for (var c = a[0], d = 0; d < b.length; d++)c += encodeURIComponent(b[d]) + a[d + 1]; return Za(c) }; function vb(a) { if (!a) return null; a = Sa(a, 4); var b; null === a || void 0 === a ? b = null : b = Za(a); return b }; var wb = ea([""]), xb = ea([""]); function yb(a, b) { this.m = a; this.o = new bb(a.document); this.g = b; this.j = S(this.g, 1); this.u = vb(Qa(this.g, 2)) || ub(wb); this.i = !1; b = vb(Qa(this.g, 13)) || ub(xb); this.l = new ib(a.document, b, S(this.g, 12)) } yb.prototype.start = function () { zb(this) };
            function zb(a) { Ab(a); eb(a.o, a.u, 3, !1, function () { a: { var b = a.j; var c = t.btoa(b); if (c = t[c]) { try { var d = Xa(t.atob(c)) } catch (e) { b = !1; break a } b = b === Sa(d, 1) } else b = !1 } b ? Z(a, S(a.g, 14)) : (Z(a, S(a.g, 8)), lb(a.l)) }, function () { qb(function () { Z(a, S(a.g, 7)); lb(a.l) }, function () { return Z(a, S(a.g, 6)) }, S(a.g, 9), Ta(a.g, 10), Ta(a.g, 11)) }) } function Z(a, b) { a.i || (a.i = !0, a = new a.m.XMLHttpRequest, a.open("GET", b, !0), a.send()) } function Ab(a) { var b = t.btoa(a.j); a.m[b] && Z(a, S(a.g, 5)) }; (function (a, b) { t[a] = function () { var c = la.apply(0, arguments); t[a] = function () { }; b.call.apply(b, [null].concat(c instanceof Array ? c : fa(m(c)))) } })("__h82AlnkH6D91__", function (a) { "function" === typeof window.atob && (new yb(window, tb(window.atob(a)))).start() });
        }).call(this);

        window.__h82AlnkH6D91__("WyJwdWItNzg1MTk0MDcwMzc2ODEzMSIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi03ODUxOTQwNzAzNzY4MTMxIl0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hXQXZldHI4S1Bpd3dHWTBoakYtcjZ2UEg2MjFUdF8xNGpGbURfVFY3Qmp2RUxZdkp1NnpSS3RlQTJtSDFlbVJDWTNmZl9wM3pyZ3J0dXc1R2ZHR2NTeWR3XHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFc1Uzg4dWRZS1dHaENDN3d5eTBIU1JydXR2dW1UOUg2ZGFlWnAtYjF5WWZyYUNNYXNHa3FpSmFpbTBYcDlWN1FmQnl1WkRFX3Nqa1NRQ05FaDc0bkpBbVFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFVVOGFMN0FsbFZBaG4zOGY0bHpobW42X0czRUR5QS16U3Jwc0k5WHM1UEhGWWNaaVVCNFpQdTdKLUt5YXd3MXI3SHNmaEtvZERYX2lWNFRyaWkzWkFuU3dcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFVrekQwVkZra0N0TnJRZ2Zsc3RUV2Zwc2RhOXhvNnpzUEszczlORXFrQVkzX0JlRlBDZFl4YmlzMjFPb1NmMmRpZ0hUWDBXTUJ4aVMtS1lzOWhpNWdkc3dcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUYzROVEU1TkRBM01ETTNOamd4TXpFXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi03ODUxOTQwNzAzNzY4MTMxLmpzP3VzcXBcdTAwM2RDQXMiXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4VUNWbGVKdlBtWVVWb2JfYXMwSnRXcDJORllpSklfQ20tVjdVallWX292SWlYWkF0ZUZsVG9NT3gwTlhsZVdBc0ZHSnFtdU5QZC1NekVPelBmZ1gzUC1Ud1x1MDAzZFx1MDAzZCJd");
    </script>


<script>
	var Publico = {
		Utils: {
			IsMobile: window.matchMedia("only screen and (max-width: 767px)").matches
		}
	};
    window.userOnPage = {
        isSubscriber: false
    }
    window.hasAds = true;
    var dataLayer = window.dataLayer || [];
    dataLayer.push({
        "section": "home",
        "author": [],
        "tags": [],
        "slugs": [],
        "isLive": false,
        "userOnPage": {},
        "isSubscriber": false,
        "dfpSection": "",
        "tipo": "page",
        "id": "/",
        "showAds": window.hasAds,
        "standAlone": window.matchMedia('(display-mode: standalone)').matches,
        "exclusivo": false,
        "darkMode": window.IsInDarkMode == undefined ? false : window.IsInDarkMode
    });

    function gtag() {
        dataLayer.push(arguments);
    }
    gtag("consent", "default", {
        ad_personalization: "granted",
        ad_storage: "granted",
        ad_user_data: "granted",
        analytics_storage: "granted",
        functionality_storage: "granted",
        personalization_storage: "granted",
        security_storage: "granted",
        wait_for_update: 500,
    });
    gtag("set", "ads_data_redaction", true);
    gtag("set", "url_passthrough", true);
</script>
    <style>
        .shine {
            background: #f6f7f8;
            background-image: linear-gradient(to right, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
            background-repeat: no-repeat;
            background-size: 800px 104px;
            display: inline-block;
            position: relative;
            -webkit-animation-duration: 1s;
            -webkit-animation-fill-mode: forwards;
            -webkit-animation-iteration-count: infinite;
            -webkit-animation-name: placeholderShimmer;
            -webkit-animation-timing-function: linear;
        }

        lines {
            height: 10px;
            margin-top: 10px;
            width: 120px;
            margin-left: 1rem;
        }

		@media (max-width: 889px)
        {
			.aside--top-bar photo {
				display: block !important;
				width: 53px;
				height: 53px;
			}
		}
		
		@media (min-width: 890px)
        {
			.aside--top-bar photo {
				display: block !important;
				width: 56px;
				height: 56px;
			}
		}	

        @-webkit-keyframes placeholderShimmer {
            0% {
                background-position: -468px 0;
            }

            100% {
                background-position: 468px 0;
            }
        }

	    .reveal{
		    display: none;
	    }
    </style>

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-M374K84');</script>
<script>
        setTimeout(function () {
        if (typeof google_tag_manager == "undefined") {
            var f = document.getElementsByTagName("script")[0];
            var j = document.createElement("script");
            j.async = true;
            j.src = '/api/proxy/tagmanager';
            f.parentNode.insertBefore(j, f);
        }
    }, 1500);
</script>
<!-- End Google Tag Manager -->	
	
</head>
<body class="hp2022 ">
    <a href="#main-content" class="show-for-sr">Saltar para o conteúdo</a>
    <a href="#main-menu" class="show-for-sr">Saltar para a navegação principal</a>

    <aside style="display:none;" class="callout callout--compatibility">O Internet Explorer foi descontinuado. Por favor, actualize o seu browser. <a href="https://www.microsoft.com/pt-pt/download/internet-explorer.aspx" target="_blank">Saiba mais</a>.</aside>
 

    <div id="banner-and-header">
            <div class="pubHorz" data-ad-pos="ATF"></div>
        <header id="masthead" class="masthead masthead--extended">
            <div class="masthead--thin masthead--fixed">
                <div class="masthead--thin__wrapper">
                    <ul class="masthead--thin__ul">
                    </ul>
                    <h1 class="masthead--thin__heading">
                        <a href="/?cx=mini-nav" title="Ir para a homepage" class="masthead--thin__logo">
                            <svg class="icon-p" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m15 476c51-11 54-13 54-59l0-322c0-45-3-48-54-59l0-36 263 0c143 0 219 44 219 155 0 82-59 164-183 164-31 0-52-5-61-7l0-26c58-15 79-28 79-127 0-94-14-125-64-125-31 0-36 8-36 40l0 343c0 46 1 48 60 59l0 36-277 0z"/></svg>
                            <span class="show-for-sr">PÚBLICO</span>
                        </a>
                    </h1>
                    <nav data-collection="thin-menu" class="mini-nav">

                    </nav>
                    <div class="masthead__sub">
                    </div>
                </div>
            </div>
            <div class="masthead--paint">
                <div class="new-container masthead__wrapper">
                    <div class="masthead__container">
                        <div class="masthead__main">
                            <div class="left-wrapper">
                                <ul class="menu clonable-burger">
                                    <li>
                                        <button class="masthead__button btn--open" onclick="toggleMainMenu()" title="Abrir menu">
                                            <svg xmlns="https://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24" class="icon-menu-new"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg>
                                        </button>
                                        <button class="masthead__button btn--close" onclick="toggleMainMenu()" title="Fechar menu">
                                            <svg class="icon-x" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
                                        </button>
                                    </li>
                                    <li class="search hide-sm">
                                        <button class="masthead__button" onclick="toggleSearch(this)" title="Pesquisar">
                                            <svg class="icon-search-new" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line>
                                            </svg>
                                        </button>
                                    </li>
                                    <li class="search--panel hide-sm" id="search-panel">
                                        <form class="search-panel__form search-form" role="search" method="get" action="/pesquisa">
                                            <div class="input-group search-form__controls">
                                                <label class="show-for-sr">Pesquise no Público</label>
                                                <input class="input-group-field" type="search" name="query" placeholder="Termos a pesquisar">
                                                <div class="input-group-button">
                                                    <input type="submit" class="search-form__button search-form__button--submit show-for-sr" value="Pesquisar">
                                                </div>
                                            </div>
                                        </form>
                                    </li>
                                    <li class="alerts hide-sm">
                                        <button class="masthead__button" title="Alertas" onclick="document.location = '/alertas'; Publico.Track.Event('Homepage', 'click', 'alertas');">
                                            <svg class="icon-bell" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"></path><path d="M13.73 21a2 2 0 0 1-3.46 0"></path></svg>
                                        </button>
                                    </li>
                                </ul>
                                <div class="print-edition-wrapper">
                                    <div id="today" class="today">Quinta-feira, 17 Abr 2025</div>
                                    <a href="/jornal" class="print-edition" title="Leia a edição impressa do dia">Edição impressa</a>
                                </div>
                            </div>
                            <div class="masthead__branding">
                                <h1 class="masthead__branding__heading">
                                    <a href="/" title="Ir para a homepage">
                                        <svg class="masthead__branding__logo" aria-hidden="true" xmlns="https://www.w3.org/2000/svg" viewBox="0 0 56 59" width="56" height="59"><path fill="#d10019" d="M0,54.836c5.992-1.199,6.132-1.444,6.132-6.724V10.9c0-5.242-0.267-5.632-6.132-6.724V0h30.317  c16.605,0,25.378,5.11,25.378,17.8c0,9.563-6.9,18.909-21.205,18.909c-2.381,0.072-4.76-0.19-7.068-0.78v-2.912 c6.746-1.745,9.113-3.271,9.113-14.705c0-10.85-1.537-14.479-7.426-14.479c-3.417,0-4.071,0.933-4.071,4.773v39.509 c0,5.353,0.158,5.632,6.9,6.724v4.181H0v-4.181"/><path fill="#fff" d="M14.505,14.901l-0.037-0.119c-0.105-0.386-0.146-0.4-0.589-0.4h-2.875  c-0.424,0-0.463,0.039-0.685,0.327l-0.232,0.31H9.865l-0.241-2.412l0.087-0.125c0.454,0.029,0.763,0.038,1.206,0.038h2.964  c0.453,0,0.482-0.029,0.579-0.4l0.048-0.184h0.31v2.97L14.505,14.901z M8.459,14.487c-0.55,0.046-1.034-0.362-1.08-0.912  c-0.047-0.551,0.362-1.034,0.912-1.081c0.551-0.046,1.034,0.362,1.081,0.913c0.002,0.028,0.003,0.058,0.003,0.086 c0.039,0.509-0.342,0.953-0.851,0.991C8.502,14.486,8.48,14.487,8.459,14.487L8.459,14.487z M14.505,18.131l-0.048-0.183  c-0.105-0.415-0.135-0.434-0.579-0.434H8.951c-0.511,0-0.569,0.019-0.733,0.337l-0.163,0.328H7.794l-0.213-2.432l0.087-0.125  c0,0,0.482,0.029,1.128,0.029h5.085c0.453,0,0.487,0,0.595-0.414l0.032-0.134h0.31v3.027L14.505,18.131z M12.412,20.118 c-1.379,0-1.794,0.347-1.794,0.974c0.002,0.212,0.041,0.421,0.116,0.618h3.434c0.207-0.159,0.328-0.405,0.328-0.666 C14.496,20.455,14.216,20.117,12.412,20.118L12.412,20.118z M14.281,23.571h-5.33c-0.511,0-0.579,0.01-0.733,0.308l-0.163,0.328 H7.794l-0.213-2.399l0.087-0.126c0,0,0.482,0.028,1.128,0.028h1.523v-0.049c-0.43-0.408-0.68-0.97-0.695-1.562  c0-0.906,0.656-1.881,2.373-1.881c1.45-0.17,2.764,0.868,2.934,2.318c0.023,0.207,0.023,0.416-0.001,0.623  C14.975,22.012,14.748,22.857,14.281,23.571z M13.635,29.599h-2.659c-0.425,0-0.474,0.01-0.686,0.328l-0.2,0.309H9.868l-0.241-2.374 l0.087-0.125h3.453c0.579,0,0.742-0.2,0.742-0.569c-0.007-0.233-0.049-0.464-0.125-0.685h-2.809c-0.425,0-0.492,0.03-0.686,0.328  l-0.2,0.308H9.868l-0.241-2.373l0.087-0.125h3.85c0.5,0,0.55-0.01,0.675-0.327l0.1-0.241h0.271l0.328,2.257l-0.087,0.125  l-0.676-0.02v0.048c0.464,0.521,0.733,1.186,0.763,1.882c0.056,0.639-0.417,1.202-1.057,1.259c-0.08,0.007-0.161,0.006-0.241-0.004  H13.635z M9.063,28.355l-1.129-1.128c-0.17-0.15-0.271-0.362-0.279-0.588c0.025-0.349,0.326-0.611,0.675-0.59 c0.292-0.007,0.544,0.204,0.588,0.492l0.338,1.728L9.063,28.355z M12.281,11.873c-1.987,0-2.652-1.609-2.652-3.057  c0-0.984,0.31-1.641,0.955-1.641c0.39-0.025,0.726,0.269,0.752,0.658c0.002,0.028,0.002,0.057,0,0.085  c0,0.579-0.424,0.753-0.878,0.791c-0.327,0.029-0.386,0.078-0.386,0.387c0,0.399,0.213,0.944,1.756,0.944 c1.379,0,2.142-0.386,2.142-1.485c-0.003-0.462-0.118-0.915-0.338-1.321h0.338c0.638,0.516,0.996,1.302,0.965,2.122 c0.09,1.307-0.896,2.438-2.202,2.528C12.582,11.895,12.43,11.891,12.281,11.873z M12.3,7.073c-1.513,0.06-2.786-1.119-2.846-2.632 c-0.059-1.513,1.119-2.787,2.632-2.846c1.513-0.06,2.787,1.119,2.847,2.632c0.001,0.035,0.002,0.071,0.002,0.106  c0.116,1.389-0.915,2.609-2.304,2.726c-0.111,0.009-0.223,0.011-0.335,0.006L12.3,7.073z M12.339,3.524 c-2.072,0-2.275,0.327-2.275,0.839c0,0.482,0.338,0.781,2.063,0.781c2.113,0,2.373-0.251,2.373-0.829 c-0.004-0.438-0.148-0.795-2.165-0.795L12.339,3.524z M14.5,36.682l-0.066-0.271c-0.078-0.327-0.116-0.425-0.772-0.425H9.287  c-0.656,0-0.694,0.1-0.771,0.425l-0.068,0.271H8.129v-3.438c0-1.881,0.579-2.875,2.017-2.875c1.179,0.031,2.11,1.012,2.079,2.191  c-0.001,0.069-0.007,0.14-0.016,0.209c0.001,0.272-0.045,0.543-0.135,0.8h-0.337c-0.048-0.79-0.319-1.032-1.533-1.032 c-1.312,0-1.6,0.2-1.6,0.85c0.003,0.153,0.029,0.307,0.077,0.452h4.977c0.627,0,0.656-0.057,0.752-0.442l0.087-0.338h0.318v3.617  h-0.318"/></svg>
                                        <span class="show-for-sr">PÚBLICO</span>
                                    </a>
                                </h1>
                            </div>
                            <div class="masthead__extras">
                                <nav class="masthead__nav" role="navigation">
                                        <ul class="masthead__menu">
                                                                                                <li><a href="/irs">IRS</a></li>
                                                    <li><a href="/guerra-comercial">Guerra Comercial</a></li>
                                                    <li><a href="/sociedade">Sociedade</a></li>
                                                    <li><a href="/mundo">Mundo</a></li>
                                                    <li><a href="/ipsilon">&#xCD;psilon</a></li>
                                                    <li><a href="/publico-brasil">P&#xFA;blico Brasil</a></li>
                                                    <li><a href="/opiniao">Opini&#xE3;o</a></li>
                                                    <li><a href="https://www.publico.pt/jogos">Jogos</a></li>
                                                    <li><a href="/azul">Azul</a></li>
                                            <li>
                                                <button class="open-main-menu" onclick="toggleMainMenu()">
                                                    <span>Mais</span>
                                                    <svg class="icon-chevron-down" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m67 143c0 0 189 183 189 183 0 0 190-183 190-183 8-9 16-9 25 0 9 8 9 16 0 25 0 0-203 201-203 201-7 7-15 7-24 0 0 0-203-201-203-201-9-9-9-17 0-25 8-8 17-8 26 0"/></svg>
                                                </button>
                                            </li>
                                        </ul>
                                </nav>
                            </div>
                        </div>
                        <div class="masthead__sub">
                            <ul class="menu clonable-user">
                                <li class="no-margin">
                                    <a href="https://www.publico.pt/assinaturas/redirect" data-collection="assinar_topo" class="btn btn--subscribe--header btn--small subscribe-link non-subscriber-el" data-name="HP_BOTAO_TOPO" data-campanha="ASSINE_JA">Assinar</a>
                                    <a href="https://www.publico.pt/assinaturas/redirect" data-collection="assinar_topo" class="btn btn--subscribe--header btn--large subscribe-link non-subscriber-el" data-name="HP_BOTAO_TOPO" data-campanha="ASSINE_JA">Assinar</a>
                                    <a href="https://www.publico.pt/assinaturas/oferecer" data-collection="oferecer_topo" class="btn btn--offer--header btn--small subscribe-link" data-name="BOTAO_TOPO" data-campanha="OFERRECER_ASSINATURA_TOPO">Oferecer</a>
                                    <a href="https://www.publico.pt/assinaturas/oferecer" data-collection="oferecer_topo" class="btn btn--offer--header btn--large subscribe-link" data-name="BOTAO_TOPO" data-campanha="OFERRECER_ASSINATURA_TOPO">Oferecer assinatura</a>
                                </li>
                                <li>
                                    <button onclick="showLogin()" class="btn btn--login--header non-subscriber-el" title="Iniciar sessão">
                                        <svg class="icon-user" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m410 309l-80-38-34-16c15-9 27-24 35-41 6-14 10-29 10-46 0-9-1-18-4-27-10-41-42-72-81-72-38 0-70 30-81 70-2 9-4 19-4 29 0 18 4 34 11 49 8 16 20 30 35 39l-32 15-83 38c-7 4-12 12-12 21l0 91c0 12 8 22 19 22l294 0c11 0 19-10 19-22l0-91c0-9-4-17-12-21z"/></svg>
                                        <span class="masthead__button__label">Entrar</span>
                                    </button>
								    <button class="user-tools__user-icon user-data" onclick="toggleUserMenu()">
								      <div class="avatar">
									    <span class="name">
                                            <span class="name-initial user-data-letter"></span>
                                            <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                <path fill-rule="evenodd" clip-rule="evenodd" d="M11.2136 3.17625C10.842 3.00437 10.4282 2.90845 9.99239 2.90845C9.55657 2.90845 9.14281 3.00437 8.77114 3.17625C7.77103 3.63877 7.07572 4.65132 7.07572 5.82511C7.07572 7.43366 8.38385 8.74178 9.99239 8.74178C11.6009 8.74178 12.9091 7.43366 12.9091 5.82511C12.9091 4.65132 12.2137 3.63877 11.2136 3.17625ZM5.82572 5.82511C5.82572 3.52435 7.6939 1.65845 9.99239 1.65845C12.2909 1.65845 14.1591 3.52435 14.1591 5.82511C14.1591 8.12401 12.2913 9.99178 9.99239 9.99178C7.69349 9.99178 5.82572 8.12401 5.82572 5.82511Z" fill="white"></path>
                                                <path fill-rule="evenodd" clip-rule="evenodd" d="M15.4166 15.8467V14.0411C15.4166 13.8717 15.226 13.3756 14.0295 12.8535C12.9479 12.3816 11.457 12.0967 9.99992 12.0967C8.5432 12.0967 7.05233 12.3816 5.97057 12.8536C4.77389 13.3757 4.58325 13.8718 4.58325 14.0411V15.8467H15.4166ZM16.2499 17.0967C16.48 17.0967 16.6666 16.9101 16.6666 16.68V14.0411C16.6666 12.0783 13.1897 10.8467 9.99992 10.8467C6.81086 10.8467 3.33325 12.0783 3.33325 14.0411V16.68C3.33325 16.9101 3.5198 17.0967 3.74992 17.0967H16.2499Z" fill="white"></path>
                                            </svg>
                                        </span>
								      </div>
								    </button>
                                </li>
                            </ul>
                            <lines class="weather shine"></lines>
                            <!--<a class="weather sun" href="https://www.publico.pt/estado-do-tempo" title="Abrir meteorologia">
                                <span><strong>21ºC</strong></span>
                                <span>15º / 22º</span>
                            </a>-->
                        </div>
                    </div>
                </div>
                <div class="masthead__menus">
                    <nav data-collection="masthead__menus" class="masthead__nav new-container">
                            <ul class="masthead__menu clonable">
                                                                        <li><a href="/irs">IRS</a></li>
                                        <li><a href="/guerra-comercial">Guerra Comercial</a></li>
                                        <li><a href="/sociedade">Sociedade</a></li>
                                        <li><a href="/mundo">Mundo</a></li>
                                        <li><a href="/ipsilon">&#xCD;psilon</a></li>
                                        <li><a href="/publico-brasil">P&#xFA;blico Brasil</a></li>
                                        <li><a href="/opiniao">Opini&#xE3;o</a></li>
                                        <li><a href="https://www.publico.pt/jogos">Jogos</a></li>
                                        <li><a href="/azul">Azul</a></li>
                                <li>
                                    <button class="open-main-menu" onclick="toggleMainMenu()">
                                        <span>Mais</span>
                                        <svg class="icon-chevron-down" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m67 143c0 0 189 183 189 183 0 0 190-183 190-183 8-9 16-9 25 0 9 8 9 16 0 25 0 0-203 201-203 201-7 7-15 7-24 0 0 0-203-201-203-201-9-9-9-17 0-25 8-8 17-8 26 0"/></svg>
                                    </button>
                                </li>
                            </ul>
                    </nav>
                </div>
            </div>

            <div id="user-menu" class="menu masthead__dropdown-menu user-tools__dropdown-menu user-data">
                <div class="menu__email user-data-name">[USER_NAME]</div>
                <div class="menu__greeting">
                    <h1 id="greeting">Olá</h1>
                    <p class="without-subscription">Os leitores são a força e a vida dos jornais. Contamos com o seu apoio, <a class="subscribe-link" data-name="user_menu" href="/assinaturas">assine</a>.</p>
                    <p class="with-subscription">Os leitores são a força e a vida do PÚBLICO. Obrigado pelo seu apoio.</p>
                </div>
                <div class="user-menu__ul my-account-wrapper">
                    <h2>Área de leitor</h2>
                    <ul data-collection="area_leitor">
                        <li class="is-submenu-item is-dropdown-submenu-item">
                            <a class="user-data-id" onclick="trackClick('leitor_perfil')" rel="nofollow" href="/utilizador/conta/[USER_ID]/perfil">
                                Editar perfil
                            </a>
                        </li>
                        <li class="is-submenu-item is-dropdown-submenu-item">
                            <a class="user-data-id" onclick="trackClick('leitor_assinatura')" rel="nofollow" href="/utilizador/conta/[USER_ID]/assinatura">
                                Consultar assinatura
                            </a>
                        </li>
                        <li class="is-submenu-item is-dropdown-submenu-item">
                            <a class="user-data-id" onclick="trackClick('leitor_guardados')" rel="nofollow" href="/utilizador/conta/[USER_ID]/biblioteca">
                                Ler artigos guardados
                            </a>
                        </li>
                        <li class="is-submenu-item is-dropdown-submenu-item">
                            <a class="user-data-id" onclick="trackClick('leitor_newsletters')" rel="nofollow" href="/utilizador/conta/[USER_ID]/newsletters">
                                Gerir newsletters
                            </a>
                        </li>
                    <li class="is-submenu-item is-dropdown-submenu-item">
                        <a class="user-data-id" onclick="trackClick('leitor_newsletters')" rel="nofollow" href="/utilizador/conta/[USER_ID]/historico_megafone">
                            Ver artigos submetidos
                        </a>
                    </li>
                        <li class="is-submenu-item is-dropdown-submenu-item">
                            <a class="user-data-id" onclick="trackClick('leitor_alertas')" rel="nofollow" href="/alertas">
                                Gerir alertas
                            </a>
                        </li>
                        <li class="is-submenu-item is-dropdown-submenu-item user--moderation-link" style="display:none">
                            <a class="user-data-id" onclick="trackClick('leitor_moderacao')" rel="nofollow" href="/utilizador/moderacao?uid=[USER_ID]">
                                Moderação
                            </a>
                        </li>
                        <li class="is-submenu-item is-dropdown-submenu-item last-before-subscriber user--expert-link">
                            <a class="user-data-id" onclick="trackClick('tornar_perito')" rel="nofollow" href="/utilizador/nivel?uid=[USER_ID]">
                                 Torne-se perito
                            </a>
                        </li>
                    </ul>
                </div>
                <div class="user-menu__ul support-wrapper">
                    <h2>Fale connosco</h2>
                    <ul data-collection="fale_connosco">
                        <li class="is-submenu-item is-dropdown-submenu-item">
                            <a class="" onclick="trackClick('leitor_ajuda')" rel="nofollow" href="/nos/ajuda">
                                Ajuda
                            </a>
                        </li>
                        <li class="is-submenu-item is-dropdown-submenu-item">
                            <a class="" onclick="trackClick('leitor_chat')" rel="nofollow" href="/assinaturas/chatonline">
                                Chat online
                            </a>
                        </li>
                    </ul>
                </div>
                <div class="user-menu__ul logout-wrapper">
                    <ul>
                        <li role="menuitem" class="is-submenu-item is-dropdown-submenu-item">
                            <a class="btn--outlined logout" rel="nofollow" onclick="sessionStorage.removeItem('user_session'); localStorage.removeItem('subscriber_ads'); tp.pianoId.logout(); document.location = '/utilizador/logout2?rnd=' + Math.random();" href="javascript:void(0);">
                                Terminar sessão
                            </a>
                        </li>
                    </ul>
                </div>
                <button class="btn--close" onclick="toggleUserMenu()" title="Fechar menu">
                    <svg class="icon-x" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
                </button>
            </div>

            <nav data-collection="main-menu" id="main-menu" aria-label="Navegação principal">
                <header class="main-menu__header">
                    <ul>
                        <li>
                            <button class="masthead__button btn--close" onclick="toggleMainMenu()" title="Fechar menu">
                                <svg class="icon-x" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
                            </button>
                        </li>
                        <li class="search hide-sm">
                            <button class="masthead__button" onclick="toggleSearch(this)" title="Pesquisar">
                                <svg class="icon-search-new" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
                            </button>
                        </li>
                        <li class="search--panel hide-sm">
                            <form class="search-panel__form search-form" role="search" method="get" action="/pesquisa">
                                <div class="input-group search-form__controls">
                                    <label class="show-for-sr">Pesquise no Público</label>
                                    <input class="input-group-field" type="search" name="query" placeholder="Termos a pesquisar">
                                    <div class="input-group-button">
                                        <input type="submit" class="search-form__button search-form__button--submit show-for-sr" value="Pesquisar">
                                    </div>
                                </div>
                            </form>
                        </li>
                        <li>
                            <a href="/" title="Ir para a homepage">
                                <svg class="masthead__branding__logo" aria-hidden="true" xmlns="https://www.w3.org/2000/svg" viewBox="0 0 56 59" width="56" height="59"><path fill="#d10019" d="M0,54.836c5.992-1.199,6.132-1.444,6.132-6.724V10.9c0-5.242-0.267-5.632-6.132-6.724V0h30.317  c16.605,0,25.378,5.11,25.378,17.8c0,9.563-6.9,18.909-21.205,18.909c-2.381,0.072-4.76-0.19-7.068-0.78v-2.912 c6.746-1.745,9.113-3.271,9.113-14.705c0-10.85-1.537-14.479-7.426-14.479c-3.417,0-4.071,0.933-4.071,4.773v39.509 c0,5.353,0.158,5.632,6.9,6.724v4.181H0v-4.181" /><path fill="#fff" d="M14.505,14.901l-0.037-0.119c-0.105-0.386-0.146-0.4-0.589-0.4h-2.875  c-0.424,0-0.463,0.039-0.685,0.327l-0.232,0.31H9.865l-0.241-2.412l0.087-0.125c0.454,0.029,0.763,0.038,1.206,0.038h2.964  c0.453,0,0.482-0.029,0.579-0.4l0.048-0.184h0.31v2.97L14.505,14.901z M8.459,14.487c-0.55,0.046-1.034-0.362-1.08-0.912  c-0.047-0.551,0.362-1.034,0.912-1.081c0.551-0.046,1.034,0.362,1.081,0.913c0.002,0.028,0.003,0.058,0.003,0.086 c0.039,0.509-0.342,0.953-0.851,0.991C8.502,14.486,8.48,14.487,8.459,14.487L8.459,14.487z M14.505,18.131l-0.048-0.183  c-0.105-0.415-0.135-0.434-0.579-0.434H8.951c-0.511,0-0.569,0.019-0.733,0.337l-0.163,0.328H7.794l-0.213-2.432l0.087-0.125  c0,0,0.482,0.029,1.128,0.029h5.085c0.453,0,0.487,0,0.595-0.414l0.032-0.134h0.31v3.027L14.505,18.131z M12.412,20.118 c-1.379,0-1.794,0.347-1.794,0.974c0.002,0.212,0.041,0.421,0.116,0.618h3.434c0.207-0.159,0.328-0.405,0.328-0.666 C14.496,20.455,14.216,20.117,12.412,20.118L12.412,20.118z M14.281,23.571h-5.33c-0.511,0-0.579,0.01-0.733,0.308l-0.163,0.328 H7.794l-0.213-2.399l0.087-0.126c0,0,0.482,0.028,1.128,0.028h1.523v-0.049c-0.43-0.408-0.68-0.97-0.695-1.562  c0-0.906,0.656-1.881,2.373-1.881c1.45-0.17,2.764,0.868,2.934,2.318c0.023,0.207,0.023,0.416-0.001,0.623  C14.975,22.012,14.748,22.857,14.281,23.571z M13.635,29.599h-2.659c-0.425,0-0.474,0.01-0.686,0.328l-0.2,0.309H9.868l-0.241-2.374 l0.087-0.125h3.453c0.579,0,0.742-0.2,0.742-0.569c-0.007-0.233-0.049-0.464-0.125-0.685h-2.809c-0.425,0-0.492,0.03-0.686,0.328  l-0.2,0.308H9.868l-0.241-2.373l0.087-0.125h3.85c0.5,0,0.55-0.01,0.675-0.327l0.1-0.241h0.271l0.328,2.257l-0.087,0.125  l-0.676-0.02v0.048c0.464,0.521,0.733,1.186,0.763,1.882c0.056,0.639-0.417,1.202-1.057,1.259c-0.08,0.007-0.161,0.006-0.241-0.004  H13.635z M9.063,28.355l-1.129-1.128c-0.17-0.15-0.271-0.362-0.279-0.588c0.025-0.349,0.326-0.611,0.675-0.59 c0.292-0.007,0.544,0.204,0.588,0.492l0.338,1.728L9.063,28.355z M12.281,11.873c-1.987,0-2.652-1.609-2.652-3.057  c0-0.984,0.31-1.641,0.955-1.641c0.39-0.025,0.726,0.269,0.752,0.658c0.002,0.028,0.002,0.057,0,0.085  c0,0.579-0.424,0.753-0.878,0.791c-0.327,0.029-0.386,0.078-0.386,0.387c0,0.399,0.213,0.944,1.756,0.944 c1.379,0,2.142-0.386,2.142-1.485c-0.003-0.462-0.118-0.915-0.338-1.321h0.338c0.638,0.516,0.996,1.302,0.965,2.122 c0.09,1.307-0.896,2.438-2.202,2.528C12.582,11.895,12.43,11.891,12.281,11.873z M12.3,7.073c-1.513,0.06-2.786-1.119-2.846-2.632 c-0.059-1.513,1.119-2.787,2.632-2.846c1.513-0.06,2.787,1.119,2.847,2.632c0.001,0.035,0.002,0.071,0.002,0.106  c0.116,1.389-0.915,2.609-2.304,2.726c-0.111,0.009-0.223,0.011-0.335,0.006L12.3,7.073z M12.339,3.524 c-2.072,0-2.275,0.327-2.275,0.839c0,0.482,0.338,0.781,2.063,0.781c2.113,0,2.373-0.251,2.373-0.829 c-0.004-0.438-0.148-0.795-2.165-0.795L12.339,3.524z M14.5,36.682l-0.066-0.271c-0.078-0.327-0.116-0.425-0.772-0.425H9.287  c-0.656,0-0.694,0.1-0.771,0.425l-0.068,0.271H8.129v-3.438c0-1.881,0.579-2.875,2.017-2.875c1.179,0.031,2.11,1.012,2.079,2.191  c-0.001,0.069-0.007,0.14-0.016,0.209c0.001,0.272-0.045,0.543-0.135,0.8h-0.337c-0.048-0.79-0.319-1.032-1.533-1.032 c-1.312,0-1.6,0.2-1.6,0.85c0.003,0.153,0.029,0.307,0.077,0.452h4.977c0.627,0,0.656-0.057,0.752-0.442l0.087-0.338h0.318v3.617  h-0.318" /></svg>
                            </a>
                        </li>
                    </ul>
                </header>
                <div class="grid--flexible new-container">
                    <div class="grid--flexible__item">
                        <div class="printed-edition-mobile">
                            <div id="today-mobile">Quinta-feira, 17 Abr 2025</div>
                            <a href="/jornal" class="printed-edition">Edição impressa</a>
                        </div>
                        <form class="main-menu__search" action="/pesquisa">
                            <label for="ppesquisa" class="show-for-sr">Pesquise no Público</label>
                            <input type="search" id="ppesquisa" name="query" placeholder="Termos a pesquisar">
                            <input type="submit" value="Pesquisar">
                        </form>
                        <div class="ul-wrapper feature">
                            <div class="">Em destaque</div>
                                <ul>
                                        <li><a href="/irs">IRS</a></li>
                                        <li><a href="/guerra-comercial">Guerra Comercial</a></li>
                                        <li><a href="/sociedade">Sociedade</a></li>
                                        <li><a href="/mundo">Mundo</a></li>
                                        <li><a href="/ipsilon">&#xCD;psilon</a></li>
                                        <li><a href="/publico-brasil">P&#xFA;blico Brasil</a></li>
                                        <li><a href="/opiniao">Opini&#xE3;o</a></li>
                                        <li><a href="https://www.publico.pt/jogos">Jogos</a></li>
                                        <li><a href="/azul">Azul</a></li>
                                </ul>
                        </div>
                        <div class="ul-wrapper sections">
                            <div class="">Secções</div>
                            <ul>
                                <li><a href="/opiniao">Opinião</a></li>
                                <li><a href="/politica">Política</a></li>
                                <li><a href="/sociedade">Sociedade</a></li>
                                <li><a href="/local">Local</a></li>
                                <li><a href="/mundo">Mundo</a></li>
                                <li><a href="/economia">Economia</a></li>
                                <li><a href="/ciencia">Ciência e Ambiente</a></li>
                                <li><a href="/culturaipsilon">Cultura</a></li>                                
                                <li><a href="/desporto">Desporto</a></li>
                                <li><a href="/tecnologia">Tecnologia</a></li>
                                <li><a href="/multimedia">Multimédia</a></li>
                                <li><a href="/dados">Jornalismo de Dados</a></li>
                            </ul>
                        </div>
                    </div>

                    <div class="grid--flexible__item">
                        <div class="ul-wrapper present">
                            <div class="">Mais PÚBLICO</div>
                            <ul>
                                <li><a href="/p2">P2</a></li>
                                <li><a href="/p3">P3</a></li>
                                <li><a href="/azul">Azul</a></li>
                                <li><a href="/fugas">Fugas</a></li>
                                <li><a href="/impar">Ímpar</a></li>
                                <li><a href="/culturaipsilon">Ípsilon</a></li>
								<li><a href="/publico-brasil">Público Brasil</li>
                                <li><a href="/investigacao-publico">Investigação PÚBLICO</a></li>
                                <li><a href="/leituras">Leituras</a></li>
                                <li><a href="https://cinecartaz.publico.pt">Cinecartaz</a></li>
                                <li><a href="/fugas/terroir">Terroir</a></li>
                                <li><a href="/aovivo">Ao Vivo</a></li>
                                <li><a href="/podcasts">Podcasts</a></li>
                                <li><a href="/bartoon">Bartoon</a></li>
                                <li><a href="https://imobiliario.publico.pt/">Imobiliário</a></li>
                                <li><a href="/estudiop">Estúdio P</a></li>
                            </ul>
                        </div>
                    </div>

                    <div class="grid--flexible__item">
                        <div class="ul-wrapper services">
                            <div class="">Serviços</div>
                            <ul>
                                <li><a href="/apps">Aplicações</a></li>
                                <li><a href="https://loja.publico.pt">Loja</a></li>
                                <li><a href="/estado-do-tempo">Meteorologia</a></li>
                            </ul>
                        </div>
                        <div class="ul-wrapper follow-us">
                            <div class="">Siga-nos</div>
                            <ul>
                                <li>
                                    <a href="/newsletters">
                                        <svg class="icon-envelope" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m440 103l-368 0c-7 0-13 6-13 13l0 27c0 1 1 2 2 3l194 110c0 1 1 1 1 1 1 0 2 0 2-1l188-110c1-1 3-2 5-3 1-1 2-1 2-3l0-24c0-7-6-13-13-13z m11 80c-1-1-2-1-3 0l-106 62c-1 0-1 1-2 2 0 1 1 2 1 3l106 115c1 0 2 1 3 1 0 0 1-1 1-1 1 0 2-1 2-3l0-177c0-1 0-2-2-2z m-140 83c-1-1-2-1-4-1l-42 25c-5 3-12 3-17 1l-37-22c-1-1-3 0-4 1l-142 131c-1 1-1 2-1 3 0 1 1 2 1 3 3 1 5 2 7 2l364 0c2 0 3-1 3-2 1-2 1-3 0-4z m-135-12c1-1 1-2 1-3 0-1-1-2-2-2l-111-64c-1-1-2 0-4 0-1 1-1 2-1 3l0 167c0 1 1 2 2 3 0 0 1 0 1 0 1 0 2 0 2-1z"/></svg>
                                        Newsletters
                                    </a>
                                </li>
                                <li>
                                    <a href="/alertas">
                                        <svg class="icon-alert" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m471 362c-19-20-55-52-55-154 0-78-55-140-128-155l0-21c0-18-14-32-32-32-18 0-32 14-32 32l0 21c-73 15-128 77-128 155 0 102-36 134-55 154-6 7-9 14-9 22 0 16 13 32 32 32l384 0c19 0 32-16 32-32 0-8-3-15-9-22z m-371 6c21-28 44-74 44-159 0-1 0-1 0-1 0-62 50-112 112-112 62 0 112 50 112 112 0 0 0 0 0 1 0 85 23 131 44 159z m156 144c35 0 64-29 64-64l-128 0c0 35 29 64 64 64z"/></svg>
                                        Alertas
                                    </a>
                                </li>
                                <li>
                                    <a rel="nofollow" href="javascript:void(0)" title="Adicione o PÚBLICO ao ecrã principal" id="install-pwa-cta">
                                        <svg class="icon-download-outline" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m467 30c0-9-4-17-10-22-6-5-14-8-22-8l-358 0c-8 0-15 3-21 8-7 5-10 13-10 22l0 297c0 9 3 17 10 22 6 5 13 8 21 8l58 0c11 0 20-9 20-20 0-11-9-20-20-20l-49 0 0-277 340 0 0 277-49 0c-11 0-20 9-20 20 0 11 9 20 20 20l58 0c8 0 16-3 22-8 6-5 10-13 10-22z m-115 355c-3-2-6-4-10-5 0 0-1 0-1 0 0 0 0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-6 0-11 3-14 7l-48 53 0-207c0-11-9-20-20-21-11 0-20 9-20 20l0 208-48-53c-7-9-20-9-28-2-8 8-9 20-1 28l86 97 2 0 3 2 12 0 4-2 1-1 2-1 1-2 50-55 33-38c8-8 7-20-1-28z"/></svg>
                                        Instalar
                                    </a>
                                </li>
                                <li>
                                    <a href="https://www.facebook.com/Publico" target="_blank">
                                        <svg class="icon-facebook" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m384 3l0 76-45 0c-17 0-28 3-33 10-6 7-9 17-9 31l0 54 84 0-11 85-73 0 0 216-87 0 0-216-73 0 0-85 73 0 0-62c0-36 10-63 29-83 20-19 47-29 80-29 28 0 49 1 65 3z"/></svg>
                                        Facebook
                                    </a>
                                </li>
                                <li>
                                    <a href="https://twitter.com/publico" target="_blank">
                                        <svg class="icon-x-twitter" aria-hidden="true" xmlns:svg="https://www.w3.org/2000/svg" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1668.56 1221.19"><g id="layer1" transform="translate(52.390088,-25.058597)"><path id="path1009" d="M283.94,167.31l386.39,516.64L281.5,1104h87.51l340.42-367.76L984.48,1104h297.8L874.15,558.3l361.92-390.99
                                            h-87.51l-313.51,338.7l-253.31-338.7H283.94z M412.63,231.77h136.81l604.13,807.76h-136.81L412.63,231.77z"></path></g></svg>
                                        X
                                    </a>
                                </li>
                                <li>
                                    <a href="https://www.instagram.com/publico.pt/" target="_blank">
                                        <svg class="icon-instagram" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m426 407l0-185-39 0c4 12 6 25 6 38 0 24-6 46-18 66-13 20-29 36-50 48-21 12-44 18-69 18-37 0-69-13-96-39-27-26-40-57-40-93 0-13 2-26 6-38l-41 0 0 185c0 5 2 10 5 13 4 3 8 5 13 5l305 0c5 0 9-2 13-5 3-3 5-8 5-13z m-81-152c0-23-9-44-26-60-18-17-38-25-63-25-24 0-45 8-62 25-17 16-26 37-26 60 0 24 9 44 26 61 17 16 38 25 62 25 25 0 45-9 63-25 17-17 26-37 26-61z m81-103l0-47c0-5-2-10-6-14-4-4-8-6-14-6l-50 0c-5 0-10 2-14 6-4 4-5 9-5 14l0 47c0 6 1 10 5 14 4 4 9 6 14 6l50 0c6 0 10-2 14-6 4-4 6-8 6-14z m49-59l0 326c0 16-5 29-16 40-11 11-24 16-40 16l-326 0c-16 0-29-5-40-16-11-11-16-24-16-40l0-326c0-16 5-29 16-40 11-11 24-16 40-16l326 0c16 0 29 5 40 16 11 11 16 24 16 40z"/></svg>
                                        Instagram
                                    </a>
                                </li>
                                <li>
                                    <a href="https://www.linkedin.com/company/31792" target="_blank">
                                        <svg class="icon-linkedin" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m136 179l0 283-94 0 0-283z m6-88c0 14-4 26-14 35-10 9-23 14-39 14-16 0-29-5-38-14-10-9-14-21-14-35 0-14 4-26 14-35 10-9 23-14 39-14 16 0 28 5 38 14 9 9 14 21 14 35z m333 208l0 163-94 0 0-152c0-20-3-35-11-47-8-11-20-17-36-17-12 0-22 4-30 10-9 7-15 15-19 25-2 5-3 13-3 23l0 158-94 0c1-76 1-138 1-185 0-47 0-76 0-85l-1-13 94 0 0 41c4-6 7-12 11-16 4-5 10-10 17-15 6-5 15-10 24-13 10-3 21-4 33-4 33 0 59 11 79 32 20 22 29 54 29 95z"/></svg>
                                        Linkedin
                                    </a>
                                </li>
                                <li>
                                    <a href="https://www.youtube.com/user/jornalpublicovideos" target="_blank">
                                        <svg class="icon-youtube" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m366 256c0-7-3-12-9-15l-146-92c-6-4-12-4-19 0-6 3-9 8-9 16l0 182c0 8 3 13 9 16 3 2 6 3 9 3 4 0 7-1 10-3l146-92c6-3 9-8 9-15z m146 0c0 18 0 33 0 43 0 10-1 23-3 39-1 16-3 30-6 42-3 14-10 26-20 35-10 10-22 15-35 17-43 4-106 7-192 7-86 0-149-3-192-7-13-2-25-7-35-17-10-9-17-21-20-35-3-12-5-26-6-42-2-16-3-29-3-39 0-10 0-25 0-43 0-18 0-33 0-43 0-10 1-23 3-39 1-16 3-30 6-42 3-14 10-26 20-35 10-10 22-15 35-17 43-4 106-7 192-7 86 0 149 3 192 7 13 2 25 7 35 17 10 9 17 21 20 35 3 12 5 26 6 42 2 16 3 29 3 39 0 10 0 25 0 43z"/></svg>
                                        Youtube
                                    </a>
                                </li>
                                <li>
                                    <a href="https://www.tiktok.com/@publicopt" target="_blank">
                                        <svg class="icon-tiktok" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="M412.19,118.66a109.27,109.27,0,0,1-9.45-5.5,132.87,132.87,0,0,1-24.27-20.62c-18.1-20.71-24.86-41.72-27.35-56.43h.1C349.14,23.9,350,16,350.13,16H267.69V334.78c0,4.28,0,8.51-.18,12.69,0,.52-.05,1-.08,1.56,0,.23,0,.47-.05.71,0,.06,0,.12,0,.18a70,70,0,0,1-35.22,55.56,68.8,68.8,0,0,1-34.11,9c-38.41,0-69.54-31.32-69.54-70s31.13-70,69.54-70a68.9,68.9,0,0,1,21.41,3.39l.1-83.94a153.14,153.14,0,0,0-118,34.52,161.79,161.79,0,0,0-35.3,43.53c-3.48,6-16.61,30.11-18.2,69.24-1,22.21,5.67,45.22,8.85,54.73v.2c2,5.6,9.75,24.71,22.38,40.82A167.53,167.53,0,0,0,115,470.66v-.2l.2.2C155.11,497.78,199.36,496,199.36,496c7.66-.31,33.32,0,62.46-13.81,32.32-15.31,50.72-38.12,50.72-38.12a158.46,158.46,0,0,0,27.64-45.93c7.46-19.61,9.95-43.13,9.95-52.53V176.49c1,.6,14.32,9.41,14.32,9.41s19.19,12.3,49.13,20.31c21.48,5.7,50.42,6.9,50.42,6.9V131.27C453.86,132.37,433.27,129.17,412.19,118.66Z"/></svg>
                                        TikTok
                                    </a>
                                </li>
                                <li>
                                    <a href="https://feeds.feedburner.com/PublicoRSS" target="_blank">
                                        <svg class="icon-rss" viewBox="0 0 512 512" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><path d="m120 336c-31 0-56 25-56 56 0 31 25 56 56 56 31 0 56-25 56-56 0-31-25-56-56-56z m-56-144l0 80c48 0 94 14 128 48 34 34 48 80 48 128l80 0c0-140-116-256-256-256z m0-128l0 80c171 0 304 133 304 304l80 0c0-212-172-384-384-384z"/></svg>
                                        RSS
                                    </a>
                                </li>
                            </ul>
                        </div>
                    </div>
                    <div class="grid--flexible__item">
                        <div class="ul-wrapper games">
                            <div class="">Jogos</div>
                            <ul>
                            <li><a href="/palavras-cruzadas">Palavras cruzadas</a></li>
                            <li><a href="/mini-palavras-cruzadas">Mini palavras cruzadas</a></li>
                            <li><a href="/xadrez">Xadrez</a></li>
                            <li><a href="/bridge#">Bridge</a></li>
                            <li><a href="/sudoku">Sudoku</a></li>
                            <li><a href="/antes-depois">Antes e Depois</a></li>
                            <li><a href="/letra-a-mais">Letra a mais</a></li>
							<li><a href="/jogos">Ver todos</a></li>
                            </ul>
                        </div>
                        <div class="ul-wrapper projects">
                            <div class="">Projectos</div>
                            <ul>
                            <li><a href="/prova-dos-factos">Prova dos Factos</a></li>
                            <li><a href="/psuperior">PSuperior</a></li>
                            <li><a href="/publico-na-escola">Público na Escola</a></li>
                            <li><a href="/academiap/cursos">Academia P</a></li>
                            <li><a href="https://arteria.publico.pt">Artéria</a></li>
                            <!--<li><a href="https://vozesdegaia.publico.pt">Vozes de Gaia</a></li>-->
                            <li><a href="/aulas/escola-do-gosto">Escola do Gosto</a></li>
                            </ul>
                        </div>
                    </div>
                    <div class="grid--flexible__item">
                        <div class="ul-wrapper subscriptions">
                            <div class="">Assinantes</div>
                            <ul>
                            <li><a href="/assinaturas">Assinar</a></li>
                            <li><a href="/estante-publico">Estante P</a></li>
                            <li><a href="/exclusivos">Exclusivos</a></li>
                            <li><a href="/jornal">Edição impressa</a></li>
                            <li><a href="/clubep">Clube P</a></li>
                            </ul>
                        </div>
                        <div class="ul-wrapper about">
                            <div class="">Sobre</div>
                            <ul>
                            <li><a href="/cronicas-provedor">Provedor do Leitor</a></li>
                            <li><a href="/nos/ficha-tecnica">Ficha técnica</a></li>
                            <li><a href="/autores">Autores</a></li>
                            <li><a href="/nos/estatuto-editorial">Estatuto editorial</a></li>
                            <li><a href="https://comunique.publico.pt/publicidade/">Publicidade</a></li>
                            <li><a href="/nos/contactos">Contactos</a></li>
                            <li><a href="/nos/ajuda">Ajuda</a></li>
                            </ul>
                        </div>
                    </div>
                    <button class="masthead__button btn--close" onclick="toggleMainMenu()" title="Fechar menu">
                        <svg class="icon-x" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" viewBox="0 0 24 24" aria-hidden="true" xmlns="https://www.w3.org/2000/svg"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
                    </button>
                </div>
            </nav>

        </header>
    </div>

    <div id="darkmode-banner">
      <div class="darkmode-banner__inner">
        <button class="btn--toggle-switch" aria-label="Activar/desactivar modo escuro">
          <div class="toggle-mode">
            <span class="sun">
              <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="https://www.w3.org/2000/svg">
                <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15.5001C13.933 15.5001 15.5 13.9331 15.5 12.0001C15.5 10.0671 13.933 8.5001 12 8.5001C10.067 8.5001 8.49998 10.0671 8.49998 12.0001C8.49998 13.9331 10.067 15.5001 12 15.5001ZM12 17.0001C14.7614 17.0001 17 14.7615 17 12.0001C17 9.23867 14.7614 7.0001 12 7.0001C9.23855 7.0001 6.99998 9.23867 6.99998 12.0001C6.99998 14.7615 9.23855 17.0001 12 17.0001Z" fill="#000"/>
                <path fill-rule="evenodd" clip-rule="evenodd" d="M7.71257 16.3077C8.06404 16.6591 8.06404 17.229 7.71257 17.5804L6.28249 19.0105C5.93102 19.362 5.36117 19.362 5.0097 19.0105C4.65823 18.659 4.65823 18.0892 5.0097 17.7377L6.43977 16.3077C6.79124 15.9562 7.36109 15.9562 7.71257 16.3077Z" fill="#000"/>
                <path fill-rule="evenodd" clip-rule="evenodd" d="M12 18.0777C12.497 18.0777 12.9 18.4806 12.9 18.9777V21.0001C12.9 21.4972 12.497 21.9001 12 21.9001C11.5029 21.9001 11.1 21.4972 11.1 21.0001V18.9777C11.1 18.4806 11.5029 18.0777 12 18.0777Z" fill="#000"/>
                <path fill-rule="evenodd" clip-rule="evenodd" d="M16.3032 16.2918C16.6547 15.9404 17.2245 15.9404 17.576 16.2918L19.0061 17.7219C19.3575 18.0734 19.3575 18.6432 19.0061 18.9947C18.6546 19.3462 18.0847 19.3462 17.7333 18.9947L16.3032 17.5646C15.9517 17.2132 15.9517 16.6433 16.3032 16.2918Z" fill="#000"/>
                <path fill-rule="evenodd" clip-rule="evenodd" d="M18.0775 12.0001C18.0775 11.503 18.4805 11.1001 18.9775 11.1001H21C21.497 11.1001 21.9 11.503 21.9 12.0001C21.9 12.4972 21.497 12.9001 21 12.9001H18.9775C18.4805 12.9001 18.0775 12.4972 18.0775 12.0001Z" fill="#000"/>
                <path fill-rule="evenodd" clip-rule="evenodd" d="M18.9937 4.99315C19.3452 5.34462 19.3452 5.91447 18.9937 6.26594L17.5637 7.69602C17.2122 8.04749 16.6423 8.04749 16.2909 7.69602C15.9394 7.34455 15.9394 6.7747 16.2909 6.42323L17.7209 4.99315C18.0724 4.64168 18.6423 4.64168 18.9937 4.99315Z" fill="#000"/>
                <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.1001C12.497 2.1001 12.9 2.50304 12.9 3.0001V5.02253C12.9 5.51958 12.497 5.92253 12 5.92253C11.5029 5.92253 11.1 5.51958 11.1 5.02253V3.0001C11.1 2.50304 11.5029 2.1001 12 2.1001Z" fill="#000"/>
                <path fill-rule="evenodd" clip-rule="evenodd" d="M4.99962 4.99974C5.35109 4.64827 5.92094 4.64827 6.27241 4.99974L7.70248 6.42981C8.05396 6.78129 8.05396 7.35113 7.70248 7.70261C7.35101 8.05408 6.78116 8.05408 6.42969 7.70261L4.99962 6.27253C4.64815 5.92106 4.64815 5.35121 4.99962 4.99974Z" fill="#000"/>
                <path fill-rule="evenodd" clip-rule="evenodd" d="M2.09998 12.0001C2.09998 11.503 2.50292 11.1001 2.99998 11.1001H5.02241C5.51946 11.1001 5.92241 11.503 5.92241 12.0001C5.92241 12.4972 5.51946 12.9001 5.02241 12.9001H2.99998C2.50292 12.9001 2.09998 12.4972 2.09998 12.0001Z" fill="#000"/>
              </svg>
            </span>
            <span class="moon">
              <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="https://www.w3.org/2000/svg">
                <path fill-rule="evenodd" clip-rule="evenodd" d="M12.9288 2.64031C12.9014 2.64145 12.8741 2.64272 12.8468 2.64411C11.7005 2.70246 10.5461 2.97849 9.44189 3.49341C4.85334 5.63308 2.86814 11.0874 5.00781 15.6759C7.14749 20.2645 12.6018 22.2497 17.1903 20.11C17.8442 19.8051 18.4451 19.4329 18.9888 19.0055C19.0103 18.9887 19.0317 18.9718 19.0529 18.9547C19.1564 18.8719 19.2578 18.787 19.357 18.7002C19.4918 18.5823 19.6226 18.4608 19.7494 18.336C20.082 18.0085 19.7598 17.4709 19.2937 17.4954C19.173 17.5018 19.0525 17.5053 18.9322 17.506C18.7953 17.5068 18.6586 17.504 18.5223 17.4975C18.5002 17.4965 18.4782 17.4954 18.4561 17.4941C15.6802 17.3398 13.077 15.7012 11.8199 13.0052C10.3826 9.92297 11.135 6.38111 13.4388 4.13341C13.4546 4.11795 13.4705 4.10256 13.4865 4.08722C13.585 3.99274 13.6863 3.90059 13.7904 3.81093C13.8814 3.7325 13.9744 3.65597 14.0696 3.58142C14.437 3.29354 14.3264 2.67705 13.8605 2.64893C13.6829 2.6382 13.5046 2.63265 13.3259 2.63234C13.1937 2.63211 13.0613 2.63475 12.9288 2.64031ZM11.2438 4.41843C9.42763 7.04383 9.01325 10.5358 10.4604 13.6392C11.6902 16.2765 13.9992 18.0637 16.6142 18.7233C16.595 18.7325 16.5757 18.7415 16.5564 18.7506C12.7187 20.5401 8.15684 18.8797 6.36727 15.042C4.57771 11.2043 6.23808 6.64244 10.0758 4.85287C10.4595 4.67397 10.8499 4.52961 11.2438 4.41843Z" fill="#000000"/>
              </svg>
            </span>
            <span class="toggle-switch"></span>
          </div>
        </button>
        <div class="darkmode-info">
          Com o apoio
          <a href="https://ad.doubleclick.net/ddm/trackclk/N755990.6286PUBLICO/B32728346.407453957;dc_trk_aid=599423112;dc_trk_cid=224798927;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;gdpr=$%7bGDPR%7d;gdpr_consent=$%7bGDPR_CONSENT_755%7d;ltd=;dc_tdv=1" target="_blank">
            <div class="logo--sponsor"></div>
          </a>
          <img src="https://ad.doubleclick.net/ddm/trackimp/N755990.6286PUBLICO/B32728346.407453957;dc_trk_aid=599423112;dc_trk_cid=224798927;ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ltd=;dc_tdv=1?" attributionsrc border="0" height="1" width="1" alt="Advertisement" />
          <a class="darkmode-show-more" href="/multimedia/interactivo/publico-darkmode">Saiba mais</a>
        </div>
      </div>
    </div>    


<script>
	document.addEventListener("user.entityReady", function () {        
		fetch("https://static.publico.pt/sites/help/location/region.asp?v" + Math.random()).then(response => {
			response.json().then(data => {
				var _paqM = window._paqM = window._paqM || [];
				if(userOnPage.clientId || userOnPage.id)
					_paqM.push(['setCustomDimension', 1, userOnPage.clientId || userOnPage.id]);
				_paqM.push(['setCustomDimension', 2, userOnPage.isSubscriber 
					? "assinante" 
					: userOnPage.clientId || userOnPage.id 
						? "registado"
						: "anonimo"]);
				_paqM.push(['setCustomDimension', 3, 'PÚBLICO']);
				_paqM.push(['setCustomDimension', 4, data.country]);
                _paqM.push(['setCustomDimension', 16, data.region]);
                _paqM.push(['setCustomDimension', 18, document.referrer]);                
				_paqM.push(['setCustomDimension', 5, window.location.href]);
				_paqM.push(['setCustomDimension', 6, window.location.pathname]);
				_paqM.push(['setCustomDimension', 7, typeof dfpSection != "undefined" ? dfpSection : "home" ]);

                if(typeof publicoConfig != "undefined"){
                    //if(publicoConfig.pageType == "News"){
                        _paqM.push(['setCustomDimension', 10, publicoConfig.pageType == "News" 
                            ? "NEWS"
                            : publicoConfig.pageType == "Multimedia" 
                                ? (publicoConfig.pageTags.indexOf("Fotogalerias") > -1 
                                    ? "FOTOGALERIA"
                                    : (publicoConfig.pageTags.indexOf("Videos") > -1
                                        ? "VIDEOS"
                                        : "INFOGRAFIA")
                                )
                                : "PAGE"]);
                        if(publicoConfig.pageArticleId){
                            _paqM.push(['setCustomDimension', 8, publicoConfig.pageArticleId]);
                            _paqM.push(['setCustomDimension', 9, document.querySelector(".headline.story__headline").innerText]);
                            _paqM.push(['setCustomDimension', 11, publicoConfig.isExclusivo ? "fechado" : "aberto"]);
                            _paqM.push(['setCustomDimension', 12, publicoConfig.pageDate]);
                            if(publicoConfig.pageAuthors.length > 0)
                                _paqM.push(['setCustomDimension', 13, publicoConfig.pageAuthors.join(",")]);
                        }
                    //}
                }
				
				_paqM.push(['setCustomDimension', 14, "SITE"]);
				if(Publico.Cookies)
					_paqM.push(['setCustomDimension', 15, Publico.Cookies.get("publicoUid") || ""]);

				(function() {
					var u="//stream.publico.pt/";
					_paqM.push(['setTrackerUrl', u+'matomo.php']);
					_paqM.push(['setSiteId', 1]);
					_paqM.push(["trackPageView"]);
					var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
					g.type='text/javascript'; g.async=true; g.src='/js/matomo.js'; s.parentNode.insertBefore(g,s);
				})();
			});
		});
	});

document.addEventListener("user.entityReady", function () {
    if (typeof userOnPage != "undefined" && (userOnPage.id || userOnPage.clientId)) {
        var userId = userOnPage.id || userOnPage.clientId;
        if (userId == "1505426") {
            var userToken = [
                "ijPK7DE00XkUUUhHXGDOUs9u",
                "WUmscOPChHtLHJaaC45XkuLC",
                "fHE6nDzh9cATB7pRcpdss2Nz",
                "AYW3pwLANQsi3OjboOGW4GmK",
                "NYE3Zju1ppE7662cFapA9Swq",
                "8yC5eng1Ra7MVWpaIKb8eXox",
                "AerAh7UIHEyhksljv3SA31NS",
                "j7M2AcP2oRh6RzkJYVZ4XG3T",
                "pHpST1we6iUUVE7pyrXwErF8",
                "m1hk6VfUfXJGH1rHl9tSPO8S",
                "OD6w7PRUIm2vypKI3xtv6SX0",
                "FVULBqCKgs13audNm2PlMxo0",
                "OpeineAYoHFRVrLOicCnzSRQ",
                "4ZmL3wa3khrq4NoprRzbXheR",
                "49cRmO9UaPaGyResmuzIYUj9",
                "cX8wb7lwfyRDZYUwFJjKp4ts",
                "DTVCfzkvD4nnVqgYImm37aFb",
                "C0NU7MhDOVrS3ttewqHfAHxj",
                "fSEp8JBX7h7hKKfUqWVZojvb",
                "OIpH9wBHfjctCO1TYMHnOdsS",
                "Auhom6cHaO29jOK96W9s4vqC",
                "2KZXQJK2WF8WyAWwyQrF3ddf",
                "Xl7FtsQZzXkKtx7oHC3eqfnQ",
                "1hm7OeItUV4mCQ9JOmyyko9H",
                "AGD0GfEB2MSVnHYe7yEKgPa9",
                "8g1YTNibKhJ3YbWMruAXGD6j",
                "R9E4OO7z74rRF3nASOoqPBiG",
                "mAsPDtoO8NosPZEyq0Mr43LC",
                "xzG4Zznm1nFRTiOZhWCelL0U",
                "n2v59tW23UEeqvRXwbN6UFPB",
                "cefiyCICuuJqVFKvv4RsiJzR",
                "VaU7VLxM2bbaEgli2pKFUafN",
                "g0jVTw0q8kMj0RV8orT38Zuk",
                "kuWBEDw9iWLcTViEffdH4bbw",
                "aVRCmJSAc4A41vNQfdcTfjFG",
                "hcfxeTq0hEbXF69CXn5845qs",
                "rGx5nBZKzaJaGzTsVJejBCpp",
                "5748ALFs3WwNGfLEuCkvMpd5",
                "QXLaxOshvI8oHYNfnNd2iBXb",
                "vPsFZLclEhPx3JMfypVtJDyD",
                "E6n691uwGh33U7fpCIFLiDWC",
                "h676shkwSWNtkNC46zL5zP1F",
                "4GgKFvqUKqP4cgCWW9M4fvnf",
                "Jb1J3MjhReIWiLcLRHF6xArc",
                "hTWEoC18jp3cknPQAVJFkITj",
                "MhJ0ZxcsyPGegPln5tQOJxts",
                "h20jtmZoXMfVFmnoxNvqJQsN",
                "VkK0eyOYB30EbsznIIDzNvQe",
                "0I6pwvcZyowJgA0idumBGQCn",
                "q8ih6etzguBNzkHZsM0NN3RS",
                "WOr0wua2MQtIGizzycJBbSti",
                "x3Bj8n3She75zvFIQWdH206X",
                "Y7eDobKrR9ctud1V6ivzVqHi",
                "FGjFEoTiwTcmJ3l8ufGyZUL1",
                "q4F3blcSZcoUf1ZKiR2s7gBr",
                "ePtY6JLG0f1xfo2XBTYlOqHr",
                "80BS3Y3tGWZtLhpIDbfnFSoo",
                "5XLNprJdhS0nmvnvNlzyh7hi",
                "76B9q0bq2zViybYcCIp7Rbth",
                "JDj7QZJiTLDxyvkGwcOVRt65",
                "CQQlNhpVEpZlbXLlQpEdDPwI",
                "6eo9Z9DroS8lMkG3Vp9Cr91g",
                "lMEq5r0bPZ5B9sTwShi04eve",
                "SNP72Ny5V9e3zuv25HDIyUn1",
                "bowUJX9eIWUQh9AB3BwgcSYn",
                "hvQbbFJTzBehTV8DcLjx05Fg",
                "BKHBzMi38samVfzqmpwmjapL",
                "wElaTBW3YhwtCxcaPbyXuF16",
                "1kPbd2q6q64DgMnVQEtqvNMg",
                "uWKKP4U5wkzeTHJ3XVIQUrmx",
                "rcvOqFk9QDVkOfu4xoYAlRUh",
                "nfA23lrL2Lq472Wj8WYIxnOo",
                "rYI3B0XAgwlxAJdsQylm39iH",
                "M2uKzwuN27xJffk4e9rTtMp9",
                "yiDEkyu2248OQaPgINGzUjqT",
                "bLAzL2l0ijSNnpY7mhEdeRgK",
                "Vhi42xyC8YVqpAOtXreAMHpE",
                "gOk20q9axvpdK2IINRVPlvh4",
                "D0cO0yP7G8AbApkVBjYrY1Qz",
                "ce8b2DeVDj0pW1lSSOcMEf4G",
                "laoF8XqKdomuELGLc3ezpAwS",
                "Ljfr3HL43RDIcQdxtUDwGjYn",
                "FRtjVcqGrI8ciMZ3HjRYknAn",
                "uDuNxfg546P7WASBqKTSakCo",
                "DtSCeCGO2nWDUdSBGyftzyHF",
                "ITvF6QJXmPdMILCxsmnH1SAQ",
                "zA6nh3jtKPONTcjA95vmcTjJ",
                "8N20FASJ3ESZR6KPTVEScqAo",
                "0JGbueQ8q0llHdIiY86QqsAi",
                "KCy7DMFxXPwasKfS593fNRs5",
                "LAowrVrXRztaaa42WFnz3sKo",
                "nGEf2JOnE8URmHJpalj4kbbr",
                "ySBHncmJUDu86iKAcLgbwlBE",
                "0QVZCCYumeUdVexkYIkNbvUy",
                "TRHLrLexSS8BaDsjvadysDdc",
                "O5YmEZs5sKgpfZ5INf8or92e",
                "rpDZIcg1TDIQL5FTSeIuBMeE",
                "fSKZscUuDcfRro0V0UG8OaE5",
                "IPDbngC8JZZ5qPDhBlKSNvuc",
                "XFPYs0BiDHz810NpawwexiB7",
                "TNC24MofFgyEX2uCPzuoTgnq",
                "CiHhk3haH9btUmon6lrosolK",
                "vIxKNy4Yt1dKG7zkuq735Lnf",
                "pbbffIzhoXphmZbetNizRTrE",
                "jIC9UNQOlf4UGzuCXBIIlcYI",
                "1yyV77U0M8sGh52rTlRYzqce",
                "Uazw5ID33Q31BL0J6wDapKLx",
                "P3epcIIhhDzMiuQSe63laSfn",
                "331AN3iuXbW7L1DkDyy6JyDy",
                "VxYG7R4jgD6eZRvowdeENlDX",
                "OnOuNolcHyiy98AfkeDw2eD8",
                "2eH3zvs25zzSvhvnEo0soW3G",
                "KibO44nwDREnP4vR8JK2hGl1",
                "wT7gey0oVs2Ob2tNml7AAz3T",
                "IHciaZBJQHqh6IHNCBN3SUty",
                "8LAAPBme4Hag2n6jeYcbe38J",
                "wZURSZfJXwhgC6KaUpQ4jUiJ",
                "WbtXJmIprAHVnfisYdVNzKEH",
                "e6IhNewoz3I3T7SRPmUR9VhX",
                "Hhyizbe4MeJjx8Z2aOaEuGCF",
                "JqMQ0FM5Pk7zmeSI5OMDppjW",
                "Zs11segCsv9hiZJcH6GFeD3g",
                "KbrXVBqgUoKt6mT7HJM0PDhE",
                "gIWy3RNbGsCC9j1tuUpJu775",
                "xDNozbtNdXscFBRBxo9H4oym",
                "msNbEIN6kUL7SOzvyXbfTsHq",
                "42vlSXlIpI2J0V9bOAmpH3Rh",
                "EBj5QhBbObCRbQvBSGPCzohq",
                "OZcybJfLqAeRLojiQVNv56Rs",
                "8DU6WjRWEy9X1ZAXM6zhQjZf",
                "JUm05Xi5aTAetkOpqjfwW33i",
                "F71dfUKUh3dyUy1mXplPGNRJ",
                "Il5VtWLjWfsTpMyKJt0lckEK",
                "4x2zrItDNhEQ6CazV1xXaDME",
                "ig0ZxyO81U1AyeiwDgtSC8Hy",
                "KCGnyEAX5WabTQhS9x8T8zDk",
                "RBGQmMlpnJQ1YRrG5hc03CGf",
                "mBjqvvSKXgUbf4daMjJYMGvt",
                "HLkk6cY0jyM1jglGdYVyPF3i",
                "xOjJeoxocoqqOHXrLuevJbpZ",
                "GTtNW9SEXuw9CeV5W3nhGoYC",
                "6hhC1s1B6SAWSJPA56cuVuv4",
                "KczboF1iVSinWKaoEug3G5hc",
                "aKwkMdRcjDGfUrEsml0TkgBa",
                "6as8K0t6Uwktp0MCQQiJ9H9c",
                "TM7BB1D5iVUMgzrSSsAwogiF",
                "J807vCHG7e7HttbZN6jblQsj",
                "adC4RtHh4D0zqNKnmRAYfbU0",
                "R1fn2ka0AId6L4i9Q4LgB94v",
                "F9Et5C9xdUP5dSEIMrvoYaHI",
                "CpcghxX38ODzMRtrNrMdmaOd",
                "hTvVX2hIK2FXOE76ceaq0HOj",
                "KtPsfWFWgu44NDZGtjmCa7wE",
                "2zrZGpVMS7ETLvIrYVuNFzpz",
                "9ULkH0UH9QYbi6Z9tH0Wx8gz",
                "aPtNcpd3oyv1rpDzu50Zas81",
                "x59OmRtZvjxnjKqNykwnJTuI",
                "EUUIjQ4NCNL6e9R4cCAmPHJl",
                "sm5B8Rlc0O5GIf5qDegXXQ1P",
                "SS1zPBuB6paKUsqgmqpY7bd2",
                "31LAo5HlftcaaKQ9iRUOj4ot",
                "7AibxSXDAVMWD4pJP2FwTZsO",
                "xPGAKHkOJhM63RgRaGyofsKb",
                "0xZwd2wp1tByJ71Ie3NgWrq5",
                "u2JSUSiptzVvtM8PjQb1T398",
                "bi0sOBwT9t8zvAqzAtu8e5XJ",
                "bWdAAo4aSKjEg2jPV7j92spR",
                "OsL59IiSDZX9NybUn59jTUuI",
                "wsXeN2j4bnJRnFxSzMYjHyD2",
                "FVzGEpfdiAK6QWEcnJmOiIxq",
                "DPKtu9sB4svBBJ5i9LXXzdjJ",
                "HIABR0VRhJVoqlUATfB5voFv",
                "Rq0GuYraGKa0uF2PaWVdqJJE",
                "q9WVBewWBVEIVGSl3PX3Y6Vk",
                "mgUgEsBk3ApNxa6qAPzn1JTp",
                "8hbEqWd6gRS3feJQy6tUK7se",
                "0MpKz86cYQQDGybbXbpZ0jDO",
                "wqoQC59M7vzDFsd3aFB3bklj",
                "i6iGPkVDR6ic86PCqqiEsI6b",
                "IHPo4zKMaLuXAeTGHACa8CqV",
                "SHMTbqzAb7kzelZ2Z4tisE26",
                "OpuCS3COk9XbMZpuz3tkGeGT",
                "6mrDe8gSvR9utIVF8mFJXc4h",
                "xD5MHHnfk84jpci5UAWgjyjM",
                "QAlmUmdHe8U62yabjXrlcsyM",
                "L5hSzxg7PFdLgWjXIZ7K1IAH",
                "BxyxTdp3yb4S5mFINRYFPfRE",
                "cGyD5uQAn9UQjiuGebWjjUTE",
                "0ZcPnBHFk8COD0eIlWegcHQJ",
                "wCizoi64P6BWPXzRs2875mdv",
                "wAAptc8ZhiIytlkyFHEmHaeE",
                "8uEFW6WgTwUc12MQaOEs9mvM",
                "WWObLc45nSCCJOnLfcR0YYSg",
                "SkeuUnILAqske5Su78rcbt68",
                "SMXGYo7bn5EnHzD9nduW3sp1",
                "f4bEwpMBsNz0A9QnO8Asts1D",
                "Yp47rM7W0fOLQGwYJAJmShtx",
                "d4wKTp1YDjQHLHUJ2rfNoe2r",
                "v1uR6cXyFmIyPBMWmOSZs18v",
                "8r5Gp3vQtp9A5SJHEBjmIRzt",
                "PdEeWV1bDaMgQvzNu8X2w7x3",
                "O1SlL9ZeaJ55p9aW0JZiIiSf",
                "IkqsUY0BzOd7LeQfhoBbHJhr",
                "yWNVL36Hz59Kbqm6nQoRliL8",
                "LawnsgkbZgDzZOCuZuSUst3C",
                "T81NrdoFg1Ug715i92J6qkEy",
                "jZsOKB5e4FeesprFxzaUYPuq",
                "47DUoi25nPb4JCk77toxxPLM",
                "9s8pnFygMsczibjnFdJ49lMj",
                "ZiqJ5qwjdLLlzasUheGViMyy",
                "tRfIg80JvytLMNFkqryG9FlK",
                "lQfjJHaWSmmZZKJS82aSQtfp",
                "KXQf1l5zkwnugW3II4SZ0TbK",
                "DnJAR1vvDz77SC202BKBXYpa",
                "yJl1LDxy9wBN5IZu9eTTYQje",
                "p5lMUAbyeNqscxeoAyUsM9Tp",
                "OPlvq3bJaSfjaQomK507i85K",
                "PePkGW2sTlXH1u2erYNxjMBQ",
                "yzcvEEZFU96OEX44ndOoRrvi",
                "ivWJuUhLwfxl9FjKrV9pFbcK",
                "Kv3KmZlNr4Nqclm3PwBbiuMW",
                "Lb7usiwXQGvriDWrvFZ6u43f",
                "bxIT7l3UIDvi0sBOPKsonR7a",
                "HkVDjTfTxhwWlhOvigerwjqc",
                "quIM4iOh4c01kq1Nw2YxyNht",
                "9BdH6LDS4abWLCV8WOyzFWeE",
                "D7xkhSsCk2dLByO34yKJVBog",
                "7I5OoZ6YVfuNx52rIen216mI",
                "VCOr0V1nbpx50atXKugxcGJt",
                "yTBcT2ePkQjoKdXeLaUxPfME",
                "CMWcHSIXRCK6hKTJ4O2rZqoB",
                "iXFcMTgWx5lwTX33DnS40rds",
                "KRcSoY8OPIpxEi328fXWa99A",
                "X2aW80jFFGG83waYDcLZdXwE",
                "4mlTT62wrzGgZv4cI2GIoxui",
                "2ZFpu7yBc45ZSPht7YlhTert",
                "tRADqlMmzlzUexVUzyNYpPo6",
                "4rYukFlp4PNK1qXin5h0AQKl",
                "O4vLOOzPABMshswfrgcGl6mu",
                "QLG1scCewrtDzE7yyJ0pbZTb",
                "lUEU62Gy2MpXlR1i7vbsk1gy",
                "pnK1YggFMyJYPBlCnbwABLtr",
                "O5Lfn9oBWCJgamI6OGh39wh8",
                "4RlpEwKoCjxaz2AlJQc7iEO3",
                "8dvIUFz4HvYH3E7NdirUtssY",
                "cL3rxZQCLcwuTZLWXkO2wFwO",
                "uRBiWyOmCxx3OSa2TLRSBuZx",
                "v5RCFd4y2CpVa2r6VAWZDljY",
                "GgeE07LrdM4m9KjaTMb1wUeo",
                "bgFFidVCsE3aqacZy5s3QiSr",
                "u8rZS5onFeQIwX8JJ4sB2z86",
                "zGM85OwuNk6MUTp80Ar5pMJy",
                "tzLmlaQLqIortHl64eiZ7W5R",
                "iH26dz4DR7INd3pOM3Bf9tmk",
                "vwzItEhry9Uj4d6DalU9K1sW",
                "rdRYjOM8LdTzS2mfoKrJZ1q1",
                "l0LIBFvokITx2GL7uCrmvPWM",
                "ZnZMr5vPVS5j4VJdoKW7BIOU",
                "AbtB3y16v31EhMY8leWQYNe5",
                "8yRfDosJgepCZd5dPXnsfxDi",
                "B68Ozs72QXPF9ui0w1ufUZW6",
                "QJ5MFh4kh3lL0NVnrc61bNSf",
                "vOM7YD9ZVhkf8SExCbgRATB0",
                "nuaRaG3wRGKZyA3shttLR448",
                "UpsFaddPErv7rXFDfaB9vW4S",
                "QVP7Mm5lGuh1fVkKvkGUKVFR",
                "Rk1cSuI6Q3rsCs6lgeOpXK8P",
                "PeC3cje3rRPFCxBtbIBJ6qqX",
                "QIm0U94V4rjTcaRIgrqYE4wp",
                "OwJge36mlakYh5Dcp2IMsXdD",
                "vvmCZWfjbYtBgBzVkpKscGWQ",
                "3CLeqXE6E3zsammhocfOLRpK",
                "qZcGXGIRId48HiKm26dk1BJB",
                "T2SLG1gLaodrzQdGgDxWxjQ4",
                "CCy47oQSAhvDLe72qN7CtQnt",
                "QC4mMZUUpBDtevcG4fj14aCl",
                "GZkJT7o23ZKV87heF1Th7Xp9",
                "BAvskmHc5V1fOWcTpgMqvOp9",
                "nPywAjaDd9fYbpGVVGtLcpbw",
                "dkXKpe8bf8a9qIwVX893tfwo",
                "PgoD9fYehgfRQLM69H9sIAM3",
                "i4Ly2aCBAwFYPDCSMP09D3rr",
                "5H8TV8wHMsoSHClduxKSNDlL",
                "egZlF958fu2aOZd6Mz6qfPyz",
                "iT5gsiqybHL9TqMAXXdx1e66",
                "HjsyEtzWxHuQ39F1VQPIlOY0",
                "D5LWrkLWZwHuLXyyq058Xgqy",
                "Hu5Eed5tWrAkW0GjzKRP69eD",
                "iTX9VISGuGoGCahiXbi7Oy1r",
                "43ujnlvQRz0hqWITN144ZQeU",
                "JFJAuXp2buLbyMvz5T7AMCty",
                "iQUFMCAKvbwuz942xXTcxorW",
                "Lp9rwfR1pMiUNvcb7wcCOWa3",
                "iKkc8OeeHMICWFKgbPb5QoG7",
                "igWCGgsjSJh4wpEMwsjrOphN",
                "1OFoUEY1QoBUHArGN6o6Uk1H",
                "8PtbuTwPKltmUeAW96ieHddu",
                "Aa24k4TSlsCBsr7JQHXZg5th",
                "u2vqC7oDlVzM4ue40ZUIXuuo",
                "T01E3HhFzUDpTv0tNj7t3xGi",
                "d4NA5sW9TIQDjWVplocXClVN",
                "ngJwftqoveFhWBbcz5SgUyuP",
                "7gtKzfcwbdHw6fSSt2r7rmp7",
                "RvctCvX9VBLzxz6RI6p9EOdg",
                "60K48imdHMHaDIaoFXpbjoP8",
                "Oud4H7vJU0BcGdZJ1ZZ7901I",
                "0KgsYtdum756se5DRVbNKHVb",
                "qdbhQvOpMR9fxD1nbLZkkixg",
                "pymMRVRwRiopHaSCjqCvtsnt",
                "QvLISFRGWvGOl7WpoGm7bPe7",
                "nkfgRRAOPgFoIZxYxZgoQFoI",
                "Q9Tpn0Lliljd2p6okZVn7QEh",
                "tfx4pNaAI9jH0WXIX3Mib8S8",
                "wxYHqhvBHnD6oXZrluVOdzCY",
                "MHpPdb94r6YaXW4xn3dhTzKg",
                "U9nvHIjKNSY5UehnZ9Sk88BF",
                "lLJ84V4z10aZwQEAJB5UFjam",
                "HHAETm5bq9QRjVKjD1DZUG75",
                "BIKIW1fCsXWoHKam0Hnngr99",
                "TuS04IBFpfWRuA546RFDnHbD",
                "8xEGERDviQJ6aiF8BOXmJJKg",
                "LMhn0eMQ37TUwWvPAioQV1fo",
                "0IfIriEjR1Syfd4YOAq9E0tU",
                "Egj147NWqH4KOZArC0g0zfCi",
                "8dUo3tiD2itnHJKEbJ4GH5mY",
                "AtIgcIEcwUe8x6bCz13l0PzX",
                "M7qLUoWfX4R0jTCpA95Jt2fL",
                "KSpYlkcObSJWiwNGrgLpPqKW",
                "OdtOs2IxE6sMutmrJYXtzdIT",
                "JZqao8ltOLml6to7XJPG2lY9",
                "V74F1uN3PANXXukt4shSmoKk",
                "SEWJ2wCh6CiICTpPcAuwBNEM",
                "HWXIpg37no0LeDgG3gNVW88U",
                "txeMQBiCsbNKgtumcC06Dl2e",
                "pwM1CzZa30NlkXFj3TqpyMju",
                "TmFurz2eZN2Y676RVQnpYvov",
                "4wPwJds7iQouKahGrjiwgn0I",
                "nCd6kfOSrzjCuMkMWTYf3B72",
                "aKCcZhp4D6Czxdb4ldhXeeM6",
                "BhgGgVsH6kcqIPxCn2Q7gLzh",
                "plwiypoirHbCXyHsdvWua38w",
                "TzUIP0xW9X0lFxQ8qehV0x3n",
                "fiQHKktRIXAXqF1Uvb8w2W4X",
                "QktwaTXpUcVCHGkFlxUzzbWx",
                "RA64WrkLQSw74Kro9gNqiMIy",
                "ocF88lHrznrKJQoQp7MROik9",
                "OIKHvjSaS7xI9mDwv2T9XjVO",
                "ztGen0iO99ZP0A2gqIVmbdPg",
                "5JT6LxYVMSTNVWJuD4MQKbDM",
                "a2OEMTnuCzMSGyVRz9FNiLj5",
                "wT3iiWYMAlStXSkW0bB28EUy",
                "eAa44GckGLloL2a7HUYwG91e",
                "kK48gHjikzk1H5ZBsmbiduqz",
                "3jq4kCrRzTYZPvAE7SamdpQL",
                "DcnEzJHOzZUcxqtG1unX0Aoy",
                "cLU7oi2OVPcxgpZ9ogSakDoR",
                "Yt6Sji1lo9LVwwhtMW0hmGJG",
                "Leb7xNsgSrOaTygb9s6c2YKn",
                "VyzWUqC3lT2982byOS7RcsyL",
                "9E53zZH4Wt1ly8pkYHnlaCTl",
                "XQeFngk7h77d8aTcVXqPls40",
                "MjhtruPjr4OApFni2cBSIAMW",
                "JKFYBKp8oFpkp4uz2AQeFJO5",
                "QYw81rXVES5QOgNryb3SwNVy",
                "XzNhiF5QSsiBvQBt9Fu2PHuc",
                "VVkUW9Pukkx2s2yeSNjAzZ5f",
                "TpNyiEnVIR3FtDqYsUxY1rwS",
                "B6TjUpASlzoiyHbeCkeB6uJb",
                "7jMb9H4g22zodaPbdCaTRr2h",
                "Ag89zYTzLsLUUO2eBQ1eNDkO",
                "Q0PxYbOMRIKKze6AwmEFTt6a",
                "cENptGObqZHxem2ILBP4SLm4",
                "nwctDfDkQvPEzHm9cm6IPI7x",
                "qgQPa3u7pczx6jU55SWo4LrY",
                "0izRJMoHqqVMeWwlsxtwKKfM",
                "QoOGmM2kReGid0uPpyIZnDvD",
                "fjCptse3aJnyyq2GcTATPMzy",
                "ZBujbhrAiZ02qk7W4UT2t0Vp",
                "yCs9f7pkLkWVGwPjJGhNrmo6",
                "h9KlzCDYOCE4SeavbB8mbmQc",
                "XzpaSlUjmlmmyLdbne1N5ToZ",
                "tjZCQ4qPN1UvEWS71ecQA9nC",
                "sjYdsQxAe149cyPXOR6lr4ti",
                "ueC0NoZUjST6A5sJ6HoJR1Ls",
                "fwVFClsh9FVdaJjZHvmKe8j5",
                "RgXueNlmcozR2ZFDQodOeYXF",
                "M2ZDi2jcRfvUriNZW9O0ELDf",
                "wfMdsibjmALskEqDTObboqu4",
                "NjpDSSnYKfjr17sKvC1QmO6t",
                "VLSHujDTX23VLOWjEcIyk1Nm",
                "oblh9GEjslf6yChiTUogH7Xq",
                "KWW3ntDCluvsWl1Dnznk5eDV",
                "MfGQXc4BebqUTG4Ohd7tqFHG",
                "njrVUSFBZ7OumPkoznnWDLdc",
                "GK5cJ1alyt03sZKdg3ewn0Na",
                "32KqDNNXYKexre8QSGv0xSOm",
                "KExUWOY5LPNZbiiVbuqJ7G8Z",
                "8hZTlMu1XYyAcURdXnNAyPNN",
                "vbj3AVM9Xxg49jlk0AEumH1j",
                "YoKWCra2LGLFJjKjL43jw4nV",
                "VOPSbMbu507A4WgvUnaROR8W",
                "zZsj9dkpQf3gpEO4WJukCuWX",
                "rqyLoRiJfwGVayNmOdbpQYFa",
                "0pbIAXkMMew3gXbFLr7seA0p",
                "yNqKd2CTq09afP47i2T7nroV",
                "BqJVmecjYeMhWeUKiOF7ixDB",
                "oSjCWCg4T7DxNeqf2SHMFOUi",
                "9XrEMqI6CO9nsF13Xhz0wx7O",
                "qnhyt4OpCNXZySJd9SgBlUfq",
                "Z4Gd9wtQqgFhLn8BlA5Qtvuf",
                "1zJPmtViuud9smcdIYOZrjXg",
                "XlmN9A1LOS7UQyqrUHTZ0nZQ",
                "8g7hrb1T9hnAnNZQB8CCfjtB",
                "sgkUWGExq5Xrd2Tb5SI1AWrw",
                "cqgW2ksW8rUnLegWTTScjddA",
                "WRaaYWVG9MAzDrrBmX1oJ2J3",
                "ssKxH213OLJKc82w2CgTaPpO",
                "bavUubfGGqr7ipninA8HDTUw",
                "CD1R0o2MHY3PfxTQsfaKZz1n",
                "NfkRFr9mLmaZ01S0cUikPdRR",
                "lBRWISQbSiz3JqxW47ndcIau",
                "s41K1ZDRzCXEpsKeOjZFr5oD",
                "0QMqIq2X9NhIGUMPrM25aw5H",
                "05yvW74iAs6o0a3GqQum83nC",
                "80U4A4whZRAZKt3gHjyTCIuT",
                "7ZBjKp6UsEzKBmD9xoPx07Kc",
                "gZLrzT6BYNnUqnwqCEl0NWrI",
                "d3gBZYCdowRR7FPhSG3GUAcZ",
                "gv7XSaGuLoe6ZDm5vEdqJNuF",
                "xN7kfCqo3hOpx25GcKSRecyD",
                "rOpGiZKVtBxwkElrCYgNsIWi",
                "WklTXpLYsPJqKWmTycl2fpDM",
                "sRRQLCCJigTGFgt72qyMS2ew",
                "QZN6qmU91AGKk8CIeM5EOolw",
                "qy7f8vYumslVMPu8J3zy6Khh",
                "q9xSJVylG1iJUkC7xwoDiW5s",
                "WDs4haXVLw2HS9DWETh58uE1",
                "cppRLEWjr1bLRAXXccUNm0YR",
                "cknvTeGPBjJuEUbztyBEeRAp",
                "00xUtRjEnHocOGtZi30Dyy2p",
                "CszONbeQGwwjYzgWR9I0KV9c",
                "V0wkvsLndYoPkwy8GDtUpupk",
                "bbZBmJmfLT2DDkQNk8fUxLnJ",
                "fo5DefvVUvpJsDS07nxkx8IW",
                "bn7jGAcWphnt8cHvu0I0KlCI",
                "4FRHZkEnoa7m3nM9ZYmHN31i",
                "u6c5GWji2Yk7fa3hSVpWL03u",
                "3BN14JpFTXxfbpBisHJiH07H",
                "aTy80YAO1z8nt1vOGEY854zH",
                "Mxj2OfsuQ4ZNvHvsIkBi8WSF",
                "T9WfHwZWSRwNQO7Dh96Oq9O2",
                "VL8JgYBy4CWq72lHxJHVosVZ",
                "dWLi7OsvpdVZeCXneUtgRzRI",
                "eX215d9FQ8m7q9oudPdzYqED",
                "hgQEup5ldHOgJVDgpZfv70HJ",
                "cdHN3PnQ8ArvsDYHzkEo5z9F",
                "n0CeNOeWPd3vwgiTtILOlWJG",
                "hDx9gufM6E3iVsJlPfsxafjS",
                "qp4K38BTHdvGAXnU2QCs9A8x",
                "GyTrVpvoSlzCytKumJZINa2a",
                "yCOW9ueK3bz49jlRf0GfNpdn",
                "2LdSkAgemUJMXnFGEqURUqA0",
                "2NOoBFbFuo0Xy66yEvWHjAic",
                "qxWc3hzyiXrgbBsb8Lfxwz0k",
                "llExNgeF93zgJGgE95hT1meY",
                "JFHWsZS0HFO7WEjQnNoCr7OZ",
                "R6vb75zftF6zOpkmP5iYdFNr",
                "CcrCds6pif0ECDVUQxPcQQPF",
                "bAjgd9JakhWjAIKHETBz6ucJ",
                "IYxzeksbO52DbzPHOmRjUJGv",
                "yQMW2oTv5FHHG8wAaEIQ2jRy",
                "6GfSNbwITXlN90BeXdrKlhjL",
                "MpukN1uRLnWhLVnhPzlh7yvk",
                "rzvzOhayIyUxrrMosKIlIepF",
                "zBKB7jxpGyQCstsckjVOTwka",
                "hX1yLnYbU6uMhUilLgn2xVkk",
                "TusIyqQwre7aPAlOEUBUdPTl",
                "ETnvLcU7p5rdAHfz7xczt8gi",
                "Nc1UzyCQDlHhzygd8rgKM0Vo",
                "EDr8ZKTlOEq8J2hTgTdVnVMK",
                "nuTwjNunrJqU1sxRr3YfsbPL",
                "2YFovhdVa27Vf6izdxpJMxxA",
                "oRMW7oHszyaq3rkljNw5YPGx",
                "zNHDjjA2a0jtpivg4XRqSlrk",
                "vRxvlTBT7JzFSwPQYMuaxj5s",
                "IyEMG8qyQ0hJn1mp1B71ztHw",
                "7fSuWhAGrGjmGUWYgE76lUnl",
                "IiDSdW3XJstkOUWLyFAJzWwA",
                "CJJiLbwYAVfz4tvIDbjuNKiL",
                "Gs9Xqg1ZH4A628tRLwgDN2km",
                "lrsdcITTQt5hM1CUNVq9kCvs",
                "jY4UD1UhP2hdclAZQTIwYel9",
                "Rwg10oluFJdRg6gicUL3mBua",
                "t7u5aqzlZ8H0AZ8B7gv5HNZY",
                "YwUCSHDuzgo3Snq5w8eCECXu",
                "Wnb9ksf4tmvrXI7EtlRHjEDq",
                "I18KkD5VNHa7JSblBYLivfKd",
                "zVoQcQazGF8q8QqKDxPTNAPj",
                "I0eMgKAOGpZYpMKm3MWGvJf7",
                "cinI2gATtaFPKtTehGybI28h",
                "q64JyhOUVya6qizG4S5AiiuK",
                "RXj94Pp4TztnR86zek2nzDli",
                "hW5309w1YDyN99CRO2Vv60dq",
                "oVRM1ccEbBhhaC6IIbm8V2Q4",
                "XRS3DFc3mNF8c3KSORjChi88",
                "uD8gh31ay4mgRR114ycw3ZVx",
                "hClIXc8gMTU5kduF7Um01Jfo",
                "NxXoh62t1iVqI7mg9N0sFjds",
                "cpLs91TnjjLn3RwwNGanOozE",
                "2BX4sBdkzoZQ9gLSUIzYh437",
                "Zyg4I6eAcZt15SH2BfGWY4gZ",
                "FgNPxrrmU2gd1Qn9XtsCQdUt",
                "lIgmQLaRzMvmllACfNOmVwtQ",
                "NV4HVPhdyWvgfLPOwTOnhXtU",
                "G0s6Wzmqx0PMQPEEpDOMKIQG",
                "PY5jsuZLBbtYWTxmk5e5XcV3",
                "cAcEZCiQpZHU5BVtejyyXXep",
                "Lowbr15dfzGVhw7rZw1W7Dur",
                "3LJlorCXhwRt2tXI1o99CdRJ",
                "wFaziDByNRLbU0ovmurU6XP6",
                "qCYAMVILXHCsWbRVU0HaF0GV",
                "26P5PThHcCAR4LXStwWy8XO1",
                "Y8T8Gikc7N0cfgOxZBCm8qMt",
                "NQTomwbSLQu3zB1Tt0udajbx",
                "GUoj2gswVNfgy0XbvO5cDuml",
                "vE1oC69BvafA6bWS63sEFkr7",
                "cUIC9RFqyTiVPUTWlKLjb9V3",
                "X2bpmGOomiVoWmZ9k0HTCQlt",
                "Iktpy0R0vFjRjevh4F7Eo2FO",
                "S8YTpnH889g0Lqm6RUPJo4CT",
                "q80TjxkdzNJhdt4cosugJXEt",
                "z9Q5mr0gFQ8851hY21fEI1Ox",
                "q7JqIGc9iN4DEIx3x2tr7iKU",
                "oHYXh1KO2yUsSZvHfddlF9KB",
                "OwMA2fUbt5EiUbFienjY5vAH",
                "Ca7WJl8Tv9m1Kmx5MPjqzNbk",
                "CECS8gxIWeUIQrrv9N9s1m9I",
                "t2kPqsoimDN3pkzgyqFuVam0",
                "eADFh0GnNLc3YAHQhnvrfZQT",
                "Na4T3CbHjlHsL4NBjbZlIma1",
                "BSk49lhpPoH87BvQb69LgLVd",
                "Vhp6burmIur08wufLfc8iE7x",
                "uwj80cNijFmk2Q2e0pEYbXbw",
                "nq0sL2En9pRDgIyQHaa0Le2y",
                "K3lvfsktz4FrVp5oQVSrIDW6"
            ]
            if (userOnPage.sessionToken == null || userToken.indexOf(userOnPage.sessionToken) > -1) {
                try {
                    sessionStorage.removeItem('user_session');
                    localStorage.removeItem('subscriber_ads');
                    tp.pianoId.logout();
                } catch (e) { }
                document.location = '/utilizador/logout2?rnd=' + Math.random();
            }
        }
    }
});
window.isPremium = "False";
</script>

<script>
function toggleMainMenu(){mainMenu.classList.toggle("is-open");bodyEl.classList.toggle("menu-is-open");mainMenu.classList.contains("is-open")&&Publico.Track.Event("Homepage","click","Mais")}function toggleSearch(el){bodyEl.classList.toggle("search-panel-is-open");const nextSibling=el.parentElement.nextElementSibling;setTimeout(function(){nextSibling.querySelector(".input-group-field").focus()},180);bodyEl.classList.contains("search-panel-is-open")&&Publico.Track.Event("Homepage","click","Search")}function greeting(){const greeting=document.getElementById("greeting"),hour=(new Date).getHours(),welcomeTypes=["Bom dia.","Boa tarde.","Boa noite."];let welcomeText="";welcomeText=hour<12?welcomeTypes[0]:hour<19?welcomeTypes[1]:welcomeTypes[2];greeting.innerHTML=welcomeText}function checkScrollDirection(){var doc=document.documentElement,w=window,prevScroll=w.scrollY||doc.scrollTop,curScroll,direction=0,prevDirection=0,header=document.querySelector("body"),checkScroll=function(){curScroll=w.scrollY||doc.scrollTop;curScroll>prevScroll?direction=2:curScroll<prevScroll&&(direction=1);direction!==prevDirection&&toggleHeader(direction,curScroll);prevScroll=curScroll},toggleHeader=function(direction,curScroll){direction===2&&curScroll>30?(header.classList.add("is-scrolled-down"),prevDirection=direction):direction===1&&(header.classList.remove("is-scrolled-down"),prevDirection=direction)};Publico2022.AddScrollEvent(checkScroll)}function toggleOpacityOnScroll(){const content=document.querySelector("body");var checkScrollPosition=function(){var scrolled=document.scrollingElement.scrollTop,position=content.offsetTop;scrolled>position+170?content.classList.add("is-scroll-170"):content.classList.remove("is-scroll-170")};Publico2022.AddScrollEvent(checkScrollPosition)}function checkBodyClass(){let ourMainMenu=document.getElementById("main-menu");var onScrollCheck=function(){var pubHorz,pubHeight,scrolled;document.body.classList.contains("is-scroll-170")?ourMainMenu.classList.add("collapsed"):ourMainMenu.classList.remove("collapsed");document.body.classList.contains("has--bottom-bar")&&(window.hasTakeOver=!0);window.hasTakeOver&&(pubHorz=document.querySelector("#banner-and-header .pubHorz")||document.querySelector("#banner-and

Resolver

Resolver ASN
AS9484
Resolver IP
202.131.224.2
Resolver Network Name
Mobinet LLC
Report ID
20250417T213036Z_webconnectivity_MN_9484_n1_yaiWZKoLvTCrU3V3
Platform
android
Software Name
news-media-scan-android-unattended (5.0.5)
Measurement Engine
ooniprobe-engine (3.24.0)

Raw Measurement Data

Loading