Add Paas failwhale app

This commit is contained in:
bandesz
2017-03-28 13:15:01 +01:00
parent f5f1155f52
commit 3c9fc4b773
20 changed files with 2703 additions and 0 deletions

139
paas-failwhale/index.html Normal file
View File

@@ -0,0 +1,139 @@
<!DOCTYPE html>
<html lang="en"><!--<![endif]--><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GOV.UK Notify - Maintenance</title>
<!--[if gt IE 8]><!--><link href="/static_503/govuk-template.css" media="screen" rel="stylesheet"><!--<![endif]-->
<!--[if IE 6]><link href="/static_503/stylesheets/govuk-template-ie6.css?0.18.0" media="screen" rel="stylesheet" /><![endif]-->
<!--[if IE 7]><link href="/static_503/stylesheets/govuk-template-ie7.css?0.18.0" media="screen" rel="stylesheet" /><![endif]-->
<!--[if IE 8]><link href="/static_503/stylesheets/govuk-template-ie8.css?0.18.0" media="screen" rel="stylesheet" /><![endif]-->
<link href="/static_503/govuk-template-print.css" media="print" rel="stylesheet">
<!--[if IE 8]><link href="/static_503/stylesheets/fonts-ie8.css?0.18.0" media="all" rel="stylesheet" /><![endif]-->
<!--[if gte IE 9]><!--><link href="/static_503/fonts.css" media="all" rel="stylesheet"><!--<![endif]-->
<!--[if lt IE 9]><script src="/static_503/javascripts/ie.js?0.18.0"></script><![endif]-->
<link rel="shortcut icon" href="/static_503/images/favicon.ico?0.18.0" type="image/x-icon">
<link rel="mask-icon" href="/static_503/images/gov.uk_logotype_crown.svg?0.18.0" color="#0b0c0c">
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/static_503/images/apple-touch-icon-152x152.png?0.18.0">
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/static_503/images/apple-touch-icon-120x120.png?0.18.0">
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/static_503/images/apple-touch-icon-76x76.png?0.18.0">
<link rel="apple-touch-icon-precomposed" href="/static_503/images/apple-touch-icon-60x60.png?0.18.0">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--[if gt IE 8]><!-->
<link rel="stylesheet" media="screen" href="/static_503/main.css">
<!--<![endif]-->
<!--[if IE 6]>
<link rel="stylesheet" media="screen" href="/static_503/stylesheets/main-ie6.css?15c05585e53d8492f7f0b5afc95d54b4" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" media="screen" href="/static_503/stylesheets/main-ie7.css?109878a484bb54a79876f3df007881d4" />
<![endif]-->
<!--[if IE 8]>
<link rel="stylesheet" media="screen" href="/static_503/stylesheets/main-ie8.css?fb4ddf0b7d274e9a08bd53ab9913b406" />
<![endif]-->
<style type="text/css">:root #content > #right > .dose > .dosesingle,
:root #content > #center > .dose > .dosesingle
{display:none !important;}</style></head>
<body class="js-enabled">
<script async="" src="http://www.google-analytics.com/analytics.js"></script>
<div id="skiplink-container">
<div>
<a href="#content" class="skiplink">Skip to main content</a>
</div>
</div>
<header role="banner" id="global-header" class="with-proposition">
<div class="header-wrapper">
<div class="header-global">
<div class="header-logo">
<a href="/" title="Go to the GOV.UK homepage" id="logo" class="content">
<img src="/static_503/images/gov.uk_logotype_crown_invert_trans.png" width="35" height="31" alt=""> GOV.UK Notify
</a>
</div>
</div>
</div>
</header>
<div id="global-header-bar"></div>
<div id="content">
<main role="main">
<h1 class="heading-large">
GOV.UK Notify is down for maintenance
</h1>
<div class="grid-row">
<div class="column-two-thirds">
<p>
Were performing some essential updates and will be
back up shortly.
</p>
</div>
</div>
</main>
</div>
<footer class="group js-footer" id="footer" role="contentinfo">
<div class="footer-wrapper">
<div class="footer-meta">
<div class="footer-meta-inner">
<nav class="footer-nav">
Built by the <a href="https://www.gov.uk/government/organisations/government-digital-service">Government Digital Service</a>
</nav>
<div class="open-government-licence">
<p class="logo"><a href="https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/" rel="license">Open Government Licence</a></p>
<p>All content is available under the <a href="https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/" rel="license">Open Government Licence v3.0</a>, except where otherwise stated</p>
</div>
</div>
<div class="copyright">
<a href="http://www.nationalarchives.gov.uk/information-management/re-using-public-sector-information/copyright-and-re-use/crown-copyright/">© Crown copyright</a>
</div>
</div>
</div>
</footer>
<div id="global-app-error" class="app-error hidden"></div>
<script src="/static_503/govuk-template.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-75215134-1', 'auto');
ga('send', 'pageview');
</script>
</body></html>

View File

@@ -0,0 +1,7 @@
---
applications:
- name: notify-admin-failwhale
no-route: true
buildpack: staticfile_buildpack
memory: 256M

56
paas-failwhale/nginx.conf Normal file
View File

@@ -0,0 +1,56 @@
worker_processes 1;
daemon off;
error_log /home/vcap/app/nginx/logs/error.log;
events { worker_connections 1024; }
http {
charset utf-8;
log_format cloudfoundry '$http_x_forwarded_for - $http_referer - [$time_local] "$request" $status $body_bytes_sent';
access_log /home/vcap/app/nginx/logs/access.log cloudfoundry;
default_type application/octet-stream;
include mime.types;
sendfile on;
gzip on;
gzip_disable "msie6";
gzip_comp_level 6;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_proxied any;
gunzip on;
gzip_static always;
gzip_types text/plain text/css text/js text/xml text/javascript application/javascript application/x-javascript application/json application/xml application/xml+rss;
gzip_vary on;
tcp_nopush on;
keepalive_timeout 30;
port_in_redirect off; # Ensure that redirects don't include the internal container PORT - 8080
server_tokens off;
server {
listen 8080;
server_name localhost;
root /home/vcap/app/public;
location / {
return 503;
}
location /static_503 {
}
error_page 503 @maintenance;
location @maintenance {
rewrite ^(.*)$ /index.html break;
}
location ~ /\. {
deny all;
return 404;
}
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,129 @@
@font-face {
font-family: GDS-Logo;
src: local("HelveticaNeue"),local("Helvetica Neue"),local("Arial"),local("Helvetica");
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
html {
font-size: 62.5%;
}
* {
background: transparent;
color: black;
text-shadow: none;
filter: none;
-ms-filter: none;
}
body {
font-family: sans-serif;
font-size: 11pt;
line-height: 1.42857;
font-weight: 400;
text-transform: none;
margin: 0;
padding: 0;
width: 100%;
}
@media (max-width: 640px) {
body {
font-size: 12px;
line-height: 1.25;
}
}
a,
a:visited {
word-wrap: break-word;
}
a[href^="/"]:after {
content: " (https://www.gov.uk" attr(href) ")";
font-size: 90%;
}
a[href^="http://"]:after,
a[href^="https://"]:after {
content: " (" attr(href) ")";
font-size: 90%;
}
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
img {
max-width: 100% !important;
}
select {
background: white;
}
#global-header {
color: #000;
font-weight: bold;
font-size: 24px;
margin-bottom: 1em;
}
#global-header #logo {
font-family: sans-serif;
font-size: 18pt;
line-height: 1.04167;
font-weight: 400;
text-transform: none;
font-size: 28pt;
font-weight: bold;
text-rendering: optimizeLegibility;
}
@media (max-width: 640px) {
#global-header #logo {
font-size: 32px;
line-height: 1.09375;
}
}
#global-header #logo img {
width: 46px;
height: 40px;
padding-right: 6px;
display: block;
float: left;
}
#global-header .content {
margin: 0 !important;
}
#global-header a,
#global-header a:visited {
text-decoration: none;
}
#global-header a:after {
content: "";
}
#global-header img {
border: 0;
vertical-align: middle;
}
body footer,
.visuallyhidden,
#global-cookie-message,
#skiplink-container {
display: none !important;
}

View File

@@ -0,0 +1,975 @@
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@font-face {
font-family: GDS-Logo;
src: local("HelveticaNeue"),local("Helvetica Neue"),local("Arial"),local("Helvetica");
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
#global-header .header-wrapper:after,
#global-header .header-wrapper .header-global:after,
#global-header .header-wrapper .header-global .header-logo:after,
#global-header .header-proposition #proposition-link:after,
#global-header .header-proposition #proposition-links:after,
#footer .footer-meta:after {
content: "";
display: block;
clear: both;
}
#global-header-bar,
#global-cookie-message p,
#footer .footer-wrapper {
max-width: 960px;
margin: 0 15px;
}
@media (min-width: 641px) {
#global-header-bar,
#global-cookie-message p,
#footer .footer-wrapper {
margin: 0 30px;
}
}
@media (min-width: 1020px) {
#global-header-bar,
#global-cookie-message p,
#footer .footer-wrapper {
margin: 0 auto;
}
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
#global-header .header-wrapper:after,
#global-header .header-wrapper .header-global:after,
#global-header .header-wrapper .header-global .header-logo:after,
#global-header .header-proposition #proposition-link:after,
#global-header .header-proposition #proposition-links:after,
#footer .footer-meta:after {
content: "";
display: block;
clear: both;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
html,
body,
button,
input,
table,
td,
th {
font-family: "nta", Arial, sans-serif;
}
html,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
article,
aside,
footer,
header,
hgroup,
nav,
section {
margin: 0;
padding: 0;
vertical-align: baseline;
}
main {
display: block;
}
.group:before,
.group:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}
.group:after {
clear: both;
}
.group {
zoom: 1;
}
.content-fixed {
top: 0;
position: fixed;
}
.shim {
display: block;
}
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
background-color: #dee0e2;
}
html {
-ms-overflow-style: scrollbar;
}
body {
background: white;
color: #0b0c0c;
line-height: 1.5;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
ol,
ul,
nav ol,
nav ul {
list-style: inherit;
}
fieldset {
border: none;
padding: 0;
}
a:link {
color: #005ea5;
}
a:visited {
color: #4c2c92;
}
a:hover {
color: #2e8aca;
}
a:active {
color: #2e8aca;
}
a[rel="external"]:after {
background-image: url("/static_503/external-links/external-link.png?0.18.0");
background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 20 / 10), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
a[rel="external"]:after {
background-image: url("/static_503/external-links/external-link-24x24.png?0.18.0");
background-size: 12px 400px;
}
}
a[rel="external"]:after {
content: "\A0\A0\A0\A0\A0";
background-position: right 3px;
}
a[rel="external"]:hover:after {
background-position: right -385px;
}
@media (min-width: 641px) {
a[rel="external"]:after {
content: "\A0\A0\A0\A0";
background-position: right 6px;
}
a[rel="external"]:hover:after {
background-position: right -382px;
}
}
.external-link:after {
content: "\A0\A0\A0\A0\A0\A0\A0\A0";
background-position: right 0px;
}
.external-link:hover:after {
background-position: right 0px;
}
.external-link:after {
background-image: url("/static_503/external-links/external-link-black-12x12.png?0.18.0");
background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 20 / 10), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.external-link:after {
background-image: url("/static_503/external-links/external-link-black-24x24.png?0.18.0");
background-size: 12px 400px;
}
}
html {
font-size: 62.5%;
overflow-y: scroll;
-webkit-tap-highlight-color: transparent;
}
body {
font-size: 160%;
margin: 0;
}
b,
strong {
font-weight: 600;
}
img {
border: 0;
}
abbr[title] {
cursor: help;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: searchfield-cancel-button;
margin-right: 2px;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
.ir {
display: block;
text-indent: -999em;
overflow: hidden;
background-repeat: no-repeat;
text-align: left;
direction: ltr;
}
.ir br {
display: none;
}
.hidden,
.js-enabled .js-hidden {
display: none;
visibility: hidden;
}
.visually-hidden,
.visuallyhidden {
position: absolute;
left: -9999em;
}
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus,
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
.invisible {
visibility: hidden;
}
a {
-webkit-tap-highlight-color: rgba(0,0,0,0.3);
}
a:focus {
background-color: #ffbf47;
outline: 3px solid #ffbf47;
}
.skiplink {
position: absolute;
left: -9999em;
}
.skiplink:focus {
left: 0;
z-index: 1;
}
#skiplink-container {
text-align: center;
background: #0b0c0c;
}
#skiplink-container div {
text-align: left;
margin: 0 auto;
max-width: 1020px;
}
#skiplink-container .skiplink {
display: -moz-inline-stack;
display: inline-block;
margin: 0.75em 0 0 30px;
}
input:focus,
textarea:focus,
select:focus,
button:focus,
#global-header input:focus {
outline: 3px solid #ffbf47;
}
#global-header h1 a:focus {
background-color: transparent;
outline: none;
}
#global-header a:focus {
color: #0b0c0c;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
#global-header .header-wrapper:after,
#global-header .header-wrapper .header-global:after,
#global-header .header-wrapper .header-global .header-logo:after,
#global-header .header-proposition #proposition-link:after,
#global-header .header-proposition #proposition-links:after,
#footer .footer-meta:after {
content: "";
display: block;
clear: both;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
#global-header {
background-color: #0b0c0c;
width: 100%;
}
#global-header .header-wrapper {
background-color: #0b0c0c;
max-width: 990px;
margin: 0 auto;
padding-top: 8px;
padding-bottom: 8px;
}
@media (min-width: 641px) {
#global-header .header-wrapper {
padding-left: 15px;
padding-right: 15px;
}
}
#global-header .header-wrapper .header-global .header-logo {
float: left;
}
@media (min-width: 769px) {
#global-header .header-wrapper .header-global .header-logo {
width: 33.33%;
}
}
@media screen and (max-width: 379px) {
#global-header .header-wrapper .header-global .header-logo {
width: auto;
float: none;
}
}
#global-header .header-wrapper .header-global .header-logo .content {
margin: 0 15px;
}
#global-header .header-wrapper .header-global .header-logo {
margin: 5px 0 2px;
}
@media (min-width: 769px) {
#global-header.with-proposition .header-wrapper .header-global {
float: left;
width: 33.33%;
}
#global-header.with-proposition .header-wrapper .header-global .header-logo,
#global-header.with-proposition .header-wrapper .header-global .site-search {
width: 100%;
}
}
@media (min-width: 769px) {
#global-header.with-proposition .header-wrapper .header-proposition {
width: 66.66%;
float: left;
}
}
#global-header.with-proposition .header-wrapper .header-proposition .content {
margin: 0 15px;
}
#global-header #logo {
float: left;
position: relative;
top: -1px;
height: 30px;
overflow: visible;
vertical-align: baseline;
color: white;
font-weight: bold;
font-size: 30px;
line-height: 1em;
text-decoration: none;
text-rendering: optimizeLegibility;
margin-bottom: -3px;
padding-top: 2px;
border-bottom: 1px solid transparent;
background: url("/static_503/images/gov.uk_logotype_crown.png?0.18.0") no-repeat;
background-size: 35px 31px;
background-position: 0 0;
}
#global-header #logo img {
position: relative;
top: -2px;
width: 35px;
height: 31px;
padding-right: 6px;
float: left;
display: inline;
line-height: inherit;
border: none;
visibility: hidden;
}
#global-header #logo:hover,
#global-header #logo:focus {
text-decoration: none;
border-bottom-color: white;
}
#global-header .header-proposition {
padding-top: 10px;
}
@media (min-width: 769px) {
#global-header .header-proposition {
padding-top: 0;
}
}
#global-header .header-proposition #proposition-name {
font-family: "nta", Arial, sans-serif;
font-size: 24px;
line-height: 1.25;
font-weight: 400;
text-transform: none;
font-weight: bold;
color: white;
text-decoration: none;
}
@media (max-width: 640px) {
#global-header .header-proposition #proposition-name {
font-size: 18px;
line-height: 1.2;
}
}
#global-header .header-proposition a#proposition-name:hover {
text-decoration: underline;
}
#global-header .header-proposition a.menu {
font-family: "nta", Arial, sans-serif;
font-size: 16px;
line-height: 1.25;
font-weight: 400;
text-transform: none;
color: white;
display: block;
float: right;
text-decoration: none;
padding-top: 6px;
}
@media (max-width: 640px) {
#global-header .header-proposition a.menu {
font-size: 14px;
line-height: 1.14286;
}
}
@media (min-width: 769px) {
#global-header .header-proposition a.menu {
display: none;
}
}
#global-header .header-proposition a.menu:hover {
text-decoration: underline;
}
#global-header .header-proposition a.menu:after {
display: inline-block;
font-size: 8px;
height: 8px;
padding-left: 5px;
vertical-align: middle;
content: " \25BC";
}
#global-header .header-proposition a.menu.js-hidden:after {
content: " \25B2";
}
#global-header .header-proposition #proposition-menu {
margin-top: 5px;
}
@media (min-width: 769px) {
#global-header .header-proposition #proposition-menu.no-proposition-name {
margin-top: 37px;
}
}
#global-header .header-proposition #proposition-link,
#global-header .header-proposition #proposition-links {
clear: both;
margin: 2px 0 0 0;
padding: 0;
}
.js-enabled #global-header .header-proposition #proposition-link,
.js-enabled #global-header .header-proposition #proposition-links {
display: none;
}
@media (min-width: 769px) {
.js-enabled #global-header .header-proposition #proposition-link,
.js-enabled #global-header .header-proposition #proposition-links {
display: block;
}
}
.js-enabled #global-header .header-proposition #proposition-link.js-visible,
.js-enabled #global-header .header-proposition #proposition-links.js-visible {
display: block;
}
#global-header .header-proposition #proposition-link li,
#global-header .header-proposition #proposition-links li {
float: left;
width: 50%;
padding: 3px 0;
border-bottom: 1px solid #2e3133;
}
@media (min-width: 769px) {
#global-header .header-proposition #proposition-link li,
#global-header .header-proposition #proposition-links li {
display: block;
width: auto;
padding: 0 15px 0 0;
border-bottom: 0;
}
#global-header .header-proposition #proposition-link li.clear-child,
#global-header .header-proposition #proposition-links li.clear-child {
clear: left;
}
}
#global-header .header-proposition #proposition-link a,
#global-header .header-proposition #proposition-links a {
color: white;
text-decoration: none;
font-family: "nta", Arial, sans-serif;
font-size: 14px;
line-height: 1.42857;
font-weight: 700;
text-transform: none;
}
@media (max-width: 640px) {
#global-header .header-proposition #proposition-link a,
#global-header .header-proposition #proposition-links a {
font-size: 12px;
line-height: 1.25;
}
}
@media (min-width: 769px) {
#global-header .header-proposition #proposition-link a,
#global-header .header-proposition #proposition-links a {
font-family: "nta", Arial, sans-serif;
font-size: 16px;
line-height: 1.25;
font-weight: 700;
text-transform: none;
line-height: 23px;
}
}
@media (min-width: 769px) and (max-width: 640px) {
#global-header .header-proposition #proposition-link a,
#global-header .header-proposition #proposition-links a {
font-size: 14px;
line-height: 1.14286;
}
}
#global-header .header-proposition #proposition-link a:hover,
#global-header .header-proposition #proposition-links a:hover {
text-decoration: underline;
}
#global-header .header-proposition #proposition-link a.active,
#global-header .header-proposition #proposition-links a.active {
color: #1d8feb;
}
#global-header .header-proposition #proposition-link a:focus,
#global-header .header-proposition #proposition-links a:focus {
color: #0b0c0c;
}
#global-header .header-proposition #proposition-link {
float: right;
line-height: 22px;
}
.js-enabled #global-header .header-proposition #proposition-link {
display: block;
}
@media (min-width: 769px) {
#global-header .header-proposition #proposition-link {
float: none;
}
}
#global-header-bar {
height: 10px;
background-color: #005ea5;
}
.js-enabled #global-cookie-message {
display: none;
}
#global-cookie-message {
width: 100%;
background-color: #d5e8f3;
padding-top: 10px;
padding-bottom: 10px;
}
#global-cookie-message p {
font-family: "nta", Arial, sans-serif;
font-size: 16px;
line-height: 1.25;
font-weight: 400;
text-transform: none;
margin-top: 0;
margin-bottom: 0;
}
@media (max-width: 640px) {
#global-cookie-message p {
font-size: 14px;
line-height: 1.14286;
}
}
#footer {
background-color: #dee0e2;
border-top: 1px solid #a1acb2;
}
#footer .footer-wrapper {
background-color: #dee0e2;
padding-top: 20px;
}
@media (min-width: 641px) {
#footer .footer-wrapper {
padding-top: 60px;
}
}
#footer a {
color: #454a4c;
}
#footer a:hover {
color: #171819;
}
#footer h2 {
font-family: "nta", Arial, sans-serif;
font-size: 24px;
line-height: 1.25;
font-weight: 400;
text-transform: none;
font-weight: bold;
color: #0b0c0c;
margin: 0;
}
@media (max-width: 640px) {
#footer h2 {
font-size: 18px;
line-height: 1.2;
}
}
#footer h2 a {
color: inherit;
}
#footer .footer-meta {
padding-bottom: 60px;
clear: both;
font-size: 0;
color: #454a4c;
}
#footer .footer-meta .footer-meta-inner {
display: inline-block;
vertical-align: bottom;
width: 100%;
}
@media (min-width: 641px) {
#footer .footer-meta .footer-meta-inner {
width: 75%;
}
}
#footer .footer-meta .footer-meta-inner ul {
font-family: "nta", Arial, sans-serif;
font-size: 16px;
line-height: 1.5;
font-weight: 400;
text-transform: none;
display: inline-block;
list-style: none;
margin: 0 0 1.5em 0;
padding: 0;
}
@media (max-width: 640px) {
#footer .footer-meta .footer-meta-inner ul {
font-size: 14px;
line-height: 1.5;
}
}
@media (min-width: 641px) {
#footer .footer-meta .footer-meta-inner ul {
margin: 0 0 1em 0;
}
}
#footer .footer-meta .footer-meta-inner ul li {
display: inline-block;
margin: 0 15px 0 0;
}
#footer .footer-meta .footer-meta-inner .open-government-licence {
clear: left;
position: relative;
}
@media (min-width: 641px) {
#footer .footer-meta .footer-meta-inner .open-government-licence {
padding-left: 53px;
}
}
#footer .footer-meta .footer-meta-inner .open-government-licence .logo {
margin-bottom: 1em;
padding-top: 0;
}
@media (min-width: 641px) {
#footer .footer-meta .footer-meta-inner .open-government-licence .logo {
position: absolute;
left: 0;
top: 0;
width: 41px;
height: 100%;
}
}
#footer .footer-meta .footer-meta-inner .open-government-licence .logo a {
display: block;
width: 41px;
height: 17px;
overflow: hidden;
text-indent: -999em;
background: url("/static_503/images/open-government-licence.png?0.18.0") 0 0 no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 20 / 10), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#footer .footer-meta .footer-meta-inner .open-government-licence .logo a {
background-image: url("/static_503/images/open-government-licence_2x.png?0.18.0");
background-size: 41px 17px;
}
}
#footer .footer-meta .footer-meta-inner .open-government-licence p {
font-family: "nta", Arial, sans-serif;
font-size: 16px;
line-height: 1.25;
font-weight: 400;
text-transform: none;
margin: 0;
padding-top: 0.1em;
}
@media (max-width: 640px) {
#footer .footer-meta .footer-meta-inner .open-government-licence p {
font-size: 14px;
line-height: 1.14286;
}
}
#footer .footer-meta .copyright {
font-family: "nta", Arial, sans-serif;
font-size: 16px;
line-height: 1.25;
font-weight: 400;
text-transform: none;
margin: 30px 0 0 0;
width: 100%;
display: block;
}
@media (max-width: 640px) {
#footer .footer-meta .copyright {
font-size: 14px;
line-height: 1.14286;
}
}
@media (min-width: 641px) {
#footer .footer-meta .copyright {
display: inline-block;
text-align: inherit;
width: 25%;
padding-top: 15px;
margin-top: 0;
}
}
#footer .footer-meta .copyright a {
display: block;
background-image: url("/static_503/images/govuk-crest.png?0.18.0");
background-repeat: no-repeat;
background-position: 50% 0%;
text-align: center;
text-decoration: none;
padding: 115px 0 0 0;
}
@media (min-width: 641px) {
#footer .footer-meta .copyright a {
background-position: 100% 0%;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 20 / 10), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
#footer .footer-meta .copyright a {
background-image: url("/static_503/images/govuk-crest-2x.png?0.18.0");
background-size: 125px 102px;
}
}
@media (min-width: 641px) {
#footer .footer-meta .copyright a {
text-align: right;
}
}

View File

@@ -0,0 +1 @@
(function(){"use strict";var e=this;"undefined"==typeof e.GOVUK&&(e.GOVUK={}),GOVUK.cookie=function(e,t,s){return"undefined"!=typeof t?t===!1||null===t?GOVUK.setCookie(e,"",{days:-1}):GOVUK.setCookie(e,t,s):GOVUK.getCookie(e)},GOVUK.setCookie=function(e,t,s){"undefined"==typeof s&&(s={});var i=e+"="+t+"; path=/";if(s.days){var o=new Date;o.setTime(o.getTime()+24*s.days*60*60*1e3),i=i+"; expires="+o.toGMTString()}"https:"==document.location.protocol&&(i+="; Secure"),document.cookie=i},GOVUK.getCookie=function(e){for(var t=e+"=",s=document.cookie.split(";"),i=0,o=s.length;o>i;i++){for(var n=s[i];" "==n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(t))return decodeURIComponent(n.substring(t.length))}return null}}).call(this),function(){"use strict";var e=this;"undefined"==typeof e.GOVUK&&(e.GOVUK={}),GOVUK.addCookieMessage=function(){var e=document.getElementById("global-cookie-message"),t=e&&null===GOVUK.cookie("seen_cookie_message");t&&(e.style.display="block",GOVUK.cookie("seen_cookie_message","yes",{days:28}))}}.call(this),function(){"use strict";if(window.GOVUK&&GOVUK.addCookieMessage&&GOVUK.addCookieMessage(),document.querySelectorAll&&document.addEventListener){var e,t,s=document.querySelectorAll(".js-header-toggle");for(e=0,t=s.length;t>e;e++)s[e].addEventListener("click",function(e){e.preventDefault();var t=document.getElementById(this.getAttribute("href").substr(1)),s=t.getAttribute("class")||"",i=this.getAttribute("class")||"";-1!==s.indexOf("js-visible")?t.setAttribute("class",s.replace(/(^|\s)js-visible(\s|$)/,"")):t.setAttribute("class",s+" js-visible"),-1!==i.indexOf("js-hidden")?this.setAttribute("class",i.replace(/(^|\s)js-hidden(\s|$)/,"")):this.setAttribute("class",i+" js-hidden")})}}.call(this);

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 655 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 780 B

View File

@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" width="132" height="97" viewBox="0 0 132 97" version="1.1">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g transform="translate(-1.000000, 0.000000)" fill="#000000">
<path d="M25 30.2C28.5 31.7 32.7 30 34.1 26.5 35.6 22.9 33.9 18.7 30.2 17.3 26.6 15.9 22.6 17.6 21.1 21.2 19.7 24.7 21.4 28.7 25 30.2L25 30.2ZM9 39.5C12.6 41 16.8 39.3 18.2 35.8 19.7 32.2 18 28 14.3 26.7 10.7 25.2 6.7 26.9 5.2 30.5 3.8 34 5.5 38 9 39.5L9 39.5ZM4.4 57.2C7.9 58.7 12.1 57 13.5 53.4 15 49.8 13.3 45.7 9.6 44.3 6.1 42.8 2 44.6 0.5 48.1 -0.9 51.6 0.8 55.7 4.4 57.2L4.4 57.2ZM42.7 35.8C46.2 37.3 50.4 35.6 51.8 32 53.3 28.4 51.6 24.3 47.9 22.9 44.3 21.4 40.3 23.2 38.8 26.7 37.5 30.3 39.2 34.4 42.7 35.8L42.7 35.8ZM107.1 30.2C103.5 31.7 99.3 30 98 26.5 96.5 22.9 98.2 18.7 101.8 17.3 105.4 15.9 109.5 17.6 111 21.2 112.3 24.7 110.6 28.7 107.1 30.2L107.1 30.2ZM123 39.5C119.4 41 115.3 39.3 113.9 35.8 112.4 32.2 114.1 28 117.6 26.7 121.2 25.2 125.3 26.9 126.8 30.5 128.3 34 126.5 38 123 39.5L123 39.5ZM127.7 57.2C124.1 58.7 119.9 57 118.5 53.4 117 49.8 118.7 45.7 122.4 44.3 126 42.8 130.1 44.6 131.6 48.1 132.9 51.6 131.2 55.7 127.7 57.2L127.7 57.2ZM89.3 35.8C85.7 37.3 81.5 35.6 80.1 32 78.7 28.4 80.3 24.3 84 22.9 87.6 21.4 91.7 23.2 93.2 26.7 94.6 30.3 92.9 34.4 89.3 35.8L89.3 35.8ZM69.7 17.7L69.7 17.7 78.6 22.4 78.6 9.3 69.7 12.1 69.7 12.1C69.5 11.8 69.2 11.5 68.8 11.2L68.8 11.2 72.4 0 66 0 59.6 0 63.1 11.2 63.1 11.2C62.8 11.5 62.5 11.7 62.2 12.1L62.2 12.1 53.4 9.3 53.4 22.4 62.2 17.7 62.2 17.7C62.5 18 62.8 18.4 63.1 18.6L58.1 34C58.1 34 58.1 34 58.1 34.1L58.1 34.1 58.1 34.1C57.9 34.9 57.7 35.7 57.7 36.5 57.7 40.6 60.8 44 64.7 44.6L64.9 44.6C65.2 44.6 65.6 44.7 65.9 44.7 66.3 44.7 66.6 44.7 66.9 44.6L67.1 44.6C71.1 44 74.2 40.5 74.2 36.5 74.2 35.7 74.1 34.8 73.8 34.1L73.8 34.1 73.8 34.1C73.8 34.1 73.8 34.1 73.8 34L68.7 18.6C69.1 18.4 69.4 18 69.7 17.7L69.7 17.7ZM66 92.8C82.9 92.8 98.8 93.9 113.1 96 117.1 79.1 122 69.3 127.1 62.5L117.5 59.1C118.5 64 118.6 66.3 117.5 69.3 116 67.9 114.5 65 113.3 60.6L108.6 76C111.4 74 113.6 72.8 116.1 72.7 111.7 82.1 106.1 84.6 102.5 83.9 98.2 83.1 96.2 79.3 96.9 76 97.9 71.3 102.6 70.1 104.9 75.5 109.2 66.8 101.9 64.1 97.3 66.7 104.4 59.5 105.2 53.2 99.4 45.6 91.4 51.7 91.3 57.9 94.9 66.4 90.2 61 82.8 63.9 85.4 72.6 88.8 67.4 93.3 70.6 92.6 75.7 92 80 86.2 83.5 79.1 82.9 68.8 82 68.2 74.9 67.9 69.1 70.4 68.6 75 70.9 78.9 76.4L80.2 60C76.1 64.4 72.2 65.3 67.9 65.4 69.3 61 75.9 53.8 75.9 53.8L66.4 53.8 66.4 53.8 66.4 53.8 55.5 53.8C55.5 53.8 61.9 61 63.4 65.4 59.2 65.3 55.4 64.4 51.1 60L52.5 76.4C56.4 70.9 61 68.7 63.4 69.1 63.1 74.9 62.5 81.9 52.3 82.9 45.1 83.5 39.4 80 38.8 75.7 38.1 70.7 42.6 67.4 45.9 72.6 48.6 63.9 41.3 61 36.5 66.4 40.2 57.9 40.1 51.7 31.9 45.6 26.1 53.2 26.9 59.5 34.1 66.7 29.4 64.1 22.2 66.8 26.4 75.5 28.7 70 33.5 71.3 34.5 76 35.2 79.3 33.2 83.1 28.8 83.9 25.3 84.6 19.8 82.1 15.3 72.7 17.8 72.8 20 74 22.8 76L18.1 60.6C16.9 65 15.4 67.8 13.8 69.3 12.7 66.3 12.9 64 13.8 59.1L4.3 62.5C9.3 69.4 14.2 79.2 18.3 96 33.1 93.9 49.1 92.8 66 92.8L66 92.8Z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 761 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

File diff suppressed because one or more lines are too long