/******/!function(e){// webpackBootstrap
/******/ // install a JSONP callback for chunk loading
/******/function c(c){
/******/for(
/******/var r,d,o=c[0],s=c[1],b=c[2],f=c[3]||[],l=0,m=[]
/******/;l<o.length;l++)
/******/d=o[l],
/******/Object.prototype.hasOwnProperty.call(n,d)&&n[d]&&
/******/m.push(n[d][0])
/******/,n[d]=0;
/******/for(r in s)
/******/Object.prototype.hasOwnProperty.call(s,r)&&(
/******/e[r]=s[r])
/******/;
/******/
/******/for(u&&u(c)
/******/,i.push.apply(i,f);m.length;)
/******/m.shift()();
/******/
/******/
/******/ // add entry modules from loaded chunk to deferred list
/******/
/******/
/******/ // run deferred modules when all chunks ready
/******/return t.push.apply(t,b||[]),a();
/******/}
/******/function a(){
/******/for(
/******/var e,c=0;c<t.length;c++){
/******/for(
/******/var a=t[c],r=!0,d=1
/******/;d<a.length;d++){
/******/var b=a[d];
/******/0!==n[b]&&(r=!1)
/******/}
/******/r&&(
/******/t.splice(c--,1),
/******/e=s(s.s=a[0]))
/******/}
/******/
/******/return 0===t.length&&(
/******/ // chunk prefetching for javascript
/******/i.forEach((function(e){
/******/if(void 0===n[e]){
/******/n[e]=null;
/******/var c=document.createElement("link");
/******/
/******/s.nc&&
/******/c.setAttribute("nonce",s.nc)
/******/,c.rel="prefetch",
/******/c.as="script",
/******/c.href=o(e),
/******/document.head.appendChild(c)}
/******/})),
/******/i.length=0),e;
/******/}
/******/
/******/ // The module cache
/******/var r={},d={
/******/23:0
/******/},n={
/******/23:0
/******/},t=[],i=[];
/******/
/******/ // object to store loaded CSS chunks
/******/
/******/
/******/ // script path function
/******/function o(e){
/******/return s.p+"static/js/"+({0:"5ea0651bf48e3278623b7a252a7328a418e061cd-dc51bad7",1:"7c2fe9ca71d2d4c839914525b72b580d6be96835-1f11f6f3",2:"7c2fe9ca71d2d4c839914525b72b580d6be96835-1fcf0d29",3:"7c2fe9ca71d2d4c839914525b72b580d6be96835-23d5e9c4",4:"7c2fe9ca71d2d4c839914525b72b580d6be96835-38a85cf5",5:"7c2fe9ca71d2d4c839914525b72b580d6be96835-47dad47d",6:"7c2fe9ca71d2d4c839914525b72b580d6be96835-493df0b3",7:"7c2fe9ca71d2d4c839914525b72b580d6be96835-50edd01c",8:"7c2fe9ca71d2d4c839914525b72b580d6be96835-5b0bcb4a",9:"7c2fe9ca71d2d4c839914525b72b580d6be96835-66aea839",10:"7c2fe9ca71d2d4c839914525b72b580d6be96835-6fd1cb6d",11:"7c2fe9ca71d2d4c839914525b72b580d6be96835-9722bd1d",12:"7c2fe9ca71d2d4c839914525b72b580d6be96835-a23bcb30",13:"7c2fe9ca71d2d4c839914525b72b580d6be96835-bdc480fb",14:"7c2fe9ca71d2d4c839914525b72b580d6be96835-c573fe0d",15:"7c2fe9ca71d2d4c839914525b72b580d6be96835-c78ea1d8",16:"7c2fe9ca71d2d4c839914525b72b580d6be96835-e31d94a2",17:"7c2fe9ca71d2d4c839914525b72b580d6be96835-e505f039",18:"0a6139fd-c67c1570",27:"src-components-Blog-19d05152",28:"src-components-DailyIncreaseUk-b59217a9",29:"src-components-Graphs-Landing-ad45398f",30:"src-components-Home-32ab1a8b",31:"src-components-IncreseFromPreviousDay-deb7d3b8",32:"src-components-OSS-64798f24",33:"src-components-PrivacyPolicy-21833f8f",34:"src-components-Sine-Sine-493df0b3",35:"src-components-TermsOfService-21833f8f",36:"src-components-cv-e0a374bd",37:"src-containers-Viz-Viz-0cf24b60",38:"src-containers-Viz-Viz-1df9234d",39:"src-containers-Viz-Viz-24f66110",40:"src-containers-Viz-Viz-43b7c35b",41:"src-containers-Viz-Viz-493df0b3",42:"src-containers-Viz-Viz-5734f7ba",43:"src-containers-Viz-Viz-5be1b16b",44:"src-containers-Viz-Viz-78c76cc8",45:"src-containers-Viz-Viz-7af523e0",46:"src-containers-Viz-Viz-8999e607",47:"src-containers-Viz-Viz-93800721",48:"src-containers-Viz-Viz-99633f96",49:"src-containers-Viz-Viz-9b7d2735",50:"src-containers-Viz-Viz-a8d9585f",51:"src-containers-Viz-Viz-b19f5742",52:"src-containers-Viz-Viz-b75d979e",53:"src-containers-Viz-Viz-b87c9ff4",54:"src-containers-Viz-Viz-c0fbb82d",55:"src-containers-Viz-Viz-d14ded25"}[e]||e)+"."+{0:"06e2cdfe",1:"870fcf5f",2:"c4e8f950",3:"08b20ae2",4:"76121104",5:"c2760db6",6:"de5ea30f",7:"8bfa1b18",8:"8367174a",9:"0fb09004",10:"d2eaa632",11:"06761cb4",12:"5321bb83",13:"5997cd37",14:"1a6eebf8",15:"d72a228a",16:"08811da7",17:"d9c6319e",18:"283a03cc",27:"4530622d",28:"10cfeb8f",29:"852d8f93",30:"7a543144",31:"f79c4db2",32:"be5b1fb4",33:"942280bc",34:"09244fc1",35:"16170fea",36:"56fa7de5",37:"7428609b",38:"35a0a8da",39:"7fa1ba63",40:"192530f7",41:"abc906af",42:"3221b5c0",43:"b9e76a14",44:"fe142bd3",45:"6397bdbc",46:"c5605a53",47:"4f751608",48:"ce1e0367",49:"10301aa4",50:"d93cf6ee",51:"afd0e954",52:"cbbbe666",53:"0001070e",54:"2b78cd77",55:"44420c5e"}[e]+".chunk.js"
/******/}
/******/
/******/ // The require function
/******/function s(c){
/******/
/******/ // Check if module is in cache
/******/if(r[c])
/******/return r[c].exports;
/******/
/******/ // Create a new module (and put it into the cache)
/******/var a=r[c]={
/******/i:c,
/******/l:!1,
/******/exports:{}
/******/};
/******/
/******/ // Execute the module function
/******/
/******/
/******/ // Return the exports of the module
/******/return e[c].call(a.exports,a,a.exports,s),
/******/
/******/ // Flag the module as loaded
/******/a.l=!0,a.exports;
/******/}
/******/
/******/ // This file contains only the entry chunk.
/******/ // The chunk loading function for additional chunks
/******/s.e=function(e){
/******/var c=[];
/******/
/******/
/******/ // mini-css-extract-plugin CSS loading
/******/
/******/d[e]?c.push(d[e]):0!==d[e]&&{28:1,30:1,31:1,32:1,34:1,36:1}[e]&&
/******/c.push(d[e]=new Promise((function(c,a){
/******/for(
/******/var r="static/css/"+e+"."+{0:"31d6cfe0d16ae931b73c",1:"31d6cfe0d16ae931b73c",2:"31d6cfe0d16ae931b73c",3:"31d6cfe0d16ae931b73c",4:"31d6cfe0d16ae931b73c",5:"31d6cfe0d16ae931b73c",6:"31d6cfe0d16ae931b73c",7:"31d6cfe0d16ae931b73c",8:"31d6cfe0d16ae931b73c",9:"31d6cfe0d16ae931b73c",10:"31d6cfe0d16ae931b73c",11:"31d6cfe0d16ae931b73c",12:"31d6cfe0d16ae931b73c",13:"31d6cfe0d16ae931b73c",14:"31d6cfe0d16ae931b73c",15:"31d6cfe0d16ae931b73c",16:"31d6cfe0d16ae931b73c",17:"31d6cfe0d16ae931b73c",18:"31d6cfe0d16ae931b73c",27:"31d6cfe0d16ae931b73c",28:"6bd8e7a2f3d80679c588",29:"31d6cfe0d16ae931b73c",30:"c9bd14753c6d966ebc86",31:"6bd8e7a2f3d80679c588",32:"4158f443dca99ea07d74",33:"31d6cfe0d16ae931b73c",34:"5afa9bbb843e0767b9b8",35:"31d6cfe0d16ae931b73c",36:"7edae952dcf01fb7a0a9",37:"31d6cfe0d16ae931b73c",38:"31d6cfe0d16ae931b73c",39:"31d6cfe0d16ae931b73c",40:"31d6cfe0d16ae931b73c",41:"31d6cfe0d16ae931b73c",42:"31d6cfe0d16ae931b73c",43:"31d6cfe0d16ae931b73c",44:"31d6cfe0d16ae931b73c",45:"31d6cfe0d16ae931b73c",46:"31d6cfe0d16ae931b73c",47:"31d6cfe0d16ae931b73c",48:"31d6cfe0d16ae931b73c",49:"31d6cfe0d16ae931b73c",50:"31d6cfe0d16ae931b73c",51:"31d6cfe0d16ae931b73c",52:"31d6cfe0d16ae931b73c",53:"31d6cfe0d16ae931b73c",54:"31d6cfe0d16ae931b73c",55:"31d6cfe0d16ae931b73c"}[e]+".css",n=s.p+r,t=document.getElementsByTagName("link"),i=0
/******/;i<t.length;i++){
/******/var o=(f=t[i]).getAttribute("data-href")||f.getAttribute("href");
/******/
/******/if("stylesheet"===f.rel&&(o===r||o===n))return c();
/******/}
/******/var b=document.getElementsByTagName("style");
/******/for(i=0;i<b.length;i++){
/******/var f;
/******/
/******/if((o=(f=b[i]).getAttribute("data-href"))===r||o===n)return c();
/******/}
/******/var l=document.createElement("link");
/******/l.rel="stylesheet",
/******/l.type="text/css",
/******/l.onload=c,
/******/l.onerror=function(c){
/******/var r=c&&c.target&&c.target.src||n,t=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");
/******/
/******/t.code="CSS_CHUNK_LOAD_FAILED",
/******/t.request=r,
/******/delete d[e]
/******/,l.parentNode.removeChild(l)
/******/,a(t)},
/******/l.href=n,
/******/document.getElementsByTagName("head")[0].appendChild(l)})).then((function(){
/******/d[e]=0;
/******/})));
/******/
/******/ // JSONP chunk loading for javascript
/******/
/******/var a=n[e];
/******/if(0!==a)// 0 means "already installed".
/******/
/******/ // a Promise means "currently loading".
/******/if(a)
/******/c.push(a[2]);
/******/else{
/******/ // setup Promise in chunk cache
/******/var r=new Promise((function(c,r){
/******/a=n[e]=[c,r];
/******/}));
/******/c.push(a[2]=r);
/******/
/******/ // start chunk loading
/******/var t,i=document.createElement("script");
/******/
/******/
/******/i.charset="utf-8",
/******/i.timeout=120,
/******/s.nc&&
/******/i.setAttribute("nonce",s.nc)
/******/,i.src=o(e);
/******/
/******/ // create error before stack unwound to get useful stacktrace later
/******/var b=new Error;
/******/t=function(c){
/******/ // avoid mem leaks in IE.
/******/i.onerror=i.onload=null,
/******/clearTimeout(f);
/******/var a=n[e];
/******/if(0!==a){
/******/if(a){
/******/var r=c&&("load"===c.type?"missing":c.type),d=c&&c.target&&c.target.src;
/******/
/******/b.message="Loading chunk "+e+" failed.\n("+r+": "+d+")",
/******/b.name="ChunkLoadError",
/******/b.type=r,
/******/b.request=d,
/******/a[1](b)}
/******/n[e]=void 0}
/******/};
/******/var f=setTimeout((function(){
/******/t({type:"timeout",target:i});
/******/}),12e4);
/******/i.onerror=i.onload=t,
/******/document.head.appendChild(i)}
/******/
/******/return Promise.all(c);
/******/},
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/s.m=e,
/******/
/******/ // expose the module cache
/******/s.c=r,
/******/
/******/ // define getter function for harmony exports
/******/s.d=function(e,c,a){
/******/s.o(e,c)||
/******/Object.defineProperty(e,c,{enumerable:!0,get:a})
/******/},
/******/
/******/ // define __esModule on exports
/******/s.r=function(e){
/******/"undefined"!==typeof Symbol&&Symbol.toStringTag&&
/******/Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})
/******/,Object.defineProperty(e,"__esModule",{value:!0})},
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/s.t=function(e,c){
/******/if(
/******/1&c&&(e=s(e)),8&c)return e;
/******/if(4&c&&"object"===typeof e&&e&&e.__esModule)return e;
/******/var a=Object.create(null);
/******/
/******/if(s.r(a),
/******/Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&c&&"string"!=typeof e)for(var r in e)s.d(a,r,function(c){return e[c]}.bind(null,r));
/******/return a;
/******/},
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/s.n=function(e){
/******/var c=e&&e.__esModule?
/******/function(){return e.default}:
/******/function(){return e};
/******/
/******/return s.d(c,"a",c),c;
/******/},
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/s.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},
/******/
/******/ // __webpack_public_path__
/******/s.p="/",
/******/
/******/ // on error function for async loading
/******/s.oe=function(e){throw console.error(e),e};
/******/
/******/var b=window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[],f=b.push.bind(b);
/******/
/******/b.push=c,
/******/b=b.slice();
/******/for(var l=0;l<b.length;l++)c(b[l]);
/******/var u=f,m=(
/******/ // add entry module to deferred list
/******/t.push([0,26,20,19,24,25,21,22]),a());
/******/
/******/
/******/
/******/
/******/
/******/c([[],{},0,[29]]);
/******/}
/************************************************************************/
/******/({
/***/"1Fpa":
/***/function(e,c,a){"use strict";
/* unused harmony export useIsMounted */
/* harmony export (binding) */a.d(c,"a",(function(){return n}));
/* harmony import */var r=a("ERkP"),d=a("zCf4"),n=function(e){var c=e.ref,a=Object(d.g)();Object(r.useEffect)((function(){if(c.current){window.scrollTo(0,0);var e=setTimeout((function(){var e;null===(e=c.current)||void 0===e||e.focus()}),100);return function(){clearTimeout(e)}}}),[a.pathname,c])};
/* harmony import */},
/***/My6G:
/***/function(e,c,a){"use strict";
/* unused harmony export ApplicationLayout */
/* harmony export (binding) */a.d(c,"a",(function(){return k})),
/* unused harmony export Button */
/* unused harmony export ErrorLabel */
/* harmony export (binding) */a.d(c,"b",(function(){return p})),
/* unused harmony export FormControl */
/* unused harmony export FormInput */
/* harmony export (binding) */a.d(c,"c",(function(){return u})),
/* unused harmony export Input */
/* unused harmony export Label */
/* harmony export (binding) */a.d(c,"d",(function(){return z}));
/* unused harmony export RadioGroup */
/* harmony import */var r=a("HbGN"),d=a("jg1C"),n=a("O94r"),t=a.n(n),i=a("zjfJ"),o=a("k4Rf"),s=a("fGyu"),b=a("ERkP"),f=(a("zygG"),a("Czhu"),a("1Fpa")),l=["level","className","tabIndex","children"],u=function(e){var c=e.level,a=void 0===c?1:c,n=e.className,i=e.tabIndex,o=e.children,s=Object(r.a)(e,l),b="h".concat(a);return Object(d.jsx)(b,Object.assign({className:t()(n)},s,{tabIndex:i},{children:o}),void 0)};
/* harmony import */u.displayName="Heading";var m=["className","href","dataSelector","blank","children","ariaLabel","ariaLabelledBy"],p=function(e){var c=e.className,a=e.href,n=e.dataSelector,t=void 0===n?"external-link":n,i=e.blank,o=void 0===i||i,s=e.children,b=e.ariaLabel,f=e.ariaLabelledBy,l=Object(r.a)(e,m);return Object(d.jsx)("a",Object.assign({href:a,"data-selector":t,rel:"noopener noreferrer",target:o?"_blank":"",className:c,"aria-label":b,"aria-labelledby":f},l,{children:s}),void 0)},v=["invalid","className","required","innerRef","type"],h=function(e){var c=e.invalid,a=e.className,n=e.required,o=e.innerRef,s=e.type,b=void 0===s?"text":s,f=Object(r.a)(e,v);return Object(d.jsx)("input",Object.assign({autoComplete:"off",required:n,"aria-required":n,className:t()("Input-module_default__1JCkO","form-control",a,Object(i.a)({},"Input-module_invalid__3pz32",c)),type:b,ref:o},f),void 0)};h.displayName="Input";var j=function(e){var c,a=e.invalid,r=e.strong,n=e.children,o=e.dataSelector;return Object(d.jsx)("label",Object.assign({htmlFor:e.htmlFor,id:e.id,className:t()("Label-module_default__1AELZ",e.className,(c={},Object(i.a)(c,"Label-module_required__14a2s",e.required),Object(i.a)(c,"Label-module_invalid__Lg40V",a),Object(i.a)(c,"Label-module_strong__IpMsu",r),c)),"data-selector":o},{children:n}),void 0)};j.displayName="Label";var g=function(e){var c=e.errorMessage,a=e.dataSelector,r=void 0===a?"form-error":a;return Object(d.jsx)("ul",Object.assign({className:t()("current-errors",e.className,"ErrorLabel-module_container__2Hdqy")},{children:Object(d.jsx)("li",Object.assign({"data-selector":r},{children:c}),void 0)}),void 0)},_={"loading-icon":"LoadingIcon-module_loading-icon__201_S",bar:"LoadingIcon-module_bar__3mbel",dark:"LoadingIcon-module_dark__hl3-1","fade-bars":"LoadingIcon-module_fade-bars__2_tf5",dot:"LoadingIcon-module_dot__ZRMXK","fade-dots":"LoadingIcon-module_fade-dots__3MaXT","spinner-overlay":"LoadingIcon-module_spinner-overlay__cNHTL",spinner:"LoadingIcon-module_spinner__2Xf1I"},O=Object(s.a)(Object(o.d)(0,360,30)),y=function(e){var c=e.darkMode;return Object(d.jsxs)("svg",Object.assign({"data-selector":"loading-icon",className:_["loading-icon"],xmlns:"http://www.w3.org/2000/svg",width:"120px",height:"120px",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},{children:[Object(d.jsx)("g",Object.assign({className:_.bars},{children:Array.from(O).map((function(e){return Object(d.jsx)("rect",{x:"48.5",y:"30",width:"3",height:"25",rx:"2",ry:"2",transform:"rotate(".concat(e," 50 50) translate(0 -30)"),className:t()(_.bar,Object(i.a)({},_.dark,c))},e)}))}),void 0),Object(d.jsx)("g",Object.assign({className:_.dots},{children:O.map((function(e){return Object(d.jsx)("circle",{cx:e,cy:"50",r:"3",className:_.dot},e)}))}),void 0)]}),void 0)},z=function(e){var c=e.text,a=e.darkMode;return e.busy?Object(d.jsx)("div",Object.assign({className:t()(_["spinner-overlay"],Object(i.a)({},_.dark,a)),"data-selector":"spinner"},{children:Object(d.jsxs)("div",Object.assign({className:_.spinner},{children:[Object(d.jsx)(y,{darkMode:a},void 0),c&&Object(d.jsx)("h2",{children:c},void 0)]}),void 0)}),void 0):null},x=["id","invalid","name","label","strong","errorDataSelector","errorMessage","className","additionalLabel","highlight","required","dataSelector","layout"];V=h;
/***/var V,N=function(e){var c=e.heading;return Object(o.b)(c)?null:"string"==typeof c?Object(d.jsx)(u,{children:c},void 0):c},L=function(e){var c=e.heading,a=e.className,r=e.innerRef,n=e.Header,i=void 0===n?Object(d.jsx)("header",Object.assign({className:"ApplicationLayout-module_hidden__3cF78"},{children:"Header"}),void 0):n,o=e.Footer,s=void 0===o?Object(d.jsx)("footer",Object.assign({className:"ApplicationLayout-module_hidden__3cF78"},{children:"Footer"}),void 0):o,b=e.children;return Object(d.jsxs)(d.Fragment,{children:[i,Object(d.jsxs)("main",Object.assign({className:t()(a),ref:r},{children:[Object(d.jsx)(N,{heading:c},void 0),b]}),void 0),s]},void 0)},k=function(e){var c=Object(b.useRef)(null);return Object(f.a)({ref:c}),Object(d.jsx)(L,Object.assign({},e,{innerRef:c}),void 0)}},
/***/bXTY:
/***/function(e,c,a){
// extracted by mini-css-extract-plugin
/***/}
/******/});
//# sourceMappingURL=client-a7ac6820.37c75c12.js.map