{
 "slug": "lisboa",
 "entidade": "Câmara Municipal de Lisboa",
 "concelho": "Lisboa",
 "distrito": "Lisboa",
 "urlLista": "https://www.lisboa.pt",
 "metodo": "2026-09.1",
 "medidoEm": "2026-09-25T19:16:14.846Z",
 "ua": "Chrome/150.0.0.0 (Windows)",
 "tentativas": 1,
 "capturaInicial": "provas/lisboa/inicial.jpg",
 "inicial": {
  "urlPedido": "https://www.lisboa.pt/",
  "urlFinal": "https://www.lisboa.pt/",
  "estado": 200,
  "titulo": "Lisboa.pt - Website oficial do Município",
  "elementos": 2433,
  "protocolo": "https:",
  "avisos": []
 },
 "medivel": true,
 "rgpd": {
  "legal": {
   "cookies": {
    "total": 2,
    "identificadoresAntesDoConsentimento": [
     {
      "nome": "_ga",
      "dominio": ".lisboa.pt",
      "caminho": "/",
      "expira": 1824923775.82434,
      "sessao": false,
      "seguro": false,
      "httpOnly": false,
      "tamanho": 27,
      "terceiro": false,
      "fonte": "Google Analytics"
     },
     {
      "nome": "_ga_24PEVZKYKY",
      "dominio": ".lisboa.pt",
      "caminho": "/",
      "expira": 1824923775.864083,
      "sessao": false,
      "seguro": false,
      "httpOnly": false,
      "tamanho": 45,
      "terceiro": false,
      "fonte": "Google Analytics"
     }
    ],
    "suspeitos": [],
    "funcionais": 0,
    "contaminacaoProvavel": null,
    "veredicto": "falha",
    "certeza": "medido",
    "fonte": "Lei 41/2004, art. 5.º/1: armazenar ou aceder a informação no equipamento terminal só com consentimento PRÉVIO e informação clara e completa; art. 5.º/2 isenta o estritamente técnico. Violação = contraordenação do art. 14.º/1 e): pessoa singular 1 500-25 000€, pessoa colectiva 5 000-5 000 000€. Instauração, instrução e aplicação da coima competem à CNPD (art. 15.º/1); fiscalização repartida com a ANACOM (art. 13.º-G)"
   },
   "banner": {
    "presente": true,
    "texto": "Está em controlo dos seus dados Nós e os nossos parceiros de negócios usamos tecnologias, incluindo cookies, para recolher informações sobre si para vários propósitos, incluindo: personalização de conteúdo e anúncios, análise de nosso tráfego e fornecimento de acesso a recursos de mídia social. Ao p",
    "botoes": [
     {
      "rotulo": "Ler mais acerca de cookies",
      "area": 12048,
      "cor": "rgba(0, 0, 0, 0)",
      "corTexto": "rgb(35, 73, 35)",
      "tag": "a"
     },
     {
      "rotulo": "Política de privacidade do Google abre em nova aba",
      "area": 12048,
      "cor": "rgba(0, 0, 0, 0)",
      "corTexto": "rgb(35, 73, 35)",
      "tag": "a"
     },
     {
      "rotulo": "Mostrar detalhes",
      "area": 2952,
      "cor": "rgba(0, 0, 0, 0)",
      "corTexto": "rgb(32, 32, 32)",
      "tag": "button"
     },
     {
      "rotulo": "Rejeitar todos",
      "area": 12355,
      "cor": "rgb(44, 98, 44)",
      "corTexto": "rgb(255, 255, 255)",
      "tag": "button"
     },
     {
      "rotulo": "Aceitar todos",
      "area": 12355,
      "cor": "rgb(44, 98, 44)",
      "corTexto": "rgb(255, 255, 255)",
      "tag": "button"
     },
     {
      "rotulo": "Cookie Information abre em nova aba",
      "area": 1337,
      "cor": "rgba(0, 0, 0, 0)",
      "corTexto": "rgb(32, 32, 32)",
      "tag": "a"
     }
    ],
    "temAceitar": true,
    "temRecusar": true,
    "temDefinicoes": false
   },
   "politicas": {
    "privacidade": "https://business.safety.google/privacy/",
    "cookies": "javascript:TogglePage(this, 'coiPage-3');",
    "termos": "https://www.lisboa.pt/termos-e-condicoes",
    "veredicto": "conforme",
    "certeza": "medido"
   },
   "perfil": {
    "plataformas": [],
    "cmp": [],
    "plataformaDeRisco": false,
    "googleFonts": false
   }
  },
  "trackers": [
   {
    "dominio": "googletagmanager.com",
    "primeiroPedido": "https://www.googletagmanager.com/gtm.js?id=GTM-KJRRV5N",
    "ms": 367,
    "pedidos": 2,
    "envioDeMedicao": null,
    "msEnvio": null
   },
   {
    "dominio": "google-analytics.com",
    "primeiroPedido": "https://region1.google-analytics.com/g/collect?v=2&tid=G-24PEVZKYKY&gtm=45je69n1h1v874101793z8842964054za20gzb842964054zd842964054xf1&_p=1790363775275&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&are=1&cid=1607851342.1790363776&frm=0&pscdl=noapi&rcb=11&sr=2560x1440&uaa=x86&uab=64&uafvl=Not%253BA%253DBrand",
    "ms": 946,
    "pedidos": 5,
    "envioDeMedicao": "https://region1.google-analytics.com/g/collect?v=2&tid=G-24PEVZKYKY&gtm=45je69n1h1v874101793z8842964054za20gzb842964054zd842964054xf1&_p=1790363775275&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&are=1&cid=1607851342.1790363776&frm=0&pscdl=noapi&rcb=11&sr=2560x1440&uaa=x86&uab=64&uafvl=Not%253BA%253DBrand",
    "msEnvio": 946
   }
  ],
  "pedidosTotal": 103,
  "prova": {
   "rede": "provas/lisboa/rede-inicial.json",
   "captura": "provas/lisboa/inicial.jpg"
  }
 },
 "legais": {
  "declaracao": [],
  "privacidade": [
   {
    "texto": "Política de privacidade do Google abre em nova aba",
    "url": "https://business.safety.google/privacy/",
    "html": "<a class=\"coi-banner__google-privacy-policy\" href=\"https://business.safety.google/privacy/\" rel=\"noopener noreferrer\" target=\"_blank\">\n              Política de privacidade do Google\n              <span class=\"screen-reader-only\">abre em nova aba</span>\n            </a>"
   },
   {
    "texto": "TYPO3 - Política de privacidade",
    "url": "https://typo3.org/privacy-policy",
    "html": "<a title=\"Política de privacidade\" rel=\"noopener noreferrer\" tabindex=\"-1\" target=\"_blank\" href=\"https://typo3.org/privacy-policy\">\n                        TYPO3 -  Política de privacidade\n                        <span class=\"screen-reader-only\"></span>\n                      </a>"
   },
   {
    "texto": "Cloudflare - Política de privacidade",
    "url": "https://www.cloudflare.com/privacypolicy/",
    "html": "<a title=\"Política de privacidade\" rel=\"noopener noreferrer\" tabindex=\"-1\" target=\"_blank\" href=\"https://www.cloudflare.com/privacypolicy/\">\n                        Cloudflare -  Política de privacidade\n                        <span class=\"screen-reader-only\"></span>\n                      </a>"
   },
   {
    "texto": "Cookie Information - Política de privacidade",
    "url": "https://cookieinformation.com/cookie-and-privacy-policy/",
    "html": "<a title=\"Política de privacidade\" rel=\"noopener noreferrer\" tabindex=\"-1\" target=\"_blank\" href=\"https://cookieinformation.com/cookie-and-privacy-policy/\">\n                        Cookie Information -  Política de privacidade\n                        <span class=\"screen-reader-only\"></span>\n         "
   },
   {
    "texto": "Google Tag Manager - Política de privacidade",
    "url": "https://policies.google.com/technologies/partner-sites?hl=en",
    "html": "<a title=\"Política de privacidade\" rel=\"noopener noreferrer\" tabindex=\"-1\" target=\"_blank\" href=\"https://policies.google.com/technologies/partner-sites?hl=en\">\n                        Google Tag Manager -  Política de privacidade\n                        <span class=\"screen-reader-only\"></span>\n     "
   },
   {
    "texto": "TYPO3 - Política de privacidade",
    "url": "https://typo3.org/privacy-policy",
    "html": "<a title=\"Política de privacidade\" rel=\"noopener noreferrer\" tabindex=\"-1\" target=\"_blank\" href=\"https://typo3.org/privacy-policy\">\n                        TYPO3 -  Política de privacidade\n                        <span class=\"screen-reader-only\"></span>\n                      </a>"
   }
  ]
 },
 "paginas": [
  {
   "url": "https://www.lisboa.pt/",
   "papel": "inicial",
   "valida": true,
   "estado": 200,
   "a11y": {
    "urlFinal": "https://www.lisboa.pt/",
    "titulo": "Lisboa.pt - Website oficial do Município",
    "elementos": 2433,
    "lang": {
     "valor": "pt",
     "xmlLang": null,
     "valido": true,
     "html": "<html lang=\"pt\" class=\"sizes customelements history pointerevents postmessage postmessage-structuredclones webgl websockets cssanimations csscolumns csscolumns-width csscolumns-span csscolumns-fill csscolumns-gap csscolumns-rule csscolumns-rulecolor csscolumns-rulestyle csscolumns-rulewidth csscolumns-breakbefore csscolumns-breakafter csscolumns-breakinside flexbox picture srcset webworkers noScro"
    },
    "viewport": {
     "conteudo": "width=device-width, initial-scale=1, minimum-scale=1",
     "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, minimum-scale=1\">",
     "quantos": 1,
     "zoomBloqueado": false
    },
    "imagens": {
     "semAlt": 0,
     "nomePorTitle": 0,
     "exemplos": []
    },
    "campos": {
     "total": 0,
     "semNome": 0,
     "soPlaceholder": 0,
     "exemplos": [],
     "exemplosPlaceholder": []
    },
    "contraste": [
     {
      "texto": "Habitação",
      "cor": [
       255,
       255,
       255
      ],
      "fundo": [
       245,
       130,
       40
      ],
      "ratio": 2.59,
      "exigido": 4.5,
      "px": 10,
      "peso": 500,
      "caixa": {
       "x": 93,
       "y": 1930.109375,
       "w": 60.921875,
       "h": 25
      },
      "html": "<span class=\"news-categorie-9 \">",
      "pixeis": {
       "largura": 122,
       "altura": 50,
       "fundoObservado": [
        250,
        250,
        250
       ],
       "fracFundo": 1,
       "fundoBate": false,
       "pixeisCorTexto": 6100,
       "maiorContrastePixeis": 1,
       "confirmado": false
      }
     },
     {
      "texto": "Serviços",
      "cor": [
       136,
       151,
       174
      ],
      "fundo": [
       250,
       250,
       250
      ],
      "ratio": 2.84,
      "exigido": 4.5,
      "px": 14,
      "peso": 500,
      "caixa": {
       "x": 64,
       "y": 756.109375,
       "w": 68.3125,
       "h": 20
      },
      "html": "<span>",
      "pixeis": {
       "largura": 136,
       "altura": 40,
       "fundoObservado": [
        75,
        75,
        75
       ],
       "fracFundo": 0.708,
       "fundoBate": false,
       "pixeisCorTexto": 0,
       "maiorContrastePixeis": 1.58,
       "confirmado": false
      }
     },
     {
      "texto": "Notícias",
      "cor": [
       136,
       151,
       174
      ],
      "fundo": [
       255,
       255,
       255
      ],
      "ratio": 2.96,
      "exigido": 4.5,
      "px": 14,
      "peso": 500,
      "caixa": {
       "x": 64,
       "y": 1613.109375,
       "w": 65.40625,
       "h": 20
      },
      "html": "<span>",
      "pixeis": {
       "largura": 130,
       "altura": 40,
       "fundoObservado": [
        250,
        250,
        250
       ],
       "fracFundo": 1,
       "fundoBate": true,
       "pixeisCorTexto": 0,
       "maiorContrastePixeis": 1,
       "confirmado": false
      }
     },
     {
      "texto": "Informe-se sobre o Município",
      "cor": [
       250,
       250,
       250
      ],
      "fundo": [
       60,
       135,
       200
      ],
      "ratio": 3.66,
      "exigido": 4.5,
      "px": 14,
      "peso": 500,
      "caixa": {
       "x": 64,
       "y": 5017.03125,
       "w": 224.140625,
       "h": 20
      },
      "html": "<span>",
      "pixeis": {
       "largura": 448,
       "altura": 40,
       "fundoObservado": [
        250,
        250,
        250
       ],
       "fracFundo": 1,
       "fundoBate": false,
       "pixeisCorTexto": 17920,
       "maiorContrastePixeis": 1,
       "confirmado": false
      }
     },
     {
      "texto": "Assembleia Municipal",
      "cor": [
       255,
       255,
       255
      ],
      "fundo": [
       60,
       135,
       200
      ],
      "ratio": 3.82,
      "exigido": 4.5,
      "px": 18,
      "peso": 400,
      "caixa": {
       "x": 84.25,
       "y": 5152.03125,
       "w": 196.875,
       "h": 25
      },
      "html": "<a href=\"/municipio/assembleia-municipal\">",
      "pixeis": {
       "largura": 394,
       "altura": 50,
       "fundoObservado": [
        250,
        250,
        250
       ],
       "fracFundo": 1,
       "fundoBate": false,
       "pixeisCorTexto": 19700,
       "maiorContrastePixeis": 1,
       "confirmado": false
      }
     }
    ]
   },
   "seg": {
    "geradores": [
     {
      "conteudo": "TYPO3 CMS",
      "html": "<meta name=\"generator\" content=\"TYPO3 CMS\">"
     }
    ],
    "cspMeta": [],
    "bibliotecas": [
     {
      "nome": "jquery",
      "versao": "3.7.1",
      "fonte": "window.jQuery.fn.jquery"
     },
     {
      "nome": "bootstrap",
      "versao": "5.3.0",
      "fonte": "Tooltip/Modal.VERSION"
     }
    ],
    "ficheiros": [
     {
      "nome": "jquery",
      "versao": "3.7.1",
      "url": "https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"
     }
    ],
    "jqScripts": [
     "https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"
    ],
    "misto": [],
    "formsHttp": [],
    "plataforma": null,
    "protocolo": "https:"
   }
  },
  {
   "url": "https://www.lisboa.pt/lisboa-explica",
   "papel": "menu",
   "textoLigacao": "Explicações claras sobre regras, decisões e o funcionamento da cidade",
   "valida": true,
   "estado": 200,
   "a11y": {
    "urlFinal": "https://www.lisboa.pt/lisboa-explica",
    "titulo": "Entenda a Cidade | Explicações e Respostas",
    "elementos": 1811,
    "lang": {
     "valor": "pt",
     "xmlLang": null,
     "valido": true,
     "html": "<html lang=\"pt\" class=\"sizes customelements history pointerevents postmessage postmessage-structuredclones webgl websockets cssanimations csscolumns csscolumns-width csscolumns-span csscolumns-fill csscolumns-gap csscolumns-rule csscolumns-rulecolor csscolumns-rulestyle csscolumns-rulewidth csscolumns-breakbefore csscolumns-breakafter csscolumns-breakinside flexbox picture srcset webworkers noScro"
    },
    "viewport": {
     "conteudo": "width=device-width, initial-scale=1, minimum-scale=1",
     "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, minimum-scale=1\">",
     "quantos": 1,
     "zoomBloqueado": false
    },
    "imagens": {
     "semAlt": 8,
     "nomePorTitle": 0,
     "exemplos": [
      {
       "html": "<img src=\"/fileadmin/_common/iconografia/categorias/gerais/icon_ambiente.svg\">",
       "src": "https://www.lisboa.pt/fileadmin/_common/iconografia/categorias/gerais/icon_ambiente.svg",
       "caixa": {
        "x": 81,
        "y": 1723.3125,
        "w": 26,
        "h": 26
       },
       "prova": "provas/lisboa/alt-p1.png"
      },
      {
       "html": "<img src=\"/fileadmin/_common/iconografia/categorias/gerais/icon_bem_estar_animal.svg\">",
       "src": "https://www.lisboa.pt/fileadmin/_common/iconografia/categorias/gerais/icon_bem_estar_animal.svg",
       "caixa": {
        "x": 241.828125,
        "y": 1723.3125,
        "w": 26,
        "h": 26
       }
      },
      {
       "html": "<img src=\"/fileadmin/_common/iconografia/categorias/gerais/icon_cultura.svg\">",
       "src": "https://www.lisboa.pt/fileadmin/_common/iconografia/categorias/gerais/icon_cultura.svg",
       "caixa": {
        "x": 463.21875,
        "y": 1723.3125,
        "w": 26,
        "h": 26
       }
      },
      {
       "html": "<img src=\"/fileadmin/_common/iconografia/categorias/gerais/espaco_publico.png\">",
       "src": "https://www.lisboa.pt/fileadmin/_common/iconografia/categorias/gerais/espaco_publico.png",
       "caixa": {
        "x": 607.734375,
        "y": 1723.3125,
        "w": 26,
        "h": 26
       }
      },
      {
       "html": "<img src=\"/fileadmin/_common/iconografia/categorias/gerais/icon_fiscalizacao.svg\">",
       "src": "https://www.lisboa.pt/fileadmin/_common/iconografia/categorias/gerais/icon_fiscalizacao.svg",
       "caixa": {
        "x": 806.359375,
        "y": 1723.3125,
        "w": 26,
        "h": 26
       }
      }
     ]
    },
    "campos": {
     "total": 5,
     "semNome": 0,
     "soPlaceholder": 0,
     "exemplos": [],
     "exemplosPlaceholder": []
    },
    "contraste": []
   },
   "seg": {
    "geradores": [
     {
      "conteudo": "TYPO3 CMS",
      "html": "<meta name=\"generator\" content=\"TYPO3 CMS\">"
     }
    ],
    "cspMeta": [],
    "bibliotecas": [
     {
      "nome": "jquery",
      "versao": "3.7.1",
      "fonte": "window.jQuery.fn.jquery"
     },
     {
      "nome": "bootstrap",
      "versao": "5.3.0",
      "fonte": "Tooltip/Modal.VERSION"
     }
    ],
    "ficheiros": [
     {
      "nome": "jquery",
      "versao": "3.7.1",
      "url": "https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"
     }
    ],
    "jqScripts": [
     "https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js",
     "https://www.lisboa.pt/typo3temp/assets/compressed/jquery.justifiedGallery.min-99cefe996d8b1ca5f186416587840e6e.js.gz?1776759677",
     "https://www.lisboa.pt/typo3temp/assets/compressed/jquery.fancybox.min-5eae117c98bf3d62467d8fdcdc2cad85.js.gz?1776759581"
    ],
    "misto": [],
    "formsHttp": [],
    "plataforma": null,
    "protocolo": "https:"
   }
  },
  {
   "url": "https://www.lisboa.pt/municipio/entrada",
   "papel": "menu",
   "textoLigacao": "Entrada",
   "valida": true,
   "estado": 200,
   "a11y": {
    "urlFinal": "https://www.lisboa.pt/municipio/entrada",
    "titulo": "Entrada",
    "elementos": 1898,
    "lang": {
     "valor": "pt",
     "xmlLang": null,
     "valido": true,
     "html": "<html lang=\"pt\" class=\"sizes customelements history pointerevents postmessage postmessage-structuredclones webgl websockets cssanimations csscolumns csscolumns-width csscolumns-span csscolumns-fill csscolumns-gap csscolumns-rule csscolumns-rulecolor csscolumns-rulestyle csscolumns-rulewidth csscolumns-breakbefore csscolumns-breakafter csscolumns-breakinside flexbox picture srcset webworkers noScro"
    },
    "viewport": {
     "conteudo": "width=device-width, initial-scale=1, minimum-scale=1",
     "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, minimum-scale=1\">",
     "quantos": 1,
     "zoomBloqueado": false
    },
    "imagens": {
     "semAlt": 0,
     "nomePorTitle": 0,
     "exemplos": []
    },
    "campos": {
     "total": 0,
     "semNome": 0,
     "soPlaceholder": 0,
     "exemplos": [],
     "exemplosPlaceholder": []
    },
    "contraste": [
     {
      "texto": "Exibições",
      "cor": [
       255,
       255,
       255
      ],
      "fundo": [
       245,
       130,
       40
      ],
      "ratio": 2.59,
      "exigido": 4.5,
      "px": 10,
      "peso": 500,
      "caixa": {
       "x": 482.640625,
       "y": 2224.5,
       "w": 54.1875,
       "h": 25
      },
      "html": "<span class=\"theme-27\">",
      "pixeis": {
       "largura": 108,
       "altura": 50,
       "fundoObservado": [
        250,
        250,
        250
       ],
       "fracFundo": 1,
       "fundoBate": false,
       "pixeisCorTexto": 5400,
       "maiorContrastePixeis": 1,
       "confirmado": false
      }
     },
     {
      "texto": "Teatro",
      "cor": [
       255,
       255,
       255
      ],
      "fundo": [
       0,
       165,
       230
      ],
      "ratio": 2.79,
      "exigido": 4.5,
      "px": 10,
      "peso": 500,
      "caixa": {
       "x": 529.421875,
       "y": 2249.5,
       "w": 40.53125,
       "h": 25
      },
      "html": "<span class=\"theme-34\">",
      "pixeis": {
       "largura": 82,
       "altura": 50,
       "fundoObservado": [
        250,
        250,
        250
       ],
       "fracFundo": 1,
       "fundoBate": false,
       "pixeisCorTexto": 4100,
       "maiorContrastePixeis": 1,
       "confirmado": false
      }
     },
     {
      "texto": "O que está a acontecer",
      "cor": [
       136,
       151,
       174
      ],
      "fundo": [
       255,
       255,
       255
      ],
      "ratio": 2.96,
      "exigido": 4.5,
      "px": 14,
      "peso": 500,
      "caixa": {
       "x": 64,
       "y": 891.5,
       "w": 301.703125,
       "h": 24
      },
      "html": "<h2 class=\"element-header h5\">",
      "pixeis": {
       "largura": 604,
       "altura": 48,
       "fundoObservado": [
        250,
        250,
        250
       ],
       "fracFundo": 0.667,
       "fundoBate": true,
       "pixeisCorTexto": 0,
       "maiorContrastePixeis": 13.24,
       "confirmado": false
      }
     },
     {
      "texto": "Feiras e Mercados",
      "cor": [
       255,
       255,
       255
      ],
      "fundo": [
       60,
       135,
       200
      ],
      "ratio": 3.82,
      "exigido": 4.5,
      "px": 10,
      "peso": 500,
      "caixa": {
       "x": 968.390625,
       "y": 2249.5,
       "w": 99.40625,
       "h": 25
      },
      "html": "<span class=\"theme-29\">",
      "pixeis": {
       "largura": 200,
       "altura": 50,
       "fundoObservado": [
        250,
        250,
        250
       ],
       "fracFundo": 1,
       "fundoBate": false,
       "pixeisCorTexto": 10000,
       "maiorContrastePixeis": 1,
       "confirmado": false
      }
     },
     {
      "texto": "Cursos e Oficinas",
      "cor": [
       255,
       255,
       255
      ],
      "fundo": [
       212,
       53,
       139
      ],
      "ratio": 4.49,
      "exigido": 4.5,
      "px": 10,
      "peso": 500,
      "caixa": {
       "x": 333.390625,
       "y": 2224.5,
       "w": 95.546875,
       "h": 25
      },
      "html": "<span class=\"theme-24\">",
      "pixeis": {
       "largura": 192,
       "altura": 50,
       "fundoObservado": [
        250,
        250,
        250
       ],
       "fracFundo": 1,
       "fundoBate": false,
       "pixeisCorTexto": 9600,
       "maiorContrastePixeis": 1,
       "confirmado": false
      }
     }
    ]
   },
   "seg": {
    "geradores": [
     {
      "conteudo": "TYPO3 CMS",
      "html": "<meta name=\"generator\" content=\"TYPO3 CMS\">"
     }
    ],
    "cspMeta": [],
    "bibliotecas": [
     {
      "nome": "jquery",
      "versao": "3.7.1",
      "fonte": "window.jQuery.fn.jquery"
     },
     {
      "nome": "bootstrap",
      "versao": "5.3.0",
      "fonte": "Tooltip/Modal.VERSION"
     }
    ],
    "ficheiros": [
     {
      "nome": "jquery",
      "versao": "3.7.1",
      "url": "https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"
     }
    ],
    "jqScripts": [
     "https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"
    ],
    "misto": [],
    "formsHttp": [],
    "plataforma": null,
    "protocolo": "https:"
   }
  },
  {
   "url": "https://www.lisboa.pt/municipio/presidente",
   "papel": "menu",
   "textoLigacao": "Presidente",
   "valida": true,
   "estado": 200,
   "a11y": {
    "urlFinal": "https://www.lisboa.pt/municipio/presidente",
    "titulo": "Presidente da Câmara Municipal de Lisboa",
    "elementos": 1645,
    "lang": {
     "valor": "pt",
     "xmlLang": null,
     "valido": true,
     "html": "<html lang=\"pt\" class=\"sizes customelements history pointerevents postmessage postmessage-structuredclones webgl websockets cssanimations csscolumns csscolumns-width csscolumns-span csscolumns-fill csscolumns-gap csscolumns-rule csscolumns-rulecolor csscolumns-rulestyle csscolumns-rulewidth csscolumns-breakbefore csscolumns-breakafter csscolumns-breakinside flexbox picture srcset webworkers noScro"
    },
    "viewport": {
     "conteudo": "width=device-width, initial-scale=1, minimum-scale=1",
     "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, minimum-scale=1\">",
     "quantos": 1,
     "zoomBloqueado": false
    },
    "imagens": {
     "semAlt": 0,
     "nomePorTitle": 0,
     "exemplos": []
    },
    "campos": {
     "total": 0,
     "semNome": 0,
     "soPlaceholder": 0,
     "exemplos": [],
     "exemplosPlaceholder": []
    },
    "contraste": []
   },
   "seg": {
    "geradores": [
     {
      "conteudo": "TYPO3 CMS",
      "html": "<meta name=\"generator\" content=\"TYPO3 CMS\">"
     }
    ],
    "cspMeta": [],
    "bibliotecas": [
     {
      "nome": "jquery",
      "versao": "3.7.1",
      "fonte": "window.jQuery.fn.jquery"
     },
     {
      "nome": "bootstrap",
      "versao": "5.3.0",
      "fonte": "Tooltip/Modal.VERSION"
     }
    ],
    "ficheiros": [
     {
      "nome": "jquery",
      "versao": "3.7.1",
      "url": "https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"
     }
    ],
    "jqScripts": [
     "https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"
    ],
    "misto": [],
    "formsHttp": [],
    "plataforma": null,
    "protocolo": "https:"
   }
  },
  {
   "url": "https://www.lisboa.pt/municipio/assembleia-municipal",
   "papel": "menu",
   "textoLigacao": "Assembleia Municipal",
   "valida": true,
   "estado": 200,
   "a11y": {
    "urlFinal": "https://www.lisboa.pt/municipio/assembleia-municipal",
    "titulo": "Assembleia Municipal",
    "elementos": 1652,
    "lang": {
     "valor": "pt",
     "xmlLang": null,
     "valido": true,
     "html": "<html lang=\"pt\" class=\"sizes customelements history pointerevents postmessage postmessage-structuredclones webgl websockets cssanimations csscolumns csscolumns-width csscolumns-span csscolumns-fill csscolumns-gap csscolumns-rule csscolumns-rulecolor csscolumns-rulestyle csscolumns-rulewidth csscolumns-breakbefore csscolumns-breakafter csscolumns-breakinside flexbox picture srcset webworkers noScro"
    },
    "viewport": {
     "conteudo": "width=device-width, initial-scale=1, minimum-scale=1",
     "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, minimum-scale=1\">",
     "quantos": 1,
     "zoomBloqueado": false
    },
    "imagens": {
     "semAlt": 0,
     "nomePorTitle": 0,
     "exemplos": []
    },
    "campos": {
     "total": 0,
     "semNome": 0,
     "soPlaceholder": 0,
     "exemplos": [],
     "exemplosPlaceholder": []
    },
    "contraste": []
   },
   "seg": {
    "geradores": [
     {
      "conteudo": "TYPO3 CMS",
      "html": "<meta name=\"generator\" content=\"TYPO3 CMS\">"
     }
    ],
    "cspMeta": [],
    "bibliotecas": [
     {
      "nome": "jquery",
      "versao": "3.7.1",
      "fonte": "window.jQuery.fn.jquery"
     },
     {
      "nome": "bootstrap",
      "versao": "5.3.0",
      "fonte": "Tooltip/Modal.VERSION"
     }
    ],
    "ficheiros": [
     {
      "nome": "jquery",
      "versao": "3.7.1",
      "url": "https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"
     }
    ],
    "jqScripts": [
     "https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"
    ],
    "misto": [],
    "formsHttp": [],
    "plataforma": null,
    "protocolo": "https:"
   }
  }
 ],
 "amostra": {
  "regra": "inicial + 4 primeiras ligações internas do menu principal (menos profundas primeiro; em cada nível, uma de cada secção do menu à vez; depois ordem do documento; sem páginas utilitárias)",
  "menu": {
   "origem": "nav",
   "elemento": "nav#mainnavigation.collapse.navbar-collapse"
  },
  "descartadas": []
 },
 "declaracao": {
  "estado": "nao_encontrada",
  "encontrada": false,
  "foraDoModelo": null,
  "observacoes": null,
  "falso404": false,
  "tentativas": [
   {
    "url": "https://www.lisboa.pt/acessibilidade",
    "via": "caminho-habitual",
    "estado": 404,
    "erro": null,
    "final": "https://www.lisboa.pt/acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": []
   },
   {
    "url": "https://www.lisboa.pt/declaracao-de-acessibilidade",
    "via": "caminho-habitual",
    "estado": 404,
    "erro": null,
    "final": "https://www.lisboa.pt/declaracao-de-acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": []
   },
   {
    "url": "https://www.lisboa.pt/p/acessibilidade",
    "via": "caminho-habitual",
    "estado": 404,
    "erro": null,
    "final": "https://www.lisboa.pt/p/acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": []
   },
   {
    "url": "https://www.lisboa.pt/pt/acessibilidade",
    "via": "caminho-habitual",
    "estado": 404,
    "erro": null,
    "final": "https://www.lisboa.pt/pt/acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": []
   },
   {
    "url": "https://www.lisboa.pt/acessibilidade-e-usabilidade",
    "via": "caminho-habitual",
    "estado": 404,
    "erro": null,
    "final": "https://www.lisboa.pt/acessibilidade-e-usabilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": []
   },
   {
    "url": "https://www.lisboa.pt/declaracao-acessibilidade",
    "via": "caminho-habitual",
    "estado": 404,
    "erro": null,
    "final": "https://www.lisboa.pt/declaracao-acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": []
   },
   {
    "url": "https://www.lisboa.pt/index.php/acessibilidade",
    "via": "caminho-habitual",
    "estado": 404,
    "erro": null,
    "final": "https://www.lisboa.pt/index.php/acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": []
   },
   {
    "url": "https://www.lisboa.pt/detalhe/acessibilidade",
    "via": "caminho-habitual",
    "estado": 404,
    "erro": null,
    "final": "https://www.lisboa.pt/detalhe/acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": []
   },
   {
    "via": "mapa-do-site",
    "ficheiros": 1,
    "enderecos": 0,
    "candidatos": []
   }
  ],
  "medidoEm": "2026-09-26T22:29:38.753Z",
  "leitura": "leitura de 26/09/2026 com a regra do art. 8.º, n.º 2 do DL 83/2018",
  "anterior": {
   "medidoEm": "2026-09-26T21:07:35.151Z",
   "encontrada": false,
   "via": null,
   "url": null
  }
 },
 "selo": {
  "estado": "semSinal",
  "nivel": null,
  "certificadoEm": null,
  "podeDizerTem": false,
  "frase": null
 },
 "seguranca": {
  "cabecalhos": {
   "hsts": {
    "valor": null,
    "maxAge": 0,
    "ok": false
   },
   "csp": {
    "valor": null,
    "meta": [],
    "ok": false
   },
   "antiEnquadramento": {
    "xFrameOptions": null,
    "frameAncestors": false,
    "ok": false
   },
   "nosniff": {
    "valor": null,
    "ok": false
   },
   "referrerPolicy": {
    "valor": null,
    "ok": false
   },
   "versoesServidor": {
    "server": "cloudflare",
    "xPoweredBy": "PHP/8.1.29",
    "aspnet": null,
    "expoe": [
     "X-Powered-By: PHP/8.1.29"
    ]
   }
  },
  "redireccionamento": {
   "saltos": [
    {
     "url": "http://www.lisboa.pt/",
     "status": 301,
     "location": "https://www.lisboa.pt/"
    }
   ],
   "resultado": "https",
   "final": "https://www.lisboa.pt/"
  },
  "tls": {
   "moderno": {
    "aceita": true,
    "versao": "TLSv1.3"
   },
   "tls10": {
    "aceita": false,
    "erro": "ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION"
   },
   "tls11": {
    "aceita": false,
    "erro": "ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION"
   },
   "veredicto": "sim"
  },
  "readme": null,
  "plataforma": null,
  "prova": {
   "cabecalhos": "provas/lisboa/cabecalhos-inicial.json"
  }
 },
 "criterios": {
  "acessibilidade": {
   "zoom": {
    "valor": "sim",
    "prova": {
     "paginas": 5
    },
    "nota": null
   },
   "lang": {
    "valor": "sim",
    "prova": {
     "html": "<html lang=\"pt\" class=\"sizes customelements history pointerevents postmessage postmessage-structuredclones webgl websockets cssanimations csscolumns csscolumns-width csscolumns-span csscolumns-fill csscolumns-gap csscolumns-rule csscolumns-rulecolor csscolumns-rulestyle csscolumns-rulewidth csscolumns-breakbefore csscolumns-breakafter csscolumns-breakinside flexbox picture srcset webworkers noScro"
    },
    "nota": null
   },
   "alt": {
    "valor": "nao",
    "prova": {
     "paginas": [
      {
       "url": "https://www.lisboa.pt/lisboa-explica",
       "n": 8,
       "exemplos": [
        {
         "html": "<img src=\"/fileadmin/_common/iconografia/categorias/gerais/icon_ambiente.svg\">",
         "src": "https://www.lisboa.pt/fileadmin/_common/iconografia/categorias/gerais/icon_ambiente.svg",
         "caixa": {
          "x": 81,
          "y": 1723.3125,
          "w": 26,
          "h": 26
         },
         "prova": "provas/lisboa/alt-p1.png"
        },
        {
         "html": "<img src=\"/fileadmin/_common/iconografia/categorias/gerais/icon_bem_estar_animal.svg\">",
         "src": "https://www.lisboa.pt/fileadmin/_common/iconografia/categorias/gerais/icon_bem_estar_animal.svg",
         "caixa": {
          "x": 241.828125,
          "y": 1723.3125,
          "w": 26,
          "h": 26
         }
        },
        {
         "html": "<img src=\"/fileadmin/_common/iconografia/categorias/gerais/icon_cultura.svg\">",
         "src": "https://www.lisboa.pt/fileadmin/_common/iconografia/categorias/gerais/icon_cultura.svg",
         "caixa": {
          "x": 463.21875,
          "y": 1723.3125,
          "w": 26,
          "h": 26
         }
        }
       ]
      }
     ]
    },
    "nota": null
   },
   "rotulos": {
    "valor": "sim",
    "prova": null,
    "nota": null
   },
   "contraste": {
    "valor": "sim",
    "prova": null,
    "nota": "10 candidato(s) pelos estilos, nenhum confirmado nos pixéis"
   },
   "declaracao": {
    "valor": "nao",
    "prova": {
     "estado": "nao_encontrada",
     "url": null,
     "via": null,
     "ligacao": null,
     "texto": null,
     "de": null,
     "nivel": null,
     "excerto": null,
     "formato": null,
     "observacoes": null,
     "foraDoModelo": null,
     "falso404": false,
     "tentativas": [
      {
       "url": "https://www.lisboa.pt/acessibilidade",
       "via": "caminho-habitual",
       "estado": 404,
       "erro": null,
       "final": "https://www.lisboa.pt/acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": []
      },
      {
       "url": "https://www.lisboa.pt/declaracao-de-acessibilidade",
       "via": "caminho-habitual",
       "estado": 404,
       "erro": null,
       "final": "https://www.lisboa.pt/declaracao-de-acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": []
      },
      {
       "url": "https://www.lisboa.pt/p/acessibilidade",
       "via": "caminho-habitual",
       "estado": 404,
       "erro": null,
       "final": "https://www.lisboa.pt/p/acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": []
      },
      {
       "url": "https://www.lisboa.pt/pt/acessibilidade",
       "via": "caminho-habitual",
       "estado": 404,
       "erro": null,
       "final": "https://www.lisboa.pt/pt/acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": []
      },
      {
       "url": "https://www.lisboa.pt/acessibilidade-e-usabilidade",
       "via": "caminho-habitual",
       "estado": 404,
       "erro": null,
       "final": "https://www.lisboa.pt/acessibilidade-e-usabilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": []
      },
      {
       "url": "https://www.lisboa.pt/declaracao-acessibilidade",
       "via": "caminho-habitual",
       "estado": 404,
       "erro": null,
       "final": "https://www.lisboa.pt/declaracao-acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": []
      },
      {
       "url": "https://www.lisboa.pt/index.php/acessibilidade",
       "via": "caminho-habitual",
       "estado": 404,
       "erro": null,
       "final": "https://www.lisboa.pt/index.php/acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": []
      },
      {
       "url": "https://www.lisboa.pt/detalhe/acessibilidade",
       "via": "caminho-habitual",
       "estado": 404,
       "erro": null,
       "final": "https://www.lisboa.pt/detalhe/acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": []
      },
      {
       "via": "mapa-do-site",
       "ficheiros": 1,
       "enderecos": 0,
       "candidatos": []
      }
     ]
    },
    "nota": "Não encontrámos a Declaração: nem numa ligação da página inicial, nem nos endereços habituais, nem no mapa do site, nem nas outras páginas da amostra. Não quer dizer que não exista."
   },
   "selo": {
    "valor": "nao",
    "prova": {
     "estado": "semSinal",
     "nivel": null,
     "certificadoEm": null,
     "frase": null
    },
    "nota": "Informativo: não entra na pontuação."
   }
  },
  "rgpd": {
   "cookies": {
    "valor": "nao",
    "prova": {
     "cookies": [
      {
       "nome": "_ga",
       "dominio": ".lisboa.pt",
       "fonte": "Google Analytics",
       "expira": 1824923775.82434
      },
      {
       "nome": "_ga_24PEVZKYKY",
       "dominio": ".lisboa.pt",
       "fonte": "Google Analytics",
       "expira": 1824923775.864083
      }
     ]
    },
    "nota": null
   },
   "trackers": {
    "valor": "nao",
    "prova": {
     "dominios": [
      {
       "dominio": "google-analytics.com",
       "primeiroPedido": "https://region1.google-analytics.com/g/collect?v=2&tid=G-24PEVZKYKY&gtm=45je69n1h1v874101793z8842964054za20gzb842964054zd842964054xf1&_p=1790363775275&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&are=1&cid=1607851342.1790363776&frm=0&pscdl=noapi&rcb=11&sr=2560x1440&uaa=x86&uab=64&uafvl=Not%253BA%253DBrand",
       "ms": 946,
       "pedidos": 5,
       "envioDeMedicao": "https://region1.google-analytics.com/g/collect?v=2&tid=G-24PEVZKYKY&gtm=45je69n1h1v874101793z8842964054za20gzb842964054zd842964054xf1&_p=1790363775275&gcd=13l3l3l2l1l1&npa=1&dma_cps=a&dma=1&are=1&cid=1607851342.1790363776&frm=0&pscdl=noapi&rcb=11&sr=2560x1440&uaa=x86&uab=64&uafvl=Not%253BA%253DBrand",
       "msEnvio": 946
      }
     ],
     "soCarregou": [
      {
       "dominio": "googletagmanager.com",
       "primeiroPedido": "https://www.googletagmanager.com/gtm.js?id=GTM-KJRRV5N",
       "ms": 367,
       "pedidos": 2,
       "envioDeMedicao": null,
       "msEnvio": null
      }
     ]
    },
    "nota": "Carregou recursos de googletagmanager.com sem enviar medição: registado, não conta."
   },
   "rejeitar": {
    "valor": "sim",
    "prova": {
     "botoes": [
      "Ler mais acerca de cookies",
      "Política de privacidade do Google abre em nova aba",
      "Mostrar detalhes",
      "Rejeitar todos",
      "Aceitar todos",
      "Cookie Information abre em nova aba"
     ]
    },
    "nota": null
   },
   "privacidade": {
    "valor": "sim",
    "prova": {
     "ligacao": {
      "texto": "Política de privacidade do Google abre em nova aba",
      "url": "https://business.safety.google/privacy/",
      "html": "<a class=\"coi-banner__google-privacy-policy\" href=\"https://business.safety.google/privacy/\" rel=\"noopener noreferrer\" target=\"_blank\">\n              Política de privacidade do Google\n              <span class=\"screen-reader-only\">abre em nova aba</span>\n            </a>"
     }
    },
    "nota": null
   }
  },
  "seguranca": {
   "https": {
    "valor": "sim",
    "prova": {
     "url": "https://www.lisboa.pt/"
    },
    "nota": null
   },
   "redireccionamento": {
    "valor": "sim",
    "prova": {
     "saltos": [
      {
       "url": "http://www.lisboa.pt/",
       "status": 301,
       "location": "https://www.lisboa.pt/"
      }
     ]
    },
    "nota": null
   },
   "hsts": {
    "valor": "nao",
    "prova": {
     "valor": null
    },
    "nota": null
   },
   "tls": {
    "valor": "sim",
    "prova": {
     "tls10": {
      "aceita": false,
      "erro": "ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION"
     },
     "tls11": {
      "aceita": false,
      "erro": "ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION"
     },
     "moderno": {
      "aceita": true,
      "versao": "TLSv1.3"
     }
    },
    "nota": null
   },
   "csp": {
    "valor": "nao",
    "prova": null,
    "nota": null
   },
   "enquadramento": {
    "valor": "nao",
    "prova": {
     "xFrameOptions": null,
     "frameAncestors": false,
     "ok": false
    },
    "nota": null
   },
   "nosniff": {
    "valor": "nao",
    "prova": {
     "valor": null
    },
    "nota": null
   },
   "referrer": {
    "valor": "nao",
    "prova": {
     "valor": null
    },
    "nota": null
   },
   "misto": {
    "valor": "sim",
    "prova": null,
    "nota": null
   },
   "versoes": {
    "valor": "nao",
    "prova": {
     "expostas": [
      "X-Powered-By: PHP/8.1.29"
     ],
     "geradores": []
    },
    "nota": null
   },
   "bibliotecas": {
    "valor": "sim",
    "prova": {
     "detectadas": [
      "jquery 3.7.1",
      "bootstrap 5.3.0"
     ]
    },
    "nota": null
   }
  }
 },
 "pontuacao": {
  "acessibilidade": {
   "sim": 4,
   "medidos": 6,
   "pontos": 66.7
  },
  "rgpd": {
   "sim": 2,
   "medidos": 4,
   "pontos": 50
  },
  "seguranca": {
   "sim": 5,
   "medidos": 11,
   "pontos": 45.5
  },
  "global": 54.1
 },
 "recalculadoEm": "2026-09-26T22:39:14.610Z"
}