<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Erro inesperado - Observador</title>
    <style>
        :root {
            --main-color: white;
            --stroke-color: #58A0D4;
            --link-color: #4394CF;
            --grey-color: #7B8794;
        }

        body {
            font-family: sans-serif;
        }

        h1 {
            line-height: 1.2;
            margin-top: 0;
            margin-bottom: .4em;
        }

        p {
            color: var(--grey-color);
            line-height: 1.429;
            margin-top: 0;
        }

        a {
            -webkit-transition: all .2s;
            -o-transition: all .2s;
            transition: all .2s;
            color: var(--link-color);
            text-decoration: none;
            background: 0 0;
            cursor: pointer;
        }

        .gears {
            position: relative;
            margin: 0 auto;
            width: auto;
            height: 0;
            padding-top: 60px;
            transform: scale(.5);
        }

        .gear {
            position: relative;
            z-index: 0;
            width: 120px;
            height: 120px;
            margin: 0 auto;
            border-radius: 50%;
            background: var(--stroke-color);
        }

        .gear:before {
            position: absolute;
            left: 5px;
            top: 5px;
            right: 5px;
            bottom: 5px;
            z-index: 2;
            content: "";
            border-radius: 50%;
            background: var(--main-color);
        }

        .gear:after {
            position: absolute;
            left: 25px;
            top: 25px;
            z-index: 3;
            content: "";
            width: 70px;
            height: 70px;
            border-radius: 50%;
            border: 5px solid var(--stroke-color);
            box-sizing: border-box;
            background: var(--main-color);
        }

        .gear.one {
            left: -130px;
        }

        .gear.two {
            top: -75px;
        }

        .gear.three {
            top: -235px;
            left: 130px;
        }

        .gear .bar {
            position: absolute;
            left: -15px;
            top: 50%;
            z-index: 0;
            width: 150px;
            height: 30px;
            margin-top: -15px;
            border-radius: 5px;
            background: var(--stroke-color);
        }

        .gear .bar:before {
            position: absolute;
            left: 5px;
            top: 5px;
            right: 5px;
            bottom: 5px;
            z-index: 1;
            content: "";
            border-radius: 2px;
            background: var(--main-color);
        }

        .gear .bar:nth-child(2) {
            transform: rotate(60deg);
            -webkit-transform: rotate(60deg);
        }

        .gear .bar:nth-child(3) {
            transform: rotate(120deg);
            -webkit-transform: rotate(120deg);
        }

        @-webkit-keyframes clockwise {
            0% {
                -webkit-transform: rotate(0deg);
            }
            100% {
                -webkit-transform: rotate(360deg);
            }
        }

        @-webkit-keyframes anticlockwise {
            0% {
                -webkit-transform: rotate(360deg);
            }
            100% {
                -webkit-transform: rotate(0deg);
            }
        }

        @-webkit-keyframes clockwiseError {
            0% {
                -webkit-transform: rotate(0deg);
            }
            20% {
                -webkit-transform: rotate(30deg);
            }
            40% {
                -webkit-transform: rotate(25deg);
            }
            60% {
                -webkit-transform: rotate(30deg);
            }
            100% {
                -webkit-transform: rotate(0deg);
            }
        }

        @-webkit-keyframes anticlockwiseErrorStop {
            0% {
                -webkit-transform: rotate(0deg);
            }
            20% {
                -webkit-transform: rotate(-30deg);
            }
            60% {
                -webkit-transform: rotate(-30deg);
            }
            100% {
                -webkit-transform: rotate(0deg);
            }
        }

        @-webkit-keyframes anticlockwiseError {
            0% {
                -webkit-transform: rotate(0deg);
            }
            20% {
                -webkit-transform: rotate(-30deg);
            }
            40% {
                -webkit-transform: rotate(-25deg);
            }
            60% {
                -webkit-transform: rotate(-30deg);
            }
            100% {
                -webkit-transform: rotate(0deg);
            }
        }

        .gear.one {
            -webkit-animation: anticlockwiseErrorStop 2s linear infinite;
        }

        .gear.two {
            -webkit-animation: anticlockwiseError 2s linear infinite;
        }

        .gear.three {
            -webkit-animation: clockwiseError 2s linear infinite;
        }

        .gear.one, .gear.three {
            -webkit-animation: clockwise 3s linear infinite;
        }

        .gear.two {
            -webkit-animation: anticlockwise 3s linear infinite;
        }


        .error-502 {
            text-align: center;
            overflow: hidden
        }

        .error-502__text {
            z-index: 1001;
            margin-top: 100px
        }

        .trace {
            position: absolute;
            bottom: 20px;
            right: 20px;
            word-break: break-all;
            text-align: right;
        }

    </style>
</head>

<body>
<div class="error-502__container">
    <div class="error-502">
        <div class="error-502__text">
            <h1>Erro inesperado</h1>
            <p>Lamentamos mas ocorreu um erro inesperado. Se o erro persistir, por favor <a href="https://observador.pt/apoio-a-cliente">contacte-nos</a>.</p>
            <p>Entretanto pode voltar para a nossa <a href="/">página inicial</a>.</p>
        </div>
    </div>
</div>
<div class="gears">
    <div class="gear one">
        <div class="bar"></div>
        <div class="bar"></div>
        <div class="bar"></div>
    </div>
    <div class="gear two">
        <div class="bar"></div>
        <div class="bar"></div>
        <div class="bar"></div>
    </div>
    <div class="gear three">
        <div class="bar"></div>
        <div class="bar"></div>
        <div class="bar"></div>
    </div>
</div>
<div class="trace"><a href="mailto:coders+trace@observador.pt?subject=Erro inesperado&body=Envie a mensagem abaixo, que contém mais informação sobre o erro:%0d%0a%0d%0an5gQu42RDLiJBFv78pdygUooD6ScVyh%2FfYlGoYfMmfCAQ95XG%2FKoKN%2BSwla1DLuHoo1ESGRNgXVAC%2FKVo3PiTAohVCEZdeBm0%2FmgorYWwZN%2FL7fEfRDQuJXo3qJIpQLWACQDpRyokIccASgZxBsCE75MVtp2R%2Bk6MO8qJDtvAgC9jrdFDgsLG2BjPoyP%2BmEo82aOnb1oNkwa6yUkiFMU8Q%3D%3D%0d%0a%0d%0as5CrwANAOHhAqXVQC14QO1h%2F59LPl54wNsDmbNMZu3kwD5VE5GgBo5towa5hXdnYvO%2Fpg2qm99DVSWswQcHUyfR9kdB7epOh9Dmnq1IMEbVD0Ma8kbe84pbnoA%2Fm7G%2BQRCcGcsn1FhLTQnHBN%2BHr%2FKhLr1fjeDfX51RPsegjivWaTbZq4LWIbSN99yeUNt%2B8EE5Ex4tcs4wNWj8x4vYXk5wfiBdI%2B%2F9Qw%2BbcOoTQpHk2W1k7CUQyCJEzJvsOF5u2%2FiqPFsFuyr6ChgF2kpMkYFLxxNsIZkgJD8aYkSCOJoTE1hy4jBwZtQgZ29SwCwXInbG%2Fbe%2FbRaF7B2fSlRLZee7Nx1Xzi5jdfgblkrzBVn96%2FDOhrkeVWyJ2tUPoC5hVwNfKA4gqz64tCWrfhA5zMGOhM4l0zkqHpE5rhd62vq2NiTSjlksHwu05oneAwWJw9pqYntgabMH4oJdVLoj77kTRTe7pzbd9DGlhxhYClUt7%2BhQmCFcSBeM8yKfKEE4Eci8jYApza3vhvOSNlKaQTuwBLdlwjQt9zj%2FgHjbPooHKE%2FIMOBk966rxJETlZwu6z%2B6j%2BBfzka78%2FVDPL1Fa2cbO%2F7HGL%2F5rcyHQ37U5ZoHMzY%2F2Tcf7WiaCfqJgFpN6OYY%2FYZmG06xzBFBdzr9TtWWXix3wesVb%2FZfLpB0Lw0Tm4mnMKCNqzGwGeqi4CnnQMNirbzp8OzPc5Fa7jFZxWlmQ33XX4AhaUR0ZIwTbJdMvd41c31XJVHC45eHEmr9H0OE4s4hIU2f7Z7QdQexJQhIgSMZHc2X5o2c1R8usvaAGzFhaMIvAnc%2B3QHy25JOn%0d%0a%0d%0aObrigado">Enviar relatório</a></div>
<script>
    console.log('n5gQu42RDLiJBFv78pdygUooD6ScVyh/fYlGoYfMmfCAQ95XG/KoKN+Swla1DLuHoo1ESGRNgXVAC/KVo3PiTAohVCEZdeBm0/mgorYWwZN/L7fEfRDQuJXo3qJIpQLWACQDpRyokIccASgZxBsCE75MVtp2R+k6MO8qJDtvAgC9jrdFDgsLG2BjPoyP+mEo82aOnb1oNkwa6yUkiFMU8Q==');
    console.log('s5CrwANAOHhAqXVQC14QO1h/59LPl54wNsDmbNMZu3kwD5VE5GgBo5towa5hXdnYvO/pg2qm99DVSWswQcHUyfR9kdB7epOh9Dmnq1IMEbVD0Ma8kbe84pbnoA/m7G+QRCcGcsn1FhLTQnHBN+Hr/KhLr1fjeDfX51RPsegjivWaTbZq4LWIbSN99yeUNt+8EE5Ex4tcs4wNWj8x4vYXk5wfiBdI+/9Qw+bcOoTQpHk2W1k7CUQyCJEzJvsOF5u2/iqPFsFuyr6ChgF2kpMkYFLxxNsIZkgJD8aYkSCOJoTE1hy4jBwZtQgZ29SwCwXInbG/be/bRaF7B2fSlRLZee7Nx1Xzi5jdfgblkrzBVn96/DOhrkeVWyJ2tUPoC5hVwNfKA4gqz64tCWrfhA5zMGOhM4l0zkqHpE5rhd62vq2NiTSjlksHwu05oneAwWJw9pqYntgabMH4oJdVLoj77kTRTe7pzbd9DGlhxhYClUt7+hQmCFcSBeM8yKfKEE4Eci8jYApza3vhvOSNlKaQTuwBLdlwjQt9zj/gHjbPooHKE/IMOBk966rxJETlZwu6z+6j+Bfzka78/VDPL1Fa2cbO/7HGL/5rcyHQ37U5ZoHMzY/2Tcf7WiaCfqJgFpN6OYY/YZmG06xzBFBdzr9TtWWXix3wesVb/ZfLpB0Lw0Tm4mnMKCNqzGwGeqi4CnnQMNirbzp8OzPc5Fa7jFZxWlmQ33XX4AhaUR0ZIwTbJdMvd41c31XJVHC45eHEmr9H0OE4s4hIU2f7Z7QdQexJQhIgSMZHc2X5o2c1R8usvaAGzFhaMIvAnc+3QHy25JOn');
</script>
</body>
</html>