CINXE.COM
Home - BBC Bitesize
<!DOCTYPE html><html lang="en-GB" class="b-header--white--black b-footer--transparent--dark-grey b-reith-sans-font"><head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.bbc.co.uk/bitesize","20190926214845","https://web.archive.org/","web","/_static/", "1569534525"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>Home - BBC Bitesize</title> <meta property="og:title" content="Home - BBC Bitesize"> <meta name="description" content="Use BBC Bitesize to help with your homework, revision and learning. Find free videos, step-by-step guides, activities and quizzes by level and subject."> <meta property="og:description" content="Use BBC Bitesize to help with your homework, revision and learning. Find free videos, step-by-step guides, activities and quizzes by level and subject."> <meta property="og:site_name" content="BBC Bitesize"> <meta property="og:locale" content="en_GB"> <link rel="icon" href="https://web.archive.org/web/20190926214845im_/https://www.bbc.co.uk/favicon.ico"/><script> window.optimizely = window.optimizely || []; window.optimizely.push({"type": "cookieExpiration", "cookieExpirationDays": 365}); </script><script src="https://web.archive.org/web/20190926214845js_/https://cdn.optimizely.com/public/4621041136/s/bitesize_prod.js"></script> <script> window.orb_fig_blocking = false window.bbcredirection = { geo: false, device: false }; </script> <!-- Nav Env: live --> <!-- Analytics Web Module: 0.0.1-332.8fd22d2 --> <!-- NavID Web Module: 0.2.0-75.de8f099 --> <!-- Detectview Web Module: 0.0.1-332.8fd22d2 --> <!-- Searchbox Web Module: 3.0.0-4.9a69f1b --> <!-- Promo Web Module: 3.0.0-13.dc6b5c1 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"><meta property="fb:admins" content="100004154058350"><link rel="stylesheet" href="https://web.archive.org/web/20190926214845cs_/https://nav.files.bbci.co.uk/orbit/3.0.0-672.79448400/css/orb-ltr.min.css"><!--[if (lt IE 9) & (!IEMobile)]> <link rel="stylesheet" href="https://nav.files.bbci.co.uk/orbit/3.0.0-672.79448400/css/orb-ie-ltr.min.css"> <![endif]--><script type="text/javascript">/*<![CDATA[*/ window.orb = { lang: 'en', bbcBaseUrl: 'https://web.archive.org/web/20190926214845/https://www.bbc.co.uk', bbcUrlPrefix: 'https://web.archive.org/web/20190926214845/https://www.', staticHost: 'https://web.archive.org/web/20190926214845/https://nav.files.bbci.co.uk/orbit/3.0.0-672.79448400', figUrl: 'https://web.archive.org/web/20190926214845/https://fig.bbc.co.uk/frameworks/fig/2/fig.js', partialCookieOvenUrl: 'https://web.archive.org/web/20190926214845/https://cookie-oven.api.bbc' }; document.documentElement.className += (document.documentElement.className? ' ' : '') + 'orb-js'; window.orb.worldwideNavlinks = '<li class="orb-nav-homedotcom"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.com/">Home</a></li><li class="orb-nav-newsdotcom"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.com/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.com/sport">Sport</a></li><li class="orb-nav-reeldotcom"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.com/reel">Reel</a></li><li class="orb-nav-worklife"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.com/worklife">Worklife</a></li><li class="orb-nav-traveldotcom"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.com/travel">Travel</a></li><li class="orb-nav-future"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.com/future">Future</a></li><li class="orb-nav-culture"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.com/culture">Culture</a></li><li class="orb-nav-music"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.com/culture/music">Music</a></li><li class="orb-nav-tv"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/schedules/p00fzl9m">TV</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.com/weather">Weather</a></li><li class="orb-nav-sounds"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/sounds">Sounds</a></li>'; /*]]>*/</script><script>// Promise polyfill from https://github.com/bramstein/promis (function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}} function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})}; function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k<a.length;k+=1)u(a[k]).c(d(k),c)})}function x(a){return new n(function(b,c){for(var d=0;d<a.length;d+=1)u(a[d]).c(b,c)})};window.Promise||(window.Promise=n,window.Promise.resolve=u,window.Promise.reject=t,window.Promise.race=x,window.Promise.all=w,window.Promise.prototype.then=n.prototype.c,window.Promise.prototype["catch"]=n.prototype.g);}()); // Polyfill Event constructor for IE ref: https://jira.dev.bbc.co.uk/browse/ORBITEN-919 // see: https://stackoverflow.com/questions/26596123 (function () { if (typeof window.CustomEvent === "function") { return false; } function CustomEvent(event, params) { params = params || { bubbles: false, cancelable: false, detail: undefined }; var evt = document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype = window.Event.prototype; window.Event = CustomEvent; })(); //Element.prototype.matches polyfill //from https://developer.mozilla.org/en-US/docs/Web/API/Element/matches#Polyfill if (!Element.prototype.matches) { Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; } //NodeList.forEach Polyfill //from https://developer.mozilla.org/en-US/docs/Web/API/NodeList/forEach#Polyfill if (window.NodeList && !NodeList.prototype.forEach) { NodeList.prototype.forEach = Array.prototype.forEach; } // Object.assign polyfill from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Polyfill if (typeof Object.assign != 'function') { // Must be writable: true, enumerable: false, configurable: true Object.defineProperty(Object, "assign", { value: function assign(target, varArgs) { // .length of function is 2 'use strict'; if (target == null) { // TypeError if undefined or null throw new TypeError('Cannot convert undefined or null to object'); } var to = Object(target); for (var index = 1; index < arguments.length; index++) { var nextSource = arguments[index]; if (nextSource != null) { // Skip over if undefined or null for (var nextKey in nextSource) { // Avoid bugs when hasOwnProperty is shadowed if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) { to[nextKey] = nextSource[nextKey]; } } } } return to; }, writable: true, configurable: true }); } if (typeof window.CustomEvent !== 'function') { function CustomEvent(event, params) { params = params || { bubbles: false, cancelable: false, detail: null }; var evt = document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype = window.Event.prototype; window.CustomEvent = CustomEvent; } (function() { var language = 'en'; language = 'en'; var modal = false; var istatsLabels = {name: 'kl.education.home.page' || undefined}; istatsLabels['app_name'] = 'education'; istatsLabels['app_type'] = 'responsive'; istatsLabels['bbc_site'] = 'bitesize'; istatsLabels['bitesize_cloud'] = 'true'; istatsLabels['page_language'] = 'en-GB'; istatsLabels['page_type'] = 'index'; function getMetaValue(propertyName) { var metaTag = document.querySelector( "meta[property='" + propertyName + "'], " + "meta[name='" + propertyName + "']"); if (metaTag) { return metaTag.getAttribute("content"); } else { throw new Error('No meta tag called: ' + propertyName) } } function generateCountername() { var pathName = window.location.pathname .replace(/\/$/, "") .replace(/^\//, "") .replace(/\//g, '.'); return pathName + '.page'; } var additionalPageProperties = {}; var page = { name: 'bitesize.page' || istatsLabels.name || generateCountername(), destination: 'BITESIZE' || null, producer: 'BITESIZE' || null, section: '' || null, site: '' || istatsLabels.bbc_site || istatsLabels.app_name || istatsLabels.prod_name || null, contentId: '' || null, contentType: 'index-home' || null, edition: 'domestic' || null, additionalProperties: additionalPageProperties }; function updatePageData(newData) { page = Object.assign(page, newData); } document.addEventListener('bbc-page-reset', function(event) { if (event.detail && event.detail.page) { updatePageData(event.detail.page); } document.dispatchEvent(new Event('bbc-page-updated')); }); window.bbcpage = { loadModule: function(deps) { return new Promise(function (resolve, reject) { window.require(deps, function () { resolve.apply(this, arguments); }, function (error) { reject(error); }); }) }, loadCSS: function (url, timeout) { return window.bbcpage.loadModule(['orb/lib/_$']) .then(function($) { return new Promise(function(resolve, reject) { var stylesheet = loadCSS(url); $.onloadCSS(stylesheet, function() { resolve(); }); if (timeout) { setTimeout(function () { reject(); }, timeout); } }); }); }, isModal: function () { return modal; }, getLanguage: function () { return new Promise(function(resolve, reject) { resolve(language); }); }, trackRegion: function (region, labels) { return window.bbcpage.loadModule(['istats-1']) .then(function(istats) { var trackLabels = { region: region }; for (var label in labels) { trackLabels[label] = labels[label]; } var linkType = labels.linkType || 'internal'; istats.track(linkType, trackLabels); }); }, getName: function() { return Promise.resolve(page.name); }, getDestination: function() { return Promise.resolve(page.destination); }, getProducer: function() { return Promise.resolve(page.producer); }, getSite: function() { return Promise.resolve(page.site); }, getSection: function() { return Promise.resolve(page.section); }, getContentType: function() { return Promise.resolve(page.contentType); }, getContentId: function() { return Promise.resolve(page.contentId); }, getEdition: function() { return new Promise(function (resolve, reject) { if (page.edition) { resolve(page.edition); return; } try { resolve(getMetaValue('x-audience').toLowerCase()); } catch (err){ // This property is related to Chartbeat; see http://support.chartbeat.com/docs/ if (window._sf_async_config) { resolve(window._sf_async_config.region || null); } } resolve(null); }); }, getReferrer: function() { return Promise.resolve(window.orb && window.orb.referrer ? window.orb.referrer : document.referrer); }, getAdditionalProperties: function() { return Promise.resolve(page.additionalProperties); } }; var country; var sanitiseCountry = function(country) { return country ? country.replace(/ /g, '') : undefined; } window.bbcuser = { getHashedId: function() { if (modal) { return undefined; } return window.bbcpage.loadModule(['idcta-v2/idcta-1']) .then(function(idcta) { return idcta.getCookieInstance().getHidFromCookie(); }); }, getCountry: function() { if (country) { return new Promise(function(resolve, reject) { resolve(sanitiseCountry(country)); }) } else { return window.bbcpage.loadModule(['orb/fig']) .then(function(orbFig) { return new Promise(function(resolve, reject) { orbFig.load(function (fig) { if (fig.geo.isUK()) { resolve('GB'); } else if (fig.geo.isEU()) { resolve('EU'); } else { resolve(undefined); } }, function () { reject('Error determining country. Timeout?'); }); }); }); } }, isUKCombined: function(inputCountry) { return window.bbcpage.loadModule(['orb/bbcuser']) .then(function(service) { return new Promise(function(resolve, reject) { if (inputCountry) { resolve(service.isUKCombined(sanitiseCountry(inputCountry))); } else { window.bbcuser.getCountry().then(function(fetchedCountry){ resolve(service.isUKCombined(fetchedCountry)); }) } }); }); }, isSignedIn: function() { return window.bbcpage.loadModule(['idcta-v2/idcta-1']) .then(function(idcta) { return (idcta && idcta.getCookieInstance().hasCookie()); }); }, allowsPerformanceCookies: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.cookiesEnabled() && !!bbccookies.readPolicy('performance'); }); }, allowsFunctionalCookies: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.cookiesEnabled() && !!bbccookies.readPolicy('personalisation'); }); }, getCookieValue: function(cookieName) { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return bbccookies.get(cookieName); }); }, resetCookiesPreferences: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { bbccookies.setDefaultCookiesSingleDomain(); }); }, hasCookiesEnabled: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.cookiesEnabled(); }); }, hasSeenCookieBanner: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function (bbccookies) { return !!bbccookies.isCookiePolicySet(); }); }, logEvent: function (verb, noun, extraLabels) { return window.bbcuser.hasCookiesEnabled() .then(function(allowsCookies) { if (allowsCookies) { return window.bbcpage.loadModule(['istats-1']) .then(function(istats) { istats.log(verb, noun, extraLabels); }); } else { throw new Error('User cannot be tracked due to cookies preferences.'); } }); }, }; }());</script><script src="https://web.archive.org/web/20190926214845js_/https://nav.files.bbci.co.uk/orbit/3.0.0-672.79448400/js/require.min.js"></script> <script src="https://web.archive.org/web/20190926214845js_/https://nav.files.bbci.co.uk/orbit-webmodules/0.0.1-332.8fd22d2/cookie-banner/cookie-library.min.js"></script><script type="text/javascript">if (window.define !== undefined) { define('orb/cookies', function() { return window.bbccookies; }); }</script> <script src="https://web.archive.org/web/20190926214845js_/https://nav.files.bbci.co.uk/orbit/3.0.0-672.79448400/js/api.min.js"></script><script type="text/javascript">window.bbcFlagpoles_istats="ON",require.config({paths:{"istats-1":"https://web.archive.org/web/20190926214845/https://nav.files.bbci.co.uk/orbit-webmodules/0.0.1-332.8fd22d2/istats/istats-1"}}),require(["istats-1","orb/cookies"],function(t,a){if(a.isAllowed("s1")){var e=(o=document.location.href.match(/^(?:https|http):\/\/\w*\.(?:(int|test|stage|live|)\.)?bbc\.(?:co\.uk|com)/))?void 0===o[1]||""===o[1]||"live"===o[1]?"//web.archive.org/web/20190926214845/https://sa.bbc.co.uk/bbc/bbc/s":"//web.archive.org/web/20190926214845/https://sa.bbc.co.uk/bbc/"+o[1]+"/s":"//web.archive.org/web/20190926214845/https://sa.bbc.co.uk/bbc/test/s";t.addCollector({name:"default",url:e,separator:"&"});var s="kl.education.home.page";t.setCountername(s),window.istats_countername&&t.setCountername(window.istats_countername),t.addLabels("ml_name=webmodule&ml_version=0.0.1-332.8fd22d2&blq_e=orbit&blq_r=orbit&blq_s=orbit&blq_v=default&language=en&app_name=education&app_type=responsive&bbc_site=bitesize&bitesize_cloud=true&page_language=en-GB&page_type=index")}var o});</script><link rel="stylesheet" href="https://web.archive.org/web/20190926214845cs_/https://mybbc.files.bbci.co.uk/s/id/account-idcta/1.21.1/style/id-cta.css"><!--[if IE 8]><link href="https://mybbc.files.bbci.co.uk/s/id/account-idcta/1.21.1/style/ie8.css" rel="stylesheet"/> <![endif]--><script type="text/javascript">(function() {if (!window.require) {throw new Error('idcta: could not find require module');}if (typeof(map) == 'undefined') {var map = {};}if (!!document.createElementNS && !!document.createElementNS('http://www.w3.org/2000/svg', 'svg').createSVGRect) {document.documentElement.className += ' id-svg';}var ptrt = new RegExp("[\\?&]ptrt=([^&]*)").exec(document.location.href);var ENDPOINT_URL = 'https://web.archive.org/web/20190926214845/https://idcta.api.bbc.co.uk';var ENDPOINT_CONFIG = ('/idcta/config?callback=&ptrt=' + encodeURIComponent((ptrt ? ptrt[1] : document.location.href))).replace(/\&/g, '&');var ENDPOINT_TRANSLATIONS = '/idcta/translations?callback=';function hasPromise() {var P = window.Promise;var promiseToString = null;if (P) {try {promiseToString = Object.prototype.toString.call(P.resolve());} catch(e) {/*silently ignored*/}}return (promiseToString === '[object Promise]' && !P.cast);}if (hasPromise()) {define('idcta/es6-promise', function() {return window.Promise;});define('idcta-v2/es6-promise', function() {return window.Promise;});}map['idcta-v2'] = 'https://web.archive.org/web/20190926214845/https://mybbc.files.bbci.co.uk/s/id/account-idcta/1.21.1/modules/idcta-v2';map['idcta-v2/config'] = ENDPOINT_URL + ENDPOINT_CONFIG;map['idcta-v2/translations'] = ENDPOINT_URL + ENDPOINT_TRANSLATIONS;map['idcta'] = 'https://web.archive.org/web/20190926214845/https://mybbc.files.bbci.co.uk/s/id/account-idcta/1.8.2/modules/idcta';map['idcta-v2/idcta-1'] = 'https://web.archive.org/web/20190926214845/https://mybbc.files.bbci.co.uk/s/id/account-idcta/1.21.1/modules/idcta-v2/dist/idcta-1.min';const idctaShim = {deps: ['idcta-v2/idcta-1'],};require({shim: {'idcta-v2/statusbar': idctaShim,'idcta-v2/id-config': idctaShim},map: {'*': {'idcta/idcta-1': 'idcta-v2/idcta-1','idcta': 'idcta-v2',}},paths: map});window.idctaBaseUrl = ENDPOINT_URL;define('idcta/config', ['idcta-v2/config'], function(data) {return data;});define('idcta/translations', ['idcta-v2/translations'], function(data) {return data;});})();</script> <!-- BBCDOTCOM head --><script type="text/javascript">/*<![CDATA[*/ var _sf_startpt = (new Date()).getTime(); /*]]>*/</script><style type="text/css">.bbccom_display_none{display:none;}</style><script type="text/javascript">/*<![CDATA[*/ var bbcdotcomConfig, googletag = googletag || {}; googletag.cmd = googletag.cmd || [], bbcdotcomScripts = [], tp = window.tp || []; var bbcdotcom = false; (function(){ if(typeof require !== 'undefined') { require({ paths:{ "bbcdotcom":"https://web.archive.org/web/20190926214845/https://static.bbc.co.uk/bbcdotcom/2.8.0/script" } }); } })(); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ var bbcdotcom = { adverts: { keyValues: { set: function() {} } }, advert: { write: function () {}, show: function () {}, isActive: function () { return false; }, layout: function() { return { reset: function() {} } } }, config: { init: function() {}, isActive: function() {}, setSections: function() {}, isAdsEnabled: function() {}, setAdsEnabled: function() {}, isAnalyticsEnabled: function() {}, setAnalyticsEnabled: function() {}, setAssetPrefix: function() {}, setFlagpoles: function() {}, setVersion: function () {}, setJsPrefix: function() {}, setSwfPrefix: function() {}, setCssPrefix: function() {}, setConfig: function() {}, getAssetPrefix: function() {}, getJsPrefix: function () {}, getSwfPrefix: function () {}, getCssPrefix: function () {}, isOptimizelyEnabled: function() {} }, survey: { init: function(){ return false; } }, data: {}, init: function() {}, objects: function(str) { return false; }, locale: { set: function() {}, get: function() {} }, setAdKeyValue: function() {}, utils: { addEvent: function() {}, addHtmlTagClass: function() {}, log: function () {} }, addLoadEvent: function() {} }; /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (typeof orb !== 'undefined' && typeof orb.fig === 'function') { if (orb.fig('ad') && orb.fig('uk') == 0) { bbcdotcom.data = { ads: (orb.fig('ad') ? 1 : 0), stats: (orb.fig('uk') == 0 ? 1 : 0), statsProvider: orb.fig('ap') }; } } else { document.write('<script type="text/javascript" src="https://web.archive.org/web/20190926214845/https://www.bbc.com/wwscripts/data">\x3C/script>'); } })(); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (typeof orb === 'undefined' || typeof orb.fig !== 'function') { bbcdotcom.data = { ads: bbcdotcom.data.a, stats: bbcdotcom.data.b, statsProvider: bbcdotcom.data.c }; } if (bbcdotcom.data.ads == 1) { document.write('<script type="text/javascript" src="https://web.archive.org/web/20190926214845/https://www.bbc.com/wwscripts/flag">\x3C/script>'); } })(); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (window.bbcdotcom && (typeof bbcdotcom.flag == 'undefined' || (typeof bbcdotcom.data.ads !== 'undefined' && bbcdotcom.flag.a != 1))) { bbcdotcom.data.ads = 0; } if (/[?|&]ads/.test(window.location.href) || /(^|; )ads=on; /.test(document.cookie) || /; ads=on(; |$)/.test(document.cookie)) { bbcdotcom.data.ads = 1; bbcdotcom.data.stats = 1; } if (window.bbcdotcom && (bbcdotcom.data.ads == 1 || bbcdotcom.data.stats == 1)) { bbcdotcom.assetPrefix = "https://web.archive.org/web/20190926214845/https://static.bbc.co.uk/bbcdotcom/2.8.0/"; if (/(sandbox|int)(.dev)*.bbc.co*/.test(window.location.href) || /[?|&]ads-debug/.test(window.location.href) || document.cookie.indexOf('ads-debug=') !== -1) { document.write('<script type="text/javascript" src="https://web.archive.org/web/20190926214845/https://static.bbc.co.uk/bbcdotcom/2.8.0/script/dist/bbcdotcom.dev.js">\x3C/script>'); } else { document.write('<script type="text/javascript" src="https://web.archive.org/web/20190926214845/https://static.bbc.co.uk/bbcdotcom/2.8.0/script/dist/bbcdotcom.js">\x3C/script>'); } } })(); /*]]>*/</script><script type="text/javascript">if (window.bbcdotcom && bbcdotcom.data.stats == 1) { document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20190926214845/https://secure-us.imrworldwide.com/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20190926214845/https://me-cdn.effectivemeasure.net/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20190926214845/https://ssc.api.bbc.com/">'); } if (window.bbcdotcom && bbcdotcom.data.ads == 1) { document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20190926214845/https://www.googletagservices.com/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20190926214845/https://bbc.gscontxt.net/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20190926214845/https://tags.crwdcntrl.net/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20190926214845/https://ad.crwdcntrl.net/">'); }</script><script type="text/javascript">if (window.bbcdotcom && bbcdotcom.data.ads == 1) { document.write('<meta name="google-site-verification" content="auTeTTwSt_KBY_4iDoR00Lwb7-qzx1IgzJy6ztaWgEI" />'); }</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (window.bbcdotcom && (bbcdotcom.data.ads == 1 || bbcdotcom.data.stats == 1)) { bbcdotcomConfig = {"adFormat":"standard","adKeyword":"","adMode":"smart","adsEnabled":true,"appAnalyticsSections":"","asyncEnabled":true,"disableInitialLoad":false,"advertInfoPageUrl":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.com\/privacy\/cookies\/international\/","advertisementText":"Advertisement","analyticsEnabled":true,"sherlockEnabled":false,"appName":"","assetPrefix":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/static.bbc.co.uk\/bbcdotcom\/2.8.0\/","customAdParams":[],"customStatsParams":[],"headline":"","id":"","inAssociationWithText":"in association with","keywords":"","language":"","orbTransitional":false,"lotameWSEnabled":false,"optimizelyEnabled":true,"palEnv":"live","productName":"","sections":[],"comScoreEnabled":true,"comscoreSite":"bbc","comscoreID":"19293874","comscorePageName":"","slots":"","sponsoredByText":"is sponsored by","adsByGoogleText":"Ads by Google","summary":"","type":"","features":{"testfeature":{"name":"testfeature","envs":["sandbox","int","test"],"on":true,"options":{},"override":null},"lxadverts":{"name":"lxadverts","envs":[],"on":true,"options":{},"override":null}},"staticBase":"\/bbcdotcom","staticHost":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/static.bbc.co.uk","staticVersion":"2.8.0","staticPrefix":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/static.bbc.co.uk\/bbcdotcom\/2.8.0","dataHttp":"tps.bbc.com","dataHttps":"www.bbc.com","flagHttp":"www.bbc.co.uk","flagHttps":"www.bbc.co.uk","analyticsHttp":"sa.bbc.com","analyticsHttps":"ssa.bbc.com"}; bbcdotcom.config.init(bbcdotcomConfig, bbcdotcom.data, window.location, window.document); bbcdotcom.config.setFlagpoles(bbcdotcom.flag || {}); bbcdotcom.config.setAssetPrefix("https://web.archive.org/web/20190926214845/https://static.bbc.co.uk/bbcdotcom/2.8.0/"); bbcdotcom.config.setVersion("2.8.0"); document.write('<!--[if IE 7]><script type="text/javascript">bbcdotcom.config.setIE7(true);\x3C/script><![endif]-->'); document.write('<!--[if IE 8]><script type="text/javascript">bbcdotcom.config.setIE8(true);\x3C/script><![endif]-->'); document.write('<!--[if IE 9]><script type="text/javascript">bbcdotcom.config.setIE9(true);\x3C/script><![endif]-->'); if (/[?|&]ex-dp/.test(window.location.href) || document.cookie.indexOf('ex-dp=') !== -1) { bbcdotcom.utils.addHtmlTagClass('bbcdotcom-ex-dp'); } } })(); /*]]>*/</script><script type="text/javascript">var initOptimizely = (function(isEnabled){ if(!isEnabled) return; var logger = window.bbcdotcom.Logger('bbcdotcom:head:optimizely'); /* Allow Optimizely in these paths */ var allowPaths = ['/', '/wwhp']; /* Only run on optimizely on homepage */ if (bbcdotcom.utils && allowPaths.indexOf(window.location.pathname) !== -1 && window.bbccookies && bbccookies.readPolicy('necessary') ){ /* set correct OptimizelyURL for prod or sandbox */ var optimizelyURL = "https://web.archive.org/web/20190926214845/https://cdn.optimizely.com/public/4621041136/s/bbccom_sandbox.js"; if(window.location.hostname === 'www.bbc.com') { optimizelyURL = "https://web.archive.org/web/20190926214845/https://cdn.optimizely.com/public/4621041136/s/bbccom_prod.js"; } /* Set cookie to 1 year */ window['optimizely'] = window['optimizely'] || []; window['optimizely'].push({ "type": "cookieExpiration", "cookieExpirationDays": 365 }); document.write('<script type="text/javascript" src="'+optimizelyURL+'">\x3C/script>'); } })( bbcdotcom.config.isOptimizelyEnabled() );</script><script type="text/javascript">/*<![CDATA[*/ if ( window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.ads && bbcdotcom.data.ads == 1 && bbcdotcom.config && bbcdotcom.config.isGrapeshotEnabled && bbcdotcom.config.isGrapeshotEnabled() && bbcdotcom.config.isWorldService && !bbcdotcom.config.isWorldService() ) { var gs_channels="DEFAULT"; (function () { var gsurl = window.location.href.split("?")[0]; bbcdotcomScripts.push({src:'https://web.archive.org/web/20190926214845/https://bbc.gscontxt.net/?url='+encodeURIComponent(gsurl)}); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.stats && bbcdotcom.data.stats == 1 && bbcdotcom.config && bbcdotcom.config.isLotameEnabled && bbcdotcom.config.isLotameEnabled()){ (function () { var clientId, lotameUrl, lotameAudienceUrl; clientId = (bbcdotcom.config.isWorldService && bbcdotcom.config.isWorldService()) ? '10826' : '10816'; lotameUrl = 'https://web.archive.org/web/20190926214845/https://tags.crwdcntrl.net/c/'+clientId+'/cc.js?ns='+clientId; lotameAudienceUrl = 'https://web.archive.org/web/20190926214845/https://ad.crwdcntrl.net/5/c=10815/pe=y/var=ccauds'; bbcdotcomScripts.push({src:lotameUrl,id:"LOTCC"+clientId}); bbcdotcomScripts.push({src:lotameAudienceUrl}); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ /** * ASYNC waits to make any gpt requests until the bottom of the page */ if ( window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.ads && bbcdotcom.data.ads == 1 && bbcdotcom.config && bbcdotcom.config.isAsync && bbcdotcom.config.isAsync() ) { (function () { bbcdotcomScripts.push({src:'https://web.archive.org/web/20190926214845/https://securepubads.g.doubleclick.net/tag/js/gpt.js'}); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ /* Load Lotame, Grapeshot and GPT without blocking rendering but executing in order */ if ( bbcdotcomScripts && bbcdotcomScripts.length > 0 ) { (function () { bbcdotcomScripts.forEach(function(item) { var script = document.createElement('script'); script.async = false; if(item.id) script.id = item.id; script.src = item.src; document.head.appendChild(script); }); })(); } /*]]>*/</script><script type="text/javascript" async="true">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.stats && bbcdotcom.data.stats == 1 && bbcdotcom.config && bbcdotcom.config.isLotameEnabled && bbcdotcom.config.isLotameEnabled() && bbcdotcom.lotame){ (function () { bbcdotcom.lotame.callback(); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function() { window.bbcdotcom.head = true; }()); /*]]>*/</script><script type="text/javascript">// Globally available search context window.SEARCHBOX={"variant":"default","locale":"en","navSearchboxStaticPrefix":"https://web.archive.org/web/20190926214845/https://nav.files.bbci.co.uk/searchbox/3.0.0-4.9a69f1b","searchboxAppStaticPrefix":"https://web.archive.org/web/20190926214845/https://nav.files.bbci.co.uk/searchbox/3.0.0-4.9a69f1b/drawer","searchFormHtml":"<div tabindex=\"-1\" data-reactroot=\"\" data-reactid=\"1\" data-react-checksum=\"729995048\"><div data-reactid=\"2\"><section class=\"se-searchbox-panel\" data-reactid=\"3\"><div class=\"se-g-wrap\" data-reactid=\"4\"><div class=\"se-g-layout\" data-reactid=\"5\"><div class=\"se-g-layout__item se-searchbox-title\" aria-hidden=\"true\" data-reactid=\"6\">search</div><div class=\"se-g-layout__item se-searchbox\" data-reactid=\"7\"><form accept-charset=\"utf-8\" id=\"searchboxDrawerForm\" method=\"get\" action=\"https://search.bbc.co.uk/search\" data-reactid=\"8\"><label class=\"se-searchbox__input\" for=\"se-searchbox-input-field\" data-reactid=\"9\"><span class=\"se-sr-only\" data-reactid=\"10\">Search Term</span><input type=\"text\" name=\"q\" value=\"\" id=\"se-searchbox-input-field\" class=\"se-searchbox__input__field\" maxlength=\"512\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\" tabindex=\"0\" data-reactid=\"11\"/></label><input type=\"hidden\" name=\"scope\" value=\"\" data-reactid=\"12\"/><button type=\"submit\" class=\"se-searchbox__submit\" tabindex=\"0\" data-reactid=\"13\">Search</button><button type=\"button\" class=\"se-searchbox__clear se-searchbox__clear--visible\" tabindex=\"0\" data-reactid=\"14\">Close</button></form></div></div></div></section><div aria-live=\"polite\" aria-atomic=\"true\" class=\"se-suggestions-container\" data-reactid=\"15\"><section class=\"se-g-wrap\" data-reactid=\"16\"></section></div></div></div>","searchScopePlaceholder":"<input type=\"hidden\" name=\"scope\" id=\"orb-search-scope\" value=\"all:learning\">","searchScopeParam":"?scope=all:learning","searchScopeTemplate":"all:learning","searchPlaceholderWrapperStart":"","searchPlaceholderWrapperEnd":""}; window.SEARCHBOX.suppress = false; window.SEARCHBOX.searchScope = SEARCHBOX.searchScopeTemplate.split('-')[0];</script><link rel="stylesheet" href="https://web.archive.org/web/20190926214845cs_/https://nav.files.bbci.co.uk/searchbox/3.0.0-4.9a69f1b/css/main.css"><!--[if IE 8]> <script type="text/javascript" src="https://nav.files.bbci.co.uk/searchbox/3.0.0-4.9a69f1b/script/html5shiv.min.js"></script> <script type="text/javascript">window['searchboxIEVersion'] = 8;</script> <link rel="stylesheet" href="https://nav.files.bbci.co.uk/searchbox/3.0.0-4.9a69f1b/css/ie8.css"> <![endif]--><!--[if IE 9]> <script type="text/javascript">window['searchboxIEVersion'] = 9;</script> <![endif]--><script type="text/javascript">require.config({ "paths": { "orb/async/_footerpromo": 'https://web.archive.org/web/20190926214845/https://nav.files.bbci.co.uk/navpromo/3.0.0-13.dc6b5c1/js/async/_footerpromo' } });</script> <script type="text/javascript">"use strict";!function(){window.__reverb={},window.__reverb.__reverbLoadedPromise=new Promise(function(e,n){window.__reverb.__resolveReverbLoaded=e,window.__reverb.__rejectReverbLoaded=n}),window.__reverb.__reverbTimeout=setTimeout(function(){window.__reverb.__rejectReverbLoaded()},5e3);var n=function(r,d){window.__reverb.__reverbLoadedPromise.then(function(e){if(r&&r.detail){var n=r.detail.label,t=r.detail.type,i=r.detail.elem,o=r.detail.originalEvent;r.detail.isClick&&(d=r.detail.isClick),e.userActionEvent(t,n,r.detail,i,o,d)}},function(){console.log("Reverb failed to load. Event not sent")})};document.addEventListener("bbc-user-event",function(e){n(e,!1)}),document.addEventListener("bbc-user-click",function(e){n(e,!0)}),document.addEventListener("bbc-page-updated",function(){window.__reverb.__reverbLoadedPromise.then(function(e){e.initialise().then(function(){return e.viewEvent()})},function(){console.log("Reverb failed to load. Event not sent")})})}();</script> <script> if (!("ontouchstart" in document.documentElement)) { document.documentElement.classList.add("n-no-touchevents"); } </script> <style> body { border: 0; margin: 0; padding: 0; } </style><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><script type="text/javascript">Morph.initStyles(); /* u6055118580714232 */</script><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><link rel="stylesheet" href="//web.archive.org/web/20190926214845cs_/https://m.files.bbci.co.uk/modules/bbc-morph-bitesize-header-view/8.16.1/core.css"/><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-header-view/8.16.1"]=true; Morph.styleSrc.push("<link rel=\"stylesheet\" href=\"//m.files.bbci.co.uk/modules/bbc-morph-bitesize-header-view/8.16.1/enhanced.css\"/>"); }</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><link rel="stylesheet" href="//web.archive.org/web/20190926214845cs_/https://m.files.bbci.co.uk/modules/bbc-morph-bitesize-global-navigation-view/1.27.1/core.css"/><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-global-navigation-view/1.27.1"]=true; Morph.styleSrc.push("<link rel=\"stylesheet\" href=\"//m.files.bbci.co.uk/modules/bbc-morph-bitesize-global-navigation-view/1.27.1/enhanced.css\"/>"); }</script><script type="text/javascript">Morph.initStyles(); /* u04777464967927525 */</script><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>.bitesize-subject-card{-webkit-text-decoration-color:#e5640f;border-bottom:0;color:#231f20;display:block;font-weight:700;text-decoration:none;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding:16px 0}.bitesize-subject-card:focus,.bitesize-subject-card:hover{color:#e5640f;text-decoration:underline;text-decoration-color:#e5640f}@media (min-width:20em){.bitesize-subject-card{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.bitesize-subject-card{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .bitesize-subject-card{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.bitesize-subject-card__label{margin:0}@media (min-width:37.5em){.bitesize-subject-card__label{padding-top:8px}}.bitesize-subject-card__level{font-weight:400}.bitesize-subject-icon{background-color:#f1f1f1;display:none;width:100%}@media (min-width:37.5em){.bitesize-subject-icon{display:block}}.bitesize-subjects-list__container{flex-basis:100%;outline:none}.bitesize-subject-list__wrapper{position:relative}.bitesize-subjects-list__list{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;margin:0;padding:0;padding-top:8px}@media (min-width:37.5em){.bitesize-subjects-list__list{margin-left:-16px}}.bitesize-subjects-list__item{width:100%;display:inline-block;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:8px}@media (min-width:37.5em){.bitesize-subjects-list__item{padding-left:16px}}@media (max-width:37.49em){.bitesize-subjects-list__item{border-bottom:2px solid #f1f1f1}.bitesize-subjects-list__item:first-child{border-top:2px solid #f1f1f1}}@media (min-width:37.5em){.bitesize-subjects-list__item{width:25%}}@media (min-width:63em){.bitesize-subjects-list__item{width:16.66667%}}.bitesize-subjects-list__transition-item{background-color:#fff;display:none;opacity:0;position:absolute;top:0;bottom:0;left:0;z-index:-1;transition:opacity .5s}@media (min-width:37.5em){.bitesize-subjects-list__transition-item{width:25%}}@media (min-width:63em){.bitesize-subjects-list__transition-item{width:16.66667%}}.bitesize-subjects-list__transition .bitesize-subjects-list__transition-item{opacity:1;z-index:10}.bitesize-subjects-list__transition-item{animation:.6s fadeOut;animation-fill-mode:backwards;animation-timing-function:ease-in-out}@media (min-width:37.5em){.bitesize-subjects-list__transition-item--0{display:block}}.bitesize-subjects-list__transition-item--1{transition-delay:.05s}@media (min-width:37.5em){.bitesize-subjects-list__transition-item--1{display:block;left:25%;animation-delay:.05s}}@media (min-width:63em){.bitesize-subjects-list__transition-item--1{left:16.66667%}}.bitesize-subjects-list__transition-item--2{transition-delay:.1s}@media (min-width:37.5em){.bitesize-subjects-list__transition-item--2{display:block;left:50%;animation-delay:.1s}}@media (min-width:63em){.bitesize-subjects-list__transition-item--2{left:33.33333%}}.bitesize-subjects-list__transition-item--3{transition-delay:.15s}@media (min-width:37.5em){.bitesize-subjects-list__transition-item--3{display:block;left:75%;animation-delay:.15s}}@media (min-width:63em){.bitesize-subjects-list__transition-item--3{left:50%}}.bitesize-subjects-list__transition-item--4{transition-delay:.2s}@media (min-width:63em){.bitesize-subjects-list__transition-item--4{display:block;left:66.66667%;animation-delay:.2s}}.bitesize-subjects-list__transition-item--5{transition-delay:.25s}@media (min-width:63em){.bitesize-subjects-list__transition-item--5{display:block;left:83.33333%;animation-delay:.25s}}.b-reith-sans-font.b-reith-sans-loaded{font-feature-settings:"ss01"}.b-reith-sans-font .language-selector__drawer{line-height:1.2rem}body{font-family:Helvetica,Arial,freesans,sans-serif}.ec-accordion{border-bottom:2px solid #bab3a9;display:block;padding-top:16px}.ec-accordion--focussed{outline:4px solid #1a9bf0}.ec-accordion__title-bar{position:relative;margin:0 0 0 8px;padding-bottom:16px}@media (min-width:63em){.ec-accordion__title-bar{margin:0 0 0 16px}}.ec-accordion__title-bar-button{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;background:#fff;border:0;font-weight:700;padding:0;text-align:left;width:90%}@media (min-width:37.5em){.ec-accordion__title-bar-button{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.n-no-touchevents .ec-accordion__title-bar-button{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.ec-accordion__title-bar-button:hover{cursor:pointer}.ec-accordion__title-bar-button:focus,.ec-accordion__title-bar-button:hover{color:#e5640f;outline:none;text-decoration:underline}.ec-accordion__title-bar-button .ec-accordion__down-arrow{top:8px;fill:#e5640f;position:absolute;right:8px}@media (min-width:37.5em){.ec-accordion__title-bar-button .ec-accordion__down-arrow{right:16px;top:0}}.ec-accordion__content{display:none}.ec-accordion--expanded .ec-accordion__content{display:block}.ec-accordion--expanded .ec-accordion__down-arrow{fill:#e5640f;transform:rotate(180deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1;z-index:10}to{opacity:0;z-index:-1}}@keyframes fadeInAndUp{0%{opacity:0;top:60px}to{opacity:1;top:0}}.your-subjects__content-wrap{background-color:#fff;letter-spacing:normal;margin:8px;position:relative;padding:0}@media (min-width:37.5em){.your-subjects__content-wrap{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 16px;padding-top:0}}@media (min-width:37.5em) and (min-width:25em){.your-subjects__content-wrap{padding-left:16px;padding-right:16px}}@media (min-width:63em){.your-subjects__content-wrap{margin:0 auto;padding-top:0}}@media (max-width:37.49em){.your-subjects__content-wrap .your-subjects__content--mobile{display:block}}@media (min-width:37.5em){.your-subjects__content-wrap .your-subjects__content--mobile{display:none}}@media (max-width:37.49em){.your-subjects__content-wrap .your-subjects__content--desktop{display:none}}@media (min-width:37.5em){.your-subjects__content-wrap .your-subjects__content--desktop{display:block}}.your-subjects__content-wrap .your-subjects__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;color:#231f20;margin:0;padding:0;padding-top:16px}@media (min-width:20em){.your-subjects__content-wrap .your-subjects__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.your-subjects__content-wrap .your-subjects__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .your-subjects__content-wrap .your-subjects__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.your-subjects__content-wrap .your-subjects__link{display:inline-block;text-decoration:none}.your-subjects__content-wrap .your-subjects__link *{display:inline-block}.ec-accordion{border-bottom:none;padding-top:0;margin-top:16px}.ec-accordion__title-bar{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;background-color:#553287;margin:0;padding:10px 8px}@media (min-width:37.5em){.ec-accordion__title-bar{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.n-no-touchevents .ec-accordion__title-bar{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.ec-accordion__title-bar-button{background:transparent}.ec-accordion__title-bar-button,.ec-accordion__title-bar-button:focus{color:#fff;outline:none;text-decoration:none}.ec-accordion__title-bar-button:hover{color:#fff;text-decoration:none}.ec-accordion__title-bar-button .ec-accordion__down-arrow{fill:#fff;top:14px}.ec-accordion__title-bar-button:before{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;background-color:#e5640f;bottom:2px;color:#fff;content:"new";font-weight:700;letter-spacing:1px;margin-right:8px;padding:3.2px;position:relative;text-transform:uppercase}@media (min-width:37.5em){.ec-accordion__title-bar-button:before{font-size:13px;font-size:.8125rem}.n-no-touchevents .ec-accordion__title-bar-button:before{font-size:12px;font-size:.75rem}}.ec-accordion--expanded .ec-accordion__down-arrow{top:10px}</style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-your-subjects-view/1.1.0"]=true; Morph.styleSrc.push("<style>.bitesize-subject-card{-webkit-text-decoration-color:#e5640f;border-bottom:0;color:#231f20;display:block;font-weight:700;text-decoration:none;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding:16px 0}.bitesize-subject-card:focus,.bitesize-subject-card:hover{color:#e5640f;text-decoration:underline;text-decoration-color:#e5640f}@media (min-width:20em){.bitesize-subject-card{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.bitesize-subject-card{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .bitesize-subject-card{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.bitesize-subject-card__label{margin:0}@media (min-width:37.5em){.bitesize-subject-card__label{padding-top:8px}}.bitesize-subject-card__level{font-weight:400}.bitesize-subject-icon{background-color:#f1f1f1;display:none;width:100%}@media (min-width:37.5em){.bitesize-subject-icon{display:block}}.bitesize-subjects-list__container{flex-basis:100%;outline:none}.bitesize-subject-list__wrapper{position:relative}.bitesize-subjects-list__list{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;margin:0;padding:0;padding-top:8px}@media (min-width:37.5em){.bitesize-subjects-list__list{margin-left:-16px}}.bitesize-subjects-list__item{width:100%;display:inline-block;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:8px}@media (min-width:37.5em){.bitesize-subjects-list__item{padding-left:16px}}@media (max-width:37.49em){.bitesize-subjects-list__item{border-bottom:2px solid #f1f1f1}.bitesize-subjects-list__item:first-child{border-top:2px solid #f1f1f1}}@media (min-width:37.5em){.bitesize-subjects-list__item{width:25%}}@media (min-width:63em){.bitesize-subjects-list__item{width:16.66667%}}.bitesize-subjects-list__transition-item{background-color:#fff;display:none;opacity:0;position:absolute;top:0;bottom:0;left:0;z-index:-1;transition:opacity .5s}@media (min-width:37.5em){.bitesize-subjects-list__transition-item{width:25%}}@media (min-width:63em){.bitesize-subjects-list__transition-item{width:16.66667%}}.bitesize-subjects-list__transition .bitesize-subjects-list__transition-item{opacity:1;z-index:10}.bitesize-subjects-list__transition-item{animation:.6s fadeOut;animation-fill-mode:backwards;animation-timing-function:ease-in-out}@media (min-width:37.5em){.bitesize-subjects-list__transition-item--0{display:block}}.bitesize-subjects-list__transition-item--1{transition-delay:.05s}@media (min-width:37.5em){.bitesize-subjects-list__transition-item--1{display:block;left:25%;animation-delay:.05s}}@media (min-width:63em){.bitesize-subjects-list__transition-item--1{left:16.66667%}}.bitesize-subjects-list__transition-item--2{transition-delay:.1s}@media (min-width:37.5em){.bitesize-subjects-list__transition-item--2{display:block;left:50%;animation-delay:.1s}}@media (min-width:63em){.bitesize-subjects-list__transition-item--2{left:33.33333%}}.bitesize-subjects-list__transition-item--3{transition-delay:.15s}@media (min-width:37.5em){.bitesize-subjects-list__transition-item--3{display:block;left:75%;animation-delay:.15s}}@media (min-width:63em){.bitesize-subjects-list__transition-item--3{left:50%}}.bitesize-subjects-list__transition-item--4{transition-delay:.2s}@media (min-width:63em){.bitesize-subjects-list__transition-item--4{display:block;left:66.66667%;animation-delay:.2s}}.bitesize-subjects-list__transition-item--5{transition-delay:.25s}@media (min-width:63em){.bitesize-subjects-list__transition-item--5{display:block;left:83.33333%;animation-delay:.25s}}.b-reith-sans-font.b-reith-sans-loaded{font-feature-settings:\"ss01\"}.b-reith-sans-font .language-selector__drawer{line-height:1.2rem}body{font-family:Helvetica,Arial,freesans,sans-serif}.ec-accordion{border-bottom:2px solid #bab3a9;display:block;padding-top:16px}.ec-accordion--focussed{outline:4px solid #1a9bf0}.ec-accordion__title-bar{position:relative;margin:0 0 0 8px;padding-bottom:16px}@media (min-width:63em){.ec-accordion__title-bar{margin:0 0 0 16px}}.ec-accordion__title-bar-button{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;background:#fff;border:0;font-weight:700;padding:0;text-align:left;width:90%}@media (min-width:37.5em){.ec-accordion__title-bar-button{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.n-no-touchevents .ec-accordion__title-bar-button{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.ec-accordion__title-bar-button:hover{cursor:pointer}.ec-accordion__title-bar-button:focus,.ec-accordion__title-bar-button:hover{color:#e5640f;outline:none;text-decoration:underline}.ec-accordion__title-bar-button .ec-accordion__down-arrow{top:8px;fill:#e5640f;position:absolute;right:8px}@media (min-width:37.5em){.ec-accordion__title-bar-button .ec-accordion__down-arrow{right:16px;top:0}}.ec-accordion__content{display:none}.ec-accordion--expanded .ec-accordion__content{display:block}.ec-accordion--expanded .ec-accordion__down-arrow{fill:#e5640f;transform:rotate(180deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1;z-index:10}to{opacity:0;z-index:-1}}@keyframes fadeInAndUp{0%{opacity:0;top:60px}to{opacity:1;top:0}}.your-subjects__content-wrap{background-color:#fff;letter-spacing:normal;margin:8px;position:relative;padding:0}@media (min-width:37.5em){.your-subjects__content-wrap{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 16px;padding-top:0}}@media (min-width:37.5em) and (min-width:25em){.your-subjects__content-wrap{padding-left:16px;padding-right:16px}}@media (min-width:63em){.your-subjects__content-wrap{margin:0 auto;padding-top:0}}@media (max-width:37.49em){.your-subjects__content-wrap .your-subjects__content--mobile{display:block}}@media (min-width:37.5em){.your-subjects__content-wrap .your-subjects__content--mobile{display:none}}@media (max-width:37.49em){.your-subjects__content-wrap .your-subjects__content--desktop{display:none}}@media (min-width:37.5em){.your-subjects__content-wrap .your-subjects__content--desktop{display:block}}.your-subjects__content-wrap .your-subjects__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;color:#231f20;margin:0;padding:0;padding-top:16px}@media (min-width:20em){.your-subjects__content-wrap .your-subjects__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.your-subjects__content-wrap .your-subjects__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .your-subjects__content-wrap .your-subjects__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.your-subjects__content-wrap .your-subjects__link{display:inline-block;text-decoration:none}.your-subjects__content-wrap .your-subjects__link *{display:inline-block}.ec-accordion{border-bottom:none;padding-top:0;margin-top:16px}.ec-accordion__title-bar{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;background-color:#553287;margin:0;padding:10px 8px}@media (min-width:37.5em){.ec-accordion__title-bar{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.n-no-touchevents .ec-accordion__title-bar{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.ec-accordion__title-bar-button{background:transparent}.ec-accordion__title-bar-button,.ec-accordion__title-bar-button:focus{color:#fff;outline:none;text-decoration:none}.ec-accordion__title-bar-button:hover{color:#fff;text-decoration:none}.ec-accordion__title-bar-button .ec-accordion__down-arrow{fill:#fff;top:14px}.ec-accordion__title-bar-button:before{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;background-color:#e5640f;bottom:2px;color:#fff;content:\"new\";font-weight:700;letter-spacing:1px;margin-right:8px;padding:3.2px;position:relative;text-transform:uppercase}@media (min-width:37.5em){.ec-accordion__title-bar-button:before{font-size:13px;font-size:.8125rem}.n-no-touchevents .ec-accordion__title-bar-button:before{font-size:12px;font-size:.75rem}}.ec-accordion--expanded .ec-accordion__down-arrow{top:10px}</style>"); }</script><script type="text/javascript">Morph.initStyles(); /* u5489866325343209 */</script><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>body{font-family:Helvetica,Arial,freesans,sans-serif}.b-reith-sans-font.b-reith-sans-loaded{font-feature-settings:"ss01"}.b-reith-sans-font .language-selector__drawer{line-height:1.2rem}.nation-level-list__container{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media (min-width:37.5em){.nation-level-list__container{padding-left:16px;width:50%}}@media (min-width:56.25em){.nation-level-list__container{width:25%}}.nation-level-list__header{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;background-color:rgba(35,31,32,.3);color:#fff;font-weight:400;margin:0;padding:12px 8px}@media (min-width:37.5em){.nation-level-list__header{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.n-no-touchevents .nation-level-list__header{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.nation-level-list__header{padding:12px 16px}}.nation-level-list__list-body{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;list-style:none;margin:0 0 15px;padding:0}@media (min-width:37.5em){.nation-level-list__list-body{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .nation-level-list__list-body{font-size:20px;font-size:1.25rem}}.nation-level-list__list-item{width:100%;color:#231f20;font-weight:700;text-decoration:none;background-color:#fff;box-sizing:border-box;display:inline-block;margin-bottom:3px;padding:19px 8px;position:relative}.nation-level-list__list-item:after{background-image:url("https://web.archive.org/web/20190926214845im_/https://bitesize.files.bbci.co.uk/images/svgs/icons/gel-icons/1.0/next--orange.svg");background-size:13px 16px;content:"";display:inline-block;height:16px;margin-left:8px;width:13px}.nation-level-list__list-item:visited{color:#706d66}.nation-level-list__list-item:focus{outline:10px solid #1a9bf0;color:#231f20}.nation-level-list__list-item:active,.nation-level-list__list-item:hover{color:#e5640f;text-decoration:underline}@media (min-width:37.5em){.nation-level-list__list-item{padding:18px 32px 18px 16px}}.fading .nation-level-list__list-item{pointer-events:none}.nation-level-list__list-item:focus{outline:4px solid #1a9bf0}.nation-level-list__list-item:after{position:absolute;right:8px;top:22px}@media (min-width:37.5em){.nation-level-list__list-item:after{right:16px}}.masthead{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;margin-bottom:8px;padding-top:18px}@media (min-width:37.5em){.masthead{margin-left:-16px}}.masthead__heading{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:none}@media (min-width:37.5em){.masthead__heading{padding-left:16px}}.masthead__logo,.masthead__logo--dark{font-size:40px;text-decoration:none}@media (min-width:37.5em){.masthead__logo,.masthead__logo--dark{font-size:50px}}.masthead__logo,.masthead__logo:hover{color:#fff;text-decoration:none}.masthead__logo--dark,.masthead__logo--dark:hover{color:#231f20;text-decoration:none}.gel-icon{display:inline-block}.gel-icon svg{width:inherit;height:inherit;fill:currentColor}.gel-icon--loading{-webkit-animation-name:gel-spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:gel-spin;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:gel-spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@-moz-keyframes gel-spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-webkit-keyframes gel-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes gel-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fullHeight{height:100%;margin:0;overflow:auto}.promoted-navigation-overlay__container{bottom:0;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:10000}.promoted-navigation-overlay__wrap{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:25em){.promoted-navigation-overlay__wrap{padding-left:16px;padding-right:16px}}.promoted-navigation-overlay__layout{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;position:relative}@media (min-width:37.5em){.promoted-navigation-overlay__layout{margin-left:-16px}}.promoted-navigation-overlay__header{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media (min-width:37.5em){.promoted-navigation-overlay__header{padding-left:16px}}.promoted-navigation-overlay__close-btn__container{display:inline-block;position:absolute;right:0;top:10px}@media (min-width:37.5em){.promoted-navigation-overlay__close-btn__container{top:22px}}.promoted-navigation-overlay__close-btn{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;background-color:transparent;border:0;color:#fff;font-family:ReithSans,Arial,Helvetica,freesans,sans-serif;text-align:center}@media (min-width:20em){.promoted-navigation-overlay__close-btn{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.promoted-navigation-overlay__close-btn{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .promoted-navigation-overlay__close-btn{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (max-width:37.49em){.promoted-navigation-overlay__close-btn{padding-bottom:11px;padding-top:11px}}.promoted-navigation-overlay__close-btn:hover{cursor:pointer}.promoted-navigation-overlay__close-btn:hover .gel-icon--no{border-bottom-color:#fff;opacity:.7}.promoted-navigation-overlay__close-btn .gel-icon--no{border-bottom:2px solid transparent;color:#fff;fill:currentColor;height:20px;margin-left:8px;vertical-align:middle;width:20px}@media (min-width:37.5em){.promoted-navigation-overlay__close-btn .gel-icon--no{height:24px;width:24px}}.promoted-navigation-overlay__close-btn .close-text{vertical-align:middle}.promoted-navigation-overlay__body-container{width:100%}.promoted-navigation-overlay__body-title{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;color:#fff;margin-bottom:0;margin-top:8px}@media (min-width:37.5em){.promoted-navigation-overlay__body-title{padding-left:16px}}@media (min-width:20em){.promoted-navigation-overlay__body-title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.promoted-navigation-overlay__body-title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .promoted-navigation-overlay__body-title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.promoted-navigation-overlay__body-p{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;color:#fff;margin:0 0 24px}@media (min-width:37.5em){.promoted-navigation-overlay__body-p{padding-left:16px}}@media (min-width:20em){.promoted-navigation-overlay__body-p{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.promoted-navigation-overlay__body-p{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .promoted-navigation-overlay__body-p{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}.phase-card{color:#231f20;margin:8px 0;text-align:center}.phase-card,.phase-card__link{text-decoration:none;width:100%}.phase-card__link{background-color:transparent;border:0;cursor:pointer;display:block;font-family:inherit;padding-left:0;padding-right:0}.phase-card__link:focus,.phase-card__link:hover{color:inherit}.phase-card__link:focus .phase-card__cta,.phase-card__link:hover .phase-card__cta{background:#fff;color:#e5640f;text-decoration:underline}.phase-card__link::-moz-focus-inner{padding:0}.phase-card__link .phase-card__content-container{padding:16px}@media (min-width:43.125em){.phase-card__link .phase-card__content-container{padding:32px 8px}}.phase-card__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;color:#fff;font-weight:700;margin:0;padding:4px}@media (min-width:20em){.phase-card__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.phase-card__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .phase-card__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.phase-card__subtitle{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;color:#fff;margin-bottom:16px;margin-top:0}@media (min-width:20em){.phase-card__subtitle{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.phase-card__subtitle{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .phase-card__subtitle{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:43.125em){.phase-card__subtitle{margin-top:8px;margin-bottom:32px}}.phase-card__cta{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;font-weight:700;background-color:#fff;color:#231f20;display:inline-block;margin:auto;padding:12px}@media (min-width:20em){.phase-card__cta{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.phase-card__cta{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .phase-card__cta{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.phase-card__cta .gel-icon--next{color:#e5640f;height:16px;padding-left:8px;position:relative;top:3px;width:16px}.promoted-navigation__phases{padding:0}.promoted-navigation__phases-layout{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0}@media (min-width:37.5em){.promoted-navigation__phases-layout{margin-left:-16px}}.promoted-navigation__phases-item{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:flex}@media (min-width:37.5em){.promoted-navigation__phases-item{padding-left:16px}}@media (min-width:43.125em){.promoted-navigation__phases-item{width:33.33333%}}.phase-card--primary,.promoted-navigation-overlay__phase--primary{background-image:linear-gradient(125deg,#e45153 50%,#eac522)}.phase-card--secondary,.promoted-navigation-overlay__phase--secondary{background-image:linear-gradient(125deg,#553287 50%,#804d9f)}.phase-card--post-16,.promoted-navigation-overlay__phase--post-16{background-image:linear-gradient(125deg,#253a81 50%,#3051c1)}.sign-in{background:#f1f1f1}.sign-in__idcta-external-component{text-align:center;padding:0 8px}#orb-modules .id4-cta,body div p.id4-cta{margin-bottom:0;padding:16px 0}.optional-link{text-decoration:none}.optional-link,.optional-link *{display:inline-block}.optional-link .gel-icon--next{position:relative;height:16px;width:16px;padding-left:8px;color:#e5640f}.optional-link:focus *,.optional-link:hover *{color:#e5640f;text-decoration:underline}.optional-link:focus .gel-icon--next,.optional-link:focus .gel-icon--next *,.optional-link:hover .gel-icon--next,.optional-link:hover .gel-icon--next *{color:#e5640f;text-decoration:none}#orb-footer{background:#fff}.promoted-navigation__container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:0;padding-right:0;position:relative}@media (min-width:25em){.promoted-navigation__container{padding-left:0;padding-right:0}}@media (min-width:37.5em){.promoted-navigation__container{padding-left:16px;padding-right:16px}}.promoted-navigation{background:#fff;box-sizing:border-box;padding-left:8px;padding-right:8px}@media (min-width:37.5em){.promoted-navigation{padding-left:16px;padding-right:16px}}.promoted-navigation__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;color:#231f20;margin:0;padding:0;padding-top:16px}@media (min-width:20em){.promoted-navigation__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.promoted-navigation__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .promoted-navigation__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.drawer-open .in-the-spotlight,.drawer-open .index-page,.drawer-open .promoted-navigation__container,div.index-page{margin-top:0}.drawer-open .promoted-navigation__container{margin-bottom:0}@media (min-width:37.5em){.drawer-open .promoted-navigation__container{margin-top:32px}}</style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-promoted-navigation-view/2.6.0"]=true; Morph.styleSrc.push("<style>body{font-family:Helvetica,Arial,freesans,sans-serif}.b-reith-sans-font.b-reith-sans-loaded{font-feature-settings:\"ss01\"}.b-reith-sans-font .language-selector__drawer{line-height:1.2rem}.nation-level-list__container{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media (min-width:37.5em){.nation-level-list__container{padding-left:16px;width:50%}}@media (min-width:56.25em){.nation-level-list__container{width:25%}}.nation-level-list__header{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;background-color:rgba(35,31,32,.3);color:#fff;font-weight:400;margin:0;padding:12px 8px}@media (min-width:37.5em){.nation-level-list__header{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.n-no-touchevents .nation-level-list__header{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.nation-level-list__header{padding:12px 16px}}.nation-level-list__list-body{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;list-style:none;margin:0 0 15px;padding:0}@media (min-width:37.5em){.nation-level-list__list-body{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .nation-level-list__list-body{font-size:20px;font-size:1.25rem}}.nation-level-list__list-item{width:100%;color:#231f20;font-weight:700;text-decoration:none;background-color:#fff;box-sizing:border-box;display:inline-block;margin-bottom:3px;padding:19px 8px;position:relative}.nation-level-list__list-item:after{background-image:url(\"https://bitesize.files.bbci.co.uk/images/svgs/icons/gel-icons/1.0/next--orange.svg\");background-size:13px 16px;content:\"\";display:inline-block;height:16px;margin-left:8px;width:13px}.nation-level-list__list-item:visited{color:#706d66}.nation-level-list__list-item:focus{outline:10px solid #1a9bf0;color:#231f20}.nation-level-list__list-item:active,.nation-level-list__list-item:hover{color:#e5640f;text-decoration:underline}@media (min-width:37.5em){.nation-level-list__list-item{padding:18px 32px 18px 16px}}.fading .nation-level-list__list-item{pointer-events:none}.nation-level-list__list-item:focus{outline:4px solid #1a9bf0}.nation-level-list__list-item:after{position:absolute;right:8px;top:22px}@media (min-width:37.5em){.nation-level-list__list-item:after{right:16px}}.masthead{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;margin-bottom:8px;padding-top:18px}@media (min-width:37.5em){.masthead{margin-left:-16px}}.masthead__heading{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:none}@media (min-width:37.5em){.masthead__heading{padding-left:16px}}.masthead__logo,.masthead__logo--dark{font-size:40px;text-decoration:none}@media (min-width:37.5em){.masthead__logo,.masthead__logo--dark{font-size:50px}}.masthead__logo,.masthead__logo:hover{color:#fff;text-decoration:none}.masthead__logo--dark,.masthead__logo--dark:hover{color:#231f20;text-decoration:none}.gel-icon{display:inline-block}.gel-icon svg{width:inherit;height:inherit;fill:currentColor}.gel-icon--loading{-webkit-animation-name:gel-spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:gel-spin;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:gel-spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@-moz-keyframes gel-spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-webkit-keyframes gel-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes gel-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fullHeight{height:100%;margin:0;overflow:auto}.promoted-navigation-overlay__container{bottom:0;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:10000}.promoted-navigation-overlay__wrap{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:25em){.promoted-navigation-overlay__wrap{padding-left:16px;padding-right:16px}}.promoted-navigation-overlay__layout{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;position:relative}@media (min-width:37.5em){.promoted-navigation-overlay__layout{margin-left:-16px}}.promoted-navigation-overlay__header{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media (min-width:37.5em){.promoted-navigation-overlay__header{padding-left:16px}}.promoted-navigation-overlay__close-btn__container{display:inline-block;position:absolute;right:0;top:10px}@media (min-width:37.5em){.promoted-navigation-overlay__close-btn__container{top:22px}}.promoted-navigation-overlay__close-btn{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;background-color:transparent;border:0;color:#fff;font-family:ReithSans,Arial,Helvetica,freesans,sans-serif;text-align:center}@media (min-width:20em){.promoted-navigation-overlay__close-btn{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.promoted-navigation-overlay__close-btn{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .promoted-navigation-overlay__close-btn{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (max-width:37.49em){.promoted-navigation-overlay__close-btn{padding-bottom:11px;padding-top:11px}}.promoted-navigation-overlay__close-btn:hover{cursor:pointer}.promoted-navigation-overlay__close-btn:hover .gel-icon--no{border-bottom-color:#fff;opacity:.7}.promoted-navigation-overlay__close-btn .gel-icon--no{border-bottom:2px solid transparent;color:#fff;fill:currentColor;height:20px;margin-left:8px;vertical-align:middle;width:20px}@media (min-width:37.5em){.promoted-navigation-overlay__close-btn .gel-icon--no{height:24px;width:24px}}.promoted-navigation-overlay__close-btn .close-text{vertical-align:middle}.promoted-navigation-overlay__body-container{width:100%}.promoted-navigation-overlay__body-title{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;color:#fff;margin-bottom:0;margin-top:8px}@media (min-width:37.5em){.promoted-navigation-overlay__body-title{padding-left:16px}}@media (min-width:20em){.promoted-navigation-overlay__body-title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.promoted-navigation-overlay__body-title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .promoted-navigation-overlay__body-title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.promoted-navigation-overlay__body-p{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;color:#fff;margin:0 0 24px}@media (min-width:37.5em){.promoted-navigation-overlay__body-p{padding-left:16px}}@media (min-width:20em){.promoted-navigation-overlay__body-p{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.promoted-navigation-overlay__body-p{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .promoted-navigation-overlay__body-p{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}.phase-card{color:#231f20;margin:8px 0;text-align:center}.phase-card,.phase-card__link{text-decoration:none;width:100%}.phase-card__link{background-color:transparent;border:0;cursor:pointer;display:block;font-family:inherit;padding-left:0;padding-right:0}.phase-card__link:focus,.phase-card__link:hover{color:inherit}.phase-card__link:focus .phase-card__cta,.phase-card__link:hover .phase-card__cta{background:#fff;color:#e5640f;text-decoration:underline}.phase-card__link::-moz-focus-inner{padding:0}.phase-card__link .phase-card__content-container{padding:16px}@media (min-width:43.125em){.phase-card__link .phase-card__content-container{padding:32px 8px}}.phase-card__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;color:#fff;font-weight:700;margin:0;padding:4px}@media (min-width:20em){.phase-card__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.phase-card__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .phase-card__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.phase-card__subtitle{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;color:#fff;margin-bottom:16px;margin-top:0}@media (min-width:20em){.phase-card__subtitle{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.phase-card__subtitle{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .phase-card__subtitle{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:43.125em){.phase-card__subtitle{margin-top:8px;margin-bottom:32px}}.phase-card__cta{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;font-weight:700;background-color:#fff;color:#231f20;display:inline-block;margin:auto;padding:12px}@media (min-width:20em){.phase-card__cta{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.phase-card__cta{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .phase-card__cta{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.phase-card__cta .gel-icon--next{color:#e5640f;height:16px;padding-left:8px;position:relative;top:3px;width:16px}.promoted-navigation__phases{padding:0}.promoted-navigation__phases-layout{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0}@media (min-width:37.5em){.promoted-navigation__phases-layout{margin-left:-16px}}.promoted-navigation__phases-item{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:flex}@media (min-width:37.5em){.promoted-navigation__phases-item{padding-left:16px}}@media (min-width:43.125em){.promoted-navigation__phases-item{width:33.33333%}}.phase-card--primary,.promoted-navigation-overlay__phase--primary{background-image:linear-gradient(125deg,#e45153 50%,#eac522)}.phase-card--secondary,.promoted-navigation-overlay__phase--secondary{background-image:linear-gradient(125deg,#553287 50%,#804d9f)}.phase-card--post-16,.promoted-navigation-overlay__phase--post-16{background-image:linear-gradient(125deg,#253a81 50%,#3051c1)}.sign-in{background:#f1f1f1}.sign-in__idcta-external-component{text-align:center;padding:0 8px}#orb-modules .id4-cta,body div p.id4-cta{margin-bottom:0;padding:16px 0}.optional-link{text-decoration:none}.optional-link,.optional-link *{display:inline-block}.optional-link .gel-icon--next{position:relative;height:16px;width:16px;padding-left:8px;color:#e5640f}.optional-link:focus *,.optional-link:hover *{color:#e5640f;text-decoration:underline}.optional-link:focus .gel-icon--next,.optional-link:focus .gel-icon--next *,.optional-link:hover .gel-icon--next,.optional-link:hover .gel-icon--next *{color:#e5640f;text-decoration:none}#orb-footer{background:#fff}.promoted-navigation__container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1040px;padding-left:0;padding-right:0;position:relative}@media (min-width:25em){.promoted-navigation__container{padding-left:0;padding-right:0}}@media (min-width:37.5em){.promoted-navigation__container{padding-left:16px;padding-right:16px}}.promoted-navigation{background:#fff;box-sizing:border-box;padding-left:8px;padding-right:8px}@media (min-width:37.5em){.promoted-navigation{padding-left:16px;padding-right:16px}}.promoted-navigation__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;color:#231f20;margin:0;padding:0;padding-top:16px}@media (min-width:20em){.promoted-navigation__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.promoted-navigation__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .promoted-navigation__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.drawer-open .in-the-spotlight,.drawer-open .index-page,.drawer-open .promoted-navigation__container,div.index-page{margin-top:0}.drawer-open .promoted-navigation__container{margin-bottom:0}@media (min-width:37.5em){.drawer-open .promoted-navigation__container{margin-top:32px}}</style>"); }</script><script type="text/javascript">Morph.initStyles(); /* u404565083397525 */</script><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>.ec-sign-in-banner{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width:20em){.ec-sign-in-banner{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.ec-sign-in-banner{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .ec-sign-in-banner{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}.ec-sign-in-banner--light-grey-container{background-color:#f1f1f1;padding:8px;text-align:center}.ec-sign-in-banner__heading{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700;margin:16px}@media (min-width:20em){.ec-sign-in-banner__heading{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem}}@media (min-width:37.5em){.ec-sign-in-banner__heading{font-size:30px;font-size:1.875rem;line-height:34px;line-height:2.125rem}.n-no-touchevents .ec-sign-in-banner__heading{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}}.ec-sign-in-banner__subheading{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:16px}@media (min-width:20em){.ec-sign-in-banner__subheading{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.ec-sign-in-banner__subheading{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .ec-sign-in-banner__subheading{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}#orb-modules .ec-sign-in-banner__idcta-external-component>.id4-cta{font-family:ReithSans,Arial,Helvetica,freesans,sans-serif;margin-bottom:16px;margin-top:8px;padding:0}body{font-family:Helvetica,Arial,freesans,sans-serif}.b-reith-sans-font.b-reith-sans-loaded{font-feature-settings:"ss01"}.b-reith-sans-font .language-selector__drawer{line-height:1.2rem}.sign-in-banner__container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1008px;padding:0 8px;position:relative}.sign-in-banner__container--homepage{max-width:1040px;margin-top:8px}@media (min-width:37.5em){.sign-in-banner__container--homepage{padding:0 32px}}@media (min-width:25em){.sign-in-banner__container--exam-boards,.sign-in-banner__container--examspecs,.sign-in-banner__container--primary-level,.sign-in-banner__container--programme-of-study,.sign-in-banner__container--super-programme-of-study,.sign-in-banner__container--topic-of-study{padding:0 16px}}@media (min-width:37.5em){.sign-in-banner__container--exam-boards,.sign-in-banner__container--examspecs,.sign-in-banner__container--programme-of-study,.sign-in-banner__container--super-programme-of-study{margin-top:50px}}@media (min-width:37.5em){.sign-in-banner__container--super-programme-of-study{margin-bottom:-16px}}.sign-in-banner__container--exam-boards,.sign-in-banner__container--examspecs{margin-bottom:16px}@media (min-width:37.5em){.sign-in-banner__container--exam-boards,.sign-in-banner__container--examspecs{margin-bottom:32px}}.sign-in-banner__container--primary-level{margin-top:8px}</style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-sign-in-banner-view/0.8.0"]=true; Morph.styleSrc.push("<style>.ec-sign-in-banner{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width:20em){.ec-sign-in-banner{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.ec-sign-in-banner{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .ec-sign-in-banner{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}.ec-sign-in-banner--light-grey-container{background-color:#f1f1f1;padding:8px;text-align:center}.ec-sign-in-banner__heading{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700;margin:16px}@media (min-width:20em){.ec-sign-in-banner__heading{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem}}@media (min-width:37.5em){.ec-sign-in-banner__heading{font-size:30px;font-size:1.875rem;line-height:34px;line-height:2.125rem}.n-no-touchevents .ec-sign-in-banner__heading{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}}.ec-sign-in-banner__subheading{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:16px}@media (min-width:20em){.ec-sign-in-banner__subheading{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.ec-sign-in-banner__subheading{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.n-no-touchevents .ec-sign-in-banner__subheading{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}#orb-modules .ec-sign-in-banner__idcta-external-component>.id4-cta{font-family:ReithSans,Arial,Helvetica,freesans,sans-serif;margin-bottom:16px;margin-top:8px;padding:0}body{font-family:Helvetica,Arial,freesans,sans-serif}.b-reith-sans-font.b-reith-sans-loaded{font-feature-settings:\"ss01\"}.b-reith-sans-font .language-selector__drawer{line-height:1.2rem}.sign-in-banner__container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1008px;padding:0 8px;position:relative}.sign-in-banner__container--homepage{max-width:1040px;margin-top:8px}@media (min-width:37.5em){.sign-in-banner__container--homepage{padding:0 32px}}@media (min-width:25em){.sign-in-banner__container--exam-boards,.sign-in-banner__container--examspecs,.sign-in-banner__container--primary-level,.sign-in-banner__container--programme-of-study,.sign-in-banner__container--super-programme-of-study,.sign-in-banner__container--topic-of-study{padding:0 16px}}@media (min-width:37.5em){.sign-in-banner__container--exam-boards,.sign-in-banner__container--examspecs,.sign-in-banner__container--programme-of-study,.sign-in-banner__container--super-programme-of-study{margin-top:50px}}@media (min-width:37.5em){.sign-in-banner__container--super-programme-of-study{margin-bottom:-16px}}.sign-in-banner__container--exam-boards,.sign-in-banner__container--examspecs{margin-bottom:16px}@media (min-width:37.5em){.sign-in-banner__container--exam-boards,.sign-in-banner__container--examspecs{margin-bottom:32px}}.sign-in-banner__container--primary-level{margin-top:8px}</style>"); }</script><script type="text/javascript">Morph.initStyles(); /* u2844923316426613 */</script><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>.gel-2\/4{width:50%!important}.gel-2\/8{width:25%!important}.gel-4\/8{width:50%!important}.gel-6\/8{width:75%!important}.gel-2\/10{width:20%!important}.gel-4\/10{width:40%!important}.gel-5\/10{width:50%!important}.gel-6\/10{width:60%!important}.gel-8\/10{width:80%!important}.gel-3\/12{width:25%!important}.gel-4\/12{width:33.33333%!important}.gel-6\/12{width:50%!important}.gel-8\/12{width:66.66667%!important}.gel-9\/12{width:75%!important}.gel-2\/24{width:8.33333%!important}.gel-3\/24{width:12.5%!important}.gel-4\/24{width:16.66667%!important}.gel-6\/24{width:25%!important}.gel-8\/24{width:33.33333%!important}.gel-9\/24{width:37.5%!important}.gel-10\/24{width:41.66667%!important}.gel-12\/24{width:50%!important}.gel-14\/24{width:58.33333%!important}.gel-15\/24{width:62.5%!important}.gel-16\/24{width:66.66667%!important}.gel-18\/24{width:75%!important}.gel-20\/24{width:83.33333%!important}.gel-21\/24{width:87.5%!important}.gel-22\/24{width:91.66667%!important}@media (min-width:25em){.gel-1\/1\@s{width:100%!important}.gel-1\/2\@s{width:50%!important}.gel-1\/3\@s{width:33.33333%!important}.gel-2\/3\@s{width:66.66667%!important}.gel-1\/4\@s{width:25%!important}.gel-2\/4\@s{width:50%!important}.gel-3\/4\@s{width:75%!important}.gel-1\/5\@s{width:20%!important}.gel-2\/5\@s{width:40%!important}.gel-3\/5\@s{width:60%!important}.gel-4\/5\@s{width:80%!important}.gel-1\/8\@s{width:12.5%!important}.gel-2\/8\@s{width:25%!important}.gel-3\/8\@s{width:37.5%!important}.gel-4\/8\@s{width:50%!important}.gel-5\/8\@s{width:62.5%!important}.gel-6\/8\@s{width:75%!important}.gel-7\/8\@s{width:87.5%!important}.gel-1\/10\@s{width:10%!important}.gel-2\/10\@s{width:20%!important}.gel-3\/10\@s{width:30%!important}.gel-4\/10\@s{width:40%!important}.gel-5\/10\@s{width:50%!important}.gel-6\/10\@s{width:60%!important}.gel-7\/10\@s{width:70%!important}.gel-8\/10\@s{width:80%!important}.gel-9\/10\@s{width:90%!important}.gel-1\/12\@s{width:8.33333%!important}.gel-2\/12\@s{width:16.66667%!important}.gel-3\/12\@s{width:25%!important}.gel-4\/12\@s{width:33.33333%!important}.gel-5\/12\@s{width:41.66667%!important}.gel-6\/12\@s{width:50%!important}.gel-7\/12\@s{width:58.33333%!important}.gel-8\/12\@s{width:66.66667%!important}.gel-9\/12\@s{width:75%!important}.gel-10\/12\@s{width:83.33333%!important}.gel-11\/12\@s{width:91.66667%!important}.gel-1\/24\@s{width:4.16667%!important}.gel-2\/24\@s{width:8.33333%!important}.gel-3\/24\@s{width:12.5%!important}.gel-4\/24\@s{width:16.66667%!important}.gel-5\/24\@s{width:20.83333%!important}.gel-6\/24\@s{width:25%!important}.gel-7\/24\@s{width:29.16667%!important}.gel-8\/24\@s{width:33.33333%!important}.gel-9\/24\@s{width:37.5%!important}.gel-10\/24\@s{width:41.66667%!important}.gel-11\/24\@s{width:45.83333%!important}.gel-12\/24\@s{width:50%!important}.gel-13\/24\@s{width:54.16667%!important}.gel-14\/24\@s{width:58.33333%!important}.gel-15\/24\@s{width:62.5%!important}.gel-16\/24\@s{width:66.66667%!important}.gel-17\/24\@s{width:70.83333%!important}.gel-18\/24\@s{width:75%!important}.gel-19\/24\@s{width:79.16667%!important}.gel-20\/24\@s{width:83.33333%!important}.gel-21\/24\@s{width:87.5%!important}.gel-22\/24\@s{width:91.66667%!important}.gel-23\/24\@s{width:95.83333%!important}}@media (min-width:37.5em){.gel-1\/1\@m{width:100%!important}.gel-1\/2\@m{width:50%!important}.gel-1\/3\@m{width:33.33333%!important}.gel-2\/3\@m{width:66.66667%!important}.gel-1\/4\@m{width:25%!important}.gel-2\/4\@m{width:50%!important}.gel-3\/4\@m{width:75%!important}.gel-1\/5\@m{width:20%!important}.gel-2\/5\@m{width:40%!important}.gel-3\/5\@m{width:60%!important}.gel-4\/5\@m{width:80%!important}.gel-1\/8\@m{width:12.5%!important}.gel-2\/8\@m{width:25%!important}.gel-3\/8\@m{width:37.5%!important}.gel-4\/8\@m{width:50%!important}.gel-5\/8\@m{width:62.5%!important}.gel-6\/8\@m{width:75%!important}.gel-7\/8\@m{width:87.5%!important}.gel-1\/10\@m{width:10%!important}.gel-2\/10\@m{width:20%!important}.gel-3\/10\@m{width:30%!important}.gel-4\/10\@m{width:40%!important}.gel-5\/10\@m{width:50%!important}.gel-6\/10\@m{width:60%!important}.gel-7\/10\@m{width:70%!important}.gel-8\/10\@m{width:80%!important}.gel-9\/10\@m{width:90%!important}.gel-1\/12\@m{width:8.33333%!important}.gel-2\/12\@m{width:16.66667%!important}.gel-3\/12\@m{width:25%!important}.gel-4\/12\@m{width:33.33333%!important}.gel-5\/12\@m{width:41.66667%!important}.gel-6\/12\@m{width:50%!important}.gel-7\/12\@m{width:58.33333%!important}.gel-8\/12\@m{width:66.66667%!important}.gel-9\/12\@m{width:75%!important}.gel-10\/12\@m{width:83.33333%!important}.gel-11\/12\@m{width:91.66667%!important}.gel-1\/24\@m{width:4.16667%!important}.gel-2\/24\@m{width:8.33333%!important}.gel-3\/24\@m{width:12.5%!important}.gel-4\/24\@m{width:16.66667%!important}.gel-5\/24\@m{width:20.83333%!important}.gel-6\/24\@m{width:25%!important}.gel-7\/24\@m{width:29.16667%!important}.gel-8\/24\@m{width:33.33333%!important}.gel-9\/24\@m{width:37.5%!important}.gel-10\/24\@m{width:41.66667%!important}.gel-11\/24\@m{width:45.83333%!important}.gel-12\/24\@m{width:50%!important}.gel-13\/24\@m{width:54.16667%!important}.gel-14\/24\@m{width:58.33333%!important}.gel-15\/24\@m{width:62.5%!important}.gel-16\/24\@m{width:66.66667%!important}.gel-17\/24\@m{width:70.83333%!important}.gel-18\/24\@m{width:75%!important}.gel-19\/24\@m{width:79.16667%!important}.gel-20\/24\@m{width:83.33333%!important}.gel-21\/24\@m{width:87.5%!important}.gel-22\/24\@m{width:91.66667%!important}.gel-23\/24\@m{width:95.83333%!important}}@media (min-width:56.25em){.gel-1\/1\@l{width:100%!important}.gel-1\/2\@l{width:50%!important}.gel-1\/3\@l{width:33.33333%!important}.gel-2\/3\@l{width:66.66667%!important}.gel-1\/4\@l{width:25%!important}.gel-2\/4\@l{width:50%!important}.gel-3\/4\@l{width:75%!important}.gel-1\/5\@l{width:20%!important}.gel-2\/5\@l{width:40%!important}.gel-3\/5\@l{width:60%!important}.gel-4\/5\@l{width:80%!important}.gel-1\/8\@l{width:12.5%!important}.gel-2\/8\@l{width:25%!important}.gel-3\/8\@l{width:37.5%!important}.gel-4\/8\@l{width:50%!important}.gel-5\/8\@l{width:62.5%!important}.gel-6\/8\@l{width:75%!important}.gel-7\/8\@l{width:87.5%!important}.gel-1\/10\@l{width:10%!important}.gel-2\/10\@l{width:20%!important}.gel-3\/10\@l{width:30%!important}.gel-4\/10\@l{width:40%!important}.gel-5\/10\@l{width:50%!important}.gel-6\/10\@l{width:60%!important}.gel-7\/10\@l{width:70%!important}.gel-8\/10\@l{width:80%!important}.gel-9\/10\@l{width:90%!important}.gel-1\/12\@l{width:8.33333%!important}.gel-2\/12\@l{width:16.66667%!important}.gel-3\/12\@l{width:25%!important}.gel-4\/12\@l{width:33.33333%!important}.gel-5\/12\@l{width:41.66667%!important}.gel-6\/12\@l{width:50%!important}.gel-7\/12\@l{width:58.33333%!important}.gel-8\/12\@l{width:66.66667%!important}.gel-9\/12\@l{width:75%!important}.gel-10\/12\@l{width:83.33333%!important}.gel-11\/12\@l{width:91.66667%!important}.gel-1\/24\@l{width:4.16667%!important}.gel-2\/24\@l{width:8.33333%!important}.gel-3\/24\@l{width:12.5%!important}.gel-4\/24\@l{width:16.66667%!important}.gel-5\/24\@l{width:20.83333%!important}.gel-6\/24\@l{width:25%!important}.gel-7\/24\@l{width:29.16667%!important}.gel-8\/24\@l{width:33.33333%!important}.gel-9\/24\@l{width:37.5%!important}.gel-10\/24\@l{width:41.66667%!important}.gel-11\/24\@l{width:45.83333%!important}.gel-12\/24\@l{width:50%!important}.gel-13\/24\@l{width:54.16667%!important}.gel-14\/24\@l{width:58.33333%!important}.gel-15\/24\@l{width:62.5%!important}.gel-16\/24\@l{width:66.66667%!important}.gel-17\/24\@l{width:70.83333%!important}.gel-18\/24\@l{width:75%!important}.gel-19\/24\@l{width:79.16667%!important}.gel-20\/24\@l{width:83.33333%!important}.gel-21\/24\@l{width:87.5%!important}.gel-22\/24\@l{width:91.66667%!important}.gel-23\/24\@l{width:95.83333%!important}}@media (min-width:63em){.gel-1\/1\@xl{width:100%!important}.gel-1\/2\@xl{width:50%!important}.gel-1\/3\@xl{width:33.33333%!important}.gel-2\/3\@xl{width:66.66667%!important}.gel-1\/4\@xl{width:25%!important}.gel-2\/4\@xl{width:50%!important}.gel-3\/4\@xl{width:75%!important}.gel-1\/5\@xl{width:20%!important}.gel-2\/5\@xl{width:40%!important}.gel-3\/5\@xl{width:60%!important}.gel-4\/5\@xl{width:80%!important}.gel-1\/8\@xl{width:12.5%!important}.gel-2\/8\@xl{width:25%!important}.gel-3\/8\@xl{width:37.5%!important}.gel-4\/8\@xl{width:50%!important}.gel-5\/8\@xl{width:62.5%!important}.gel-6\/8\@xl{width:75%!important}.gel-7\/8\@xl{width:87.5%!important}.gel-1\/10\@xl{width:10%!important}.gel-2\/10\@xl{width:20%!important}.gel-3\/10\@xl{width:30%!important}.gel-4\/10\@xl{width:40%!important}.gel-5\/10\@xl{width:50%!important}.gel-6\/10\@xl{width:60%!important}.gel-7\/10\@xl{width:70%!important}.gel-8\/10\@xl{width:80%!important}.gel-9\/10\@xl{width:90%!important}.gel-1\/12\@xl{width:8.33333%!important}.gel-2\/12\@xl{width:16.66667%!important}.gel-3\/12\@xl{width:25%!important}.gel-4\/12\@xl{width:33.33333%!important}.gel-5\/12\@xl{width:41.66667%!important}.gel-6\/12\@xl{width:50%!important}.gel-7\/12\@xl{width:58.33333%!important}.gel-8\/12\@xl{width:66.66667%!important}.gel-9\/12\@xl{width:75%!important}.gel-10\/12\@xl{width:83.33333%!important}.gel-11\/12\@xl{width:91.66667%!important}.gel-1\/24\@xl{width:4.16667%!important}.gel-2\/24\@xl{width:8.33333%!important}.gel-3\/24\@xl{width:12.5%!important}.gel-4\/24\@xl{width:16.66667%!important}.gel-5\/24\@xl{width:20.83333%!important}.gel-6\/24\@xl{width:25%!important}.gel-7\/24\@xl{width:29.16667%!important}.gel-8\/24\@xl{width:33.33333%!important}.gel-9\/24\@xl{width:37.5%!important}.gel-10\/24\@xl{width:41.66667%!important}.gel-11\/24\@xl{width:45.83333%!important}.gel-12\/24\@xl{width:50%!important}.gel-13\/24\@xl{width:54.16667%!important}.gel-14\/24\@xl{width:58.33333%!important}.gel-15\/24\@xl{width:62.5%!important}.gel-16\/24\@xl{width:66.66667%!important}.gel-17\/24\@xl{width:70.83333%!important}.gel-18\/24\@xl{width:75%!important}.gel-19\/24\@xl{width:79.16667%!important}.gel-20\/24\@xl{width:83.33333%!important}.gel-21\/24\@xl{width:87.5%!important}.gel-22\/24\@xl{width:91.66667%!important}.gel-23\/24\@xl{width:95.83333%!important}}@media (min-width:80em){.gel-1\/1\@xxl{width:100%!important}.gel-1\/2\@xxl{width:50%!important}.gel-1\/3\@xxl{width:33.33333%!important}.gel-2\/3\@xxl{width:66.66667%!important}.gel-1\/4\@xxl{width:25%!important}.gel-2\/4\@xxl{width:50%!important}.gel-3\/4\@xxl{width:75%!important}.gel-1\/5\@xxl{width:20%!important}.gel-2\/5\@xxl{width:40%!important}.gel-3\/5\@xxl{width:60%!important}.gel-4\/5\@xxl{width:80%!important}.gel-1\/8\@xxl{width:12.5%!important}.gel-2\/8\@xxl{width:25%!important}.gel-3\/8\@xxl{width:37.5%!important}.gel-4\/8\@xxl{width:50%!important}.gel-5\/8\@xxl{width:62.5%!important}.gel-6\/8\@xxl{width:75%!important}.gel-7\/8\@xxl{width:87.5%!important}.gel-1\/10\@xxl{width:10%!important}.gel-2\/10\@xxl{width:20%!important}.gel-3\/10\@xxl{width:30%!important}.gel-4\/10\@xxl{width:40%!important}.gel-5\/10\@xxl{width:50%!important}.gel-6\/10\@xxl{width:60%!important}.gel-7\/10\@xxl{width:70%!important}.gel-8\/10\@xxl{width:80%!important}.gel-9\/10\@xxl{width:90%!important}.gel-1\/12\@xxl{width:8.33333%!important}.gel-2\/12\@xxl{width:16.66667%!important}.gel-3\/12\@xxl{width:25%!important}.gel-4\/12\@xxl{width:33.33333%!important}.gel-5\/12\@xxl{width:41.66667%!important}.gel-6\/12\@xxl{width:50%!important}.gel-7\/12\@xxl{width:58.33333%!important}.gel-8\/12\@xxl{width:66.66667%!important}.gel-9\/12\@xxl{width:75%!important}.gel-10\/12\@xxl{width:83.33333%!important}.gel-11\/12\@xxl{width:91.66667%!important}.gel-1\/24\@xxl{width:4.16667%!important}.gel-2\/24\@xxl{width:8.33333%!important}.gel-3\/24\@xxl{width:12.5%!important}.gel-4\/24\@xxl{width:16.66667%!important}.gel-5\/24\@xxl{width:20.83333%!important}.gel-6\/24\@xxl{width:25%!important}.gel-7\/24\@xxl{width:29.16667%!important}.gel-8\/24\@xxl{width:33.33333%!important}.gel-9\/24\@xxl{width:37.5%!important}.gel-10\/24\@xxl{width:41.66667%!important}.gel-11\/24\@xxl{width:45.83333%!important}.gel-12\/24\@xxl{width:50%!important}.gel-13\/24\@xxl{width:54.16667%!important}.gel-14\/24\@xxl{width:58.33333%!important}.gel-15\/24\@xxl{width:62.5%!important}.gel-16\/24\@xxl{width:66.66667%!important}.gel-17\/24\@xxl{width:70.83333%!important}.gel-18\/24\@xxl{width:75%!important}.gel-19\/24\@xxl{width:79.16667%!important}.gel-20\/24\@xxl{width:83.33333%!important}.gel-21\/24\@xxl{width:87.5%!important}.gel-22\/24\@xxl{width:91.66667%!important}.gel-23\/24\@xxl{width:95.83333%!important}}.collection .collection-content,.error-container,.gel-wrap,.index-page .index-page-title,.index-page .index-page__call-to-action,.index-page .index-page__short-description{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px}@media (min-width:25em){.collection .collection-content,.error-container,.gel-wrap,.index-page .index-page-title,.index-page .index-page__call-to-action,.index-page .index-page__short-description{padding-left:16px;padding-right:16px}}@media (min-width:80em){.collection .collection-content,.error-container,.gel-wrap,.index-page .index-page-title,.index-page .index-page__call-to-action,.index-page .index-page__short-description{max-width:1280px}}.gel-layout{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0}@media (min-width:37.5em){.gel-layout{margin-left:-16px}}.gel-layout__item{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top}@media (min-width:37.5em){.gel-layout__item{padding-left:16px}}.gel-layout--flush{margin-left:0}.gel-layout--flush>.gel-layout__item{padding-left:0}.gel-layout--rev{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.no-flexbox .gel-layout--rev{direction:rtl;text-align:left}.no-flexbox .gel-layout--rev>.gel-layout__item{direction:ltr;text-align:left}.gel-layout--middle{-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.gel-layout--middle>.gel-layout__item{vertical-align:middle}.gel-layout--bottom{-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.gel-layout--bottom>.gel-layout__item{vertical-align:bottom}.gel-layout--right{text-align:right;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.gel-layout--right>.gel-layout__item{text-align:left}.gel-layout--center{text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gel-layout--center>.gel-layout__item{text-align:left}.gel-layout--auto>.gel-layout__item{width:auto}.gel-layout--no-flex{min-width:100%}.gel-layout--no-flex,.gel-layout--no-flex>.gel-layout__item{display:block;display:inline-block}.gel-layout--equal>.gel-layout__item{display:-webkit-flex;display:flex}.gel-layout--fit>.gel-layout__item{width:auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.gel-layout__item--top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.gel-layout__item--center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.gel-layout__item--bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.gel-1\/1{width:100%!important}.gel-1\/2{width:50%!important}.gel-1\/3{width:33.33333%!important}.gel-2\/3{width:66.66667%!important}.gel-1\/4{width:25%!important}.gel-3\/4{width:75%!important}.gel-1\/5{width:20%!important}.gel-2\/5{width:40%!important}.gel-3\/5{width:60%!important}.gel-4\/5{width:80%!important}.gel-1\/8{width:12.5%!important}.gel-3\/8{width:37.5%!important}.gel-5\/8{width:62.5%!important}.gel-7\/8{width:87.5%!important}.gel-1\/10{width:10%!important}.gel-3\/10{width:30%!important}.gel-7\/10{width:70%!important}.gel-9\/10{width:90%!important}.gel-1\/12{width:8.33333%!important}.gel-2\/12{width:16.66667%!important}.gel-5\/12{width:41.66667%!important}.gel-7\/12{width:58.33333%!important}.gel-10\/12{width:83.33333%!important}.gel-11\/12{width:91.66667%!important}.gel-1\/24{width:4.16667%!important}.gel-5\/24{width:20.83333%!important}.gel-7\/24{width:29.16667%!important}.gel-11\/24{width:45.83333%!important}.gel-13\/24{width:54.16667%!important}.gel-17\/24{width:70.83333%!important}.gel-19\/24{width:79.16667%!important}.gel-23\/24{width:95.83333%!important}@media (min-width:25em){.gel-1\/1\@s{width:100%!important}.gel-1\/2\@s{width:50%!important}.gel-1\/3\@s{width:33.33333%!important}.gel-2\/3\@s{width:66.66667%!important}.gel-1\/4\@s{width:25%!important}.gel-3\/4\@s{width:75%!important}.gel-1\/5\@s{width:20%!important}.gel-2\/5\@s{width:40%!important}.gel-3\/5\@s{width:60%!important}.gel-4\/5\@s{width:80%!important}.gel-1\/8\@s{width:12.5%!important}.gel-3\/8\@s{width:37.5%!important}.gel-5\/8\@s{width:62.5%!important}.gel-7\/8\@s{width:87.5%!important}.gel-1\/10\@s{width:10%!important}.gel-3\/10\@s{width:30%!important}.gel-7\/10\@s{width:70%!important}.gel-9\/10\@s{width:90%!important}.gel-1\/12\@s{width:8.33333%!important}.gel-2\/12\@s{width:16.66667%!important}.gel-5\/12\@s{width:41.66667%!important}.gel-7\/12\@s{width:58.33333%!important}.gel-10\/12\@s{width:83.33333%!important}.gel-11\/12\@s{width:91.66667%!important}.gel-1\/24\@s{width:4.16667%!important}.gel-5\/24\@s{width:20.83333%!important}.gel-7\/24\@s{width:29.16667%!important}.gel-11\/24\@s{width:45.83333%!important}.gel-13\/24\@s{width:54.16667%!important}.gel-17\/24\@s{width:70.83333%!important}.gel-19\/24\@s{width:79.16667%!important}.gel-23\/24\@s{width:95.83333%!important}}@media (min-width:37.5em){.gel-1\/1\@m{width:100%!important}.gel-1\/2\@m{width:50%!important}.gel-1\/3\@m{width:33.33333%!important}.gel-2\/3\@m{width:66.66667%!important}.gel-1\/4\@m{width:25%!important}.gel-3\/4\@m{width:75%!important}.gel-1\/5\@m{width:20%!important}.gel-2\/5\@m{width:40%!important}.gel-3\/5\@m{width:60%!important}.gel-4\/5\@m{width:80%!important}.gel-1\/8\@m{width:12.5%!important}.gel-3\/8\@m{width:37.5%!important}.gel-5\/8\@m{width:62.5%!important}.gel-7\/8\@m{width:87.5%!important}.gel-1\/10\@m{width:10%!important}.gel-3\/10\@m{width:30%!important}.gel-7\/10\@m{width:70%!important}.gel-9\/10\@m{width:90%!important}.gel-1\/12\@m{width:8.33333%!important}.gel-2\/12\@m{width:16.66667%!important}.gel-5\/12\@m{width:41.66667%!important}.gel-7\/12\@m{width:58.33333%!important}.gel-10\/12\@m{width:83.33333%!important}.gel-11\/12\@m{width:91.66667%!important}.gel-1\/24\@m{width:4.16667%!important}.gel-5\/24\@m{width:20.83333%!important}.gel-7\/24\@m{width:29.16667%!important}.gel-11\/24\@m{width:45.83333%!important}.gel-13\/24\@m{width:54.16667%!important}.gel-17\/24\@m{width:70.83333%!important}.gel-19\/24\@m{width:79.16667%!important}.gel-23\/24\@m{width:95.83333%!important}}@media (min-width:56.25em){.gel-1\/1\@l{width:100%!important}.gel-1\/2\@l{width:50%!important}.gel-1\/3\@l{width:33.33333%!important}.gel-2\/3\@l{width:66.66667%!important}.gel-1\/4\@l{width:25%!important}.gel-3\/4\@l{width:75%!important}.gel-1\/5\@l{width:20%!important}.gel-2\/5\@l{width:40%!important}.gel-3\/5\@l{width:60%!important}.gel-4\/5\@l{width:80%!important}.gel-1\/8\@l{width:12.5%!important}.gel-3\/8\@l{width:37.5%!important}.gel-5\/8\@l{width:62.5%!important}.gel-7\/8\@l{width:87.5%!important}.gel-1\/10\@l{width:10%!important}.gel-3\/10\@l{width:30%!important}.gel-7\/10\@l{width:70%!important}.gel-9\/10\@l{width:90%!important}.gel-1\/12\@l{width:8.33333%!important}.gel-2\/12\@l{width:16.66667%!important}.gel-5\/12\@l{width:41.66667%!important}.gel-7\/12\@l{width:58.33333%!important}.gel-10\/12\@l{width:83.33333%!important}.gel-11\/12\@l{width:91.66667%!important}.gel-1\/24\@l{width:4.16667%!important}.gel-5\/24\@l{width:20.83333%!important}.gel-7\/24\@l{width:29.16667%!important}.gel-11\/24\@l{width:45.83333%!important}.gel-13\/24\@l{width:54.16667%!important}.gel-17\/24\@l{width:70.83333%!important}.gel-19\/24\@l{width:79.16667%!important}.gel-23\/24\@l{width:95.83333%!important}}@media (min-width:63em){.gel-1\/1\@xl{width:100%!important}.gel-1\/2\@xl{width:50%!important}.gel-1\/3\@xl{width:33.33333%!important}.gel-2\/3\@xl{width:66.66667%!important}.gel-1\/4\@xl{width:25%!important}.gel-3\/4\@xl{width:75%!important}.gel-1\/5\@xl{width:20%!important}.gel-2\/5\@xl{width:40%!important}.gel-3\/5\@xl{width:60%!important}.gel-4\/5\@xl{width:80%!important}.gel-1\/8\@xl{width:12.5%!important}.gel-3\/8\@xl{width:37.5%!important}.gel-5\/8\@xl{width:62.5%!important}.gel-7\/8\@xl{width:87.5%!important}.gel-1\/10\@xl{width:10%!important}.gel-3\/10\@xl{width:30%!important}.gel-7\/10\@xl{width:70%!important}.gel-9\/10\@xl{width:90%!important}.gel-1\/12\@xl{width:8.33333%!important}.gel-2\/12\@xl{width:16.66667%!important}.gel-5\/12\@xl{width:41.66667%!important}.gel-7\/12\@xl{width:58.33333%!important}.gel-10\/12\@xl{width:83.33333%!important}.gel-11\/12\@xl{width:91.66667%!important}.gel-1\/24\@xl{width:4.16667%!important}.gel-5\/24\@xl{width:20.83333%!important}.gel-7\/24\@xl{width:29.16667%!important}.gel-11\/24\@xl{width:45.83333%!important}.gel-13\/24\@xl{width:54.16667%!important}.gel-17\/24\@xl{width:70.83333%!important}.gel-19\/24\@xl{width:79.16667%!important}.gel-23\/24\@xl{width:95.83333%!important}}@media (min-width:80em){.gel-1\/1\@xxl{width:100%!important}.gel-1\/2\@xxl{width:50%!important}.gel-1\/3\@xxl{width:33.33333%!important}.gel-2\/3\@xxl{width:66.66667%!important}.gel-1\/4\@xxl{width:25%!important}.gel-3\/4\@xxl{width:75%!important}.gel-1\/5\@xxl{width:20%!important}.gel-2\/5\@xxl{width:40%!important}.gel-3\/5\@xxl{width:60%!important}.gel-4\/5\@xxl{width:80%!important}.gel-1\/8\@xxl{width:12.5%!important}.gel-3\/8\@xxl{width:37.5%!important}.gel-5\/8\@xxl{width:62.5%!important}.gel-7\/8\@xxl{width:87.5%!important}.gel-1\/10\@xxl{width:10%!important}.gel-3\/10\@xxl{width:30%!important}.gel-7\/10\@xxl{width:70%!important}.gel-9\/10\@xxl{width:90%!important}.gel-1\/12\@xxl{width:8.33333%!important}.gel-2\/12\@xxl{width:16.66667%!important}.gel-5\/12\@xxl{width:41.66667%!important}.gel-7\/12\@xxl{width:58.33333%!important}.gel-10\/12\@xxl{width:83.33333%!important}.gel-11\/12\@xxl{width:91.66667%!important}.gel-1\/24\@xxl{width:4.16667%!important}.gel-5\/24\@xxl{width:20.83333%!important}.gel-7\/24\@xxl{width:29.16667%!important}.gel-11\/24\@xxl{width:45.83333%!important}.gel-13\/24\@xxl{width:54.16667%!important}.gel-17\/24\@xxl{width:70.83333%!important}.gel-19\/24\@xxl{width:79.16667%!important}.gel-23\/24\@xxl{width:95.83333%!important}}.ec-icon{fill:currentColor;height:1em;position:relative;top:2px;width:1em}.ec-icon svg{height:inherit;width:inherit}.ec-pagination{display:flex;padding-bottom:24px}.ec-pagination__list{display:inline-block;list-style:none;margin:0 auto;padding:0}.ec-pagination__list-item{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;font-weight:700;display:none;padding-left:8px;padding-top:8px}@media (min-width:20em){.ec-pagination__list-item{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.ec-pagination__list-item{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .ec-pagination__list-item{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.ec-pagination__list-item:first-child{padding-left:0}.ec-pagination__list-item.ec-pagination__priority--0{display:inline}@media (min-width:37.5em){.ec-pagination__list-item.ec-pagination__priority--1{display:inline}}@media (min-width:56.25em){.ec-pagination__list-item.ec-pagination__priority--2{display:inline}}@media (min-width:63em){.ec-pagination__list-item.ec-pagination__priority--3{display:inline}}.ec-pagination__ellipsis{display:inline}.ec-pagination__ellipsis:after{content:"..."}@media (min-width:63em){.ec-pagination__ellipsis--priority-1{display:none}}@media (min-width:56.25em){.ec-pagination__ellipsis--priority-2{display:none}}@media (min-width:37.5em){.ec-pagination__ellipsis--priority-3{display:none}}.ec-pagination__ellipsis--priority-4{display:none}.ec-pagination__link{background-color:#eee;color:#252525;display:inline-block;line-height:44px;text-align:center;text-decoration:none;width:44px}.ec-pagination__link:visited{color:#706d66}.ec-pagination__link:focus,.ec-pagination__link:hover{background-color:#252525;color:#eee;text-decoration:underline}.ec-pagination__link--disabled{color:#dbdbdb}.ec-pagination__link--disabled:focus,.ec-pagination__link--disabled:hover{background-color:#eee;color:#dbdbdb;text-decoration:none}.ec-pagination__link--selected{background-color:#0073bb;color:#fff}.ec-pagination__link .ec-icon{top:0}.ec-pagination__link .ec-icon svg{height:12px;width:12px}.ec-pagination-summary{padding-bottom:16px;padding-top:24px}.ec-pagination-summary__text{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width:20em){.ec-pagination-summary__text{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.ec-pagination-summary__text{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .ec-pagination-summary__text{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.ec-pagination-summary{padding-bottom:24px}}.ec-pagination--bitesize .ec-pagination__link{background-color:#fff;text-decoration:underline;text-decoration-color:#e5640f}.ec-pagination--bitesize .ec-pagination__link--arrow{background-color:#e5640f;color:#fff}.ec-pagination--bitesize .ec-pagination__link--arrow:focus,.ec-pagination--bitesize .ec-pagination__link--arrow:hover{background-color:#252525;color:#fff}.ec-pagination--bitesize .ec-pagination__link--arrow.ec-pagination__link--disabled,.ec-pagination--bitesize .ec-pagination__link--arrow.ec-pagination__link--disabled:focus,.ec-pagination--bitesize .ec-pagination__link--arrow.ec-pagination__link--disabled:hover{background-color:#eee;color:#fff}.ec-pagination--bitesize .ec-pagination__link:focus,.ec-pagination--bitesize .ec-pagination__link:hover{background-color:#fff;color:#e5640f;text-decoration:none}.ec-pagination--bitesize .ec-pagination__link--selected{background-color:#252525;text-decoration:none}.ec-pagination--bitesize .ec-pagination__link--selected:focus,.ec-pagination--bitesize .ec-pagination__link--selected:hover{background-color:#252525;color:#fff}.baseplate-canon{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}@media (min-width:20em){.baseplate-canon{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (min-width:37.5em){.baseplate-canon{font-size:52px;font-size:3.25rem;line-height:56px;line-height:3.5rem}.no-touch .baseplate-canon{font-size:44px;font-size:2.75rem;line-height:48px;line-height:3rem}}.baseplate-canon-bold{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem;font-weight:700;letter-spacing:-1px;letter-spacing:-.0625rem}@media (min-width:20em){.baseplate-canon-bold{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (min-width:37.5em){.baseplate-canon-bold{font-size:52px;font-size:3.25rem;line-height:56px;line-height:3.5rem}.no-touch .baseplate-canon-bold{font-size:44px;font-size:2.75rem;line-height:48px;line-height:3rem}}.baseplate-trafalgar{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:20em){.baseplate-trafalgar{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.baseplate-trafalgar{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.no-touch .baseplate-trafalgar{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.baseplate-trafalgar-bold{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700;letter-spacing:-1px;letter-spacing:-.0625rem}@media (min-width:20em){.baseplate-trafalgar-bold{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.baseplate-trafalgar-bold{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.no-touch .baseplate-trafalgar-bold{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.baseplate-paragon{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:20em){.baseplate-paragon{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem}}@media (min-width:37.5em){.baseplate-paragon{font-size:30px;font-size:1.875rem;line-height:34px;line-height:2.125rem}.no-touch .baseplate-paragon{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}}.baseplate-paragon-bold{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700;letter-spacing:-1px;letter-spacing:-.0625rem}@media (min-width:20em){.baseplate-paragon-bold{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem}}@media (min-width:37.5em){.baseplate-paragon-bold{font-size:30px;font-size:1.875rem;line-height:34px;line-height:2.125rem}.no-touch .baseplate-paragon-bold{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}}.baseplate-double-pica{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:37.5em){.baseplate-double-pica{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.no-touch .baseplate-double-pica{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.baseplate-double-pica-bold{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700;letter-spacing:-1px;letter-spacing:-.0625rem}@media (min-width:37.5em){.baseplate-double-pica-bold{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.no-touch .baseplate-double-pica-bold{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.baseplate-great-primer{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}@media (min-width:37.5em){.baseplate-great-primer{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.no-touch .baseplate-great-primer{font-size:20px;font-size:1.25rem}}.baseplate-great-primer-bold{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;font-weight:700}@media (min-width:20em){.baseplate-great-primer-bold{letter-spacing:-1px;letter-spacing:-.0625rem}}@media (min-width:37.5em){.baseplate-great-primer-bold{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.no-touch .baseplate-great-primer-bold{font-size:20px;font-size:1.25rem}}.baseplate-pica{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width:20em){.baseplate-pica{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.baseplate-pica{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .baseplate-pica{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.baseplate-pica-bold{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;font-weight:700}@media (min-width:20em){.baseplate-pica-bold{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.baseplate-pica-bold{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .baseplate-pica-bold{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.baseplate-long-primer{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem}@media (min-width:37.5em){.baseplate-long-primer{line-height:20px;line-height:1.25rem}.no-touch .baseplate-long-primer{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.baseplate-long-primer-bold{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;font-weight:700}@media (min-width:37.5em){.baseplate-long-primer-bold{line-height:20px;line-height:1.25rem}.no-touch .baseplate-long-primer-bold{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.baseplate-brevier{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}@media (min-width:20em){.baseplate-brevier{line-height:18px;line-height:1.125rem}}@media (min-width:37.5em){.no-touch .baseplate-brevier{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}.baseplate-brevier-bold{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;font-weight:700}@media (min-width:20em){.baseplate-brevier-bold{line-height:18px;line-height:1.125rem}}@media (min-width:37.5em){.no-touch .baseplate-brevier-bold{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}.baseplate-minion{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;text-transform:uppercase}@media (min-width:37.5em){.baseplate-minion{font-size:13px;font-size:.8125rem}.no-touch .baseplate-minion{font-size:12px;font-size:.75rem}}.baseplate-minion-bold{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;text-transform:uppercase;font-weight:700}@media (min-width:37.5em){.baseplate-minion-bold{font-size:13px;font-size:.8125rem}.no-touch .baseplate-minion-bold{font-size:12px;font-size:.75rem}}.baseplate-body-copy{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width:20em){.baseplate-body-copy{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.baseplate-body-copy{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.no-touch .baseplate-body-copy{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}.education-link__invisible--my-bitesize{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.education-link__link--my-bitesize{text-decoration:none}.education-link__link--my-bitesize:visited .education-link__link-title--my-bitesize{color:#fff}.education-link__link--my-bitesize:focus .education-link__link-panel--my-bitesize,.education-link__link--my-bitesize:hover .education-link__link-panel--my-bitesize{background-color:#231f20}.education-link__link--my-bitesize:focus .education-link__link-title--my-bitesize,.education-link__link--my-bitesize:hover .education-link__link-title--my-bitesize{color:#fff;font-weight:400;text-decoration:underline}.education-link__link--my-bitesize:focus .education-link__link-subtitle--my-bitesize,.education-link__link--my-bitesize:hover .education-link__link-subtitle--my-bitesize{color:#fff;font-weight:400;text-decoration:none}.education-link__link--my-bitesize:focus .education-link__link-icon--my-bitesize,.education-link__link--my-bitesize:hover .education-link__link-icon--my-bitesize{fill:#fff}.education-link__link--my-bitesize:focus svg,.education-link__link--my-bitesize:hover svg{pointer-events:none}.education-link__link-panel--my-bitesize{background-color:#e5640f;margin-bottom:3px;padding:12px}.education-link__link-text-wrapper--my-bitesize{display:table-cell;width:100%}.education-link__link-title--my-bitesize{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;color:#fff;font-weight:400;text-decoration:none}@media (min-width:37.5em){.education-link__link-title--my-bitesize{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.no-touch .education-link__link-title--my-bitesize{font-size:20px;font-size:1.25rem}}.education-link__link-subtitle--my-bitesize{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;color:#fff;font-weight:400;margin-top:4px;text-decoration:none}@media (min-width:20em){.education-link__link-subtitle--my-bitesize{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.education-link__link-subtitle--my-bitesize{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .education-link__link-subtitle--my-bitesize{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.education-link__link-icon-wrapper--my-bitesize{display:table-cell;vertical-align:middle}.education-link__link-icon--my-bitesize{fill:#fff;height:16px;padding-top:3px;padding-left:8px;width:16px}@media (min-width:37.5em){.education-link__link-icon--my-bitesize{padding-top:4px}}svg{pointer-events:none}body{margin:0}.promo{width:100%;box-sizing:border-box;margin-bottom:16px}.promo .promo-link{flex-direction:column;background:#f1f1f1;border:none;color:#fff;line-height:0;margin:0;text-decoration:none;padding:0;width:100%;display:flex}.promo:hover .promo-link{background:#333}.promo:hover .promo-link .promo-title{text-decoration:underline}.promo:hover .promo-image-container .gel-icon{background:#333}.promo .promo-image-container{width:100%;background-color:#f0f0f0;background-image:url(https://web.archive.org/web/20190926214845im_/https://bitesize.files.bbci.co.uk/images/svgs/furniture/bbc-blocks-image-placeholder.svg);background-position:50%;background-repeat:no-repeat;background-size:30%;flex:none;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.promo .promo-image-container .gel-icon{display:block;position:absolute;bottom:0;left:0;background:#f1f1f1;height:54px;width:54px;color:#000;padding:16px 0;box-sizing:border-box}.promo .promo-image-container .gel-icon svg{height:20px!important}.promo .promo-image{width:100%;margin:0;border:none;position:absolute}.promo .promo-image--lazyload+.gel-icon{display:none}.promo .promo-label{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;background-color:#000;color:#fff;left:0;padding:8px;position:absolute;text-transform:uppercase;top:0}@media (min-width:37.5em){.promo .promo-label{font-size:13px;font-size:.8125rem}.no-touch .promo .promo-label{font-size:12px;font-size:.75rem}}.promo .promo-footer{width:100%;display:flex;flex-grow:1;flex-direction:column}.promo .promo-title{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;border:none;margin:16px;padding:0}@media (min-width:20em){.promo .promo-title{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.promo .promo-title{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .promo .promo-title{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.promo .promo-synopsis{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;border:none;margin:16px;margin-top:0;padding:0}@media (min-width:37.5em){.promo .promo-synopsis{line-height:20px;line-height:1.25rem}.no-touch .promo .promo-synopsis{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.promo .promo-attribution{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;margin:16px;margin-top:auto;padding:0;text-transform:uppercase;font-weight:400}@media (min-width:37.5em){.promo .promo-attribution{font-size:13px;font-size:.8125rem}.no-touch .promo .promo-attribution{font-size:12px;font-size:.75rem}}.collection .collection-content{box-sizing:border-box;padding-bottom:16px;padding-top:28px}.collection .collection-title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin-bottom:18px;margin-top:0}@media (min-width:37.5em){.collection .collection-title{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.no-touch .collection .collection-title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.collection .collection-title--light{color:#fff!important}.collection .collection-title .collection-title-link{color:#000;text-decoration:none}.collection .collection-title .collection-title-link:hover{color:#1074b9;text-decoration:underline}.collection .collection-title .collection-title-link .gel-icon{margin-left:8px;width:.6em;height:.6em}.error-container{box-sizing:border-box;padding:16px;background:#fff}.error-container .gel-icon--loading{padding:16px}.error-container .gel-icon--loading,.error-container svg{height:64px;width:64px}.error-container h2{font-size:2rem;max-width:800px}.error-container p{font-size:1rem;font-weight:400;max-width:800px}.error-container ul{list-style:none;margin-left:0;padding-left:0;font-size:1rem}.error-container ul a{color:#000;font-weight:700}@media (min-width:37.5em){.error-container h2{font-size:2.75rem}}.index-page{box-sizing:border-box;margin-top:16px}.index-page.sr-only{position:absolute;padding:0;margin:-1px;clip:rect(0,0,0,0);width:1px;height:1px;border:0;overflow:hidden}.index-page .index-page-title{box-sizing:border-box;padding-bottom:16px;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:20em){.index-page .index-page-title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.index-page .index-page-title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.no-touch .index-page .index-page-title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.index-page .index-page__short-description{box-sizing:border-box;padding-bottom:16px;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width:20em){.index-page .index-page__short-description{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.index-page .index-page__short-description{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.no-touch .index-page .index-page__short-description{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}.index-page .index-page__call-to-action{box-sizing:border-box;padding-bottom:16px}.layout-hero-2 .promo{width:50%}.layout-hero-2 .promo:first-child{width:100%}.layout-hero-2 .promo .promo-link{flex-direction:column}.layout-hero-2 .promo .promo-footer,.layout-hero-2 .promo .promo-image-container{width:100%}.layout-branding-image-3{background-size:cover}.layout-pocket .layout-pocket__row--hidden{display:none}.layout-pocket .layout-pocket__row--last{height:50px;overflow:hidden}.layout-pocket .layout-pocket__mask{box-shadow:inset 0 -10px 7px 0 rgba(0,0,0,.2);width:100%;content:" ";position:relative;bottom:0;box-shadow:inset -16px 16px -8px rgba(0,0,0,.3);text-align:center;top:-50px;height:50px;margin-bottom:-34px}.layout-pocket .layout-pocket__show-more{font-size:18px;padding:12px;background:#333;border:0;color:#fff;cursor:pointer;margin-top:22px;position:relative}.layout-pocket .layout-pocket__show-more:focus,.layout-pocket .layout-pocket__show-more:hover{background:#262626;text-decoration:underline}.layout-pocket .gel-icon--down svg{vertical-align:middle;height:12px;width:12px;padding-left:8px}.layout-2-with-links .promo-container{box-sizing:border-box;flex-direction:column}.layout-2-with-links .promo-container .collection-title:empty{margin-top:0;margin-bottom:0}.layout-2-with-links .promo-container .collection-title:empty:before{display:none}.layout-2-with-links .promo-container .promo{display:flex;flex:1 1 auto}.layout-branding-colour-three-with-link{padding-bottom:32px;direction:rtl}.layout-branding-colour-three-with-link .link-container{display:table-cell;padding:11px 0 13px;direction:ltr}@media (min-width:37.5em){.promo .promo-link{flex-direction:column}.promo .promo-footer,.promo .promo-image-container{width:100%}.layout-hero-2 .promo{width:50%}.layout-hero-2 .promo:first-child{width:100%}.layout-hero-2 .promo:first-child .promo-link{flex-direction:row}.layout-hero-2 .promo:first-child .promo-image-container{width:66.66667%}.layout-branding-colour-3 .promo,.layout-branding-image-3 .promo,.layout-hero-2 .promo:first-child .promo-footer{width:33.33333%}.layout-branding-colour-3 .promo .promo-link,.layout-branding-image-3 .promo .promo-link{flex-direction:column}.layout-branding-colour-3 .promo .promo-footer,.layout-branding-colour-3 .promo .promo-image-container,.layout-branding-image-3 .promo .promo-footer,.layout-branding-image-3 .promo .promo-image-container{width:100%}.layout-pocket .layout-pocket__row--last{height:180px}.layout-pocket .layout-pocket__mask{top:-180px;height:180px;margin-bottom:-164px}.layout-pocket .layout-pocket__show-more{margin-top:152px}.layout-2-with-links .promo-container{width:50%}.layout-2-with-links .promo-container .collection-title:empty{margin-bottom:18px}.layout-2-with-links .promo-container .collection-title:empty:before{content:"\A0";display:block}.index-page .index-page__short-description{padding-right:25%}}@media (min-width:48em){.layout-hero-2 .promo{width:25%}.layout-hero-2 .promo:first-child{width:50%}.layout-hero-2 .promo:first-child .promo-link{flex-direction:column}.layout-hero-2 .promo:first-child .promo-footer,.layout-hero-2 .promo:first-child .promo-image-container{width:100%}.layout-branding-colour-3,.layout-branding-image-3{padding:0 16px}.layout-branding-colour-3 .collection-title,.layout-branding-image-3 .collection-title{width:75%;color:#fff;padding-left:32px}.layout-branding-colour-3 .promo,.layout-branding-image-3 .promo{width:25%}.layout-branding-colour-3 .promo .promo-link,.layout-branding-image-3 .promo .promo-link{flex-direction:column}.layout-branding-colour-3 .promo .promo-footer,.layout-branding-colour-3 .promo .promo-image-container,.layout-branding-image-3 .promo .promo-footer,.layout-branding-image-3 .promo .promo-image-container{width:100%}.layout-branding-image-3 .promo:hover .promo-link .promo-title{text-decoration:underline}.layout-row-4 .promo{width:25%}.layout-pocket .layout-pocket__row--last{height:80px}.layout-pocket .layout-pocket__mask{top:-80px;height:80px;margin-bottom:-48px}.layout-pocket .layout-pocket__show-more{margin-top:52px}}</style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-baseplate-content-view/5.11.0"]=true; Morph.styleSrc.push("<style>.gel-2\\/4{width:50%!important}.gel-2\\/8{width:25%!important}.gel-4\\/8{width:50%!important}.gel-6\\/8{width:75%!important}.gel-2\\/10{width:20%!important}.gel-4\\/10{width:40%!important}.gel-5\\/10{width:50%!important}.gel-6\\/10{width:60%!important}.gel-8\\/10{width:80%!important}.gel-3\\/12{width:25%!important}.gel-4\\/12{width:33.33333%!important}.gel-6\\/12{width:50%!important}.gel-8\\/12{width:66.66667%!important}.gel-9\\/12{width:75%!important}.gel-2\\/24{width:8.33333%!important}.gel-3\\/24{width:12.5%!important}.gel-4\\/24{width:16.66667%!important}.gel-6\\/24{width:25%!important}.gel-8\\/24{width:33.33333%!important}.gel-9\\/24{width:37.5%!important}.gel-10\\/24{width:41.66667%!important}.gel-12\\/24{width:50%!important}.gel-14\\/24{width:58.33333%!important}.gel-15\\/24{width:62.5%!important}.gel-16\\/24{width:66.66667%!important}.gel-18\\/24{width:75%!important}.gel-20\\/24{width:83.33333%!important}.gel-21\\/24{width:87.5%!important}.gel-22\\/24{width:91.66667%!important}@media (min-width:25em){.gel-1\\/1\\@s{width:100%!important}.gel-1\\/2\\@s{width:50%!important}.gel-1\\/3\\@s{width:33.33333%!important}.gel-2\\/3\\@s{width:66.66667%!important}.gel-1\\/4\\@s{width:25%!important}.gel-2\\/4\\@s{width:50%!important}.gel-3\\/4\\@s{width:75%!important}.gel-1\\/5\\@s{width:20%!important}.gel-2\\/5\\@s{width:40%!important}.gel-3\\/5\\@s{width:60%!important}.gel-4\\/5\\@s{width:80%!important}.gel-1\\/8\\@s{width:12.5%!important}.gel-2\\/8\\@s{width:25%!important}.gel-3\\/8\\@s{width:37.5%!important}.gel-4\\/8\\@s{width:50%!important}.gel-5\\/8\\@s{width:62.5%!important}.gel-6\\/8\\@s{width:75%!important}.gel-7\\/8\\@s{width:87.5%!important}.gel-1\\/10\\@s{width:10%!important}.gel-2\\/10\\@s{width:20%!important}.gel-3\\/10\\@s{width:30%!important}.gel-4\\/10\\@s{width:40%!important}.gel-5\\/10\\@s{width:50%!important}.gel-6\\/10\\@s{width:60%!important}.gel-7\\/10\\@s{width:70%!important}.gel-8\\/10\\@s{width:80%!important}.gel-9\\/10\\@s{width:90%!important}.gel-1\\/12\\@s{width:8.33333%!important}.gel-2\\/12\\@s{width:16.66667%!important}.gel-3\\/12\\@s{width:25%!important}.gel-4\\/12\\@s{width:33.33333%!important}.gel-5\\/12\\@s{width:41.66667%!important}.gel-6\\/12\\@s{width:50%!important}.gel-7\\/12\\@s{width:58.33333%!important}.gel-8\\/12\\@s{width:66.66667%!important}.gel-9\\/12\\@s{width:75%!important}.gel-10\\/12\\@s{width:83.33333%!important}.gel-11\\/12\\@s{width:91.66667%!important}.gel-1\\/24\\@s{width:4.16667%!important}.gel-2\\/24\\@s{width:8.33333%!important}.gel-3\\/24\\@s{width:12.5%!important}.gel-4\\/24\\@s{width:16.66667%!important}.gel-5\\/24\\@s{width:20.83333%!important}.gel-6\\/24\\@s{width:25%!important}.gel-7\\/24\\@s{width:29.16667%!important}.gel-8\\/24\\@s{width:33.33333%!important}.gel-9\\/24\\@s{width:37.5%!important}.gel-10\\/24\\@s{width:41.66667%!important}.gel-11\\/24\\@s{width:45.83333%!important}.gel-12\\/24\\@s{width:50%!important}.gel-13\\/24\\@s{width:54.16667%!important}.gel-14\\/24\\@s{width:58.33333%!important}.gel-15\\/24\\@s{width:62.5%!important}.gel-16\\/24\\@s{width:66.66667%!important}.gel-17\\/24\\@s{width:70.83333%!important}.gel-18\\/24\\@s{width:75%!important}.gel-19\\/24\\@s{width:79.16667%!important}.gel-20\\/24\\@s{width:83.33333%!important}.gel-21\\/24\\@s{width:87.5%!important}.gel-22\\/24\\@s{width:91.66667%!important}.gel-23\\/24\\@s{width:95.83333%!important}}@media (min-width:37.5em){.gel-1\\/1\\@m{width:100%!important}.gel-1\\/2\\@m{width:50%!important}.gel-1\\/3\\@m{width:33.33333%!important}.gel-2\\/3\\@m{width:66.66667%!important}.gel-1\\/4\\@m{width:25%!important}.gel-2\\/4\\@m{width:50%!important}.gel-3\\/4\\@m{width:75%!important}.gel-1\\/5\\@m{width:20%!important}.gel-2\\/5\\@m{width:40%!important}.gel-3\\/5\\@m{width:60%!important}.gel-4\\/5\\@m{width:80%!important}.gel-1\\/8\\@m{width:12.5%!important}.gel-2\\/8\\@m{width:25%!important}.gel-3\\/8\\@m{width:37.5%!important}.gel-4\\/8\\@m{width:50%!important}.gel-5\\/8\\@m{width:62.5%!important}.gel-6\\/8\\@m{width:75%!important}.gel-7\\/8\\@m{width:87.5%!important}.gel-1\\/10\\@m{width:10%!important}.gel-2\\/10\\@m{width:20%!important}.gel-3\\/10\\@m{width:30%!important}.gel-4\\/10\\@m{width:40%!important}.gel-5\\/10\\@m{width:50%!important}.gel-6\\/10\\@m{width:60%!important}.gel-7\\/10\\@m{width:70%!important}.gel-8\\/10\\@m{width:80%!important}.gel-9\\/10\\@m{width:90%!important}.gel-1\\/12\\@m{width:8.33333%!important}.gel-2\\/12\\@m{width:16.66667%!important}.gel-3\\/12\\@m{width:25%!important}.gel-4\\/12\\@m{width:33.33333%!important}.gel-5\\/12\\@m{width:41.66667%!important}.gel-6\\/12\\@m{width:50%!important}.gel-7\\/12\\@m{width:58.33333%!important}.gel-8\\/12\\@m{width:66.66667%!important}.gel-9\\/12\\@m{width:75%!important}.gel-10\\/12\\@m{width:83.33333%!important}.gel-11\\/12\\@m{width:91.66667%!important}.gel-1\\/24\\@m{width:4.16667%!important}.gel-2\\/24\\@m{width:8.33333%!important}.gel-3\\/24\\@m{width:12.5%!important}.gel-4\\/24\\@m{width:16.66667%!important}.gel-5\\/24\\@m{width:20.83333%!important}.gel-6\\/24\\@m{width:25%!important}.gel-7\\/24\\@m{width:29.16667%!important}.gel-8\\/24\\@m{width:33.33333%!important}.gel-9\\/24\\@m{width:37.5%!important}.gel-10\\/24\\@m{width:41.66667%!important}.gel-11\\/24\\@m{width:45.83333%!important}.gel-12\\/24\\@m{width:50%!important}.gel-13\\/24\\@m{width:54.16667%!important}.gel-14\\/24\\@m{width:58.33333%!important}.gel-15\\/24\\@m{width:62.5%!important}.gel-16\\/24\\@m{width:66.66667%!important}.gel-17\\/24\\@m{width:70.83333%!important}.gel-18\\/24\\@m{width:75%!important}.gel-19\\/24\\@m{width:79.16667%!important}.gel-20\\/24\\@m{width:83.33333%!important}.gel-21\\/24\\@m{width:87.5%!important}.gel-22\\/24\\@m{width:91.66667%!important}.gel-23\\/24\\@m{width:95.83333%!important}}@media (min-width:56.25em){.gel-1\\/1\\@l{width:100%!important}.gel-1\\/2\\@l{width:50%!important}.gel-1\\/3\\@l{width:33.33333%!important}.gel-2\\/3\\@l{width:66.66667%!important}.gel-1\\/4\\@l{width:25%!important}.gel-2\\/4\\@l{width:50%!important}.gel-3\\/4\\@l{width:75%!important}.gel-1\\/5\\@l{width:20%!important}.gel-2\\/5\\@l{width:40%!important}.gel-3\\/5\\@l{width:60%!important}.gel-4\\/5\\@l{width:80%!important}.gel-1\\/8\\@l{width:12.5%!important}.gel-2\\/8\\@l{width:25%!important}.gel-3\\/8\\@l{width:37.5%!important}.gel-4\\/8\\@l{width:50%!important}.gel-5\\/8\\@l{width:62.5%!important}.gel-6\\/8\\@l{width:75%!important}.gel-7\\/8\\@l{width:87.5%!important}.gel-1\\/10\\@l{width:10%!important}.gel-2\\/10\\@l{width:20%!important}.gel-3\\/10\\@l{width:30%!important}.gel-4\\/10\\@l{width:40%!important}.gel-5\\/10\\@l{width:50%!important}.gel-6\\/10\\@l{width:60%!important}.gel-7\\/10\\@l{width:70%!important}.gel-8\\/10\\@l{width:80%!important}.gel-9\\/10\\@l{width:90%!important}.gel-1\\/12\\@l{width:8.33333%!important}.gel-2\\/12\\@l{width:16.66667%!important}.gel-3\\/12\\@l{width:25%!important}.gel-4\\/12\\@l{width:33.33333%!important}.gel-5\\/12\\@l{width:41.66667%!important}.gel-6\\/12\\@l{width:50%!important}.gel-7\\/12\\@l{width:58.33333%!important}.gel-8\\/12\\@l{width:66.66667%!important}.gel-9\\/12\\@l{width:75%!important}.gel-10\\/12\\@l{width:83.33333%!important}.gel-11\\/12\\@l{width:91.66667%!important}.gel-1\\/24\\@l{width:4.16667%!important}.gel-2\\/24\\@l{width:8.33333%!important}.gel-3\\/24\\@l{width:12.5%!important}.gel-4\\/24\\@l{width:16.66667%!important}.gel-5\\/24\\@l{width:20.83333%!important}.gel-6\\/24\\@l{width:25%!important}.gel-7\\/24\\@l{width:29.16667%!important}.gel-8\\/24\\@l{width:33.33333%!important}.gel-9\\/24\\@l{width:37.5%!important}.gel-10\\/24\\@l{width:41.66667%!important}.gel-11\\/24\\@l{width:45.83333%!important}.gel-12\\/24\\@l{width:50%!important}.gel-13\\/24\\@l{width:54.16667%!important}.gel-14\\/24\\@l{width:58.33333%!important}.gel-15\\/24\\@l{width:62.5%!important}.gel-16\\/24\\@l{width:66.66667%!important}.gel-17\\/24\\@l{width:70.83333%!important}.gel-18\\/24\\@l{width:75%!important}.gel-19\\/24\\@l{width:79.16667%!important}.gel-20\\/24\\@l{width:83.33333%!important}.gel-21\\/24\\@l{width:87.5%!important}.gel-22\\/24\\@l{width:91.66667%!important}.gel-23\\/24\\@l{width:95.83333%!important}}@media (min-width:63em){.gel-1\\/1\\@xl{width:100%!important}.gel-1\\/2\\@xl{width:50%!important}.gel-1\\/3\\@xl{width:33.33333%!important}.gel-2\\/3\\@xl{width:66.66667%!important}.gel-1\\/4\\@xl{width:25%!important}.gel-2\\/4\\@xl{width:50%!important}.gel-3\\/4\\@xl{width:75%!important}.gel-1\\/5\\@xl{width:20%!important}.gel-2\\/5\\@xl{width:40%!important}.gel-3\\/5\\@xl{width:60%!important}.gel-4\\/5\\@xl{width:80%!important}.gel-1\\/8\\@xl{width:12.5%!important}.gel-2\\/8\\@xl{width:25%!important}.gel-3\\/8\\@xl{width:37.5%!important}.gel-4\\/8\\@xl{width:50%!important}.gel-5\\/8\\@xl{width:62.5%!important}.gel-6\\/8\\@xl{width:75%!important}.gel-7\\/8\\@xl{width:87.5%!important}.gel-1\\/10\\@xl{width:10%!important}.gel-2\\/10\\@xl{width:20%!important}.gel-3\\/10\\@xl{width:30%!important}.gel-4\\/10\\@xl{width:40%!important}.gel-5\\/10\\@xl{width:50%!important}.gel-6\\/10\\@xl{width:60%!important}.gel-7\\/10\\@xl{width:70%!important}.gel-8\\/10\\@xl{width:80%!important}.gel-9\\/10\\@xl{width:90%!important}.gel-1\\/12\\@xl{width:8.33333%!important}.gel-2\\/12\\@xl{width:16.66667%!important}.gel-3\\/12\\@xl{width:25%!important}.gel-4\\/12\\@xl{width:33.33333%!important}.gel-5\\/12\\@xl{width:41.66667%!important}.gel-6\\/12\\@xl{width:50%!important}.gel-7\\/12\\@xl{width:58.33333%!important}.gel-8\\/12\\@xl{width:66.66667%!important}.gel-9\\/12\\@xl{width:75%!important}.gel-10\\/12\\@xl{width:83.33333%!important}.gel-11\\/12\\@xl{width:91.66667%!important}.gel-1\\/24\\@xl{width:4.16667%!important}.gel-2\\/24\\@xl{width:8.33333%!important}.gel-3\\/24\\@xl{width:12.5%!important}.gel-4\\/24\\@xl{width:16.66667%!important}.gel-5\\/24\\@xl{width:20.83333%!important}.gel-6\\/24\\@xl{width:25%!important}.gel-7\\/24\\@xl{width:29.16667%!important}.gel-8\\/24\\@xl{width:33.33333%!important}.gel-9\\/24\\@xl{width:37.5%!important}.gel-10\\/24\\@xl{width:41.66667%!important}.gel-11\\/24\\@xl{width:45.83333%!important}.gel-12\\/24\\@xl{width:50%!important}.gel-13\\/24\\@xl{width:54.16667%!important}.gel-14\\/24\\@xl{width:58.33333%!important}.gel-15\\/24\\@xl{width:62.5%!important}.gel-16\\/24\\@xl{width:66.66667%!important}.gel-17\\/24\\@xl{width:70.83333%!important}.gel-18\\/24\\@xl{width:75%!important}.gel-19\\/24\\@xl{width:79.16667%!important}.gel-20\\/24\\@xl{width:83.33333%!important}.gel-21\\/24\\@xl{width:87.5%!important}.gel-22\\/24\\@xl{width:91.66667%!important}.gel-23\\/24\\@xl{width:95.83333%!important}}@media (min-width:80em){.gel-1\\/1\\@xxl{width:100%!important}.gel-1\\/2\\@xxl{width:50%!important}.gel-1\\/3\\@xxl{width:33.33333%!important}.gel-2\\/3\\@xxl{width:66.66667%!important}.gel-1\\/4\\@xxl{width:25%!important}.gel-2\\/4\\@xxl{width:50%!important}.gel-3\\/4\\@xxl{width:75%!important}.gel-1\\/5\\@xxl{width:20%!important}.gel-2\\/5\\@xxl{width:40%!important}.gel-3\\/5\\@xxl{width:60%!important}.gel-4\\/5\\@xxl{width:80%!important}.gel-1\\/8\\@xxl{width:12.5%!important}.gel-2\\/8\\@xxl{width:25%!important}.gel-3\\/8\\@xxl{width:37.5%!important}.gel-4\\/8\\@xxl{width:50%!important}.gel-5\\/8\\@xxl{width:62.5%!important}.gel-6\\/8\\@xxl{width:75%!important}.gel-7\\/8\\@xxl{width:87.5%!important}.gel-1\\/10\\@xxl{width:10%!important}.gel-2\\/10\\@xxl{width:20%!important}.gel-3\\/10\\@xxl{width:30%!important}.gel-4\\/10\\@xxl{width:40%!important}.gel-5\\/10\\@xxl{width:50%!important}.gel-6\\/10\\@xxl{width:60%!important}.gel-7\\/10\\@xxl{width:70%!important}.gel-8\\/10\\@xxl{width:80%!important}.gel-9\\/10\\@xxl{width:90%!important}.gel-1\\/12\\@xxl{width:8.33333%!important}.gel-2\\/12\\@xxl{width:16.66667%!important}.gel-3\\/12\\@xxl{width:25%!important}.gel-4\\/12\\@xxl{width:33.33333%!important}.gel-5\\/12\\@xxl{width:41.66667%!important}.gel-6\\/12\\@xxl{width:50%!important}.gel-7\\/12\\@xxl{width:58.33333%!important}.gel-8\\/12\\@xxl{width:66.66667%!important}.gel-9\\/12\\@xxl{width:75%!important}.gel-10\\/12\\@xxl{width:83.33333%!important}.gel-11\\/12\\@xxl{width:91.66667%!important}.gel-1\\/24\\@xxl{width:4.16667%!important}.gel-2\\/24\\@xxl{width:8.33333%!important}.gel-3\\/24\\@xxl{width:12.5%!important}.gel-4\\/24\\@xxl{width:16.66667%!important}.gel-5\\/24\\@xxl{width:20.83333%!important}.gel-6\\/24\\@xxl{width:25%!important}.gel-7\\/24\\@xxl{width:29.16667%!important}.gel-8\\/24\\@xxl{width:33.33333%!important}.gel-9\\/24\\@xxl{width:37.5%!important}.gel-10\\/24\\@xxl{width:41.66667%!important}.gel-11\\/24\\@xxl{width:45.83333%!important}.gel-12\\/24\\@xxl{width:50%!important}.gel-13\\/24\\@xxl{width:54.16667%!important}.gel-14\\/24\\@xxl{width:58.33333%!important}.gel-15\\/24\\@xxl{width:62.5%!important}.gel-16\\/24\\@xxl{width:66.66667%!important}.gel-17\\/24\\@xxl{width:70.83333%!important}.gel-18\\/24\\@xxl{width:75%!important}.gel-19\\/24\\@xxl{width:79.16667%!important}.gel-20\\/24\\@xxl{width:83.33333%!important}.gel-21\\/24\\@xxl{width:87.5%!important}.gel-22\\/24\\@xxl{width:91.66667%!important}.gel-23\\/24\\@xxl{width:95.83333%!important}}.collection .collection-content,.error-container,.gel-wrap,.index-page .index-page-title,.index-page .index-page__call-to-action,.index-page .index-page__short-description{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px}@media (min-width:25em){.collection .collection-content,.error-container,.gel-wrap,.index-page .index-page-title,.index-page .index-page__call-to-action,.index-page .index-page__short-description{padding-left:16px;padding-right:16px}}@media (min-width:80em){.collection .collection-content,.error-container,.gel-wrap,.index-page .index-page-title,.index-page .index-page__call-to-action,.index-page .index-page__short-description{max-width:1280px}}.gel-layout{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0}@media (min-width:37.5em){.gel-layout{margin-left:-16px}}.gel-layout__item{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top}@media (min-width:37.5em){.gel-layout__item{padding-left:16px}}.gel-layout--flush{margin-left:0}.gel-layout--flush>.gel-layout__item{padding-left:0}.gel-layout--rev{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.no-flexbox .gel-layout--rev{direction:rtl;text-align:left}.no-flexbox .gel-layout--rev>.gel-layout__item{direction:ltr;text-align:left}.gel-layout--middle{-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.gel-layout--middle>.gel-layout__item{vertical-align:middle}.gel-layout--bottom{-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.gel-layout--bottom>.gel-layout__item{vertical-align:bottom}.gel-layout--right{text-align:right;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.gel-layout--right>.gel-layout__item{text-align:left}.gel-layout--center{text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gel-layout--center>.gel-layout__item{text-align:left}.gel-layout--auto>.gel-layout__item{width:auto}.gel-layout--no-flex{min-width:100%}.gel-layout--no-flex,.gel-layout--no-flex>.gel-layout__item{display:block;display:inline-block}.gel-layout--equal>.gel-layout__item{display:-webkit-flex;display:flex}.gel-layout--fit>.gel-layout__item{width:auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.gel-layout__item--top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.gel-layout__item--center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.gel-layout__item--bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.gel-1\\/1{width:100%!important}.gel-1\\/2{width:50%!important}.gel-1\\/3{width:33.33333%!important}.gel-2\\/3{width:66.66667%!important}.gel-1\\/4{width:25%!important}.gel-3\\/4{width:75%!important}.gel-1\\/5{width:20%!important}.gel-2\\/5{width:40%!important}.gel-3\\/5{width:60%!important}.gel-4\\/5{width:80%!important}.gel-1\\/8{width:12.5%!important}.gel-3\\/8{width:37.5%!important}.gel-5\\/8{width:62.5%!important}.gel-7\\/8{width:87.5%!important}.gel-1\\/10{width:10%!important}.gel-3\\/10{width:30%!important}.gel-7\\/10{width:70%!important}.gel-9\\/10{width:90%!important}.gel-1\\/12{width:8.33333%!important}.gel-2\\/12{width:16.66667%!important}.gel-5\\/12{width:41.66667%!important}.gel-7\\/12{width:58.33333%!important}.gel-10\\/12{width:83.33333%!important}.gel-11\\/12{width:91.66667%!important}.gel-1\\/24{width:4.16667%!important}.gel-5\\/24{width:20.83333%!important}.gel-7\\/24{width:29.16667%!important}.gel-11\\/24{width:45.83333%!important}.gel-13\\/24{width:54.16667%!important}.gel-17\\/24{width:70.83333%!important}.gel-19\\/24{width:79.16667%!important}.gel-23\\/24{width:95.83333%!important}@media (min-width:25em){.gel-1\\/1\\@s{width:100%!important}.gel-1\\/2\\@s{width:50%!important}.gel-1\\/3\\@s{width:33.33333%!important}.gel-2\\/3\\@s{width:66.66667%!important}.gel-1\\/4\\@s{width:25%!important}.gel-3\\/4\\@s{width:75%!important}.gel-1\\/5\\@s{width:20%!important}.gel-2\\/5\\@s{width:40%!important}.gel-3\\/5\\@s{width:60%!important}.gel-4\\/5\\@s{width:80%!important}.gel-1\\/8\\@s{width:12.5%!important}.gel-3\\/8\\@s{width:37.5%!important}.gel-5\\/8\\@s{width:62.5%!important}.gel-7\\/8\\@s{width:87.5%!important}.gel-1\\/10\\@s{width:10%!important}.gel-3\\/10\\@s{width:30%!important}.gel-7\\/10\\@s{width:70%!important}.gel-9\\/10\\@s{width:90%!important}.gel-1\\/12\\@s{width:8.33333%!important}.gel-2\\/12\\@s{width:16.66667%!important}.gel-5\\/12\\@s{width:41.66667%!important}.gel-7\\/12\\@s{width:58.33333%!important}.gel-10\\/12\\@s{width:83.33333%!important}.gel-11\\/12\\@s{width:91.66667%!important}.gel-1\\/24\\@s{width:4.16667%!important}.gel-5\\/24\\@s{width:20.83333%!important}.gel-7\\/24\\@s{width:29.16667%!important}.gel-11\\/24\\@s{width:45.83333%!important}.gel-13\\/24\\@s{width:54.16667%!important}.gel-17\\/24\\@s{width:70.83333%!important}.gel-19\\/24\\@s{width:79.16667%!important}.gel-23\\/24\\@s{width:95.83333%!important}}@media (min-width:37.5em){.gel-1\\/1\\@m{width:100%!important}.gel-1\\/2\\@m{width:50%!important}.gel-1\\/3\\@m{width:33.33333%!important}.gel-2\\/3\\@m{width:66.66667%!important}.gel-1\\/4\\@m{width:25%!important}.gel-3\\/4\\@m{width:75%!important}.gel-1\\/5\\@m{width:20%!important}.gel-2\\/5\\@m{width:40%!important}.gel-3\\/5\\@m{width:60%!important}.gel-4\\/5\\@m{width:80%!important}.gel-1\\/8\\@m{width:12.5%!important}.gel-3\\/8\\@m{width:37.5%!important}.gel-5\\/8\\@m{width:62.5%!important}.gel-7\\/8\\@m{width:87.5%!important}.gel-1\\/10\\@m{width:10%!important}.gel-3\\/10\\@m{width:30%!important}.gel-7\\/10\\@m{width:70%!important}.gel-9\\/10\\@m{width:90%!important}.gel-1\\/12\\@m{width:8.33333%!important}.gel-2\\/12\\@m{width:16.66667%!important}.gel-5\\/12\\@m{width:41.66667%!important}.gel-7\\/12\\@m{width:58.33333%!important}.gel-10\\/12\\@m{width:83.33333%!important}.gel-11\\/12\\@m{width:91.66667%!important}.gel-1\\/24\\@m{width:4.16667%!important}.gel-5\\/24\\@m{width:20.83333%!important}.gel-7\\/24\\@m{width:29.16667%!important}.gel-11\\/24\\@m{width:45.83333%!important}.gel-13\\/24\\@m{width:54.16667%!important}.gel-17\\/24\\@m{width:70.83333%!important}.gel-19\\/24\\@m{width:79.16667%!important}.gel-23\\/24\\@m{width:95.83333%!important}}@media (min-width:56.25em){.gel-1\\/1\\@l{width:100%!important}.gel-1\\/2\\@l{width:50%!important}.gel-1\\/3\\@l{width:33.33333%!important}.gel-2\\/3\\@l{width:66.66667%!important}.gel-1\\/4\\@l{width:25%!important}.gel-3\\/4\\@l{width:75%!important}.gel-1\\/5\\@l{width:20%!important}.gel-2\\/5\\@l{width:40%!important}.gel-3\\/5\\@l{width:60%!important}.gel-4\\/5\\@l{width:80%!important}.gel-1\\/8\\@l{width:12.5%!important}.gel-3\\/8\\@l{width:37.5%!important}.gel-5\\/8\\@l{width:62.5%!important}.gel-7\\/8\\@l{width:87.5%!important}.gel-1\\/10\\@l{width:10%!important}.gel-3\\/10\\@l{width:30%!important}.gel-7\\/10\\@l{width:70%!important}.gel-9\\/10\\@l{width:90%!important}.gel-1\\/12\\@l{width:8.33333%!important}.gel-2\\/12\\@l{width:16.66667%!important}.gel-5\\/12\\@l{width:41.66667%!important}.gel-7\\/12\\@l{width:58.33333%!important}.gel-10\\/12\\@l{width:83.33333%!important}.gel-11\\/12\\@l{width:91.66667%!important}.gel-1\\/24\\@l{width:4.16667%!important}.gel-5\\/24\\@l{width:20.83333%!important}.gel-7\\/24\\@l{width:29.16667%!important}.gel-11\\/24\\@l{width:45.83333%!important}.gel-13\\/24\\@l{width:54.16667%!important}.gel-17\\/24\\@l{width:70.83333%!important}.gel-19\\/24\\@l{width:79.16667%!important}.gel-23\\/24\\@l{width:95.83333%!important}}@media (min-width:63em){.gel-1\\/1\\@xl{width:100%!important}.gel-1\\/2\\@xl{width:50%!important}.gel-1\\/3\\@xl{width:33.33333%!important}.gel-2\\/3\\@xl{width:66.66667%!important}.gel-1\\/4\\@xl{width:25%!important}.gel-3\\/4\\@xl{width:75%!important}.gel-1\\/5\\@xl{width:20%!important}.gel-2\\/5\\@xl{width:40%!important}.gel-3\\/5\\@xl{width:60%!important}.gel-4\\/5\\@xl{width:80%!important}.gel-1\\/8\\@xl{width:12.5%!important}.gel-3\\/8\\@xl{width:37.5%!important}.gel-5\\/8\\@xl{width:62.5%!important}.gel-7\\/8\\@xl{width:87.5%!important}.gel-1\\/10\\@xl{width:10%!important}.gel-3\\/10\\@xl{width:30%!important}.gel-7\\/10\\@xl{width:70%!important}.gel-9\\/10\\@xl{width:90%!important}.gel-1\\/12\\@xl{width:8.33333%!important}.gel-2\\/12\\@xl{width:16.66667%!important}.gel-5\\/12\\@xl{width:41.66667%!important}.gel-7\\/12\\@xl{width:58.33333%!important}.gel-10\\/12\\@xl{width:83.33333%!important}.gel-11\\/12\\@xl{width:91.66667%!important}.gel-1\\/24\\@xl{width:4.16667%!important}.gel-5\\/24\\@xl{width:20.83333%!important}.gel-7\\/24\\@xl{width:29.16667%!important}.gel-11\\/24\\@xl{width:45.83333%!important}.gel-13\\/24\\@xl{width:54.16667%!important}.gel-17\\/24\\@xl{width:70.83333%!important}.gel-19\\/24\\@xl{width:79.16667%!important}.gel-23\\/24\\@xl{width:95.83333%!important}}@media (min-width:80em){.gel-1\\/1\\@xxl{width:100%!important}.gel-1\\/2\\@xxl{width:50%!important}.gel-1\\/3\\@xxl{width:33.33333%!important}.gel-2\\/3\\@xxl{width:66.66667%!important}.gel-1\\/4\\@xxl{width:25%!important}.gel-3\\/4\\@xxl{width:75%!important}.gel-1\\/5\\@xxl{width:20%!important}.gel-2\\/5\\@xxl{width:40%!important}.gel-3\\/5\\@xxl{width:60%!important}.gel-4\\/5\\@xxl{width:80%!important}.gel-1\\/8\\@xxl{width:12.5%!important}.gel-3\\/8\\@xxl{width:37.5%!important}.gel-5\\/8\\@xxl{width:62.5%!important}.gel-7\\/8\\@xxl{width:87.5%!important}.gel-1\\/10\\@xxl{width:10%!important}.gel-3\\/10\\@xxl{width:30%!important}.gel-7\\/10\\@xxl{width:70%!important}.gel-9\\/10\\@xxl{width:90%!important}.gel-1\\/12\\@xxl{width:8.33333%!important}.gel-2\\/12\\@xxl{width:16.66667%!important}.gel-5\\/12\\@xxl{width:41.66667%!important}.gel-7\\/12\\@xxl{width:58.33333%!important}.gel-10\\/12\\@xxl{width:83.33333%!important}.gel-11\\/12\\@xxl{width:91.66667%!important}.gel-1\\/24\\@xxl{width:4.16667%!important}.gel-5\\/24\\@xxl{width:20.83333%!important}.gel-7\\/24\\@xxl{width:29.16667%!important}.gel-11\\/24\\@xxl{width:45.83333%!important}.gel-13\\/24\\@xxl{width:54.16667%!important}.gel-17\\/24\\@xxl{width:70.83333%!important}.gel-19\\/24\\@xxl{width:79.16667%!important}.gel-23\\/24\\@xxl{width:95.83333%!important}}.ec-icon{fill:currentColor;height:1em;position:relative;top:2px;width:1em}.ec-icon svg{height:inherit;width:inherit}.ec-pagination{display:flex;padding-bottom:24px}.ec-pagination__list{display:inline-block;list-style:none;margin:0 auto;padding:0}.ec-pagination__list-item{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;font-weight:700;display:none;padding-left:8px;padding-top:8px}@media (min-width:20em){.ec-pagination__list-item{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.ec-pagination__list-item{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .ec-pagination__list-item{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.ec-pagination__list-item:first-child{padding-left:0}.ec-pagination__list-item.ec-pagination__priority--0{display:inline}@media (min-width:37.5em){.ec-pagination__list-item.ec-pagination__priority--1{display:inline}}@media (min-width:56.25em){.ec-pagination__list-item.ec-pagination__priority--2{display:inline}}@media (min-width:63em){.ec-pagination__list-item.ec-pagination__priority--3{display:inline}}.ec-pagination__ellipsis{display:inline}.ec-pagination__ellipsis:after{content:\"...\"}@media (min-width:63em){.ec-pagination__ellipsis--priority-1{display:none}}@media (min-width:56.25em){.ec-pagination__ellipsis--priority-2{display:none}}@media (min-width:37.5em){.ec-pagination__ellipsis--priority-3{display:none}}.ec-pagination__ellipsis--priority-4{display:none}.ec-pagination__link{background-color:#eee;color:#252525;display:inline-block;line-height:44px;text-align:center;text-decoration:none;width:44px}.ec-pagination__link:visited{color:#706d66}.ec-pagination__link:focus,.ec-pagination__link:hover{background-color:#252525;color:#eee;text-decoration:underline}.ec-pagination__link--disabled{color:#dbdbdb}.ec-pagination__link--disabled:focus,.ec-pagination__link--disabled:hover{background-color:#eee;color:#dbdbdb;text-decoration:none}.ec-pagination__link--selected{background-color:#0073bb;color:#fff}.ec-pagination__link .ec-icon{top:0}.ec-pagination__link .ec-icon svg{height:12px;width:12px}.ec-pagination-summary{padding-bottom:16px;padding-top:24px}.ec-pagination-summary__text{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width:20em){.ec-pagination-summary__text{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.ec-pagination-summary__text{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .ec-pagination-summary__text{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.ec-pagination-summary{padding-bottom:24px}}.ec-pagination--bitesize .ec-pagination__link{background-color:#fff;text-decoration:underline;text-decoration-color:#e5640f}.ec-pagination--bitesize .ec-pagination__link--arrow{background-color:#e5640f;color:#fff}.ec-pagination--bitesize .ec-pagination__link--arrow:focus,.ec-pagination--bitesize .ec-pagination__link--arrow:hover{background-color:#252525;color:#fff}.ec-pagination--bitesize .ec-pagination__link--arrow.ec-pagination__link--disabled,.ec-pagination--bitesize .ec-pagination__link--arrow.ec-pagination__link--disabled:focus,.ec-pagination--bitesize .ec-pagination__link--arrow.ec-pagination__link--disabled:hover{background-color:#eee;color:#fff}.ec-pagination--bitesize .ec-pagination__link:focus,.ec-pagination--bitesize .ec-pagination__link:hover{background-color:#fff;color:#e5640f;text-decoration:none}.ec-pagination--bitesize .ec-pagination__link--selected{background-color:#252525;text-decoration:none}.ec-pagination--bitesize .ec-pagination__link--selected:focus,.ec-pagination--bitesize .ec-pagination__link--selected:hover{background-color:#252525;color:#fff}.baseplate-canon{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}@media (min-width:20em){.baseplate-canon{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (min-width:37.5em){.baseplate-canon{font-size:52px;font-size:3.25rem;line-height:56px;line-height:3.5rem}.no-touch .baseplate-canon{font-size:44px;font-size:2.75rem;line-height:48px;line-height:3rem}}.baseplate-canon-bold{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem;font-weight:700;letter-spacing:-1px;letter-spacing:-.0625rem}@media (min-width:20em){.baseplate-canon-bold{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (min-width:37.5em){.baseplate-canon-bold{font-size:52px;font-size:3.25rem;line-height:56px;line-height:3.5rem}.no-touch .baseplate-canon-bold{font-size:44px;font-size:2.75rem;line-height:48px;line-height:3rem}}.baseplate-trafalgar{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:20em){.baseplate-trafalgar{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.baseplate-trafalgar{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.no-touch .baseplate-trafalgar{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.baseplate-trafalgar-bold{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700;letter-spacing:-1px;letter-spacing:-.0625rem}@media (min-width:20em){.baseplate-trafalgar-bold{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.baseplate-trafalgar-bold{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.no-touch .baseplate-trafalgar-bold{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.baseplate-paragon{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:20em){.baseplate-paragon{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem}}@media (min-width:37.5em){.baseplate-paragon{font-size:30px;font-size:1.875rem;line-height:34px;line-height:2.125rem}.no-touch .baseplate-paragon{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}}.baseplate-paragon-bold{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700;letter-spacing:-1px;letter-spacing:-.0625rem}@media (min-width:20em){.baseplate-paragon-bold{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem}}@media (min-width:37.5em){.baseplate-paragon-bold{font-size:30px;font-size:1.875rem;line-height:34px;line-height:2.125rem}.no-touch .baseplate-paragon-bold{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}}.baseplate-double-pica{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:37.5em){.baseplate-double-pica{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.no-touch .baseplate-double-pica{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.baseplate-double-pica-bold{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:700;letter-spacing:-1px;letter-spacing:-.0625rem}@media (min-width:37.5em){.baseplate-double-pica-bold{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.no-touch .baseplate-double-pica-bold{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.baseplate-great-primer{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}@media (min-width:37.5em){.baseplate-great-primer{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.no-touch .baseplate-great-primer{font-size:20px;font-size:1.25rem}}.baseplate-great-primer-bold{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;font-weight:700}@media (min-width:20em){.baseplate-great-primer-bold{letter-spacing:-1px;letter-spacing:-.0625rem}}@media (min-width:37.5em){.baseplate-great-primer-bold{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.no-touch .baseplate-great-primer-bold{font-size:20px;font-size:1.25rem}}.baseplate-pica{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width:20em){.baseplate-pica{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.baseplate-pica{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .baseplate-pica{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.baseplate-pica-bold{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;font-weight:700}@media (min-width:20em){.baseplate-pica-bold{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.baseplate-pica-bold{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .baseplate-pica-bold{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.baseplate-long-primer{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem}@media (min-width:37.5em){.baseplate-long-primer{line-height:20px;line-height:1.25rem}.no-touch .baseplate-long-primer{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.baseplate-long-primer-bold{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;font-weight:700}@media (min-width:37.5em){.baseplate-long-primer-bold{line-height:20px;line-height:1.25rem}.no-touch .baseplate-long-primer-bold{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.baseplate-brevier{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}@media (min-width:20em){.baseplate-brevier{line-height:18px;line-height:1.125rem}}@media (min-width:37.5em){.no-touch .baseplate-brevier{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}.baseplate-brevier-bold{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;font-weight:700}@media (min-width:20em){.baseplate-brevier-bold{line-height:18px;line-height:1.125rem}}@media (min-width:37.5em){.no-touch .baseplate-brevier-bold{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}.baseplate-minion{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;text-transform:uppercase}@media (min-width:37.5em){.baseplate-minion{font-size:13px;font-size:.8125rem}.no-touch .baseplate-minion{font-size:12px;font-size:.75rem}}.baseplate-minion-bold{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;text-transform:uppercase;font-weight:700}@media (min-width:37.5em){.baseplate-minion-bold{font-size:13px;font-size:.8125rem}.no-touch .baseplate-minion-bold{font-size:12px;font-size:.75rem}}.baseplate-body-copy{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width:20em){.baseplate-body-copy{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.baseplate-body-copy{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.no-touch .baseplate-body-copy{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}.education-link__invisible--my-bitesize{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.education-link__link--my-bitesize{text-decoration:none}.education-link__link--my-bitesize:visited .education-link__link-title--my-bitesize{color:#fff}.education-link__link--my-bitesize:focus .education-link__link-panel--my-bitesize,.education-link__link--my-bitesize:hover .education-link__link-panel--my-bitesize{background-color:#231f20}.education-link__link--my-bitesize:focus .education-link__link-title--my-bitesize,.education-link__link--my-bitesize:hover .education-link__link-title--my-bitesize{color:#fff;font-weight:400;text-decoration:underline}.education-link__link--my-bitesize:focus .education-link__link-subtitle--my-bitesize,.education-link__link--my-bitesize:hover .education-link__link-subtitle--my-bitesize{color:#fff;font-weight:400;text-decoration:none}.education-link__link--my-bitesize:focus .education-link__link-icon--my-bitesize,.education-link__link--my-bitesize:hover .education-link__link-icon--my-bitesize{fill:#fff}.education-link__link--my-bitesize:focus svg,.education-link__link--my-bitesize:hover svg{pointer-events:none}.education-link__link-panel--my-bitesize{background-color:#e5640f;margin-bottom:3px;padding:12px}.education-link__link-text-wrapper--my-bitesize{display:table-cell;width:100%}.education-link__link-title--my-bitesize{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;color:#fff;font-weight:400;text-decoration:none}@media (min-width:37.5em){.education-link__link-title--my-bitesize{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.no-touch .education-link__link-title--my-bitesize{font-size:20px;font-size:1.25rem}}.education-link__link-subtitle--my-bitesize{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;color:#fff;font-weight:400;margin-top:4px;text-decoration:none}@media (min-width:20em){.education-link__link-subtitle--my-bitesize{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.education-link__link-subtitle--my-bitesize{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .education-link__link-subtitle--my-bitesize{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.education-link__link-icon-wrapper--my-bitesize{display:table-cell;vertical-align:middle}.education-link__link-icon--my-bitesize{fill:#fff;height:16px;padding-top:3px;padding-left:8px;width:16px}@media (min-width:37.5em){.education-link__link-icon--my-bitesize{padding-top:4px}}svg{pointer-events:none}body{margin:0}.promo{width:100%;box-sizing:border-box;margin-bottom:16px}.promo .promo-link{flex-direction:column;background:#f1f1f1;border:none;color:#fff;line-height:0;margin:0;text-decoration:none;padding:0;width:100%;display:flex}.promo:hover .promo-link{background:#333}.promo:hover .promo-link .promo-title{text-decoration:underline}.promo:hover .promo-image-container .gel-icon{background:#333}.promo .promo-image-container{width:100%;background-color:#f0f0f0;background-image:url(https://bitesize.files.bbci.co.uk/images/svgs/furniture/bbc-blocks-image-placeholder.svg);background-position:50%;background-repeat:no-repeat;background-size:30%;flex:none;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.promo .promo-image-container .gel-icon{display:block;position:absolute;bottom:0;left:0;background:#f1f1f1;height:54px;width:54px;color:#000;padding:16px 0;box-sizing:border-box}.promo .promo-image-container .gel-icon svg{height:20px!important}.promo .promo-image{width:100%;margin:0;border:none;position:absolute}.promo .promo-image--lazyload+.gel-icon{display:none}.promo .promo-label{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;background-color:#000;color:#fff;left:0;padding:8px;position:absolute;text-transform:uppercase;top:0}@media (min-width:37.5em){.promo .promo-label{font-size:13px;font-size:.8125rem}.no-touch .promo .promo-label{font-size:12px;font-size:.75rem}}.promo .promo-footer{width:100%;display:flex;flex-grow:1;flex-direction:column}.promo .promo-title{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;border:none;margin:16px;padding:0}@media (min-width:20em){.promo .promo-title{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width:37.5em){.promo .promo-title{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .promo .promo-title{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.promo .promo-synopsis{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;border:none;margin:16px;margin-top:0;padding:0}@media (min-width:37.5em){.promo .promo-synopsis{line-height:20px;line-height:1.25rem}.no-touch .promo .promo-synopsis{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.promo .promo-attribution{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;margin:16px;margin-top:auto;padding:0;text-transform:uppercase;font-weight:400}@media (min-width:37.5em){.promo .promo-attribution{font-size:13px;font-size:.8125rem}.no-touch .promo .promo-attribution{font-size:12px;font-size:.75rem}}.collection .collection-content{box-sizing:border-box;padding-bottom:16px;padding-top:28px}.collection .collection-title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin-bottom:18px;margin-top:0}@media (min-width:37.5em){.collection .collection-title{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}.no-touch .collection .collection-title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.collection .collection-title--light{color:#fff!important}.collection .collection-title .collection-title-link{color:#000;text-decoration:none}.collection .collection-title .collection-title-link:hover{color:#1074b9;text-decoration:underline}.collection .collection-title .collection-title-link .gel-icon{margin-left:8px;width:.6em;height:.6em}.error-container{box-sizing:border-box;padding:16px;background:#fff}.error-container .gel-icon--loading{padding:16px}.error-container .gel-icon--loading,.error-container svg{height:64px;width:64px}.error-container h2{font-size:2rem;max-width:800px}.error-container p{font-size:1rem;font-weight:400;max-width:800px}.error-container ul{list-style:none;margin-left:0;padding-left:0;font-size:1rem}.error-container ul a{color:#000;font-weight:700}@media (min-width:37.5em){.error-container h2{font-size:2.75rem}}.index-page{box-sizing:border-box;margin-top:16px}.index-page.sr-only{position:absolute;padding:0;margin:-1px;clip:rect(0,0,0,0);width:1px;height:1px;border:0;overflow:hidden}.index-page .index-page-title{box-sizing:border-box;padding-bottom:16px;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:20em){.index-page .index-page-title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.index-page .index-page-title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.no-touch .index-page .index-page-title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.index-page .index-page__short-description{box-sizing:border-box;padding-bottom:16px;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (min-width:20em){.index-page .index-page__short-description{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.index-page .index-page__short-description{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.no-touch .index-page .index-page__short-description{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}.index-page .index-page__call-to-action{box-sizing:border-box;padding-bottom:16px}.layout-hero-2 .promo{width:50%}.layout-hero-2 .promo:first-child{width:100%}.layout-hero-2 .promo .promo-link{flex-direction:column}.layout-hero-2 .promo .promo-footer,.layout-hero-2 .promo .promo-image-container{width:100%}.layout-branding-image-3{background-size:cover}.layout-pocket .layout-pocket__row--hidden{display:none}.layout-pocket .layout-pocket__row--last{height:50px;overflow:hidden}.layout-pocket .layout-pocket__mask{box-shadow:inset 0 -10px 7px 0 rgba(0,0,0,.2);width:100%;content:\" \";position:relative;bottom:0;box-shadow:inset -16px 16px -8px rgba(0,0,0,.3);text-align:center;top:-50px;height:50px;margin-bottom:-34px}.layout-pocket .layout-pocket__show-more{font-size:18px;padding:12px;background:#333;border:0;color:#fff;cursor:pointer;margin-top:22px;position:relative}.layout-pocket .layout-pocket__show-more:focus,.layout-pocket .layout-pocket__show-more:hover{background:#262626;text-decoration:underline}.layout-pocket .gel-icon--down svg{vertical-align:middle;height:12px;width:12px;padding-left:8px}.layout-2-with-links .promo-container{box-sizing:border-box;flex-direction:column}.layout-2-with-links .promo-container .collection-title:empty{margin-top:0;margin-bottom:0}.layout-2-with-links .promo-container .collection-title:empty:before{display:none}.layout-2-with-links .promo-container .promo{display:flex;flex:1 1 auto}.layout-branding-colour-three-with-link{padding-bottom:32px;direction:rtl}.layout-branding-colour-three-with-link .link-container{display:table-cell;padding:11px 0 13px;direction:ltr}@media (min-width:37.5em){.promo .promo-link{flex-direction:column}.promo .promo-footer,.promo .promo-image-container{width:100%}.layout-hero-2 .promo{width:50%}.layout-hero-2 .promo:first-child{width:100%}.layout-hero-2 .promo:first-child .promo-link{flex-direction:row}.layout-hero-2 .promo:first-child .promo-image-container{width:66.66667%}.layout-branding-colour-3 .promo,.layout-branding-image-3 .promo,.layout-hero-2 .promo:first-child .promo-footer{width:33.33333%}.layout-branding-colour-3 .promo .promo-link,.layout-branding-image-3 .promo .promo-link{flex-direction:column}.layout-branding-colour-3 .promo .promo-footer,.layout-branding-colour-3 .promo .promo-image-container,.layout-branding-image-3 .promo .promo-footer,.layout-branding-image-3 .promo .promo-image-container{width:100%}.layout-pocket .layout-pocket__row--last{height:180px}.layout-pocket .layout-pocket__mask{top:-180px;height:180px;margin-bottom:-164px}.layout-pocket .layout-pocket__show-more{margin-top:152px}.layout-2-with-links .promo-container{width:50%}.layout-2-with-links .promo-container .collection-title:empty{margin-bottom:18px}.layout-2-with-links .promo-container .collection-title:empty:before{content:\"\\A0\";display:block}.index-page .index-page__short-description{padding-right:25%}}@media (min-width:48em){.layout-hero-2 .promo{width:25%}.layout-hero-2 .promo:first-child{width:50%}.layout-hero-2 .promo:first-child .promo-link{flex-direction:column}.layout-hero-2 .promo:first-child .promo-footer,.layout-hero-2 .promo:first-child .promo-image-container{width:100%}.layout-branding-colour-3,.layout-branding-image-3{padding:0 16px}.layout-branding-colour-3 .collection-title,.layout-branding-image-3 .collection-title{width:75%;color:#fff;padding-left:32px}.layout-branding-colour-3 .promo,.layout-branding-image-3 .promo{width:25%}.layout-branding-colour-3 .promo .promo-link,.layout-branding-image-3 .promo .promo-link{flex-direction:column}.layout-branding-colour-3 .promo .promo-footer,.layout-branding-colour-3 .promo .promo-image-container,.layout-branding-image-3 .promo .promo-footer,.layout-branding-image-3 .promo .promo-image-container{width:100%}.layout-branding-image-3 .promo:hover .promo-link .promo-title{text-decoration:underline}.layout-row-4 .promo{width:25%}.layout-pocket .layout-pocket__row--last{height:80px}.layout-pocket .layout-pocket__mask{top:-80px;height:80px;margin-bottom:-48px}.layout-pocket .layout-pocket__show-more{margin-top:52px}}</style>"); }</script><script>if (Morph.enhanced) { Morph.styles["bbc-morph-gel-icons/3.0.0"]=true; Morph.styleSrc.push("<style>.gel-icon{display:inline-block}.gel-icon svg{width:inherit;height:inherit;fill:currentColor}.gel-icon--loading{-webkit-animation-name:gel-spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:gel-spin;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:gel-spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@-moz-keyframes gel-spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes gel-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes gel-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}\n</style>"); }</script><script type="text/javascript">Morph.initStyles(); /* u5299549441070733 */</script><script>window.Morph = {}</script><script type="text/javascript">Morph.markPerformance = function(label) { if(window.performance && window.performance.mark) { window.performance.mark(label); } }; Morph.versions = {}; Morph.modules = {}; Morph.config = { cdn: "m.files.bbci.co.uk", pushEnv: "live" }; Morph.styles = {}; Morph.styleSrc = []; Morph.toInit = {bundles: [], registers: [], payloads: []}; Morph.initStyles = function() { if (!Morph.enhanced) { var eles = Array.prototype.slice.call(document.getElementsByTagName('noscript')); for (var i = 0, len = eles.length; i<len; i++) { if (eles[i].className === 'morph-core-style') { document.write(eles[i].innerText); eles[i].parentNode.removeChild(eles[i]); } } return; } for (var j = 0, jLen = Morph.styleSrc.length; j<jLen; j++) { document.write(Morph.styleSrc[j]); } Morph.styleSrc = []; };</script><script type="text/javascript">Morph.forceCore = window.location.search.indexOf('morph-disable-enhanced=1')>-1; Morph.modernBrowser = ( 'addEventListener' in window && 'querySelector' in document && 'localStorage' in window ); Morph.isOperaMini = ( window.navigator.userAgent.indexOf('Opera Mini/')>-1 && window.navigator.userAgent.indexOf('Presto/')>-1 ); Morph.enhanced = (!Morph.forceCore && Morph.modernBrowser && !Morph.isOperaMini);</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><style>body{font-family:Helvetica,Arial,freesans,sans-serif}.b-reith-sans-font.b-reith-sans-loaded{font-feature-settings:"ss01"}.b-reith-sans-font .all-subjects__btn,.b-reith-sans-font .banner__link,.b-reith-sans-font .banner__list-item,.b-reith-sans-font .banner__text,.b-reith-sans-font .context-panel-description,.b-reith-sans-font .context-panel__description,.b-reith-sans-font .dialogue__description h1,.b-reith-sans-font .global-language-selector__drawer,.b-reith-sans-font .global-language-selector__icon-yes,.b-reith-sans-font .homepage-menu-text,.b-reith-sans-font .language-selector__drawer,.b-reith-sans-font .language-selector__icon-yes,.b-reith-sans-font .phase-card__link,.b-reith-sans-font .poem h1,.b-reith-sans-font .quote__text,.b-reith-sans-font blockquote q{font-family:inherit;font-feature-settings:inherit}.b-reith-sans-font .banner__title,.b-reith-sans-font .context-panel__button,.b-reith-sans-font .context-panel__header,.b-reith-sans-font .examspec-picker__button-link,.b-reith-sans-font .examspec-picker__header,.b-reith-sans-font .highlights__title,.b-reith-sans-font .homepage__overlay--v2 .homepage-overlay__body-title,.b-reith-sans-font .homepage__phases .phase-card__subtitle,.b-reith-sans-font .homepage__strapline,.b-reith-sans-font .logo__link,.b-reith-sans-font .masthead__logo,.b-reith-sans-font .masthead__logo--dark,.b-reith-sans-font .nation-card__label,.b-reith-sans-font .phase-card__title,.b-reith-sans-font .study-guide__title,.b-reith-sans-font .super-pos-card,.b-reith-sans-font .topic__header,.b-reith-sans-font .topics__header,.b-reith-sans-font .topics__title,.b-reith-sans-font .your-subjects__all-subjects__title,.b-reith-sans-font .your-subjects__bitesize-title,.b-reith-sans-font .your-subjects__choose-title,.b-reith-sans-font .your-subjects__error-title,.b-reith-sans-font .your-subjects__idcta__title,.b-reith-sans-font .your-subjects__last-activity-title,.b-reith-sans-font .your-subjects__no-relevant-subjects__title,.b-reith-sans-font .your-subjects__set-up-subjects__title,.b-reith-sans-font .your-subjects__title,.b-reith-sans-font .your-subjects__under-thirteen__title{font-family:inherit;font-weight:700}.b-reith-sans-font .language-selector__drawer{line-height:1.2rem}.all-subjects-banner__container{background:#fff}.all-subjects-banner{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;width:100%;background-color:#fff;padding:16px}@media (min-width:37.5em){.all-subjects-banner{width:100%}}.all-subjects-banner__text-container{list-style:none;direction:ltr;text-align:left;text-align:center}@media (min-width:37.5em) and (max-width:56.24em){.all-subjects-banner__text-container{width:50%;text-align:left}}@media (min-width:56.25em){.all-subjects-banner__text-container{width:75%;text-align:left}}.all-subjects-banner__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;width:100%;font-weight:700;padding:16px 0 8px;text-align:center}@media (min-width:37.5em){.all-subjects-banner__title{padding-left:16px;text-align:left}}@media (min-width:63em){.all-subjects-banner__title{padding-left:0}}.all-subjects-banner__text{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding-bottom:16px}@media (min-width:37.5em){.all-subjects-banner__text{padding-bottom:0;padding-left:16px}}@media (min-width:63em){.all-subjects-banner__text{padding-left:0}}.all-subjects-banner__button-container{padding-bottom:16px}@media (min-width:37.5em){.all-subjects-banner__button-container{padding:16px 0 16px 16px}}@media (min-width:63em){.all-subjects-banner__button-container{padding-left:0}}.all-subjects-banner__button{background-color:#e5640f;color:#fff;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;display:inline-block;font-family:inherit;padding:12px;text-decoration:none}.all-subjects-banner__button:active,.all-subjects-banner__button:hover{background-color:#231f20;color:#fff;text-decoration:underline}.all-subjects-banner__button:focus{outline:10px solid #1a9bf0;background-color:#e5640f;color:#fff;text-decoration:none}@media (min-width:20em){.all-subjects-banner__button{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.all-subjects-banner__button,.n-no-touchevents.all-subjects-banner__button,.n-no-touchevents .all-subjects-banner__button{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.all-subjects-banner__button{text-align:center}}.all-subjects-banner__button .gel-icon--next{color:#fff;height:16px;padding-left:8px;position:relative;top:3px;width:16px}.all-subjects-banner__image{display:none;margin:0 auto;text-align:center}@media (min-width:37.5em) and (max-width:56.24em){.all-subjects-banner__image{width:50%;display:inline-block;margin:-28px auto}}@media (min-width:56.25em){.all-subjects-banner__image{width:25%;display:inline-block;margin:-40px auto 16px}}.all-subjects-banner__image svg{height:140px;margin:auto;width:300px}@media (min-width:37.5em){.all-subjects-banner__image svg{float:right;height:140px;width:300px}}@media (min-width:56.25em){.all-subjects-banner__image svg{float:right;height:140px;width:400px}}</style><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-all-subjects-banner-view/1.2.0"]=true; Morph.styleSrc.push("<style>body{font-family:Helvetica,Arial,freesans,sans-serif}.b-reith-sans-font.b-reith-sans-loaded{font-feature-settings:\"ss01\"}.b-reith-sans-font .all-subjects__btn,.b-reith-sans-font .banner__link,.b-reith-sans-font .banner__list-item,.b-reith-sans-font .banner__text,.b-reith-sans-font .context-panel-description,.b-reith-sans-font .context-panel__description,.b-reith-sans-font .dialogue__description h1,.b-reith-sans-font .global-language-selector__drawer,.b-reith-sans-font .global-language-selector__icon-yes,.b-reith-sans-font .homepage-menu-text,.b-reith-sans-font .language-selector__drawer,.b-reith-sans-font .language-selector__icon-yes,.b-reith-sans-font .phase-card__link,.b-reith-sans-font .poem h1,.b-reith-sans-font .quote__text,.b-reith-sans-font blockquote q{font-family:inherit;font-feature-settings:inherit}.b-reith-sans-font .banner__title,.b-reith-sans-font .context-panel__button,.b-reith-sans-font .context-panel__header,.b-reith-sans-font .examspec-picker__button-link,.b-reith-sans-font .examspec-picker__header,.b-reith-sans-font .highlights__title,.b-reith-sans-font .homepage__overlay--v2 .homepage-overlay__body-title,.b-reith-sans-font .homepage__phases .phase-card__subtitle,.b-reith-sans-font .homepage__strapline,.b-reith-sans-font .logo__link,.b-reith-sans-font .masthead__logo,.b-reith-sans-font .masthead__logo--dark,.b-reith-sans-font .nation-card__label,.b-reith-sans-font .phase-card__title,.b-reith-sans-font .study-guide__title,.b-reith-sans-font .super-pos-card,.b-reith-sans-font .topic__header,.b-reith-sans-font .topics__header,.b-reith-sans-font .topics__title,.b-reith-sans-font .your-subjects__all-subjects__title,.b-reith-sans-font .your-subjects__bitesize-title,.b-reith-sans-font .your-subjects__choose-title,.b-reith-sans-font .your-subjects__error-title,.b-reith-sans-font .your-subjects__idcta__title,.b-reith-sans-font .your-subjects__last-activity-title,.b-reith-sans-font .your-subjects__no-relevant-subjects__title,.b-reith-sans-font .your-subjects__set-up-subjects__title,.b-reith-sans-font .your-subjects__title,.b-reith-sans-font .your-subjects__under-thirteen__title{font-family:inherit;font-weight:700}.b-reith-sans-font .language-selector__drawer{line-height:1.2rem}.all-subjects-banner__container{background:#fff}.all-subjects-banner{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#fff;padding:16px}@media (min-width:25em){.all-subjects-banner{padding-left:16px;padding-right:16px}}@media (min-width:37.5em){.all-subjects-banner{width:100%}}.all-subjects-banner__text-container{list-style:none;direction:ltr;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0;width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}@media (min-width:37.5em){.all-subjects-banner__text-container{margin-left:-16px;padding-left:16px}}@media (min-width:37.5em) and (max-width:56.24em){.all-subjects-banner__text-container{width:50%;text-align:left}}@media (min-width:56.25em){.all-subjects-banner__text-container{width:75%;text-align:left}}.all-subjects-banner__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;width:100%;font-weight:700;padding:16px 0 8px;text-align:center}@media (min-width:20em){.all-subjects-banner__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width:37.5em){.all-subjects-banner__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.n-no-touchevents .all-subjects-banner__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}@media (min-width:37.5em){.all-subjects-banner__title{padding-left:16px;text-align:left}}@media (min-width:63em){.all-subjects-banner__title{padding-left:0}}.all-subjects-banner__text{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding-bottom:16px}@media (min-width:20em){.all-subjects-banner__text{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.all-subjects-banner__text{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.n-no-touchevents .all-subjects-banner__text{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.all-subjects-banner__text{padding-bottom:0;padding-left:16px}}@media (min-width:63em){.all-subjects-banner__text{padding-left:0}}.all-subjects-banner__button-container{padding-bottom:16px}@media (min-width:37.5em){.all-subjects-banner__button-container{padding:16px 0 16px 16px}}@media (min-width:63em){.all-subjects-banner__button-container{padding-left:0}}.all-subjects-banner__button{background-color:#e5640f;color:#fff;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;display:inline-block;font-family:inherit;padding:12px;text-decoration:none}.all-subjects-banner__button:active,.all-subjects-banner__button:hover{background-color:#231f20;color:#fff;text-decoration:underline}.all-subjects-banner__button:focus{outline:10px solid #1a9bf0;background-color:#e5640f;color:#fff;text-decoration:none}@media (min-width:20em){.all-subjects-banner__button{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.all-subjects-banner__button,.n-no-touchevents.all-subjects-banner__button,.n-no-touchevents .all-subjects-banner__button{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}}@media (min-width:37.5em){.all-subjects-banner__button{text-align:center}}.all-subjects-banner__button .gel-icon--next{color:#fff;height:16px;padding-left:8px;position:relative;top:3px;width:16px}.all-subjects-banner__image{display:none;margin:0 auto;text-align:center}@media (min-width:37.5em) and (max-width:56.24em){.all-subjects-banner__image{width:50%;display:inline-block;margin:-28px auto}}@media (min-width:56.25em){.all-subjects-banner__image{width:25%;display:inline-block;margin:-40px auto 16px}}.all-subjects-banner__image svg{height:140px;margin:auto;width:300px}@media (min-width:37.5em){.all-subjects-banner__image svg{float:right;height:140px;width:300px}}@media (min-width:56.25em){.all-subjects-banner__image svg{float:right;height:140px;width:400px}}</style>"); }</script><script type="text/javascript">Morph.initStyles(); /* u07151810289360583 */</script><script type="text/javascript"> var domain = "co.uk"; var _sf_async_config = _sf_async_config || {}; var _sf_startpt=(new Date()).getTime(); _sf_async_config.domain = "www" + ".bbc." + domain; _sf_async_config.uid = 50924; _sf_async_config.title = window.document.title; _sf_async_config.path = "bbc." + domain + window.location.pathname + ""; _sf_async_config.sections = "bitesize"; </script></head><body> <noscript><p style="position: absolute; top: -999em"><img src="https://web.archive.org/web/20190926214845im_/https://a1.api.bbc.co.uk/hit.xiti?&col=1&from=p&ptag=js&s=598253&p=bitesize.page&x2=[responsive]&x3=[bbc_website]&x4=[en-GB]&x7=[index-home]&x8=[reverb-1.0.0-nojs]&x11=[BITESIZE]&x12=[BITESIZE]" height="1" width="1" alt=""></p></noscript><script type="text/javascript" src="https://web.archive.org/web/20190926214845js_/https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/reverb-1.0.0.js" async=""></script> <!-- BBCDOTCOM bodyFirst --><div id="bbccom_interstitial_ad" class="bbccom_display_none"></div><div id="bbccom_interstitial" class="bbccom_display_none"><script type="text/javascript">/*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.config.isActive('ads')) { googletag.cmd.push(function() { googletag.display('bbccom_interstitial'); }); } }()); /*]]>*/</script></div><div id="bbccom_wallpaper_ad" class="bbccom_display_none"></div><div id="bbccom_wallpaper" class="bbccom_display_none"><script type="text/javascript">/*<![CDATA[*/ (function() { var wallpaper; if (window.bbcdotcom && bbcdotcom.config.isActive('ads')) { if (bbcdotcom.config.isAsync()) { googletag.cmd.push(function() { googletag.display('bbccom_wallpaper'); }); } else if (typeof googletag !== "undefined" && typeof googletag.display === "function") { googletag.display("wallpaper"); } wallpaper = bbcdotcom.adverts.adRegister.getAd('wallpaper'); } }()); /*]]>*/</script></div><script type="text/javascript">/*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.config.isActive('ads')) { document.write(unescape('%3Cscript id="gnlAdsEnabled" class="bbccom_display_none"%3E%3C/script%3E')); } if (window.bbcdotcom && bbcdotcom.config.isActive('analytics')) { document.write(unescape('%3Cscript id="gnlAnalyticsEnabled" class="bbccom_display_none"%3E%3C/script%3E')); } }()); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function() { window.bbcdotcom.bodyFirst = true; }()); /*]]>*/</script> <div id="cookiePrompt"></div> <!--[if (gt IE 8) | (IEMobile)]><!--><header id="orb-banner" role="banner" aria-label="BBC"><!--<![endif]--><!--[if (lt IE 9) & (!IEMobile)]> <![if (IE 8)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie8" aria-label="BBC"> <![endif]> <![if (IE 7)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie7" aria-label="BBC"> <![endif]> <![if (IE 6)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie6" aria-label="BBC"> <![endif]> <![endif]--><div id="orb-header" class="orb-nav-pri orb-nav-pri-white orb-nav-empty" dir="ltr"><div class="orb-nav-pri-container b-r b-g-p"><div class="orb-nav-section orb-nav-blocks"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/">Homepage</a></div><section><div class="orb-skip-links"><h2>Accessibility links</h2><ul><li><a href="#orb-modules">Skip to content</a></li><li><a id="orb-accessibility-help" href="/web/20190926214845/https://www.bbc.co.uk/accessibility/">Accessibility Help</a></li></ul></div></section><div id="mybbc-wrapper" class="orb-nav-section orb-nav-id orb-nav-focus orb-nav-id-default"><div id="idcta-statusbar" class="orb-nav-section orb-nav-focus"><a id="idcta-link" href="https://web.archive.org/web/20190926214845/https://account.bbc.com/account"><span id="idcta-username">BBC Account</span></a></div><script type="text/javascript">require(['idcta/statusbar'], function (statusbar) {new statusbar.Statusbar({id: 'idcta-statusbar', publiclyCacheable: true});});</script><!-- Because we are now loading the notification bell CSS asynchronously, we need this inline style hack to ensure that the notification div is hidden by default, and shown only if and when the bell code is loaded from notification-ui --><a id="notification-link" class="js-notification-link animated three" href="#" style="display: none"><span class="hidden-span">Notifications</span><div class="notification-link--triangle"></div><div class="notification-link--triangle"></div><span id="not-num"></span></a></div><nav role="navigation" aria-label="BBC" class="orb-nav"><div class="orb-nav-section orb-nav-links orb-nav-focus" id="orb-nav-links"><ul><li class="orb-nav-home"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/">Home</a></li><li class="orb-nav-news"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-sounds"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/sounds">Sounds</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-tv"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/tv">TV</a></li><li class="orb-nav-radio"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/radio">Radio</a></li><li class="orb-nav-three"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bbcthree">Three</a></li><li id="orb-nav-more" style="width: 88px" aria-controls="orb-panel-more"><a href="#orb-footer" data-alt="More" class="istats-notrack">Menu<span class="orb-icon orb-icon-arrow"></span></a></li></ul></div></nav><div class="orb-nav-section orb-nav-search"><a class="orb-search__button" href="https://web.archive.org/web/20190926214845/https://search.bbc.co.uk/search?scope=all:learning" title="Search the BBC">Search</a><form class="b-f" id="orb-search-form" role="search" method="get" action="https://web.archive.org/web/20190926214845/https://search.bbc.co.uk/search" accept-charset="utf-8"><div><input type="hidden" name="scope" id="orb-search-scope" value="all:learning"><label for="orb-search-q">Search the BBC</label><input id="orb-search-q" type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" name="q" placeholder="Search"><button id="orb-search-button" class="orb-search__button">Search the BBC</button><input type="hidden" name="suggid" id="orb-search-suggid"></div></form></div></div><div id="orb-panels"></div></div></header> <!-- Styling hook for shared modules only --> <div id="orb-modules"> <div id="u6055118580714232"><noscript data-reactid=".yv4iozsggs" data-react-checksum="-1289612893"></noscript></div><div id="u04777464967927525"><div data-reactid=".1ot4q688any" data-react-checksum="201038137"><div class="bitesize-header-background" data-reactid=".1ot4q688any.0"></div><noscript data-reactid=".1ot4q688any.1"></noscript><div data-reactid=".1ot4q688any.2"><div class="global-navigation" data-reactid=".1ot4q688any.2.0"><header class="global-navigation__header" data-reactid=".1ot4q688any.2.0.0"><div class="global-navigation__header__wrap" data-reactid=".1ot4q688any.2.0.0.0"><span class="global-navigation__header__logo" tabindex="-1" data-reactid=".1ot4q688any.2.0.0.0.0"><a class="global-navigation__header__logo__link--animate global-navigation__header__logo__link--delay-animation global-navigation__header__logo__link" href="/web/20190926214845/https://www.bbc.co.uk/bitesize" data-reactid=".1ot4q688any.2.0.0.0.0.0">Bitesize</a></span><button type="button" class="global-navigation__header__menu-button" aria-label="Open menu" data-reactid=".1ot4q688any.2.0.0.0.1"><i class="gel-icon gel-icon--list-view global-navigation__header__menu-button__list-view" data-reactid=".1ot4q688any.2.0.0.0.1.0"><svg width="32" height="32" viewbox="0 0 32 32" data-reactid=".1ot4q688any.2.0.0.0.1.0.0"><path d="M0 0v8h32V0zM0 17v3h32v-8H0zM0 29v3h32v-8H0z" data-reactid=".1ot4q688any.2.0.0.0.1.0.0.0"></path></svg></i><span class="global-navigation__header__menu-button__text" data-reactid=".1ot4q688any.2.0.0.0.1.1">All Bitesize</span></button><div class="global-navigation__mobile-nav" data-reactid=".1ot4q688any.2.0.0.0.2"></div></div></header><nav class="global-navigation__primary-nav" data-reactid=".1ot4q688any.2.0.1"><div class="global-navigation__primary-nav__wrap" data-reactid=".1ot4q688any.2.0.1.0"><div class="global-language-selector" data-reactid=".1ot4q688any.2.0.1.0.0"><button type="button" class="global-language-selector__drawer global-language-selector__drawer--closed" data-reactid=".1ot4q688any.2.0.1.0.0.0"><span class="global-language-selector__drawer-text" data-reactid=".1ot4q688any.2.0.1.0.0.0.0">Change language</span></button><div class="global-language-selector__container global-language-selector__container--hidden" data-reactid=".1ot4q688any.2.0.1.0.0.1"><ol class="global-language-selector__list" data-reactid=".1ot4q688any.2.0.1.0.0.1.0"><li class="global-language-selector__language global-language-selector__language--selected" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.0"><button type="button" tabindex="0" lang="en-GB" class="global-language-selector__language-link" aria-label="English, selected" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.0.0"><span class="global-language-selector__language-label" lang="en-GB" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.0.0.0">English</span><span class="global-language-selector__icon-yes gel-icon gel-icon--yes" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.0.0.1"><svg class="bitesize-yes-svg" version="1.1" x="0px" y="0px" width="31.8px" height="32px" viewbox="0 0 31.8 32" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.0.0.1.0"><polygon points="12.8,28.9 31.8,6.3 28,3.1 12.2,21.9 3.2,14.4 0,18.2 " data-reactid=".1ot4q688any.2.0.1.0.0.1.0.0.0.1.0.0"></polygon></svg></span></button></li><li class="global-language-selector__language" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.1:$cy-GB"><button type="button" tabindex="0" lang="cy-GB" class="global-language-selector__language-link" aria-label="Cymraeg" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.1:$cy-GB.0"><span class="global-language-selector__language-label" lang="cy-GB" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.1:$cy-GB.0.0">Cymraeg</span></button></li><li class="global-language-selector__language" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.1:$ga-GB"><button type="button" tabindex="0" lang="ga-GB" class="global-language-selector__language-link" aria-label="Gaeilge" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.1:$ga-GB.0"><span class="global-language-selector__language-label" lang="ga-GB" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.1:$ga-GB.0.0">Gaeilge</span></button></li><li class="global-language-selector__language" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.1:$gd-GB"><button type="button" tabindex="0" lang="gd-GB" class="global-language-selector__language-link" aria-label="Gàidhlig" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.1:$gd-GB.0"><span class="global-language-selector__language-label" lang="gd-GB" data-reactid=".1ot4q688any.2.0.1.0.0.1.0.1:$gd-GB.0.0">Gàidhlig</span></button></li></ol></div></div><ul class="global-navigation__list" data-reactid=".1ot4q688any.2.0.1.0.1"><li class="global-navigation__list__item global-navigation__list__item--highlighted" data-reactid=".1ot4q688any.2.0.1.0.1.0:$home"><a class="global-navigation__list__link" href="/web/20190926214845/https://www.bbc.co.uk/bitesize" data-reactid=".1ot4q688any.2.0.1.0.1.0:$home.0"><span class="global-navigation__list__link-text" data-reactid=".1ot4q688any.2.0.1.0.1.0:$home.0.0">Home</span></a></li><li class="global-navigation__list__item" data-reactid=".1ot4q688any.2.0.1.0.1.0:$learn-revise"><a class="global-navigation__list__link" href="/web/20190926214845/https://www.bbc.co.uk/bitesize/learn" data-reactid=".1ot4q688any.2.0.1.0.1.0:$learn-revise.0"><span class="global-navigation__list__link-text" data-reactid=".1ot4q688any.2.0.1.0.1.0:$learn-revise.0.0">Learn & revise</span></a></li><li class="global-navigation__list__item" data-reactid=".1ot4q688any.2.0.1.0.1.0:$support"><a class="global-navigation__list__link" href="/web/20190926214845/https://www.bbc.co.uk/bitesize/support" data-reactid=".1ot4q688any.2.0.1.0.1.0:$support.0"><span class="global-navigation__list__link-text" data-reactid=".1ot4q688any.2.0.1.0.1.0:$support.0.0">Support</span></a></li><li class="global-navigation__list__item" data-reactid=".1ot4q688any.2.0.1.0.1.0:$careers"><a class="global-navigation__list__link" href="/web/20190926214845/https://www.bbc.co.uk/bitesize/careers" data-reactid=".1ot4q688any.2.0.1.0.1.0:$careers.0"><span class="global-navigation__list__link-text" data-reactid=".1ot4q688any.2.0.1.0.1.0:$careers.0.0">Careers</span></a></li><li data-reactid=".1ot4q688any.2.0.1.0.1.1"><ul class="global-navigation__list__items--pinned" data-reactid=".1ot4q688any.2.0.1.0.1.1.0"><li class="global-navigation__list__item" data-reactid=".1ot4q688any.2.0.1.0.1.1.0.$my-bitesize"><a class="global-navigation__list__link" href="/web/20190926214845/https://www.bbc.co.uk/bitesize/my" data-reactid=".1ot4q688any.2.0.1.0.1.1.0.$my-bitesize.0"><span class="global-navigation__list__link-my-bitesize" data-reactid=".1ot4q688any.2.0.1.0.1.1.0.$my-bitesize.0.0">My Bitesize</span></a></li><li class="global-navigation__list__item global-navigation__list__item--pinned global-navigation__list__item--all-bitesize" data-reactid=".1ot4q688any.2.0.1.0.1.1.0.$all-bitesize"><button type="button" class="global-navigation__list__link--button global-navigation__list__link--button--pinned" aria-live="polite" aria-label="Menu button, this menu is closed" data-reactid=".1ot4q688any.2.0.1.0.1.1.0.$all-bitesize.0"><span class="gel-icon gel-icon--list-view" data-reactid=".1ot4q688any.2.0.1.0.1.1.0.$all-bitesize.0.0"><svg width="32" height="32" viewbox="0 0 32 32" data-reactid=".1ot4q688any.2.0.1.0.1.1.0.$all-bitesize.0.0.0"><path d="M0 0v8h32V0zM0 17v3h32v-8H0zM0 29v3h32v-8H0z" data-reactid=".1ot4q688any.2.0.1.0.1.1.0.$all-bitesize.0.0.0.0"></path></svg></span><span class="global-navigation__list__link-text" data-reactid=".1ot4q688any.2.0.1.0.1.1.0.$all-bitesize.0.1">All Bitesize</span></button></li></ul></li></ul></div></nav></div><div class="header-image-container header-image-container--homepage header-image-no-logo" aria-hidden="false" data-reactid=".1ot4q688any.2.1"><div class="header-image-container__wrap" data-reactid=".1ot4q688any.2.1.0"></div></div></div></div></div><div id="u5489866325343209"><noscript data-reactid=".1tepjesrpka" data-react-checksum="-1034743324"></noscript></div><div id="u404565083397525"><div class="promoted-navigation__container" data-reactid=".b3gxcttvwq" data-react-checksum="-784060560"><div class="promoted-navigation" data-reactid=".b3gxcttvwq.0"><noscript data-reactid=".b3gxcttvwq.0.0"></noscript><a class="optional-link" href="/web/20190926214845/https://www.bbc.co.uk/bitesize/learn" data-reactid=".b3gxcttvwq.0.1"><h1 class="promoted-navigation__title" data-reactid=".b3gxcttvwq.0.1.0">Learn & revise</h1><div class="gel-icon gel-icon--next" data-reactid=".b3gxcttvwq.0.1.1"><svg width="31.9" height="32" viewbox="0 0 31.9 32" data-reactid=".b3gxcttvwq.0.1.1.0"><path d="M29 16L3 0v7.2L17.6 16 3 24.8V32z" data-reactid=".b3gxcttvwq.0.1.1.0.0"></path></svg></div></a><div class="promoted-navigation__phases" data-reactid=".b3gxcttvwq.0.2"><div class="promoted-navigation__phases-layout" data-reactid=".b3gxcttvwq.0.2.0"><div class="promoted-navigation__phases-item" data-reactid=".b3gxcttvwq.0.2.0.$Primary"><div class="phase-card phase-card--primary" data-reactid=".b3gxcttvwq.0.2.0.$Primary.0"><a class="phase-card__link" href="/web/20190926214845/https://www.bbc.co.uk/bitesize/primary" aria-label="Go to Primary (Age 3 to 11)" data-reactid=".b3gxcttvwq.0.2.0.$Primary.0.0"><div class="phase-card__content-container" data-reactid=".b3gxcttvwq.0.2.0.$Primary.0.0.0"><div class="phase-card__title" data-reactid=".b3gxcttvwq.0.2.0.$Primary.0.0.0.0">Primary</div><div class="phase-card__subtitle" data-reactid=".b3gxcttvwq.0.2.0.$Primary.0.0.0.1">Age 3 to 11</div><div class="phase-card__cta" data-reactid=".b3gxcttvwq.0.2.0.$Primary.0.0.0.2"><span data-reactid=".b3gxcttvwq.0.2.0.$Primary.0.0.0.2.0">Go to Primary</span><div class="gel-icon gel-icon--next" data-reactid=".b3gxcttvwq.0.2.0.$Primary.0.0.0.2.1"><svg width="31.9" height="32" viewbox="0 0 31.9 32" data-reactid=".b3gxcttvwq.0.2.0.$Primary.0.0.0.2.1.0"><path d="M29 16L3 0v7.2L17.6 16 3 24.8V32z" data-reactid=".b3gxcttvwq.0.2.0.$Primary.0.0.0.2.1.0.0"></path></svg></div></div></div></a></div></div><div class="promoted-navigation__phases-item" data-reactid=".b3gxcttvwq.0.2.0.$Secondary"><div class="phase-card phase-card--secondary" data-reactid=".b3gxcttvwq.0.2.0.$Secondary.0"><button class="phase-card__link" aria-label="Go to Secondary (Age 11 to 16)" type="button" data-reactid=".b3gxcttvwq.0.2.0.$Secondary.0.0"><div class="phase-card__content-container" data-reactid=".b3gxcttvwq.0.2.0.$Secondary.0.0.0"><div class="phase-card__title" data-reactid=".b3gxcttvwq.0.2.0.$Secondary.0.0.0.0">Secondary</div><div class="phase-card__subtitle" data-reactid=".b3gxcttvwq.0.2.0.$Secondary.0.0.0.1">Age 11 to 16</div><div class="phase-card__cta" data-reactid=".b3gxcttvwq.0.2.0.$Secondary.0.0.0.2"><span data-reactid=".b3gxcttvwq.0.2.0.$Secondary.0.0.0.2.0">Go to Secondary</span><div class="gel-icon gel-icon--next" data-reactid=".b3gxcttvwq.0.2.0.$Secondary.0.0.0.2.1"><svg width="31.9" height="32" viewbox="0 0 31.9 32" data-reactid=".b3gxcttvwq.0.2.0.$Secondary.0.0.0.2.1.0"><path d="M29 16L3 0v7.2L17.6 16 3 24.8V32z" data-reactid=".b3gxcttvwq.0.2.0.$Secondary.0.0.0.2.1.0.0"></path></svg></div></div></div></button></div></div><div class="promoted-navigation__phases-item" data-reactid=".b3gxcttvwq.0.2.0.$Post-16"><div class="phase-card phase-card--post-16" data-reactid=".b3gxcttvwq.0.2.0.$Post-16.0"><button class="phase-card__link" aria-label="Go to Post-16 (Age 16+)" type="button" data-reactid=".b3gxcttvwq.0.2.0.$Post-16.0.0"><div class="phase-card__content-container" data-reactid=".b3gxcttvwq.0.2.0.$Post-16.0.0.0"><div class="phase-card__title" data-reactid=".b3gxcttvwq.0.2.0.$Post-16.0.0.0.0">Post-16</div><div class="phase-card__subtitle" data-reactid=".b3gxcttvwq.0.2.0.$Post-16.0.0.0.1">Age 16+</div><div class="phase-card__cta" data-reactid=".b3gxcttvwq.0.2.0.$Post-16.0.0.0.2"><span data-reactid=".b3gxcttvwq.0.2.0.$Post-16.0.0.0.2.0">Go to Post-16</span><div class="gel-icon gel-icon--next" data-reactid=".b3gxcttvwq.0.2.0.$Post-16.0.0.0.2.1"><svg width="31.9" height="32" viewbox="0 0 31.9 32" data-reactid=".b3gxcttvwq.0.2.0.$Post-16.0.0.0.2.1.0"><path d="M29 16L3 0v7.2L17.6 16 3 24.8V32z" data-reactid=".b3gxcttvwq.0.2.0.$Post-16.0.0.0.2.1.0.0"></path></svg></div></div></div></button></div></div></div></div></div></div></div><div id="u2844923316426613"><noscript data-reactid=".1978g4t95pq" data-react-checksum="-1436610383"></noscript></div><div id="u5299549441070733"><div class="index-page" data-reactid=".bebjnjr3cc" data-react-checksum="1023265375"><span data-reactid=".bebjnjr3cc.1"></span><span data-reactid=".bebjnjr3cc.2"></span><div class="collection" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0"><div class="collection-content" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0"><div class="gel-layout gel-layout--equal layout-2-with-links" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0"><div class="gel-layout__item promo-container" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0"><h2 class="collection-title" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.0"><a class="collection-title-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.com/bitesize/support" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.0.0"><span data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.0.0.0">Support</span><div class="gel-icon gel-icon--next" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.0.0.1"><svg viewbox="0 0 32 32" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.0.0.1.0"><title data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.0.0.1.0.0">next</title><path d="M29 16L3 0v7.2L17.6 16 3 24.8V32l26-16z" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.0.0.1.0.1"></path></svg></div></a></h2><div class="promo gel-12/12" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.1"><a class="promo-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bitesize/tags/z6r8scw/university/1" tabindex="0" aria-hidden="false" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.1.0"><div class="promo-image-container" aria-hidden="true" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.1.0.0"><div class="promo-image--lazyload" data-src="https://web.archive.org/web/20190926214845oe_/https://ichef.bbci.co.uk/images/ic/{width}xn/p07n3s18.jpg" data-alt="Freshers' Week: Your guide to uni " data-class="promo-image" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.1.0.0.0"></div></div><div class="promo-footer" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.1.0.1"><h2 class="promo-title" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.1.0.1.0">Freshers' Week: Your guide to uni </h2><p class="promo-synopsis" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.1.0.1.1">Make the most of Freshers' Week with our handy guides to uni life.</p><h5 class="promo-attribution" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-z7d6qp3-0.1.0.1.2">SUPPORT</h5></div></a></div></div><div class="gel-layout__item promo-container" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1"><h2 class="collection-title" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.0"><a class="collection-title-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.com/bitesize/careers" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.0.0"><span data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.0.0.0">Careers</span><div class="gel-icon gel-icon--next" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.0.0.1"><svg viewbox="0 0 32 32" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.0.0.1.0"><title data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.0.0.1.0.0">next</title><path d="M29 16L3 0v7.2L17.6 16 3 24.8V32l26-16z" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.0.0.1.0.1"></path></svg></div></a></h2><div class="promo gel-12/12" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.1"><a class="promo-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bitesize/articles/zhcmwty " tabindex="0" aria-hidden="false" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.1.0"><div class="promo-image-container" aria-hidden="true" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.1.0.0"><div class="promo-image--lazyload" data-src="https://web.archive.org/web/20190926214845oe_/https://ichef.bbci.co.uk/images/ic/{width}xn/p07nr6tl.jpg" data-alt="Five work lessons we've learnt from films" data-class="promo-image" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.1.0.0.0"></div></div><div class="promo-footer" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.1.0.1"><h2 class="promo-title" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.1.0.1.0">Five work lessons we've learnt from films</h2><p class="promo-synopsis" data-reactid=".bebjnjr3cc.3:$collection-zhfpcqt-0.0.0.$promo-zd96qp3-1.1.0.1.1">From Mary Poppins to Chicken Run, we revisit some classics to see what we can learn from our on-screen heroes.</p></div></a></div></div></div></div></div><div class="collection" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1"><div class="layout-branding-image-3" style="background-image:url("https://web.archive.org/web/20190926214845im_/https://ichef.bbci.co.uk/images/ic/1200xn/p0742k28.jpg");" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0"><div class="collection-content" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0"><div class="gel-layout gel-layout--center" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.0"><h2 class="collection-title collection-title--light gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.0.0">Starting university </h2></div><div class="gel-layout gel-layout--center gel-layout--equal" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1"><div class="promo gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zryw47h-0"><a class="promo-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.com/bitesize/articles/zdp9bdm" tabindex="0" aria-hidden="false" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zryw47h-0.0"><div class="promo-image-container" aria-hidden="true" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zryw47h-0.0.0"><div class="promo-image--lazyload" data-src="https://web.archive.org/web/20190926214845oe_/https://ichef.bbci.co.uk/images/ic/{width}xn/p07nvt3p.jpg" data-alt="Five utensils you will need whilst living in uni halls" data-class="promo-image" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zryw47h-0.0.0.0"></div></div><div class="promo-footer" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zryw47h-0.0.1"><h2 class="promo-title" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zryw47h-0.0.1.0">Five utensils you will need whilst living in uni halls</h2><p class="promo-synopsis" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zryw47h-0.0.1.1">Youtube star Gaz Oakley gives his top 5 utensils you need whilst living in uni halls.</p><h5 class="promo-attribution" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zryw47h-0.0.1.2">FRESHERS' WEEK</h5></div></a></div><div class="promo gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zjm3nrd-1"><a class="promo-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bitesize/articles/zkkxjhv" tabindex="0" aria-hidden="false" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zjm3nrd-1.0"><div class="promo-image-container" aria-hidden="true" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zjm3nrd-1.0.0"><div class="promo-image--lazyload" data-src="https://web.archive.org/web/20190926214845oe_/https://ichef.bbci.co.uk/images/ic/{width}xn/p07nnk4d.jpg" data-alt="Uni halls horror stories that’ll make you wince" data-class="promo-image" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zjm3nrd-1.0.0.0"></div></div><div class="promo-footer" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zjm3nrd-1.0.1"><h2 class="promo-title" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zjm3nrd-1.0.1.0">Uni halls horror stories that’ll make you wince</h2><p class="promo-synopsis" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zjm3nrd-1.0.1.1">Some stories from those who experienced the life of uni halls.</p><h5 class="promo-attribution" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zjm3nrd-1.0.1.2">FRESHERS' WEEK</h5></div></a></div><div class="promo gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zrb4382-2"><a class="promo-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.com/bitesize/articles/znx6jhv" tabindex="0" aria-hidden="false" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zrb4382-2.0"><div class="promo-image-container" aria-hidden="true" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zrb4382-2.0.0"><div class="promo-image--lazyload" data-src="https://web.archive.org/web/20190926214845oe_/https://ichef.bbci.co.uk/images/ic/{width}xn/p07mf20b.jpg" data-alt="Freshers’ Week clichés (and how not to be one)" data-class="promo-image" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zrb4382-2.0.0.0"></div></div><div class="promo-footer" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zrb4382-2.0.1"><h2 class="promo-title" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zrb4382-2.0.1.0">Freshers’ Week clichés (and how not to be one)</h2><p class="promo-synopsis" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zrb4382-2.0.1.1">The fun and challenges of your first week at uni.</p><h5 class="promo-attribution" data-reactid=".bebjnjr3cc.3:$collection-zfhbscw-1.0.0.1.$promo-zrb4382-2.0.1.2">FRESHERS' WEEK</h5></div></a></div></div></div></div></div><div class="collection" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2"><div class="layout-branding-image-3" style="background-image:url("https://web.archive.org/web/20190926214845im_/https://ichef.bbci.co.uk/images/ic/1200xn/p06jrnd0.png");" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0"><div class="collection-content" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0"><div class="gel-layout gel-layout--center" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.0"><h2 class="collection-title collection-title--light gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.0.0">Back to school</h2></div><div class="gel-layout gel-layout--center gel-layout--equal" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1"><div class="promo gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zm9cy9q-0"><a class="promo-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bitesize/articles/zvxj47h" tabindex="0" aria-hidden="false" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zm9cy9q-0.0"><div class="promo-image-container" aria-hidden="true" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zm9cy9q-0.0.0"><div class="promo-image--lazyload" data-src="https://web.archive.org/web/20190926214845oe_/https://ichef.bbci.co.uk/images/ic/{width}xn/p07l6n7c.jpg" data-alt="Shoelaces, ties and other school milestones" data-class="promo-image" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zm9cy9q-0.0.0.0"></div></div><div class="promo-footer" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zm9cy9q-0.0.1"><h2 class="promo-title" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zm9cy9q-0.0.1.0">Shoelaces, ties and other school milestones</h2><p class="promo-synopsis" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zm9cy9q-0.0.1.1">Useful life lessons picked up in the early years.</p><h5 class="promo-attribution" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zm9cy9q-0.0.1.2">TOPICAL</h5></div></a></div><div class="promo gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zhw8gwx-1"><a class="promo-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bitesize/articles/znw9382" tabindex="0" aria-hidden="false" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zhw8gwx-1.0"><div class="promo-image-container" aria-hidden="true" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zhw8gwx-1.0.0"><div class="promo-image--lazyload" data-src="https://web.archive.org/web/20190926214845oe_/https://ichef.bbci.co.uk/images/ic/{width}xn/p07l9n7q.jpg" data-alt="Five items to take you right back to the classroom" data-class="promo-image" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zhw8gwx-1.0.0.0"></div></div><div class="promo-footer" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zhw8gwx-1.0.1"><h2 class="promo-title" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zhw8gwx-1.0.1.0">Five items to take you right back to the classroom</h2><p class="promo-synopsis" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zhw8gwx-1.0.1.1">Reminisce about the overhead projectors and TVs on massive trolleys.</p><h5 class="promo-attribution" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-zhw8gwx-1.0.1.2">TOPICAL</h5></div></a></div><div class="promo gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-znvh7nb-2"><a class="promo-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bitesize/articles/z4f7kmn" tabindex="0" aria-hidden="false" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-znvh7nb-2.0"><div class="promo-image-container" aria-hidden="true" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-znvh7nb-2.0.0"><div class="promo-image--lazyload" data-src="https://web.archive.org/web/20190926214845oe_/https://ichef.bbci.co.uk/images/ic/{width}xn/p07kj7cw.jpg" data-alt=" The back-to-school geography quiz " data-class="promo-image" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-znvh7nb-2.0.0.0"></div></div><div class="promo-footer" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-znvh7nb-2.0.1"><h2 class="promo-title" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-znvh7nb-2.0.1.0"> The back-to-school geography quiz </h2><p class="promo-synopsis" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-znvh7nb-2.0.1.1">Test your geography knowledge with this back-to-school quiz.</p><h5 class="promo-attribution" data-reactid=".bebjnjr3cc.3:$collection-zm9gqp3-2.0.0.1.$promo-znvh7nb-2.0.1.2">TOPICAL</h5></div></a></div></div></div></div></div><div class="collection" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3"><div class="layout-branding-image-3" style="background-image:url("https://web.archive.org/web/20190926214845im_/https://ichef.bbci.co.uk/images/ic/1200xn/p0742k28.jpg");" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0"><div class="collection-content" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0"><div class="gel-layout gel-layout--center" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.0"><h2 class="collection-title collection-title--light gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.0.0">Handpicked by Bitesize</h2></div><div class="gel-layout gel-layout--center gel-layout--equal" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1"><div class="promo gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zh64382-0"><a class="promo-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.com/bitesize/articles/zbxcvk7" tabindex="0" aria-hidden="false" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zh64382-0.0"><div class="promo-image-container" aria-hidden="true" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zh64382-0.0.0"><div class="promo-image--lazyload" data-src="https://web.archive.org/web/20190926214845oe_/https://ichef.bbci.co.uk/images/ic/{width}xn/p07p5rq2.jpg" data-alt="A viewer’s guide to Strictly terminology" data-class="promo-image" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zh64382-0.0.0.0"></div></div><div class="promo-footer" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zh64382-0.0.1"><h2 class="promo-title" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zh64382-0.0.1.0">A viewer’s guide to Strictly terminology</h2><p class="promo-synopsis" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zh64382-0.0.1.1">You need never confuse a turn with a transition again</p><h5 class="promo-attribution" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zh64382-0.0.1.2">TOPICAL</h5></div></a></div><div class="promo gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-znt9bdm-1"><a class="promo-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.com/bitesize/articles/zv2bscw" tabindex="0" aria-hidden="false" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-znt9bdm-1.0"><div class="promo-image-container" aria-hidden="true" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-znt9bdm-1.0.0"><div class="promo-image--lazyload" data-src="https://web.archive.org/web/20190926214845oe_/https://ichef.bbci.co.uk/images/ic/{width}xn/p07p5y24.jpg" data-alt="The history behind five of Strictly's biggest dances" data-class="promo-image" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-znt9bdm-1.0.0.0"></div></div><div class="promo-footer" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-znt9bdm-1.0.1"><h2 class="promo-title" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-znt9bdm-1.0.1.0">The history behind five of Strictly's biggest dances</h2><p class="promo-synopsis" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-znt9bdm-1.0.1.1">When the Waltz was controversial and the GIs brought the Jive</p><h5 class="promo-attribution" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-znt9bdm-1.0.1.2">TOPICAL</h5></div></a></div><div class="promo gel-layout__item" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2"><a class="promo-link" href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bitesize/articles/zb2q92p" tabindex="0" aria-hidden="false" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0"><div class="promo-image-container" aria-hidden="true" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0.0"><div class="promo-image--lazyload" data-src="https://web.archive.org/web/20190926214845oe_/https://ichef.bbci.co.uk/images/ic/{width}xn/p06wm3p9.jpg" data-alt="Articles and quizzes" data-class="promo-image" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0.0.0"></div><div class="gel-icon gel-icon--collection" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0.0.2"><svg viewbox="0 0 32 32" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0.0.2.0"><title data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0.0.2.0.0">collection</title><path d="M4 26h22V4h2v24H4v-2z" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0.0.2.0.1"></path><path d="M8 32v-2h22V8h2v24H8z" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0.0.2.0.2"></path><path d="M0 24h24V0H0z" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0.0.2.0.3"></path></svg></div></div><div class="promo-footer" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0.1"><h2 class="promo-title" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0.1.0">Articles and quizzes</h2><p class="promo-synopsis" data-reactid=".bebjnjr3cc.3:$collection-zh9h8xs-3.0.0.1.$promo-zbptqp3-2.0.1.1">For more fun content to get your teeth into, look no further.</p></div></a></div></div></div></div></div></div></div><div id="u07151810289360583"><div class="all-subjects-banner__container" data-reactid=".2b4h3b1p4hs" data-react-checksum="1306136334"><div class="all-subjects-banner" data-reactid=".2b4h3b1p4hs.0"><div class="all-subjects-banner__title" data-reactid=".2b4h3b1p4hs.0.0">View all our subjects</div><div class="all-subjects-banner__text-container" data-reactid=".2b4h3b1p4hs.0.1"><div class="all-subjects-banner__text" data-reactid=".2b4h3b1p4hs.0.1.0">Maths, English, Science and more... We've got you.</div><div class="all-subjects-banner__button-container" data-reactid=".2b4h3b1p4hs.0.1.1"><a href="/web/20190926214845/https://www.bbc.co.uk/bitesize/subjects" class="all-subjects-banner__button" data-reactid=".2b4h3b1p4hs.0.1.1.0"><span class="all-subjects-banner__button-text" data-reactid=".2b4h3b1p4hs.0.1.1.0.0">View all subjects</span><div class="gel-icon gel-icon--next" data-reactid=".2b4h3b1p4hs.0.1.1.0.1"><svg width="31.9" height="32" viewbox="0 0 31.9 32" data-reactid=".2b4h3b1p4hs.0.1.1.0.1.0"><path d="M29 16L3 0v7.2L17.6 16 3 24.8V32z" data-reactid=".2b4h3b1p4hs.0.1.1.0.1.0.0"></path></svg></div></a></div></div><div class="all-subjects-banner__image" data-reactid=".2b4h3b1p4hs.0.2"><svg width="394px" height="141px" viewbox="0 0 394 141" version="1.1" data-reactid=".2b4h3b1p4hs.0.2.0"><title data-reactid=".2b4h3b1p4hs.0.2.0.0">All Subjects</title><defs data-reactid=".2b4h3b1p4hs.0.2.0.1"></defs><g id="Page-1" stroke="none" stroke-width="1" fill="none" data-reactid=".2b4h3b1p4hs.0.2.0.2"><g id="DESKTOP-1008-HOMEPAGE" transform="translate(-728.000000, -2075.000000)" data-reactid=".2b4h3b1p4hs.0.2.0.2.0"><g id="Group-2" transform="translate(152.000000, 2061.000000)" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0"><g id="Group" transform="translate(576.000000, 14.000000)" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0"><g id="Group-9" transform="translate(0.000000, 84.000000)" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.0"><path d="M102.6631,37.1562 L16.6591,37.1562 C15.7251,37.1562 14.9671,36.3982 14.9671,35.4642 C14.9671,34.5292 15.7251,33.7712 16.6591,33.7712 L102.6631,33.7712 C103.5981,33.7712 104.3551,34.5292 104.3551,35.4642 C104.3551,36.3982 103.5981,37.1562 102.6631,37.1562" id="Fill-1" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.0.0"></path><path d="M8.0576,37.1562 L2.0296,37.1562 C1.0946,37.1562 0.3366,36.3982 0.3366,35.4642 C0.3366,34.5292 1.0946,33.7712 2.0296,33.7712 L8.0576,33.7712 C8.9926,33.7712 9.7496,34.5292 9.7496,35.4642 C9.7496,36.3982 8.9926,37.1562 8.0576,37.1562" id="Fill-3" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.0.1"></path><path d="M376.4697,4.248 L290.4657,4.248 C289.5317,4.248 288.7737,3.49 288.7737,2.556 C288.7737,1.621 289.5317,0.863 290.4657,0.863 L376.4697,0.863 C377.4047,0.863 378.1617,1.621 378.1617,2.556 C378.1617,3.49 377.4047,4.248 376.4697,4.248" id="Fill-5" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.0.2"></path><path d="M391.8594,4.248 L385.8314,4.248 C384.8964,4.248 384.1384,3.49 384.1384,2.556 C384.1384,1.621 384.8964,0.863 385.8314,0.863 L391.8594,0.863 C392.7944,0.863 393.5514,1.621 393.5514,2.556 C393.5514,3.49 392.7944,4.248 391.8594,4.248" id="Fill-7" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.0.3"></path></g><g id="Group-46" transform="translate(99.000000, 0.000000)" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1"><path d="M11.6302,7.9983 C15.9922,11.3543 21.7302,12.7143 30.7892,12.7143 C38.5922,12.7143 45.4912,10.3383 52.1622,8.0403 C58.9222,5.7113 65.3062,3.5123 72.6612,3.5123 C87.4342,3.5123 93.3432,13.7993 94.9572,17.4083 L94.9572,18.6643 L94.9572,28.5973 L94.9572,30.9823 L94.9572,47.7033 L94.9572,63.6973 L94.9572,81.2303 L94.9572,90.4623 L94.9572,107.9853 L94.9572,108.9773 C94.9532,108.9723 94.9492,108.9663 94.9452,108.9603 C94.9202,108.9263 94.8932,108.8913 94.8682,108.8573 C94.7612,108.7113 94.6512,108.5643 94.5372,108.4153 C94.4912,108.3553 94.4432,108.2943 94.3962,108.2323 C94.2932,108.1013 94.1872,107.9673 94.0792,107.8333 C94.0332,107.7773 93.9882,107.7193 93.9412,107.6633 C93.7902,107.4783 93.6342,107.2923 93.4732,107.1053 C93.4462,107.0743 93.4182,107.0443 93.3912,107.0133 C93.2532,106.8553 93.1112,106.6963 92.9662,106.5373 C92.9112,106.4763 92.8532,106.4143 92.7972,106.3533 C92.6682,106.2153 92.5372,106.0773 92.4032,105.9383 C92.3482,105.8823 92.2942,105.8253 92.2382,105.7693 C92.0522,105.5803 91.8622,105.3923 91.6662,105.2043 C91.6372,105.1773 91.6062,105.1493 91.5772,105.1213 C91.4072,104.9603 91.2332,104.8003 91.0542,104.6393 C90.9882,104.5793 90.9202,104.5203 90.8532,104.4603 C90.6992,104.3253 90.5412,104.1893 90.3812,104.0553 C90.3152,104.0003 90.2502,103.9443 90.1842,103.8903 C89.9612,103.7073 89.7352,103.5253 89.5022,103.3463 C89.4732,103.3233 89.4422,103.3013 89.4132,103.2783 C89.2062,103.1213 88.9952,102.9663 88.7792,102.8113 C88.7022,102.7563 88.6242,102.7023 88.5462,102.6483 C88.3642,102.5203 88.1782,102.3943 87.9902,102.2703 C87.9122,102.2193 87.8362,102.1683 87.7582,102.1173 C87.4982,101.9493 87.2342,101.7833 86.9622,101.6223 C86.9332,101.6053 86.9032,101.5883 86.8742,101.5713 C86.6282,101.4263 86.3772,101.2853 86.1222,101.1463 C86.0342,101.0983 85.9442,101.0503 85.8542,101.0043 C85.6422,100.8913 85.4282,100.7813 85.2092,100.6743 C85.1202,100.6303 85.0332,100.5853 84.9432,100.5433 C84.6422,100.3993 84.3372,100.2583 84.0242,100.1233 C83.9982,100.1113 83.9712,100.1013 83.9452,100.0903 C83.6552,99.9663 83.3602,99.8483 83.0612,99.7323 C82.9612,99.6943 82.8602,99.6573 82.7582,99.6193 C82.5162,99.5303 82.2692,99.4433 82.0192,99.3583 C81.9192,99.3243 81.8182,99.2893 81.7152,99.2573 C81.3722,99.1453 81.0242,99.0393 80.6682,98.9393 C80.6472,98.9333 80.6252,98.9293 80.6052,98.9233 C80.2682,98.8303 79.9242,98.7443 79.5762,98.6623 C79.4642,98.6363 79.3502,98.6113 79.2372,98.5863 C78.9612,98.5253 78.6832,98.4683 78.4002,98.4143 C78.2852,98.3933 78.1722,98.3703 78.0562,98.3503 C77.6682,98.2813 77.2752,98.2173 76.8732,98.1633 C76.8612,98.1613 76.8492,98.1603 76.8372,98.1593 C76.4472,98.1063 76.0492,98.0643 75.6462,98.0263 C75.5222,98.0143 75.3962,98.0043 75.2702,97.9943 C74.9612,97.9693 74.6472,97.9483 74.3302,97.9323 C74.2012,97.9253 74.0742,97.9183 73.9442,97.9123 C73.5092,97.8963 73.0692,97.8843 72.6202,97.8843 C64.7632,97.8843 57.8402,100.2683 51.1462,102.5753 C44.4112,104.8943 38.0502,107.0863 30.7482,107.0863 C30.3922,107.0863 30.0422,107.0833 29.6992,107.0783 C29.6282,107.0783 29.5602,107.0763 29.4892,107.0743 C29.2152,107.0703 28.9442,107.0663 28.6792,107.0583 C28.6232,107.0573 28.5702,107.0553 28.5132,107.0533 C28.2362,107.0453 27.9622,107.0363 27.6932,107.0253 C27.6582,107.0233 27.6242,107.0213 27.5892,107.0203 C27.2992,107.0073 27.0132,106.9943 26.7352,106.9773 C26.7292,106.9773 26.7232,106.9773 26.7172,106.9763 C18.4422,106.4943 14.6042,104.4433 11.6302,101.3563 L11.6302,7.9983 Z" id="Fill-10" fill="#FFFFFF" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.0"></path><path d="M120.2493,3.5124 C127.6043,3.5124 133.9883,5.7114 140.7483,8.0394 C147.4193,10.3374 154.3173,12.7144 162.1203,12.7144 C171.1793,12.7144 176.9183,11.3544 181.2803,7.9984 L181.2803,101.3564 C178.3053,104.4424 174.4683,106.4944 166.1933,106.9764 C166.1873,106.9764 166.1813,106.9764 166.1753,106.9774 C165.8963,106.9934 165.6103,107.0074 165.3213,107.0204 C165.2863,107.0214 165.2523,107.0234 165.2163,107.0254 C164.9483,107.0364 164.6733,107.0454 164.3963,107.0534 C164.3403,107.0554 164.2863,107.0574 164.2303,107.0584 C163.9663,107.0654 163.6943,107.0704 163.4213,107.0744 C163.3503,107.0764 163.2823,107.0784 163.2103,107.0784 C162.8673,107.0834 162.5183,107.0864 162.1613,107.0864 C154.8603,107.0864 148.4993,104.8944 141.7643,102.5744 C135.0703,100.2684 128.1463,97.8834 120.2903,97.8834 C119.8413,97.8834 119.4013,97.8964 118.9663,97.9124 C118.8363,97.9184 118.7093,97.9254 118.5803,97.9324 C118.2623,97.9484 117.9493,97.9694 117.6393,97.9944 C117.5143,98.0044 117.3883,98.0144 117.2633,98.0254 C116.8613,98.0634 116.4623,98.1064 116.0723,98.1594 C116.0613,98.1604 116.0483,98.1614 116.0363,98.1634 C115.6353,98.2174 115.2423,98.2814 114.8543,98.3494 C114.7383,98.3704 114.6243,98.3934 114.5093,98.4144 C114.2273,98.4684 113.9483,98.5254 113.6733,98.5864 C113.5603,98.6114 113.4463,98.6354 113.3343,98.6624 C112.9853,98.7444 112.6423,98.8294 112.3053,98.9234 C112.2843,98.9294 112.2633,98.9334 112.2423,98.9394 C111.8853,99.0394 111.5383,99.1454 111.1943,99.2574 C111.0923,99.2894 110.9913,99.3244 110.8903,99.3584 C110.6403,99.4434 110.3943,99.5304 110.1513,99.6194 C110.0503,99.6574 109.9493,99.6944 109.8493,99.7324 C109.5493,99.8484 109.2543,99.9664 108.9653,100.0904 C108.9393,100.1014 108.9123,100.1114 108.8863,100.1234 C108.5733,100.2574 108.2673,100.3994 107.9663,100.5434 C107.8773,100.5854 107.7893,100.6304 107.7013,100.6744 C107.4823,100.7814 107.2673,100.8914 107.0553,101.0034 C106.9663,101.0504 106.8763,101.0984 106.7883,101.1454 C106.5323,101.2854 106.2823,101.4264 106.0363,101.5714 C106.0073,101.5884 105.9773,101.6054 105.9483,101.6224 C105.6763,101.7834 105.4113,101.9494 105.1523,102.1174 C105.0733,102.1684 104.9983,102.2184 104.9203,102.2694 C104.7313,102.3944 104.5463,102.5204 104.3643,102.6484 C104.2863,102.7024 104.2073,102.7564 104.1313,102.8114 C103.9153,102.9654 103.7043,103.1214 103.4973,103.2784 C103.4683,103.3014 103.4373,103.3234 103.4073,103.3464 C103.1753,103.5254 102.9493,103.7074 102.7263,103.8894 C102.6603,103.9444 102.5953,103.9994 102.5293,104.0544 C102.3693,104.1894 102.2113,104.3254 102.0573,104.4604 C101.9903,104.5204 101.9223,104.5794 101.8563,104.6394 C101.6773,104.7994 101.5033,104.9604 101.3323,105.1214 C101.3033,105.1494 101.2733,105.1764 101.2443,105.2044 C101.0483,105.3924 100.8583,105.5804 100.6723,105.7694 C100.6163,105.8254 100.5623,105.8824 100.5073,105.9384 C100.3733,106.0774 100.2413,106.2154 100.1133,106.3534 C100.0573,106.4144 99.9993,106.4754 99.9443,106.5374 C99.7993,106.6964 99.6563,106.8554 99.5183,107.0134 C99.4913,107.0434 99.4633,107.0744 99.4373,107.1054 C99.2763,107.2924 99.1203,107.4784 98.9683,107.6634 C98.9223,107.7194 98.8773,107.7764 98.8313,107.8334 C98.7233,107.9674 98.6173,108.1004 98.5143,108.2324 C98.4673,108.2944 98.4193,108.3554 98.3733,108.4154 C98.2593,108.5644 98.1493,108.7114 98.0423,108.8574 C98.0163,108.8914 97.9903,108.9264 97.9653,108.9604 C97.9613,108.9664 97.9573,108.9714 97.9533,108.9774 L97.9533,107.9854 L97.9533,90.4624 L97.9533,81.2304 L97.9533,63.6974 L97.9533,47.7034 L97.9533,30.9824 L97.9533,28.5974 L97.9533,18.6644 L97.9533,17.4084 C99.5663,13.7994 105.4763,3.5124 120.2493,3.5124" id="Fill-12" fill="#FFFFFF" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.1"></path><path d="M162.1616,110.082 C154.3586,110.082 147.4606,107.705 140.7886,105.407 C134.0296,103.079 127.6456,100.88 120.2906,100.88 C105.1196,100.88 99.2956,111.727 97.8736,115.051 C97.6376,115.602 97.0956,115.96 96.4956,115.96 L96.4146,115.96 C95.8146,115.96 95.2726,115.602 95.0366,115.051 C93.6146,111.727 87.7906,100.88 72.6196,100.88 C65.2646,100.88 58.8806,103.079 52.1216,105.407 C45.4496,107.705 38.5516,110.082 30.7486,110.082 C21.7146,110.082 15.9886,108.722 11.6306,105.367 L11.6306,120.525 L81.6206,120.525 C89.2176,120.525 94.0236,125.459 94.8036,130.674 L94.9566,130.674 L97.9536,130.674 L98.1066,130.674 C98.8866,125.459 103.6926,120.525 111.2896,120.525 L181.2796,120.525 L181.2796,105.367 C176.9216,108.722 171.1956,110.082 162.1616,110.082" id="Fill-14" fill="#EC833D" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.2"></path><path d="M188.9002,125.2037 L188.9002,128.2007 L188.9002,129.2287 L109.7882,129.2287 C109.2122,129.2287 108.6882,129.5597 108.4382,130.0777 C106.3852,134.3507 102.4522,137.1557 97.9532,137.6707 L97.9532,137.6697 C97.4602,137.7257 96.9632,137.7637 96.4592,137.7647 L96.4552,137.7647 L96.4512,137.7647 C95.9462,137.7637 95.4492,137.7257 94.9572,137.6697 L94.9572,137.6707 C90.4582,137.1557 86.5252,134.3507 84.4722,130.0777 C84.2222,129.5597 83.6982,129.2287 83.1222,129.2287 L4.0102,129.2287 L4.0102,128.2007 L4.0102,125.2037 L4.0102,22.5907 L8.6342,22.5907 L8.6342,84.0837 C8.6272,84.0837 8.6202,84.0827 8.6132,84.0817 L8.6132,121.8507 C8.6132,121.9607 8.6262,122.0657 8.6482,122.1677 C8.7222,122.9267 9.3542,123.5207 10.1322,123.5207 L81.6212,123.5207 C88.7252,123.5207 91.9202,128.5797 91.9202,132.1717 C91.9202,132.9987 92.5912,133.6687 93.4182,133.6687 L94.9572,133.6687 L97.9532,133.6687 L99.4922,133.6687 C100.3192,133.6687 100.9902,132.9987 100.9902,132.1717 C100.9902,128.5797 104.1852,123.5207 111.2892,123.5207 L182.7782,123.5207 C183.5552,123.5207 184.1882,122.9267 184.2612,122.1677 C184.2832,122.0657 184.2972,121.9607 184.2972,121.8507 L184.2972,84.0817 C184.2902,84.0827 184.2832,84.0837 184.2762,84.0837 L184.2762,22.5907 L188.9002,22.5907 L188.9002,125.2037 Z" id="Fill-16" fill="#E5640F" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.3"></path><path d="M96.4551,141 C87.8971,141 83.4061,134.81 81.9571,132.343 L2.6631,132.343 C1.7281,132.343 0.9711,131.585 0.9711,130.65 L0.9711,20.98 C0.9711,20.046 1.7281,19.288 2.6631,19.288 L10.2291,19.288 C11.1641,19.288 11.9221,20.046 11.9221,20.98 C11.9221,21.915 11.1641,22.673 10.2291,22.673 L4.3551,22.673 L4.3551,128.958 L82.9671,128.958 C83.6271,128.958 84.2271,129.342 84.5041,129.941 C84.6481,130.25 88.1961,137.615 96.4551,137.615 C97.3901,137.615 98.1471,138.373 98.1471,139.308 C98.1471,140.242 97.3901,141 96.4551,141" id="Fill-18" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.4"></path><path d="M96.4541,116.2852 C95.7071,116.2852 95.0351,115.7912 94.8261,115.0542 C94.6621,114.4872 90.5801,101.0562 73.6971,101.0562 C64.4601,101.0562 57.8031,103.5072 51.3631,105.8762 C45.2901,108.1102 39.0101,110.4212 30.9441,110.4212 C14.2211,110.4212 9.0961,103.9772 8.8861,103.7042 C8.3171,102.9622 8.4581,101.8992 9.2001,101.3312 C9.9381,100.7672 10.9891,100.9012 11.5601,101.6302 C11.6641,101.7532 16.2081,107.0362 30.9441,107.0362 C38.4061,107.0362 44.1331,104.9292 50.1941,102.6982 C56.9121,100.2272 63.8571,97.6722 73.6971,97.6722 C89.3121,97.6722 95.5271,108.1232 97.4071,112.3702 C97.8541,112.6752 98.1471,113.1872 98.1471,113.7692 L98.1471,114.5932 C98.1471,115.4372 97.5241,116.1532 96.6871,116.2692 C96.6091,116.2802 96.5311,116.2852 96.4541,116.2852" id="Fill-20" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.5"></path><path d="M96.4551,134.0957 L93.8441,134.0957 C92.9091,134.0957 92.1511,133.3377 92.1511,132.4037 C92.1511,124.5957 82.6341,123.4127 81.6561,123.3127 L10.2291,123.3127 C9.2951,123.3127 8.5371,122.5547 8.5371,121.6197 L8.5371,5.2797 C8.5371,4.5537 8.9991,3.9087 9.6861,3.6757 C10.3711,3.4487 11.1331,3.6747 11.5731,4.2497 C11.6031,4.2867 16.1091,9.6407 30.9441,9.6407 C38.4061,9.6407 44.1331,7.5327 50.1941,5.3027 C56.9121,2.8317 63.8571,0.2767 73.6971,0.2767 C93.1951,0.2767 98.0371,16.5717 98.0841,16.7367 C98.1261,16.8857 98.1471,17.0407 98.1471,17.1977 L98.1471,113.7697 C98.1471,114.7037 97.3901,115.4617 96.4551,115.4617 C95.5201,115.4617 94.7631,114.7037 94.7631,113.7697 L94.7631,17.4527 C94.1751,15.6557 89.6511,3.6607 73.6971,3.6607 C64.4601,3.6607 57.8031,6.1117 51.3631,8.4807 C45.2901,10.7147 39.0101,13.0257 30.9441,13.0257 C20.9071,13.0257 15.0481,10.7047 11.9221,8.7897 L11.9221,119.9277 L81.7371,119.9277 C81.7861,119.9277 81.8341,119.9297 81.8821,119.9337 C86.2941,120.3137 94.3771,123.0677 95.4241,130.7107 L96.4551,130.7107 C97.3901,130.7107 98.1471,131.4687 98.1471,132.4037 C98.1471,133.3377 97.3901,134.0957 96.4551,134.0957" id="Fill-22" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.6"></path><path d="M165.7295,36.6348 C154.2985,36.6348 149.7425,35.7058 135.2595,30.4218 C122.0625,25.6068 111.3915,30.3258 111.2855,30.3728 C110.4365,30.7608 109.4315,30.3838 109.0445,29.5308 C108.6585,28.6808 109.0355,27.6768 109.8865,27.2908 C110.3725,27.0718 121.9365,21.9558 136.4195,27.2418 C150.4245,32.3518 154.8075,33.2498 165.7295,33.2498 C166.6645,33.2498 167.4215,34.0078 167.4215,34.9428 C167.4215,35.8768 166.6645,36.6348 165.7295,36.6348" id="Fill-24" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.7"></path><path d="M165.7295,46.4385 C154.2985,46.4385 149.7425,45.5095 135.2595,40.2255 C122.1285,35.4375 111.3905,40.1305 111.2825,40.1785 C110.4305,40.5585 109.4285,40.1825 109.0445,39.3315 C108.6615,38.4805 109.0365,37.4805 109.8865,37.0945 C110.3725,36.8735 121.9365,31.7625 136.4195,37.0455 C150.4245,42.1555 154.8075,43.0535 165.7295,43.0535 C166.6645,43.0535 167.4215,43.8115 167.4215,44.7465 C167.4215,45.6805 166.6645,46.4385 165.7295,46.4385" id="Fill-26" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.8"></path><path d="M165.7295,56.2432 C154.2985,56.2432 149.7425,55.3142 135.2595,50.0302 C122.1285,45.2422 111.3905,49.9342 111.2825,49.9832 C110.4305,50.3632 109.4285,49.9872 109.0445,49.1362 C108.6615,48.2852 109.0365,47.2852 109.8865,46.8992 C110.3725,46.6782 121.9365,41.5662 136.4195,46.8502 C150.4245,51.9602 154.8075,52.8582 165.7295,52.8582 C166.6645,52.8582 167.4215,53.6162 167.4215,54.5512 C167.4215,55.4852 166.6645,56.2432 165.7295,56.2432" id="Fill-28" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.9"></path><path d="M165.7295,66.0479 C154.2985,66.0479 149.7425,65.1189 135.2595,59.8349 C122.1285,55.0459 111.3905,59.7389 111.2825,59.7879 C110.4305,60.1679 109.4285,59.7919 109.0445,58.9409 C108.6615,58.0899 109.0365,57.0899 109.8865,56.7039 C110.3725,56.4839 121.9365,51.3719 136.4195,56.6549 C150.4245,61.7649 154.8075,62.6629 165.7295,62.6629 C166.6645,62.6629 167.4215,63.4209 167.4215,64.3559 C167.4215,65.2899 166.6645,66.0479 165.7295,66.0479" id="Fill-30" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.a"></path><path d="M165.7295,75.8525 C154.2975,75.8525 149.7425,74.9235 135.2595,69.6385 C122.1285,64.8495 111.3905,69.5435 111.2825,69.5915 C110.4305,69.9715 109.4285,69.5955 109.0445,68.7445 C108.6615,67.8935 109.0365,66.8935 109.8865,66.5075 C110.3725,66.2865 121.9365,61.1755 136.4195,66.4585 C150.4235,71.5695 154.8065,72.4675 165.7295,72.4675 C166.6645,72.4675 167.4215,73.2255 167.4215,74.1605 C167.4215,75.0945 166.6645,75.8525 165.7295,75.8525" id="Fill-32" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.b"></path><path d="M96.4697,141 C95.5347,141 94.7777,140.242 94.7777,139.308 C94.7777,138.373 95.5347,137.615 96.4697,137.615 C104.7857,137.615 108.3867,130.019 108.4217,129.941 C108.6987,129.342 109.2987,128.958 109.9587,128.958 L188.5697,128.958 L188.5697,22.673 L182.6957,22.673 C181.7607,22.673 181.0027,21.915 181.0027,20.98 C181.0027,20.046 181.7607,19.288 182.6957,19.288 L190.2617,19.288 C191.1967,19.288 191.9537,20.046 191.9537,20.98 L191.9537,130.65 C191.9537,131.585 191.1967,132.343 190.2617,132.343 L110.9687,132.343 C109.5197,134.81 105.0277,141 96.4697,141" id="Fill-34" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.c"></path><path d="M99.0811,134.0957 L96.4701,134.0957 C95.5351,134.0957 94.7771,133.3377 94.7771,132.4037 C94.7771,131.4687 95.5351,130.7107 96.4701,130.7107 L97.5011,130.7107 C98.5481,123.0677 106.6321,120.3137 111.0441,119.9337 C111.0921,119.9297 111.1401,119.9277 111.1881,119.9277 L181.0031,119.9277 L181.0031,8.7897 C177.8771,10.7047 172.0181,13.0257 161.9811,13.0257 C153.9151,13.0257 147.6351,10.7147 141.5611,8.4807 C135.1231,6.1117 128.4651,3.6607 119.2281,3.6607 C102.3461,3.6607 98.2631,17.0917 98.0971,17.6627 C97.8381,18.5597 96.9041,19.0777 96.0041,18.8227 C95.1071,18.5657 94.5871,17.6337 94.8411,16.7367 C94.8881,16.5717 99.7301,0.2767 119.2281,0.2767 C129.0681,0.2767 136.0141,2.8317 142.7301,5.3027 C148.7931,7.5327 154.5191,9.6407 161.9811,9.6407 C176.8151,9.6407 181.3211,4.2867 181.3651,4.2327 C181.8171,3.6757 182.5781,3.4497 183.2531,3.6937 C183.9291,3.9327 184.3881,4.5627 184.3881,5.2797 L184.3881,121.6197 C184.3881,122.5547 183.6301,123.3127 182.6951,123.3127 L111.2691,123.3127 C110.3081,123.4107 100.7731,124.5887 100.7731,132.4037 C100.7731,133.3377 100.0161,134.0957 99.0811,134.0957" id="Fill-36" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.d"></path><path d="M96.4707,116.2852 C96.3937,116.2852 96.3157,116.2802 96.2377,116.2692 C95.4007,116.1532 94.7777,115.4372 94.7777,114.5932 L94.7777,113.7692 C94.7777,113.1872 95.0707,112.6752 95.5177,112.3702 C97.3977,108.1232 103.6137,97.6722 119.2287,97.6722 C129.0687,97.6722 136.0137,100.2272 142.7307,102.6982 C148.7927,104.9292 154.5187,107.0362 161.9817,107.0362 C176.8157,107.0362 181.3217,101.6822 181.3657,101.6282 C181.9477,100.9092 183.0087,100.7822 183.7357,101.3542 C184.4627,101.9272 184.6017,102.9692 184.0387,103.7042 C183.8287,103.9772 178.7037,110.4212 161.9817,110.4212 C153.9147,110.4212 147.6347,108.1102 141.5617,105.8762 C135.1227,103.5072 128.4647,101.0562 119.2287,101.0562 C112.0837,101.0562 106.3537,103.4282 102.1977,108.1022 C99.1067,111.5802 98.1087,115.0192 98.0987,115.0542 C97.8897,115.7912 97.2177,116.2852 96.4707,116.2852" id="Fill-38" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.e"></path><path d="M33.9475,58.4893 L38.9085,58.4893 C38.5075,57.2263 38.1005,55.9783 37.6915,54.7453 C37.2805,53.5113 36.8635,52.2843 36.4435,51.0613 C36.0225,52.3053 35.6005,53.5433 35.1805,54.7743 C34.7595,56.0073 34.3485,57.2453 33.9475,58.4893 Z M41.5855,67.0903 C41.3855,66.4083 41.1805,65.7323 40.9685,65.0593 C40.7585,64.3883 40.5535,63.7213 40.3515,63.0603 L32.5045,63.0603 C32.1015,64.3843 31.6925,65.7263 31.2705,67.0903 L25.1055,67.0903 C26.4295,63.3203 27.7675,59.6433 29.1205,56.0543 C30.4735,52.4643 31.8625,48.9763 33.2845,45.5883 L39.7515,45.5883 C41.1955,49.1563 42.5985,52.7393 43.9615,56.3393 C45.3255,59.9363 46.6465,63.5213 47.9305,67.0903 L41.5855,67.0903 Z" id="Fill-40" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.f"></path><path d="M57.8527,55.5715 C57.0517,55.5715 56.3907,55.8845 55.8687,56.5045 L55.8687,62.7285 C56.3087,62.8695 56.8017,62.9405 57.3427,62.9405 C58.2447,62.9405 58.9377,62.6135 59.4177,61.9635 C59.8977,61.3105 60.1387,60.3835 60.1387,59.1815 C60.1387,57.9985 59.9437,57.1005 59.5517,56.4905 C59.1617,55.8775 58.5957,55.5715 57.8527,55.5715 M65.8237,58.9695 C65.8237,60.7945 65.4717,62.3385 64.7707,63.6015 C64.0677,64.8645 63.0467,65.8275 61.7037,66.4875 C60.3597,67.1505 58.7147,67.4805 56.7707,67.4805 C55.7087,67.4805 54.6517,67.3645 53.5987,67.1365 C52.5457,66.9055 51.4277,66.5385 50.2447,66.0365 L50.2447,44.6865 L55.8687,44.6865 L55.8687,52.5945 C56.3507,52.0745 56.8917,51.6825 57.4917,51.4225 C58.0937,51.1625 58.7757,51.0325 59.5367,51.0325 C60.8207,51.0325 61.9327,51.3575 62.8767,52.0075 C63.8187,52.6595 64.5447,53.5825 65.0557,54.7745 C65.5677,55.9675 65.8237,57.3675 65.8237,58.9695" id="Fill-42" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.g"></path><path d="M76.7402,67.48 C74.9342,67.48 73.4052,67.159 72.1522,66.519 C70.9002,65.877 69.9432,64.94 69.2812,63.706 C68.6202,62.473 68.2882,60.986 68.2882,59.24 C68.2882,57.998 68.4902,56.87 68.8902,55.859 C69.2912,54.846 69.8722,53.979 70.6342,53.256 C71.3952,52.534 72.3032,51.984 73.3562,51.603 C74.4072,51.223 75.5972,51.032 76.9202,51.032 C77.6612,51.032 78.3782,51.105 79.0712,51.257 C79.7612,51.408 80.4092,51.613 81.0092,51.873 L81.0092,56.564 C80.5072,56.224 79.9812,55.974 79.4312,55.813 C78.8802,55.653 78.3032,55.571 77.7012,55.571 C76.5182,55.571 75.6012,55.892 74.9512,56.534 C74.2982,57.176 73.9732,58.078 73.9732,59.24 C73.9732,60.423 74.2922,61.336 74.9342,61.978 C75.5762,62.62 76.4672,62.941 77.6112,62.941 C78.2522,62.941 78.8632,62.865 79.4462,62.714 C80.0272,62.563 80.6192,62.299 81.2212,61.917 L81.2212,66.519 C80.5792,66.859 79.8822,67.105 79.1292,67.256 C78.3782,67.407 77.5812,67.48 76.7402,67.48" id="Fill-44" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.1.h"></path></g><polyline id="Fill-47" fill="#EC833D" points="217.351 2 217.351 88.111 211.175 79.519 205 88.111 205 5.799" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.2"></polyline><path d="M217.044,89.804 C216.51,89.804 215.994,89.55 215.67,89.1 L210.868,82.42 L206.066,89.1 C205.639,89.696 204.873,89.948 204.174,89.723 C203.474,89.497 203,88.846 203,88.112 L203,5.799 L206.385,5.799 L206.385,82.857 L209.494,78.532 C210.129,77.647 211.607,77.647 212.242,78.532 L215.352,82.857 L215.352,2 L218.736,2 L218.736,88.112 C218.736,88.846 218.263,89.497 217.563,89.723 C217.392,89.778 217.217,89.804 217.044,89.804" id="Fill-48" fill="#231F20" data-reactid=".2b4h3b1p4hs.0.2.0.2.0.0.0.3"></path></g></g></g></g></svg></div></div></div></div> </div> <div id="orb-footer" class="orb-footer" dir="ltr"><div id="navp-orb-footer-promo"></div><aside role="complementary"><div id="orb-aside" class="orb-nav-sec b-r b-g-p"><div class="orb-footer-inner" role="navigation" aria-label="BBC"><h2 class="orb-footer-lead">Explore the BBC</h2><div class="orb-footer-primary-links"><ul><li class="orb-nav-home"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/">Home</a></li><li class="orb-nav-news"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-sounds"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/sounds">Sounds</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-tv"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/tv">TV</a></li><li class="orb-nav-radio"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/radio">Radio</a></li><li class="orb-nav-three"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bbcthree">Three</a></li></ul></div></div></div></aside><footer role="contentinfo"><div id="orb-contentinfo" class="orb-nav-sec b-r b-g-p"><script>window.orb.worldwideFooterlinks = '<li class="orb-footer-ads"><a href="https://web.archive.org/web/20190926214845/https://advertising.bbcworldwide.com/">Advertise with us<'+'/a><'+'/li><li class="orb-footer-adchoices"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.com/usingthebbc/cookies/how-does-the-bbc-use-cookies-for-advertising/">Ad choices<'+'/a><'+'/li>';</script><div class="orb-footer-inner"> <ul><li class="orb-footer-terms"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/usingthebbc/terms/">Terms of Use</a></li><li class="orb-footer-about"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/aboutthebbc">About the BBC</a></li><li class="orb-footer-privacy"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/usingthebbc/privacy/">Privacy Policy</a></li><li class="orb-footer-cookies"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/usingthebbc/cookies/">Cookies</a></li><li class="orb-footer-accessibility"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/accessibility/">Accessibility Help</a></li><li class="orb-footer-parental"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/guidance">Parental Guidance</a></li><li class="orb-footer-contact"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/contact">Contact the BBC</a></li><li class="orb-footer-newsletter"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bbcnewsletter">Get Personalised Newsletters</a></li></ul><small><em class="orb-hilight">Copyright © 2019 BBC.</em> The BBC is not responsible for the content of external sites. <span class="orb-footer-links"><a href="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/help/web/links/" class="orb-hilight">Read about our approach to external linking.</a></span></small></div></div></div></footer></div><script id="orb-js-script" data-assetpath="https://nav.files.bbci.co.uk/orbit/3.0.0-672.79448400/" src="https://web.archive.org/web/20190926214845js_/https://nav.files.bbci.co.uk/orbit/3.0.0-672.79448400/js/orb.min.js"></script> <script type="text/javascript">require(['orb/lib/_$'], function($) { $.ready(function() { initialiseFooter(); }); var scrollCheckTimer; var didScroll; var previousPosition = 0; var delta = 5; var PROMO_SHOW_BREAKPOINT = 1500; var pageLength = 0; function initialiseFooter() { // Suppress this feature on browsers we no longer test var myNav = navigator.userAgent.toLowerCase(); var oldIE = (myNav.indexOf('msie') !== -1) && parseInt(myNav.split('msie')[1], 10) <= 10; if (!oldIE) { require(['orb/cookies'], function (bbccookies) { var disabledByCookie = (parseInt(bbccookies.get('ckns_nav_promofail')) || 0) >= 3; if (!disabledByCookie) { require(['orb/fig'], function (orbFig) { orbFig.load(function (fig) { if (fig.geo.isUK()) { setUpLazyLoading(); } }); }); } }); } } function setUpLazyLoading() { // offsetHeight is expensive to calculate, only do it once. pageLength = Math.abs(document.body.offsetHeight); if (pageLength < getViewportHeight() + 300 || pageLength - getCurrentPosition() < PROMO_SHOW_BREAKPOINT) { loadPromo(); } else { window.onscroll = function () { didScroll = true; }; scrollCheckTimer = setInterval(function () { if (didScroll) { hasScrolled(); didScroll = false; } }, 250); } } function loadPromo() { clearInterval(scrollCheckTimer); require(['orb/async/_footerpromo'], function(promo) { promo.init('https://web.archive.org/web/20190926214845/https://navpromo.api.bbci.co.uk', ''); }); } function getViewportHeight() { return window.innerHeight; } function getCurrentPosition() { return Math.abs(window.scrollY || document.body.scrollTop || document.documentElement.scrollTop); } function hasScrolled() { var currentPosition = getCurrentPosition(); if (Math.abs(previousPosition - currentPosition) <= delta) { return; } if (currentPosition > previousPosition) { if ((pageLength - currentPosition) <= PROMO_SHOW_BREAKPOINT) { loadPromo(); } } previousPosition = currentPosition; } })</script><script type="text/javascript">/*<![CDATA[*/ require(['orb/fig', 'orb/nav'], function(fig, nav) { fig.load(function(fig) { if (fig.geo.isUK()) { nav.loadJs('https://web.archive.org/web/20190926214845/https://nav.files.bbci.co.uk/orbit/3.0.0-672.79448400/js/edr.min.js'); } }); }); /*]]>*/</script><script type="text/javascript">require.config({ paths: { "mybbc/templates": '//web.archive.org/web/20190926214845/https://mybbc.files.bbci.co.uk/notification-ui/3.9.10/templates', "mybbc/notifications": '//web.archive.org/web/20190926214845/https://mybbc.files.bbci.co.uk/notification-ui/3.9.10/js' } }); require(['mybbc/notifications/NotificationsMain', 'idcta/idcta-1'], function (NotificationsMain, idcta) { var loadNotifications = function (isUK) { if (isUK) { window.bbcpage.loadCSS('//web.archive.org/web/20190926214845/https://mybbc.files.bbci.co.uk/notification-ui/3.9.10/css/main.min.css').then(function() { NotificationsMain.run(idcta, '//web.archive.org/web/20190926214845/https://mybbc.files.bbci.co.uk/notification-ui/3.9.10/'); }); } }; if (window.bbcuser && window.bbcuser.isUKCombined && typeof(window.bbcuser.isUKCombined) === 'function') { // Use new API from Orbit if available window.bbcuser.isUKCombined().then(function(isUK) { loadNotifications(isUK); }); } else { // Fallback to fig (ORB support) var orbFig = window.orb.fig; loadNotifications(orbFig.geo.isUK()); } });</script><!-- BBCDOTCOM bodyLast --><div class="bbccom_display_none"><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && window.bbcdotcom.analytics && bbcdotcom.config && !bbcdotcom.config.isSportApp() && !bbcdotcom.config.isReel()) { bbcdotcom.analytics.page(); } /*]]>*/</script><noscript><img src="//web.archive.org/web/20190926214845im_/https://ssc.api.bbc.com/?c1=2&c2=19293874&ns_site=bbc&name=" height="1" width="1" alt=""></noscript><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.currencyProviders) { bbcdotcom.currencyProviders.write(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.currencyProviders) { bbcdotcom.currencyProviders.postWrite(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.stats && bbcdotcom.data.stats === 1 && bbcdotcom.utils && window.location.pathname === '/' && window.bbccookies && bbccookies.readPolicy('necessary') ) { var wwhpEdition = bbcdotcom.utils.getMetaPropertyContent('wwhp-edition'); var _sf_async_config={}; /** CONFIGURATION START **/ _sf_async_config.uid = 50924; _sf_async_config.domain = "bbc.co.uk"; _sf_async_config.title = "Homepage"+(wwhpEdition !== '' ? ' - '+wwhpEdition : ''); _sf_async_config.sections = "Homepage"+(wwhpEdition !== '' ? ', Homepage - '+wwhpEdition : ''); _sf_async_config.region = wwhpEdition; _sf_async_config.path = "/"+(wwhpEdition !== '' ? '?'+wwhpEdition : ''); /** CONFIGURATION END **/ (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement("script"); e.setAttribute("language", "javascript"); e.setAttribute("type", "text/javascript"); e.setAttribute('src', '//web.archive.org/web/20190926214845/https://static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != "function") ? loadChartbeat : function() { oldonload(); loadChartbeat(); }; })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function() { window.bbcdotcom.bodyLast = true; }()); /*]]>*/</script></div><!-- BBCDOTCOM all code in page --><script type="text/javascript">if (window.SEARCHBOX.suppress === false && window.SEARCHBOX.locale && /^en-?.*?/.test(window.SEARCHBOX.locale)) { require.config({ paths: { "search/searchbox": window.SEARCHBOX.searchboxAppStaticPrefix, } }); if (bbcuser && bbcuser.isUKCombined) { bbcuser.isUKCombined().then(function (isUK) { if (isUK) { require(['search/searchbox/searchboxDrawer'], function (SearchboxDrawer) { SearchboxDrawer.run(window.SEARCHBOX); }); } }); } }</script> <script type="text/javascript">window.COOKIES_STATIC_HOST = 'https://web.archive.org/web/20190926214845/https://nav.files.bbci.co.uk/orbit-webmodules/0.0.1-332.8fd22d2/cookie-banner//cookie-prompt/';</script><script src="https://web.archive.org/web/20190926214845js_/https://nav.files.bbci.co.uk/orbit-webmodules/0.0.1-332.8fd22d2/cookie-banner/cookie-banners.bundle.js" async=""></script><script type="text/javascript">require(["istats-1","orb/cookies"],function(o,t){if(t.isAllowed("s1"))try{if(!require.s.contexts._.config.paths.idcta)return void i();require(["idcta/idcta-1"],function(t){t&&"function"==typeof t.getIStatsLabels&&o.addLabels(t.getIStatsLabels()),i()},function(t){throw t})}catch(t){console&&"function"==typeof console.log&&console.log("an exception occurred while adding idcta labels to istats, invoking istats without them",t),i()}function i(){o.invoke()}});</script><script type="text/javascript">"use strict";window.__reverb.__reverbLoadedPromise.then(function(e){return e.initialise().then(function(){return e.viewEvent()})},function(){console.log("Failed to load reverb. No event sent")});</script><script src="https://web.archive.org/web/20190926214845js_/https://nav.files.bbci.co.uk/orbit-webmodules/0.0.1-332.8fd22d2/detectview/detectview.bundle.js" async=""></script><script>Morph.toInit.bundles.push(function() { Morph.versions['bbc-morph-optimizely-ati@1.0.1']={'optimizely-ati':'1.0.0','amd-loader':'0.0.8','react':'0.14.7',};/******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) /******/ return installedModules[moduleId].exports; /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ exports: {}, /******/ id: moduleId, /******/ loaded: false /******/ }; /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ // Flag the module as loaded /******/ module.loaded = true; /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ // Load entry module and return exports /******/ return __webpack_require__(0); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /***/ (function(module, exports, __webpack_require__) { Morph.modules["bbc-morph-optimizely-ati@1.0.1"] = __webpack_require__(1); /***/ }), /* 1 */ /***/ (function(module, exports, __webpack_require__) { module.exports = /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { /******/ configurable: false, /******/ enumerable: true, /******/ get: getter /******/ }); /******/ } /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 0); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _react = __webpack_require__(1); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } __webpack_require__(2); var optimizelyATI = __webpack_require__(3); var OptimizelyATI = function (_Component) { _inherits(OptimizelyATI, _Component); function OptimizelyATI() { _classCallCheck(this, OptimizelyATI); return _possibleConstructorReturn(this, (OptimizelyATI.__proto__ || Object.getPrototypeOf(OptimizelyATI)).apply(this, arguments)); } _createClass(OptimizelyATI, [{ key: 'componentDidMount', value: function componentDidMount() { optimizelyATI.init(); } }, { key: 'render', value: function render() { return null; } }]); return OptimizelyATI; }(_react.Component); exports.default = OptimizelyATI; module.exports = exports['default']; /***/ }), /* 1 */ /***/ (function(module, exports) { module.exports = __webpack_require__(2); /***/ }), /* 2 */ /***/ (function(module, exports) { module.exports = __webpack_require__(3); /***/ }), /* 3 */ /***/ (function(module, exports) { module.exports = __webpack_require__(4); /***/ }) /******/ ]); /***/ }), /* 2 */ /***/ (function(module, exports) { module.exports = React; /***/ }), /* 3 */ /***/ (function(module, exports) { module.exports = Morph.modules["amd-loader@0.0.8"]; /***/ }), /* 4 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict'; !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function () { // Provides an initialisation method function init() { registerCurrentlyActiveExperiments(); registerFutureActiveExperiments(); } function experimentEventTest(experimentObject) { //trigger custom experiment event const { experiment, variation } = experimentObject; if (experiment && variation) { const experimentEvent = new CustomEvent('bbc-user-event', { detail: { personalisation: { EXP: experiment + '::' + variation } } }); document.dispatchEvent(experimentEvent); } } return { init: init, experimentTest: experimentEventTest }; function registerCurrentlyActiveExperiments() { var activeCampaigns = getAllActiveOptimizelyCampaigns(); if (activeCampaigns) { var experiments = []; for (var campaignId in activeCampaigns) { if (activeCampaigns.hasOwnProperty(campaignId)) { var experimentData = getExperimentData(campaignId); experiments.push(experimentData); } } for (var i = 0; i < experiments.length; i++) { experimentEventTest(experiments[i]); } } } // Register an event handler whenever the campaignDecided event is triggered function registerFutureActiveExperiments() { window['optimizely'] = window['optimizely'] || []; window['optimizely'].push({ type: 'addListener', filter: { type: 'lifecycle', name: 'campaignDecided' }, handler: function (event) { var id = event.data.campaign.id; var experimentData = [getExperimentData(id)]; experimentEventTest(experimentData); } }); } function getExperimentData(campaignId) { var campaign = getActiveOptimizelyCampaignById(campaignId); var experimentData = {}; if (campaign) { var browserIsSeeingTheExperiment = !campaign.isInCampaignHoldback; // true if (browserIsSeeingTheExperiment) { // construct an object with the experiment name and variation experimentData = { experiment: campaign.experiment.name, variation: campaign.variation.name }; } // } } return experimentData; } // Gets a campaign object from the Optimizely API for a given campaign ID function getAllActiveOptimizelyCampaigns() { return getOptimizelyCampaignState(); } function getActiveOptimizelyCampaignById(campaignId) { return getOptimizelyCampaignState()[campaignId]; } function getOptimizelyCampaignState() { var state = window['optimizely'] && window['optimizely'].get('state'); if (state) { return state.getCampaignStates({ isActive: true }); } return {}; } }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); /***/ }) /******/ ]);; });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-optimizely-ati","language":"en-GB","version":"1.0.1","_mrrVersion":"2.0.16"},'u6055118580714232'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//web.archive.org/web/20190926214845/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u6055118580714232 */</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-promise@1.0.6"]={"es6-promise":"3.2.1"},function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var e={};return n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){Morph.modules["bbc-morph-promise@1.0.6"]=e(1)},function(t,n,e){var r=e(2).Promise;t.exports=r},function(t,n,e){var r;(function(t,o,i){(function(){"use strict";function s(t){return"function"==typeof t||"object"==typeof t&&null!==t}function u(t){return"function"==typeof t}function c(t){V=t}function a(t){tt=t}function f(){return function(){t.nextTick(v)}}function l(){return function(){R(v)}}function h(){var t=0,n=new rt(v),e=document.createTextNode("");return n.observe(e,{characterData:!0}),function(){e.data=t=++t%2}}function p(){var t=new MessageChannel;return t.port1.onmessage=v,function(){t.port2.postMessage(0)}}function d(){return function(){setTimeout(v,1)}}function v(){for(var t=0;t<$;t+=2){var n=st[t],e=st[t+1];n(e),st[t]=void 0,st[t+1]=void 0}$=0}function _(){try{var t=e(5);return R=t.runOnLoop||t.runOnContext,l()}catch(t){return d()}}function y(t,n){var e=this,r=new this.constructor(w);void 0===r[at]&&N(r);var o=e._state;if(o){var i=arguments[o-1];tt(function(){F(o,r,i,e._result)})}else C(e,r,t,n);return r}function m(t){var n=this;if(t&&"object"==typeof t&&t.constructor===n)return t;var e=new n(w);return j(e,t),e}function w(){}function b(){return new TypeError("You cannot resolve a promise with itself")}function g(){return new TypeError("A promises callback cannot return that same promise.")}function A(t){try{return t.then}catch(t){return pt.error=t,pt}}function x(t,n,e,r){try{t.call(n,e,r)}catch(t){return t}}function E(t,n,e){tt(function(t){var r=!1,o=x(e,n,function(e){r||(r=!0,n!==e?j(t,e):M(t,e))},function(n){r||(r=!0,k(t,n))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,k(t,o))},t)}function T(t,n){n._state===lt?M(t,n._result):n._state===ht?k(t,n._result):C(n,void 0,function(n){j(t,n)},function(n){k(t,n)})}function S(t,n,e){n.constructor===t.constructor&&e===ut&&constructor.resolve===ct?T(t,n):e===pt?k(t,pt.error):void 0===e?M(t,n):u(e)?E(t,n,e):M(t,n)}function j(t,n){t===n?k(t,b()):s(n)?S(t,n,A(n)):M(t,n)}function P(t){t._onerror&&t._onerror(t._result),O(t)}function M(t,n){t._state===ft&&(t._result=n,t._state=lt,0!==t._subscribers.length&&tt(O,t))}function k(t,n){t._state===ft&&(t._state=ht,t._result=n,tt(P,t))}function C(t,n,e,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=n,o[i+lt]=e,o[i+ht]=r,0===i&&t._state&&tt(O,t)}function O(t){var n=t._subscribers,e=t._state;if(0!==n.length){for(var r,o,i=t._result,s=0;s<n.length;s+=3)r=n[s],o=n[s+e],r?F(e,r,o,i):o(i);t._subscribers.length=0}}function L(){this.error=null}function Y(t,n){try{return t(n)}catch(t){return dt.error=t,dt}}function F(t,n,e,r){var o,i,s,c,a=u(e);if(a){if(o=Y(e,r),o===dt?(c=!0,i=o.error,o=null):s=!0,n===o)return void k(n,g())}else o=r,s=!0;n._state!==ft||(a&&s?j(n,o):c?k(n,i):t===lt?M(n,o):t===ht&&k(n,o))}function D(t,n){try{n(function(n){j(t,n)},function(n){k(t,n)})}catch(n){k(t,n)}}function K(){return vt++}function N(t){t[at]=vt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function U(t){return new bt(this,t).promise}function W(t){var n=this;return new n(Z(t)?function(e,r){for(var o=t.length,i=0;i<o;i++)n.resolve(t[i]).then(e,r)}:function(t,n){n(new TypeError("You must pass an array to race."))})}function q(t){var n=this,e=new n(w);return k(e,t),e}function z(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function B(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function G(t){this[at]=K(),this._result=this._state=void 0,this._subscribers=[],w!==t&&("function"!=typeof t&&z(),this instanceof G?D(this,t):B())}function H(t,n){this._instanceConstructor=t,this.promise=new t(w),this.promise[at]||N(this.promise),Z(n)?(this._input=n,this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?M(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&M(this.promise,this._result))):k(this.promise,I())}function I(){return new Error("Array Methods must be provided an Array")}function J(){var t;if("undefined"!=typeof o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;n&&"[object Promise]"===Object.prototype.toString.call(n.resolve())&&!n.cast||(t.Promise=wt)}var Q;Q=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var R,V,X,Z=Q,$=0,tt=function(t,n){st[$]=t,st[$+1]=n,$+=2,2===$&&(V?V(v):X())},nt="undefined"!=typeof window?window:void 0,et=nt||{},rt=et.MutationObserver||et.WebKitMutationObserver,ot="undefined"==typeof self&&"undefined"!=typeof t&&"[object process]"==={}.toString.call(t),it="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,st=new Array(1e3);X=ot?f():rt?h():it?p():void 0===nt?_():d();var ut=y,ct=m,at=Math.random().toString(36).substring(16),ft=void 0,lt=1,ht=2,pt=new L,dt=new L,vt=0,_t=U,yt=W,mt=q,wt=G;G.all=_t,G.race=yt,G.resolve=ct,G.reject=mt,G._setScheduler=c,G._setAsap=a,G._asap=tt,G.prototype={constructor:G,then:ut,catch:function(t){return this.then(null,t)}};var bt=H;H.prototype._enumerate=function(){for(var t=this.length,n=this._input,e=0;this._state===ft&&e<t;e++)this._eachEntry(n[e],e)},H.prototype._eachEntry=function(t,n){var e=this._instanceConstructor,r=e.resolve;if(r===ct){var o=A(t);if(o===ut&&t._state!==ft)this._settledAt(t._state,n,t._result);else if("function"!=typeof o)this._remaining--,this._result[n]=t;else if(e===wt){var i=new e(w);S(i,t,o),this._willSettleAt(i,n)}else this._willSettleAt(new e(function(n){n(t)}),n)}else this._willSettleAt(r(t),n)},H.prototype._settledAt=function(t,n,e){var r=this.promise;r._state===ft&&(this._remaining--,t===ht?k(r,e):this._result[n]=e),0===this._remaining&&M(r,this._result)},H.prototype._willSettleAt=function(t,n){var e=this;C(t,void 0,function(t){e._settledAt(lt,n,t)},function(t){e._settledAt(ht,n,t)})};var gt=J,At={Promise:wt,polyfill:gt};e(6).amd?(r=function(){return At}.call(n,e,n,i),!(void 0!==r&&(i.exports=r))):"undefined"!=typeof i&&i.exports?i.exports=At:"undefined"!=typeof this&&(this.ES6Promise=At),gt()}).call(this)}).call(n,e(3),function(){return this}(),e(4)(t))},function(t,n){function e(){l&&a&&(l=!1,a.length?f=a.concat(f):h=-1,f.length&&r())}function r(){if(!l){var t=s(e);l=!0;for(var n=f.length;n;){for(a=f,f=[];++h<n;)a&&a[h].run();h=-1,n=f.length}a=null,l=!1,u(t)}}function o(t,n){this.fun=t,this.array=n}function i(){}var s,u,c=t.exports={};!function(){try{s=setTimeout}catch(t){s=function(){throw new Error("setTimeout is not defined")}}try{u=clearTimeout}catch(t){u=function(){throw new Error("clearTimeout is not defined")}}}();var a,f=[],l=!1,h=-1;c.nextTick=function(t){var n=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)n[e-1]=arguments[e];f.push(new o(t,n)),1!==f.length||l||s(r,0)},o.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=i,c.addListener=i,c.once=i,c.off=i,c.removeListener=i,c.removeAllListeners=i,c.emit=i,c.binding=function(t){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(t){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n){},function(t,n){t.exports=function(){throw new Error("define cannot be used indirect")}}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-istats@1.3.0"]={"bbc-morph-promise":"1.0.6",requirejs:"2.3.5"},function(n){function r(e){if(t[e])return t[e].exports;var o=t[e]={exports:{},id:e,loaded:!1};return n[e].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}var t={};return r.m=n,r.c=t,r.p="",r(0)}([function(n,r,t){Morph.modules["bbc-morph-istats@1.3.0"]=t(1)},function(n,r,t){function e(){return p?a.resolve(p):new a(function(n){requirejs(["istats-1"],function(r){p=r,n(p)})})}function o(n){return"string"==typeof n&&n[0]}function u(n,r){return o(n)&&o(r)}function i(n,r,t){return e().then(function(e){e.log(n,r,t)})}function c(n,r){return e().then(function(t){t.track(n,r)})}function s(n,r,t){return u(n,r)?i(r,n,t):a.reject("Invalid parameters")}function f(){return e().then(function(n){return n.getCountername()})}var p,a=t(2);r.track=s,r.trackRegion=c,r.getCountername=f,r.log=i},function(n,r){n.exports=Morph.modules["bbc-morph-promise@1.0.6"]}]);; });</script><script>Morph.toInit.bundles.push(function() { !function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=35)}([function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(11),a=n(26),i=n(16),o=Object.defineProperty;t.f=n(2)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),a)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){e.exports=!n(12)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=React},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(50),a=n(51);e.exports=function(e){return r(a(e))}},function(e,t,n){n(24)("asyncIterator")},function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(9),a=n(0),i=a["__core-js_shared__"]||(a["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(14)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(6);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){"use strict";var r=n(0),a=n(3),i=n(2),o=n(43),l=n(28),u=n(47).KEY,s=n(12),c=n(10),f=n(48),d=n(5),p=n(15),g=n(25),h=n(24),b=n(49),y=n(55),v=n(11),m=n(6),_=n(7),w=n(16),x=n(18),O=n(56),E=n(59),j=n(60),z=n(1),S=n(19),k=j.f,P=z.f,N=E.f,C=r.Symbol,R=r.JSON,T=R&&R.stringify,q=p("_hidden"),D=p("toPrimitive"),M={}.propertyIsEnumerable,L=c("symbol-registry"),A=c("symbols"),B=c("op-symbols"),G=Object.prototype,I="function"==typeof C,F=r.QObject,K=!F||!F.prototype||!F.prototype.findChild,W=i&&s(function(){return 7!=O(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=k(G,t);r&&delete G[t],P(e,t,n),r&&e!==G&&P(G,t,r)}:P,U=function(e){var t=A[e]=O(C.prototype);return t._k=e,t},H=I&&"symbol"==typeof C.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof C},Z=function(e,t,n){return e===G&&Z(B,t,n),v(e),t=w(t,!0),v(n),a(A,t)?(n.enumerable?(a(e,q)&&e[q][t]&&(e[q][t]=!1),n=O(n,{enumerable:x(0,!1)})):(a(e,q)||P(e,q,x(1,{})),e[q][t]=!0),W(e,t,n)):P(e,t,n)},Y=function(e,t){v(e);for(var n,r=b(t=_(t)),a=0,i=r.length;i>a;)Z(e,n=r[a++],t[n]);return e},J=function(e,t){return void 0===t?O(e):Y(O(e),t)},V=function(e){var t=M.call(this,e=w(e,!0));return!(this===G&&a(A,e)&&!a(B,e))&&(!(t||!a(this,e)||!a(A,e)||a(this,q)&&this[q][e])||t)},Q=function(e,t){if(e=_(e),t=w(t,!0),e!==G||!a(A,t)||a(B,t)){var n=k(e,t);return!n||!a(A,t)||a(e,q)&&e[q][t]||(n.enumerable=!0),n}},$=function(e){for(var t,n=N(_(e)),r=[],i=0;n.length>i;)a(A,t=n[i++])||t==q||t==u||r.push(t);return r},X=function(e){for(var t,n=e===G,r=N(n?B:_(e)),i=[],o=0;r.length>o;)!a(A,t=r[o++])||n&&!a(G,t)||i.push(A[t]);return i};I||(C=function(){if(this instanceof C)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===G&&t.call(B,n),a(this,q)&&a(this[q],e)&&(this[q][e]=!1),W(this,e,x(1,n))};return i&&K&&W(G,e,{configurable:!0,set:t}),U(e)},l(C.prototype,"toString",function(){return this._k}),j.f=Q,z.f=Z,n(34).f=E.f=$,n(21).f=V,n(33).f=X,i&&!n(14)&&l(G,"propertyIsEnumerable",V,!0),g.f=function(e){return U(p(e))}),o(o.G+o.W+o.F*!I,{Symbol:C});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),te=0;ee.length>te;)p(ee[te++]);for(var ne=S(p.store),re=0;ne.length>re;)h(ne[re++]);o(o.S+o.F*!I,"Symbol",{for:function(e){return a(L,e+="")?L[e]:L[e]=C(e)},keyFor:function(e){if(!H(e))throw TypeError(e+" is not a symbol!");for(var t in L)if(L[t]===e)return t},useSetter:function(){K=!0},useSimple:function(){K=!1}}),o(o.S+o.F*!I,"Object",{create:J,defineProperty:Z,defineProperties:Y,getOwnPropertyDescriptor:Q,getOwnPropertyNames:$,getOwnPropertySymbols:X}),R&&o(o.S+o.F*(!I||s(function(){var e=C();return"[null]"!=T([e])||"{}"!=T({a:e})||"{}"!=T(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(n=t=r[1],(m(t)||void 0!==e)&&!H(e))return y(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!H(t))return t}),r[1]=t,T.apply(R,r)}}),C.prototype[D]||n(17)(C.prototype,D,C.prototype.valueOf),f(C,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t){e.exports=!1},function(e,t,n){var r=n(10)("wks"),a=n(5),i=n(0).Symbol,o="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=o&&i[e]||(o?i:a)("Symbol."+e))}).store=r},function(e,t,n){var r=n(6);e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(1),a=n(18);e.exports=n(2)?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(29),a=n(20);e.exports=Object.keys||function(e){return r(e,a)}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){function r(e){return null==e?"":a(e)}var a=n(69);e.exports=r},function(e,t,n){var r=n(70),a=r.Symbol;e.exports=a},function(e,t,n){var r=n(0),a=n(9),i=n(14),o=n(25),l=n(1).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||l(t,e,{value:o.f(e)})}},function(e,t,n){t.f=n(15)},function(e,t,n){e.exports=!n(2)&&!n(12)(function(){return 7!=Object.defineProperty(n(27)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(6),a=n(0).document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){var r=n(0),a=n(17),i=n(3),o=n(5)("src"),l=n(44),u=(""+l).split("toString");n(9).inspectSource=function(e){return l.call(e)},(e.exports=function(e,t,n,l){var s="function"==typeof n;s&&(i(n,"name")||a(n,"name",t)),e[t]!==n&&(s&&(i(n,o)||a(n,o,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:l?e[t]?e[t]=n:a(e,t,n):(delete e[t],a(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[o]||l.call(this)})},function(e,t,n){var r=n(3),a=n(7),i=n(52)(!1),o=n(32)("IE_PROTO");e.exports=function(e,t){var n,l=a(e),u=0,s=[];for(n in l)n!=o&&r(l,n)&&s.push(n);for(;t.length>u;)r(l,n=t[u++])&&(~i(s,n)||s.push(n));return s}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(10)("keys"),a=n(5);e.exports=function(e){return r[e]||(r[e]=a(e))}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(29),a=n(20).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(36),a=n.n(r);Morph.modules["bbc-morph-bitesize-global-navigation-view@1.27.1"]=a.a},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=8)}([function(e,t){e.exports=n(4)},function(e,t){e.exports=n(37)},function(e,t){e.exports=n(40)},function(e,t){e.exports=n(41)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={"en-GB":{england:"England","northern-ireland":"Northern Ireland",scotland:"Scotland",wales:"Wales",home:"Home","learn-revise":"Learn & revise",support:"Support",careers:"Careers","my-bitesize":"My Bitesize","all-bitesize":"All Bitesize",menu:"Menu",primary:"Primary",secondary:"Secondary","post-16":"Post-16",subjects:"Subjects",maths:"Maths",science:"Science",geography:"Geography",spanish:"Spanish",english:"English",history:"History",french:"French","63-more-subjects":"63 more subjects"},"cy-GB":{england:"Lloegr","northern-ireland":"Gogledd Iwerddon",scotland:"Yr Alban",wales:"Cymru",home:"Hafan","learn-revise":"Dysgu ac adolygu",support:"Cyngor",careers:"Gyrfaoedd","my-bitesize":"Fy Bitesize","all-bitesize":"Pob pwnc",menu:"Dewislen",primary:"Cynradd",secondary:"Uwchradd","post-16":"Ôl 16",subjects:"Pynciau",maths:"Mathemateg",science:"Gwyddoniaeth",geography:"Daearyddiaeth",spanish:"Sbaeneg",english:"Saesneg",history:"Hanes",french:"Ffrangeg","all-subjects":"Pob pwnc...","63-more-subjects":"63 o bynciau eraill"},"ga-GB":{england:"Sasana","northern-ireland":"Tuaisceart Eireann",scotland:"Albain",wales:"An Bhreatain Bheag",home:"Baile","learn-revise":"Foghlaim",support:"Tacaíocht",careers:"Gairmeacha","my-bitesize":"Mo Bitesize","all-bitesize":"Bitesize Uilig",menu:"Clàr",primary:"Bunoideachas",secondary:"Meánoideachas","post-16":"Iar-16",subjects:"Ábhair",maths:"Matamaitic",science:"Eolaíocht",geography:"Tíreolaíocht",spanish:"Spáinnis",english:"Béarla",history:"Stair",french:"Fraincis","63-more-subjects":"63 ábhar eile"},"gd-GB":{england:"Sasainn","northern-ireland":"Eirinn a Tuath",scotland:"Alba",wales:"A'Chuimrigh",home:"Dachaigh","learn-revise":"Ionnsaich",support:"Taic",careers:"Dreuchdan","my-bitesize":"Bitesize agamsa","all-bitesize":"Bitesize gu lèir",menu:"Roghchlár",primary:"Bun-sgoil",secondary:"Àrd-sgoil","post-16":"Nas sine na 16",subjects:"Cuspairean",maths:"Matamataig",science:"Saidheans",geography:"Cruinn-eòlas",spanish:"Spàinntis",english:"Beurla",history:"Eachdraidh",french:"Fraingis","63-more-subjects":"63 cuspairean a bharrachd"}};t.default=r,e.exports=t.default},function(e,t){e.exports=n(42)},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(0)),i=r(n(1)),o=r(n(2)),l=r(n(5)),u=r(n(3)),s=r(n(7)),c=r(n(4)),f=function(e){return e.toLowerCase().replace(/[^\w]+/,"-")},d=function(e,t,n){return[n,t].includes("/bitesize".concat(e.href))},p=function(e){var t=e.buckets,n=e.pageType,r=e.language,i=e.href,p=e.onClick,g=e.showDrawer,h=e.includeLanguageSelector,b=e.linkToHighlight;return u.default.initLocalisations({language:r,localisations:c.default}),a.default.createElement("ul",{className:"global-navigation__list"},t.map(function(e){var t=(0,o.default)("global-navigation__list__item",{"global-navigation__list__item--highlighted":d(e,i,b)});return a.default.createElement("li",{className:t,key:f(e.title)},a.default.createElement("a",{className:"global-navigation__list__link",href:"/bitesize".concat(e.href)},a.default.createElement("span",{className:"global-navigation__list__link-text"},u.default.localise(f(e.title)))))}),a.default.createElement("li",null,a.default.createElement("ul",{className:"global-navigation__list__items--pinned"},a.default.createElement("li",{className:(0,o.default)("global-navigation__list__item",{"global-navigation__list__item--highlighted":"my"===n}),key:"my-bitesize"},a.default.createElement("a",{className:"global-navigation__list__link",href:"/bitesize/my"},a.default.createElement("span",{className:(0,o.default)("global-navigation__list__link-my-bitesize",{"global-navigation__list__link-my-bitesize--no-border":g})},u.default.localise("my-bitesize")))),h&&a.default.createElement("li",{className:"global-navigation__list__item",key:"language-selector"},a.default.createElement(s.default,{language:r})),a.default.createElement("li",{className:"global-navigation__list__item global-navigation__list__item--pinned global-navigation__list__item--all-bitesize",key:"all-bitesize"},a.default.createElement("button",{type:"button",onClick:p,className:(0,o.default)("global-navigation__list__link--button","global-navigation__list__link--button--pinned",{"global-navigation__list__link--button--pinned--open":g}),"aria-live":"polite","aria-label":"Menu button, this menu is ".concat(g?"open":"closed")},a.default.createElement("span",{className:"gel-icon gel-icon--list-view"},a.default.createElement(l.default,null)),a.default.createElement("span",{className:"global-navigation__list__link-text"},u.default.localise("all-bitesize")))))))};p.defaultProps={pageType:"",language:"en-GB",includeLanguageSelector:!1,href:null,linkToHighlight:""},p.propTypes={buckets:i.default.arrayOf(i.default.shape({title:i.default.string.isRequired,href:i.default.string.isRequired}).isRequired).isRequired,href:i.default.string,pageType:i.default.string,language:i.default.string,onClick:i.default.func.isRequired,showDrawer:i.default.bool.isRequired,includeLanguageSelector:i.default.bool,linkToHighlight:i.default.string};var g=p;t.default=g,e.exports=t.default},function(e,t,n){function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return(i="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)})(e)}function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),e}function c(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return v(e)||y(e,t)||b()}function b(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function y(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(r=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw i}}return n}function v(e){if(Array.isArray(e))return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var m=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(0)),_=a(n(1)),w=a(n(2)),x=a(n(12)),O=a(n(13)),E=function(){var e=new Date;return e.setYear(e.getFullYear()+1),e},j=function(e,t){var n=window.bbccookies._getCurrentDomain()||".bbc.co.uk";n="."===n.charAt(0)?n:".".concat(n),window.bbccookies.set(e,t,{path:"/",domain:n,expires:E()})},z=function(e){j("ckps_kl_lang",e),window.location.reload(!0)},S=function(e){return h(x.default.filter(function(t){return t.languageCode===e}),1)[0]||x.default[0]},k=function(e){function t(){var e;return l(this,t),e=c(this,f(t).call(this)),e.state={showLanguages:!1},e.close=e.close.bind(d(e)),e.closeClickEvent=e.closeClickEvent.bind(d(e)),e.toggle=e.toggle.bind(d(e)),e.handleKeyPress=e.handleKeyPress.bind(d(e)),e.handleFocusOut=e.handleFocusOut.bind(d(e)),e}return p(t,e),s(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyPress),document.addEventListener("mousedown",this.closeClickEvent),document.addEventListener("touchstart",this.closeClickEvent),document.addEventListener("focusout",this.handleFocusOut)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyPress),document.removeEventListener("mousedown",this.closeClickEvent),document.removeEventListener("touchstart",this.closeClickEvent),document.removeEventListener("focusout",this.handleFocusOut)}},{key:"closeClickEvent",value:function(e){this.state.showLanguages&&!this.languageSelector.contains(e.target)&&this.setState({showLanguages:!1})}},{key:"handleFocusOut",value:function(e){this.closeClickEvent({target:e.relatedTarget||e.target})}},{key:"handleKeyPress",value:function(e){27===e.keyCode&&this.setState({showLanguages:!1})}},{key:"close",value:function(){this.setState({showLanguages:!1})}},{key:"toggle",value:function(){this.setState(function(e){return{showLanguages:!e.showLanguages}})}},{key:"render",value:function(){var e=this,t=this.props,n=t.language,r=t.className,a=this.state.showLanguages,i=S(n),l=x.default.filter(function(e){return e.languageCode!==i.languageCode});return m.default.createElement("div",{className:(0,w.default)("global-language-selector",r),ref:function(t){e.languageSelector=t}},m.default.createElement("button",{type:"button",onClick:this.toggle,className:"global-language-selector__drawer ".concat(a?"global-language-selector__drawer--open":"global-language-selector__drawer--closed")},m.default.createElement("span",{className:"global-language-selector__drawer-text"},i.languageLabel)),m.default.createElement("div",{className:(0,w.default)("global-language-selector__container",{"global-language-selector__container--hidden":!a})},m.default.createElement("ol",{className:"global-language-selector__list"},m.default.createElement(O.default,o({},i,{onClick:z,selected:!0})),l.map(function(e){return m.default.createElement(O.default,o({key:"".concat(e.languageCode)},e,{onClick:z}))}))))}}]),t}(m.Component);k.defaultProps={language:"en-GB",className:""},k.propTypes={language:_.default.string,className:_.default.string};var P=k;t.default=P,e.exports=t.default},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(0)),i=r(n(1)),o=r(n(9)),l=r(n(23)),u=function(e){var t=e.language,n=e.href,r=e.pageType,i=e.phase,u=e.headerData;return a.default.createElement(o.default,{language:t,href:n,pageType:r,phase:i,headerData:u,navigationData:l.default,subdirectory:"bitesize"})};u.defaultProps={headerData:{}},u.propTypes={language:i.default.string.isRequired,href:i.default.string.isRequired,pageType:i.default.string.isRequired,phase:i.default.string.isRequired,headerData:i.default.shape({title:i.default.string.isRequired,children:i.default.arrayOf(i.default.shape({title:i.default.string.isRequired,href:i.default.string.isRequired})).isRequired})};var s=u;t.default=s,e.exports=t.default},function(e,t,n){function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return(i="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}function s(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?f(e):t}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var g=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(0)),h=a(n(1)),b=a(n(10)),y=a(n(17)),v=function(e){function t(e){var n;return o(this,t),n=s(this,c(t).call(this,e)),n.state={showDrawer:!1},n.toggleDrawer=n.toggleDrawer.bind(f(n)),n}return d(t,e),u(t,[{key:"componentDidMount",value:function(){var e=document.querySelector(".global-navigation__header__logo__link");null!==e&&e.addEventListener("animationend",function(e){e.target.classList.remove("global-navigation__header__logo__link--animate"),e.target.classList.remove("global-navigation__header__logo__link--delay-animation")})}},{key:"toggleDrawer",value:function(){document.body.classList.toggle("drawer-open"),this.setState(function(e){return{showDrawer:!e.showDrawer}})}},{key:"render",value:function(){var e=this.props,t=e.pageType,n=e.language,r=e.subdirectory,a=e.navigationData,i=e.href,o=e.phase,l=e.headerData,u=this.state.showDrawer;return g.default.createElement("div",{className:"global-navigation"},g.default.createElement(b.default,{buckets:a.buckets,pageType:t,href:i,language:n,subdirectory:r,onClick:this.toggleDrawer,showDrawer:u,phase:o,headerData:l}),g.default.createElement(y.default,{allBitesize:a.allBitesize,buckets:a.buckets,href:i,pageType:t,language:n,subdirectory:r,onClick:this.toggleDrawer,showDrawer:u,headerData:l}))}}]),t}(g.Component);v.defaultProps={pageType:"",href:"",subdirectory:"bitesize",language:"en-GB",phase:"",headerData:{}},v.propTypes={navigationData:h.default.shape({buckets:h.default.arrayOf(h.default.shape({title:h.default.string.isRequired,href:h.default.string.isRequired}).isRequired).isRequired}).isRequired,href:h.default.string,pageType:h.default.string,subdirectory:h.default.string,language:h.default.string,phase:h.default.string,headerData:h.default.shape({title:h.default.string.isRequired,children:h.default.arrayOf(h.default.shape({title:h.default.string.isRequired,href:h.default.string.isRequired})).isRequired})};var m=v;t.default=m,e.exports=t.default},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(0)),i=r(n(1)),o=r(n(5)),l=r(n(3)),u=r(n(2)),s=r(n(4)),c=r(n(11)),f=function(e){var t=e.buckets,n=e.pageType,r=e.href,i=e.language,f=e.subdirectory,d=e.onClick,p=e.showDrawer,g=e.phase,h=e.headerData;return l.default.initLocalisations({language:i,localisations:s.default}),a.default.createElement("header",{className:"global-navigation__header"},a.default.createElement("div",{className:"global-navigation__header__wrap"},a.default.createElement("span",{className:"global-navigation__header__logo",tabIndex:"-1"},a.default.createElement("a",{className:"global-navigation__header__logo__link--animate global-navigation__header__logo__link--delay-animation ".concat(g?"global-navigation__header__logo__link global-navigation__header__logo__link--phase-".concat(g.toLowerCase()):"global-navigation__header__logo__link"),href:"/".concat(f),onMouseEnter:function(e){e.target.classList.add("global-navigation__header__logo__link--animate")}},"Bitesize")),a.default.createElement("button",{type:"button",className:(0,u.default)("global-navigation__header__menu-button",{"global-navigation__header__menu-button-active":p}),onClick:function(){return d()},"aria-label":"Open menu"},a.default.createElement("i",{className:"gel-icon gel-icon--list-view global-navigation__header__menu-button__list-view"},a.default.createElement(o.default,null)),a.default.createElement("span",{className:"global-navigation__header__menu-button__text"},l.default.localise("all-bitesize"))),a.default.createElement(c.default,{href:r,buckets:t,pageType:n,language:i,subdirectory:f,showDrawer:p,onClick:d,headerData:h})))};f.displayName="Header",f.defaultProps={href:"",language:"en-GB",pageType:"",phase:"",showDrawer:!1,subdirectory:"bitesize",headerData:{}},f.propTypes={buckets:i.default.arrayOf(i.default.shape({title:i.default.string.isRequired,href:i.default.string.isRequired}).isRequired).isRequired,href:i.default.string,language:i.default.string,onClick:i.default.func.isRequired,pageType:i.default.string,phase:i.default.string,showDrawer:i.default.bool,subdirectory:i.default.string,headerData:i.default.shape({title:i.default.string.isRequired,children:i.default.arrayOf(i.default.shape({title:i.default.string.isRequired,href:i.default.string.isRequired})).isRequired})};var d=f;t.default=d,e.exports=t.default},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(0)),i=r(n(1)),o=r(n(6)),l=r(n(15)),u=function(e){return e&&"title"in e&&"children"in e&&e.children.length>0},s=function(e){var t=e.showDrawer,n=e.buckets,r=e.pageType,i=e.language,s=e.href,c=e.onClick,f=e.headerData;return a.default.createElement("div",{className:"global-navigation__mobile-nav"},t&&a.default.createElement("div",{className:"global-navigation__mobile-nav__drawer"},a.default.createElement(o.default,{buckets:n,pageType:r,language:i,href:s,onClick:c,showDrawer:t,linkToHighlight:f?f.href:null,includeLanguageSelector:!0})),u(f)&&a.default.createElement(l.default,{submenu:f,currentPage:s}))};s.defaultProps={pageType:"",language:"en-GB",showDrawer:!1,href:null,headerData:{}},s.propTypes={buckets:i.default.arrayOf(i.default.shape({title:i.default.string.isRequired,href:i.default.string.isRequired}).isRequired).isRequired,pageType:i.default.string,language:i.default.string,showDrawer:i.default.bool,onClick:i.default.func.isRequired,href:i.default.string,headerData:i.default.shape({title:i.default.string.isRequired,children:i.default.arrayOf(i.default.shape({title:i.default.string.isRequired,href:i.default.string.isRequired})).isRequired})};var c=s;t.default=c,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=[{languageCode:"en-GB",languageLabel:"Change language",label:"English"},{languageCode:"cy-GB",languageLabel:"Newid iaith",label:"Cymraeg"},{languageCode:"ga-GB",languageLabel:"Athraigh teanga",label:"Gaeilge"},{languageCode:"gd-GB",languageLabel:"Atharraich cànan",label:"Gàidhlig"}];t.default=r,e.exports=t.default},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(0)),i=r(n(1)),o=r(n(2)),l=r(n(14)),u=function(e){var t=e.label,n=e.onClick,r=e.languageCode,i=e.selected;return a.default.createElement("li",{key:r,className:(0,o.default)("global-language-selector__language",{"global-language-selector__language--selected":i})},a.default.createElement("button",{type:"button",tabIndex:"0",lang:r,className:"global-language-selector__language-link",onClick:function(){return n(r)},"aria-label":i?"".concat(t,", selected"):t},a.default.createElement("span",{className:"global-language-selector__language-label",lang:r},t),i&&a.default.createElement("span",{className:"global-language-selector__icon-yes gel-icon gel-icon--yes"},a.default.createElement(l.default,null))))};u.defaultProps={selected:!1},u.propTypes={label:i.default.string.isRequired,onClick:i.default.func.isRequired,languageCode:i.default.string.isRequired,selected:i.default.bool};var s=u;t.default=s,e.exports=t.default},function(e,t){e.exports=n(61)},function(e,t,n){function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return(i="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}function s(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?f(e):t}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var g=a(n(0)),h=a(n(1)),b=a(n(2)),y=a(n(16)),v=function(e){function t(e){var n;return o(this,t),n=s(this,c(t).call(this,e)),n.toggleClick=n.toggleClick.bind(f(n)),n.state={isExpanded:!1},n}return d(t,e),u(t,[{key:"toggleClick",value:function(){this.setState(function(e){return{isExpanded:!e.isExpanded}})}},{key:"render",value:function(){var e=this.props,t=e.submenu,n=t.title,r=t.children,a=e.currentPage,i=this.state.isExpanded;return g.default.createElement("nav",{className:(0,b.default)("global-navigation__mobile-sub-nav",{"global-navigation__mobile-sub-nav--expanded":i})},g.default.createElement("h3",{className:"global-navigation__mobile-sub-nav-title"},g.default.createElement("button",{type:"button",className:"global-navigation__mobile-sub-nav__toggle",onClick:this.toggleClick,"aria-expanded":i,"aria-controls":"mobile-sub-nav-menu"},g.default.createElement("span",{className:"global-navigation__mobile-sub-nav-title__text"},n),g.default.createElement("span",{className:"global-navigation__chevron__down-svg"},g.default.createElement(y.default,null)))),g.default.createElement("ul",{id:"mobile-sub-nav-menu",className:"global-navigation__mobile-sub-nav-menu",hidden:!i},r.map(function(e){var t=e.title,n=e.href,r=a===n;return g.default.createElement("li",{key:t,className:(0,b.default)("global-navigation__mobile-sub-nav-menu-item",{"global-navigation__mobile-sub-nav-menu-item--highlighted":r})},g.default.createElement("a",{className:"global-navigation__mobile-sub-nav-menu-link",href:n,"data-bbc-container":"global-navigation","aria-current":r?"page":null},t))})))}}]),t}(g.default.Component);v.displayName="MobileSubNav",v.propTypes={submenu:h.default.shape({title:h.default.string.isRequired,children:h.default.arrayOf(h.default.shape({title:h.default.string.isRequired,href:h.default.string.isRequired})).isRequired}).isRequired,currentPage:h.default.string.isRequired};var m=v;t.default=m,e.exports=t.default},function(e,t){e.exports=n(62)},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(0)),i=r(n(1)),o=r(n(18)),l=r(n(6)),u=r(n(7)),s=r(n(22)),c=function(e){return e&&"title"in e&&"children"in e&&e.children.length>0},f=function(e){var t=e.allBitesize,n=e.buckets,r=e.pageType,i=e.language,f=e.subdirectory,d=e.onClick,p=e.showDrawer,g=e.href,h=e.headerData;return a.default.createElement("nav",{className:"global-navigation__primary-nav"},a.default.createElement("div",{className:"global-navigation__primary-nav__wrap"},a.default.createElement(u.default,{language:i}),a.default.createElement(l.default,{buckets:n,pageType:r,language:i,subdirectory:f,onClick:d,showDrawer:p,href:g,linkToHighlight:h?h.href:null})),p&&a.default.createElement(o.default,{language:i,allBitesize:t,subdirectory:f}),c(h)&&a.default.createElement("div",{className:"global-navigation__sub-nav-wrap"},a.default.createElement(s.default,{currentPage:g,submenu:h})))};f.displayName="PrimaryNav",f.defaultProps={pageType:"",subdirectory:"bitesize",language:"en-GB",showDrawer:!1,href:"",headerData:{}},f.propTypes={allBitesize:i.default.arrayOf(i.default.shape({section:i.default.string.isRequired,content:i.default.arrayOf(i.default.shape({title:i.default.string.isRequired,href:i.default.string.isRequired}))})).isRequired,buckets:i.default.arrayOf(i.default.shape({title:i.default.string.isRequired,href:i.default.string.isRequired}).isRequired).isRequired,href:i.default.string,pageType:i.default.string,subdirectory:i.default.string,language:i.default.string,onClick:i.default.func.isRequired,showDrawer:i.default.bool,headerData:i.default.shape({title:i.default.string.isRequired,children:i.default.arrayOf(i.default.shape({title:i.default.string.isRequired,href:i.default.string.isRequired})).isRequired})};var d=f;t.default=d,e.exports=t.default},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(0)),i=r(n(1)),o=r(n(19)),l=r(n(20)),u=r(n(21)),s=r(n(3)),c=r(n(4)),f=function(e){return e.toLowerCase().replace(/[^\w]+/g,"-")},d=function(e){var t=e.className,n=e.allBitesize,r=e.subdirectory,i=e.language;return s.default.initLocalisations({language:i,localisations:c.default}),a.default.createElement("div",{className:t},a.default.createElement("div",{className:"global-navigation__drawer__content"},a.default.createElement("ul",{className:"global-navigation__drawer__content-list global-navigation__drawer__content-list--primary-list"},n.map(function(e){return e.href?a.default.createElement("li",{key:(0,l.default)((0,o.default)(e.section)),className:"global-navigation__drawer__content-primary-list-item global-navigation__drawer__content-primary-list-item--clickable"},a.default.createElement("a",{className:"global-navigation__drawer__content-primary-list-item__link",href:"/".concat(r).concat(e.href),"aria-label":e.aria},a.default.createElement("h2",{className:"global-navigation__drawer__content-primary-list-item__link__header"},s.default.localise(f(e.section)),a.default.createElement(u.default,null)))):a.default.createElement("li",{key:(0,o.default)(e.section),className:"global-navigation__drawer__content-primary-list-item"},a.default.createElement("h2",{className:"global-navigation__drawer__content-primary-list-item__header"},s.default.localise(f(e.section))),a.default.createElement("ul",{className:"global-navigation__drawer__content-list global-navigation__drawer__content-list--secondary-list"},e.regions.map(function(e){return a.default.createElement("li",{key:(0,l.default)((0,o.default)(e.region)),className:"global-navigation__drawer__content-secondary-list-item-container"},a.default.createElement("h3",{"aria-label":e.aria,className:"global-navigation__drawer__content-secondary-list-item__header"},s.default.localise(f(e.region))),a.default.createElement("ul",{className:"global-navigation__drawer__content-list global-navigation__drawer__content-list--tertiary-list"},e.content.map(function(t){return a.default.createElement("li",{className:"global-navigation__drawer__content-tertiary-list-item",key:(0,l.default)(t.zid)},a.default.createElement("a",{className:"global-navigation__drawer__content-tertiary-list-item__link",href:"/".concat(r).concat(t.href),"aria-label":t.aria?t.aria:"".concat(t.title," ").concat(e.region)},a.default.createElement("p",{className:"global-navigation__drawer__content-tertiary-list-item__text-container"},a.default.createElement("span",{className:"global-navigation__drawer__content-tertiary-list-item__text"},s.default.localise(f(t.title))||t.title))))})))})))}))))};d.defaultProps={className:"global-navigation__drawer",allBitesize:[],subdirectory:"bitesize",language:"en-GB"},d.propTypes={className:i.default.string,allBitesize:i.default.arrayOf(i.default.shape({section:i.default.string.isRequired,content:i.default.arrayOf(i.default.shape({title:i.default.string.isRequired,href:i.default.string.isRequired}))})),subdirectory:i.default.string,language:i.default.string};var p=d;t.default=p,e.exports=t.default},function(e,t){e.exports=n(63)},function(e,t){e.exports=n(84)},function(e,t){e.exports=n(85)},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(0)),i=r(n(1)),o=r(n(2)),l=function(e){var t=e.submenu.children,n=e.currentPage;return a.default.createElement("nav",{className:"global-navigation__sub-nav"},a.default.createElement("ul",{className:"global-navigation__sub-nav__menu"},t.map(function(e){var t=e.title,r=e.href,i=n===r;return a.default.createElement("li",{key:t,className:(0,o.default)("global-navigation__sub-nav__menu__item",{"global-navigation__sub-nav__menu__item--selected":i})},a.default.createElement("a",{className:"global-navigation__sub-nav__menu__link",href:r,"data-bbc-container":"global-navigation","aria-current":i?"page":null},t))})))};l.displayName="SubNav",l.propTypes={submenu:i.default.shape({title:i.default.string.isRequired,children:i.default.arrayOf(i.default.shape({title:i.default.string.isRequired,href:i.default.string.isRequired})).isRequired}).isRequired,currentPage:i.default.string.isRequired};var u=l;t.default=u,e.exports=t.default},function(e,t){e.exports={buckets:[{title:"Home",href:""},{title:"learn-revise",href:"/learn"},{title:"Support",href:"/support"},{title:"Careers",href:"/careers"}],pinned:{title:"My Bitesize",href:"/my"},allBitesize:[{section:"Primary",regions:[{region:"England",aria:"English curriculum",content:[{title:"KS1",href:"/levels/z3g4d2p",zid:"z3g4d2p",aria:"Key Stage one England"},{title:"KS2",href:"/levels/zbr9wmn",zid:"zbr9wmn",aria:"Key Stage two England"}]},{region:"Northern Ireland",aria:"Northern Irish curriculum",content:[{title:"KS1",href:"/levels/z3g4d2p",zid:"z3g4d2p",aria:"Key Stage one Northern Ireland"},{title:"KS2",href:"/levels/zbr9wmn",zid:"zbr9wmn",aria:"Key Stage two Northern Ireland"}]},{region:"Scotland",aria:"Scottish curriculum",content:[{title:"Early level",href:"/levels/zf7hgwx",zid:"zf7hgwx",aria:"Early level"},{title:"1st level",href:"/levels/zgckjxs",zid:"zgckjxs",aria:"First level"},{title:"A' Chiad Ìre ",href:"/levels/zk3xy9q",zid:"zk3xy9q",aria:"A' Chiad Ìre "},{title:"2nd Level",href:"/levels/zr48q6f",zid:"zr48q6f",aria:"Second level"},{title:"An Dàrna Ìre",href:"/levels/z4y2scw",zid:"z4y2scw",aria:"An Dàrna Ìre"}]},{region:"Wales",aria:"Welsh curriculum",content:[{title:"Foundation Phase",href:"/levels/zxybmsg",zid:"zxybmsg",aria:"Foundation phase"},{title:"CA2",href:"/levels/zbpwt39",zid:"zbpwt39",aria:"CA2"},{title:"KS2",href:"/levels/zbr9wmn",zid:"zbr9wmn",aria:"Key Stage two Wales"}]}]},{section:"Secondary",regions:[{region:"England",aria:"English curriculum",content:[{title:"KS3",href:"/levels/z4kw2hv",zid:"z4kw2hv",aria:"Key Stage three England"},{title:"GCSE",href:"/levels/z98jmp3",zid:"z98jmp3",aria:"GCSE England"}]},{region:"Northern Ireland",aria:"Northern Irish curriculum",content:[{title:"KS3",href:"/levels/z4kw2hv",zid:"z4kw2hv",aria:"Key Stage three Northern Ireland"},{title:"GCSE",href:"/levels/z98jmp3",zid:"z98jmp3",aria:"GCSE Northern Ireland"}]},{region:"Scotland",aria:"Scottish curriculum",content:[{title:"3rd level",href:"/levels/zy4qn39",zid:"zy4qn39",aria:"Third level"},{title:"4th level",href:"/levels/zvk2fg8",zid:"zvk2fg8",aria:"Fourth level"},{title:"Nàiseanta 4",href:"/levels/z8hhvcw",zid:"z8hhvcw",aria:"Naiseanta four"},{title:"Nàiseanta 5",href:"/levels/zdpp34j",zid:"zdpp34j",aria:"Naiseanta five"},{title:"National 4",href:"/levels/zp3d7ty",zid:"zp3d7ty",aria:"National four"},{title:"National 5",href:"/levels/z6gw2hv",zid:"z6gw2hv",aria:"National five"},{title:"Àrd Ìre",href:"/levels/zqq4wxs",zid:"zqq4wxs",aria:"Ard Ire"},{title:"Higher",href:"/levels/zkdqxnb",zid:"zkdqxnb",aria:"Higher Scotland"}]},{region:"Wales",aria:"Welsh curriculum",content:[{title:"CA3",href:"/levels/zh6vr82",zid:"zh6vr82",aria:"CA3"},{title:"KS3",href:"/levels/z4kw2hv",zid:"z4kw2hv",aria:"Key Stage three Wales"},{title:"CBC",href:"/levels/zqxy8mn",zid:"zqxy8mn",aria:"CBC"},{title:"GCSE",href:"/levels/z98jmp3",zid:"z98jmp3",aria:"GCSE Wales"},{title:"TGAU",href:"/levels/z8w76sg",zid:"z8w76sg",aria:"TGAU"},{title:"WBQ",href:"/levels/z9wtgdm",zid:"z9wtgdm",aria:"WBQ"}]}]},{section:"Post-16",regions:[{region:"England",aria:"English curriculum",content:[{title:"Functional Skills (Levels 1 and 2)",href:"/levels/zvhtng8",zid:"",aria:"Functional Skills levels one and two"}]},{region:"Northern Ireland",aria:"Northern Irish curriculum",content:[]},{region:"Scotland",aria:"Scottish curriculum",content:[{title:"Core Skills (Level 3)",href:"/levels/z66jhbk",zid:"z66jhbk",aria:"Core skills level three"}]},{region:"Wales",aria:"Welsh curriculum",content:[{title:"Essential Skills (Level 1 and 2)",href:"/levels/zhh7nrd",zid:"zhh7nrd",aria:"Essential skills levels one and two"}]}]},{section:"Subjects",regions:[{region:"",aria:"",content:[{title:"Maths",href:"/subjects/z6vg9j6",zid:"z6vg9j6",aria:"Maths"},{title:"English",href:"/subjects/zt3rkqt",zid:"zt3rkqt",aria:"English"}]},{region:"",aria:"",content:[{title:"Science",href:"/subjects/z7nygk7",zid:"z7nygk7",aria:"Science"},{title:"Cymraeg",href:"/subjects/zf48q6f",zid:"zf48q6f",aria:"Cymraeg"}]},{region:"",aria:"",content:[{title:"Gàidhlig",href:"/subjects/zgj2tfr",zid:"zgj2tfr",aria:"Gàidhlig"},{title:"63 more subjects",href:"/subjects/",zid:"",aria:"63 more subjects"}]}]},{section:"Support",href:"/support",aria:"Support"},{section:"Careers",href:"/careers",aria:"Careers"}]}}])},function(e,t,n){e.exports=n(38)()},function(e,t,n){"use strict";function r(){}function a(){}var i=n(39);a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,o){if(o!==i){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){var r,a;!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var o=n.apply(null,r);o&&e.push(o)}else if("object"===a)for(var l in r)i.call(r,l)&&r[l]&&e.push(l)}}return e.join(" ")}var i={}.hasOwnProperty;void 0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(a=function(){return n}.apply(t,r))&&(e.exports=a))}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=["en-GB","ga-GB","gd-GB","cy-GB"],i="en-GB",o=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=function(e,t){return void 0!==n[t]?n[t]:e};return e.replace(/{(\d+)}/g,a)},l=function(e){var t=e.language,n=e.localisations;a.indexOf(t)>=0&&(i=t),n&&(r=n)},u=function(){return i},s=function(e){if(!r)throw new Error("No localisation data has been set.");if(!r[i])return"";for(var t=r[i][e],n=arguments.length,a=new Array(n>1?n-1:0),l=1;l<n;l++)a[l-1]=arguments[l];return a.length>0?o.apply(void 0,[t].concat(a)):t},c={initLocalisations:l,getLocale:u,localise:s};t.default=c,e.exports=t.default},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function l(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(8),n(13);var d=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(4)),p=function(e){function t(){return a(this,t),l(this,s(t).apply(this,arguments))}return c(t,e),o(t,[{key:"componentDidMount",value:function(){this.svg.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return d.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",ref:function(t){e.svg=t}},d.default.createElement("path",{d:"M0 0v8h32V0zM0 17v3h32v-8H0zM0 29v3h32v-8H0z"}))}}]),t}(d.Component),g=p;t.default=g,e.exports=t.default},function(e,t,n){var r=n(0),a=n(9),i=n(17),o=n(28),l=n(45),u=function(e,t,n){var s,c,f,d,p=e&u.F,g=e&u.G,h=e&u.S,b=e&u.P,y=e&u.B,v=g?r:h?r[t]||(r[t]={}):(r[t]||{}).prototype,m=g?a:a[t]||(a[t]={}),_=m.prototype||(m.prototype={});g&&(n=t);for(s in n)c=!p&&v&&void 0!==v[s],f=(c?v:n)[s],d=y&&c?l(f,r):b&&"function"==typeof f?l(Function.call,f):f,v&&o(v,s,f,e&u.U),m[s]!=f&&i(m,s,d),b&&_[s]!=f&&(_[s]=f)};r.core=a,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){e.exports=n(10)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(46);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(5)("meta"),a=n(6),i=n(3),o=n(1).f,l=0,u=Object.isExtensible||function(){return!0},s=!n(12)(function(){return u(Object.preventExtensions({}))}),c=function(e){o(e,r,{value:{i:"O"+ ++l,w:{}}})},f=function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},d=function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},p=function(e){return s&&g.NEED&&u(e)&&!i(e,r)&&c(e),e},g=e.exports={KEY:r,NEED:!1,fastKey:f,getWeak:d,onFreeze:p}},function(e,t,n){var r=n(1).f,a=n(3),i=n(15)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(19),a=n(33),i=n(21);e.exports=function(e){var t=r(e),n=a.f;if(n)for(var o,l=n(e),u=i.f,s=0;l.length>s;)u.call(e,o=l[s++])&&t.push(o);return t}},function(e,t,n){var r=n(30);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(7),a=n(53),i=n(54);e.exports=function(e){return function(t,n,o){var l,u=r(t),s=a(u.length),c=i(o,s);if(e&&n!=n){for(;s>c;)if((l=u[c++])!=l)return!0}else for(;s>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(31),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},function(e,t,n){var r=n(31),a=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?a(e+t,0):i(e,t)}},function(e,t,n){var r=n(30);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(11),a=n(57),i=n(20),o=n(32)("IE_PROTO"),l=function(){},u=function(){var e,t=n(27)("iframe"),r=i.length;for(t.style.display="none",n(58).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[i[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(l.prototype=r(e),n=new l,l.prototype=null,n[o]=e):n=u(),void 0===t?n:a(n,t)}},function(e,t,n){var r=n(1),a=n(11),i=n(19);e.exports=n(2)?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),l=o.length,u=0;l>u;)r.f(e,n=o[u++],t[n]);return e}},function(e,t,n){var r=n(0).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(7),a=n(34).f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],l=function(e){try{return a(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?l(e):a(r(e))}},function(e,t,n){var r=n(21),a=n(18),i=n(7),o=n(16),l=n(3),u=n(26),s=Object.getOwnPropertyDescriptor;t.f=n(2)?s:function(e,t){if(e=i(e),t=o(t,!0),u)try{return s(e,t)}catch(e){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function l(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(8),n(13);var d=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(4)),p=function(e){function t(){return a(this,t),l(this,s(t).apply(this,arguments))}return c(t,e),o(t,[{key:"componentDidMount",value:function(){this.svg.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return d.default.createElement("svg",{className:"bitesize-yes-svg",version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"31.8px",height:"32px",viewBox:"0 0 31.8 32",enableBackground:"new 0 0 31.8 32",ref:function(t){e.svg=t}},d.default.createElement("polygon",{points:"12.8,28.9 31.8,6.3 28,3.1 12.2,21.9 3.2,14.4 0,18.2 \t"}))}}]),t}(d.Component),g=p;t.default=g,e.exports=t.default},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function l(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(8),n(13);var d=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(4)),p=function(e){function t(){return a(this,t),l(this,s(t).apply(this,arguments))}return c(t,e),o(t,[{key:"componentDidMount",value:function(){this.svg.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return d.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"32px",height:"32px",viewBox:"0 0 32 32",enableBackground:"new 0 0 32 32",ref:function(t){e.svg=t}},d.default.createElement("g",{id:"Grid"}),d.default.createElement("g",{id:"Layer_2"},d.default.createElement("polygon",{points:"16,29 32,3 24.8,3 16,18.3 7.2,3 0,3"})))}}]),t}(d.Component),g=p;t.default=g,e.exports=t.default},function(e,t,n){var r=n(64),a=r(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});e.exports=a},function(e,t,n){function r(e){return function(t){return a(o(i(t).replace(l,"")),e,"")}}var a=n(65),i=n(66),o=n(80),l=RegExp("['’]","g");e.exports=r},function(e,t){function n(e,t,n,r){var a=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++a]);++a<i;)n=t(n,e[a],a,e);return n}e.exports=n},function(e,t,n){function r(e){return(e=i(e))&&e.replace(o,a).replace(l,"")}var a=n(67),i=n(22),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,l=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=r},function(e,t,n){var r=n(68),a={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},i=r(a);e.exports=i},function(e,t){function n(e){return function(t){return null==e?void 0:e[t]}}e.exports=n},function(e,t,n){function r(e){if("string"==typeof e)return e;if(o(e))return i(e,r)+"";if(l(e))return c?c.call(e):"";var t=e+"";return"0"==t&&1/e==-u?"-0":t}var a=n(23),i=n(73),o=n(74),l=n(75),u=1/0,s=a?a.prototype:void 0,c=s?s.toString:void 0;e.exports=r},function(e,t,n){var r=n(71),a="object"==typeof self&&self&&self.Object===Object&&self,i=r||a||Function("return this")();e.exports=i},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,n(72))},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}e.exports=n},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){function r(e){return"symbol"==typeof e||i(e)&&a(e)==o}var a=n(76),i=n(79),o="[object Symbol]";e.exports=r},function(e,t,n){function r(e){return null==e?void 0===e?u:l:s&&s in Object(e)?i(e):o(e)}var a=n(23),i=n(77),o=n(78),l="[object Null]",u="[object Undefined]",s=a?a.toStringTag:void 0;e.exports=r},function(e,t,n){function r(e){var t=o.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var a=l.call(e);return r&&(t?e[u]=n:delete e[u]),a}var a=n(23),i=Object.prototype,o=i.hasOwnProperty,l=i.toString,u=a?a.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return a.call(e)}var r=Object.prototype,a=r.toString;e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t,n){function r(e,t,n){return e=o(e),t=n?void 0:t,void 0===t?i(e)?l(e):a(e):e.match(t)||[]}var a=n(81),i=n(82),o=n(22),l=n(83);e.exports=r},function(e,t){function n(e){return e.match(r)||[]}var r=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=n},function(e,t){function n(e){return r.test(e)}var r=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=n},function(e,t){function n(e){return e.match(g)||[]}var r="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="["+r+"]",i="[a-z\\xdf-\\xf6\\xf8-\\xff]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",l="[\\ud800-\\udbff][\\udc00-\\udfff]",u="[A-Z\\xc0-\\xd6\\xd8-\\xde]",s="(?:"+i+"|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])",c="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",f="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",o,l].join("|")+")[\\ufe0e\\ufe0f]?"+c+")*",d="[\\ufe0e\\ufe0f]?"+c+f,p="(?:"+["[\\u2700-\\u27bf]",o,l].join("|")+")"+d,g=RegExp([u+"?"+i+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[a,u,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[a,u+s,"$"].join("|")+")",u+"?"+s+"+(?:['’](?:d|ll|m|re|s|t|ve))?",u+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",p].join("|"),"g");e.exports=n},function(e,t,n){function r(e){var t=++i;return a(e)+t}var a=n(22),i=0;e.exports=r},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function l(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(8),n(13);var d=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(4)),p=function(e){function t(){return a(this,t),l(this,s(t).apply(this,arguments))}return c(t,e),o(t,[{key:"componentDidMount",value:function(){this.svg.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return d.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"31.9",height:"32",viewBox:"0 0 31.9 32",ref:function(t){e.svg=t}},d.default.createElement("path",{d:"M29 16L3 0v7.2L17.6 16 3 24.8V32z"}))}}]),t}(d.Component),g=p;t.default=g,e.exports=t.default}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bitesize-header-view@8.16.1"]={"@babel/runtime":"7.6.2","@bbc/bitesize-branding":"12.0.0","@bbc/education-share-tools":"1.0.0","@bbc/mr-sparkle":"3.0.0","bbc-morph-bitesize-class-clip-data":"1.3.4","bbc-morph-bitesize-class-clips-data":"1.2.3","bbc-morph-bitesize-core-components":"12.3.0","bbc-morph-bitesize-crumbtrail":"2.1.2","bbc-morph-bitesize-examspec":"2.0.6","bbc-morph-bitesize-field-of-study":"1.2.2","bbc-morph-bitesize-global-navigation-view":"1.27.1","bbc-morph-bitesize-header-data":"1.11.0","bbc-morph-bitesize-level":"3.1.0","bbc-morph-bitesize-personalisation-client-tools":"9.0.0","bbc-morph-bitesize-programme-of-study":"4.2.1","bbc-morph-bitesize-topics-for-web":"2.3.0","bbc-morph-blocks-article-data":"5.2.0","bbc-morph-istats":"1.3.0","bbc-morph-istats-internal-link-tracking":"1.0.0","classnames":"2.2.6","lodash":"4.17.15","morph-container":"4.0.0","react":"0.14.7","react-dom":"0.14.7"}; !function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=193)}([function(t,e){t.exports=React},function(t,e,n){var r=n(126),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e){var n=Array.isArray;t.exports=n},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e){function n(t){return t&&t.__esModule?t:{default:t}}t.exports=n},function(t,e,n){t.exports=n(479)()},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){var r=n(173),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){n(186)("asyncIterator")},function(t,e,n){"use strict";var r=n(6),o=n(15),i=n(14),u=n(40),a=n(43),c=n(452).KEY,f=n(21),s=n(44),l=n(73),p=n(28),d=n(16),h=n(187),v=n(186),y=n(453),g=n(454),b=n(41),_=n(27),m=n(23),x=n(67),j=n(42),w=n(122),O=n(455),k=n(456),A=n(13),P=n(22),E=k.f,S=A.f,T=O.f,I=r.Symbol,z=r.JSON,R=z&&z.stringify,M=d("_hidden"),C=d("toPrimitive"),W={}.propertyIsEnumerable,L=s("symbol-registry"),D=s("symbols"),B=s("op-symbols"),F=Object.prototype,N="function"==typeof I,q=r.QObject,U=!q||!q.prototype||!q.prototype.findChild,$=i&&f(function(){return 7!=w(S({},"a",{get:function(){return S(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=E(F,e);r&&delete F[e],S(t,e,n),r&&t!==F&&S(F,e,r)}:S,G=function(t){var e=D[t]=w(I.prototype);return e._k=t,e},V=N&&"symbol"==typeof I.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof I},K=function(t,e,n){return t===F&&K(B,e,n),b(t),e=x(e,!0),b(n),o(D,e)?(n.enumerable?(o(t,M)&&t[M][e]&&(t[M][e]=!1),n=w(n,{enumerable:j(0,!1)})):(o(t,M)||S(t,M,j(1,{})),t[M][e]=!0),$(t,e,n)):S(t,e,n)},Z=function(t,e){b(t);for(var n,r=y(e=m(e)),o=0,i=r.length;i>o;)K(t,n=r[o++],e[n]);return t},H=function(t,e){return void 0===e?w(t):Z(w(t),e)},Y=function(t){var e=W.call(this,t=x(t,!0));return!(this===F&&o(D,t)&&!o(B,t))&&(!(e||!o(this,t)||!o(D,t)||o(this,M)&&this[M][t])||e)},J=function(t,e){if(t=m(t),e=x(e,!0),t!==F||!o(D,e)||o(B,e)){var n=E(t,e);return!n||!o(D,e)||o(t,M)&&t[M][e]||(n.enumerable=!0),n}},X=function(t){for(var e,n=T(m(t)),r=[],i=0;n.length>i;)o(D,e=n[i++])||e==M||e==c||r.push(e);return r},Q=function(t){for(var e,n=t===F,r=T(n?B:m(t)),i=[],u=0;r.length>u;)!o(D,e=r[u++])||n&&!o(F,e)||i.push(D[e]);return i};N||(I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===F&&e.call(B,n),o(this,M)&&o(this[M],t)&&(this[M][t]=!1),$(this,t,j(1,n))};return i&&U&&$(F,t,{configurable:!0,set:e}),G(t)},a(I.prototype,"toString",function(){return this._k}),k.f=J,A.f=K,n(188).f=O.f=X,n(46).f=Y,n(70).f=Q,i&&!n(45)&&a(F,"propertyIsEnumerable",Y,!0),h.f=function(t){return G(d(t))}),u(u.G+u.W+u.F*!N,{Symbol:I});for(var tt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),et=0;tt.length>et;)d(tt[et++]);for(var nt=P(d.store),rt=0;nt.length>rt;)v(nt[rt++]);u(u.S+u.F*!N,"Symbol",{for:function(t){return o(L,t+="")?L[t]:L[t]=I(t)},keyFor:function(t){if(!V(t))throw TypeError(t+" is not a symbol!");for(var e in L)if(L[e]===t)return e},useSetter:function(){U=!0},useSimple:function(){U=!1}}),u(u.S+u.F*!N,"Object",{create:H,defineProperty:K,defineProperties:Z,getOwnPropertyDescriptor:J,getOwnPropertyNames:X,getOwnPropertySymbols:Q}),z&&u(u.S+u.F*(!N||f(function(){var t=I();return"[null]"!=R([t])||"{}"!=R({a:t})||"{}"!=R(Object(t))})),"JSON",{stringify:function(t){for(var e,n,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=e=r[1],(_(e)||void 0!==t)&&!V(t))return g(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!V(e))return e}),r[1]=e,R.apply(z,r)}}),I.prototype[C]||n(12)(I.prototype,C,I.prototype.valueOf),l(I,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){var r=n(13),o=n(42);t.exports=n(14)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(41),o=n(114),i=n(67),u=Object.defineProperty;e.f=n(14)?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){t.exports=!n(21)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(44)("wks"),o=n(28),i=n(6).Symbol,u="function"==typeof i;(t.exports=function(t){return r[t]||(r[t]=u&&i[t]||(u?i:o)("Symbol."+t))}).store=r},function(t,e,n){function r(t,e){var n=i(t,e);return o(n)?n:void 0}var o=n(220),i=n(225);t.exports=r},function(t,e,n){function r(t){return null==t?void 0===t?c:a:f&&f in Object(t)?i(t):u(t)}var o=n(25),i=n(221),u=n(222),a="[object Null]",c="[object Undefined]",f=o?o.toStringTag:void 0;t.exports=r},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){function r(t,e){var n=i(t,e);return o(n)?n:void 0}var o=n(372),i=n(377);t.exports=r},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(116),o=n(69);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e,n){var r=n(117),o=n(119);t.exports=function(t){return r(o(t))}},function(t,e){t.exports={}},function(t,e,n){var r=n(1),o=r.Symbol;t.exports=o},function(t,e){var n=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){function r(t,e,n){return o(i,t,e,n)}var o=n(216),i=n(218);t.exports=r},function(t,e,n){function r(t){return"symbol"==typeof t||i(t)&&o(t)==u}var o=n(18),i=n(3),u="[object Symbol]";t.exports=r},function(t,e,n){function r(t){return u(t)?o(t):i(t)}var o=n(143),i=n(145),u=n(147);t.exports=r},function(t,e,n){var r=n(284),o=n(94),i=n(285),u=n(286),a=n(125),c=n(18),f=n(127),s=f(r),l=f(o),p=f(i),d=f(u),h=f(a),v=c;(r&&"[object DataView]"!=v(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=v(new o)||i&&"[object Promise]"!=v(i.resolve())||u&&"[object Set]"!=v(new u)||a&&"[object WeakMap]"!=v(new a))&&(v=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,r=n?f(n):"";if(r)switch(r){case s:return"[object DataView]";case l:return"[object Map]";case p:return"[object Promise]";case d:return"[object Set]";case h:return"[object WeakMap]"}return e}),t.exports=v},function(t,e,n){function r(t){return null==t?"":o(t)}var o=n(320);t.exports=r},function(t,e,n){function r(t){if("string"==typeof t||o(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}var o=n(30),i=1/0;t.exports=r},function(t,e){t.exports=Morph.modules["prop-types@15.7.2"]},function(t,e,n){function r(t){return null==t?void 0===t?c:a:f&&f in Object(t)?i(t):u(t)}var o=n(59),i=n(373),u=n(374),a="[object Null]",c="[object Undefined]",f=o?o.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.openWindow=void 0;var r=function(t,e){var n=(t-e)/2;return n>0?Math.floor(n):0},o=function(t,e){if(window){var n=window.innerWidth||window.document.documentElement.clientWidth||window.document.body.clientWidth,o=window.innerHeight||window.document.documentElement.clientHeight||window.document.body.clientHeight,i=r(n,575),u=r(o,400),a="status=1,width=".concat(575,",height=").concat(400,",left=").concat(i,",top=").concat(u);window.open(t,e,a).moveTo(i,u)}};e.openWindow=o},function(t,e,n){"use strict";var r=n(108),o=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(109)),u=o(n(110)),a=o(n(111)),c=o(n(112)),f=o(n(113)),s=o(n(482)),l=r(n(0)),p=o(n(66)),d=n(0).PropTypes||n(5),h=function(t){var e=t.icon,n=t.lowerCaseName,r=t.standalone,o=(0,p.default)("ec-share-icon__svg",(0,s.default)({"ec-share-icon__svg--standalone":r},"ec-share-icon__svg--".concat(n),n));return l.default.createElement("span",{className:o},e)};h.propTypes={icon:d.element.isRequired,lowerCaseName:d.string.isRequired,standalone:d.bool.isRequired};var v=function(t){function e(t){var n;return(0,i.default)(this,e),n=(0,a.default)(this,(0,c.default)(e).call(this,t)),n.buttonRef=null,n}return(0,f.default)(e,t),(0,u.default)(e,[{key:"render",value:function(){var t=this,e=this.props,n=e.icon,r=e.name,o=e.standalone,i=e.onClick,u=e.position,a=(r||"").toLowerCase(),c=(0,p.default)("ec-share-button","ec-share-button--transparent",(0,s.default)({},"ec-share-button--".concat(a),a)),f=(0,p.default)("ec-share-cta-text",(0,s.default)({},"ec-share-cta-text--display-only-to-screen-reader",o));return l.default.createElement("button",{ref:function(e){t.buttonRef=e},className:c,"data-bbc-container":"Share Tools","data-bbc-title":r,"data-bbc-metadata":JSON.stringify({CHD:"".concat(o?"button":"menu-item",":: ").concat(u)}),"data-bbc-result":o?"share-pop-up":"share-menu","data-bbc-ignore-views":1,onClick:function(){i()}},l.default.createElement(h,{icon:n,lowerCaseName:a,standalone:o}),l.default.createElement("span",{className:f},r))}}]),e}(l.Component);v.propTypes={icon:d.node.isRequired,name:d.string.isRequired,standalone:d.bool.isRequired,onClick:d.func.isRequired,position:d.number.isRequired},v.defaultProps={dataBbc:{}};var y=v;e.default=y},function(t,e,n){var r=n(6),o=n(26),i=n(12),u=n(43),a=n(198),c=function(t,e,n){var f,s,l,p,d=t&c.F,h=t&c.G,v=t&c.S,y=t&c.P,g=t&c.B,b=h?r:v?r[e]||(r[e]={}):(r[e]||{}).prototype,_=h?o:o[e]||(o[e]={}),m=_.prototype||(_.prototype={});h&&(n=e);for(f in n)s=!d&&b&&void 0!==b[f],l=(s?b:n)[f],p=g&&s?a(l,r):y&&"function"==typeof l?a(Function.call,l):l,b&&u(b,f,l,t&c.U),_[f]!=l&&i(_,f,p),y&&m[f]!=l&&(m[f]=l)};r.core=o,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){var r=n(27);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(6),o=n(12),i=n(15),u=n(28)("src"),a=n(197),c=(""+a).split("toString");n(26).inspectSource=function(t){return a.call(t)},(t.exports=function(t,e,n,a){var f="function"==typeof n;f&&(i(n,"name")||o(n,"name",e)),t[e]!==n&&(f&&(i(n,u)||o(n,u,t[e]?""+t[e]:c.join(String(e)))),t===r?t[e]=n:a?t[e]?t[e]=n:o(t,e,n):(delete t[e],o(t,e,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[u]||a.call(this)})},function(t,e,n){var r=n(26),o=n(6),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(45)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports=!1},function(t,e){e.f={}.propertyIsEnumerable},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){function r(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=o(t.prototype),r=t.apply(n,e);return i(r)?r:n}}var o=n(49),i=n(11);t.exports=r},function(t,e,n){var r=n(11),o=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},function(t,e){function n(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}t.exports=n},function(t,e,n){function r(t,e,n,r){var u=!n;n||(n={});for(var a=-1,c=e.length;++a<c;){var f=e[a],s=r?r(n[f],t[f],f,n,t):void 0;void 0===s&&(s=t[f]),u?i(n,f,s):o(n,f,s)}return n}var o=n(142),i=n(85);t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(254),i=n(255),u=n(256),a=n(257),c=n(258);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,t.exports=r},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(o(t[n][0],e))return n;return-1}var o=n(86);t.exports=r},function(t,e,n){var r=n(17),o=r(Object,"create");t.exports=o},function(t,e,n){function r(t,e){var n=t.__data__;return o(e)?n["string"==typeof e?"string":"hash"]:n.map}var o=n(272);t.exports=r},function(t,e){t.exports=Morph.modules["bbc-morph-istats@1.3.0"]},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(362),i=n(363),u=n(364),a=n(365),c=n(366);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,t.exports=r},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(o(t[n][0],e))return n;return-1}var o=n(171);t.exports=r},function(t,e,n){var r=n(7),o=r.Symbol;t.exports=o},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){var r=n(20),o=r(Object,"create");t.exports=o},function(t,e,n){function r(t,e){var n=t.__data__;return o(e)?n["string"==typeof e?"string":"hash"]:n.map}var o=n(386);t.exports=r},function(t,e,n){function r(t){return u(t)?o(t):i(t)}var o=n(407),i=n(414),u=n(106);t.exports=r},function(t,e,n){function r(t){return"symbol"==typeof t||i(t)&&o(t)==u}var o=n(36),i=n(37),u="[object Symbol]";t.exports=r},function(t,e,n){function r(t){if("string"==typeof t||o(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}var o=n(64),i=1/0;t.exports=r},function(t,e,n){var r,o;!function(){"use strict";function n(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var o=typeof r;if("string"===o||"number"===o)t.push(r);else if(Array.isArray(r)&&r.length){var u=n.apply(null,r);u&&t.push(u)}else if("object"===o)for(var a in r)i.call(r,a)&&r[a]&&t.push(a)}}return t.join(" ")}var i={}.hasOwnProperty;void 0!==t&&t.exports?(n.default=n,t.exports=n):(r=[],void 0!==(o=function(){return n}.apply(e,r))&&(t.exports=o))}()},function(t,e,n){var r=n(27);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(44)("keys"),o=n(28);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var r=n(119);t.exports=function(t){return Object(r(t))}},function(t,e){t.exports={}},function(t,e,n){var r=n(13).f,o=n(15),i=n(16)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},function(t,e,n){function r(t,e,n,r,j,w,O,k){var A=e&y;if(!A&&"function"!=typeof t)throw new TypeError(h);var P=r?r.length:0;if(P||(e&=~(_|m),r=j=void 0),O=void 0===O?O:x(d(O),0),k=void 0===k?k:d(k),P-=j?j.length:0,e&m){var E=r,S=j;r=j=void 0}var T=A?void 0:f(t),I=[t,e,n,r,j,E,S,w,O,k];if(T&&s(I,T),t=I[0],e=I[1],n=I[2],r=I[3],j=I[4],k=I[9]=void 0===I[9]?A?0:t.length:x(I[9]-P,0),!k&&e&(g|b)&&(e&=~(g|b)),e&&e!=v)z=e==g||e==b?u(t,e,k):e!=_&&e!=(v|_)||j.length?a.apply(void 0,I):c(t,e,n,r);else var z=i(t,e,n);return p((T?o:l)(z,I),t,e)}var o=n(123),i=n(226),u=n(227),a=n(128),c=n(244),f=n(80),s=n(245),l=n(134),p=n(136),d=n(140),h="Expected a function",v=1,y=2,g=8,b=16,_=32,m=64,x=Math.max;t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){function r(t){if(!i(t))return!1;var e=o(t);return e==a||e==c||e==u||e==f}var o=n(18),i=n(11),u="[object AsyncFunction]",a="[object Function]",c="[object GeneratorFunction]",f="[object Proxy]";t.exports=r},function(t,e){function n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},function(t,e,n){function r(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=u,this.__views__=[]}var o=n(49),i=n(79),u=4294967295;r.prototype=o(i.prototype),r.prototype.constructor=r,t.exports=r},function(t,e){function n(){}t.exports=n},function(t,e,n){var r=n(124),o=n(229),i=r?function(t){return r.get(t)}:o;t.exports=i},function(t,e,n){function r(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}var o=n(49),i=n(79);r.prototype=o(i.prototype),r.prototype.constructor=r,t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}t.exports=n},function(t,e){function n(t,e){var n=typeof t;return!!(e=null==e?r:e)&&("number"==n||"symbol"!=n&&o.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e){function n(t,e){for(var n=-1,o=t.length,i=0,u=[];++n<o;){var a=t[n];a!==e&&a!==r||(t[n]=r,u[i++]=n)}return u}var r="__lodash_placeholder__";t.exports=n},function(t,e,n){function r(t,e,n){"__proto__"==e&&o?o(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var o=n(138);t.exports=r},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){var r=n(249),o=n(3),i=Object.prototype,u=i.hasOwnProperty,a=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&u.call(t,"callee")&&!a.call(t,"callee")};t.exports=c},function(t,e,n){(function(t){var r=n(1),o=n(250),i="object"==typeof e&&e&&!e.nodeType&&e,u=i&&"object"==typeof t&&t&&!t.nodeType&&t,a=u&&u.exports===i,c=a?r.Buffer:void 0,f=c?c.isBuffer:void 0,s=f||o;t.exports=s}).call(e,n(19)(t))},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=n},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e,n){(function(t){var r=n(126),o="object"==typeof e&&e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,u=i&&i.exports===o,a=u&&r.process,c=function(){try{var t=i&&i.require&&i.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=c}).call(e,n(19)(t))},function(t,e){function n(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}var r=Object.prototype;t.exports=n},function(t,e,n){function r(t){var e=this.__data__=new o(t);this.size=e.size}var o=n(52),i=n(259),u=n(260),a=n(261),c=n(262),f=n(263);r.prototype.clear=i,r.prototype.delete=u,r.prototype.get=a,r.prototype.has=c,r.prototype.set=f,t.exports=r},function(t,e,n){var r=n(17),o=n(1),i=r(o,"Map");t.exports=i},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(264),i=n(271),u=n(273),a=n(274),c=n(275);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,t.exports=r},function(t,e,n){var r=n(281),o=n(150),i=Object.prototype,u=i.propertyIsEnumerable,a=Object.getOwnPropertySymbols,c=a?function(t){return null==t?[]:(t=Object(t),r(a(t),function(e){return u.call(t,e)}))}:o;t.exports=c},function(t,e){function n(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}t.exports=n},function(t,e,n){var r=n(146),o=r(Object.getPrototypeOf,Object);t.exports=o},function(t,e,n){function r(t){var e=new t.constructor(t.byteLength);return new o(e).set(new o(t)),e}var o=n(154);t.exports=r},function(t,e,n){function r(t,e){if(o(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!i(t))||(a.test(t)||!u.test(t)||null!=e&&t in Object(e))}var o=n(2),i=n(30),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=r},function(t,e){function n(t){return t&&t.__esModule?t:{default:t}}t.exports=n},function(t,e,n){function r(t){return"function"==typeof t?t:null==t?u:"object"==typeof t?a(t)?i(t[0],t[1]):o(t):c(t)}var o=n(360),i=n(424),u=n(434),a=n(8),c=n(435);t.exports=r},function(t,e,n){var r=n(20),o=n(7),i=r(o,"Map");t.exports=i},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(378),i=n(385),u=n(387),a=n(388),c=n(389);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,t.exports=r},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=n},function(t,e,n){function r(t){return null!=t&&i(t.length)&&!o(t)}var o=n(172),i=n(105);t.exports=r},function(t,e,n){function r(t,e){if(o(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!i(t))||(a.test(t)||!u.test(t)||null!=e&&t in Object(e))}var o=n(8),i=n(64),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=r},function(t,e){function n(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return n=function(){return t},t}function r(t){if(t&&t.__esModule)return t;var e=n();if(e&&e.has(t))return e.get(t);var r={};if(null!=t){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var u=o?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(r,i,u):r[i]=t[i]}}return r.default=t,e&&e.set(t,r),r}t.exports=r},function(t,e){function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}t.exports=n},function(t,e){function n(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function r(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),t}t.exports=r},function(t,e,n){function r(t,e){return!e||"object"!==o(e)&&"function"!=typeof e?i(t):e}var o=n(477),i=n(192);t.exports=r},function(t,e){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},n(e)}t.exports=n},function(t,e,n){function r(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&o(t,e)}var o=n(478);t.exports=r},function(t,e,n){t.exports=!n(14)&&!n(21)(function(){return 7!=Object.defineProperty(n(115)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(27),o=n(6).document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,e,n){var r=n(15),o=n(23),i=n(201)(!1),u=n(68)("IE_PROTO");t.exports=function(t,e){var n,a=o(t),c=0,f=[];for(n in a)n!=u&&r(a,n)&&f.push(n);for(;e.length>c;)r(a,n=e[c++])&&(~i(f,n)||f.push(n));return f}},function(t,e,n){var r=n(118);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){"use strict";var r=n(205),o=n(206),i=n(72),u=n(23);t.exports=n(207)(Array,"Array",function(t,e){this._t=u(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):"keys"==e?o(0,n):"values"==e?o(0,t[n]):o(0,[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(t,e,n){var r=n(41),o=n(209),i=n(69),u=n(68)("IE_PROTO"),a=function(){},c=function(){var t,e=n(115)("iframe"),r=i.length;for(e.style.display="none",n(210).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("<script>document.F=Object<\/script>"),t.close(),c=t.F;r--;)delete c.prototype[i[r]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(a.prototype=r(t),n=new a,a.prototype=null,n[u]=t):n=c(),void 0===e?n:o(n,e)}},function(t,e,n){var r=n(75),o=n(124),i=o?function(t,e){return o.set(t,e),t}:r;t.exports=i},function(t,e,n){var r=n(125),o=r&&new r;t.exports=o},function(t,e,n){var r=n(17),o=n(1),i=r(o,"WeakMap");t.exports=i},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,n(47))},function(t,e){function n(t){if(null!=t){try{return o.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,o=r.toString;t.exports=n},function(t,e,n){function r(t,e,n,_,m,x,j,w,O,k){function A(){for(var d=arguments.length,h=Array(d),v=d;v--;)h[v]=arguments[v];if(T)var y=f(A),g=u(h,y);if(_&&(h=o(h,_,m,T)),x&&(h=i(h,x,j,T)),d-=g,T&&d<k){var b=l(h,y);return c(t,e,r,A.placeholder,n,h,b,w,O,k-d)}var R=E?n:this,M=S?R[t]:t;return d=h.length,w?h=s(h,w):I&&d>1&&h.reverse(),P&&O<d&&(h.length=O),this&&this!==p&&this instanceof A&&(M=z||a(M)),M.apply(R,h)}var P=e&g,E=e&d,S=e&h,T=e&(v|y),I=e&b,z=S?void 0:a(t);return A}var o=n(129),i=n(130),u=n(228),a=n(48),c=n(131),f=n(139),s=n(243),l=n(84),p=n(1),d=1,h=2,v=8,y=16,g=128,b=512;t.exports=r},function(t,e){function n(t,e,n,o){for(var i=-1,u=t.length,a=n.length,c=-1,f=e.length,s=r(u-a,0),l=Array(f+s),p=!o;++c<f;)l[c]=e[c];for(;++i<a;)(p||i<u)&&(l[n[i]]=t[i]);for(;s--;)l[c++]=t[i++];return l}var r=Math.max;t.exports=n},function(t,e){function n(t,e,n,o){for(var i=-1,u=t.length,a=-1,c=n.length,f=-1,s=e.length,l=r(u-c,0),p=Array(l+s),d=!o;++i<l;)p[i]=t[i];for(var h=i;++f<s;)p[h+f]=e[f];for(;++a<c;)(d||i<u)&&(p[h+n[a]]=t[i++]);return p}var r=Math.max;t.exports=n},function(t,e,n){function r(t,e,n,r,d,h,v,y,g,b){var _=e&s,m=_?v:void 0,x=_?void 0:v,j=_?h:void 0,w=_?void 0:h;e|=_?l:p,(e&=~(_?p:l))&f||(e&=~(a|c));var O=[t,e,d,j,m,w,x,y,g,b],k=n.apply(void 0,O);return o(t)&&i(k,O),k.placeholder=r,u(k,t,e)}var o=n(132),i=n(134),u=n(136),a=1,c=2,f=4,s=8,l=32,p=64;t.exports=r},function(t,e,n){function r(t){var e=u(t),n=a[e];if("function"!=typeof n||!(e in o.prototype))return!1;if(t===n)return!0;var r=i(n);return!!r&&t===r[0]}var o=n(78),i=n(80),u=n(133),a=n(231);t.exports=r},function(t,e,n){function r(t){for(var e=t.name+"",n=o[e],r=u.call(o,e)?n.length:0;r--;){var i=n[r],a=i.func;if(null==a||a==t)return i.name}return e}var o=n(230),i=Object.prototype,u=i.hasOwnProperty;t.exports=r},function(t,e,n){var r=n(123),o=n(135),i=o(r);t.exports=i},function(t,e){function n(t){var e=0,n=0;return function(){var u=i(),a=o-(u-n);if(n=u,a>0){if(++e>=r)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var r=800,o=16,i=Date.now;t.exports=n},function(t,e,n){function r(t,e,n){var r=e+"";return u(t,i(r,a(o(r),n)))}var o=n(233),i=n(234),u=n(137),a=n(237);t.exports=r},function(t,e,n){var r=n(235),o=n(135),i=o(r);t.exports=i},function(t,e,n){var r=n(17),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,e){function n(t){return t.placeholder}t.exports=n},function(t,e,n){function r(t){var e=o(t),n=e%1;return e===e?n?e-n:e:0}var o=n(246);t.exports=r},function(t,e,n){function r(t,e){return t&&o(e,i(e),t)}var o=n(51),i=n(31);t.exports=r},function(t,e,n){function r(t,e,n){var r=t[e];a.call(t,e)&&i(r,n)&&(void 0!==n||e in t)||o(t,e,n)}var o=n(85),i=n(86),u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=u(t),r=!n&&i(t),s=!n&&!r&&a(t),p=!n&&!r&&!s&&f(t),d=n||r||s||p,h=d?o(t.length,String):[],v=h.length;for(var y in t)!e&&!l.call(t,y)||d&&("length"==y||s&&("offset"==y||"parent"==y)||p&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||c(y,v))||h.push(y);return h}var o=n(248),i=n(87),u=n(2),a=n(88),c=n(83),f=n(144),s=Object.prototype,l=s.hasOwnProperty;t.exports=r},function(t,e,n){var r=n(251),o=n(90),i=n(91),u=i&&i.isTypedArray,a=u?o(u):r;t.exports=a},function(t,e,n){function r(t){if(!o(t))return i(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}var o=n(92),i=n(252),u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e,n){function r(t){return null!=t&&i(t.length)&&!o(t)}var o=n(76),i=n(89);t.exports=r},function(t,e,n){function r(t,e,n,R,M,C){var W,L=e&k,D=e&A,B=e&P;if(n&&(W=M?n(t,R,M,C):n(t)),void 0!==W)return W;if(!j(t))return t;var F=_(t);if(F){if(W=y(t),!L)return s(t,W)}else{var N=v(t),q=N==S||N==T;if(m(t))return f(t,L);if(N==I||N==E||q&&!M){if(W=D||q?{}:b(t),!L)return D?p(t,c(W,t)):l(t,a(W,t))}else{if(!z[N])return M?t:{};W=g(t,N,L)}}C||(C=new o);var U=C.get(t);if(U)return U;if(C.set(t,W),w(t))return t.forEach(function(o){W.add(r(o,e,n,o,t,C))}),W;if(x(t))return t.forEach(function(o,i){W.set(i,r(o,e,n,i,t,C))}),W;var $=B?D?h:d:D?keysIn:O,G=F?void 0:$(t);return i(G||t,function(o,i){G&&(i=o,o=t[i]),u(W,i,r(o,e,n,i,t,C))}),W}var o=n(93),i=n(82),u=n(142),a=n(141),c=n(276),f=n(279),s=n(50),l=n(280),p=n(282),d=n(152),h=n(283),v=n(32),y=n(287),g=n(288),b=n(293),_=n(2),m=n(88),x=n(294),j=n(11),w=n(296),O=n(31),k=1,A=2,P=4,E="[object Arguments]",S="[object Function]",T="[object GeneratorFunction]",I="[object Object]",z={};z[E]=z["[object Array]"]=z["[object ArrayBuffer]"]=z["[object DataView]"]=z["[object Boolean]"]=z["[object Date]"]=z["[object Float32Array]"]=z["[object Float64Array]"]=z["[object Int8Array]"]=z["[object Int16Array]"]=z["[object Int32Array]"]=z["[object Map]"]=z["[object Number]"]=z[I]=z["[object RegExp]"]=z["[object Set]"]=z["[object String]"]=z["[object Symbol]"]=z["[object Uint8Array]"]=z["[object Uint8ClampedArray]"]=z["[object Uint16Array]"]=z["[object Uint32Array]"]=!0,z["[object Error]"]=z[S]=z["[object WeakMap]"]=!1,t.exports=r},function(t,e,n){function r(t){return u(t)?o(t,!0):i(t)}var o=n(143),i=n(277),u=n(147);t.exports=r},function(t,e){function n(){return[]}t.exports=n},function(t,e,n){var r=n(97),o=n(98),i=n(96),u=n(150),a=Object.getOwnPropertySymbols,c=a?function(t){for(var e=[];t;)r(e,i(t)),t=o(t);return e}:u;t.exports=c},function(t,e,n){function r(t){return o(t,u,i)}var o=n(153),i=n(96),u=n(31);t.exports=r},function(t,e,n){function r(t,e,n){var r=e(t);return i(t)?r:o(r,n(t))}var o=n(97),i=n(2);t.exports=r},function(t,e,n){var r=n(1),o=r.Uint8Array;t.exports=o},function(t,e,n){function r(t){return"function"==typeof t?t:null==t?u:"object"==typeof t?a(t)?i(t[0],t[1]):o(t):c(t)}var o=n(303),i=n(316),u=n(75),a=n(2),c=n(324);t.exports=r},function(t,e,n){function r(t,e,n,u,a){return t===e||(null==t||null==e||!i(t)&&!i(e)?t!==t&&e!==e:o(t,e,n,u,r,a))}var o=n(305),i=n(3);t.exports=r},function(t,e,n){function r(t,e,n,r,f,s){var l=n&a,p=t.length,d=e.length;if(p!=d&&!(l&&d>p))return!1;var h=s.get(t);if(h&&s.get(e))return h==e;var v=-1,y=!0,g=n&c?new o:void 0;for(s.set(t,e),s.set(e,t);++v<p;){var b=t[v],_=e[v];if(r)var m=l?r(_,b,v,e,t,s):r(b,_,v,t,e,s);if(void 0!==m){if(m)continue;y=!1;break}if(g){if(!i(e,function(t,e){if(!u(g,e)&&(b===t||f(b,t,n,r,s)))return g.push(e)})){y=!1;break}}else if(b!==_&&!f(b,_,n,r,s)){y=!1;break}}return s.delete(t),s.delete(e),y}var o=n(306),i=n(309),u=n(310),a=1,c=2;t.exports=r},function(t,e,n){function r(t){return t===t&&!o(t)}var o=n(11);t.exports=r},function(t,e){function n(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}t.exports=n},function(t,e,n){function r(t,e){e=o(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[i(e[n++])];return n&&n==r?t:void 0}var o=n(161),i=n(34);t.exports=r},function(t,e,n){function r(t,e){return o(t)?t:i(t,e)?[t]:u(a(t))}var o=n(2),i=n(100),u=n(162),a=n(33);t.exports=r},function(t,e,n){var r=n(318),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,u=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,function(t,n,r,o){e.push(r?o.replace(i,"$1"):n||t)}),e});t.exports=u},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}t.exports=n},function(t,e,n){function r(t){return u(i(t,void 0,o),t+"")}var o=n(328),i=n(331),u=n(137);t.exports=r},function(t,e){t.exports={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}},function(t,e){t.exports=Morph.modules["bbc-morph-promise@1.0.6"]},function(t,e,n){"use strict";var r=n(101);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(166)),i=r(n(56)),u=function(){return window.Promise||(window.Promise=o.default),new o.default(function(t,e){requirejs(["idcta-v2/id-config"],function(n){n["bbcid-v5"]&&"RED"!==n["bbcid-v5"]?t():(i.default.track("id_flagpole_red","error"),e(new Error("Flagpole RED or value missing")))},function(t){i.default.track("requirejs","error",{error_message:t.toString()}),e(t)})})},a={checkFlagpole:u};e.default=a,t.exports=e.default},function(t,e){t.exports=Morph.modules["whatwg-fetch@2.0.4"]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={live:{uasApiKey:"f84u0qqpuquhr",newtonApiKey:"hY7m6nL3dPAXyn9kK763kW65tu3hG0A0"},test:{uasApiKey:"rn5lii9febqql",newtonApiKey:"0YIvZUWEyGJxVGIyyuHIHKANb4cshSXt"}},o=function(){return window&&window.Morph&&""!==window.Morph.config.pushEnv?window.Morph.config.pushEnv:"test"},i=function(){return window&&window.location&&window.location.hostname&&window.location.hostname.includes("bbc.co.uk")?"co.uk":"com"},u={test:".test",live:""},a=function(){return u[o()]},c=function(){return r[o()].uasApiKey},f=function(){return"https://activity".concat(a(),".api.bbc.").concat(i())},s=function(){return"https://newton".concat(a(),".api.bbc.").concat(i())},l=function(){return r[o()].newtonApiKey},p=function(){return"https://idcta".concat(a(),".api.bbc.co.uk")},d=function(){return"https://push".concat(a(),".api.bbci.co.uk")},h=function(){return"https://www".concat(a(),".bbc.com")},v={getUASHost:f,getUASApiKey:c,getNewtonHost:s,getNewtonApiKey:l,getIdHost:p,getMorphPushProxyHost:d,getBBCHost:h};e.default=v,t.exports=e.default},function(t,e,n){function r(t){var e=this.__data__=new o(t);this.size=e.size}var o=n(57),i=n(367),u=n(368),a=n(369),c=n(370),f=n(371);r.prototype.clear=i,r.prototype.delete=u,r.prototype.get=a,r.prototype.has=c,r.prototype.set=f,t.exports=r},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){function r(t){if(!i(t))return!1;var e=o(t);return e==a||e==c||e==u||e==f}var o=n(36),i=n(60),u="[object AsyncFunction]",a="[object Function]",c="[object GeneratorFunction]",f="[object Proxy]";t.exports=r},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,n(47))},function(t,e){function n(t){if(null!=t){try{return o.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,o=r.toString;t.exports=n},function(t,e,n){function r(t,e,n,u,a){return t===e||(null==t||null==e||!i(t)&&!i(e)?t!==t&&e!==e:o(t,e,n,u,r,a))}var o=n(390),i=n(37);t.exports=r},function(t,e,n){function r(t,e,n,r,f,s){var l=n&a,p=t.length,d=e.length;if(p!=d&&!(l&&d>p))return!1;var h=s.get(t);if(h&&s.get(e))return h==e;var v=-1,y=!0,g=n&c?new o:void 0;for(s.set(t,e),s.set(e,t);++v<p;){var b=t[v],_=e[v];if(r)var m=l?r(_,b,v,e,t,s):r(b,_,v,t,e,s);if(void 0!==m){if(m)continue;y=!1;break}if(g){if(!i(e,function(t,e){if(!u(g,e)&&(b===t||f(b,t,n,r,s)))return g.push(e)})){y=!1;break}}else if(b!==_&&!f(b,_,n,r,s)){y=!1;break}}return s.delete(t),s.delete(e),y}var o=n(391),i=n(394),u=n(395),a=1,c=2;t.exports=r},function(t,e,n){var r=n(409),o=n(37),i=Object.prototype,u=i.hasOwnProperty,a=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&u.call(t,"callee")&&!a.call(t,"callee")};t.exports=c},function(t,e,n){(function(t){var r=n(7),o=n(410),i="object"==typeof e&&e&&!e.nodeType&&e,u=i&&"object"==typeof t&&t&&!t.nodeType&&t,a=u&&u.exports===i,c=a?r.Buffer:void 0,f=c?c.isBuffer:void 0,s=f||o;t.exports=s}).call(e,n(19)(t))},function(t,e){function n(t,e){var n=typeof t;return!!(e=null==e?r:e)&&("number"==n||"symbol"!=n&&o.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e,n){var r=n(411),o=n(412),i=n(413),u=i&&i.isTypedArray,a=u?o(u):r;t.exports=a},function(t,e,n){function r(t){return t===t&&!o(t)}var o=n(60);t.exports=r},function(t,e){function n(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}t.exports=n},function(t,e,n){function r(t,e,n){var r=null==t?void 0:o(t,e);return void 0===r?n:r}var o=n(184);t.exports=r},function(t,e,n){function r(t,e){e=o(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[i(e[n++])];return n&&n==r?t:void 0}var o=n(185),i=n(65);t.exports=r},function(t,e,n){function r(t,e){return o(t)?t:i(t,e)?[t]:u(a(t))}var o=n(8),i=n(107),u=n(425),a=n(428);t.exports=r},function(t,e,n){var r=n(6),o=n(26),i=n(45),u=n(187),a=n(13).f;t.exports=function(t){var e=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:u.f(t)})}},function(t,e,n){e.f=n(16)},function(t,e,n){var r=n(116),o=n(69).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function u(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?c(t):e}function c(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(9),n(10);var p=function(t){return t&&t.__esModule?t:{default:t}}(n(0)),d=function(t){function e(){return o(this,e),a(this,f(e).apply(this,arguments))}return s(e,t),u(e,[{key:"componentDidMount",value:function(){this.node.setAttribute("focusable","false")}},{key:"render",value:function(){var t=this;return p.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"18px",height:"18px",viewBox:"0 0 32 32",enableBackground:"new 0 0 32 32",xmlSpace:"preserve",ref:function(e){t.node=e}},p.default.createElement("polygon",{points:"32,3.5 28.5,0 16,12.5 3.5,0 0,3.5 12.5,16 0,28.5 3.5,32 16,19.5 28.5,32 32,28.5 19.5,16"}))}}]),e}(p.default.Component),h=d;e.default=h,t.exports=e.default},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function u(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?c(t):e}function c(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(9),n(10);var p=function(t){return t&&t.__esModule?t:{default:t}}(n(0)),d=function(t){function e(){return o(this,e),a(this,f(e).apply(this,arguments))}return s(e,t),u(e,[{key:"componentDidMount",value:function(){this.node.setAttribute("focusable","false")}},{key:"render",value:function(){var t=this;return p.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"18px",height:"26px",viewBox:"0 0 32 48",enableBackground:"new 0 0 32 48",xmlSpace:"preserve",ref:function(e){t.node=e}},p.default.createElement("polygon",{points:"32,3.5 28.5,0 16,12.5 3.5,0 0,3.5 12.5,16 0,28.5 3.5,32 16,19.5 28.5,32 32,28.5 19.5,16"}),p.default.createElement("rect",{y:"43.8",x:"0",height:"4.2",width:"32"}))}}]),e}(p.default.Component),h=d;e.default=h,t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(0)),i=(r(n(35)),function(t){var e=t.onClick,n=t.text,r=t.isEnabled,i=t.className,u=t.children,a=t.aria;return o.default.createElement("button",{type:"button",className:"bitesize__button ".concat(i),disabled:!r,onClick:e,"aria-live":a},u,n)});i.defaultProps={className:"",isEnabled:!0,text:"",aria:"off",children:""};var u=i;e.default=u,t.exports=e.default},function(t,e){function n(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(194),o=n.n(r);Morph.modules["bbc-morph-bitesize-header-view@8.16.1"]=o.a},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t.exports=function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=41)}([function(t,e){t.exports=n(0)},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(t){return t&&t.__esModule?t:{default:t}}(n(21)),o={"en-GB":{"all-subjects":{label:"All subjects",description:"Learning resources for adults, children, parents and teachers organised by subject."},counter:{clips:{plural:"$numberOfClassClips class clips",singular:"$numberOfClassClips class clip"},guides:{plural:"$numberOfLearnerGuides learner guides",singular:"$numberOfLearnerGuides learner guide"}},subjects:"Subjects",levels:"Levels",partOf:"Part of","class-clips":"class clips",duration:"Duration $clipDuration","Learn & revise":"Learn & revise",buttonText:{added:"Added",addToMyBitesize:"Add to My Bitesize",adding:"Adding",removing:"Removing",remove:"Remove"},errorSavingNotification:"Sorry, we haven't been able to save your changes",signInUpsellToolTipTitle:"Add this learner guide to My Bitesize",signInUpsellToolTipText:"You need to be signed in to add this to My Bitesize",shareTools:{ctaText:"Share",headerText:"Share this with",readMoreText:"Read more about sharing",copyLinkText:"Copy link",copiedText:"Copied!"}},"ga-GB":{"all-subjects":{label:"Na hábhair ar fad",description:"Acmhainní foghlama do dhaoine fásta, páistí, tuismitheoirí agus múinteoirí eagraithe de réir leibhéil, ábhair agus topaice."},counter:{clips:{plural:"$numberOfClassClips gearrthóg ranga",singular:"$numberOfClassClips gearrthóg ranga"},guides:{plural:"$numberOfLearnerGuides treoir d'fhoghlaimeoirí",singular:"$numberOfLearnerGuides treoir d'fhoghlaimeoirí"}},subjects:"Ábhair",levels:"Leibhéil",partOf:"Cuid de","class-clips":"gearrthóga ranga",duration:"Fad $clipDuration","Learn & revise":"Foghlaim",buttonText:{added:"Curtha leis",addToMyBitesize:"Cuir le Mo Bitesize",adding:"Ag cur leis",removing:"Á bhaint",remove:"Bain"},errorSavingNotification:"Buartha, níor éirigh linn d'athruithe a shábháil",signInUpsellToolTipTitle:"Add this learner guide to My Bitesize",signInUpsellToolTipText:"You need to be signed in to add this to My Bitesize",shareTools:{ctaText:"Roinn",headerText:"Roinn é seo le",readMoreText:"Léigh níos mó maidir le comhroinnt",copyLinkText:"Cóipeáil an nasc",copiedText:"Cóipeáilte!"}},"gd-GB":{"all-subjects":{label:"Na cuspairean air fad",description:"Goireasan foghlaim dha inbhich, clann, pàrantan is tidsearan le fiosrachadh mu chuspairean."},counter:{clips:{plural:"$numberOfClassClips criomagan clas",singular:"$numberOfClassClips chriomag clas"},guides:{plural:"$numberOfLearnerGuides Iùil luchd-ionnsachaidh",singular:"$numberOfLearnerGuides Iùl Luchd-ionnsachaidh"}},subjects:"Cuspairean",levels:"Ìrean",partOf:"Pàirt de","class-clips":"criomagan clas",duration:"Fad $clipDuration","Learn & revise":"Ionnsaich",buttonText:{added:"Air a chur-ris",addToMyBitesize:"Cuir ri Bitesize Agamsa",adding:"A' cur-ris",removing:"A' dubhadh às",remove:"Dubh às"},errorSavingNotification:"Duilich, cha deach againn air d' atharrachaidhean a shàbhaladh",signInUpsellToolTipTitle:"Cuir an t-iùil-ionnsachaidh seo ri Bitesize Agamsa",signInUpsellToolTipText:"Feumaidh tu logadh a-steach airson seo a chur ri Bitesize Agamsa",shareTools:{ctaText:"Sgaoil",headerText:"Sgaoil seo gu",readMoreText:"Leugh tuilleadh mu sgaoileadh",copyLinkText:"Leth-bhreac den cheangal",copiedText:"Leth-bhreac dèanta!"}},"cy-GB":{"all-subjects":{label:"Holl bynciau",description:"Adnoddau dysgu i oedolion, plant, rhieni ac athrawon wedi'u trefnu yn ôl pwnc."},counter:{clips:{plural:"$numberOfClassClips o glipiau dosbarth",singular:"$numberOfClassClips clip dosbarth"},guides:{plural:"$numberOfLearnerGuides o ganllawiau i ddysgwyr",singular:"$numberOfLearnerGuides canllaw i ddysgwyr"}},subjects:"Pynciau",levels:"Lefelau",partOf:"Rhan o bwnc",partOfWelshAlternative:"Rhan o'r adran","class-clips":"clipiau dosbarth",duration:"Hyd $clipDuration","Learn & revise":"Dysgu ac adolygu",buttonText:{added:"Wedi ychwanegu",addToMyBitesize:"Ychwanegu i Fy Bitesize",adding:"Wrthi'n ychwanegu",removing:"Wrthi'n dileu",remove:"Dileu"},errorSavingNotification:"Dyw dy newidiadau ddim wedi cael eu cadw",signInUpsellToolTipTitle:"Ychwanegu’r canllaw dysgu yma i Fy Bitesize",signInUpsellToolTipText:"Rhaid i ti fewngofnodi i ychwanegu hwn i Fy Bitesize",shareTools:{ctaText:"Rhannu",headerText:"Rhannu hwn gyda",readMoreText:"Darllen mwy am rannu",copyLinkText:"Copïo’r ddolen",copiedText:"Wedi copïo"}}},i=function(){return{"en-gb":"en-GB","ga-gb":"ga-GB","gd-gb":"gd-GB","cy-gb":"cy-GB"}[(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toLowerCase()]||"en-GB"},u=function(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=(0,r.default)(o,"".concat(i(t),".").concat(e),"");return Object.keys(n).reduce(function(t,e){return t.replace("$".concat(e),n[e])},u)}};e.default=u,t.exports=e.default},function(t,e){t.exports=n(195)},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.validateDuration=e.formatDuration=void 0;var r=/PT(?:(\d+)H)?(?:(\d+)M)?(\d+)S?/,o=function(t){return"string"==typeof t&&t.match(r)||!1};e.validateDuration=o;var i=function(t){var e=o(t);if(!e)return"";e.shift();var n=e.filter(function(t){return void 0!==t});return n.map(function(e,r){var o=e&&1===e.toString().length?"0".concat(e):e;return r<n.length-1?"".concat(o,":"):1===n.length&&t.indexOf("M")>0?"".concat(o,":00"):1===n.length&&t.indexOf("S")>0?"00:".concat(o):o}).concat().join("")};e.formatDuration=i},function(t,e){t.exports=n(56)},function(t,e){t.exports=n(349)},function(t,e){t.exports=n(350)},function(t,e){t.exports=n(357)},function(t,e){t.exports=n(358)},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(6)),i=r(n(5)),u=function(t,e){return i.default.getDetails().then(function(n){return n.hasPersonalisationEnabled?o.default.postReadForAnArticle(t,e):Promise.resolve()})},a=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"favourited",n=arguments.length>2?arguments[2]:void 0;return o.default.postFavourite({id:t,type:n,action:e})},c={submitRead:u,submitFavourite:a};e.default=c,t.exports=e.default},function(t,e){t.exports=n(443)},function(t,e,n){function o(t){return t&&t.__esModule?t:{default:t}}function i(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return i=function(){return t},t}function u(t){return(u="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(t){return r(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":r(t)})(t)}function a(){return a=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},a.apply(this,arguments)}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function s(t,e,n){return e&&f(t.prototype,e),n&&f(t,n),t}function l(t,e){return!e||"object"!==u(e)&&"function"!=typeof e?p(t):e}function p(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function h(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&v(t,e)}function v(t,e){return(v=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var y=function(t){if(t&&t.__esModule)return t;var e=i();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var u=r?Object.getOwnPropertyDescriptor(t,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=t[o]}}return n.default=t,e&&e.set(t,n),n}(n(0)),g=o(n(12)),b=o(n(13)),_=o(n(14)),m=o(n(15)),x=n(16),j=o(n(17)),w=o(n(39)),O=function(t){return(0,g.default)("header-image-no-logo",{"header-image-container--in-app":t})},k=function(t,e,n){return(0,g.default)("bitesize-header-background",t?"bitesize-header-background--phase-".concat(t.toLowerCase()):"",{"bitesize-header-background--primary-index":"primary-index"===e},{"bitesize-header-background--in-app":n})},A=function(t){return["programme-of-study","examspecs","primary-index"].includes(t)},P=function(t,e){var n=["zgkw2hv","zjxhfg8","z6svr82","z826n39","zv48q6f","z2pfb9q"],r=["primary-index"];return n.includes(e)||r.includes(t)},E=function(t,e){return A(t)&&!P(t,e)},S=function(t){function e(t){var n;return c(this,e),n=l(this,d(e).call(this,t)),n.state={notificationMessage:"",notificationError:!1},n}return h(e,t),s(e,[{key:"componentDidMount",value:function(){var t=this.props,e=t.phase,r=t.fosZid;n(40);var o=e.toLowerCase();window.mrSparkle({phase:o,selector:".bitesize-header-background",zid:r})}},{key:"render",value:function(){var t=this,e=this.props,n=e.phase,r=e.isInApp,o=e.fosZid,i=e.isPreview,u=e.pageType,c=e.headerData,f=e.zid,s=this.state,l=s.notificationMessage,p=s.notificationError,d=["index-page","flashcards","tags","collection-index"],h=function(e,n){t.setState({notificationMessage:e,notificationError:n})};return y.default.createElement("div",null,y.default.createElement("div",{className:k(n,u,r)}),y.default.createElement(m.default,{message:l,notificationClearedAction:function(){t.state.notificationMessage="",t.state.notificationError=!1},isError:p}),y.default.createElement("div",null,!r&&y.default.createElement(b.default,a({},this.props,{headerData:c})),y.default.createElement(_.default,{fosZid:o,className:O(r)},i&&y.default.createElement("p",{className:"preview-panel"},"THIS IS A PREVIEW PAGE"),d.indexOf(u)<0&&y.default.createElement(j.default,a({},this.props,{displayPartialWidth:E(u,f),setNotificationMessage:h,showPartOf:!r&&"primary-index"!==u})),A(u)&&y.default.createElement(w.default,{pageHasPartialWidthContextPanel:E(u,f),url:(0,x.getIllustrationUrl)(this.props)}))))}}]),e}(y.Component);S.displayName="Header",S.defaultProps={description:"",zid:null,topicId:null,label:"",isPreview:void 0,numberOfClassClips:0,numberOfLearnerGuides:0,hasTopics:!1,fosZid:"",subdirectory:"education",globalNav:"false",phase:"",isTaggedWithMultipleTopics:!1,headerData:{}},S.propTypes={description:y.PropTypes.string,fosZid:y.PropTypes.string,label:y.PropTypes.string,language:y.PropTypes.string.isRequired,numberOfClassClips:y.PropTypes.number,numberOfLearnerGuides:y.PropTypes.number,hasTopics:y.PropTypes.bool,pageType:y.PropTypes.string.isRequired,zid:y.PropTypes.string,topicId:y.PropTypes.string,isPreview:y.PropTypes.string,subdirectory:y.PropTypes.string,globalNav:y.PropTypes.string,phase:y.PropTypes.string,isInApp:y.PropTypes.bool.isRequired,isTaggedWithMultipleTopics:y.PropTypes.bool,headerData:y.PropTypes.shape({title:y.PropTypes.string.isRequired,href:y.PropTypes.string.isRequired,children:y.PropTypes.arrayOf(y.PropTypes.shape({title:y.PropTypes.string.isRequired,href:y.PropTypes.string.isRequired})).isRequired})};var T=S;e.default=T,t.exports=e.default},function(t,e){t.exports=n(66)},function(t,e){t.exports=n(448)},function(t,e){t.exports=n(449)},function(t,e){t.exports=n(451)},function(t,e,n){var r=function(t){return"primary-index"===t.pageType?"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/images/phases/primary/".concat(t.pageType,".png"):"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/images/svgs/subjects/v2/".concat(t.phase.toLowerCase(),"/").concat(t.fosZid,".svg")};t.exports={getIllustrationUrl:r}},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function o(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return o=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(t){if(t&&t.__esModule)return t;var e=o();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var u=r?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=t[i]}}return n.default=t,e&&e.set(t,n),n}(n(0)),u=r(n(18)),a=r(n(19)),c=r(n(23)),f=n(3),s=r(n(24)),l=r(n(27)),p=r(n(37)),d=function(t,e,n){var r="404"!==t,o=""!==e;return r&&o&&!n},h=function(t,e,n){var r=["z98jmp3","z6gw2hv","zdpp34j","z8w76sg","zp3d7ty","z8hhvcw","zkdqxnb","zqq4wxs"];return!n&&r.includes(t)&&"guide"===e},v=function(t,e,n){var r=t;return e&&(r=r.replace(new RegExp("^(".concat(e,"\\s)([\\-|\\–]\\s)?"),"g"),"").trim()),n&&(r=r.replace(new RegExp("(\\s[\\-|\\–])?(\\s\\b".concat(n,")?$"),"g"),"")),r},y=function(t){return"context-panel".concat(t?" context-panel--partial-width":"")},g=function(t){return"context-panel__description".concat("primary-index"===t?" context-panel__description--large":"")},b=function(t){var e=t.contentId,n=t.description,r=t.hasTopics,o=t.label,b=t.language,_=t.levelId,m=t.levelLabel,x=t.examspecLabel,j=t.numberOfClassClips,w=t.numberOfLearnerGuides,O=t.pageType,k=t.zid,A=t.duration,P=t.subdirectory,E=t.isInApp,S=t.setNotificationMessage,T=t.showPartOf,I=t.displayPartialWidth,z=v(o,m,x);return i.default.createElement("header",{className:y(I)},d(O,m,E)&&i.default.createElement(u.default,t),i.default.createElement("div",{className:"context-panel__header-container"},"guide"===O&&i.default.createElement("h2",{className:"context-panel__header"},z),"guide"!==O&&i.default.createElement("h1",{className:"context-panel__header"},z)),n&&i.default.createElement("div",{className:"context-panel__description-container"},i.default.createElement("p",{className:g(O)},n)),T&&i.default.createElement(s.default,t),!r&&("clips"===O||w>0)&&i.default.createElement(a.default,{subdirectory:P,language:b,numberOfClassClips:j,numberOfLearnerGuides:w,pageType:O,zid:k}),!r&&(0,f.validateDuration)(A)&&i.default.createElement(c.default,{duration:A,language:b}),!E&&i.default.createElement(l.default,{contentId:e,pageType:O,setNotificationMessage:S,language:b}),h(_,O,E)&&i.default.createElement(p.default,{zid:e,language:b}))};b.displayName="ContextPanel",b.defaultProps={contentId:"",description:"",numberOfClassClips:0,numberOfLearnerGuides:0,hasTopics:!1,zid:"",topicId:"",levelLabel:"",examspecLabel:"",subdirectory:"bitesize",examspecId:"",levelId:"",duration:"",isInApp:!1,showPartOf:!0},b.propTypes={contentId:i.PropTypes.string,description:i.PropTypes.string,label:i.PropTypes.string.isRequired,language:i.PropTypes.string.isRequired,numberOfClassClips:i.PropTypes.number,numberOfLearnerGuides:i.PropTypes.number,hasTopics:i.PropTypes.bool,pageType:i.PropTypes.string.isRequired,zid:i.PropTypes.string,topicId:i.PropTypes.string,levelLabel:i.PropTypes.string,examspecLabel:i.PropTypes.string,subdirectory:i.PropTypes.string,examspecId:i.PropTypes.string,levelId:i.PropTypes.string,duration:i.PropTypes.string,isInApp:i.PropTypes.bool,setNotificationMessage:i.PropTypes.func.isRequired,showPartOf:i.PropTypes.bool,displayPartialWidth:i.PropTypes.bool.isRequired};var _=b;e.default=_,t.exports=e.default},function(t,e,n){function r(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return r=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(t){if(t&&t.__esModule)return t;var e=r();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var u=o?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=t[i]}}return n.default=t,e&&e.set(t,n),n}(n(0)),i=function(t){return t&&t.__esModule?t:{default:t}}(n(2)),u=(0,i.default)(function(t){return o.default.createElement("a",t,t.children)}),a=function(t){var e=t.levelLabel,n=t.levelId,r=t.examspecLabel,i=t.examspecId,a=t.subdirectory;return o.default.createElement("div",{className:"level-filter"},o.default.createElement("div",{className:"level-filter__items"},o.default.createElement("div",{className:"level-filter__item"},o.default.createElement(u,{className:"level-filter__item-level",href:"/".concat(a,"/levels/").concat(n),iStatsAction:"part-of",iStatsType:"click-level"},e)),r&&o.default.createElement("div",{className:"level-filter__item"},o.default.createElement(u,{className:"level-filter__item-examspec",href:"/".concat(a,"/examspecs/").concat(i),iStatsAction:"part-of",iStatsType:"click-examboard"},r))))};a.displayName="LevelFilter",a.defaultProps={levelLabel:"",levelId:"",examspecLabel:"",examspecId:"",subdirectory:"bitesize"},a.propTypes={levelLabel:o.PropTypes.string,levelId:o.PropTypes.string,examspecLabel:o.PropTypes.string,examspecId:o.PropTypes.string,subdirectory:o.PropTypes.string};var c=a;e.default=c,t.exports=e.default},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function o(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return o=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(t){if(t&&t.__esModule)return t;var e=o();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var u=r?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=t[i]}}return n.default=t,e&&e.set(t,n),n}(n(0)),u=r(n(20)),a=r(n(22)),c=function(t){var e=t.pageType;return i.default.createElement("div",{className:"resource-counter__container"},"clips"===e?i.default.createElement(u.default,t):i.default.createElement(a.default,t))};c.displayName="ResourceCounter",c.propTypes={pageType:i.PropTypes.string.isRequired};var f=c;e.default=f,t.exports=e.default},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function o(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return o=function(){return t},t}function i(){return i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i.apply(this,arguments)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=function(t){if(t&&t.__esModule)return t;var e=o();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var u=r?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=t[i]}}return n.default=t,e&&e.set(t,n),n}(n(0)),a=r(n(2)),c=r(n(1)),f=(0,a.default)(function(t){return u.default.createElement("a",i({className:"resource-counter__container-link"},t),t.children)}),s=function(t){return t>1?"plural":"singular"},l=function(t){var e=t.language,n=t.numberOfClassClips,r=t.numberOfLearnerGuides,o=t.subdirectory,i=t.zid,a=(0,c.default)(e),l=r>0&&n>0?" + ":"";return u.default.createElement("p",{className:"resource-counter__container-text"},r>0&&u.default.createElement(f,{className:"resource-counter__container-link",href:"/".concat(o,"/topics/").concat(i),iStatsAction:"learner_guides",iStatsType:"click"},a("counter.guides.".concat(s(r)),{numberOfLearnerGuides:r})),l,n>0&&a("counter.clips.".concat(s(n)),{numberOfClassClips:n}))};l.displayName="ClipsResourceCounter",l.defaultProps={numberOfClassClips:0,numberOfLearnerGuides:0,subdirectory:"bitesize"},l.propTypes={language:u.PropTypes.string.isRequired,numberOfClassClips:u.PropTypes.number,numberOfLearnerGuides:u.PropTypes.number,subdirectory:u.PropTypes.string,zid:u.PropTypes.string.isRequired};var p=l;e.default=p,t.exports=e.default},function(t,e){t.exports=n(183)},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function o(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return o=function(){return t},t}function i(){return i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i.apply(this,arguments)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=function(t){if(t&&t.__esModule)return t;var e=o();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var u=r?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=t[i]}}return n.default=t,e&&e.set(t,n),n}(n(0)),a=r(n(2)),c=r(n(1)),f=(0,a.default)(function(t){return u.default.createElement("a",i({className:"resource-counter__container-link"},t),t.children)}),s=function(t){return t>1?"plural":"singular"},l=function(t){var e=t.language,n=t.numberOfClassClips,r=t.numberOfLearnerGuides,o=t.zid,i=(0,c.default)(e);return u.default.createElement("p",{className:"resource-counter__container-text"},r>0&&i("counter.guides.".concat(s(r)),{numberOfLearnerGuides:r})+(n>0?" + ":""),n>0&&u.default.createElement(f,{className:"resource-counter__container-link",href:"/bitesize/topics/".concat(o,"/resources/1"),iStatsAction:"class_clips",iStatsType:"click"},i("counter.clips.".concat(s(n)),{numberOfClassClips:n})))};l.displayName="TopicsResourceCounter",l.defaultProps={numberOfClassClips:0,numberOfLearnerGuides:0},l.propTypes={language:u.PropTypes.string.isRequired,numberOfClassClips:u.PropTypes.number,numberOfLearnerGuides:u.PropTypes.number,zid:u.PropTypes.string.isRequired};var p=l;e.default=p,t.exports=e.default},function(t,e,n){function r(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return r=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(t){if(t&&t.__esModule)return t;var e=r();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var u=o?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=t[i]}}return n.default=t,e&&e.set(t,n),n}(n(0)),i=n(3),u=function(t){return t&&t.__esModule?t:{default:t}}(n(1)),a=function(t){var e=t.language,n=t.duration,r=(0,u.default)(e),a=(0,i.formatDuration)(n);return""!==a?o.default.createElement("div",{className:"context-panel__duration"},o.default.createElement("span",null,r("duration",{clipDuration:a}))):o.default.createElement("span",null)};a.displayName="Duration",a.propTypes={language:o.PropTypes.string.isRequired,duration:o.PropTypes.string.isRequired};var c=a;e.default=c,t.exports=e.default},function(t,e,n){function r(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return r=function(){return t},t}function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(7)),u=function(t){if(t&&t.__esModule)return t;var e=r();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var u=o?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=t[i]}}return n.default=t,e&&e.set(t,n),n}(n(0)),a=o(n(25)),c=o(n(8)),f=o(n(26)),s=["programme-of-study","field-of-study"],l=function(t,e,n,r){var o=["Support","Careers"],i=r&&(0,c.default)(r,function(t){return o.indexOf(t.label)>-1}),u=i?i.label:null;return!n&&u?{label:u,link:"/".concat(t,"/").concat(u.toLowerCase())}:{label:e?e.label:"Learn & revise",link:e&&e.id?"/".concat(t,"/subjects/").concat(e.id):"/".concat(t).concat("/learn")}},p=function(t){var e=t.subdirectory,n=t.tags,r=t.topicLabel,o=t.topicId,i=t.language,c=t.crumbtrailData.body,s=t.stubs,p=(0,a.default)(c,"type"),d=r?{label:r,id:o}:p["topic-of-study"],h=l(e,p["programme-of-study"],d,n);return u.default.createElement(f.default,{subdirectory:e,language:i,context:h,topic:d,stubs:s})},d=function(t){var e=t.crumbtrail,n=t.language,r=t.stubs,o=t.subdirectory,i=(0,a.default)(e,"type"),c=i["programme-of-study"],s=i["topic-of-study"],p=l(o,c);return u.default.createElement(f.default,{subdirectory:o,language:n,context:p,topic:s,stubs:r})},h=i.default.create(p,{data:function(t){var e=t.zid,n=t.topicId;return{crumbtrailData:{uri:{data:"bbc-morph-bitesize-crumbtrail",zid:t.isTaggedWithMultipleTopics?n:e},updates:!1}}}}),v=function(t){var e=t.pageType;return s.includes(e)?u.default.createElement(d,t):u.default.createElement(h,t)};v.displayName="ContextLabelContainer",v.defaultProps={subdirectory:"",language:"en-GB",tags:[],topicLabel:void 0,topicId:void 0,stubs:[],crumbtrail:[]},v.propTypes={subdirectory:u.PropTypes.string,language:u.PropTypes.string,crumbtrail:u.PropTypes.arrayOf(u.PropTypes.shape({id:u.PropTypes.string.isRequired,type:u.PropTypes.string.isRequired,label:u.PropTypes.string.isRequired}).isRequired),tags:u.PropTypes.arrayOf(u.PropTypes.shape({label:u.PropTypes.string})),topicLabel:u.PropTypes.string,topicId:u.PropTypes.string,stubs:u.default.PropTypes.shape({id:u.default.PropTypes.string.isRequired,label:u.default.PropTypes.string.isRequired,path:u.default.PropTypes.string.isRequired})};var y=v;e.default=y,t.exports=e.default},function(t,e){t.exports=n(458)},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function o(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return o=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=function(t){if(t&&t.__esModule)return t;var e=o();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var u=r?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=t[i]}}return n.default=t,e&&e.set(t,n),n}(n(0)),u=r(n(2)),a=r(n(1)),c=(0,u.default)(function(t){return i.default.createElement("a",t,t.children)}),f=function(t){var e=t.context,n=t.language,r=t.stubs,o=(0,a.default)(n),u=e.label,f=e.link,s=e&&null!==u.match(/Learn & revise|Support/i)&&"cy-GB"===n?"partOfWelshAlternative":"partOf";return i.default.createElement("div",{className:"context-label"},i.default.createElement("div",{className:"context-label__title"},o(s)),i.default.createElement("div",{className:"context-label__items"},e&&i.default.createElement("div",{className:"context-label__item"},i.default.createElement(c,{className:"context-label__item-link",href:f,iStatsAction:"part-of",iStatsType:"click"},o(u)||u)),r.map(function(t){return i.default.createElement("div",{className:"context-label__item"},i.default.createElement(c,{className:"context-label__item-link",href:t.path,iStatsAction:"part-of",iStatsType:"click"},t.label))})))};f.displayName="ContextLabel",f.defaultProps={topic:{},language:"en-GB",stubs:[]},f.propTypes={context:i.PropTypes.shape({label:i.PropTypes.string,link:i.PropTypes.string}).isRequired,topic:i.PropTypes.shape({id:i.PropTypes.string,type:i.PropTypes.string,label:i.PropTypes.string}),language:i.PropTypes.string,stubs:i.default.PropTypes.arrayOf(i.PropTypes.shape({id:i.default.PropTypes.string.isRequired,label:i.default.PropTypes.string.isRequired,path:i.default.PropTypes.string.isRequired}).isRequired)};var s=f;e.default=s,t.exports=e.default},function(t,e,n){function o(t){return t&&t.__esModule?t:{default:t}}function i(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return i=function(){return t},t}function u(t){return(u="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(t){return r(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":r(t)})(t)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function f(t,e,n){return e&&c(t.prototype,e),n&&c(t,n),t}function s(t,e){return!e||"object"!==u(e)&&"function"!=typeof e?p(t):e}function l(t){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function p(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function d(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&h(t,e)}function h(t,e){return(h=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var v=function(t){if(t&&t.__esModule)return t;var e=i();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var u=r?Object.getOwnPropertyDescriptor(t,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=t[o]}}return n.default=t,e&&e.set(t,n),n}(n(0)),y=o(n(4)),g=o(n(5)),b=o(n(28)),_=o(n(29)),m=o(n(30)),x=o(n(31)),j=o(n(6)),w=o(n(32)),O=o(n(9)),k=o(n(1)),A=o(n(33)),P=function(t){return t?"favourited":"unfavourited"},E=function(t){return P(!t)},S=function(t){return"guide"===t||"blocks"===t},T=function(t){return"guide"===t?"study-guide":"article"},I=function(t){function e(t){var n;a(this,e),n=s(this,l(e).call(this,t));var r=(0,k.default)(t.language);return n.localisations={buttonText:r("buttonText"),errorMessage:r("errorSavingNotification"),signInUpsellToolTipTitle:r("signInUpsellToolTipTitle"),signInUpsellToolTipText:r("signInUpsellToolTipText")},n.state={featureEnabled:!1,isFavourited:!1,saveInProgress:!1,uasClientType:T(t.pageType),isSignedIn:!1},n.save=n.save.bind(p(n)),n.getButtonContent=n.getButtonContent.bind(p(n)),n}return d(e,t),f(e,[{key:"componentDidMount",value:function(){var t=this,e=this.props,n=e.contentId,r=e.pageType,o=this.state.uasClientType;S(r)&&(this.setState({featureEnabled:!0}),g.default.getDetails().then(function(e){e.isSignedIn&&(t.setState({isSignedIn:!0}),j.default.isFavourited(n,o).then(function(e){t.setState({isFavourited:e})}))}).catch(function(){}))}},{key:"getButtonContent",value:function(){var t=this.state,e=t.isFavourited,n=t.saveInProgress,r=this.localisations.buttonText,o="bitesize-header__add-to-my-bitesize bitesize-header__add-to-my-bitesize--action-".concat(P(e));return e?{buttonClass:o,text:r.added,icon:v.default.createElement(m.default,null),hoverText:r.remove,hoverIcon:v.default.createElement(x.default,null),savingText:r.removing,iStatsAction:"remove_cta",saveInProgress:n}:{buttonClass:o,text:r.addToMyBitesize,icon:v.default.createElement(_.default,null),hoverText:r.addToMyBitesize,hoverIcon:v.default.createElement(_.default,null),savingText:r.adding,iStatsAction:"add_cta",saveInProgress:n}}},{key:"createButtonView",value:function(){var t=this.getButtonContent(),e=t.buttonClass,n=t.text,r=t.icon,o=t.hoverText,i=t.hoverIcon,u=t.savingText,a=t.saveInProgress;return v.default.createElement(b.default,{disabled:a,onClick:this.save,className:e,aria:"polite"},a&&v.default.createElement("span",{className:"bitesize-header__add-button-content bitesize-header__add-button-content--saving"},i,v.default.createElement("span",null,u)),!a&&v.default.createElement("span",null,v.default.createElement("span",{className:"bitesize-header__add-button-content bitesize-header__add-button-content--normal"},r,v.default.createElement("span",null,n)),v.default.createElement("span",{className:"bitesize-header__add-button-content bitesize-header__add-button-content--hover"},i,v.default.createElement("span",null,o))))}},{key:"createSignedOutButtonView",value:function(){var t=this.props.language,e=this.localisations,n=e.signInUpsellToolTipText,r=e.signInUpsellToolTipTitle,o=e.buttonText,i=v.default.createElement("span",null,v.default.createElement(_.default,null),v.default.createElement("span",null,o.addToMyBitesize));return v.default.createElement(w.default,{title:r,text:n,buttonContent:i,body:v.default.createElement(A.default,{language:t})})}},{key:"save",value:function(){var t=this,e=this.state,n=e.isFavourited,r=e.uasClientType,o=e.isSignedIn,i=this.localisations.errorMessage;if(o){var u=this.props,a=u.contentId,c=u.setNotificationMessage,f=this.getButtonContent(n),s=f.iStatsAction;this.setState({saveInProgress:!0}),y.default.track(s,"click"),O.default.submitFavourite(a,E(n),r).then(function(){t.setState({isFavourited:!n,saveInProgress:!1})}).catch(function(){t.setState({saveInProgress:!1}),c(i,!0)})}}},{key:"render",value:function(){var t=this.state,e=t.featureEnabled,n=t.isSignedIn;return e?v.default.createElement("div",{className:"bitesize-header__my-bitesize"},n?this.createButtonView():this.createSignedOutButtonView()):null}}]),e}(v.Component);I.propTypes={contentId:v.PropTypes.string.isRequired,pageType:v.PropTypes.string.isRequired,setNotificationMessage:v.PropTypes.func.isRequired,language:v.PropTypes.string.isRequired};var z=I;e.default=z,t.exports=e.default},function(t,e){t.exports=n(191)},function(t,e){t.exports=n(469)},function(t,e){t.exports=n(470)},function(t,e){t.exports=n(471)},function(t,e){t.exports=n(472)},function(t,e,n){function o(t){return t&&t.__esModule?t:{default:t}}function i(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return i=function(){return t},t}function u(t){return(u="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(t){return r(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":r(t)})(t)}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function f(t,e,n){return e&&c(t.prototype,e),n&&c(t,n),t}function s(t,e){return!e||"object"!==u(e)&&"function"!=typeof e?l(t):e}function l(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function p(t){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function d(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&h(t,e)}function h(t,e){return(h=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var v=function(t){if(t&&t.__esModule)return t;var e=i();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var u=r?Object.getOwnPropertyDescriptor(t,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=t[o]}}return n.default=t,e&&e.set(t,n),n}(n(0)),y=o(n(4)),g=o(n(34)),b=o(n(35)),_=o(n(36)),m=function(){y.default.track("sign-in-cta","click")},x=function(){y.default.track("register","click")},j=function(){document.querySelector(".my-bitesize__idcta-container .id4-cta-signin").addEventListener("click",m),document.querySelector(".my-bitesize__idcta-container .id4-cta-register").addEventListener("click",x)},w=function(){document.querySelector(".my-bitesize__idcta-container .id4-cta-signin").removeEventListener("click",m),document.querySelector(".my-bitesize__idcta-container .id4-cta-register").removeEventListener("click",x)},O=function(t){function e(t){var n;return a(this,e),n=s(this,p(e).call(this,t)),n.state={idcta:void 0},n}return d(e,t),f(e,[{key:"componentDidMount",value:function(){var t=this,e=this.props,n=e.language,r=e.purposeText;g.default.checkFlagpole().then(function(){var e=window.location.href;(0,b.default)(n,r,e).then(function(e){document.head.insertAdjacentHTML("beforeend",e.inlineHead),t.setState({idcta:{__html:e.html}})}).catch(function(){})}).catch(function(){})}},{key:"componentDidUpdate",value:function(){this.state.idcta&&j()}},{key:"componentWillUnmount",value:function(){this.state.idcta&&w()}},{key:"render",value:function(){var t=this.state.idcta;return t?v.default.createElement("div",{className:"my-bitesize__idcta-container",dangerouslySetInnerHTML:t}):v.default.createElement("div",{className:"my-bitesize__idcta-container"},v.default.createElement(_.default,null))}}]),e}(v.default.Component);O.defaultProps={language:"en-GB",purposeText:""},O.propTypes={language:v.PropTypes.string,purposeText:v.PropTypes.string};var k=O;e.default=k,t.exports=e.default},function(t,e){t.exports=n(167)},function(t,e){t.exports=n(473)},function(t,e){t.exports=n(474)},function(t,e,n){function r(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return r=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(t){if(t&&t.__esModule)return t;var e=r();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var u=o?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=t[i]}}return n.default=t,e&&e.set(t,n),n}(n(0)),i=n(38),u=function(t){return t&&t.__esModule?t:{default:t}}(n(1)),a=function(t){var e=t.zid,n=t.language,r="https://web.archive.org/web/20190926214845/https://www.bbc.co.uk/bitesize/guides/".concat(e),a=(0,u.default)(n),c=a("shareTools"),f=c.ctaText,s=c.headerText,l=c.readMoreText,p=c.copyLinkText,d=c.copiedText;return o.default.createElement("span",{className:"bitesize-sharetools"},o.default.createElement("span",{className:"bitesize-sharetools__standalone-buttons"},o.default.createElement(i.Twitter,{link:r,position:0,standalone:!0}),o.default.createElement(i.Facebook,{link:r,position:1,standalone:!0}),o.default.createElement(i.WhatsApp,{link:r,position:2,standalone:!0})),o.default.createElement(i.SharePanel,{ctaText:f,headerText:s,readMoreText:l},o.default.createElement(i.Twitter,{link:r,position:0}),o.default.createElement(i.Facebook,{link:r,position:1}),o.default.createElement(i.WhatsApp,{link:r,position:2}),o.default.createElement(i.CopyLinkBox,{link:r,shareText:p,copiedText:d,position:3})))};a.displayName="BitesizeShareTools",a.propTypes={zid:o.PropTypes.string.isRequired,language:o.PropTypes.string.isRequired};var c=a;e.default=c,t.exports=e.default},function(t,e){t.exports=n(475)},function(t,e,n){function r(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return r=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=function(t){if(t&&t.__esModule)return t;var e=r();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var u=o?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=t[i]}}return n.default=t,e&&e.set(t,n),n}(n(0)),i=function(t){var e=t.pageHasPartialWidthContextPanel,n=t.url;return o.default.createElement("span",{className:e?"bitesize-header__subject-illustration--partial-width":"bitesize-header__subject-illustration",style:{backgroundImage:"url(".concat(n,")")}})};i.propTypes={pageHasPartialWidthContextPanel:o.PropTypes.bool.isRequired,url:o.PropTypes.string.isRequired};var u=i;e.default=u,t.exports=e.default},function(t,e){t.exports=n(490)},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}function o(){return o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o.apply(this,arguments)}function i(t,e){if(null==t)return{};var n,r,o=u(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function u(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=r(n(0)),c=r(n(7)),f=r(n(42)),s=r(n(43)),l=r(n(44)),p=r(n(45)),d=r(n(46)),h=r(n(47)),v=r(n(48)),y=r(n(49)),g=r(n(51)),b=r(n(52)),_=r(n(53)),m=r(n(54)),x=r(n(55)),j=r(n(56)),w=r(n(57)),O=r(n(58)),k=r(n(59)),A={"all-subjects":p.default,blocks:x.default,clips:l.default,clip:s.default,"collection-index":w.default,examspecs:d.default,"field-of-study":h.default,flashcards:j.default,guide:v.default,"index-page":j.default,levels:y.default,"programme-of-study":g.default,"primary-index":k.default,tags:O.default,topic:b.default,404:_.default,500:m.default},P=function(t){var e=t.pageType,n=i(t,["pageType"]);return A[e].getData(n)},E=function(t){var e=t.pageType,n=i(t,["pageType"]);return A[e].parseData(n)},S=function(t){return a.default.createElement(f.default,o({},t,{parseData:E}))},T=c.default.create(S,{data:function(t){return P(t)?{context:{uri:P(t),requireSuccess:!0,updates:!1},levels:{uri:{data:"bbc-morph-bitesize-level"},requireSuccess:!1,updates:!1}}:{}}}),I=function(t){if(t.pageType in A)return a.default.createElement(T,t);throw new Error("".concat(t.pageType," is an invalid page type"))},z=I;e.default=z,t.exports=e.default},function(t,e,n){function o(t){return t&&t.__esModule?t:{default:t}}function i(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return i=function(){return t},t}function u(t){return(u="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(t){return r(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":r(t)})(t)}function a(){return a=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},a.apply(this,arguments)}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function s(t,e,n){return e&&f(t.prototype,e),n&&f(t,n),t}function l(t,e){return!e||"object"!==u(e)&&"function"!=typeof e?p(t):e}function p(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function h(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&v(t,e)}function v(t,e){return(v=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var y=function(t){if(t&&t.__esModule)return t;var e=i();if(e&&e.has(t))return e.get(t);var n={};if(null!=t){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var u=r?Object.getOwnPropertyDescriptor(t,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=t[o]}}return n.default=t,e&&e.set(t,n),n}(n(0)),g=o(n(8)),b=o(n(11)),_=o(n(9)),m=function(t){function e(){return c(this,e),l(this,d(e).apply(this,arguments))}return h(e,t),s(e,[{key:"componentDidMount",value:function(){if("blocks"===this.props.pageType){var t=this.props,e=t.context.body,n=e.id,r=e.topics,o=t.isPreview,i=r.map(function(t){return t.keyStage.id}).join(","),u=r.map(function(t){return t.programmeOfStudy.id}).join(","),a={levelId:i,posId:u},c=r.map(function(t){if(t.examSpecification&&t.examSpecification.id)return t.examSpecification.id}).filter(Boolean).join(",");""!==c&&Object.assign(a,{examspecId:c}),"true"!==o&&_.default.submitRead(n,a)}}},{key:"render",value:function(){var t=this.props,e=t.language,n=t.href,r=t.parseData,o=t.pageType,i=t.isPreview,u=t.subdirectory,c=t.zid,f=t.topicId,s=t.context.body,l=t.levels,p=t.isInApp,d=r({pageType:o,data:s,language:e,zid:c,topicId:f}),h="";if(l){var v=(0,g.default)(l.body,function(t){return t.id===d.levelId});h=v?v.phase:""}return y.default.createElement(b.default,a({href:n,language:e,pageType:o,isPreview:i,subdirectory:u,phase:h,isInApp:p},d))}}]),e}(y.Component);m.defaultProps={context:{body:{}},levels:void 0,globalNav:"false",isPreview:void 0,zid:void 0,topicId:void 0,isInApp:!1,href:""},m.propTypes={zid:y.PropTypes.string,topicId:y.PropTypes.string,pageType:y.PropTypes.string.isRequired,href:y.PropTypes.string,parseData:y.PropTypes.func.isRequired,context:y.PropTypes.oneOfType([y.PropTypes.shape({body:y.PropTypes.shape()}),y.PropTypes.shape({body:y.PropTypes.shape({id:y.PropTypes.string.isRequired,label:y.PropTypes.string.isRequired,description:y.PropTypes.string.isRequired,programmeOfStudy:y.PropTypes.shape({label:y.PropTypes.string.isRequired}),fieldOfStudy:y.PropTypes.shape({label:y.PropTypes.string})})}),y.PropTypes.array]),levels:y.PropTypes.shape({body:y.PropTypes.arrayOf(y.PropTypes.shape({id:y.PropTypes.string.isRequired,label:y.PropTypes.string,description:y.PropTypes.string,lowerAge:y.PropTypes.number,phase:y.PropTypes.string,subLevelOf:y.PropTypes.string,type:y.PropTypes.string,upperAge:y.PropTypes.number,nations:y.PropTypes.arrayOf(y.PropTypes.shape({id:y.PropTypes.string.isRequired,label:y.PropTypes.string.isRequired,type:y.PropTypes.string}))}))}),globalNav:y.PropTypes.string,language:y.PropTypes.string.isRequired,subdirectory:y.PropTypes.string.isRequired,isPreview:y.PropTypes.string,isInApp:y.PropTypes.bool};var x=m;e.default=x,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(t){return{data:"bbc-morph-bitesize-class-clip-data",clipId:t.zid}},o=function(t){var e=t.data;return{label:e.title,fosZid:e.topicOfStudy.fieldOfStudy.id,zid:e.topicOfStudyId,levelLabel:e.topicOfStudy.level.label,levelId:e.topicOfStudy.level.id,topicLabel:e.topicOfStudy.label,topicId:e.topicOfStudy.id,duration:e.video?e.video.duration:null,stubs:[{id:e.topicOfStudy.id,label:e.topicOfStudy.label,path:"/bitesize/topics/".concat(e.topicOfStudy.id)}]}},i={getData:r,parseData:o};e.default=i,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(t){return t&&t.__esModule?t:{default:t}}(n(1)),o=function(t){return{data:"bbc-morph-bitesize-class-clips-data",topicOfStudyId:t.zid}},i=function(t){var e=t.data,n=t.language,o=t.zid,i=(0,r.default)(n);return{label:"".concat(e.topicOfStudy.label," ").concat(i("class-clips")),fosZid:e.topicOfStudy.fieldOfStudy.id,zid:o,numberOfClassClips:e.clipsCount,numberOfLearnerGuides:e.guidesCount,levelLabel:e.topicOfStudy.level.label,levelId:e.topicOfStudy.level.id,topicLabel:e.topicOfStudy.label,topicId:e.topicOfStudy.id,stubs:[{id:e.topicOfStudy.id,label:e.topicOfStudy.label,path:"/bitesize/topics/".concat(e.topicOfStudy.id)}]}},u={getData:o,parseData:i};e.default=u,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(t){return t&&t.__esModule?t:{default:t}}(n(1)),o=function(){},i=function(t){var e=t.language,n=(0,r.default)(e);return{label:n("all-subjects.label"),description:n("all-subjects.description")}},u={getData:o,parseData:i};e.default=u,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(t){return{data:"bbc-morph-bitesize-examspec",zid:t.zid}},o=function(t){var e=t.data,n=t.zid;return{label:"".concat(e.programmeOfStudy.label," - ").concat(e.label),fosZid:e.programmeOfStudy.fieldOfStudy.id,zid:n,levelLabel:e.programmeOfStudy.keyStage.label,levelId:e.programmeOfStudy.keyStage.id,examspecLabel:e.label,examspecId:n}},i={getData:r,parseData:o};e.default=i,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(t){return{data:"bbc-morph-bitesize-header-data",pageType:"field-of-study",language:t.language,zid:t.zid}},o=function(t){return t.data},i={getData:r,parseData:o};e.default=i,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(10),o=(0,r.omitBy)(r.isNil),i=function(t){var e=t.zid,n=t.chapterType,r=t.cacheBuster;return o({data:"bbc-morph-bitesize-header-data",zid:e,chapterType:n,pageType:"guide",pageIndex:1,cacheBuster:r})},u=function(t){return t.data},a={getData:i,parseData:u};e.default=a,t.exports=e.default},function(t,e,n){function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50)),i=r(n(1)),u=function(t){return{data:"bbc-morph-bitesize-level",levelId:t.zid}},a=function(t){return!!["zvbc87h","zc9d7ty","zfxmtv4"].includes(t)},c=function(t){return Object.assign((0,o.default)(t.language),{primaryLabel:"Learn & Revise",primaryLink:""})},f=function(t){var e=t.data,n=t.language,r=t.zid,o="subjects";return a(r)&&(o="levels"),{label:(0,i.default)(n)(o),fosZid:"",description:e.description,zid:r,levelLabel:e.label,levelId:r}},s=function(t){return t.zid?f(t):c(t)},l={getData:u,parseData:s};e.default=l,t.exports=e.default},function(t,e){t.exports=n(491)},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(t){return{data:"bbc-morph-bitesize-header-data",zid:t.zid,pageType:"programme-of-study"}},o=function(t){return t.data},i={getData:r,parseData:o};e.default=i,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(t){return{data:"bbc-morph-bitesize-topics-for-web",language:t.language,zid:t.zid}},o=function(t){var e=t.data;return{label:e.label,fosZid:e.taughtInFieldZid,numberOfClassClips:e.numberOfClassClips,numberOfLearnerGuides:e.content.length,zid:e.id,hasTopics:e.topics.length>0,levelLabel:e.level,levelId:e.taughtAtLevelId,examspecLabel:e.examspecLabel,examspecId:e.examspecId}},i={getData:r,parseData:o};e.default=i,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){},o=function(){return{label:"Sorry, but we’re having difficulties showing you the page you asked for.",description:"The content might have been moved or deleted, or you may have mis-typed the link."}},i={getData:r,parseData:o};e.default=i,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){},o=function(){return{label:"Sorry, but we’re having difficulties showing you the page you asked for.",description:"Please try again later."}},i={getData:r,parseData:o};e.default=i,t.exports=e.default},function(t,e,n){function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(n,!0).forEach(function(e){i(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=function(t){return{data:"bbc-morph-blocks-article-data",projectName:"blocks-bitesize",zid:t.zid,preview:t.preview,timestamp:t.timestamp}},a=function(t,e){return e&&t&&t.length?t.find(function(t){return t.id===e}):null},c=function(t,e){if(t&&t.length){var n=a(t,e)||t[0],r=n.id,i=n.label,u=n.fieldOfStudy,c=n.keyStage,f=n.examSpecification,s=[{id:r,label:i,path:"/bitesize/topics/".concat(r)}];return o({levelLabel:c.label,levelId:c.id,examspecLabel:f.label,examspecId:f.id,stubs:s,fosZid:u.id},t.length>1?{topicId:r}:{})}return null},f=function(t){var e=t.data,n=t.topicId,r=e.headline,i=e.topics,u=e.tags,a=i&&1===i.length,f=i&&i.length>1;return o({label:r,zid:a?i[0].id:e.id,contentId:e.id,tags:u,isTaggedWithMultipleTopics:f},c(i,n))},s={getData:u,parseData:f};e.default=s,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(10),o=(0,r.omitBy)(r.isNil),i=function(t){var e=t.href,n=t.language,r=void 0===n?"en-GB":n,i=t.cacheBuster;if(e&&(e.endsWith("support")||e.endsWith("careers")))return o({data:"bbc-morph-bitesize-header-data",pageType:"index-page",href:e,language:r,cacheBuster:i})},u=function(t){return{headerData:t.data}},a={getData:i,parseData:u};e.default=a,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(10),o=(0,r.omitBy)(r.isNil),i=function(t){var e=t.slug,n=t.language,r=void 0===n?"en-GB":n,i=t.cacheBuster;return o({data:"bbc-morph-bitesize-header-data",pageType:"collection-index",slug:e,language:r,cacheBuster:i})},u=function(t){return{headerData:t.data||{}}},a={getData:i,parseData:u};e.default=a,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(10),o=(0,r.omitBy)(r.isNil),i=function(t){var e=t.zid,n=t.language,r=void 0===n?"en-GB":n,i=t.cacheBuster;return o({data:"bbc-morph-bitesize-header-data",pageType:"tags",zid:e,language:r,cacheBuster:i})},u=function(t){return{headerData:t.data||{}}},a={getData:i,parseData:u};e.default=a,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=function(){},o=function(){return{label:"Primary Levels",description:"Ages 3 to 11"}},i={getData:r,parseData:o};e.default=i,t.exports=e.default}])},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(){return o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o.apply(this,arguments)}function i(t,e){if(null==t)return{};var n,r,o=u(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function u(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(196),n(204),n(121),n(212),n(214);var a=r(n(215)),c=r(n(0)),f=(r(n(35)),r(n(56))),s=n(337),l=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;return function(){f.default.track((0,s.formatIStatsValue)(t),(0,s.formatIStatsValue)(e),(0,a.default)(s.formatIStatsValue,n)),r.apply(void 0,arguments)}},p=function(t){function e(e){var n=e.onClick,r=e.iStatsAction,u=e.iStatsType,a=e.iStatsOptions,f=i(e,["onClick","iStatsAction","iStatsType","iStatsOptions"]);return c.default.createElement(t,o({},f,{onClick:l(r,u,a,n)}))}return e.defaultProps={onClick:function(){return null},iStatsType:"",iStatsOptions:{}},e.displayName="iStatsOnClick(".concat(t.displayName||t.name||"Component",")"),e};e.default=p,t.exports=e.default},function(t,e,n){var r=n(40);r(r.S+r.F,"Object",{assign:n(200)})},function(t,e,n){t.exports=n(44)("native-function-to-string",Function.toString)},function(t,e,n){var r=n(199);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){"use strict";var r=n(22),o=n(70),i=n(46),u=n(71),a=n(117),c=Object.assign;t.exports=!c||n(21)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r})?function(t,e){for(var n=u(t),c=arguments.length,f=1,s=o.f,l=i.f;c>f;)for(var p,d=a(arguments[f++]),h=s?r(d).concat(s(d)):r(d),v=h.length,y=0;v>y;)l.call(d,p=h[y++])&&(n[p]=d[p]);return n}:c},function(t,e,n){var r=n(23),o=n(202),i=n(203);t.exports=function(t){return function(e,n,u){var a,c=r(e),f=o(c.length),s=i(u,f);if(t&&n!=n){for(;f>s;)if((a=c[s++])!=a)return!0}else for(;f>s;s++)if((t||s in c)&&c[s]===n)return t||s||0;return!t&&-1}}},function(t,e,n){var r=n(120),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(120),o=Math.max,i=Math.min;t.exports=function(t,e){return t=r(t),t<0?o(t+e,0):i(t,e)}},function(t,e,n){for(var r=n(121),o=n(22),i=n(43),u=n(6),a=n(12),c=n(72),f=n(16),s=f("iterator"),l=f("toStringTag"),p=c.Array,d={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=o(d),v=0;v<h.length;v++){var y,g=h[v],b=d[g],_=u[g],m=_&&_.prototype;if(m&&(m[s]||a(m,s,p),m[l]||a(m,l,g),c[g]=p,b))for(y in r)m[y]||i(m,y,r[y],!0)}},function(t,e,n){var r=n(16)("unscopables"),o=Array.prototype;void 0==o[r]&&n(12)(o,r,{}),t.exports=function(t){o[r][t]=!0}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var r=n(45),o=n(40),i=n(43),u=n(12),a=n(72),c=n(208),f=n(73),s=n(211),l=n(16)("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,e,n,h,v,y,g){c(n,e,h);var b,_,m,x=function(t){if(!p&&t in k)return k[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},j=e+" Iterator",w="values"==v,O=!1,k=t.prototype,A=k[l]||k["@@iterator"]||v&&k[v],P=A||x(v),E=v?w?x("entries"):P:void 0,S="Array"==e?k.entries||A:A;if(S&&(m=s(S.call(new t)))!==Object.prototype&&m.next&&(f(m,j,!0),r||"function"==typeof m[l]||u(m,l,d)),w&&A&&"values"!==A.name&&(O=!0,P=function(){return A.call(this)}),r&&!g||!p&&!O&&k[l]||u(k,l,P),a[e]=P,a[j]=d,v)if(b={values:w?P:x("values"),keys:y?P:x("keys"),entries:E},g)for(_ in b)_ in k||i(k,_,b[_]);else o(o.P+o.F*(p||O),e,b);return b}},function(t,e,n){"use strict";var r=n(122),o=n(42),i=n(73),u={};n(12)(u,n(16)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(u,{next:o(1,n)}),i(t,e+" Iterator")}},function(t,e,n){var r=n(13),o=n(41),i=n(22);t.exports=n(14)?Object.defineProperties:function(t,e){o(t);for(var n,u=i(e),a=u.length,c=0;a>c;)r.f(t,n=u[c++],e[n]);return t}},function(t,e,n){var r=n(6).document;t.exports=r&&r.documentElement},function(t,e,n){var r=n(15),o=n(71),i=n(68)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,e,n){var r=n(71),o=n(22);n(213)("keys",function(){return function(t){return o(r(t))}})},function(t,e,n){var r=n(40),o=n(26),i=n(21);t.exports=function(t,e){var n=(o.Object||{})[t]||Object[t],u={};u[t]=e(n),r(r.S+r.F*i(function(){n(1)}),"Object",u)}},function(t,e,n){var r=n(13).f,o=Function.prototype,i=/^\s*function ([^ (]*)/;"name"in o||n(14)&&r(o,"name",{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(t){return""}}})},function(t,e,n){var r=n(29),o=r("mapValues",n(333));o.placeholder=n(24),t.exports=o},function(t,e,n){function r(t,e){return 2==e?function(e,n){return t.apply(void 0,arguments)}:function(e){return t.apply(void 0,arguments)}}function o(t,e){return 2==e?function(e,n){return t(e,n)}:function(e){return t(e)}}function i(t){for(var e=t?t.length:0,n=Array(e);e--;)n[e]=t[e];return n}function u(t){return function(e){return t({},e)}}function a(t,e){return function(){for(var n=arguments.length,r=n-1,o=Array(n);n--;)o[n]=arguments[n];var i=o[e],u=o.slice(0,e);return i&&p.apply(u,i),e!=r&&p.apply(u,o.slice(e+1)),t.apply(this,u)}}function c(t,e){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var o=r[0]=e.apply(void 0,r);return t.apply(void 0,r),o}}}function f(t,e,n,p){function d(t,e){if(A.cap){var n=s.iterateeRearg[t];if(n)return x(e,n);var r=!O&&s.iterateeAry[t];if(r)return m(e,r)}return e}function h(t,e,n){return E||A.curry&&n>1?W(e,n):e}function v(t,e,n){if(A.fixed&&(S||!s.skipFixed[t])){var r=s.methodSpread[t],o=r&&r.start;return void 0===o?R(e,n):a(e,o)}return e}function y(t,e,n){return A.rearg&&n>1&&(T||!s.skipRearg[t])?U(e,s.methodRearg[t]||s.aryRearg[n]):e}function g(t,e){e=G(e);for(var n=-1,r=e.length,o=r-1,i=C(Object(t)),u=i;null!=u&&++n<r;){var a=e[n],c=u[a];null==c||F(c)||B(c)||N(c)||(u[a]=C(n==o?c:Object(c))),u=u[a]}return i}function b(t){return Z.runInContext.convert(t)(void 0)}function _(t,e){var n=s.aliasToReal[t]||t,r=s.remap[n]||n,o=p;return function(t){var i=O?I:z,u=O?I[r]:e,a=M(M({},o),t);return f(i,n,u,a)}}function m(t,e){return j(t,function(t){return"function"==typeof t?o(t,e):t})}function x(t,e){return j(t,function(t){var n=e.length;return r(U(o(t,n),e),n)})}function j(t,e){return function(){var n=arguments.length;if(!n)return t();for(var r=Array(n);n--;)r[n]=arguments[n];var o=A.rearg?0:n-1;return r[o]=e(r[o]),t.apply(void 0,r)}}function w(t,e,n){var r,o=s.aliasToReal[t]||t,a=e,f=K[o];return f?a=f(e):A.immutable&&(s.mutate.array[o]?a=c(e,i):s.mutate.object[o]?a=c(e,u(e)):s.mutate.set[o]&&(a=c(e,g))),L(V,function(t){return L(s.aryMethod[t],function(e){if(o==e){var n=s.methodSpread[o],i=n&&n.afterRearg;return r=i?v(o,y(o,a,t),t):y(o,v(o,a,t),t),r=d(o,r),r=h(o,r,t),!1}}),!r}),r||(r=a),r==e&&(r=E?W(r,1):function(){return e.apply(this,arguments)}),r.convert=_(o,e),r.placeholder=e.placeholder=n,r}var O="function"==typeof e,k=e===Object(e);if(k&&(p=n,n=e,e=void 0),null==n)throw new TypeError;p||(p={});var A={cap:!("cap"in p)||p.cap,curry:!("curry"in p)||p.curry,fixed:!("fixed"in p)||p.fixed,immutable:!("immutable"in p)||p.immutable,rearg:!("rearg"in p)||p.rearg},P=O?n:l,E="curry"in p&&p.curry,S="fixed"in p&&p.fixed,T="rearg"in p&&p.rearg,I=O?n.runInContext():void 0,z=O?n:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isError:t.isError,isFunction:t.isFunction,isWeakMap:t.isWeakMap,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},R=z.ary,M=z.assign,C=z.clone,W=z.curry,L=z.forEach,D=z.isArray,B=z.isError,F=z.isFunction,N=z.isWeakMap,q=z.keys,U=z.rearg,$=z.toInteger,G=z.toPath,V=q(s.aryMethod),K={castArray:function(t){return function(){var e=arguments[0];return D(e)?t(i(e)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var e=arguments[0],n=arguments[1],r=t(e,n),i=r.length;return A.cap&&"number"==typeof n?(n=n>2?n-2:1,i&&i<=n?r:o(r,n)):r}},mixin:function(t){return function(e){var n=this;if(!F(n))return t(n,Object(e));var r=[];return L(q(e),function(t){F(e[t])&&r.push([t,n.prototype[t]])}),t(n,Object(e)),L(r,function(t){var e=t[1];F(e)?n.prototype[t[0]]=e:delete n.prototype[t[0]]}),n}},nthArg:function(t){return function(e){var n=e<0?1:$(e)+1;return W(t(e),n)}},rearg:function(t){return function(e,n){var r=n?n.length:0;return W(t(e,n),r)}},runInContext:function(e){return function(n){return f(t,e(n),p)}}};if(!k)return w(e,n,P);var Z=n,H=[];return L(V,function(t){L(s.aryMethod[t],function(t){var e=Z[s.remap[t]||t];e&&H.push([t,w(t,e,Z)])})}),L(q(Z),function(t){var e=Z[t];if("function"==typeof e){for(var n=H.length;n--;)if(H[n][0]==t)return;e.convert=_(t,e),H.push([t,e])}}),L(H,function(t){Z[t[0]]=t[1]}),Z.convert=b,Z.placeholder=Z,L(q(Z),function(t){L(s.realToAlias[t]||[],function(e){Z[e]=Z[t]})}),Z}var s=n(217),l=n(24),p=Array.prototype.push;t.exports=f},function(t,e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},e.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.realToAlias=function(){var t=Object.prototype.hasOwnProperty,n=e.aliasToReal,r={};for(var o in n){var i=n[o];t.call(r,i)?r[i].push(o):r[i]=[o]}return r}(),e.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(t,e,n){t.exports={ary:n(219),assign:n(141),clone:n(253),curry:n(298),forEach:n(82),isArray:n(2),isError:n(299),isFunction:n(76),isWeakMap:n(301),iteratee:n(302),keys:n(145),rearg:n(327),toInteger:n(140),toPath:n(332)}},function(t,e,n){function r(t,e,n){return e=n?void 0:e,e=t&&null==e?t.length:e,o(t,i,void 0,void 0,void 0,void 0,e)}var o=n(74),i=128;t.exports=r},function(t,e,n){function r(t){return!(!u(t)||i(t))&&(o(t)?h:f).test(a(t))}var o=n(76),i=n(223),u=n(11),a=n(127),c=/[\\^$.*+?()[\]{}|]/g,f=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,p=s.toString,d=l.hasOwnProperty,h=RegExp("^"+p.call(d).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){var e=u.call(t,c),n=t[c];try{t[c]=void 0;var r=!0}catch(t){}var o=a.call(t);return r&&(e?t[c]=n:delete t[c]),o}var o=n(25),i=Object.prototype,u=i.hasOwnProperty,a=i.toString,c=o?o.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=n},function(t,e,n){function r(t){return!!i&&i in t}var o=n(224),i=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){var r=n(1),o=r["__core-js_shared__"];t.exports=o},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e,n){function r(t,e,n){function r(){return(this&&this!==i&&this instanceof r?c:t).apply(a?n:this,arguments)}var a=e&u,c=o(t);return r}var o=n(48),i=n(1),u=1;t.exports=r},function(t,e,n){function r(t,e,n){function r(){for(var i=arguments.length,p=Array(i),d=i,h=c(r);d--;)p[d]=arguments[d];var v=i<3&&p[0]!==h&&p[i-1]!==h?[]:f(p,h);return(i-=v.length)<n?a(t,e,u,r.placeholder,void 0,p,v,void 0,void 0,n-i):o(this&&this!==s&&this instanceof r?l:t,this,p)}var l=i(t);return r}var o=n(77),i=n(48),u=n(128),a=n(131),c=n(139),f=n(84),s=n(1);t.exports=r},function(t,e){function n(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}t.exports=n},function(t,e){function n(){}t.exports=n},function(t,e){var n={};t.exports=n},function(t,e,n){function r(t){if(c(t)&&!a(t)&&!(t instanceof o)){if(t instanceof i)return t;if(l.call(t,"__wrapped__"))return f(t)}return new i(t)}var o=n(78),i=n(81),u=n(79),a=n(2),c=n(3),f=n(232),s=Object.prototype,l=s.hasOwnProperty;r.prototype=u.prototype,r.prototype.constructor=r,t.exports=r},function(t,e,n){function r(t){if(t instanceof o)return t.clone();var e=new i(t.__wrapped__,t.__chain__);return e.__actions__=u(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var o=n(78),i=n(81),u=n(50);t.exports=r},function(t,e){function n(t){var e=t.match(r);return e?e[1].split(o):[]}var r=/\{\n\/\* \[wrapped with (.+)\] \*/,o=/,? & /;t.exports=n},function(t,e){function n(t,e){var n=e.length;if(!n)return t;var o=n-1;return e[o]=(n>1?"& ":"")+e[o],e=e.join(n>2?", ":" "),t.replace(r,"{\n/* [wrapped with "+e+"] */\n")}var r=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;t.exports=n},function(t,e,n){var r=n(236),o=n(138),i=n(75),u=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=u},function(t,e){function n(t){return function(){return t}}t.exports=n},function(t,e,n){function r(t,e){return o(u,function(n){var r="_."+n[0];e&n[1]&&!i(t,r)&&t.push(r)}),t.sort()}var o=n(82),i=n(238),u=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];t.exports=r},function(t,e,n){function r(t,e){return!!(null==t?0:t.length)&&o(t,e,0)>-1}var o=n(239);t.exports=r},function(t,e,n){function r(t,e,n){return e===e?u(t,e,n):o(t,i,n)}var o=n(240),i=n(241),u=n(242);t.exports=r},function(t,e){function n(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}t.exports=n},function(t,e){function n(t){return t!==t}t.exports=n},function(t,e){function n(t,e,n){for(var r=n-1,o=t.length;++r<o;)if(t[r]===e)return r;return-1}t.exports=n},function(t,e,n){function r(t,e){for(var n=t.length,r=u(e.length,n),a=o(t);r--;){var c=e[r];t[r]=i(c,n)?a[c]:void 0}return t}var o=n(50),i=n(83),u=Math.min;t.exports=r},function(t,e,n){function r(t,e,n,r){function c(){for(var e=-1,i=arguments.length,a=-1,l=r.length,p=Array(l+i),d=this&&this!==u&&this instanceof c?s:t;++a<l;)p[a]=r[a];for(;i--;)p[a++]=arguments[++e];return o(d,f?n:this,p)}var f=e&a,s=i(t);return c}var o=n(77),i=n(48),u=n(1),a=1;t.exports=r},function(t,e,n){function r(t,e){var n=t[1],r=e[1],v=n|r,y=v<(c|f|p),g=r==p&&n==l||r==p&&n==d&&t[7].length<=e[8]||r==(p|d)&&e[7].length<=e[8]&&n==l;if(!y&&!g)return t;r&c&&(t[2]=e[2],v|=n&c?0:s);var b=e[3];if(b){var _=t[3];t[3]=_?o(_,b,e[4]):b,t[4]=_?u(t[3],a):e[4]}return b=e[5],b&&(_=t[5],t[5]=_?i(_,b,e[6]):b,t[6]=_?u(t[5],a):e[6]),b=e[7],b&&(t[7]=b),r&p&&(t[8]=null==t[8]?e[8]:h(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=v,t}var o=n(129),i=n(130),u=n(84),a="__lodash_placeholder__",c=1,f=2,s=4,l=8,p=128,d=256,h=Math.min;t.exports=r},function(t,e,n){function r(t){if(!t)return 0===t?t:0;if((t=o(t))===i||t===-i){return(t<0?-1:1)*u}return t===t?t:0}var o=n(247),i=1/0,u=1.7976931348623157e308;t.exports=r},function(t,e,n){function r(t){if("number"==typeof t)return t;if(i(t))return u;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(a,"");var n=f.test(t);return n||s.test(t)?l(t.slice(2),n?2:8):c.test(t)?u:+t}var o=n(11),i=n(30),u=NaN,a=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t){return i(t)&&o(t)==u}var o=n(18),i=n(3),u="[object Arguments]";t.exports=r},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){return u(t)&&i(t.length)&&!!a[o(t)]}var o=n(18),i=n(89),u=n(3),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=r},function(t,e,n){var r=n(146),o=r(Object.keys,Object);t.exports=o},function(t,e,n){function r(t){return o(t,i)}var o=n(148),i=4;t.exports=r},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return!(n<0)&&(n==e.length-1?e.pop():u.call(e,n,1),--this.size,!0)}var o=n(53),i=Array.prototype,u=i.splice;t.exports=r},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return n<0?void 0:e[n][1]}var o=n(53);t.exports=r},function(t,e,n){function r(t){return o(this.__data__,t)>-1}var o=n(53);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=o(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var o=n(53);t.exports=r},function(t,e,n){function r(){this.__data__=new o,this.size=0}var o=n(52);t.exports=r},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function r(t,e){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!i||r.length<a-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new u(r)}return n.set(t,e),this.size=n.size,this}var o=n(52),i=n(94),u=n(95),a=200;t.exports=r},function(t,e,n){function r(){this.size=0,this.__data__={hash:new o,map:new(u||i),string:new o}}var o=n(265),i=n(52),u=n(94);t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(266),i=n(267),u=n(268),a=n(269),c=n(270);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,t.exports=r},function(t,e,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(54);t.exports=r},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__;if(o){var n=e[t];return n===i?void 0:n}return a.call(e,t)?e[t]:void 0}var o=n(54),i="__lodash_hash_undefined__",u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__;return o?void 0!==e[t]:u.call(e,t)}var o=n(54),i=Object.prototype,u=i.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=o&&void 0===e?i:e,this}var o=n(54),i="__lodash_hash_undefined__";t.exports=r},function(t,e,n){function r(t){var e=o(this,t).delete(t);return this.size-=e?1:0,e}var o=n(55);t.exports=r},function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},function(t,e,n){function r(t){return o(this,t).get(t)}var o=n(55);t.exports=r},function(t,e,n){function r(t){return o(this,t).has(t)}var o=n(55);t.exports=r},function(t,e,n){function r(t,e){var n=o(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var o=n(55);t.exports=r},function(t,e,n){function r(t,e){return t&&o(e,i(e),t)}var o=n(51),i=n(149);t.exports=r},function(t,e,n){function r(t){if(!o(t))return u(t);var e=i(t),n=[];for(var r in t)("constructor"!=r||!e&&c.call(t,r))&&n.push(r);return n}var o=n(11),i=n(92),u=n(278),a=Object.prototype,c=a.hasOwnProperty;t.exports=r},function(t,e){function n(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=n},function(t,e,n){(function(t){function r(t,e){if(e)return t.slice();var n=t.length,r=f?f(n):new t.constructor(n);return t.copy(r),r}var o=n(1),i="object"==typeof e&&e&&!e.nodeType&&e,u=i&&"object"==typeof t&&t&&!t.nodeType&&t,a=u&&u.exports===i,c=a?o.Buffer:void 0,f=c?c.allocUnsafe:void 0;t.exports=r}).call(e,n(19)(t))},function(t,e,n){function r(t,e){return o(t,i(t),e)}var o=n(51),i=n(96);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var u=t[n];e(u,n,t)&&(i[o++]=u)}return i}t.exports=n},function(t,e,n){function r(t,e){return o(t,i(t),e)}var o=n(51),i=n(151);t.exports=r},function(t,e,n){function r(t){return o(t,u,i)}var o=n(153),i=n(151),u=n(149);t.exports=r},function(t,e,n){var r=n(17),o=n(1),i=r(o,"DataView");t.exports=i},function(t,e,n){var r=n(17),o=n(1),i=r(o,"Promise");t.exports=i},function(t,e,n){var r=n(17),o=n(1),i=r(o,"Set");t.exports=i},function(t,e){function n(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&o.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var r=Object.prototype,o=r.hasOwnProperty;t.exports=n},function(t,e,n){function r(t,e,n){var r=t.constructor;switch(e){case g:return o(t);case f:case s:return new r(+t);case b:return i(t,n);case _:case m:case x:case j:case w:case O:case k:case A:case P:return c(t,n);case l:return new r;case p:case v:return new r(t);case d:return u(t);case h:return new r;case y:return a(t)}}var o=n(99),i=n(289),u=n(290),a=n(291),c=n(292),f="[object Boolean]",s="[object Date]",l="[object Map]",p="[object Number]",d="[object RegExp]",h="[object Set]",v="[object String]",y="[object Symbol]",g="[object ArrayBuffer]",b="[object DataView]",_="[object Float32Array]",m="[object Float64Array]",x="[object Int8Array]",j="[object Int16Array]",w="[object Int32Array]",O="[object Uint8Array]",k="[object Uint8ClampedArray]",A="[object Uint16Array]",P="[object Uint32Array]";t.exports=r},function(t,e,n){function r(t,e){var n=e?o(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}var o=n(99);t.exports=r},function(t,e){function n(t){var e=new t.constructor(t.source,r.exec(t));return e.lastIndex=t.lastIndex,e}var r=/\w*$/;t.exports=n},function(t,e,n){function r(t){return u?Object(u.call(t)):{}}var o=n(25),i=o?o.prototype:void 0,u=i?i.valueOf:void 0;t.exports=r},function(t,e,n){function r(t,e){var n=e?o(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var o=n(99);t.exports=r},function(t,e,n){function r(t){return"function"!=typeof t.constructor||u(t)?{}:o(i(t))}var o=n(49),i=n(98),u=n(92);t.exports=r},function(t,e,n){var r=n(295),o=n(90),i=n(91),u=i&&i.isMap,a=u?o(u):r;t.exports=a},function(t,e,n){function r(t){return i(t)&&o(t)==u}var o=n(32),i=n(3),u="[object Map]";t.exports=r},function(t,e,n){var r=n(297),o=n(90),i=n(91),u=i&&i.isSet,a=u?o(u):r;t.exports=a},function(t,e,n){function r(t){return i(t)&&o(t)==u}var o=n(32),i=n(3),u="[object Set]";t.exports=r},function(t,e,n){function r(t,e,n){e=n?void 0:e;var u=o(t,i,void 0,void 0,void 0,void 0,void 0,e);return u.placeholder=r.placeholder,u}var o=n(74),i=8;r.placeholder={},t.exports=r},function(t,e,n){function r(t){if(!i(t))return!1;var e=o(t);return e==c||e==a||"string"==typeof t.message&&"string"==typeof t.name&&!u(t)}var o=n(18),i=n(3),u=n(300),a="[object DOMException]",c="[object Error]";t.exports=r},function(t,e,n){function r(t){if(!u(t)||o(t)!=a)return!1;var e=i(t);if(null===e)return!0;var n=l.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==p}var o=n(18),i=n(98),u=n(3),a="[object Object]",c=Function.prototype,f=Object.prototype,s=c.toString,l=f.hasOwnProperty,p=s.call(Object);t.exports=r},function(t,e,n){function r(t){return i(t)&&o(t)==u}var o=n(32),i=n(3),u="[object WeakMap]";t.exports=r},function(t,e,n){function r(t){return i("function"==typeof t?t:o(t,u))}var o=n(148),i=n(155),u=1;t.exports=r},function(t,e,n){function r(t){var e=i(t);return 1==e.length&&e[0][2]?u(e[0][0],e[0][1]):function(n){return n===t||o(n,t,e)}}var o=n(304),i=n(315),u=n(159);t.exports=r},function(t,e,n){function r(t,e,n,r){var c=n.length,f=c,s=!r;if(null==t)return!f;for(t=Object(t);c--;){var l=n[c];if(s&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++c<f;){l=n[c];var p=l[0],d=t[p],h=l[1];if(s&&l[2]){if(void 0===d&&!(p in t))return!1}else{var v=new o;if(r)var y=r(d,h,p,t,e,v);if(!(void 0===y?i(h,d,u|a,r,v):y))return!1}}return!0}var o=n(93),i=n(156),u=1,a=2;t.exports=r},function(t,e,n){function r(t,e,n,r,y,b){var _=f(t),m=f(e),x=_?h:c(t),j=m?h:c(e);x=x==d?v:x,j=j==d?v:j;var w=x==v,O=j==v,k=x==j;if(k&&s(t)){if(!s(e))return!1;_=!0,w=!1}if(k&&!w)return b||(b=new o),_||l(t)?i(t,e,n,r,y,b):u(t,e,x,n,r,y,b);if(!(n&p)){var A=w&&g.call(t,"__wrapped__"),P=O&&g.call(e,"__wrapped__");if(A||P){var E=A?t.value():t,S=P?e.value():e;return b||(b=new o),y(E,S,n,r,b)}}return!!k&&(b||(b=new o),a(t,e,n,r,y,b))}var o=n(93),i=n(157),u=n(311),a=n(314),c=n(32),f=n(2),s=n(88),l=n(144),p=1,d="[object Arguments]",h="[object Array]",v="[object Object]",y=Object.prototype,g=y.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new o;++e<n;)this.add(t[e])}var o=n(95),i=n(307),u=n(308);r.prototype.add=r.prototype.push=i,r.prototype.has=u,t.exports=r},function(t,e){function n(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e){function n(t,e){return t.has(e)}t.exports=n},function(t,e,n){function r(t,e,n,r,o,w,k){switch(n){case j:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case x:return!(t.byteLength!=e.byteLength||!w(new i(t),new i(e)));case p:case d:case y:return u(+t,+e);case h:return t.name==e.name&&t.message==e.message;case g:case _:return t==e+"";case v:var A=c;case b:var P=r&s;if(A||(A=f),t.size!=e.size&&!P)return!1;var E=k.get(t);if(E)return E==e;r|=l,k.set(t,e);var S=a(A(t),A(e),r,o,w,k);return k.delete(t),S;case m:if(O)return O.call(t)==O.call(e)}return!1}var o=n(25),i=n(154),u=n(86),a=n(157),c=n(312),f=n(313),s=1,l=2,p="[object Boolean]",d="[object Date]",h="[object Error]",v="[object Map]",y="[object Number]",g="[object RegExp]",b="[object Set]",_="[object String]",m="[object Symbol]",x="[object ArrayBuffer]",j="[object DataView]",w=o?o.prototype:void 0,O=w?w.valueOf:void 0;t.exports=r},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}t.exports=n},function(t,e,n){function r(t,e,n,r,u,c){var f=n&i,s=o(t),l=s.length;if(l!=o(e).length&&!f)return!1;for(var p=l;p--;){var d=s[p];if(!(f?d in e:a.call(e,d)))return!1}var h=c.get(t);if(h&&c.get(e))return h==e;var v=!0;c.set(t,e),c.set(e,t);for(var y=f;++p<l;){d=s[p];var g=t[d],b=e[d];if(r)var _=f?r(b,g,d,e,t,c):r(g,b,d,t,e,c);if(!(void 0===_?g===b||u(g,b,n,r,c):_)){v=!1;break}y||(y="constructor"==d)}if(v&&!y){var m=t.constructor,x=e.constructor;m!=x&&"constructor"in t&&"constructor"in e&&!("function"==typeof m&&m instanceof m&&"function"==typeof x&&x instanceof x)&&(v=!1)}return c.delete(t),c.delete(e),v}var o=n(152),i=1,u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){for(var e=i(t),n=e.length;n--;){var r=e[n],u=t[r];e[n]=[r,u,o(u)]}return e}var o=n(158),i=n(31);t.exports=r},function(t,e,n){function r(t,e){return a(t)&&c(e)?f(s(t),e):function(n){var r=i(n,t);return void 0===r&&r===e?u(n,t):o(e,r,l|p)}}var o=n(156),i=n(317),u=n(321),a=n(100),c=n(158),f=n(159),s=n(34),l=1,p=2;t.exports=r},function(t,e,n){function r(t,e,n){var r=null==t?void 0:o(t,e);return void 0===r?n:r}var o=n(160);t.exports=r},function(t,e,n){function r(t){var e=o(t,function(t){return n.size===i&&n.clear(),t}),n=e.cache;return e}var o=n(319),i=500;t.exports=r},function(t,e,n){function r(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(i);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var u=t.apply(this,r);return n.cache=i.set(o,u)||i,u};return n.cache=new(r.Cache||o),n}var o=n(95),i="Expected a function";r.Cache=o,t.exports=r},function(t,e,n){function r(t){if("string"==typeof t)return t;if(u(t))return i(t,r)+"";if(a(t))return s?s.call(t):"";var e=t+"";return"0"==e&&1/t==-c?"-0":e}var o=n(25),i=n(163),u=n(2),a=n(30),c=1/0,f=o?o.prototype:void 0,s=f?f.toString:void 0;t.exports=r},function(t,e,n){function r(t,e){return null!=t&&i(t,e,o)}var o=n(322),i=n(323);t.exports=r},function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},function(t,e,n){function r(t,e,n){e=o(e,t);for(var r=-1,s=e.length,l=!1;++r<s;){var p=f(e[r]);if(!(l=null!=t&&n(t,p)))break;t=t[p]}return l||++r!=s?l:!!(s=null==t?0:t.length)&&c(s)&&a(p,s)&&(u(t)||i(t))}var o=n(161),i=n(87),u=n(2),a=n(83),c=n(89),f=n(34);t.exports=r},function(t,e,n){function r(t){return u(t)?o(a(t)):i(t)}var o=n(325),i=n(326),u=n(100),a=n(34);t.exports=r},function(t,e){function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},function(t,e,n){function r(t){return function(e){return o(e,t)}}var o=n(160);t.exports=r},function(t,e,n){var r=n(74),o=n(164),i=o(function(t,e){return r(t,256,void 0,void 0,void 0,e)});t.exports=i},function(t,e,n){function r(t){return(null==t?0:t.length)?o(t,1):[]}var o=n(329);t.exports=r},function(t,e,n){function r(t,e,n,u,a){var c=-1,f=t.length;for(n||(n=i),a||(a=[]);++c<f;){var s=t[c];e>0&&n(s)?e>1?r(s,e-1,n,u,a):o(a,s):u||(a[a.length]=s)}return a}var o=n(97),i=n(330);t.exports=r},function(t,e,n){function r(t){return u(t)||i(t)||!!(a&&t&&t[a])}var o=n(25),i=n(87),u=n(2),a=o?o.isConcatSpreadable:void 0;t.exports=r},function(t,e,n){function r(t,e,n){return e=i(void 0===e?t.length-1:e,0),function(){for(var r=arguments,u=-1,a=i(r.length-e,0),c=Array(a);++u<a;)c[u]=r[e+u];u=-1;for(var f=Array(e+1);++u<e;)f[u]=r[u];return f[e]=n(c),o(t,this,f)}}var o=n(77),i=Math.max;t.exports=r},function(t,e,n){function r(t){return u(t)?o(t,f):a(t)?[t]:i(c(s(t)))}var o=n(163),i=n(50),u=n(2),a=n(30),c=n(162),f=n(34),s=n(33);t.exports=r},function(t,e,n){function r(t,e){var n={};return e=u(e,3),i(t,function(t,r,i){o(n,r,e(t,r,i))}),n}var o=n(85),i=n(334),u=n(155);t.exports=r},function(t,e,n){function r(t,e){return t&&o(t,e,i)}var o=n(335),i=n(31);t.exports=r},function(t,e,n){var r=n(336),o=r();t.exports=o},function(t,e){function n(t){return function(e,n,r){for(var o=-1,i=Object(e),u=r(e),a=u.length;a--;){var c=u[t?a:++o];if(!1===n(i[c],c,i))break}return e}}t.exports=n},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(338)),i=r(n(340)),u=r(n(344)),a=r(n(347)),c=(0,u.default)([i.default,(0,o.default)(/,|\(|\)/g,""),(0,o.default)(/\s+/g,"_"),(0,o.default)(/'|’/g,"_039_"),(0,o.default)("–","-")]),f=(0,u.default)([a.default,c]),s={formatIStatsValueKeepCase:c,formatIStatsValue:f};e.default=s,t.exports=e.default},function(t,e,n){var r=n(29),o=r("replace",n(339));o.placeholder=n(24),t.exports=o},function(t,e,n){function r(){var t=arguments,e=o(t[0]);return t.length<3?e:e.replace(t[1],t[2])}var o=n(33);t.exports=r},function(t,e,n){var r=n(29),o=r("deburr",n(341),n(165));o.placeholder=n(24),t.exports=o},function(t,e,n){function r(t){return(t=i(t))&&t.replace(u,o).replace(a,"")}var o=n(342),i=n(33),u=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");t.exports=r},function(t,e,n){var r=n(343),o={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},i=r(o);t.exports=i},function(t,e){function n(t){return function(e){return null==t?void 0:t[e]}}t.exports=n},function(t,e,n){var r=n(29),o=r("flow",n(345));o.placeholder=n(24),t.exports=o},function(t,e,n){var r=n(346),o=r();t.exports=o},function(t,e,n){function r(t){return i(function(e){var n=e.length,r=n,i=o.prototype.thru;for(t&&e.reverse();r--;){var v=e[r];if("function"!=typeof v)throw new TypeError(s);if(i&&!y&&"wrapper"==a(v))var y=new o([],!0)}for(r=y?r:n;++r<n;){v=e[r];var g=a(v),b="wrapper"==g?u(v):void 0;y=b&&f(b[0])&&b[1]==(d|l|p|h)&&!b[4].length&&1==b[9]?y[a(b[0])].apply(y,b[3]):1==v.length&&f(v)?y[g]():y.thru(v)}return function(){var t=arguments,r=t[0];if(y&&1==t.length&&c(r))return y.plant(r).value();for(var o=0,i=n?e[o].apply(this,t):r;++o<n;)i=e[o].call(this,i);return i}})}var o=n(81),i=n(164),u=n(80),a=n(133),c=n(2),f=n(132),s="Expected a function",l=8,p=32,d=128,h=256;t.exports=r},function(t,e,n){var r=n(29),o=r("toLower",n(348),n(165));o.placeholder=n(24),t.exports=o},function(t,e,n){function r(t){return o(t).toLowerCase()}var o=n(33);t.exports=r},function(t,e,n){"use strict";var r=n(101);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(166)),i=r(n(56)),u=r(n(167)),a=function(){return window.Promise||(window.Promise=o.default),new o.default(function(t,e){requirejs(["idcta-v2/idcta-1","orb/cookies"],function(e,n){t({idcta:e,cookiesLib:n})},function(t){i.default.track("requirejs","error",{error_message:t.toString()}),e(t)})})},c={isSignedIn:!1},f=function(){return a().then(function(t){var e=t.idcta,n=t.cookiesLib,r=n.readPolicy();return e.hasCookie()?u.default.checkFlagpole().then(function(){return e.initiateTokenRefresh().then(function(){var t=e.getUserDetailsFromCookie();return{isSignedIn:!0,isUnderThirteen:"u13"===t.ab,hasPersonalisationEnabled:t.ep,displayName:t.dn,personalisationCookiesEnabled:r.personalisation}}).catch(function(t){return i.default.track("id_token_refresh_error","error",{error_code:t.code,error_message:t.message}),c})}):c})},s={getDetails:f};e.default=s,t.exports=e.default},function(t,e,n){"use strict";var r=n(101);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(351));n(168);var i=n(352),u=n(169),a="urn:bbc:isite2:file_id:",c={origin:"web"},f={"programme-of-study":"biteprogrammestudy",exam:"biteexamspecification","study-guide":"bitestudyguide",article:"article"},s=function(t){return f[t]},l=function(t){return"article"===t?"blocks-bitesize":"education"},p=function(t){return t.map(function(t){var e=t.id,n=t.type,r=t.action;return{resourceId:e,resourceDomain:"learning",resourceType:s(n),action:r}})},d=function(t){return{resourceId:"".concat(a).concat(l(t.type),":").concat(t.id),resourceDomain:"learning",resourceType:s(t.type),action:t.action}},h=function(t){var e={resourceId:"".concat(a).concat(l(t.type),":").concat(t.id),resourceDomain:"learning",resourceType:s(t.type),metaData:c};return e.metaData.levelId=t.keyStageId,t.examspecId&&(e.metaData.examspecId=t.examspecId),t.posId&&(e.metaData.posId=t.posId),e},v=function(t,e){return{resourceId:"".concat(a,"blocks-bitesize:").concat(t),resourceDomain:"learning",resourceType:f.article,metaData:(0,o.default)(c,e)}},y=function(t,e){return"".concat(a).concat(l(e),":").concat(t)},g=function(t){return"urn:bbc:learning:article:isite2:file_id:blocks-bitesize:".concat(t)},b=function(t,e){return fetch("".concat((0,u.getUASHost)()).concat(t),{method:"POST",headers:new Headers({"Content-Type":"application/json",Accept:"application/json","X-Authentication-Provider":"idv5","X-Api-Key":(0,u.getUASApiKey)()}),credentials:"include",body:JSON.stringify(e)}).then(function(t){return 202!==t.status?t.json():void 0}).then(function(e){if(e)throw new Error("Error posting resource(s) to '".concat(t,"': ").concat(JSON.stringify(e,null,2)))})},_=b,m=function(t,e){var n=(0,i.chunk)(50,e).map(function(e){return b(t,e)});return Promise.all(n).then(function(){})},x=function(t){var e="";return t&&(Object.keys(t).forEach(function(n){e+="&".concat(n,"=").concat(t[n])}),e="?".concat(e.substr(1))),e},j=function(t){return fetch("".concat((0,u.getUASHost)()).concat(t),{method:"GET",headers:new Headers({"Content-Type":"application/json",Accept:"application/json","X-Authentication-Provider":"idv5","X-Api-Key":(0,u.getUASApiKey)()}),credentials:"include"}).then(function(e){if(200!==e.status)throw new Error("Error getting '".concat(t,"': ").concat(JSON.stringify(e.json(),null,2)));return e.json()})},w=function(t){return fetch("".concat((0,u.getUASHost)()).concat(t),{method:"GET",headers:new Headers({"Content-Type":"application/json",Accept:"application/json","X-Authentication-Provider":"idv5","X-Api-Key":(0,u.getUASApiKey)()}),credentials:"include"}).then(function(e){if(200!==e.status)throw new Error("Error getting '".concat(t,"': ").concat(JSON.stringify(e.json(),null,2)));return e.json()}).then(function(t){return t.items})},O=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return w("/my/favourites/unlimited?resourceDomain=learning&action=favourited").then(function(t){return t.filter(function(t){return t.resourceType===f["study-guide"]||t.resourceType===f.article})}).then(function(e){return t>0?(0,i.take)(t,e):e})},k=function(t){return m("/my/batch/follows",p(t))},A=function(t){return _("/my/follows",t)},P=function(t){return j("/my/follows/".concat(t))},E=function(t){return w("/my/follows".concat(x(t)))},S=function(t){return _("/my/reads",h(t))},T=function(t){return w("/my/reads".concat(x(t)))},I=function(t,e){return _("/my/reads",v(t,e))},z=function(t){return _("/my/favourites",d(t))},R=function(t,e){return w("/my/favourites/unlimited?resourceDomain=learning&action=favourited&resourceType=".concat(s(e))).then(function(n){return(0,i.some)({resourceId:y(t,e)},n)})},M=function(t){return w("/my/reads/".concat(g(t))).then(function(){return!0}).catch(function(){return!1})},C={getFollow:P,getFollows:E,getSavedForLater:O,postFollow:A,postFollows:k,getReads:T,postRead:S,postReadForAnArticle:I,postFavourite:z,isFavourited:R,isArticleRead:M};e.default=C,t.exports=e.default},function(t,e){function n(){return t.exports=n=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},n.apply(this,arguments)}t.exports=n},function(t,e,n){var r=n(353).runInContext();t.exports=n(354)(r,r)},function(t,e,n){(function(t,r){var o;(function(){function i(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function u(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o<i;){var u=t[o];e(r,u,n(u),t)}return r}function a(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function c(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function f(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function s(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var u=t[n];e(u,n,t)&&(i[o++]=u)}return i}function l(t,e){return!(null==t||!t.length)&&-1<m(t,e,0)}function p(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}function d(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}function h(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}function v(t,e,n,r){var o=-1,i=null==t?0:t.length;for(r&&i&&(n=t[++o]);++o<i;)n=e(n,t[o],o,t);return n}function y(t,e,n,r){var o=null==t?0:t.length;for(r&&o&&(n=t[--o]);o--;)n=e(n,t[o],o,t);return n}function g(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function b(t,e,n){var r;return n(t,function(t,n,o){if(e(t,n,o))return r=n,!1}),r}function _(t,e,n,r){var o=t.length;for(n+=r?1:-1;r?n--:++n<o;)if(e(t[n],n,t))return n;return-1}function m(t,e,n){if(e===e)t:{--n;for(var r=t.length;++n<r;)if(t[n]===e){t=n;break t}t=-1}else t=_(t,j,n);return t}function x(t,e,n,r){--n;for(var o=t.length;++n<o;)if(r(t[n],e))return n;return-1}function j(t){return t!==t}function w(t,e){var n=null==t?0:t.length;return n?E(t,e)/n:V}function O(t){return function(e){return null==e?$:e[t]}}function k(t){return function(e){return null==t?$:t[e]}}function A(t,e,n,r,o){return o(t,function(t,o,i){n=r?(r=!1,t):e(n,t,o,i)}),n}function P(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].c;return t}function E(t,e){for(var n,r=-1,o=t.length;++r<o;){var i=e(t[r]);i!==$&&(n=n===$?i:n+i)}return n}function S(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function T(t,e){return d(e,function(e){return[e,t[e]]})}function I(t){return function(e){return t(e)}}function z(t,e){return d(e,function(e){return t[e]})}function R(t,e){return t.has(e)}function M(t,e){for(var n=-1,r=t.length;++n<r&&-1<m(e,t[n],0););return n}function C(t,e){for(var n=t.length;n--&&-1<m(e,t[n],0););return n}function W(t){return"\\"+Lt[t]}function L(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function D(t,e){return function(n){return t(e(n))}}function B(t,e){for(var n=-1,r=t.length,o=0,i=[];++n<r;){var u=t[n];u!==e&&"__lodash_placeholder__"!==u||(t[n]="__lodash_placeholder__",i[o++]=n)}return i}function F(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function N(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=[t,t]}),n}function q(t){if(zt.test(t)){for(var e=Tt.lastIndex=0;Tt.test(t);)++e;t=e}else t=te(t);return t}function U(t){return zt.test(t)?t.match(Tt)||[]:t.split("")}var $,G=1/0,V=NaN,K=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Z=/\b__p\+='';/g,H=/\b(__p\+=)''\+/g,Y=/(__e\(.*?\)|\b__t\))\+'';/g,J=/&(?:amp|lt|gt|quot|#39);/g,X=/[&<>"']/g,Q=RegExp(J.source),tt=RegExp(X.source),et=/<%-([\s\S]+?)%>/g,nt=/<%([\s\S]+?)%>/g,rt=/<%=([\s\S]+?)%>/g,ot=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,it=/^\w*$/,ut=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,at=/[\\^$.*+?()[\]{}|]/g,ct=RegExp(at.source),ft=/^\s+|\s+$/g,st=/^\s+/,lt=/\s+$/,pt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,dt=/\{\n\/\* \[wrapped with (.+)\] \*/,ht=/,? & /,vt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,yt=/\\(\\)?/g,gt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,bt=/\w*$/,_t=/^[-+]0x[0-9a-f]+$/i,mt=/^0b[01]+$/i,xt=/^\[object .+?Constructor\]$/,jt=/^0o[0-7]+$/i,wt=/^(?:0|[1-9]\d*)$/,Ot=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,kt=/($^)/,At=/['\n\r\u2028\u2029\\]/g,Pt="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",Et=RegExp("['’]","g"),St=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Tt=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])"+Pt,"g"),It=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+","(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*"].join("|"),"g"),zt=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Mt="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Ct={};Ct["[object Float32Array]"]=Ct["[object Float64Array]"]=Ct["[object Int8Array]"]=Ct["[object Int16Array]"]=Ct["[object Int32Array]"]=Ct["[object Uint8Array]"]=Ct["[object Uint8ClampedArray]"]=Ct["[object Uint16Array]"]=Ct["[object Uint32Array]"]=!0,Ct["[object Arguments]"]=Ct["[object Array]"]=Ct["[object ArrayBuffer]"]=Ct["[object Boolean]"]=Ct["[object DataView]"]=Ct["[object Date]"]=Ct["[object Error]"]=Ct["[object Function]"]=Ct["[object Map]"]=Ct["[object Number]"]=Ct["[object Object]"]=Ct["[object RegExp]"]=Ct["[object Set]"]=Ct["[object String]"]=Ct["[object WeakMap]"]=!1;var Wt={};Wt["[object Arguments]"]=Wt["[object Array]"]=Wt["[object ArrayBuffer]"]=Wt["[object DataView]"]=Wt["[object Boolean]"]=Wt["[object Date]"]=Wt["[object Float32Array]"]=Wt["[object Float64Array]"]=Wt["[object Int8Array]"]=Wt["[object Int16Array]"]=Wt["[object Int32Array]"]=Wt["[object Map]"]=Wt["[object Number]"]=Wt["[object Object]"]=Wt["[object RegExp]"]=Wt["[object Set]"]=Wt["[object String]"]=Wt["[object Symbol]"]=Wt["[object Uint8Array]"]=Wt["[object Uint8ClampedArray]"]=Wt["[object Uint16Array]"]=Wt["[object Uint32Array]"]=!0,Wt["[object Error]"]=Wt["[object Function]"]=Wt["[object WeakMap]"]=!1;var Lt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Dt=parseFloat,Bt=parseInt,Ft="object"==typeof t&&t&&t.Object===Object&&t,Nt="object"==typeof self&&self&&self.Object===Object&&self,qt=Ft||Nt||Function("return this")(),Ut="object"==typeof e&&e&&!e.nodeType&&e,$t=Ut&&"object"==typeof r&&r&&!r.nodeType&&r,Gt=$t&&$t.exports===Ut,Vt=Gt&&Ft.process,Kt=function(){try{var t=$t&&$t.f&&$t.f("util").types;return t||Vt&&Vt.binding&&Vt.binding("util")}catch(t){}}(),Zt=Kt&&Kt.isArrayBuffer,Ht=Kt&&Kt.isDate,Yt=Kt&&Kt.isMap,Jt=Kt&&Kt.isRegExp,Xt=Kt&&Kt.isSet,Qt=Kt&&Kt.isTypedArray,te=O("length"),ee=k({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),ne=k({"&":"&","<":"<",">":">",'"':""","'":"'"}),re=k({"&":"&","<":"<",">":">",""":'"',"'":"'"}),oe=function t(e){function n(t){if(_o(t)&&!ua(t)&&!(t instanceof k)){if(t instanceof o)return t;if(ai.call(t,"__wrapped__"))return Nr(t)}return new o(t)}function r(){}function o(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=$}function k(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Pt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Tt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Lt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Ft(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Lt;++e<n;)this.add(t[e])}function Nt(t){this.size=(this.__data__=new Tt(t)).size}function Ut(t,e){var n,r=ua(t),o=!r&&ia(t),i=!r&&!o&&ca(t),u=!r&&!o&&!i&&da(t),o=(r=r||o||i||u)?S(t.length,ei):[],a=o.length;for(n in t)!e&&!ai.call(t,n)||r&&("length"==n||i&&("offset"==n||"parent"==n)||u&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||Pr(n,a))||o.push(n);return o}function $t(t){var e=t.length;return e?t[on(0,e-1)]:$}function Vt(t,e){return Lr(Cn(t),pe(e,0,t.length))}function Kt(t){return Lr(Cn(t))}function te(t,e,n){(n===$||so(t[e],n))&&(n!==$||e in t)||se(t,e,n)}function ie(t,e,n){var r=t[e];ai.call(t,e)&&so(r,n)&&(n!==$||e in t)||se(t,e,n)}function ue(t,e){for(var n=t.length;n--;)if(so(t[n][0],e))return n;return-1}function ae(t,e,n,r){return iu(t,function(t,o,i){e(r,t,n(t),i)}),r}function ce(t,e){return t&&Wn(e,Ro(e),t)}function fe(t,e){return t&&Wn(e,Mo(e),t)}function se(t,e,n){"__proto__"==e&&ki?ki(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function le(t,e){for(var n=-1,r=e.length,o=Zo(r),i=null==t;++n<r;)o[n]=i?$:Io(t,e[n]);return o}function pe(t,e,n){return t===t&&(n!==$&&(t=t<=n?t:n),e!==$&&(t=t>=e?t:e)),t}function de(t,e,n,r,o,i){var u,c=1&e,f=2&e,s=4&e;if(n&&(u=o?n(t,r,o,i):n(t)),u!==$)return u;if(!bo(t))return t;if(r=ua(t)){if(u=wr(t),!c)return Cn(t,u)}else{var l=yu(t),p="[object Function]"==l||"[object GeneratorFunction]"==l;if(ca(t))return Sn(t,c);if("[object Object]"==l||"[object Arguments]"==l||p&&!o){if(u=f||p?{}:Or(t),!c)return f?Dn(t,fe(u,t)):Ln(t,ce(u,t))}else{if(!Wt[l])return o?t:{};u=kr(t,l,c)}}if(i||(i=new Nt),o=i.get(t))return o;i.set(t,u),pa(t)?t.forEach(function(r){u.add(de(r,e,n,r,t,i))}):sa(t)&&t.forEach(function(r,o){u.set(o,de(r,e,n,o,t,i))});var f=s?f?vr:hr:f?Mo:Ro,d=r?$:f(t);return a(d||t,function(r,o){d&&(o=r,r=t[o]),ie(u,o,de(r,e,n,o,t,i))}),u}function he(t){var e=Ro(t);return function(n){return ve(n,t,e)}}function ve(t,e,n){var r=n.length;if(null==t)return!r;for(t=Qo(t);r--;){var o=n[r],i=e[o],u=t[o];if(u===$&&!(o in t)||!i(u))return!1}return!0}function ye(t,e,n){if("function"!=typeof t)throw new ni("Expected a function");return _u(function(){t.apply($,n)},e)}function ge(t,e,n,r){var o=-1,i=l,u=!0,a=t.length,c=[],f=e.length;if(!a)return c;n&&(e=d(e,I(n))),r?(i=p,u=!1):200<=e.length&&(i=R,u=!1,e=new Ft(e));t:for(;++o<a;){var s=t[o],h=null==n?s:n(s),s=r||0!==s?s:0;if(u&&h===h){for(var v=f;v--;)if(e[v]===h)continue t;c.push(s)}else i(e,h,r)||c.push(s)}return c}function be(t,e){var n=!0;return iu(t,function(t,r,o){return n=!!e(t,r,o)}),n}function _e(t,e,n){for(var r=-1,o=t.length;++r<o;){var i=t[r],u=e(i);if(null!=u&&(a===$?u===u&&!wo(u):n(u,a)))var a=u,c=i}return c}function me(t,e){var n=[];return iu(t,function(t,r,o){e(t,r,o)&&n.push(t)}),n}function xe(t,e,n,r,o){var i=-1,u=t.length;for(n||(n=Ar),o||(o=[]);++i<u;){var a=t[i];0<e&&n(a)?1<e?xe(a,e-1,n,r,o):h(o,a):r||(o[o.length]=a)}return o}function je(t,e){return t&&au(t,e,Ro)}function we(t,e){return t&&cu(t,e,Ro)}function Oe(t,e){return s(e,function(e){return vo(t[e])})}function ke(t,e){e=Pn(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[Dr(e[n++])];return n&&n==r?t:$}function Ae(t,e,n){return e=e(t),ua(t)?e:h(e,n(t))}function Pe(t){if(null==t)t=t===$?"[object Undefined]":"[object Null]";else if(Oi&&Oi in Qo(t)){var e=ai.call(t,Oi),n=t[Oi];try{t[Oi]=$;var r=!0}catch(t){}var o=si.call(t);r&&(e?t[Oi]=n:delete t[Oi]),t=o}else t=si.call(t);return t}function Ee(t,e){return t>e}function Se(t,e){return null!=t&&ai.call(t,e)}function Te(t,e){return null!=t&&e in Qo(t)}function Ie(t,e,n){for(var r=n?p:l,o=t[0].length,i=t.length,u=i,a=Zo(i),c=1/0,f=[];u--;){var s=t[u];u&&e&&(s=d(s,I(e))),c=Li(s.length,c),a[u]=!n&&(e||120<=o&&120<=s.length)?new Ft(u&&s):$}var s=t[0],h=-1,v=a[0];t:for(;++h<o&&f.length<c;){var y=s[h],g=e?e(y):y,y=n||0!==y?y:0;if(v?!R(v,g):!r(f,g,n)){for(u=i;--u;){var b=a[u];if(b?!R(b,g):!r(t[u],g,n))continue t}v&&v.push(g),f.push(y)}}return f}function ze(t,e,n){var r={};return je(t,function(t,o,i){e(r,n(t),o,i)}),r}function Re(t,e,n){return e=Pn(e,t),t=2>e.length?t:ke(t,pn(e,0,-1)),e=null==t?t:t[Dr(Vr(e))],null==e?$:i(e,t,n)}function Me(t){return _o(t)&&"[object Arguments]"==Pe(t)}function Ce(t){return _o(t)&&"[object ArrayBuffer]"==Pe(t)}function We(t){return _o(t)&&"[object Date]"==Pe(t)}function Le(t,e,n,r,o){if(t===e)e=!0;else if(null==t||null==e||!_o(t)&&!_o(e))e=t!==t&&e!==e;else t:{var i=ua(t),u=ua(e),a=i?"[object Array]":yu(t),c=u?"[object Array]":yu(e),a="[object Arguments]"==a?"[object Object]":a,c="[object Arguments]"==c?"[object Object]":c,f="[object Object]"==a,u="[object Object]"==c;if((c=a==c)&&ca(t)){if(!ca(e)){e=!1;break t}i=!0,f=!1}if(c&&!f)o||(o=new Nt),e=i||da(t)?lr(t,e,n,r,Le,o):pr(t,e,a,n,r,Le,o);else{if(!(1&n)&&(i=f&&ai.call(t,"__wrapped__"),a=u&&ai.call(e,"__wrapped__"),i||a)){t=i?t.value():t,e=a?e.value():e,o||(o=new Nt),e=Le(t,e,n,r,o);break t}if(c)e:if(o||(o=new Nt),i=1&n,a=hr(t),u=a.length,c=hr(e).length,u==c||i){for(f=u;f--;){var s=a[f];if(!(i?s in e:ai.call(e,s))){e=!1;break e}}if((c=o.get(t))&&o.get(e))e=c==e;else{c=!0,o.set(t,e),o.set(e,t);for(var l=i;++f<u;){var s=a[f],p=t[s],d=e[s];if(r)var h=i?r(d,p,s,e,t,o):r(p,d,s,t,e,o);if(h===$?p!==d&&!Le(p,d,n,r,o):!h){c=!1;break}l||(l="constructor"==s)}c&&!l&&(n=t.constructor,r=e.constructor,n!=r&&"constructor"in t&&"constructor"in e&&!("function"==typeof n&&n instanceof n&&"function"==typeof r&&r instanceof r)&&(c=!1)),o.delete(t),o.delete(e),e=c}}else e=!1;else e=!1}}return e}function De(t){return _o(t)&&"[object Map]"==yu(t)}function Be(t,e,n,r){var o=n.length,i=o,u=!r;if(null==t)return!i;for(t=Qo(t);o--;){var a=n[o];if(u&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++o<i;){var a=n[o],c=a[0],f=t[c],s=a[1];if(u&&a[2]){if(f===$&&!(c in t))return!1}else{if(a=new Nt,r)var l=r(f,s,c,t,e,a);if(l===$?!Le(s,f,3,r,a):!l)return!1}}return!0}function Fe(t){return!(!bo(t)||fi&&fi in t)&&(vo(t)?di:xt).test(Br(t))}function Ne(t){return _o(t)&&"[object RegExp]"==Pe(t)}function qe(t){return _o(t)&&"[object Set]"==yu(t)}function Ue(t){return _o(t)&&go(t.length)&&!!Ct[Pe(t)]}function $e(t){return"function"==typeof t?t:null==t?No:"object"==typeof t?ua(t)?He(t[0],t[1]):Ze(t):Go(t)}function Ge(t){if(!Ir(t))return Ci(t);var e,n=[];for(e in Qo(t))ai.call(t,e)&&"constructor"!=e&&n.push(e);return n}function Ve(t,e){return t<e}function Ke(t,e){var n=-1,r=lo(t)?Zo(t.length):[];return iu(t,function(t,o,i){r[++n]=e(t,o,i)}),r}function Ze(t){var e=mr(t);return 1==e.length&&e[0][2]?zr(e[0][0],e[0][1]):function(n){return n===t||Be(n,t,e)}}function He(t,e){return Sr(t)&&e===e&&!bo(e)?zr(Dr(t),e):function(n){var r=Io(n,t);return r===$&&r===e?zo(n,t):Le(e,r,3)}}function Ye(t,e,n,r,o){t!==e&&au(e,function(i,u){if(o||(o=new Nt),bo(i)){var a=o,c=Mr(t,u),f=Mr(e,u),s=a.get(f);if(s)te(t,u,s);else{var s=r?r(c,f,u+"",t,e,a):$,l=s===$;if(l){var p=ua(f),d=!p&&ca(f),h=!p&&!d&&da(f),s=f;p||d||h?ua(c)?s=c:po(c)?s=Cn(c):d?(l=!1,s=Sn(f,!0)):h?(l=!1,s=In(f,!0)):s=[]:xo(f)||ia(f)?(s=c,ia(c)?s=So(c):bo(c)&&!vo(c)||(s=Or(f))):l=!1}l&&(a.set(f,s),Ye(s,f,n,r,a),a.delete(f)),te(t,u,s)}}else a=r?r(Mr(t,u),i,u+"",t,e,o):$,a===$&&(a=i),te(t,u,a)},Mo)}function Je(t,e){var n=t.length;if(n)return e+=0>e?n:0,Pr(e,n)?t[e]:$}function Xe(t,e,n){var r=-1;return e=d(e.length?e:[No],I(br())),t=Ke(t,function(t){return{a:d(e,function(e){return e(t)}),b:++r,c:t}}),P(t,function(t,e){var r;t:{r=-1;for(var o=t.a,i=e.a,u=o.length,a=n.length;++r<u;){var c=zn(o[r],i[r]);if(c){r=r>=a?c:c*("desc"==n[r]?-1:1);break t}}r=t.b-e.b}return r})}function Qe(t,e){return tn(t,e,function(e,n){return zo(t,n)})}function tn(t,e,n){for(var r=-1,o=e.length,i={};++r<o;){var u=e[r],a=ke(t,u);n(a,u)&&sn(i,Pn(u,t),a)}return i}function en(t){return function(e){return ke(e,t)}}function nn(t,e,n,r){var o=r?x:m,i=-1,u=e.length,a=t;for(t===e&&(e=Cn(e)),n&&(a=d(t,I(n)));++i<u;)for(var c=0,f=e[i],f=n?n(f):f;-1<(c=o(a,f,c,r));)a!==t&&xi.call(a,c,1),xi.call(t,c,1);return t}function rn(t,e){for(var n=t?e.length:0,r=n-1;n--;){var o=e[n];if(n==r||o!==i){var i=o;Pr(o)?xi.call(t,o,1):mn(t,o)}}}function on(t,e){return t+Ti(Fi()*(e-t+1))}function un(t,e){var n="";if(!t||1>e||9007199254740991<e)return n;do{e%2&&(n+=t),(e=Ti(e/2))&&(t+=t)}while(e);return n}function an(t,e){return mu(Rr(t,e,No),t+"")}function cn(t){return $t(Wo(t))}function fn(t,e){var n=Wo(t);return Lr(n,pe(e,0,n.length))}function sn(t,e,n,r){if(!bo(t))return t;e=Pn(e,t);for(var o=-1,i=e.length,u=i-1,a=t;null!=a&&++o<i;){var c=Dr(e[o]),f=n;if(o!=u){var s=a[c],f=r?r(s,c,a):$;f===$&&(f=bo(s)?s:Pr(e[o+1])?[]:{})}ie(a,c,f),a=a[c]}return t}function ln(t){return Lr(Wo(t))}function pn(t,e,n){var r=-1,o=t.length;for(0>e&&(e=-e>o?0:o+e),n=n>o?o:n,0>n&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0,n=Zo(o);++r<o;)n[r]=t[r+e];return n}function dn(t,e){var n;return iu(t,function(t,r,o){return!(n=e(t,r,o))}),!!n}function hn(t,e,n){var r=0,o=null==t?r:t.length;if("number"==typeof e&&e===e&&2147483647>=o){for(;r<o;){var i=r+o>>>1,u=t[i];null!==u&&!wo(u)&&(n?u<=e:u<e)?r=i+1:o=i}return o}return vn(t,e,No,n)}function vn(t,e,n,r){e=n(e);for(var o=0,i=null==t?0:t.length,u=e!==e,a=null===e,c=wo(e),f=e===$;o<i;){var s=Ti((o+i)/2),l=n(t[s]),p=l!==$,d=null===l,h=l===l,v=wo(l);(u?r||h:f?h&&(r||p):a?h&&p&&(r||!d):c?h&&p&&!d&&(r||!v):d||v?0:r?l<=e:l<e)?o=s+1:i=s}return Li(i,4294967294)}function yn(t,e){for(var n=-1,r=t.length,o=0,i=[];++n<r;){var u=t[n],a=e?e(u):u;if(!n||!so(a,c)){var c=a;i[o++]=0===u?0:u}}return i}function gn(t){return"number"==typeof t?t:wo(t)?V:+t}function bn(t){if("string"==typeof t)return t;if(ua(t))return d(t,bn)+"";if(wo(t))return ru?ru.call(t):"";var e=t+"";return"0"==e&&1/t==-G?"-0":e}function _n(t,e,n){var r=-1,o=l,i=t.length,u=!0,a=[],c=a;if(n)u=!1,o=p;else if(200<=i){if(o=e?null:pu(t))return F(o);u=!1,o=R,c=new Ft}else c=e?[]:a;t:for(;++r<i;){var f=t[r],s=e?e(f):f,f=n||0!==f?f:0;if(u&&s===s){for(var d=c.length;d--;)if(c[d]===s)continue t;e&&c.push(s),a.push(f)}else o(c,s,n)||(c!==a&&c.push(s),a.push(f))}return a}function mn(t,e){return e=Pn(e,t),null==(t=2>e.length?t:ke(t,pn(e,0,-1)))||delete t[Dr(Vr(e))]}function xn(t,e,n,r){for(var o=t.length,i=r?o:-1;(r?i--:++i<o)&&e(t[i],i,t););return n?pn(t,r?0:i,r?i+1:o):pn(t,r?i+1:0,r?o:i)}function jn(t,e){var n=t;return n instanceof k&&(n=n.value()),v(e,function(t,e){return e.func.apply(e.thisArg,h([t],e.args))},n)}function wn(t,e,n){var r=t.length;if(2>r)return r?_n(t[0]):[];for(var o=-1,i=Zo(r);++o<r;)for(var u=t[o],a=-1;++a<r;)a!=o&&(i[o]=ge(i[o]||u,t[a],e,n));return _n(xe(i,1),e,n)}function On(t,e,n){for(var r=-1,o=t.length,i=e.length,u={};++r<o;)n(u,t[r],r<i?e[r]:$);return u}function kn(t){return po(t)?t:[]}function An(t){return"function"==typeof t?t:No}function Pn(t,e){return ua(t)?t:Sr(t,e)?[t]:xu(To(t))}function En(t,e,n){var r=t.length;return n=n===$?r:n,!e&&n>=r?t:pn(t,e,n)}function Sn(t,e){if(e)return t.slice();var n=t.length,n=gi?gi(n):new t.constructor(n);return t.copy(n),n}function Tn(t){var e=new t.constructor(t.byteLength);return new yi(e).set(new yi(t)),e}function In(t,e){return new t.constructor(e?Tn(t.buffer):t.buffer,t.byteOffset,t.length)}function zn(t,e){if(t!==e){var n=t!==$,r=null===t,o=t===t,i=wo(t),u=e!==$,a=null===e,c=e===e,f=wo(e);if(!a&&!f&&!i&&t>e||i&&u&&c&&!a&&!f||r&&u&&c||!n&&c||!o)return 1;if(!r&&!i&&!f&&t<e||f&&n&&o&&!r&&!i||a&&n&&o||!u&&o||!c)return-1}return 0}function Rn(t,e,n,r){var o=-1,i=t.length,u=n.length,a=-1,c=e.length,f=Wi(i-u,0),s=Zo(c+f);for(r=!r;++a<c;)s[a]=e[a];for(;++o<u;)(r||o<i)&&(s[n[o]]=t[o]);for(;f--;)s[a++]=t[o++];return s}function Mn(t,e,n,r){var o=-1,i=t.length,u=-1,a=n.length,c=-1,f=e.length,s=Wi(i-a,0),l=Zo(s+f);for(r=!r;++o<s;)l[o]=t[o];for(s=o;++c<f;)l[s+c]=e[c];for(;++u<a;)(r||o<i)&&(l[s+n[u]]=t[o++]);return l}function Cn(t,e){var n=-1,r=t.length;for(e||(e=Zo(r));++n<r;)e[n]=t[n];return e}function Wn(t,e,n,r){var o=!n;n||(n={});for(var i=-1,u=e.length;++i<u;){var a=e[i],c=r?r(n[a],t[a],a,n,t):$;c===$&&(c=t[a]),o?se(n,a,c):ie(n,a,c)}return n}function Ln(t,e){return Wn(t,hu(t),e)}function Dn(t,e){return Wn(t,vu(t),e)}function Bn(t,e){return function(n,r){var o=ua(n)?u:ae,i=e?e():{};return o(n,t,br(r,2),i)}}function Fn(t){return an(function(e,n){var r=-1,o=n.length,i=1<o?n[o-1]:$,u=2<o?n[2]:$,i=3<t.length&&"function"==typeof i?(o--,i):$;for(u&&Er(n[0],n[1],u)&&(i=3>o?$:i,o=1),e=Qo(e);++r<o;)(u=n[r])&&t(e,u,r,i);return e})}function Nn(t,e){return function(n,r){if(null==n)return n;if(!lo(n))return t(n,r);for(var o=n.length,i=e?o:-1,u=Qo(n);(e?i--:++i<o)&&!1!==r(u[i],i,u););return n}}function qn(t){return function(e,n,r){var o=-1,i=Qo(e);r=r(e);for(var u=r.length;u--;){var a=r[t?u:++o];if(!1===n(i[a],a,i))break}return e}}function Un(t,e,n){function r(){return(this&&this!==qt&&this instanceof r?i:t).apply(o?n:this,arguments)}var o=1&e,i=Vn(t);return r}function $n(t){return function(e){e=To(e);var n=zt.test(e)?U(e):$,r=n?n[0]:e.charAt(0);return e=n?En(n,1).join(""):e.slice(1),r[t]()+e}}function Gn(t){return function(e){return v(Bo(Do(e).replace(Et,"")),t,"")}}function Vn(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=ou(t.prototype),e=t.apply(n,e);return bo(e)?e:n}}function Kn(t,e,n){function r(){for(var u=arguments.length,a=Zo(u),c=u,f=gr(r);c--;)a[c]=arguments[c];return c=3>u&&a[0]!==f&&a[u-1]!==f?[]:B(a,f),u-=c.length,u<n?or(t,e,Yn,r.placeholder,$,a,c,$,$,n-u):i(this&&this!==qt&&this instanceof r?o:t,this,a)}var o=Vn(t);return r}function Zn(t){return function(e,n,r){var o=Qo(e);if(!lo(e)){var i=br(n,3);e=Ro(e),n=function(t){return i(o[t],t,o)}}return n=t(e,n,r),-1<n?o[i?e[n]:n]:$}}function Hn(t){return dr(function(e){var n=e.length,r=n,i=o.prototype.thru;for(t&&e.reverse();r--;){var u=e[r];if("function"!=typeof u)throw new ni("Expected a function");if(i&&!a&&"wrapper"==yr(u))var a=new o([],!0)}for(r=a?r:n;++r<n;)var u=e[r],i=yr(u),c="wrapper"==i?du(u):$,a=c&&Tr(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?a[yr(c[0])].apply(a,c[3]):1==u.length&&Tr(u)?a[i]():a.thru(u);return function(){var t=arguments,r=t[0];if(a&&1==t.length&&ua(r))return a.plant(r).value();for(var o=0,t=n?e[o].apply(this,t):r;++o<n;)t=e[o].call(this,t);return t}})}function Yn(t,e,n,r,o,i,u,a,c,f){function s(){for(var g=arguments.length,b=Zo(g),_=g;_--;)b[_]=arguments[_];if(h){var m,x=gr(s),_=b.length;for(m=0;_--;)b[_]===x&&++m}if(r&&(b=Rn(b,r,o,h)),i&&(b=Mn(b,i,u,h)),g-=m,h&&g<f)return x=B(b,x),or(t,e,Yn,s.placeholder,n,b,x,a,c,f-g);if(x=p?n:this,_=d?x[t]:t,g=b.length,a){m=b.length;for(var j=Li(a.length,m),w=Cn(b);j--;){var O=a[j];b[j]=Pr(O,m)?w[O]:$}}else v&&1<g&&b.reverse();return l&&c<g&&(b.length=c),this&&this!==qt&&this instanceof s&&(_=y||Vn(_)),_.apply(x,b)}var l=128&e,p=1&e,d=2&e,h=24&e,v=512&e,y=d?$:Vn(t);return s}function Jn(t,e){return function(n,r){return ze(n,t,e(r))}}function Xn(t,e){return function(n,r){var o;if(n===$&&r===$)return e;if(n!==$&&(o=n),r!==$){if(o===$)return r;"string"==typeof n||"string"==typeof r?(n=bn(n),r=bn(r)):(n=gn(n),r=gn(r)),o=t(n,r)}return o}}function Qn(t){return dr(function(e){return e=d(e,I(br())),an(function(n){var r=this;return t(e,function(t){return i(t,r,n)})})})}function tr(t,e){e=e===$?" ":bn(e);var n=e.length;return 2>n?n?un(e,t):e:(n=un(e,Si(t/q(e))),zt.test(e)?En(U(n),0,t).join(""):n.slice(0,t))}function er(t,e,n,r){function o(){for(var e=-1,c=arguments.length,f=-1,s=r.length,l=Zo(s+c),p=this&&this!==qt&&this instanceof o?a:t;++f<s;)l[f]=r[f];for(;c--;)l[f++]=arguments[++e];return i(p,u?n:this,l)}var u=1&e,a=Vn(t);return o}function nr(t){return function(e,n,r){r&&"number"!=typeof r&&Er(e,n,r)&&(n=r=$),e=ko(e),n===$?(n=e,e=0):n=ko(n),r=r===$?e<n?1:-1:ko(r);var o=-1;n=Wi(Si((n-e)/(r||1)),0);for(var i=Zo(n);n--;)i[t?n:++o]=e,e+=r;return i}}function rr(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=Eo(e),n=Eo(n)),t(e,n)}}function or(t,e,n,r,o,i,u,a,c,f){var s=8&e,l=s?u:$;u=s?$:u;var p=s?i:$;return i=s?$:i,e=(e|(s?32:64))&~(s?64:32),4&e||(e&=-4),o=[t,e,o,p,l,i,u,a,c,f],n=n.apply($,o),Tr(t)&&bu(n,o),n.placeholder=r,Cr(n,t,e)}function ir(t){var e=Xo[t];return function(t,n){if(t=Eo(t),(n=null==n?0:Li(Ao(n),292))&&Ri(t)){var r=(To(t)+"e").split("e"),r=e(r[0]+"e"+(+r[1]+n)),r=(To(r)+"e").split("e");return+(r[0]+"e"+(+r[1]-n))}return e(t)}}function ur(t){return function(e){var n=yu(e);return"[object Map]"==n?L(e):"[object Set]"==n?N(e):T(e,t(e))}}function ar(t,e,n,r,o,i,u,a){var c=2&e;if(!c&&"function"!=typeof t)throw new ni("Expected a function");var f=r?r.length:0;if(f||(e&=-97,r=o=$),u=u===$?u:Wi(Ao(u),0),a=a===$?a:Ao(a),f-=o?o.length:0,64&e){var s=r,l=o;r=o=$}var p=c?$:du(t);return i=[t,e,n,r,o,s,l,i,u,a],p&&(n=i[1],t=p[1],e=n|t,r=128==t&&8==n||128==t&&256==n&&i[7].length<=p[8]||384==t&&p[7].length<=p[8]&&8==n,131>e||r)&&(1&t&&(i[2]=p[2],e|=1&n?0:4),(n=p[3])&&(r=i[3],i[3]=r?Rn(r,n,p[4]):n,i[4]=r?B(i[3],"__lodash_placeholder__"):p[4]),(n=p[5])&&(r=i[5],i[5]=r?Mn(r,n,p[6]):n,i[6]=r?B(i[5],"__lodash_placeholder__"):p[6]),(n=p[7])&&(i[7]=n),128&t&&(i[8]=null==i[8]?p[8]:Li(i[8],p[8])),null==i[9]&&(i[9]=p[9]),i[0]=p[0],i[1]=e),t=i[0],e=i[1],n=i[2],r=i[3],o=i[4],a=i[9]=i[9]===$?c?0:t.length:Wi(i[9]-f,0),!a&&24&e&&(e&=-25),Cr((p?fu:bu)(e&&1!=e?8==e||16==e?Kn(t,e,a):32!=e&&33!=e||o.length?Yn.apply($,i):er(t,e,n,r):Un(t,e,n),i),t,e)}function cr(t,e,n,r){return t===$||so(t,oi[n])&&!ai.call(r,n)?e:t}function fr(t,e,n,r,o,i){return bo(t)&&bo(e)&&(i.set(e,t),Ye(t,e,$,fr,i),i.delete(e)),t}function sr(t){return xo(t)?$:t}function lr(t,e,n,r,o,i){var u=1&n,a=t.length,c=e.length;if(a!=c&&!(u&&c>a))return!1;if((c=i.get(t))&&i.get(e))return c==e;var c=-1,f=!0,s=2&n?new Ft:$;for(i.set(t,e),i.set(e,t);++c<a;){var l=t[c],p=e[c];if(r)var d=u?r(p,l,c,e,t,i):r(l,p,c,t,e,i);if(d!==$){if(d)continue;f=!1;break}if(s){if(!g(e,function(t,e){if(!R(s,e)&&(l===t||o(l,t,n,r,i)))return s.push(e)})){f=!1;break}}else if(l!==p&&!o(l,p,n,r,i)){f=!1;break}}return i.delete(t),i.delete(e),f}function pr(t,e,n,r,o,i,u){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)break;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":if(t.byteLength!=e.byteLength||!i(new yi(t),new yi(e)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return so(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var a=L;case"[object Set]":if(a||(a=F),t.size!=e.size&&!(1&r))break;return(n=u.get(t))?n==e:(r|=2,u.set(t,e),e=lr(a(t),a(e),r,o,i,u),u.delete(t),e);case"[object Symbol]":if(nu)return nu.call(t)==nu.call(e)}return!1}function dr(t){return mu(Rr(t,$,$r),t+"")}function hr(t){return Ae(t,Ro,hu)}function vr(t){return Ae(t,Mo,vu)}function yr(t){for(var e=t.name+"",n=Hi[e],r=ai.call(Hi,e)?n.length:0;r--;){var o=n[r],i=o.func;if(null==i||i==t)return o.name}return e}function gr(t){return(ai.call(n,"placeholder")?n:t).placeholder}function br(){var t=n.iteratee||qo,t=t===qo?$e:t;return arguments.length?t(arguments[0],arguments[1]):t}function _r(t,e){var n=t.__data__,r=typeof e;return("string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==e:null===e)?n["string"==typeof e?"string":"hash"]:n.map}function mr(t){for(var e=Ro(t),n=e.length;n--;){var r=e[n],o=t[r];e[n]=[r,o,o===o&&!bo(o)]}return e}function xr(t,e){var n=null==t?$:t[e];return Fe(n)?n:$}function jr(t,e,n){e=Pn(e,t);for(var r=-1,o=e.length,i=!1;++r<o;){var u=Dr(e[r]);if(!(i=null!=t&&n(t,u)))break;t=t[u]}return i||++r!=o?i:!!(o=null==t?0:t.length)&&go(o)&&Pr(u,o)&&(ua(t)||ia(t))}function wr(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&ai.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Or(t){return"function"!=typeof t.constructor||Ir(t)?{}:ou(bi(t))}function kr(t,e,n){var r=t.constructor;switch(e){case"[object ArrayBuffer]":return Tn(t);case"[object Boolean]":case"[object Date]":return new r(+t);case"[object DataView]":return e=n?Tn(t.buffer):t.buffer,new t.constructor(e,t.byteOffset,t.byteLength);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return In(t,n);case"[object Map]":return new r;case"[object Number]":case"[object String]":return new r(t);case"[object RegExp]":return e=new t.constructor(t.source,bt.exec(t)),e.lastIndex=t.lastIndex,e;case"[object Set]":return new r;case"[object Symbol]":return nu?Qo(nu.call(t)):{}}}function Ar(t){return ua(t)||ia(t)||!!(ji&&t&&t[ji])}function Pr(t,e){var n=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==n||"symbol"!=n&&wt.test(t))&&-1<t&&0==t%1&&t<e}function Er(t,e,n){if(!bo(n))return!1;var r=typeof e;return!!("number"==r?lo(n)&&Pr(e,n.length):"string"==r&&e in n)&&so(n[e],t)}function Sr(t,e){if(ua(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!wo(t))||it.test(t)||!ot.test(t)||null!=e&&t in Qo(e)}function Tr(t){var e=yr(t),r=n[e];return"function"==typeof r&&e in k.prototype&&(t===r||!!(e=du(r))&&t===e[0])}function Ir(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||oi)}function zr(t,e){return function(n){return null!=n&&n[t]===e&&(e!==$||t in Qo(n))}}function Rr(t,e,n){return e=Wi(e===$?t.length-1:e,0),function(){for(var r=arguments,o=-1,u=Wi(r.length-e,0),a=Zo(u);++o<u;)a[o]=r[e+o];for(o=-1,u=Zo(e+1);++o<e;)u[o]=r[o];return u[e]=n(a),i(t,this,u)}}function Mr(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}function Cr(t,e,n){var r=e+"";e=mu;var o,i=Fr;return o=(o=r.match(dt))?o[1].split(ht):[],n=i(o,n),(i=n.length)&&(o=i-1,n[o]=(1<i?"& ":"")+n[o],n=n.join(2<i?", ":" "),r=r.replace(pt,"{\n/* [wrapped with "+n+"] */\n")),e(t,r)}function Wr(t){var e=0,n=0;return function(){var r=Di(),o=16-(r-n);if(n=r,0<o){if(800<=++e)return arguments[0]}else e=0;return t.apply($,arguments)}}function Lr(t,e){var n=-1,r=t.length,o=r-1;for(e=e===$?r:e;++n<e;){var r=on(n,o),i=t[r];t[r]=t[n],t[n]=i}return t.length=e,t}function Dr(t){if("string"==typeof t||wo(t))return t;var e=t+"";return"0"==e&&1/t==-G?"-0":e}function Br(t){if(null!=t){try{return ui.call(t)}catch(t){}return t+""}return""}function Fr(t,e){return a(K,function(n){var r="_."+n[0];e&n[1]&&!l(t,r)&&t.push(r)}),t.sort()}function Nr(t){if(t instanceof k)return t.clone();var e=new o(t.__wrapped__,t.__chain__);return e.__actions__=Cn(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function qr(t,e,n){var r=null==t?0:t.length;return r?(n=null==n?0:Ao(n),0>n&&(n=Wi(r+n,0)),_(t,br(e,3),n)):-1}function Ur(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=r-1;return n!==$&&(o=Ao(n),o=0>n?Wi(r+o,0):Li(o,r-1)),_(t,br(e,3),o,!0)}function $r(t){return(null==t?0:t.length)?xe(t,1):[]}function Gr(t){return t&&t.length?t[0]:$}function Vr(t){var e=null==t?0:t.length;return e?t[e-1]:$}function Kr(t,e){return t&&t.length&&e&&e.length?nn(t,e):t}function Zr(t){return null==t?t:Ni.call(t)}function Hr(t){if(!t||!t.length)return[];var e=0;return t=s(t,function(t){if(po(t))return e=Wi(t.length,e),!0}),S(e,function(e){return d(t,O(e))})}function Yr(t,e){if(!t||!t.length)return[];var n=Hr(t);return null==e?n:d(n,function(t){return i(e,$,t)})}function Jr(t){return t=n(t),t.__chain__=!0,t}function Xr(t,e){return e(t)}function Qr(){return this}function to(t,e){return(ua(t)?a:iu)(t,br(e,3))}function eo(t,e){return(ua(t)?c:uu)(t,br(e,3))}function no(t,e){return(ua(t)?d:Ke)(t,br(e,3))}function ro(t,e,n){return e=n?$:e,e=t&&null==e?t.length:e,ar(t,128,$,$,$,$,e)}function oo(t,e){var n;if("function"!=typeof e)throw new ni("Expected a function");return t=Ao(t),function(){return 0<--t&&(n=e.apply(this,arguments)),1>=t&&(e=$),n}}function io(t,e,n){return e=n?$:e,t=ar(t,8,$,$,$,$,$,e),t.placeholder=io.placeholder,t}function uo(t,e,n){return e=n?$:e,t=ar(t,16,$,$,$,$,$,e),t.placeholder=uo.placeholder,t}function ao(t,e,n){function r(e){var n=c,r=f;return c=f=$,h=e,l=t.apply(r,n)}function o(t){var n=t-d;return t-=h,d===$||n>=e||0>n||y&&t>=s}function i(){var t=Zu();if(o(t))return u(t);var n,r=_u;n=t-h,t=e-(t-d),n=y?Li(t,s-n):t,p=r(i,n)}function u(t){return p=$,g&&c?r(t):(c=f=$,l)}function a(){var t=Zu(),n=o(t);if(c=arguments,f=this,d=t,n){if(p===$)return h=t=d,p=_u(i,e),v?r(t):l;if(y)return lu(p),p=_u(i,e),r(d)}return p===$&&(p=_u(i,e)),l}var c,f,s,l,p,d,h=0,v=!1,y=!1,g=!0;if("function"!=typeof t)throw new ni("Expected a function");return e=Eo(e)||0,bo(n)&&(v=!!n.leading,s=(y="maxWait"in n)?Wi(Eo(n.maxWait)||0,e):s,g="trailing"in n?!!n.trailing:g),a.cancel=function(){p!==$&&lu(p),h=0,c=d=f=p=$},a.flush=function(){return p===$?l:u(Zu())},a}function co(t,e){function n(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;return i.has(o)?i.get(o):(r=t.apply(this,r),n.cache=i.set(o,r)||i,r)}if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new ni("Expected a function");return n.cache=new(co.Cache||Lt),n}function fo(t){if("function"!=typeof t)throw new ni("Expected a function");return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function so(t,e){return t===e||t!==t&&e!==e}function lo(t){return null!=t&&go(t.length)&&!vo(t)}function po(t){return _o(t)&&lo(t)}function ho(t){if(!_o(t))return!1;var e=Pe(t);return"[object Error]"==e||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!xo(t)}function vo(t){return!!bo(t)&&("[object Function]"==(t=Pe(t))||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t)}function yo(t){return"number"==typeof t&&t==Ao(t)}function go(t){return"number"==typeof t&&-1<t&&0==t%1&&9007199254740991>=t}function bo(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function _o(t){return null!=t&&"object"==typeof t}function mo(t){return"number"==typeof t||_o(t)&&"[object Number]"==Pe(t)}function xo(t){return!(!_o(t)||"[object Object]"!=Pe(t))&&(null===(t=bi(t))||"function"==typeof(t=ai.call(t,"constructor")&&t.constructor)&&t instanceof t&&ui.call(t)==li)}function jo(t){return"string"==typeof t||!ua(t)&&_o(t)&&"[object String]"==Pe(t)}function wo(t){return"symbol"==typeof t||_o(t)&&"[object Symbol]"==Pe(t)}function Oo(t){if(!t)return[];if(lo(t))return jo(t)?U(t):Cn(t);if(wi&&t[wi]){t=t[wi]();for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}return e=yu(t),("[object Map]"==e?L:"[object Set]"==e?F:Wo)(t)}function ko(t){return t?(t=Eo(t),t===G||t===-G?1.7976931348623157e308*(0>t?-1:1):t===t?t:0):0===t?t:0}function Ao(t){t=ko(t);var e=t%1;return t===t?e?t-e:t:0}function Po(t){return t?pe(Ao(t),0,4294967295):0}function Eo(t){if("number"==typeof t)return t;if(wo(t))return V;if(bo(t)&&(t="function"==typeof t.valueOf?t.valueOf():t,t=bo(t)?t+"":t),"string"!=typeof t)return 0===t?t:+t;t=t.replace(ft,"");var e=mt.test(t);return e||jt.test(t)?Bt(t.slice(2),e?2:8):_t.test(t)?V:+t}function So(t){return Wn(t,Mo(t))}function To(t){return null==t?"":bn(t)}function Io(t,e,n){return t=null==t?$:ke(t,e),t===$?n:t}function zo(t,e){return null!=t&&jr(t,e,Te)}function Ro(t){return lo(t)?Ut(t):Ge(t)}function Mo(t){if(lo(t))t=Ut(t,!0);else if(bo(t)){var e,n=Ir(t),r=[];for(e in t)("constructor"!=e||!n&&ai.call(t,e))&&r.push(e);t=r}else{if(e=[],null!=t)for(n in Qo(t))e.push(n);t=e}return t}function Co(t,e){if(null==t)return{};var n=d(vr(t),function(t){return[t]});return e=br(e),tn(t,n,function(t,n){return e(t,n[0])})}function Wo(t){return null==t?[]:z(t,Ro(t))}function Lo(t){return Ba(To(t).toLowerCase())}function Do(t){return(t=To(t))&&t.replace(Ot,ee).replace(St,"")}function Bo(t,e,n){return t=To(t),e=n?$:e,e===$?Rt.test(t)?t.match(It)||[]:t.match(vt)||[]:t.match(e)||[]}function Fo(t){return function(){return t}}function No(t){return t}function qo(t){return $e("function"==typeof t?t:de(t,1))}function Uo(t,e,n){var r=Ro(e),o=Oe(e,r);null!=n||bo(e)&&(o.length||!r.length)||(n=e,e=t,t=this,o=Oe(e,Ro(e)));var i=!(bo(n)&&"chain"in n&&!n.chain),u=vo(t);return a(o,function(n){var r=e[n];t[n]=r,u&&(t.prototype[n]=function(){var e=this.__chain__;if(i||e){var n=t(this.__wrapped__);return(n.__actions__=Cn(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,h([this.value()],arguments))})}),t}function $o(){}function Go(t){return Sr(t)?O(Dr(t)):en(t)}function Vo(){return[]}function Ko(){return!1}e=null==e?qt:oe.defaults(qt.Object(),e,oe.pick(qt,Mt));var Zo=e.Array,Ho=e.Date,Yo=e.Error,Jo=e.Function,Xo=e.Math,Qo=e.Object,ti=e.RegExp,ei=e.String,ni=e.TypeError,ri=Zo.prototype,oi=Qo.prototype,ii=e["__core-js_shared__"],ui=Jo.prototype.toString,ai=oi.hasOwnProperty,ci=0,fi=function(){var t=/[^.]+$/.exec(ii&&ii.keys&&ii.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),si=oi.toString,li=ui.call(Qo),pi=qt._,di=ti("^"+ui.call(ai).replace(at,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),hi=Gt?e.Buffer:$,vi=e.Symbol,yi=e.Uint8Array,gi=hi?hi.g:$,bi=D(Qo.getPrototypeOf,Qo),_i=Qo.create,mi=oi.propertyIsEnumerable,xi=ri.splice,ji=vi?vi.isConcatSpreadable:$,wi=vi?vi.iterator:$,Oi=vi?vi.toStringTag:$,ki=function(){try{var t=xr(Qo,"defineProperty");return t({},"",{}),t}catch(t){}}(),Ai=e.clearTimeout!==qt.clearTimeout&&e.clearTimeout,Pi=Ho&&Ho.now!==qt.Date.now&&Ho.now,Ei=e.setTimeout!==qt.setTimeout&&e.setTimeout,Si=Xo.ceil,Ti=Xo.floor,Ii=Qo.getOwnPropertySymbols,zi=hi?hi.isBuffer:$,Ri=e.isFinite,Mi=ri.join,Ci=D(Qo.keys,Qo),Wi=Xo.max,Li=Xo.min,Di=Ho.now,Bi=e.parseInt,Fi=Xo.random,Ni=ri.reverse,qi=xr(e,"DataView"),Ui=xr(e,"Map"),$i=xr(e,"Promise"),Gi=xr(e,"Set"),Vi=xr(e,"WeakMap"),Ki=xr(Qo,"create"),Zi=Vi&&new Vi,Hi={},Yi=Br(qi),Ji=Br(Ui),Xi=Br($i),Qi=Br(Gi),tu=Br(Vi),eu=vi?vi.prototype:$,nu=eu?eu.valueOf:$,ru=eu?eu.toString:$,ou=function(){function t(){}return function(e){return bo(e)?_i?_i(e):(t.prototype=e,e=new t,t.prototype=$,e):{}}}();n.templateSettings={escape:et,evaluate:nt,interpolate:rt,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,o.prototype=ou(r.prototype),o.prototype.constructor=o,k.prototype=ou(r.prototype),k.prototype.constructor=k,Pt.prototype.clear=function(){this.__data__=Ki?Ki(null):{},this.size=0},Pt.prototype.delete=function(t){return t=this.has(t)&&delete this.__data__[t],this.size-=t?1:0,t},Pt.prototype.get=function(t){var e=this.__data__;return Ki?(t=e[t],"__lodash_hash_undefined__"===t?$:t):ai.call(e,t)?e[t]:$},Pt.prototype.has=function(t){var e=this.__data__;return Ki?e[t]!==$:ai.call(e,t)},Pt.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Ki&&e===$?"__lodash_hash_undefined__":e,this},Tt.prototype.clear=function(){this.__data__=[],this.size=0},Tt.prototype.delete=function(t){var e=this.__data__;return!(0>(t=ue(e,t))||(t==e.length-1?e.pop():xi.call(e,t,1),--this.size,0))},Tt.prototype.get=function(t){var e=this.__data__;return t=ue(e,t),0>t?$:e[t][1]},Tt.prototype.has=function(t){return-1<ue(this.__data__,t)},Tt.prototype.set=function(t,e){var n=this.__data__,r=ue(n,t);return 0>r?(++this.size,n.push([t,e])):n[r][1]=e,this},Lt.prototype.clear=function(){this.size=0,this.__data__={hash:new Pt,map:new(Ui||Tt),string:new Pt}},Lt.prototype.delete=function(t){return t=_r(this,t).delete(t),this.size-=t?1:0,t},Lt.prototype.get=function(t){return _r(this,t).get(t)},Lt.prototype.has=function(t){return _r(this,t).has(t)},Lt.prototype.set=function(t,e){var n=_r(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Ft.prototype.add=Ft.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Ft.prototype.has=function(t){return this.__data__.has(t)},Nt.prototype.clear=function(){this.__data__=new Tt,this.size=0},Nt.prototype.delete=function(t){var e=this.__data__;return t=e.delete(t),this.size=e.size,t},Nt.prototype.get=function(t){return this.__data__.get(t)},Nt.prototype.has=function(t){return this.__data__.has(t)},Nt.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Tt){var r=n.__data__;if(!Ui||199>r.length)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Lt(r)}return n.set(t,e),this.size=n.size,this};var iu=Nn(je),uu=Nn(we,!0),au=qn(),cu=qn(!0),fu=Zi?function(t,e){return Zi.set(t,e),t}:No,su=ki?function(t,e){return ki(t,"toString",{configurable:!0,enumerable:!1,value:Fo(e),writable:!0})}:No,lu=Ai||function(t){return qt.clearTimeout(t)},pu=Gi&&1/F(new Gi([,-0]))[1]==G?function(t){return new Gi(t)}:$o,du=Zi?function(t){return Zi.get(t)}:$o,hu=Ii?function(t){return null==t?[]:(t=Qo(t),s(Ii(t),function(e){return mi.call(t,e)}))}:Vo,vu=Ii?function(t){for(var e=[];t;)h(e,hu(t)),t=bi(t);return e}:Vo,yu=Pe;(qi&&"[object DataView]"!=yu(new qi(new ArrayBuffer(1)))||Ui&&"[object Map]"!=yu(new Ui)||$i&&"[object Promise]"!=yu($i.resolve())||Gi&&"[object Set]"!=yu(new Gi)||Vi&&"[object WeakMap]"!=yu(new Vi))&&(yu=function(t){var e=Pe(t);if(t=(t="[object Object]"==e?t.constructor:$)?Br(t):"")switch(t){case Yi:return"[object DataView]";case Ji:return"[object Map]";case Xi:return"[object Promise]";case Qi:return"[object Set]";case tu:return"[object WeakMap]"}return e});var gu=ii?vo:Ko,bu=Wr(fu),_u=Ei||function(t,e){return qt.setTimeout(t,e)},mu=Wr(su),xu=function(t){t=co(t,function(t){return 500===e.size&&e.clear(),t});var e=t.cache;return t}(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(ut,function(t,n,r,o){e.push(r?o.replace(yt,"$1"):n||t)}),e}),ju=an(function(t,e){return po(t)?ge(t,xe(e,1,po,!0)):[]}),wu=an(function(t,e){var n=Vr(e);return po(n)&&(n=$),po(t)?ge(t,xe(e,1,po,!0),br(n,2)):[]}),Ou=an(function(t,e){var n=Vr(e);return po(n)&&(n=$),po(t)?ge(t,xe(e,1,po,!0),$,n):[]}),ku=an(function(t){var e=d(t,kn);return e.length&&e[0]===t[0]?Ie(e):[]}),Au=an(function(t){var e=Vr(t),n=d(t,kn);return e===Vr(n)?e=$:n.pop(),n.length&&n[0]===t[0]?Ie(n,br(e,2)):[]}),Pu=an(function(t){var e=Vr(t),n=d(t,kn);return(e="function"==typeof e?e:$)&&n.pop(),n.length&&n[0]===t[0]?Ie(n,$,e):[]}),Eu=an(Kr),Su=dr(function(t,e){var n=null==t?0:t.length,r=le(t,e);return rn(t,d(e,function(t){return Pr(t,n)?+t:t}).sort(zn)),r}),Tu=an(function(t){return _n(xe(t,1,po,!0))}),Iu=an(function(t){var e=Vr(t);return po(e)&&(e=$),_n(xe(t,1,po,!0),br(e,2))}),zu=an(function(t){var e=Vr(t),e="function"==typeof e?e:$;return _n(xe(t,1,po,!0),$,e)}),Ru=an(function(t,e){return po(t)?ge(t,e):[]}),Mu=an(function(t){return wn(s(t,po))}),Cu=an(function(t){var e=Vr(t);return po(e)&&(e=$),wn(s(t,po),br(e,2))}),Wu=an(function(t){var e=Vr(t),e="function"==typeof e?e:$;return wn(s(t,po),$,e)}),Lu=an(Hr),Du=an(function(t){var e=t.length,e=1<e?t[e-1]:$,e="function"==typeof e?(t.pop(),e):$;return Yr(t,e)}),Bu=dr(function(t){function e(e){return le(e,t)}var n=t.length,r=n?t[0]:0,i=this.__wrapped__;return!(1<n||this.__actions__.length)&&i instanceof k&&Pr(r)?(i=i.slice(r,+r+(n?1:0)),i.__actions__.push({func:Xr,args:[e],thisArg:$}),new o(i,this.__chain__).thru(function(t){return n&&!t.length&&t.push($),t})):this.thru(e)}),Fu=Bn(function(t,e,n){ai.call(t,n)?++t[n]:se(t,n,1)}),Nu=Zn(qr),qu=Zn(Ur),Uu=Bn(function(t,e,n){ai.call(t,n)?t[n].push(e):se(t,n,[e])}),$u=an(function(t,e,n){var r=-1,o="function"==typeof e,u=lo(t)?Zo(t.length):[];return iu(t,function(t){u[++r]=o?i(e,t,n):Re(t,e,n)}),u}),Gu=Bn(function(t,e,n){se(t,n,e)}),Vu=Bn(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),Ku=an(function(t,e){if(null==t)return[];var n=e.length;return 1<n&&Er(t,e[0],e[1])?e=[]:2<n&&Er(e[0],e[1],e[2])&&(e=[e[0]]),Xe(t,xe(e,1),[])}),Zu=Pi||function(){return qt.Date.now()},Hu=an(function(t,e,n){var r=1;if(n.length)var o=B(n,gr(Hu)),r=32|r;return ar(t,r,e,n,o)}),Yu=an(function(t,e,n){var r=3;if(n.length)var o=B(n,gr(Yu)),r=32|r;return ar(e,r,t,n,o)}),Ju=an(function(t,e){return ye(t,1,e)}),Xu=an(function(t,e,n){return ye(t,Eo(e)||0,n)});co.Cache=Lt;var Qu=an(function(t,e){e=1==e.length&&ua(e[0])?d(e[0],I(br())):d(xe(e,1),I(br()));var n=e.length;return an(function(r){for(var o=-1,u=Li(r.length,n);++o<u;)r[o]=e[o].call(this,r[o]);return i(t,this,r)})}),ta=an(function(t,e){return ar(t,32,$,e,B(e,gr(ta)))}),ea=an(function(t,e){return ar(t,64,$,e,B(e,gr(ea)))}),na=dr(function(t,e){return ar(t,256,$,$,$,e)}),ra=rr(Ee),oa=rr(function(t,e){return t>=e}),ia=Me(function(){return arguments}())?Me:function(t){return _o(t)&&ai.call(t,"callee")&&!mi.call(t,"callee")},ua=Zo.isArray,aa=Zt?I(Zt):Ce,ca=zi||Ko,fa=Ht?I(Ht):We,sa=Yt?I(Yt):De,la=Jt?I(Jt):Ne,pa=Xt?I(Xt):qe,da=Qt?I(Qt):Ue,ha=rr(Ve),va=rr(function(t,e){return t<=e}),ya=Fn(function(t,e){if(Ir(e)||lo(e))Wn(e,Ro(e),t);else for(var n in e)ai.call(e,n)&&ie(t,n,e[n])}),ga=Fn(function(t,e){Wn(e,Mo(e),t)}),ba=Fn(function(t,e,n,r){Wn(e,Mo(e),t,r)}),_a=Fn(function(t,e,n,r){Wn(e,Ro(e),t,r)}),ma=dr(le),xa=an(function(t,e){t=Qo(t);var n=-1,r=e.length,o=2<r?e[2]:$;for(o&&Er(e[0],e[1],o)&&(r=1);++n<r;)for(var o=e[n],i=Mo(o),u=-1,a=i.length;++u<a;){var c=i[u],f=t[c];(f===$||so(f,oi[c])&&!ai.call(t,c))&&(t[c]=o[c])}return t}),ja=an(function(t){return t.push($,fr),i(Pa,$,t)}),wa=Jn(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=si.call(e)),t[e]=n},Fo(No)),Oa=Jn(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=si.call(e)),ai.call(t,e)?t[e].push(n):t[e]=[n]},br),ka=an(Re),Aa=Fn(function(t,e,n){Ye(t,e,n)}),Pa=Fn(function(t,e,n,r){Ye(t,e,n,r)}),Ea=dr(function(t,e){var n={};if(null==t)return n;var r=!1;e=d(e,function(e){return e=Pn(e,t),r||(r=1<e.length),e}),Wn(t,vr(t),n),r&&(n=de(n,7,sr));for(var o=e.length;o--;)mn(n,e[o]);return n}),Sa=dr(function(t,e){return null==t?{}:Qe(t,e)}),Ta=ur(Ro),Ia=ur(Mo),za=Gn(function(t,e,n){return e=e.toLowerCase(),t+(n?Lo(e):e)}),Ra=Gn(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Ma=Gn(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),Ca=$n("toLowerCase"),Wa=Gn(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),La=Gn(function(t,e,n){return t+(n?" ":"")+Ba(e)}),Da=Gn(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),Ba=$n("toUpperCase"),Fa=an(function(t,e){try{return i(t,$,e)}catch(t){return ho(t)?t:new Yo(t)}}),Na=dr(function(t,e){return a(e,function(e){e=Dr(e),se(t,e,Hu(t[e],t))}),t}),qa=Hn(),Ua=Hn(!0),$a=an(function(t,e){return function(n){return Re(n,t,e)}}),Ga=an(function(t,e){return function(n){return Re(t,n,e)}}),Va=Qn(d),Ka=Qn(f),Za=Qn(g),Ha=nr(),Ya=nr(!0),Ja=Xn(function(t,e){return t+e},0),Xa=ir("ceil"),Qa=Xn(function(t,e){return t/e},1),tc=ir("floor"),ec=Xn(function(t,e){return t*e},1),nc=ir("round"),rc=Xn(function(t,e){return t-e},0);return n.after=function(t,e){if("function"!=typeof e)throw new ni("Expected a function");return t=Ao(t),function(){if(1>--t)return e.apply(this,arguments)}},n.ary=ro,n.assign=ya,n.assignIn=ga,n.assignInWith=ba,n.assignWith=_a,n.at=ma,n.before=oo,n.bind=Hu,n.bindAll=Na,n.bindKey=Yu,n.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return ua(t)?t:[t]},n.chain=Jr,n.chunk=function(t,e,n){if(e=(n?Er(t,e,n):e===$)?1:Wi(Ao(e),0),!(n=null==t?0:t.length)||1>e)return[];for(var r=0,o=0,i=Zo(Si(n/e));r<n;)i[o++]=pn(t,r,r+=e);return i},n.compact=function(t){for(var e=-1,n=null==t?0:t.length,r=0,o=[];++e<n;){var i=t[e];i&&(o[r++]=i)}return o},n.concat=function(){var t=arguments.length;if(!t)return[];for(var e=Zo(t-1),n=arguments[0];t--;)e[t-1]=arguments[t];return h(ua(n)?Cn(n):[n],xe(e,1))},n.cond=function(t){var e=null==t?0:t.length,n=br();return t=e?d(t,function(t){if("function"!=typeof t[1])throw new ni("Expected a function");return[n(t[0]),t[1]]}):[],an(function(n){for(var r=-1;++r<e;){var o=t[r];if(i(o[0],this,n))return i(o[1],this,n)}})},n.conforms=function(t){return he(de(t,1))},n.constant=Fo,n.countBy=Fu,n.create=function(t,e){var n=ou(t);return null==e?n:ce(n,e)},n.curry=io,n.curryRight=uo,n.debounce=ao,n.defaults=xa,n.defaultsDeep=ja,n.defer=Ju,n.delay=Xu,n.difference=ju,n.differenceBy=wu,n.differenceWith=Ou,n.drop=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===$?1:Ao(e),pn(t,0>e?0:e,r)):[]},n.dropRight=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===$?1:Ao(e),e=r-e,pn(t,0,0>e?0:e)):[]},n.dropRightWhile=function(t,e){return t&&t.length?xn(t,br(e,3),!0,!0):[]},n.dropWhile=function(t,e){return t&&t.length?xn(t,br(e,3),!0):[]},n.fill=function(t,e,n,r){var o=null==t?0:t.length;if(!o)return[];for(n&&"number"!=typeof n&&Er(t,e,n)&&(n=0,r=o),o=t.length,n=Ao(n),0>n&&(n=-n>o?0:o+n),r=r===$||r>o?o:Ao(r),0>r&&(r+=o),r=n>r?0:Po(r);n<r;)t[n++]=e;return t},n.filter=function(t,e){return(ua(t)?s:me)(t,br(e,3))},n.flatMap=function(t,e){return xe(no(t,e),1)},n.flatMapDeep=function(t,e){return xe(no(t,e),G)},n.flatMapDepth=function(t,e,n){return n=n===$?1:Ao(n),xe(no(t,e),n)},n.flatten=$r,n.flattenDeep=function(t){return(null==t?0:t.length)?xe(t,G):[]},n.flattenDepth=function(t,e){return null!=t&&t.length?(e=e===$?1:Ao(e),xe(t,e)):[]},n.flip=function(t){return ar(t,512)},n.flow=qa,n.flowRight=Ua,n.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var o=t[e];r[o[0]]=o[1]}return r},n.functions=function(t){return null==t?[]:Oe(t,Ro(t))},n.functionsIn=function(t){return null==t?[]:Oe(t,Mo(t))},n.groupBy=Uu,n.initial=function(t){return(null==t?0:t.length)?pn(t,0,-1):[]},n.intersection=ku,n.intersectionBy=Au,n.intersectionWith=Pu,n.invert=wa,n.invertBy=Oa,n.invokeMap=$u,n.iteratee=qo,n.keyBy=Gu,n.keys=Ro,n.keysIn=Mo,n.map=no,n.mapKeys=function(t,e){var n={};return e=br(e,3),je(t,function(t,r,o){se(n,e(t,r,o),t)}),n},n.mapValues=function(t,e){var n={};return e=br(e,3),je(t,function(t,r,o){se(n,r,e(t,r,o))}),n},n.matches=function(t){return Ze(de(t,1))},n.matchesProperty=function(t,e){return He(t,de(e,1))},n.memoize=co,n.merge=Aa,n.mergeWith=Pa,n.method=$a,n.methodOf=Ga,n.mixin=Uo,n.negate=fo,n.nthArg=function(t){return t=Ao(t),an(function(e){return Je(e,t)})},n.omit=Ea,n.omitBy=function(t,e){return Co(t,fo(br(e)))},n.once=function(t){return oo(2,t)},n.orderBy=function(t,e,n,r){return null==t?[]:(ua(e)||(e=null==e?[]:[e]),n=r?$:n,ua(n)||(n=null==n?[]:[n]),Xe(t,e,n))},n.over=Va,n.overArgs=Qu,n.overEvery=Ka,n.overSome=Za,n.partial=ta,n.partialRight=ea,n.partition=Vu,n.pick=Sa,n.pickBy=Co,n.property=Go,n.propertyOf=function(t){return function(e){return null==t?$:ke(t,e)}},n.pull=Eu,n.pullAll=Kr,n.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?nn(t,e,br(n,2)):t},n.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?nn(t,e,$,n):t},n.pullAt=Su,n.range=Ha,n.rangeRight=Ya,n.rearg=na,n.reject=function(t,e){return(ua(t)?s:me)(t,fo(br(e,3)))},n.remove=function(t,e){var n=[];if(!t||!t.length)return n;var r=-1,o=[],i=t.length;for(e=br(e,3);++r<i;){var u=t[r];e(u,r,t)&&(n.push(u),o.push(r))}return rn(t,o),n},n.rest=function(t,e){if("function"!=typeof t)throw new ni("Expected a function");return e=e===$?e:Ao(e),an(t,e)},n.reverse=Zr,n.sampleSize=function(t,e,n){return e=(n?Er(t,e,n):e===$)?1:Ao(e),(ua(t)?Vt:fn)(t,e)},n.set=function(t,e,n){return null==t?t:sn(t,e,n)},n.setWith=function(t,e,n,r){return r="function"==typeof r?r:$,null==t?t:sn(t,e,n,r)},n.shuffle=function(t){return(ua(t)?Kt:ln)(t)},n.slice=function(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&Er(t,e,n)?(e=0,n=r):(e=null==e?0:Ao(e),n=n===$?r:Ao(n)),pn(t,e,n)):[]},n.sortBy=Ku,n.sortedUniq=function(t){return t&&t.length?yn(t):[]},n.sortedUniqBy=function(t,e){return t&&t.length?yn(t,br(e,2)):[]},n.split=function(t,e,n){return n&&"number"!=typeof n&&Er(t,e,n)&&(e=n=$),n=n===$?4294967295:n>>>0,n?(t=To(t))&&("string"==typeof e||null!=e&&!la(e))&&!(e=bn(e))&&zt.test(t)?En(U(t),0,n):t.split(e,n):[]},n.spread=function(t,e){if("function"!=typeof t)throw new ni("Expected a function");return e=null==e?0:Wi(Ao(e),0),an(function(n){var r=n[e];return n=En(n,0,e),r&&h(n,r),i(t,this,n)})},n.tail=function(t){var e=null==t?0:t.length;return e?pn(t,1,e):[]},n.take=function(t,e,n){return t&&t.length?(e=n||e===$?1:Ao(e),pn(t,0,0>e?0:e)):[]},n.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===$?1:Ao(e),e=r-e,pn(t,0>e?0:e,r)):[]},n.takeRightWhile=function(t,e){return t&&t.length?xn(t,br(e,3),!1,!0):[]},n.takeWhile=function(t,e){return t&&t.length?xn(t,br(e,3)):[]},n.tap=function(t,e){return e(t),t},n.throttle=function(t,e,n){var r=!0,o=!0;if("function"!=typeof t)throw new ni("Expected a function");return bo(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),ao(t,e,{leading:r,maxWait:e,trailing:o})},n.thru=Xr,n.toArray=Oo,n.toPairs=Ta,n.toPairsIn=Ia,n.toPath=function(t){return ua(t)?d(t,Dr):wo(t)?[t]:Cn(xu(To(t)))},n.toPlainObject=So,n.transform=function(t,e,n){var r=ua(t),o=r||ca(t)||da(t);if(e=br(e,4),null==n){var i=t&&t.constructor;n=o?r?new i:[]:bo(t)&&vo(i)?ou(bi(t)):{}}return(o?a:je)(t,function(t,r,o){return e(n,t,r,o)}),n},n.unary=function(t){return ro(t,1)},n.union=Tu,n.unionBy=Iu,n.unionWith=zu,n.uniq=function(t){return t&&t.length?_n(t):[]},n.uniqBy=function(t,e){return t&&t.length?_n(t,br(e,2)):[]},n.uniqWith=function(t,e){return e="function"==typeof e?e:$,t&&t.length?_n(t,$,e):[]},n.unset=function(t,e){return null==t||mn(t,e)},n.unzip=Hr,n.unzipWith=Yr,n.update=function(t,e,n){return null==t?t:sn(t,e,An(n)(ke(t,e)),void 0)},n.updateWith=function(t,e,n,r){return r="function"==typeof r?r:$,null!=t&&(t=sn(t,e,An(n)(ke(t,e)),r)),t},n.values=Wo,n.valuesIn=function(t){return null==t?[]:z(t,Mo(t))},n.without=Ru,n.words=Bo,n.wrap=function(t,e){return ta(An(e),t)},n.xor=Mu,n.xorBy=Cu,n.xorWith=Wu,n.zip=Lu,n.zipObject=function(t,e){return On(t||[],e||[],ie)},n.zipObjectDeep=function(t,e){return On(t||[],e||[],sn)},n.zipWith=Du,n.entries=Ta,n.entriesIn=Ia,n.extend=ga,n.extendWith=ba,Uo(n,n),n.add=Ja,n.attempt=Fa,n.camelCase=za,n.capitalize=Lo,n.ceil=Xa,n.clamp=function(t,e,n){return n===$&&(n=e,e=$),n!==$&&(n=Eo(n),n=n===n?n:0),e!==$&&(e=Eo(e),e=e===e?e:0),pe(Eo(t),e,n)},n.clone=function(t){return de(t,4)},n.cloneDeep=function(t){return de(t,5)},n.cloneDeepWith=function(t,e){return e="function"==typeof e?e:$,de(t,5,e)},n.cloneWith=function(t,e){return e="function"==typeof e?e:$,de(t,4,e)},n.conformsTo=function(t,e){return null==e||ve(t,e,Ro(e))},n.deburr=Do,n.defaultTo=function(t,e){return null==t||t!==t?e:t},n.divide=Qa,n.endsWith=function(t,e,n){t=To(t),e=bn(e);var r=t.length,r=n=n===$?r:pe(Ao(n),0,r);return 0<=(n-=e.length)&&t.slice(n,r)==e},n.eq=so,n.escape=function(t){return(t=To(t))&&tt.test(t)?t.replace(X,ne):t},n.escapeRegExp=function(t){return(t=To(t))&&ct.test(t)?t.replace(at,"\\$&"):t},n.every=function(t,e,n){var r=ua(t)?f:be;return n&&Er(t,e,n)&&(e=$),r(t,br(e,3))},n.find=Nu,n.findIndex=qr,n.findKey=function(t,e){return b(t,br(e,3),je)},n.findLast=qu,n.findLastIndex=Ur,n.findLastKey=function(t,e){return b(t,br(e,3),we)},n.floor=tc,n.forEach=to,n.forEachRight=eo,n.forIn=function(t,e){return null==t?t:au(t,br(e,3),Mo)},n.forInRight=function(t,e){return null==t?t:cu(t,br(e,3),Mo)},n.forOwn=function(t,e){return t&&je(t,br(e,3))},n.forOwnRight=function(t,e){return t&&we(t,br(e,3))},n.get=Io,n.gt=ra,n.gte=oa,n.has=function(t,e){return null!=t&&jr(t,e,Se)},n.hasIn=zo,n.head=Gr,n.identity=No,n.includes=function(t,e,n,r){return t=lo(t)?t:Wo(t),n=n&&!r?Ao(n):0,r=t.length,0>n&&(n=Wi(r+n,0)),jo(t)?n<=r&&-1<t.indexOf(e,n):!!r&&-1<m(t,e,n)},n.indexOf=function(t,e,n){var r=null==t?0:t.length;return r?(n=null==n?0:Ao(n),0>n&&(n=Wi(r+n,0)),m(t,e,n)):-1},n.inRange=function(t,e,n){return e=ko(e),n===$?(n=e,e=0):n=ko(n),(t=Eo(t))>=Li(e,n)&&t<Wi(e,n)},n.invoke=ka,n.isArguments=ia,n.isArray=ua,n.isArrayBuffer=aa,n.isArrayLike=lo,n.isArrayLikeObject=po,n.isBoolean=function(t){return!0===t||!1===t||_o(t)&&"[object Boolean]"==Pe(t)},n.isBuffer=ca,n.isDate=fa,n.isElement=function(t){return _o(t)&&1===t.nodeType&&!xo(t)},n.isEmpty=function(t){if(null==t)return!0;if(lo(t)&&(ua(t)||"string"==typeof t||"function"==typeof t.splice||ca(t)||da(t)||ia(t)))return!t.length;var e=yu(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(Ir(t))return!Ge(t).length;for(var n in t)if(ai.call(t,n))return!1;return!0},n.isEqual=function(t,e){return Le(t,e)},n.isEqualWith=function(t,e,n){var r=(n="function"==typeof n?n:$)?n(t,e):$;return r===$?Le(t,e,$,n):!!r},n.isError=ho,n.isFinite=function(t){return"number"==typeof t&&Ri(t)},n.isFunction=vo,n.isInteger=yo,n.isLength=go,n.isMap=sa,n.isMatch=function(t,e){return t===e||Be(t,e,mr(e))},n.isMatchWith=function(t,e,n){return n="function"==typeof n?n:$,Be(t,e,mr(e),n)},n.isNaN=function(t){return mo(t)&&t!=+t},n.isNative=function(t){if(gu(t))throw new Yo("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Fe(t)},n.isNil=function(t){return null==t},n.isNull=function(t){return null===t},n.isNumber=mo,n.isObject=bo,n.isObjectLike=_o,n.isPlainObject=xo,n.isRegExp=la,n.isSafeInteger=function(t){return yo(t)&&-9007199254740991<=t&&9007199254740991>=t},n.isSet=pa,n.isString=jo,n.isSymbol=wo,n.isTypedArray=da,n.isUndefined=function(t){return t===$},n.isWeakMap=function(t){return _o(t)&&"[object WeakMap]"==yu(t)},n.isWeakSet=function(t){return _o(t)&&"[object WeakSet]"==Pe(t)},n.join=function(t,e){return null==t?"":Mi.call(t,e)},n.kebabCase=Ra,n.last=Vr,n.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=r;if(n!==$&&(o=Ao(n),o=0>o?Wi(r+o,0):Li(o,r-1)),e===e){for(n=o+1;n--&&t[n]!==e;);t=n}else t=_(t,j,o,!0);return t},n.lowerCase=Ma,n.lowerFirst=Ca,n.lt=ha,n.lte=va,n.max=function(t){return t&&t.length?_e(t,No,Ee):$},n.maxBy=function(t,e){return t&&t.length?_e(t,br(e,2),Ee):$},n.mean=function(t){return w(t,No)},n.meanBy=function(t,e){return w(t,br(e,2))},n.min=function(t){return t&&t.length?_e(t,No,Ve):$},n.minBy=function(t,e){return t&&t.length?_e(t,br(e,2),Ve):$},n.stubArray=Vo,n.stubFalse=Ko,n.stubObject=function(){return{}},n.stubString=function(){return""},n.stubTrue=function(){return!0},n.multiply=ec,n.nth=function(t,e){return t&&t.length?Je(t,Ao(e)):$},n.noConflict=function(){return qt._===this&&(qt._=pi),this},n.noop=$o,n.now=Zu,n.pad=function(t,e,n){t=To(t);var r=(e=Ao(e))?q(t):0;return!e||r>=e?t:(e=(e-r)/2,tr(Ti(e),n)+t+tr(Si(e),n))},n.padEnd=function(t,e,n){t=To(t);var r=(e=Ao(e))?q(t):0;return e&&r<e?t+tr(e-r,n):t},n.padStart=function(t,e,n){t=To(t);var r=(e=Ao(e))?q(t):0;return e&&r<e?tr(e-r,n)+t:t},n.parseInt=function(t,e,n){return n||null==e?e=0:e&&(e=+e),Bi(To(t).replace(st,""),e||0)},n.random=function(t,e,n){if(n&&"boolean"!=typeof n&&Er(t,e,n)&&(e=n=$),n===$&&("boolean"==typeof e?(n=e,e=$):"boolean"==typeof t&&(n=t,t=$)),t===$&&e===$?(t=0,e=1):(t=ko(t),e===$?(e=t,t=0):e=ko(e)),t>e){var r=t;t=e,e=r}return n||t%1||e%1?(n=Fi(),Li(t+n*(e-t+Dt("1e-"+((n+"").length-1))),e)):on(t,e)},n.reduce=function(t,e,n){var r=ua(t)?v:A,o=3>arguments.length;return r(t,br(e,4),n,o,iu)},n.reduceRight=function(t,e,n){var r=ua(t)?y:A,o=3>arguments.length;return r(t,br(e,4),n,o,uu)},n.repeat=function(t,e,n){return e=(n?Er(t,e,n):e===$)?1:Ao(e),un(To(t),e)},n.replace=function(){var t=arguments,e=To(t[0]);return 3>t.length?e:e.replace(t[1],t[2])},n.result=function(t,e,n){e=Pn(e,t);var r=-1,o=e.length;for(o||(o=1,t=$);++r<o;){var i=null==t?$:t[Dr(e[r])];i===$&&(r=o,i=n),t=vo(i)?i.call(t):i}return t},n.round=nc,n.runInContext=t,n.sample=function(t){return(ua(t)?$t:cn)(t)},n.size=function(t){if(null==t)return 0;if(lo(t))return jo(t)?q(t):t.length;var e=yu(t);return"[object Map]"==e||"[object Set]"==e?t.size:Ge(t).length},n.snakeCase=Wa,n.some=function(t,e,n){var r=ua(t)?g:dn;return n&&Er(t,e,n)&&(e=$),r(t,br(e,3))},n.sortedIndex=function(t,e){return hn(t,e)},n.sortedIndexBy=function(t,e,n){return vn(t,e,br(n,2))},n.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var r=hn(t,e);if(r<n&&so(t[r],e))return r}return-1},n.sortedLastIndex=function(t,e){return hn(t,e,!0)},n.sortedLastIndexBy=function(t,e,n){return vn(t,e,br(n,2),!0)},n.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var n=hn(t,e,!0)-1;if(so(t[n],e))return n}return-1},n.startCase=La,n.startsWith=function(t,e,n){return t=To(t),n=null==n?0:pe(Ao(n),0,t.length),e=bn(e),t.slice(n,n+e.length)==e},n.subtract=rc,n.sum=function(t){return t&&t.length?E(t,No):0},n.sumBy=function(t,e){return t&&t.length?E(t,br(e,2)):0},n.template=function(t,e,r){var o=n.templateSettings;r&&Er(t,e,r)&&(e=$),t=To(t),e=ba({},e,o,cr),r=ba({},e.imports,o.imports,cr);var i,u,a=Ro(r),c=z(r,a),f=0;r=e.interpolate||kt;var s="__p+='";r=ti((e.escape||kt).source+"|"+r.source+"|"+(r===rt?gt:kt).source+"|"+(e.evaluate||kt).source+"|$","g");var l=ai.call(e,"sourceURL")?"//# sourceURL="+(e.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";if(t.replace(r,function(e,n,r,o,a,c){return r||(r=o),s+=t.slice(f,c).replace(At,W),n&&(i=!0,s+="'+__e("+n+")+'"),a&&(u=!0,s+="';"+a+";\n__p+='"),r&&(s+="'+((__t=("+r+"))==null?'':__t)+'"),f=c+e.length,e}),s+="';",(e=ai.call(e,"variable")&&e.variable)||(s="with(obj){"+s+"}"),s=(u?s.replace(Z,""):s).replace(H,"$1").replace(Y,"$1;"),s="function("+(e||"obj")+"){"+(e?"":"obj||(obj={});")+"var __t,__p=''"+(i?",__e=_.escape":"")+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+s+"return __p}",e=Fa(function(){return Jo(a,l+"return "+s).apply($,c)}),e.source=s,ho(e))throw e;return e},n.times=function(t,e){if(1>(t=Ao(t))||9007199254740991<t)return[];var n=4294967295,r=Li(t,4294967295);for(e=br(e),t-=4294967295,r=S(r,e);++n<t;)e(n);return r},n.toFinite=ko,n.toInteger=Ao,n.toLength=Po,n.toLower=function(t){return To(t).toLowerCase()},n.toNumber=Eo,n.toSafeInteger=function(t){return t?pe(Ao(t),-9007199254740991,9007199254740991):0===t?t:0},n.toString=To,n.toUpper=function(t){return To(t).toUpperCase()},n.trim=function(t,e,n){return(t=To(t))&&(n||e===$)?t.replace(ft,""):t&&(e=bn(e))?(t=U(t),n=U(e),e=M(t,n),n=C(t,n)+1,En(t,e,n).join("")):t},n.trimEnd=function(t,e,n){return(t=To(t))&&(n||e===$)?t.replace(lt,""):t&&(e=bn(e))?(t=U(t),e=C(t,U(e))+1,En(t,0,e).join("")):t},n.trimStart=function(t,e,n){return(t=To(t))&&(n||e===$)?t.replace(st,""):t&&(e=bn(e))?(t=U(t),e=M(t,U(e)),En(t,e).join("")):t},n.truncate=function(t,e){var n=30,r="...";if(bo(e))var o="separator"in e?e.separator:o,n="length"in e?Ao(e.length):n,r="omission"in e?bn(e.omission):r;t=To(t);var i=t.length;if(zt.test(t))var u=U(t),i=u.length;if(n>=i)return t;if(1>(i=n-q(r)))return r;if(n=u?En(u,0,i).join(""):t.slice(0,i),o===$)return n+r;if(u&&(i+=n.length-i),la(o)){if(t.slice(i).search(o)){var a=n;for(o.global||(o=ti(o.source,To(bt.exec(o))+"g")),o.lastIndex=0;u=o.exec(a);)var c=u.index;n=n.slice(0,c===$?i:c)}}else t.indexOf(bn(o),i)!=i&&-1<(o=n.lastIndexOf(o))&&(n=n.slice(0,o));return n+r},n.unescape=function(t){return(t=To(t))&&Q.test(t)?t.replace(J,re):t},n.uniqueId=function(t){var e=++ci;return To(t)+e},n.upperCase=Da,n.upperFirst=Ba,n.each=to,n.eachRight=eo,n.first=Gr,Uo(n,function(){var t={};return je(n,function(e,r){ai.call(n.prototype,r)||(t[r]=e)}),t}(),{chain:!1}),n.VERSION="4.17.15",a("bind bindKey curry curryRight partial partialRight".split(" "),function(t){n[t].placeholder=n}),a(["drop","take"],function(t,e){k.prototype[t]=function(n){n=n===$?1:Wi(Ao(n),0);var r=this.__filtered__&&!e?new k(this):this.clone();return r.__filtered__?r.__takeCount__=Li(n,r.__takeCount__):r.__views__.push({size:Li(n,4294967295),type:t+(0>r.__dir__?"Right":"")}),r},k.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),a(["filter","map","takeWhile"],function(t,e){var n=e+1,r=1==n||3==n;k.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:br(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),a(["head","last"],function(t,e){var n="take"+(e?"Right":"");k.prototype[t]=function(){return this[n](1).value()[0]}}),a(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");k.prototype[t]=function(){return this.__filtered__?new k(this):this[n](1)}}),k.prototype.compact=function(){return this.filter(No)},k.prototype.find=function(t){return this.filter(t).head()},k.prototype.findLast=function(t){return this.reverse().find(t)},k.prototype.invokeMap=an(function(t,e){return"function"==typeof t?new k(this):this.map(function(n){return Re(n,t,e)})}),k.prototype.reject=function(t){return this.filter(fo(br(t)))},k.prototype.slice=function(t,e){t=Ao(t);var n=this;return n.__filtered__&&(0<t||0>e)?new k(n):(0>t?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==$&&(e=Ao(e),n=0>e?n.dropRight(-e):n.take(e-t)),n)},k.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},k.prototype.toArray=function(){return this.take(4294967295)},je(k.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),i=/^(?:head|last)$/.test(e),u=n[i?"take"+("last"==e?"Right":""):e],a=i||/^find/.test(e);u&&(n.prototype[e]=function(){function e(t){return t=u.apply(n,h([t],f)),i&&d?t[0]:t}var c=this.__wrapped__,f=i?[1]:arguments,s=c instanceof k,l=f[0],p=s||ua(c);p&&r&&"function"==typeof l&&1!=l.length&&(s=p=!1);var d=this.__chain__,v=!!this.__actions__.length,l=a&&!d,s=s&&!v;return!a&&p?(c=s?c:new k(this),c=t.apply(c,f),c.__actions__.push({func:Xr,args:[e],thisArg:$}),new o(c,d)):l&&s?t.apply(this,f):(c=this.thru(e),l?i?c.value()[0]:c.value():c)})}),a("pop push shift sort splice unshift".split(" "),function(t){var e=ri[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",o=/^(?:pop|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;if(o&&!this.__chain__){var n=this.value();return e.apply(ua(n)?n:[],t)}return this[r](function(n){return e.apply(ua(n)?n:[],t)})}}),je(k.prototype,function(t,e){var r=n[e];if(r){var o=r.name+"";ai.call(Hi,o)||(Hi[o]=[]),Hi[o].push({name:e,func:r})}}),Hi[Yn($,2).name]=[{name:"wrapper",func:$}],k.prototype.clone=function(){var t=new k(this.__wrapped__);return t.__actions__=Cn(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Cn(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Cn(this.__views__),t},k.prototype.reverse=function(){if(this.__filtered__){var t=new k(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t},k.prototype.value=function(){var t,e=this.__wrapped__.value(),n=this.__dir__,r=ua(e),o=0>n,i=r?e.length:0;t=i;for(var u=this.__views__,a=0,c=-1,f=u.length;++c<f;){var s=u[c],l=s.size;switch(s.type){case"drop":a+=l;break;case"dropRight":t-=l;break;case"take":t=Li(t,a+l);break;case"takeRight":a=Wi(a,t-l)}}if(t={start:a,end:t},u=t.start,a=t.end,t=a-u,u=o?a:u-1,a=this.__iteratees__,c=a.length,f=0,s=Li(t,this.__takeCount__),!r||!o&&i==t&&s==t)return jn(e,this.__actions__);r=[];t:for(;t--&&f<s;){for(u+=n,o=-1,i=e[u];++o<c;){var p=a[o],l=p.type,p=(0,p.iteratee)(i);if(2==l)i=p;else if(!p){if(1==l)continue t;break t}}r[f++]=i}return r},n.prototype.at=Bu,n.prototype.chain=function(){return Jr(this)},n.prototype.commit=function(){return new o(this.value(),this.__chain__)},n.prototype.next=function(){this.__values__===$&&(this.__values__=Oo(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?$:this.__values__[this.__index__++]}},n.prototype.plant=function(t){for(var e,n=this;n instanceof r;){var o=Nr(n);o.__index__=0,o.__values__=$,e?i.__wrapped__=o:e=o;var i=o,n=n.__wrapped__}return i.__wrapped__=t,e},n.prototype.reverse=function(){var t=this.__wrapped__;return t instanceof k?(this.__actions__.length&&(t=new k(this)),t=t.reverse(),t.__actions__.push({func:Xr,args:[Zr],thisArg:$}),new o(t,this.__chain__)):this.thru(Zr)},n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=function(){return jn(this.__wrapped__,this.__actions__)},n.prototype.first=n.prototype.head,wi&&(n.prototype[wi]=Qr),n}();qt._=oe,void 0!==(o=function(){return oe}.call(e,n,e,r))&&(r.exports=o)}).call(this)}).call(e,n(47),n(19)(t))},function(t,e,n){function r(t,e){return 2==e?function(e,n){return t.apply(void 0,arguments)}:function(e){return t.apply(void 0,arguments)}}function o(t,e){return 2==e?function(e,n){return t(e,n)}:function(e){return t(e)}}function i(t){for(var e=t?t.length:0,n=Array(e);e--;)n[e]=t[e];return n}function u(t){return function(e){return t({},e)}}function a(t,e){return function(){for(var n=arguments.length,r=n-1,o=Array(n);n--;)o[n]=arguments[n];var i=o[e],u=o.slice(0,e);return i&&p.apply(u,i),e!=r&&p.apply(u,o.slice(e+1)),t.apply(this,u)}}function c(t,e){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var o=r[0]=e.apply(void 0,r);return t.apply(void 0,r),o}}}function f(t,e,n,p){function d(t,e){if(A.cap){var n=s.iterateeRearg[t];if(n)return x(e,n);var r=!O&&s.iterateeAry[t];if(r)return m(e,r)}return e}function h(t,e,n){return E||A.curry&&n>1?W(e,n):e}function v(t,e,n){if(A.fixed&&(S||!s.skipFixed[t])){var r=s.methodSpread[t],o=r&&r.start;return void 0===o?R(e,n):a(e,o)}return e}function y(t,e,n){return A.rearg&&n>1&&(T||!s.skipRearg[t])?U(e,s.methodRearg[t]||s.aryRearg[n]):e}function g(t,e){e=G(e);for(var n=-1,r=e.length,o=r-1,i=C(Object(t)),u=i;null!=u&&++n<r;){var a=e[n],c=u[a];null==c||F(c)||B(c)||N(c)||(u[a]=C(n==o?c:Object(c))),u=u[a]}return i}function b(t){return Z.runInContext.convert(t)(void 0)}function _(t,e){var n=s.aliasToReal[t]||t,r=s.remap[n]||n,o=p;return function(t){var i=O?I:z,u=O?I[r]:e,a=M(M({},o),t);return f(i,n,u,a)}}function m(t,e){return j(t,function(t){return"function"==typeof t?o(t,e):t})}function x(t,e){return j(t,function(t){var n=e.length;return r(U(o(t,n),e),n)})}function j(t,e){return function(){var n=arguments.length;if(!n)return t();for(var r=Array(n);n--;)r[n]=arguments[n];var o=A.rearg?0:n-1;return r[o]=e(r[o]),t.apply(void 0,r)}}function w(t,e,n){var r,o=s.aliasToReal[t]||t,a=e,f=K[o];return f?a=f(e):A.immutable&&(s.mutate.array[o]?a=c(e,i):s.mutate.object[o]?a=c(e,u(e)):s.mutate.set[o]&&(a=c(e,g))),L(V,function(t){return L(s.aryMethod[t],function(e){if(o==e){var n=s.methodSpread[o],i=n&&n.afterRearg;return r=i?v(o,y(o,a,t),t):y(o,v(o,a,t),t),r=d(o,r),r=h(o,r,t),!1}}),!r}),r||(r=a),r==e&&(r=E?W(r,1):function(){return e.apply(this,arguments)}),r.convert=_(o,e),r.placeholder=e.placeholder=n,r}var O="function"==typeof e,k=e===Object(e);if(k&&(p=n,n=e,e=void 0),null==n)throw new TypeError;p||(p={});var A={cap:!("cap"in p)||p.cap,curry:!("curry"in p)||p.curry,fixed:!("fixed"in p)||p.fixed,immutable:!("immutable"in p)||p.immutable,rearg:!("rearg"in p)||p.rearg},P=O?n:l,E="curry"in p&&p.curry,S="fixed"in p&&p.fixed,T="rearg"in p&&p.rearg,I=O?n.runInContext():void 0,z=O?n:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isError:t.isError,isFunction:t.isFunction,isWeakMap:t.isWeakMap,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},R=z.ary,M=z.assign,C=z.clone,W=z.curry,L=z.forEach,D=z.isArray,B=z.isError,F=z.isFunction,N=z.isWeakMap,q=z.keys,U=z.rearg,$=z.toInteger,G=z.toPath,V=q(s.aryMethod),K={castArray:function(t){return function(){var e=arguments[0];return D(e)?t(i(e)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var e=arguments[0],n=arguments[1],r=t(e,n),i=r.length;return A.cap&&"number"==typeof n?(n=n>2?n-2:1,i&&i<=n?r:o(r,n)):r}},mixin:function(t){return function(e){var n=this;if(!F(n))return t(n,Object(e));var r=[];return L(q(e),function(t){F(e[t])&&r.push([t,n.prototype[t]])}),t(n,Object(e)),L(r,function(t){var e=t[1];F(e)?n.prototype[t[0]]=e:delete n.prototype[t[0]]}),n}},nthArg:function(t){return function(e){var n=e<0?1:$(e)+1;return W(t(e),n)}},rearg:function(t){return function(e,n){var r=n?n.length:0;return W(t(e,n),r)}},runInContext:function(e){return function(n){return f(t,e(n),p)}}};if(!k)return w(e,n,P);var Z=n,H=[];return L(V,function(t){L(s.aryMethod[t],function(t){var e=Z[s.remap[t]||t];e&&H.push([t,w(t,e,Z)])})}),L(q(Z),function(t){var e=Z[t];if("function"==typeof e){for(var n=H.length;n--;)if(H[n][0]==t)return;e.convert=_(t,e),H.push([t,e])}}),L(H,function(t){Z[t[0]]=t[1]}),Z.convert=b,Z.placeholder=Z,L(q(Z),function(t){L(s.realToAlias[t]||[],function(e){Z[e]=Z[t]})}),Z}var s=n(355),l=n(356),p=Array.prototype.push;t.exports=f},function(t,e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},e.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.realToAlias=function(){var t=Object.prototype.hasOwnProperty,n=e.aliasToReal,r={};for(var o in n){var i=n[o];t.call(r,i)?r[i].push(o):r[i]=[o]}return r}(),e.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(t,e){t.exports={}},function(t,e){t.exports={create:function(t,e){return Morph.createContainerWithCaller("bbc-morph-bitesize-header-view@8.16.1",t,e)}}},function(t,e,n){var r=n(359),o=n(438),i=r(o);t.exports=i},function(t,e,n){function r(t){return function(e,n,r){var a=Object(e);if(!i(e)){var c=o(n,3);e=u(e),n=function(t){return c(a[t],t,a)}}var f=t(e,n,r);return f>-1?a[c?e[f]:f]:void 0}}var o=n(102),i=n(106),u=n(63);t.exports=r},function(t,e,n){function r(t){var e=i(t);return 1==e.length&&e[0][2]?u(e[0][0],e[0][1]):function(n){return n===t||o(n,t,e)}}var o=n(361),i=n(423),u=n(182);t.exports=r},function(t,e,n){function r(t,e,n,r){var c=n.length,f=c,s=!r;if(null==t)return!f;for(t=Object(t);c--;){var l=n[c];if(s&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++c<f;){l=n[c];var p=l[0],d=t[p],h=l[1];if(s&&l[2]){if(void 0===d&&!(p in t))return!1}else{var v=new o;if(r)var y=r(d,h,p,t,e,v);if(!(void 0===y?i(h,d,u|a,r,v):y))return!1}}return!0}var o=n(170),i=n(175),u=1,a=2;t.exports=r},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return!(n<0)&&(n==e.length-1?e.pop():u.call(e,n,1),--this.size,!0)}var o=n(58),i=Array.prototype,u=i.splice;t.exports=r},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return n<0?void 0:e[n][1]}var o=n(58);t.exports=r},function(t,e,n){function r(t){return o(this.__data__,t)>-1}var o=n(58);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=o(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var o=n(58);t.exports=r},function(t,e,n){function r(){this.__data__=new o,this.size=0}var o=n(57);t.exports=r},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function r(t,e){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!i||r.length<a-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new u(r)}return n.set(t,e),this.size=n.size,this}var o=n(57),i=n(103),u=n(104),a=200;t.exports=r},function(t,e,n){function r(t){return!(!u(t)||i(t))&&(o(t)?h:f).test(a(t))}var o=n(172),i=n(375),u=n(60),a=n(174),c=/[\\^$.*+?()[\]{}|]/g,f=/^\[object .+?Constructor\]$/,s=Function.prototype,l=Object.prototype,p=s.toString,d=l.hasOwnProperty,h=RegExp("^"+p.call(d).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){var e=u.call(t,c),n=t[c];try{t[c]=void 0;var r=!0}catch(t){}var o=a.call(t);return r&&(e?t[c]=n:delete t[c]),o}var o=n(59),i=Object.prototype,u=i.hasOwnProperty,a=i.toString,c=o?o.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=n},function(t,e,n){function r(t){return!!i&&i in t}var o=n(376),i=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){var r=n(7),o=r["__core-js_shared__"];t.exports=o},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e,n){function r(){this.size=0,this.__data__={hash:new o,map:new(u||i),string:new o}}var o=n(379),i=n(57),u=n(103);t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(380),i=n(381),u=n(382),a=n(383),c=n(384);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,t.exports=r},function(t,e,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(61);t.exports=r},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__;if(o){var n=e[t];return n===i?void 0:n}return a.call(e,t)?e[t]:void 0}var o=n(61),i="__lodash_hash_undefined__",u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__;return o?void 0!==e[t]:u.call(e,t)}var o=n(61),i=Object.prototype,u=i.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=o&&void 0===e?i:e,this}var o=n(61),i="__lodash_hash_undefined__";t.exports=r},function(t,e,n){function r(t){var e=o(this,t).delete(t);return this.size-=e?1:0,e}var o=n(62);t.exports=r},function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},function(t,e,n){function r(t){return o(this,t).get(t)}var o=n(62);t.exports=r},function(t,e,n){function r(t){return o(this,t).has(t)}var o=n(62);t.exports=r},function(t,e,n){function r(t,e){var n=o(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var o=n(62);t.exports=r},function(t,e,n){function r(t,e,n,r,y,b){var _=f(t),m=f(e),x=_?h:c(t),j=m?h:c(e);x=x==d?v:x,j=j==d?v:j;var w=x==v,O=j==v,k=x==j;if(k&&s(t)){if(!s(e))return!1;_=!0,w=!1}if(k&&!w)return b||(b=new o),_||l(t)?i(t,e,n,r,y,b):u(t,e,x,n,r,y,b);if(!(n&p)){var A=w&&g.call(t,"__wrapped__"),P=O&&g.call(e,"__wrapped__");if(A||P){var E=A?t.value():t,S=P?e.value():e;return b||(b=new o),y(E,S,n,r,b)}}return!!k&&(b||(b=new o),a(t,e,n,r,y,b))}var o=n(170),i=n(176),u=n(396),a=n(400),c=n(418),f=n(8),s=n(178),l=n(180),p=1,d="[object Arguments]",h="[object Array]",v="[object Object]",y=Object.prototype,g=y.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new o;++e<n;)this.add(t[e])}var o=n(104),i=n(392),u=n(393);r.prototype.add=r.prototype.push=i,r.prototype.has=u,t.exports=r},function(t,e){function n(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e){function n(t,e){return t.has(e)}t.exports=n},function(t,e,n){function r(t,e,n,r,o,w,k){switch(n){case j:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case x:return!(t.byteLength!=e.byteLength||!w(new i(t),new i(e)));case p:case d:case y:return u(+t,+e);case h:return t.name==e.name&&t.message==e.message;case g:case _:return t==e+"";case v:var A=c;case b:var P=r&s;if(A||(A=f),t.size!=e.size&&!P)return!1;var E=k.get(t);if(E)return E==e;r|=l,k.set(t,e);var S=a(A(t),A(e),r,o,w,k);return k.delete(t),S;case m:if(O)return O.call(t)==O.call(e)}return!1}var o=n(59),i=n(397),u=n(171),a=n(176),c=n(398),f=n(399),s=1,l=2,p="[object Boolean]",d="[object Date]",h="[object Error]",v="[object Map]",y="[object Number]",g="[object RegExp]",b="[object Set]",_="[object String]",m="[object Symbol]",x="[object ArrayBuffer]",j="[object DataView]",w=o?o.prototype:void 0,O=w?w.valueOf:void 0;t.exports=r},function(t,e,n){var r=n(7),o=r.Uint8Array;t.exports=o},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}t.exports=n},function(t,e,n){function r(t,e,n,r,u,c){var f=n&i,s=o(t),l=s.length;if(l!=o(e).length&&!f)return!1;for(var p=l;p--;){var d=s[p];if(!(f?d in e:a.call(e,d)))return!1}var h=c.get(t);if(h&&c.get(e))return h==e;var v=!0;c.set(t,e),c.set(e,t);for(var y=f;++p<l;){d=s[p];var g=t[d],b=e[d];if(r)var _=f?r(b,g,d,e,t,c):r(g,b,d,t,e,c);if(!(void 0===_?g===b||u(g,b,n,r,c):_)){v=!1;break}y||(y="constructor"==d)}if(v&&!y){var m=t.constructor,x=e.constructor;m!=x&&"constructor"in t&&"constructor"in e&&!("function"==typeof m&&m instanceof m&&"function"==typeof x&&x instanceof x)&&(v=!1)}return c.delete(t),c.delete(e),v}var o=n(401),i=1,u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){return o(t,u,i)}var o=n(402),i=n(404),u=n(63);t.exports=r},function(t,e,n){function r(t,e,n){var r=e(t);return i(t)?r:o(r,n(t))}var o=n(403),i=n(8);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}t.exports=n},function(t,e,n){var r=n(405),o=n(406),i=Object.prototype,u=i.propertyIsEnumerable,a=Object.getOwnPropertySymbols,c=a?function(t){return null==t?[]:(t=Object(t),r(a(t),function(e){return u.call(t,e)}))}:o;t.exports=c},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var u=t[n];e(u,n,t)&&(i[o++]=u)}return i}t.exports=n},function(t,e){function n(){return[]}t.exports=n},function(t,e,n){function r(t,e){var n=u(t),r=!n&&i(t),s=!n&&!r&&a(t),p=!n&&!r&&!s&&f(t),d=n||r||s||p,h=d?o(t.length,String):[],v=h.length;for(var y in t)!e&&!l.call(t,y)||d&&("length"==y||s&&("offset"==y||"parent"==y)||p&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||c(y,v))||h.push(y);return h}var o=n(408),i=n(177),u=n(8),a=n(178),c=n(179),f=n(180),s=Object.prototype,l=s.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t){return i(t)&&o(t)==u}var o=n(36),i=n(37),u="[object Arguments]";t.exports=r},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){function r(t){return u(t)&&i(t.length)&&!!a[o(t)]}var o=n(36),i=n(105),u=n(37),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=r},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e,n){(function(t){var r=n(173),o="object"==typeof e&&e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,u=i&&i.exports===o,a=u&&r.process,c=function(){try{var t=i&&i.require&&i.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=c}).call(e,n(19)(t))},function(t,e,n){function r(t){if(!o(t))return i(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}var o=n(415),i=n(416),u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e){function n(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}var r=Object.prototype;t.exports=n},function(t,e,n){var r=n(417),o=r(Object.keys,Object);t.exports=o},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e,n){var r=n(419),o=n(103),i=n(420),u=n(421),a=n(422),c=n(36),f=n(174),s=f(r),l=f(o),p=f(i),d=f(u),h=f(a),v=c;(r&&"[object DataView]"!=v(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=v(new o)||i&&"[object Promise]"!=v(i.resolve())||u&&"[object Set]"!=v(new u)||a&&"[object WeakMap]"!=v(new a))&&(v=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,r=n?f(n):"";if(r)switch(r){case s:return"[object DataView]";case l:return"[object Map]";case p:return"[object Promise]";case d:return"[object Set]";case h:return"[object WeakMap]"}return e}),t.exports=v},function(t,e,n){var r=n(20),o=n(7),i=r(o,"DataView");t.exports=i},function(t,e,n){var r=n(20),o=n(7),i=r(o,"Promise");t.exports=i},function(t,e,n){var r=n(20),o=n(7),i=r(o,"Set");t.exports=i},function(t,e,n){var r=n(20),o=n(7),i=r(o,"WeakMap");t.exports=i},function(t,e,n){function r(t){for(var e=i(t),n=e.length;n--;){var r=e[n],u=t[r];e[n]=[r,u,o(u)]}return e}var o=n(181),i=n(63);t.exports=r},function(t,e,n){function r(t,e){return a(t)&&c(e)?f(s(t),e):function(n){var r=i(n,t);return void 0===r&&r===e?u(n,t):o(e,r,l|p)}}var o=n(175),i=n(183),u=n(431),a=n(107),c=n(181),f=n(182),s=n(65),l=1,p=2;t.exports=r},function(t,e,n){var r=n(426),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,u=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,function(t,n,r,o){e.push(r?o.replace(i,"$1"):n||t)}),e});t.exports=u},function(t,e,n){function r(t){var e=o(t,function(t){return n.size===i&&n.clear(),t}),n=e.cache;return e}var o=n(427),i=500;t.exports=r},function(t,e,n){function r(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(i);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var u=t.apply(this,r);return n.cache=i.set(o,u)||i,u};return n.cache=new(r.Cache||o),n}var o=n(104),i="Expected a function";r.Cache=o,t.exports=r},function(t,e,n){function r(t){return null==t?"":o(t)}var o=n(429);t.exports=r},function(t,e,n){function r(t){if("string"==typeof t)return t;if(u(t))return i(t,r)+"";if(a(t))return s?s.call(t):"";var e=t+"";return"0"==e&&1/t==-c?"-0":e}var o=n(59),i=n(430),u=n(8),a=n(64),c=1/0,f=o?o.prototype:void 0,s=f?f.toString:void 0;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}t.exports=n},function(t,e,n){function r(t,e){return null!=t&&i(t,e,o)}var o=n(432),i=n(433);t.exports=r},function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},function(t,e,n){function r(t,e,n){e=o(e,t);for(var r=-1,s=e.length,l=!1;++r<s;){var p=f(e[r]);if(!(l=null!=t&&n(t,p)))break;t=t[p]}return l||++r!=s?l:!!(s=null==t?0:t.length)&&c(s)&&a(p,s)&&(u(t)||i(t))}var o=n(185),i=n(177),u=n(8),a=n(179),c=n(105),f=n(65);t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){function r(t){return u(t)?o(a(t)):i(t)}var o=n(436),i=n(437),u=n(107),a=n(65);t.exports=r},function(t,e){function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},function(t,e,n){function r(t){return function(e){return o(e,t)}}var o=n(184);t.exports=r},function(t,e,n){function r(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var c=null==n?0:u(n);return c<0&&(c=a(r+c,0)),o(t,i(e,3),c)}var o=n(439),i=n(102),u=n(440),a=Math.max;t.exports=r},function(t,e){function n(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}t.exports=n},function(t,e,n){function r(t){var e=o(t),n=e%1;return e===e?n?e-n:e:0}var o=n(441);t.exports=r},function(t,e,n){function r(t){if(!t)return 0===t?t:0;if((t=o(t))===i||t===-i){return(t<0?-1:1)*u}return t===t?t:0}var o=n(442),i=1/0,u=1.7976931348623157e308;t.exports=r},function(t,e,n){function r(t){if("number"==typeof t)return t;if(i(t))return u;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(a,"");var n=f.test(t);return n||s.test(t)?l(t.slice(2),n?2:8):c.test(t)?u:+t}var o=n(60),i=n(64),u=NaN,a=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;t.exports=r},function(t,e,n){var r=n(444).runInContext();t.exports=n(445)(r,r)},function(t,e,n){(function(t,r){var o;(function(){function i(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function u(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o<i;){var u=t[o];e(r,u,n(u),t)}return r}function a(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function c(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function f(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function s(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var u=t[n];e(u,n,t)&&(i[o++]=u)}return i}function l(t,e){return!(null==t||!t.length)&&-1<m(t,e,0)}function p(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}function d(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}function h(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}function v(t,e,n,r){var o=-1,i=null==t?0:t.length;for(r&&i&&(n=t[++o]);++o<i;)n=e(n,t[o],o,t);return n}function y(t,e,n,r){var o=null==t?0:t.length;for(r&&o&&(n=t[--o]);o--;)n=e(n,t[o],o,t);return n}function g(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function b(t,e,n){var r;return n(t,function(t,n,o){if(e(t,n,o))return r=n,!1}),r}function _(t,e,n,r){var o=t.length;for(n+=r?1:-1;r?n--:++n<o;)if(e(t[n],n,t))return n;return-1}function m(t,e,n){if(e===e)t:{--n;for(var r=t.length;++n<r;)if(t[n]===e){t=n;break t}t=-1}else t=_(t,j,n);return t}function x(t,e,n,r){--n;for(var o=t.length;++n<o;)if(r(t[n],e))return n;return-1}function j(t){return t!==t}function w(t,e){var n=null==t?0:t.length;return n?E(t,e)/n:V}function O(t){return function(e){return null==e?$:e[t]}}function k(t){return function(e){return null==t?$:t[e]}}function A(t,e,n,r,o){return o(t,function(t,o,i){n=r?(r=!1,t):e(n,t,o,i)}),n}function P(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].c;return t}function E(t,e){for(var n,r=-1,o=t.length;++r<o;){var i=e(t[r]);i!==$&&(n=n===$?i:n+i)}return n}function S(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function T(t,e){return d(e,function(e){return[e,t[e]]})}function I(t){return function(e){return t(e)}}function z(t,e){return d(e,function(e){return t[e]})}function R(t,e){return t.has(e)}function M(t,e){for(var n=-1,r=t.length;++n<r&&-1<m(e,t[n],0););return n}function C(t,e){for(var n=t.length;n--&&-1<m(e,t[n],0););return n}function W(t){return"\\"+Lt[t]}function L(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}function D(t,e){return function(n){return t(e(n))}}function B(t,e){for(var n=-1,r=t.length,o=0,i=[];++n<r;){var u=t[n];u!==e&&"__lodash_placeholder__"!==u||(t[n]="__lodash_placeholder__",i[o++]=n)}return i}function F(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function N(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=[t,t]}),n}function q(t){if(zt.test(t)){for(var e=Tt.lastIndex=0;Tt.test(t);)++e;t=e}else t=te(t);return t}function U(t){return zt.test(t)?t.match(Tt)||[]:t.split("")}var $,G=1/0,V=NaN,K=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Z=/\b__p\+='';/g,H=/\b(__p\+=)''\+/g,Y=/(__e\(.*?\)|\b__t\))\+'';/g,J=/&(?:amp|lt|gt|quot|#39);/g,X=/[&<>"']/g,Q=RegExp(J.source),tt=RegExp(X.source),et=/<%-([\s\S]+?)%>/g,nt=/<%([\s\S]+?)%>/g,rt=/<%=([\s\S]+?)%>/g,ot=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,it=/^\w*$/,ut=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,at=/[\\^$.*+?()[\]{}|]/g,ct=RegExp(at.source),ft=/^\s+|\s+$/g,st=/^\s+/,lt=/\s+$/,pt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,dt=/\{\n\/\* \[wrapped with (.+)\] \*/,ht=/,? & /,vt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,yt=/\\(\\)?/g,gt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,bt=/\w*$/,_t=/^[-+]0x[0-9a-f]+$/i,mt=/^0b[01]+$/i,xt=/^\[object .+?Constructor\]$/,jt=/^0o[0-7]+$/i,wt=/^(?:0|[1-9]\d*)$/,Ot=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,kt=/($^)/,At=/['\n\r\u2028\u2029\\]/g,Pt="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",Et=RegExp("['’]","g"),St=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Tt=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])"+Pt,"g"),It=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+","(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*"].join("|"),"g"),zt=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Mt="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Ct={};Ct["[object Float32Array]"]=Ct["[object Float64Array]"]=Ct["[object Int8Array]"]=Ct["[object Int16Array]"]=Ct["[object Int32Array]"]=Ct["[object Uint8Array]"]=Ct["[object Uint8ClampedArray]"]=Ct["[object Uint16Array]"]=Ct["[object Uint32Array]"]=!0,Ct["[object Arguments]"]=Ct["[object Array]"]=Ct["[object ArrayBuffer]"]=Ct["[object Boolean]"]=Ct["[object DataView]"]=Ct["[object Date]"]=Ct["[object Error]"]=Ct["[object Function]"]=Ct["[object Map]"]=Ct["[object Number]"]=Ct["[object Object]"]=Ct["[object RegExp]"]=Ct["[object Set]"]=Ct["[object String]"]=Ct["[object WeakMap]"]=!1;var Wt={};Wt["[object Arguments]"]=Wt["[object Array]"]=Wt["[object ArrayBuffer]"]=Wt["[object DataView]"]=Wt["[object Boolean]"]=Wt["[object Date]"]=Wt["[object Float32Array]"]=Wt["[object Float64Array]"]=Wt["[object Int8Array]"]=Wt["[object Int16Array]"]=Wt["[object Int32Array]"]=Wt["[object Map]"]=Wt["[object Number]"]=Wt["[object Object]"]=Wt["[object RegExp]"]=Wt["[object Set]"]=Wt["[object String]"]=Wt["[object Symbol]"]=Wt["[object Uint8Array]"]=Wt["[object Uint8ClampedArray]"]=Wt["[object Uint16Array]"]=Wt["[object Uint32Array]"]=!0,Wt["[object Error]"]=Wt["[object Function]"]=Wt["[object WeakMap]"]=!1;var Lt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Dt=parseFloat,Bt=parseInt,Ft="object"==typeof t&&t&&t.Object===Object&&t,Nt="object"==typeof self&&self&&self.Object===Object&&self,qt=Ft||Nt||Function("return this")(),Ut="object"==typeof e&&e&&!e.nodeType&&e,$t=Ut&&"object"==typeof r&&r&&!r.nodeType&&r,Gt=$t&&$t.exports===Ut,Vt=Gt&&Ft.process,Kt=function(){try{var t=$t&&$t.f&&$t.f("util").types;return t||Vt&&Vt.binding&&Vt.binding("util")}catch(t){}}(),Zt=Kt&&Kt.isArrayBuffer,Ht=Kt&&Kt.isDate,Yt=Kt&&Kt.isMap,Jt=Kt&&Kt.isRegExp,Xt=Kt&&Kt.isSet,Qt=Kt&&Kt.isTypedArray,te=O("length"),ee=k({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),ne=k({"&":"&","<":"<",">":">",'"':""","'":"'"}),re=k({"&":"&","<":"<",">":">",""":'"',"'":"'"}),oe=function t(e){function n(t){if(_o(t)&&!ua(t)&&!(t instanceof k)){if(t instanceof o)return t;if(ai.call(t,"__wrapped__"))return Nr(t)}return new o(t)}function r(){}function o(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=$}function k(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Pt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Tt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Lt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Ft(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Lt;++e<n;)this.add(t[e])}function Nt(t){this.size=(this.__data__=new Tt(t)).size}function Ut(t,e){var n,r=ua(t),o=!r&&ia(t),i=!r&&!o&&ca(t),u=!r&&!o&&!i&&da(t),o=(r=r||o||i||u)?S(t.length,ei):[],a=o.length;for(n in t)!e&&!ai.call(t,n)||r&&("length"==n||i&&("offset"==n||"parent"==n)||u&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||Pr(n,a))||o.push(n);return o}function $t(t){var e=t.length;return e?t[on(0,e-1)]:$}function Vt(t,e){return Lr(Cn(t),pe(e,0,t.length))}function Kt(t){return Lr(Cn(t))}function te(t,e,n){(n===$||so(t[e],n))&&(n!==$||e in t)||se(t,e,n)}function ie(t,e,n){var r=t[e];ai.call(t,e)&&so(r,n)&&(n!==$||e in t)||se(t,e,n)}function ue(t,e){for(var n=t.length;n--;)if(so(t[n][0],e))return n;return-1}function ae(t,e,n,r){return iu(t,function(t,o,i){e(r,t,n(t),i)}),r}function ce(t,e){return t&&Wn(e,Ro(e),t)}function fe(t,e){return t&&Wn(e,Mo(e),t)}function se(t,e,n){"__proto__"==e&&ki?ki(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function le(t,e){for(var n=-1,r=e.length,o=Zo(r),i=null==t;++n<r;)o[n]=i?$:Io(t,e[n]);return o}function pe(t,e,n){return t===t&&(n!==$&&(t=t<=n?t:n),e!==$&&(t=t>=e?t:e)),t}function de(t,e,n,r,o,i){var u,c=1&e,f=2&e,s=4&e;if(n&&(u=o?n(t,r,o,i):n(t)),u!==$)return u;if(!bo(t))return t;if(r=ua(t)){if(u=wr(t),!c)return Cn(t,u)}else{var l=yu(t),p="[object Function]"==l||"[object GeneratorFunction]"==l;if(ca(t))return Sn(t,c);if("[object Object]"==l||"[object Arguments]"==l||p&&!o){if(u=f||p?{}:Or(t),!c)return f?Dn(t,fe(u,t)):Ln(t,ce(u,t))}else{if(!Wt[l])return o?t:{};u=kr(t,l,c)}}if(i||(i=new Nt),o=i.get(t))return o;i.set(t,u),pa(t)?t.forEach(function(r){u.add(de(r,e,n,r,t,i))}):sa(t)&&t.forEach(function(r,o){u.set(o,de(r,e,n,o,t,i))});var f=s?f?vr:hr:f?Mo:Ro,d=r?$:f(t);return a(d||t,function(r,o){d&&(o=r,r=t[o]),ie(u,o,de(r,e,n,o,t,i))}),u}function he(t){var e=Ro(t);return function(n){return ve(n,t,e)}}function ve(t,e,n){var r=n.length;if(null==t)return!r;for(t=Qo(t);r--;){var o=n[r],i=e[o],u=t[o];if(u===$&&!(o in t)||!i(u))return!1}return!0}function ye(t,e,n){if("function"!=typeof t)throw new ni("Expected a function");return _u(function(){t.apply($,n)},e)}function ge(t,e,n,r){var o=-1,i=l,u=!0,a=t.length,c=[],f=e.length;if(!a)return c;n&&(e=d(e,I(n))),r?(i=p,u=!1):200<=e.length&&(i=R,u=!1,e=new Ft(e));t:for(;++o<a;){var s=t[o],h=null==n?s:n(s),s=r||0!==s?s:0;if(u&&h===h){for(var v=f;v--;)if(e[v]===h)continue t;c.push(s)}else i(e,h,r)||c.push(s)}return c}function be(t,e){var n=!0;return iu(t,function(t,r,o){return n=!!e(t,r,o)}),n}function _e(t,e,n){for(var r=-1,o=t.length;++r<o;){var i=t[r],u=e(i);if(null!=u&&(a===$?u===u&&!wo(u):n(u,a)))var a=u,c=i}return c}function me(t,e){var n=[];return iu(t,function(t,r,o){e(t,r,o)&&n.push(t)}),n}function xe(t,e,n,r,o){var i=-1,u=t.length;for(n||(n=Ar),o||(o=[]);++i<u;){var a=t[i];0<e&&n(a)?1<e?xe(a,e-1,n,r,o):h(o,a):r||(o[o.length]=a)}return o}function je(t,e){return t&&au(t,e,Ro)}function we(t,e){return t&&cu(t,e,Ro)}function Oe(t,e){return s(e,function(e){return vo(t[e])})}function ke(t,e){e=Pn(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[Dr(e[n++])];return n&&n==r?t:$}function Ae(t,e,n){return e=e(t),ua(t)?e:h(e,n(t))}function Pe(t){if(null==t)t=t===$?"[object Undefined]":"[object Null]";else if(Oi&&Oi in Qo(t)){var e=ai.call(t,Oi),n=t[Oi];try{t[Oi]=$;var r=!0}catch(t){}var o=si.call(t);r&&(e?t[Oi]=n:delete t[Oi]),t=o}else t=si.call(t);return t}function Ee(t,e){return t>e}function Se(t,e){return null!=t&&ai.call(t,e)}function Te(t,e){return null!=t&&e in Qo(t)}function Ie(t,e,n){for(var r=n?p:l,o=t[0].length,i=t.length,u=i,a=Zo(i),c=1/0,f=[];u--;){var s=t[u];u&&e&&(s=d(s,I(e))),c=Li(s.length,c),a[u]=!n&&(e||120<=o&&120<=s.length)?new Ft(u&&s):$}var s=t[0],h=-1,v=a[0];t:for(;++h<o&&f.length<c;){var y=s[h],g=e?e(y):y,y=n||0!==y?y:0;if(v?!R(v,g):!r(f,g,n)){for(u=i;--u;){var b=a[u];if(b?!R(b,g):!r(t[u],g,n))continue t}v&&v.push(g),f.push(y)}}return f}function ze(t,e,n){var r={};return je(t,function(t,o,i){e(r,n(t),o,i)}),r}function Re(t,e,n){return e=Pn(e,t),t=2>e.length?t:ke(t,pn(e,0,-1)),e=null==t?t:t[Dr(Vr(e))],null==e?$:i(e,t,n)}function Me(t){return _o(t)&&"[object Arguments]"==Pe(t)}function Ce(t){return _o(t)&&"[object ArrayBuffer]"==Pe(t)}function We(t){return _o(t)&&"[object Date]"==Pe(t)}function Le(t,e,n,r,o){if(t===e)e=!0;else if(null==t||null==e||!_o(t)&&!_o(e))e=t!==t&&e!==e;else t:{var i=ua(t),u=ua(e),a=i?"[object Array]":yu(t),c=u?"[object Array]":yu(e),a="[object Arguments]"==a?"[object Object]":a,c="[object Arguments]"==c?"[object Object]":c,f="[object Object]"==a,u="[object Object]"==c;if((c=a==c)&&ca(t)){if(!ca(e)){e=!1;break t}i=!0,f=!1}if(c&&!f)o||(o=new Nt),e=i||da(t)?lr(t,e,n,r,Le,o):pr(t,e,a,n,r,Le,o);else{if(!(1&n)&&(i=f&&ai.call(t,"__wrapped__"),a=u&&ai.call(e,"__wrapped__"),i||a)){t=i?t.value():t,e=a?e.value():e,o||(o=new Nt),e=Le(t,e,n,r,o);break t}if(c)e:if(o||(o=new Nt),i=1&n,a=hr(t),u=a.length,c=hr(e).length,u==c||i){for(f=u;f--;){var s=a[f];if(!(i?s in e:ai.call(e,s))){e=!1;break e}}if((c=o.get(t))&&o.get(e))e=c==e;else{c=!0,o.set(t,e),o.set(e,t);for(var l=i;++f<u;){var s=a[f],p=t[s],d=e[s];if(r)var h=i?r(d,p,s,e,t,o):r(p,d,s,t,e,o);if(h===$?p!==d&&!Le(p,d,n,r,o):!h){c=!1;break}l||(l="constructor"==s)}c&&!l&&(n=t.constructor,r=e.constructor,n!=r&&"constructor"in t&&"constructor"in e&&!("function"==typeof n&&n instanceof n&&"function"==typeof r&&r instanceof r)&&(c=!1)),o.delete(t),o.delete(e),e=c}}else e=!1;else e=!1}}return e}function De(t){return _o(t)&&"[object Map]"==yu(t)}function Be(t,e,n,r){var o=n.length,i=o,u=!r;if(null==t)return!i;for(t=Qo(t);o--;){var a=n[o];if(u&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++o<i;){var a=n[o],c=a[0],f=t[c],s=a[1];if(u&&a[2]){if(f===$&&!(c in t))return!1}else{if(a=new Nt,r)var l=r(f,s,c,t,e,a);if(l===$?!Le(s,f,3,r,a):!l)return!1}}return!0}function Fe(t){return!(!bo(t)||fi&&fi in t)&&(vo(t)?di:xt).test(Br(t))}function Ne(t){return _o(t)&&"[object RegExp]"==Pe(t)}function qe(t){return _o(t)&&"[object Set]"==yu(t)}function Ue(t){return _o(t)&&go(t.length)&&!!Ct[Pe(t)]}function $e(t){return"function"==typeof t?t:null==t?No:"object"==typeof t?ua(t)?He(t[0],t[1]):Ze(t):Go(t)}function Ge(t){if(!Ir(t))return Ci(t);var e,n=[];for(e in Qo(t))ai.call(t,e)&&"constructor"!=e&&n.push(e);return n}function Ve(t,e){return t<e}function Ke(t,e){var n=-1,r=lo(t)?Zo(t.length):[];return iu(t,function(t,o,i){r[++n]=e(t,o,i)}),r}function Ze(t){var e=mr(t);return 1==e.length&&e[0][2]?zr(e[0][0],e[0][1]):function(n){return n===t||Be(n,t,e)}}function He(t,e){return Sr(t)&&e===e&&!bo(e)?zr(Dr(t),e):function(n){var r=Io(n,t);return r===$&&r===e?zo(n,t):Le(e,r,3)}}function Ye(t,e,n,r,o){t!==e&&au(e,function(i,u){if(o||(o=new Nt),bo(i)){var a=o,c=Mr(t,u),f=Mr(e,u),s=a.get(f);if(s)te(t,u,s);else{var s=r?r(c,f,u+"",t,e,a):$,l=s===$;if(l){var p=ua(f),d=!p&&ca(f),h=!p&&!d&&da(f),s=f;p||d||h?ua(c)?s=c:po(c)?s=Cn(c):d?(l=!1,s=Sn(f,!0)):h?(l=!1,s=In(f,!0)):s=[]:xo(f)||ia(f)?(s=c,ia(c)?s=So(c):bo(c)&&!vo(c)||(s=Or(f))):l=!1}l&&(a.set(f,s),Ye(s,f,n,r,a),a.delete(f)),te(t,u,s)}}else a=r?r(Mr(t,u),i,u+"",t,e,o):$,a===$&&(a=i),te(t,u,a)},Mo)}function Je(t,e){var n=t.length;if(n)return e+=0>e?n:0,Pr(e,n)?t[e]:$}function Xe(t,e,n){var r=-1;return e=d(e.length?e:[No],I(br())),t=Ke(t,function(t){return{a:d(e,function(e){return e(t)}),b:++r,c:t}}),P(t,function(t,e){var r;t:{r=-1;for(var o=t.a,i=e.a,u=o.length,a=n.length;++r<u;){var c=zn(o[r],i[r]);if(c){r=r>=a?c:c*("desc"==n[r]?-1:1);break t}}r=t.b-e.b}return r})}function Qe(t,e){return tn(t,e,function(e,n){return zo(t,n)})}function tn(t,e,n){for(var r=-1,o=e.length,i={};++r<o;){var u=e[r],a=ke(t,u);n(a,u)&&sn(i,Pn(u,t),a)}return i}function en(t){return function(e){return ke(e,t)}}function nn(t,e,n,r){var o=r?x:m,i=-1,u=e.length,a=t;for(t===e&&(e=Cn(e)),n&&(a=d(t,I(n)));++i<u;)for(var c=0,f=e[i],f=n?n(f):f;-1<(c=o(a,f,c,r));)a!==t&&xi.call(a,c,1),xi.call(t,c,1);return t}function rn(t,e){for(var n=t?e.length:0,r=n-1;n--;){var o=e[n];if(n==r||o!==i){var i=o;Pr(o)?xi.call(t,o,1):mn(t,o)}}}function on(t,e){return t+Ti(Fi()*(e-t+1))}function un(t,e){var n="";if(!t||1>e||9007199254740991<e)return n;do{e%2&&(n+=t),(e=Ti(e/2))&&(t+=t)}while(e);return n}function an(t,e){return mu(Rr(t,e,No),t+"")}function cn(t){return $t(Wo(t))}function fn(t,e){var n=Wo(t);return Lr(n,pe(e,0,n.length))}function sn(t,e,n,r){if(!bo(t))return t;e=Pn(e,t);for(var o=-1,i=e.length,u=i-1,a=t;null!=a&&++o<i;){var c=Dr(e[o]),f=n;if(o!=u){var s=a[c],f=r?r(s,c,a):$;f===$&&(f=bo(s)?s:Pr(e[o+1])?[]:{})}ie(a,c,f),a=a[c]}return t}function ln(t){return Lr(Wo(t))}function pn(t,e,n){var r=-1,o=t.length;for(0>e&&(e=-e>o?0:o+e),n=n>o?o:n,0>n&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0,n=Zo(o);++r<o;)n[r]=t[r+e];return n}function dn(t,e){var n;return iu(t,function(t,r,o){return!(n=e(t,r,o))}),!!n}function hn(t,e,n){var r=0,o=null==t?r:t.length;if("number"==typeof e&&e===e&&2147483647>=o){for(;r<o;){var i=r+o>>>1,u=t[i];null!==u&&!wo(u)&&(n?u<=e:u<e)?r=i+1:o=i}return o}return vn(t,e,No,n)}function vn(t,e,n,r){e=n(e);for(var o=0,i=null==t?0:t.length,u=e!==e,a=null===e,c=wo(e),f=e===$;o<i;){var s=Ti((o+i)/2),l=n(t[s]),p=l!==$,d=null===l,h=l===l,v=wo(l);(u?r||h:f?h&&(r||p):a?h&&p&&(r||!d):c?h&&p&&!d&&(r||!v):d||v?0:r?l<=e:l<e)?o=s+1:i=s}return Li(i,4294967294)}function yn(t,e){for(var n=-1,r=t.length,o=0,i=[];++n<r;){var u=t[n],a=e?e(u):u;if(!n||!so(a,c)){var c=a;i[o++]=0===u?0:u}}return i}function gn(t){return"number"==typeof t?t:wo(t)?V:+t}function bn(t){if("string"==typeof t)return t;if(ua(t))return d(t,bn)+"";if(wo(t))return ru?ru.call(t):"";var e=t+"";return"0"==e&&1/t==-G?"-0":e}function _n(t,e,n){var r=-1,o=l,i=t.length,u=!0,a=[],c=a;if(n)u=!1,o=p;else if(200<=i){if(o=e?null:pu(t))return F(o);u=!1,o=R,c=new Ft}else c=e?[]:a;t:for(;++r<i;){var f=t[r],s=e?e(f):f,f=n||0!==f?f:0;if(u&&s===s){for(var d=c.length;d--;)if(c[d]===s)continue t;e&&c.push(s),a.push(f)}else o(c,s,n)||(c!==a&&c.push(s),a.push(f))}return a}function mn(t,e){return e=Pn(e,t),null==(t=2>e.length?t:ke(t,pn(e,0,-1)))||delete t[Dr(Vr(e))]}function xn(t,e,n,r){for(var o=t.length,i=r?o:-1;(r?i--:++i<o)&&e(t[i],i,t););return n?pn(t,r?0:i,r?i+1:o):pn(t,r?i+1:0,r?o:i)}function jn(t,e){var n=t;return n instanceof k&&(n=n.value()),v(e,function(t,e){return e.func.apply(e.thisArg,h([t],e.args))},n)}function wn(t,e,n){var r=t.length;if(2>r)return r?_n(t[0]):[];for(var o=-1,i=Zo(r);++o<r;)for(var u=t[o],a=-1;++a<r;)a!=o&&(i[o]=ge(i[o]||u,t[a],e,n));return _n(xe(i,1),e,n)}function On(t,e,n){for(var r=-1,o=t.length,i=e.length,u={};++r<o;)n(u,t[r],r<i?e[r]:$);return u}function kn(t){return po(t)?t:[]}function An(t){return"function"==typeof t?t:No}function Pn(t,e){return ua(t)?t:Sr(t,e)?[t]:xu(To(t))}function En(t,e,n){var r=t.length;return n=n===$?r:n,!e&&n>=r?t:pn(t,e,n)}function Sn(t,e){if(e)return t.slice();var n=t.length,n=gi?gi(n):new t.constructor(n);return t.copy(n),n}function Tn(t){var e=new t.constructor(t.byteLength);return new yi(e).set(new yi(t)),e}function In(t,e){return new t.constructor(e?Tn(t.buffer):t.buffer,t.byteOffset,t.length)}function zn(t,e){if(t!==e){var n=t!==$,r=null===t,o=t===t,i=wo(t),u=e!==$,a=null===e,c=e===e,f=wo(e);if(!a&&!f&&!i&&t>e||i&&u&&c&&!a&&!f||r&&u&&c||!n&&c||!o)return 1;if(!r&&!i&&!f&&t<e||f&&n&&o&&!r&&!i||a&&n&&o||!u&&o||!c)return-1}return 0}function Rn(t,e,n,r){var o=-1,i=t.length,u=n.length,a=-1,c=e.length,f=Wi(i-u,0),s=Zo(c+f);for(r=!r;++a<c;)s[a]=e[a];for(;++o<u;)(r||o<i)&&(s[n[o]]=t[o]);for(;f--;)s[a++]=t[o++];return s}function Mn(t,e,n,r){var o=-1,i=t.length,u=-1,a=n.length,c=-1,f=e.length,s=Wi(i-a,0),l=Zo(s+f);for(r=!r;++o<s;)l[o]=t[o];for(s=o;++c<f;)l[s+c]=e[c];for(;++u<a;)(r||o<i)&&(l[s+n[u]]=t[o++]);return l}function Cn(t,e){var n=-1,r=t.length;for(e||(e=Zo(r));++n<r;)e[n]=t[n];return e}function Wn(t,e,n,r){var o=!n;n||(n={});for(var i=-1,u=e.length;++i<u;){var a=e[i],c=r?r(n[a],t[a],a,n,t):$;c===$&&(c=t[a]),o?se(n,a,c):ie(n,a,c)}return n}function Ln(t,e){return Wn(t,hu(t),e)}function Dn(t,e){return Wn(t,vu(t),e)}function Bn(t,e){return function(n,r){var o=ua(n)?u:ae,i=e?e():{};return o(n,t,br(r,2),i)}}function Fn(t){return an(function(e,n){var r=-1,o=n.length,i=1<o?n[o-1]:$,u=2<o?n[2]:$,i=3<t.length&&"function"==typeof i?(o--,i):$;for(u&&Er(n[0],n[1],u)&&(i=3>o?$:i,o=1),e=Qo(e);++r<o;)(u=n[r])&&t(e,u,r,i);return e})}function Nn(t,e){return function(n,r){if(null==n)return n;if(!lo(n))return t(n,r);for(var o=n.length,i=e?o:-1,u=Qo(n);(e?i--:++i<o)&&!1!==r(u[i],i,u););return n}}function qn(t){return function(e,n,r){var o=-1,i=Qo(e);r=r(e);for(var u=r.length;u--;){var a=r[t?u:++o];if(!1===n(i[a],a,i))break}return e}}function Un(t,e,n){function r(){return(this&&this!==qt&&this instanceof r?i:t).apply(o?n:this,arguments)}var o=1&e,i=Vn(t);return r}function $n(t){return function(e){e=To(e);var n=zt.test(e)?U(e):$,r=n?n[0]:e.charAt(0);return e=n?En(n,1).join(""):e.slice(1),r[t]()+e}}function Gn(t){return function(e){return v(Bo(Do(e).replace(Et,"")),t,"")}}function Vn(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=ou(t.prototype),e=t.apply(n,e);return bo(e)?e:n}}function Kn(t,e,n){function r(){for(var u=arguments.length,a=Zo(u),c=u,f=gr(r);c--;)a[c]=arguments[c];return c=3>u&&a[0]!==f&&a[u-1]!==f?[]:B(a,f),u-=c.length,u<n?or(t,e,Yn,r.placeholder,$,a,c,$,$,n-u):i(this&&this!==qt&&this instanceof r?o:t,this,a)}var o=Vn(t);return r}function Zn(t){return function(e,n,r){var o=Qo(e);if(!lo(e)){var i=br(n,3);e=Ro(e),n=function(t){return i(o[t],t,o)}}return n=t(e,n,r),-1<n?o[i?e[n]:n]:$}}function Hn(t){return dr(function(e){var n=e.length,r=n,i=o.prototype.thru;for(t&&e.reverse();r--;){var u=e[r];if("function"!=typeof u)throw new ni("Expected a function");if(i&&!a&&"wrapper"==yr(u))var a=new o([],!0)}for(r=a?r:n;++r<n;)var u=e[r],i=yr(u),c="wrapper"==i?du(u):$,a=c&&Tr(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?a[yr(c[0])].apply(a,c[3]):1==u.length&&Tr(u)?a[i]():a.thru(u);return function(){var t=arguments,r=t[0];if(a&&1==t.length&&ua(r))return a.plant(r).value();for(var o=0,t=n?e[o].apply(this,t):r;++o<n;)t=e[o].call(this,t);return t}})}function Yn(t,e,n,r,o,i,u,a,c,f){function s(){for(var g=arguments.length,b=Zo(g),_=g;_--;)b[_]=arguments[_];if(h){var m,x=gr(s),_=b.length;for(m=0;_--;)b[_]===x&&++m}if(r&&(b=Rn(b,r,o,h)),i&&(b=Mn(b,i,u,h)),g-=m,h&&g<f)return x=B(b,x),or(t,e,Yn,s.placeholder,n,b,x,a,c,f-g);if(x=p?n:this,_=d?x[t]:t,g=b.length,a){m=b.length;for(var j=Li(a.length,m),w=Cn(b);j--;){var O=a[j];b[j]=Pr(O,m)?w[O]:$}}else v&&1<g&&b.reverse();return l&&c<g&&(b.length=c),this&&this!==qt&&this instanceof s&&(_=y||Vn(_)),_.apply(x,b)}var l=128&e,p=1&e,d=2&e,h=24&e,v=512&e,y=d?$:Vn(t);return s}function Jn(t,e){return function(n,r){return ze(n,t,e(r))}}function Xn(t,e){return function(n,r){var o;if(n===$&&r===$)return e;if(n!==$&&(o=n),r!==$){if(o===$)return r;"string"==typeof n||"string"==typeof r?(n=bn(n),r=bn(r)):(n=gn(n),r=gn(r)),o=t(n,r)}return o}}function Qn(t){return dr(function(e){return e=d(e,I(br())),an(function(n){var r=this;return t(e,function(t){return i(t,r,n)})})})}function tr(t,e){e=e===$?" ":bn(e);var n=e.length;return 2>n?n?un(e,t):e:(n=un(e,Si(t/q(e))),zt.test(e)?En(U(n),0,t).join(""):n.slice(0,t))}function er(t,e,n,r){function o(){for(var e=-1,c=arguments.length,f=-1,s=r.length,l=Zo(s+c),p=this&&this!==qt&&this instanceof o?a:t;++f<s;)l[f]=r[f];for(;c--;)l[f++]=arguments[++e];return i(p,u?n:this,l)}var u=1&e,a=Vn(t);return o}function nr(t){return function(e,n,r){r&&"number"!=typeof r&&Er(e,n,r)&&(n=r=$),e=ko(e),n===$?(n=e,e=0):n=ko(n),r=r===$?e<n?1:-1:ko(r);var o=-1;n=Wi(Si((n-e)/(r||1)),0);for(var i=Zo(n);n--;)i[t?n:++o]=e,e+=r;return i}}function rr(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=Eo(e),n=Eo(n)),t(e,n)}}function or(t,e,n,r,o,i,u,a,c,f){var s=8&e,l=s?u:$;u=s?$:u;var p=s?i:$;return i=s?$:i,e=(e|(s?32:64))&~(s?64:32),4&e||(e&=-4),o=[t,e,o,p,l,i,u,a,c,f],n=n.apply($,o),Tr(t)&&bu(n,o),n.placeholder=r,Cr(n,t,e)}function ir(t){var e=Xo[t];return function(t,n){if(t=Eo(t),(n=null==n?0:Li(Ao(n),292))&&Ri(t)){var r=(To(t)+"e").split("e"),r=e(r[0]+"e"+(+r[1]+n)),r=(To(r)+"e").split("e");return+(r[0]+"e"+(+r[1]-n))}return e(t)}}function ur(t){return function(e){var n=yu(e);return"[object Map]"==n?L(e):"[object Set]"==n?N(e):T(e,t(e))}}function ar(t,e,n,r,o,i,u,a){var c=2&e;if(!c&&"function"!=typeof t)throw new ni("Expected a function");var f=r?r.length:0;if(f||(e&=-97,r=o=$),u=u===$?u:Wi(Ao(u),0),a=a===$?a:Ao(a),f-=o?o.length:0,64&e){var s=r,l=o;r=o=$}var p=c?$:du(t);return i=[t,e,n,r,o,s,l,i,u,a],p&&(n=i[1],t=p[1],e=n|t,r=128==t&&8==n||128==t&&256==n&&i[7].length<=p[8]||384==t&&p[7].length<=p[8]&&8==n,131>e||r)&&(1&t&&(i[2]=p[2],e|=1&n?0:4),(n=p[3])&&(r=i[3],i[3]=r?Rn(r,n,p[4]):n,i[4]=r?B(i[3],"__lodash_placeholder__"):p[4]),(n=p[5])&&(r=i[5],i[5]=r?Mn(r,n,p[6]):n,i[6]=r?B(i[5],"__lodash_placeholder__"):p[6]),(n=p[7])&&(i[7]=n),128&t&&(i[8]=null==i[8]?p[8]:Li(i[8],p[8])),null==i[9]&&(i[9]=p[9]),i[0]=p[0],i[1]=e),t=i[0],e=i[1],n=i[2],r=i[3],o=i[4],a=i[9]=i[9]===$?c?0:t.length:Wi(i[9]-f,0),!a&&24&e&&(e&=-25),Cr((p?fu:bu)(e&&1!=e?8==e||16==e?Kn(t,e,a):32!=e&&33!=e||o.length?Yn.apply($,i):er(t,e,n,r):Un(t,e,n),i),t,e)}function cr(t,e,n,r){return t===$||so(t,oi[n])&&!ai.call(r,n)?e:t}function fr(t,e,n,r,o,i){return bo(t)&&bo(e)&&(i.set(e,t),Ye(t,e,$,fr,i),i.delete(e)),t}function sr(t){return xo(t)?$:t}function lr(t,e,n,r,o,i){var u=1&n,a=t.length,c=e.length;if(a!=c&&!(u&&c>a))return!1;if((c=i.get(t))&&i.get(e))return c==e;var c=-1,f=!0,s=2&n?new Ft:$;for(i.set(t,e),i.set(e,t);++c<a;){var l=t[c],p=e[c];if(r)var d=u?r(p,l,c,e,t,i):r(l,p,c,t,e,i);if(d!==$){if(d)continue;f=!1;break}if(s){if(!g(e,function(t,e){if(!R(s,e)&&(l===t||o(l,t,n,r,i)))return s.push(e)})){f=!1;break}}else if(l!==p&&!o(l,p,n,r,i)){f=!1;break}}return i.delete(t),i.delete(e),f}function pr(t,e,n,r,o,i,u){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)break;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":if(t.byteLength!=e.byteLength||!i(new yi(t),new yi(e)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return so(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var a=L;case"[object Set]":if(a||(a=F),t.size!=e.size&&!(1&r))break;return(n=u.get(t))?n==e:(r|=2,u.set(t,e),e=lr(a(t),a(e),r,o,i,u),u.delete(t),e);case"[object Symbol]":if(nu)return nu.call(t)==nu.call(e)}return!1}function dr(t){return mu(Rr(t,$,$r),t+"")}function hr(t){return Ae(t,Ro,hu)}function vr(t){return Ae(t,Mo,vu)}function yr(t){for(var e=t.name+"",n=Hi[e],r=ai.call(Hi,e)?n.length:0;r--;){var o=n[r],i=o.func;if(null==i||i==t)return o.name}return e}function gr(t){return(ai.call(n,"placeholder")?n:t).placeholder}function br(){var t=n.iteratee||qo,t=t===qo?$e:t;return arguments.length?t(arguments[0],arguments[1]):t}function _r(t,e){var n=t.__data__,r=typeof e;return("string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==e:null===e)?n["string"==typeof e?"string":"hash"]:n.map}function mr(t){for(var e=Ro(t),n=e.length;n--;){var r=e[n],o=t[r];e[n]=[r,o,o===o&&!bo(o)]}return e}function xr(t,e){var n=null==t?$:t[e];return Fe(n)?n:$}function jr(t,e,n){e=Pn(e,t);for(var r=-1,o=e.length,i=!1;++r<o;){var u=Dr(e[r]);if(!(i=null!=t&&n(t,u)))break;t=t[u]}return i||++r!=o?i:!!(o=null==t?0:t.length)&&go(o)&&Pr(u,o)&&(ua(t)||ia(t))}function wr(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&ai.call(t,"index")&&(n.index=t.index,n.input=t.input),n}function Or(t){return"function"!=typeof t.constructor||Ir(t)?{}:ou(bi(t))}function kr(t,e,n){var r=t.constructor;switch(e){case"[object ArrayBuffer]":return Tn(t);case"[object Boolean]":case"[object Date]":return new r(+t);case"[object DataView]":return e=n?Tn(t.buffer):t.buffer,new t.constructor(e,t.byteOffset,t.byteLength);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return In(t,n);case"[object Map]":return new r;case"[object Number]":case"[object String]":return new r(t);case"[object RegExp]":return e=new t.constructor(t.source,bt.exec(t)),e.lastIndex=t.lastIndex,e;case"[object Set]":return new r;case"[object Symbol]":return nu?Qo(nu.call(t)):{}}}function Ar(t){return ua(t)||ia(t)||!!(ji&&t&&t[ji])}function Pr(t,e){var n=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==n||"symbol"!=n&&wt.test(t))&&-1<t&&0==t%1&&t<e}function Er(t,e,n){if(!bo(n))return!1;var r=typeof e;return!!("number"==r?lo(n)&&Pr(e,n.length):"string"==r&&e in n)&&so(n[e],t)}function Sr(t,e){if(ua(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!wo(t))||it.test(t)||!ot.test(t)||null!=e&&t in Qo(e)}function Tr(t){var e=yr(t),r=n[e];return"function"==typeof r&&e in k.prototype&&(t===r||!!(e=du(r))&&t===e[0])}function Ir(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||oi)}function zr(t,e){return function(n){return null!=n&&n[t]===e&&(e!==$||t in Qo(n))}}function Rr(t,e,n){return e=Wi(e===$?t.length-1:e,0),function(){for(var r=arguments,o=-1,u=Wi(r.length-e,0),a=Zo(u);++o<u;)a[o]=r[e+o];for(o=-1,u=Zo(e+1);++o<e;)u[o]=r[o];return u[e]=n(a),i(t,this,u)}}function Mr(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}function Cr(t,e,n){var r=e+"";e=mu;var o,i=Fr;return o=(o=r.match(dt))?o[1].split(ht):[],n=i(o,n),(i=n.length)&&(o=i-1,n[o]=(1<i?"& ":"")+n[o],n=n.join(2<i?", ":" "),r=r.replace(pt,"{\n/* [wrapped with "+n+"] */\n")),e(t,r)}function Wr(t){var e=0,n=0;return function(){var r=Di(),o=16-(r-n);if(n=r,0<o){if(800<=++e)return arguments[0]}else e=0;return t.apply($,arguments)}}function Lr(t,e){var n=-1,r=t.length,o=r-1;for(e=e===$?r:e;++n<e;){var r=on(n,o),i=t[r];t[r]=t[n],t[n]=i}return t.length=e,t}function Dr(t){if("string"==typeof t||wo(t))return t;var e=t+"";return"0"==e&&1/t==-G?"-0":e}function Br(t){if(null!=t){try{return ui.call(t)}catch(t){}return t+""}return""}function Fr(t,e){return a(K,function(n){var r="_."+n[0];e&n[1]&&!l(t,r)&&t.push(r)}),t.sort()}function Nr(t){if(t instanceof k)return t.clone();var e=new o(t.__wrapped__,t.__chain__);return e.__actions__=Cn(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}function qr(t,e,n){var r=null==t?0:t.length;return r?(n=null==n?0:Ao(n),0>n&&(n=Wi(r+n,0)),_(t,br(e,3),n)):-1}function Ur(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=r-1;return n!==$&&(o=Ao(n),o=0>n?Wi(r+o,0):Li(o,r-1)),_(t,br(e,3),o,!0)}function $r(t){return(null==t?0:t.length)?xe(t,1):[]}function Gr(t){return t&&t.length?t[0]:$}function Vr(t){var e=null==t?0:t.length;return e?t[e-1]:$}function Kr(t,e){return t&&t.length&&e&&e.length?nn(t,e):t}function Zr(t){return null==t?t:Ni.call(t)}function Hr(t){if(!t||!t.length)return[];var e=0;return t=s(t,function(t){if(po(t))return e=Wi(t.length,e),!0}),S(e,function(e){return d(t,O(e))})}function Yr(t,e){if(!t||!t.length)return[];var n=Hr(t);return null==e?n:d(n,function(t){return i(e,$,t)})}function Jr(t){return t=n(t),t.__chain__=!0,t}function Xr(t,e){return e(t)}function Qr(){return this}function to(t,e){return(ua(t)?a:iu)(t,br(e,3))}function eo(t,e){return(ua(t)?c:uu)(t,br(e,3))}function no(t,e){return(ua(t)?d:Ke)(t,br(e,3))}function ro(t,e,n){return e=n?$:e,e=t&&null==e?t.length:e,ar(t,128,$,$,$,$,e)}function oo(t,e){var n;if("function"!=typeof e)throw new ni("Expected a function");return t=Ao(t),function(){return 0<--t&&(n=e.apply(this,arguments)),1>=t&&(e=$),n}}function io(t,e,n){return e=n?$:e,t=ar(t,8,$,$,$,$,$,e),t.placeholder=io.placeholder,t}function uo(t,e,n){return e=n?$:e,t=ar(t,16,$,$,$,$,$,e),t.placeholder=uo.placeholder,t}function ao(t,e,n){function r(e){var n=c,r=f;return c=f=$,h=e,l=t.apply(r,n)}function o(t){var n=t-d;return t-=h,d===$||n>=e||0>n||y&&t>=s}function i(){var t=Zu();if(o(t))return u(t);var n,r=_u;n=t-h,t=e-(t-d),n=y?Li(t,s-n):t,p=r(i,n)}function u(t){return p=$,g&&c?r(t):(c=f=$,l)}function a(){var t=Zu(),n=o(t);if(c=arguments,f=this,d=t,n){if(p===$)return h=t=d,p=_u(i,e),v?r(t):l;if(y)return lu(p),p=_u(i,e),r(d)}return p===$&&(p=_u(i,e)),l}var c,f,s,l,p,d,h=0,v=!1,y=!1,g=!0;if("function"!=typeof t)throw new ni("Expected a function");return e=Eo(e)||0,bo(n)&&(v=!!n.leading,s=(y="maxWait"in n)?Wi(Eo(n.maxWait)||0,e):s,g="trailing"in n?!!n.trailing:g),a.cancel=function(){p!==$&&lu(p),h=0,c=d=f=p=$},a.flush=function(){return p===$?l:u(Zu())},a}function co(t,e){function n(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;return i.has(o)?i.get(o):(r=t.apply(this,r),n.cache=i.set(o,r)||i,r)}if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new ni("Expected a function");return n.cache=new(co.Cache||Lt),n}function fo(t){if("function"!=typeof t)throw new ni("Expected a function");return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}function so(t,e){return t===e||t!==t&&e!==e}function lo(t){return null!=t&&go(t.length)&&!vo(t)}function po(t){return _o(t)&&lo(t)}function ho(t){if(!_o(t))return!1;var e=Pe(t);return"[object Error]"==e||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!xo(t)}function vo(t){return!!bo(t)&&("[object Function]"==(t=Pe(t))||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t)}function yo(t){return"number"==typeof t&&t==Ao(t)}function go(t){return"number"==typeof t&&-1<t&&0==t%1&&9007199254740991>=t}function bo(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function _o(t){return null!=t&&"object"==typeof t}function mo(t){return"number"==typeof t||_o(t)&&"[object Number]"==Pe(t)}function xo(t){return!(!_o(t)||"[object Object]"!=Pe(t))&&(null===(t=bi(t))||"function"==typeof(t=ai.call(t,"constructor")&&t.constructor)&&t instanceof t&&ui.call(t)==li)}function jo(t){return"string"==typeof t||!ua(t)&&_o(t)&&"[object String]"==Pe(t)}function wo(t){return"symbol"==typeof t||_o(t)&&"[object Symbol]"==Pe(t)}function Oo(t){if(!t)return[];if(lo(t))return jo(t)?U(t):Cn(t);if(wi&&t[wi]){t=t[wi]();for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}return e=yu(t),("[object Map]"==e?L:"[object Set]"==e?F:Wo)(t)}function ko(t){return t?(t=Eo(t),t===G||t===-G?1.7976931348623157e308*(0>t?-1:1):t===t?t:0):0===t?t:0}function Ao(t){t=ko(t);var e=t%1;return t===t?e?t-e:t:0}function Po(t){return t?pe(Ao(t),0,4294967295):0}function Eo(t){if("number"==typeof t)return t;if(wo(t))return V;if(bo(t)&&(t="function"==typeof t.valueOf?t.valueOf():t,t=bo(t)?t+"":t),"string"!=typeof t)return 0===t?t:+t;t=t.replace(ft,"");var e=mt.test(t);return e||jt.test(t)?Bt(t.slice(2),e?2:8):_t.test(t)?V:+t}function So(t){return Wn(t,Mo(t))}function To(t){return null==t?"":bn(t)}function Io(t,e,n){return t=null==t?$:ke(t,e),t===$?n:t}function zo(t,e){return null!=t&&jr(t,e,Te)}function Ro(t){return lo(t)?Ut(t):Ge(t)}function Mo(t){if(lo(t))t=Ut(t,!0);else if(bo(t)){var e,n=Ir(t),r=[];for(e in t)("constructor"!=e||!n&&ai.call(t,e))&&r.push(e);t=r}else{if(e=[],null!=t)for(n in Qo(t))e.push(n);t=e}return t}function Co(t,e){if(null==t)return{};var n=d(vr(t),function(t){return[t]});return e=br(e),tn(t,n,function(t,n){return e(t,n[0])})}function Wo(t){return null==t?[]:z(t,Ro(t))}function Lo(t){return Ba(To(t).toLowerCase())}function Do(t){return(t=To(t))&&t.replace(Ot,ee).replace(St,"")}function Bo(t,e,n){return t=To(t),e=n?$:e,e===$?Rt.test(t)?t.match(It)||[]:t.match(vt)||[]:t.match(e)||[]}function Fo(t){return function(){return t}}function No(t){return t}function qo(t){return $e("function"==typeof t?t:de(t,1))}function Uo(t,e,n){var r=Ro(e),o=Oe(e,r);null!=n||bo(e)&&(o.length||!r.length)||(n=e,e=t,t=this,o=Oe(e,Ro(e)));var i=!(bo(n)&&"chain"in n&&!n.chain),u=vo(t);return a(o,function(n){var r=e[n];t[n]=r,u&&(t.prototype[n]=function(){var e=this.__chain__;if(i||e){var n=t(this.__wrapped__);return(n.__actions__=Cn(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,h([this.value()],arguments))})}),t}function $o(){}function Go(t){return Sr(t)?O(Dr(t)):en(t)}function Vo(){return[]}function Ko(){return!1}e=null==e?qt:oe.defaults(qt.Object(),e,oe.pick(qt,Mt));var Zo=e.Array,Ho=e.Date,Yo=e.Error,Jo=e.Function,Xo=e.Math,Qo=e.Object,ti=e.RegExp,ei=e.String,ni=e.TypeError,ri=Zo.prototype,oi=Qo.prototype,ii=e["__core-js_shared__"],ui=Jo.prototype.toString,ai=oi.hasOwnProperty,ci=0,fi=function(){var t=/[^.]+$/.exec(ii&&ii.keys&&ii.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),si=oi.toString,li=ui.call(Qo),pi=qt._,di=ti("^"+ui.call(ai).replace(at,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),hi=Gt?e.Buffer:$,vi=e.Symbol,yi=e.Uint8Array,gi=hi?hi.g:$,bi=D(Qo.getPrototypeOf,Qo),_i=Qo.create,mi=oi.propertyIsEnumerable,xi=ri.splice,ji=vi?vi.isConcatSpreadable:$,wi=vi?vi.iterator:$,Oi=vi?vi.toStringTag:$,ki=function(){try{var t=xr(Qo,"defineProperty");return t({},"",{}),t}catch(t){}}(),Ai=e.clearTimeout!==qt.clearTimeout&&e.clearTimeout,Pi=Ho&&Ho.now!==qt.Date.now&&Ho.now,Ei=e.setTimeout!==qt.setTimeout&&e.setTimeout,Si=Xo.ceil,Ti=Xo.floor,Ii=Qo.getOwnPropertySymbols,zi=hi?hi.isBuffer:$,Ri=e.isFinite,Mi=ri.join,Ci=D(Qo.keys,Qo),Wi=Xo.max,Li=Xo.min,Di=Ho.now,Bi=e.parseInt,Fi=Xo.random,Ni=ri.reverse,qi=xr(e,"DataView"),Ui=xr(e,"Map"),$i=xr(e,"Promise"),Gi=xr(e,"Set"),Vi=xr(e,"WeakMap"),Ki=xr(Qo,"create"),Zi=Vi&&new Vi,Hi={},Yi=Br(qi),Ji=Br(Ui),Xi=Br($i),Qi=Br(Gi),tu=Br(Vi),eu=vi?vi.prototype:$,nu=eu?eu.valueOf:$,ru=eu?eu.toString:$,ou=function(){function t(){}return function(e){return bo(e)?_i?_i(e):(t.prototype=e,e=new t,t.prototype=$,e):{}}}();n.templateSettings={escape:et,evaluate:nt,interpolate:rt,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,o.prototype=ou(r.prototype),o.prototype.constructor=o,k.prototype=ou(r.prototype),k.prototype.constructor=k,Pt.prototype.clear=function(){this.__data__=Ki?Ki(null):{},this.size=0},Pt.prototype.delete=function(t){return t=this.has(t)&&delete this.__data__[t],this.size-=t?1:0,t},Pt.prototype.get=function(t){var e=this.__data__;return Ki?(t=e[t],"__lodash_hash_undefined__"===t?$:t):ai.call(e,t)?e[t]:$},Pt.prototype.has=function(t){var e=this.__data__;return Ki?e[t]!==$:ai.call(e,t)},Pt.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Ki&&e===$?"__lodash_hash_undefined__":e,this},Tt.prototype.clear=function(){this.__data__=[],this.size=0},Tt.prototype.delete=function(t){var e=this.__data__;return!(0>(t=ue(e,t))||(t==e.length-1?e.pop():xi.call(e,t,1),--this.size,0))},Tt.prototype.get=function(t){var e=this.__data__;return t=ue(e,t),0>t?$:e[t][1]},Tt.prototype.has=function(t){return-1<ue(this.__data__,t)},Tt.prototype.set=function(t,e){var n=this.__data__,r=ue(n,t);return 0>r?(++this.size,n.push([t,e])):n[r][1]=e,this},Lt.prototype.clear=function(){this.size=0,this.__data__={hash:new Pt,map:new(Ui||Tt),string:new Pt}},Lt.prototype.delete=function(t){return t=_r(this,t).delete(t),this.size-=t?1:0,t},Lt.prototype.get=function(t){return _r(this,t).get(t)},Lt.prototype.has=function(t){return _r(this,t).has(t)},Lt.prototype.set=function(t,e){var n=_r(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Ft.prototype.add=Ft.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Ft.prototype.has=function(t){return this.__data__.has(t)},Nt.prototype.clear=function(){this.__data__=new Tt,this.size=0},Nt.prototype.delete=function(t){var e=this.__data__;return t=e.delete(t),this.size=e.size,t},Nt.prototype.get=function(t){return this.__data__.get(t)},Nt.prototype.has=function(t){return this.__data__.has(t)},Nt.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Tt){var r=n.__data__;if(!Ui||199>r.length)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Lt(r)}return n.set(t,e),this.size=n.size,this};var iu=Nn(je),uu=Nn(we,!0),au=qn(),cu=qn(!0),fu=Zi?function(t,e){return Zi.set(t,e),t}:No,su=ki?function(t,e){return ki(t,"toString",{configurable:!0,enumerable:!1,value:Fo(e),writable:!0})}:No,lu=Ai||function(t){return qt.clearTimeout(t)},pu=Gi&&1/F(new Gi([,-0]))[1]==G?function(t){return new Gi(t)}:$o,du=Zi?function(t){return Zi.get(t)}:$o,hu=Ii?function(t){return null==t?[]:(t=Qo(t),s(Ii(t),function(e){return mi.call(t,e)}))}:Vo,vu=Ii?function(t){for(var e=[];t;)h(e,hu(t)),t=bi(t);return e}:Vo,yu=Pe;(qi&&"[object DataView]"!=yu(new qi(new ArrayBuffer(1)))||Ui&&"[object Map]"!=yu(new Ui)||$i&&"[object Promise]"!=yu($i.resolve())||Gi&&"[object Set]"!=yu(new Gi)||Vi&&"[object WeakMap]"!=yu(new Vi))&&(yu=function(t){var e=Pe(t);if(t=(t="[object Object]"==e?t.constructor:$)?Br(t):"")switch(t){case Yi:return"[object DataView]";case Ji:return"[object Map]";case Xi:return"[object Promise]";case Qi:return"[object Set]";case tu:return"[object WeakMap]"}return e});var gu=ii?vo:Ko,bu=Wr(fu),_u=Ei||function(t,e){return qt.setTimeout(t,e)},mu=Wr(su),xu=function(t){t=co(t,function(t){return 500===e.size&&e.clear(),t});var e=t.cache;return t}(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(ut,function(t,n,r,o){e.push(r?o.replace(yt,"$1"):n||t)}),e}),ju=an(function(t,e){return po(t)?ge(t,xe(e,1,po,!0)):[]}),wu=an(function(t,e){var n=Vr(e);return po(n)&&(n=$),po(t)?ge(t,xe(e,1,po,!0),br(n,2)):[]}),Ou=an(function(t,e){var n=Vr(e);return po(n)&&(n=$),po(t)?ge(t,xe(e,1,po,!0),$,n):[]}),ku=an(function(t){var e=d(t,kn);return e.length&&e[0]===t[0]?Ie(e):[]}),Au=an(function(t){var e=Vr(t),n=d(t,kn);return e===Vr(n)?e=$:n.pop(),n.length&&n[0]===t[0]?Ie(n,br(e,2)):[]}),Pu=an(function(t){var e=Vr(t),n=d(t,kn);return(e="function"==typeof e?e:$)&&n.pop(),n.length&&n[0]===t[0]?Ie(n,$,e):[]}),Eu=an(Kr),Su=dr(function(t,e){var n=null==t?0:t.length,r=le(t,e);return rn(t,d(e,function(t){return Pr(t,n)?+t:t}).sort(zn)),r}),Tu=an(function(t){return _n(xe(t,1,po,!0))}),Iu=an(function(t){var e=Vr(t);return po(e)&&(e=$),_n(xe(t,1,po,!0),br(e,2))}),zu=an(function(t){var e=Vr(t),e="function"==typeof e?e:$;return _n(xe(t,1,po,!0),$,e)}),Ru=an(function(t,e){return po(t)?ge(t,e):[]}),Mu=an(function(t){return wn(s(t,po))}),Cu=an(function(t){var e=Vr(t);return po(e)&&(e=$),wn(s(t,po),br(e,2))}),Wu=an(function(t){var e=Vr(t),e="function"==typeof e?e:$;return wn(s(t,po),$,e)}),Lu=an(Hr),Du=an(function(t){var e=t.length,e=1<e?t[e-1]:$,e="function"==typeof e?(t.pop(),e):$;return Yr(t,e)}),Bu=dr(function(t){function e(e){return le(e,t)}var n=t.length,r=n?t[0]:0,i=this.__wrapped__;return!(1<n||this.__actions__.length)&&i instanceof k&&Pr(r)?(i=i.slice(r,+r+(n?1:0)),i.__actions__.push({func:Xr,args:[e],thisArg:$}),new o(i,this.__chain__).thru(function(t){return n&&!t.length&&t.push($),t})):this.thru(e)}),Fu=Bn(function(t,e,n){ai.call(t,n)?++t[n]:se(t,n,1)}),Nu=Zn(qr),qu=Zn(Ur),Uu=Bn(function(t,e,n){ai.call(t,n)?t[n].push(e):se(t,n,[e])}),$u=an(function(t,e,n){var r=-1,o="function"==typeof e,u=lo(t)?Zo(t.length):[];return iu(t,function(t){u[++r]=o?i(e,t,n):Re(t,e,n)}),u}),Gu=Bn(function(t,e,n){se(t,n,e)}),Vu=Bn(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),Ku=an(function(t,e){if(null==t)return[];var n=e.length;return 1<n&&Er(t,e[0],e[1])?e=[]:2<n&&Er(e[0],e[1],e[2])&&(e=[e[0]]),Xe(t,xe(e,1),[])}),Zu=Pi||function(){return qt.Date.now()},Hu=an(function(t,e,n){var r=1;if(n.length)var o=B(n,gr(Hu)),r=32|r;return ar(t,r,e,n,o)}),Yu=an(function(t,e,n){var r=3;if(n.length)var o=B(n,gr(Yu)),r=32|r;return ar(e,r,t,n,o)}),Ju=an(function(t,e){return ye(t,1,e)}),Xu=an(function(t,e,n){return ye(t,Eo(e)||0,n)});co.Cache=Lt;var Qu=an(function(t,e){e=1==e.length&&ua(e[0])?d(e[0],I(br())):d(xe(e,1),I(br()));var n=e.length;return an(function(r){for(var o=-1,u=Li(r.length,n);++o<u;)r[o]=e[o].call(this,r[o]);return i(t,this,r)})}),ta=an(function(t,e){return ar(t,32,$,e,B(e,gr(ta)))}),ea=an(function(t,e){return ar(t,64,$,e,B(e,gr(ea)))}),na=dr(function(t,e){return ar(t,256,$,$,$,e)}),ra=rr(Ee),oa=rr(function(t,e){return t>=e}),ia=Me(function(){return arguments}())?Me:function(t){return _o(t)&&ai.call(t,"callee")&&!mi.call(t,"callee")},ua=Zo.isArray,aa=Zt?I(Zt):Ce,ca=zi||Ko,fa=Ht?I(Ht):We,sa=Yt?I(Yt):De,la=Jt?I(Jt):Ne,pa=Xt?I(Xt):qe,da=Qt?I(Qt):Ue,ha=rr(Ve),va=rr(function(t,e){return t<=e}),ya=Fn(function(t,e){if(Ir(e)||lo(e))Wn(e,Ro(e),t);else for(var n in e)ai.call(e,n)&&ie(t,n,e[n])}),ga=Fn(function(t,e){Wn(e,Mo(e),t)}),ba=Fn(function(t,e,n,r){Wn(e,Mo(e),t,r)}),_a=Fn(function(t,e,n,r){Wn(e,Ro(e),t,r)}),ma=dr(le),xa=an(function(t,e){t=Qo(t);var n=-1,r=e.length,o=2<r?e[2]:$;for(o&&Er(e[0],e[1],o)&&(r=1);++n<r;)for(var o=e[n],i=Mo(o),u=-1,a=i.length;++u<a;){var c=i[u],f=t[c];(f===$||so(f,oi[c])&&!ai.call(t,c))&&(t[c]=o[c])}return t}),ja=an(function(t){return t.push($,fr),i(Pa,$,t)}),wa=Jn(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=si.call(e)),t[e]=n},Fo(No)),Oa=Jn(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=si.call(e)),ai.call(t,e)?t[e].push(n):t[e]=[n]},br),ka=an(Re),Aa=Fn(function(t,e,n){Ye(t,e,n)}),Pa=Fn(function(t,e,n,r){Ye(t,e,n,r)}),Ea=dr(function(t,e){var n={};if(null==t)return n;var r=!1;e=d(e,function(e){return e=Pn(e,t),r||(r=1<e.length),e}),Wn(t,vr(t),n),r&&(n=de(n,7,sr));for(var o=e.length;o--;)mn(n,e[o]);return n}),Sa=dr(function(t,e){return null==t?{}:Qe(t,e)}),Ta=ur(Ro),Ia=ur(Mo),za=Gn(function(t,e,n){return e=e.toLowerCase(),t+(n?Lo(e):e)}),Ra=Gn(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),Ma=Gn(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),Ca=$n("toLowerCase"),Wa=Gn(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}),La=Gn(function(t,e,n){return t+(n?" ":"")+Ba(e)}),Da=Gn(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),Ba=$n("toUpperCase"),Fa=an(function(t,e){try{return i(t,$,e)}catch(t){return ho(t)?t:new Yo(t)}}),Na=dr(function(t,e){return a(e,function(e){e=Dr(e),se(t,e,Hu(t[e],t))}),t}),qa=Hn(),Ua=Hn(!0),$a=an(function(t,e){return function(n){return Re(n,t,e)}}),Ga=an(function(t,e){return function(n){return Re(t,n,e)}}),Va=Qn(d),Ka=Qn(f),Za=Qn(g),Ha=nr(),Ya=nr(!0),Ja=Xn(function(t,e){return t+e},0),Xa=ir("ceil"),Qa=Xn(function(t,e){return t/e},1),tc=ir("floor"),ec=Xn(function(t,e){return t*e},1),nc=ir("round"),rc=Xn(function(t,e){return t-e},0);return n.after=function(t,e){if("function"!=typeof e)throw new ni("Expected a function");return t=Ao(t),function(){if(1>--t)return e.apply(this,arguments)}},n.ary=ro,n.assign=ya,n.assignIn=ga,n.assignInWith=ba,n.assignWith=_a,n.at=ma,n.before=oo,n.bind=Hu,n.bindAll=Na,n.bindKey=Yu,n.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return ua(t)?t:[t]},n.chain=Jr,n.chunk=function(t,e,n){if(e=(n?Er(t,e,n):e===$)?1:Wi(Ao(e),0),!(n=null==t?0:t.length)||1>e)return[];for(var r=0,o=0,i=Zo(Si(n/e));r<n;)i[o++]=pn(t,r,r+=e);return i},n.compact=function(t){for(var e=-1,n=null==t?0:t.length,r=0,o=[];++e<n;){var i=t[e];i&&(o[r++]=i)}return o},n.concat=function(){var t=arguments.length;if(!t)return[];for(var e=Zo(t-1),n=arguments[0];t--;)e[t-1]=arguments[t];return h(ua(n)?Cn(n):[n],xe(e,1))},n.cond=function(t){var e=null==t?0:t.length,n=br();return t=e?d(t,function(t){if("function"!=typeof t[1])throw new ni("Expected a function");return[n(t[0]),t[1]]}):[],an(function(n){for(var r=-1;++r<e;){var o=t[r];if(i(o[0],this,n))return i(o[1],this,n)}})},n.conforms=function(t){return he(de(t,1))},n.constant=Fo,n.countBy=Fu,n.create=function(t,e){var n=ou(t);return null==e?n:ce(n,e)},n.curry=io,n.curryRight=uo,n.debounce=ao,n.defaults=xa,n.defaultsDeep=ja,n.defer=Ju,n.delay=Xu,n.difference=ju,n.differenceBy=wu,n.differenceWith=Ou,n.drop=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===$?1:Ao(e),pn(t,0>e?0:e,r)):[]},n.dropRight=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===$?1:Ao(e),e=r-e,pn(t,0,0>e?0:e)):[]},n.dropRightWhile=function(t,e){return t&&t.length?xn(t,br(e,3),!0,!0):[]},n.dropWhile=function(t,e){return t&&t.length?xn(t,br(e,3),!0):[]},n.fill=function(t,e,n,r){var o=null==t?0:t.length;if(!o)return[];for(n&&"number"!=typeof n&&Er(t,e,n)&&(n=0,r=o),o=t.length,n=Ao(n),0>n&&(n=-n>o?0:o+n),r=r===$||r>o?o:Ao(r),0>r&&(r+=o),r=n>r?0:Po(r);n<r;)t[n++]=e;return t},n.filter=function(t,e){return(ua(t)?s:me)(t,br(e,3))},n.flatMap=function(t,e){return xe(no(t,e),1)},n.flatMapDeep=function(t,e){return xe(no(t,e),G)},n.flatMapDepth=function(t,e,n){return n=n===$?1:Ao(n),xe(no(t,e),n)},n.flatten=$r,n.flattenDeep=function(t){return(null==t?0:t.length)?xe(t,G):[]},n.flattenDepth=function(t,e){return null!=t&&t.length?(e=e===$?1:Ao(e),xe(t,e)):[]},n.flip=function(t){return ar(t,512)},n.flow=qa,n.flowRight=Ua,n.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var o=t[e];r[o[0]]=o[1]}return r},n.functions=function(t){return null==t?[]:Oe(t,Ro(t))},n.functionsIn=function(t){return null==t?[]:Oe(t,Mo(t))},n.groupBy=Uu,n.initial=function(t){return(null==t?0:t.length)?pn(t,0,-1):[]},n.intersection=ku,n.intersectionBy=Au,n.intersectionWith=Pu,n.invert=wa,n.invertBy=Oa,n.invokeMap=$u,n.iteratee=qo,n.keyBy=Gu,n.keys=Ro,n.keysIn=Mo,n.map=no,n.mapKeys=function(t,e){var n={};return e=br(e,3),je(t,function(t,r,o){se(n,e(t,r,o),t)}),n},n.mapValues=function(t,e){var n={};return e=br(e,3),je(t,function(t,r,o){se(n,r,e(t,r,o))}),n},n.matches=function(t){return Ze(de(t,1))},n.matchesProperty=function(t,e){return He(t,de(e,1))},n.memoize=co,n.merge=Aa,n.mergeWith=Pa,n.method=$a,n.methodOf=Ga,n.mixin=Uo,n.negate=fo,n.nthArg=function(t){return t=Ao(t),an(function(e){return Je(e,t)})},n.omit=Ea,n.omitBy=function(t,e){return Co(t,fo(br(e)))},n.once=function(t){return oo(2,t)},n.orderBy=function(t,e,n,r){return null==t?[]:(ua(e)||(e=null==e?[]:[e]),n=r?$:n,ua(n)||(n=null==n?[]:[n]),Xe(t,e,n))},n.over=Va,n.overArgs=Qu,n.overEvery=Ka,n.overSome=Za,n.partial=ta,n.partialRight=ea,n.partition=Vu,n.pick=Sa,n.pickBy=Co,n.property=Go,n.propertyOf=function(t){return function(e){return null==t?$:ke(t,e)}},n.pull=Eu,n.pullAll=Kr,n.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?nn(t,e,br(n,2)):t},n.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?nn(t,e,$,n):t},n.pullAt=Su,n.range=Ha,n.rangeRight=Ya,n.rearg=na,n.reject=function(t,e){return(ua(t)?s:me)(t,fo(br(e,3)))},n.remove=function(t,e){var n=[];if(!t||!t.length)return n;var r=-1,o=[],i=t.length;for(e=br(e,3);++r<i;){var u=t[r];e(u,r,t)&&(n.push(u),o.push(r))}return rn(t,o),n},n.rest=function(t,e){if("function"!=typeof t)throw new ni("Expected a function");return e=e===$?e:Ao(e),an(t,e)},n.reverse=Zr,n.sampleSize=function(t,e,n){return e=(n?Er(t,e,n):e===$)?1:Ao(e),(ua(t)?Vt:fn)(t,e)},n.set=function(t,e,n){return null==t?t:sn(t,e,n)},n.setWith=function(t,e,n,r){return r="function"==typeof r?r:$,null==t?t:sn(t,e,n,r)},n.shuffle=function(t){return(ua(t)?Kt:ln)(t)},n.slice=function(t,e,n){var r=null==t?0:t.length;return r?(n&&"number"!=typeof n&&Er(t,e,n)?(e=0,n=r):(e=null==e?0:Ao(e),n=n===$?r:Ao(n)),pn(t,e,n)):[]},n.sortBy=Ku,n.sortedUniq=function(t){return t&&t.length?yn(t):[]},n.sortedUniqBy=function(t,e){return t&&t.length?yn(t,br(e,2)):[]},n.split=function(t,e,n){return n&&"number"!=typeof n&&Er(t,e,n)&&(e=n=$),n=n===$?4294967295:n>>>0,n?(t=To(t))&&("string"==typeof e||null!=e&&!la(e))&&!(e=bn(e))&&zt.test(t)?En(U(t),0,n):t.split(e,n):[]},n.spread=function(t,e){if("function"!=typeof t)throw new ni("Expected a function");return e=null==e?0:Wi(Ao(e),0),an(function(n){var r=n[e];return n=En(n,0,e),r&&h(n,r),i(t,this,n)})},n.tail=function(t){var e=null==t?0:t.length;return e?pn(t,1,e):[]},n.take=function(t,e,n){return t&&t.length?(e=n||e===$?1:Ao(e),pn(t,0,0>e?0:e)):[]},n.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?(e=n||e===$?1:Ao(e),e=r-e,pn(t,0>e?0:e,r)):[]},n.takeRightWhile=function(t,e){return t&&t.length?xn(t,br(e,3),!1,!0):[]},n.takeWhile=function(t,e){return t&&t.length?xn(t,br(e,3)):[]},n.tap=function(t,e){return e(t),t},n.throttle=function(t,e,n){var r=!0,o=!0;if("function"!=typeof t)throw new ni("Expected a function");return bo(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),ao(t,e,{leading:r,maxWait:e,trailing:o})},n.thru=Xr,n.toArray=Oo,n.toPairs=Ta,n.toPairsIn=Ia,n.toPath=function(t){return ua(t)?d(t,Dr):wo(t)?[t]:Cn(xu(To(t)))},n.toPlainObject=So,n.transform=function(t,e,n){var r=ua(t),o=r||ca(t)||da(t);if(e=br(e,4),null==n){var i=t&&t.constructor;n=o?r?new i:[]:bo(t)&&vo(i)?ou(bi(t)):{}}return(o?a:je)(t,function(t,r,o){return e(n,t,r,o)}),n},n.unary=function(t){return ro(t,1)},n.union=Tu,n.unionBy=Iu,n.unionWith=zu,n.uniq=function(t){return t&&t.length?_n(t):[]},n.uniqBy=function(t,e){return t&&t.length?_n(t,br(e,2)):[]},n.uniqWith=function(t,e){return e="function"==typeof e?e:$,t&&t.length?_n(t,$,e):[]},n.unset=function(t,e){return null==t||mn(t,e)},n.unzip=Hr,n.unzipWith=Yr,n.update=function(t,e,n){return null==t?t:sn(t,e,An(n)(ke(t,e)),void 0)},n.updateWith=function(t,e,n,r){return r="function"==typeof r?r:$,null!=t&&(t=sn(t,e,An(n)(ke(t,e)),r)),t},n.values=Wo,n.valuesIn=function(t){return null==t?[]:z(t,Mo(t))},n.without=Ru,n.words=Bo,n.wrap=function(t,e){return ta(An(e),t)},n.xor=Mu,n.xorBy=Cu,n.xorWith=Wu,n.zip=Lu,n.zipObject=function(t,e){return On(t||[],e||[],ie)},n.zipObjectDeep=function(t,e){return On(t||[],e||[],sn)},n.zipWith=Du,n.entries=Ta,n.entriesIn=Ia,n.extend=ga,n.extendWith=ba,Uo(n,n),n.add=Ja,n.attempt=Fa,n.camelCase=za,n.capitalize=Lo,n.ceil=Xa,n.clamp=function(t,e,n){return n===$&&(n=e,e=$),n!==$&&(n=Eo(n),n=n===n?n:0),e!==$&&(e=Eo(e),e=e===e?e:0),pe(Eo(t),e,n)},n.clone=function(t){return de(t,4)},n.cloneDeep=function(t){return de(t,5)},n.cloneDeepWith=function(t,e){return e="function"==typeof e?e:$,de(t,5,e)},n.cloneWith=function(t,e){return e="function"==typeof e?e:$,de(t,4,e)},n.conformsTo=function(t,e){return null==e||ve(t,e,Ro(e))},n.deburr=Do,n.defaultTo=function(t,e){return null==t||t!==t?e:t},n.divide=Qa,n.endsWith=function(t,e,n){t=To(t),e=bn(e);var r=t.length,r=n=n===$?r:pe(Ao(n),0,r);return 0<=(n-=e.length)&&t.slice(n,r)==e},n.eq=so,n.escape=function(t){return(t=To(t))&&tt.test(t)?t.replace(X,ne):t},n.escapeRegExp=function(t){return(t=To(t))&&ct.test(t)?t.replace(at,"\\$&"):t},n.every=function(t,e,n){var r=ua(t)?f:be;return n&&Er(t,e,n)&&(e=$),r(t,br(e,3))},n.find=Nu,n.findIndex=qr,n.findKey=function(t,e){return b(t,br(e,3),je)},n.findLast=qu,n.findLastIndex=Ur,n.findLastKey=function(t,e){return b(t,br(e,3),we)},n.floor=tc,n.forEach=to,n.forEachRight=eo,n.forIn=function(t,e){return null==t?t:au(t,br(e,3),Mo)},n.forInRight=function(t,e){return null==t?t:cu(t,br(e,3),Mo)},n.forOwn=function(t,e){return t&&je(t,br(e,3))},n.forOwnRight=function(t,e){return t&&we(t,br(e,3))},n.get=Io,n.gt=ra,n.gte=oa,n.has=function(t,e){return null!=t&&jr(t,e,Se)},n.hasIn=zo,n.head=Gr,n.identity=No,n.includes=function(t,e,n,r){return t=lo(t)?t:Wo(t),n=n&&!r?Ao(n):0,r=t.length,0>n&&(n=Wi(r+n,0)),jo(t)?n<=r&&-1<t.indexOf(e,n):!!r&&-1<m(t,e,n)},n.indexOf=function(t,e,n){var r=null==t?0:t.length;return r?(n=null==n?0:Ao(n),0>n&&(n=Wi(r+n,0)),m(t,e,n)):-1},n.inRange=function(t,e,n){return e=ko(e),n===$?(n=e,e=0):n=ko(n),(t=Eo(t))>=Li(e,n)&&t<Wi(e,n)},n.invoke=ka,n.isArguments=ia,n.isArray=ua,n.isArrayBuffer=aa,n.isArrayLike=lo,n.isArrayLikeObject=po,n.isBoolean=function(t){return!0===t||!1===t||_o(t)&&"[object Boolean]"==Pe(t)},n.isBuffer=ca,n.isDate=fa,n.isElement=function(t){return _o(t)&&1===t.nodeType&&!xo(t)},n.isEmpty=function(t){if(null==t)return!0;if(lo(t)&&(ua(t)||"string"==typeof t||"function"==typeof t.splice||ca(t)||da(t)||ia(t)))return!t.length;var e=yu(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(Ir(t))return!Ge(t).length;for(var n in t)if(ai.call(t,n))return!1;return!0},n.isEqual=function(t,e){return Le(t,e)},n.isEqualWith=function(t,e,n){var r=(n="function"==typeof n?n:$)?n(t,e):$;return r===$?Le(t,e,$,n):!!r},n.isError=ho,n.isFinite=function(t){return"number"==typeof t&&Ri(t)},n.isFunction=vo,n.isInteger=yo,n.isLength=go,n.isMap=sa,n.isMatch=function(t,e){return t===e||Be(t,e,mr(e))},n.isMatchWith=function(t,e,n){return n="function"==typeof n?n:$,Be(t,e,mr(e),n)},n.isNaN=function(t){return mo(t)&&t!=+t},n.isNative=function(t){if(gu(t))throw new Yo("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Fe(t)},n.isNil=function(t){return null==t},n.isNull=function(t){return null===t},n.isNumber=mo,n.isObject=bo,n.isObjectLike=_o,n.isPlainObject=xo,n.isRegExp=la,n.isSafeInteger=function(t){return yo(t)&&-9007199254740991<=t&&9007199254740991>=t},n.isSet=pa,n.isString=jo,n.isSymbol=wo,n.isTypedArray=da,n.isUndefined=function(t){return t===$},n.isWeakMap=function(t){return _o(t)&&"[object WeakMap]"==yu(t)},n.isWeakSet=function(t){return _o(t)&&"[object WeakSet]"==Pe(t)},n.join=function(t,e){return null==t?"":Mi.call(t,e)},n.kebabCase=Ra,n.last=Vr,n.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var o=r;if(n!==$&&(o=Ao(n),o=0>o?Wi(r+o,0):Li(o,r-1)),e===e){for(n=o+1;n--&&t[n]!==e;);t=n}else t=_(t,j,o,!0);return t},n.lowerCase=Ma,n.lowerFirst=Ca,n.lt=ha,n.lte=va,n.max=function(t){return t&&t.length?_e(t,No,Ee):$},n.maxBy=function(t,e){return t&&t.length?_e(t,br(e,2),Ee):$},n.mean=function(t){return w(t,No)},n.meanBy=function(t,e){return w(t,br(e,2))},n.min=function(t){return t&&t.length?_e(t,No,Ve):$},n.minBy=function(t,e){return t&&t.length?_e(t,br(e,2),Ve):$},n.stubArray=Vo,n.stubFalse=Ko,n.stubObject=function(){return{}},n.stubString=function(){return""},n.stubTrue=function(){return!0},n.multiply=ec,n.nth=function(t,e){return t&&t.length?Je(t,Ao(e)):$},n.noConflict=function(){return qt._===this&&(qt._=pi),this},n.noop=$o,n.now=Zu,n.pad=function(t,e,n){t=To(t);var r=(e=Ao(e))?q(t):0;return!e||r>=e?t:(e=(e-r)/2,tr(Ti(e),n)+t+tr(Si(e),n))},n.padEnd=function(t,e,n){t=To(t);var r=(e=Ao(e))?q(t):0;return e&&r<e?t+tr(e-r,n):t},n.padStart=function(t,e,n){t=To(t);var r=(e=Ao(e))?q(t):0;return e&&r<e?tr(e-r,n)+t:t},n.parseInt=function(t,e,n){return n||null==e?e=0:e&&(e=+e),Bi(To(t).replace(st,""),e||0)},n.random=function(t,e,n){if(n&&"boolean"!=typeof n&&Er(t,e,n)&&(e=n=$),n===$&&("boolean"==typeof e?(n=e,e=$):"boolean"==typeof t&&(n=t,t=$)),t===$&&e===$?(t=0,e=1):(t=ko(t),e===$?(e=t,t=0):e=ko(e)),t>e){var r=t;t=e,e=r}return n||t%1||e%1?(n=Fi(),Li(t+n*(e-t+Dt("1e-"+((n+"").length-1))),e)):on(t,e)},n.reduce=function(t,e,n){var r=ua(t)?v:A,o=3>arguments.length;return r(t,br(e,4),n,o,iu)},n.reduceRight=function(t,e,n){var r=ua(t)?y:A,o=3>arguments.length;return r(t,br(e,4),n,o,uu)},n.repeat=function(t,e,n){return e=(n?Er(t,e,n):e===$)?1:Ao(e),un(To(t),e)},n.replace=function(){var t=arguments,e=To(t[0]);return 3>t.length?e:e.replace(t[1],t[2])},n.result=function(t,e,n){e=Pn(e,t);var r=-1,o=e.length;for(o||(o=1,t=$);++r<o;){var i=null==t?$:t[Dr(e[r])];i===$&&(r=o,i=n),t=vo(i)?i.call(t):i}return t},n.round=nc,n.runInContext=t,n.sample=function(t){return(ua(t)?$t:cn)(t)},n.size=function(t){if(null==t)return 0;if(lo(t))return jo(t)?q(t):t.length;var e=yu(t);return"[object Map]"==e||"[object Set]"==e?t.size:Ge(t).length},n.snakeCase=Wa,n.some=function(t,e,n){var r=ua(t)?g:dn;return n&&Er(t,e,n)&&(e=$),r(t,br(e,3))},n.sortedIndex=function(t,e){return hn(t,e)},n.sortedIndexBy=function(t,e,n){return vn(t,e,br(n,2))},n.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var r=hn(t,e);if(r<n&&so(t[r],e))return r}return-1},n.sortedLastIndex=function(t,e){return hn(t,e,!0)},n.sortedLastIndexBy=function(t,e,n){return vn(t,e,br(n,2),!0)},n.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var n=hn(t,e,!0)-1;if(so(t[n],e))return n}return-1},n.startCase=La,n.startsWith=function(t,e,n){return t=To(t),n=null==n?0:pe(Ao(n),0,t.length),e=bn(e),t.slice(n,n+e.length)==e},n.subtract=rc,n.sum=function(t){return t&&t.length?E(t,No):0},n.sumBy=function(t,e){return t&&t.length?E(t,br(e,2)):0},n.template=function(t,e,r){var o=n.templateSettings;r&&Er(t,e,r)&&(e=$),t=To(t),e=ba({},e,o,cr),r=ba({},e.imports,o.imports,cr);var i,u,a=Ro(r),c=z(r,a),f=0;r=e.interpolate||kt;var s="__p+='";r=ti((e.escape||kt).source+"|"+r.source+"|"+(r===rt?gt:kt).source+"|"+(e.evaluate||kt).source+"|$","g");var l=ai.call(e,"sourceURL")?"//# sourceURL="+(e.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";if(t.replace(r,function(e,n,r,o,a,c){return r||(r=o),s+=t.slice(f,c).replace(At,W),n&&(i=!0,s+="'+__e("+n+")+'"),a&&(u=!0,s+="';"+a+";\n__p+='"),r&&(s+="'+((__t=("+r+"))==null?'':__t)+'"),f=c+e.length,e}),s+="';",(e=ai.call(e,"variable")&&e.variable)||(s="with(obj){"+s+"}"),s=(u?s.replace(Z,""):s).replace(H,"$1").replace(Y,"$1;"),s="function("+(e||"obj")+"){"+(e?"":"obj||(obj={});")+"var __t,__p=''"+(i?",__e=_.escape":"")+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+s+"return __p}",e=Fa(function(){return Jo(a,l+"return "+s).apply($,c)}),e.source=s,ho(e))throw e;return e},n.times=function(t,e){if(1>(t=Ao(t))||9007199254740991<t)return[];var n=4294967295,r=Li(t,4294967295);for(e=br(e),t-=4294967295,r=S(r,e);++n<t;)e(n);return r},n.toFinite=ko,n.toInteger=Ao,n.toLength=Po,n.toLower=function(t){return To(t).toLowerCase()},n.toNumber=Eo,n.toSafeInteger=function(t){return t?pe(Ao(t),-9007199254740991,9007199254740991):0===t?t:0},n.toString=To,n.toUpper=function(t){return To(t).toUpperCase()},n.trim=function(t,e,n){return(t=To(t))&&(n||e===$)?t.replace(ft,""):t&&(e=bn(e))?(t=U(t),n=U(e),e=M(t,n),n=C(t,n)+1,En(t,e,n).join("")):t},n.trimEnd=function(t,e,n){return(t=To(t))&&(n||e===$)?t.replace(lt,""):t&&(e=bn(e))?(t=U(t),e=C(t,U(e))+1,En(t,0,e).join("")):t},n.trimStart=function(t,e,n){return(t=To(t))&&(n||e===$)?t.replace(st,""):t&&(e=bn(e))?(t=U(t),e=M(t,U(e)),En(t,e).join("")):t},n.truncate=function(t,e){var n=30,r="...";if(bo(e))var o="separator"in e?e.separator:o,n="length"in e?Ao(e.length):n,r="omission"in e?bn(e.omission):r;t=To(t);var i=t.length;if(zt.test(t))var u=U(t),i=u.length;if(n>=i)return t;if(1>(i=n-q(r)))return r;if(n=u?En(u,0,i).join(""):t.slice(0,i),o===$)return n+r;if(u&&(i+=n.length-i),la(o)){if(t.slice(i).search(o)){var a=n;for(o.global||(o=ti(o.source,To(bt.exec(o))+"g")),o.lastIndex=0;u=o.exec(a);)var c=u.index;n=n.slice(0,c===$?i:c)}}else t.indexOf(bn(o),i)!=i&&-1<(o=n.lastIndexOf(o))&&(n=n.slice(0,o));return n+r},n.unescape=function(t){return(t=To(t))&&Q.test(t)?t.replace(J,re):t},n.uniqueId=function(t){var e=++ci;return To(t)+e},n.upperCase=Da,n.upperFirst=Ba,n.each=to,n.eachRight=eo,n.first=Gr,Uo(n,function(){var t={};return je(n,function(e,r){ai.call(n.prototype,r)||(t[r]=e)}),t}(),{chain:!1}),n.VERSION="4.17.15",a("bind bindKey curry curryRight partial partialRight".split(" "),function(t){n[t].placeholder=n}),a(["drop","take"],function(t,e){k.prototype[t]=function(n){n=n===$?1:Wi(Ao(n),0);var r=this.__filtered__&&!e?new k(this):this.clone();return r.__filtered__?r.__takeCount__=Li(n,r.__takeCount__):r.__views__.push({size:Li(n,4294967295),type:t+(0>r.__dir__?"Right":"")}),r},k.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),a(["filter","map","takeWhile"],function(t,e){var n=e+1,r=1==n||3==n;k.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:br(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),a(["head","last"],function(t,e){var n="take"+(e?"Right":"");k.prototype[t]=function(){return this[n](1).value()[0]}}),a(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");k.prototype[t]=function(){return this.__filtered__?new k(this):this[n](1)}}),k.prototype.compact=function(){return this.filter(No)},k.prototype.find=function(t){return this.filter(t).head()},k.prototype.findLast=function(t){return this.reverse().find(t)},k.prototype.invokeMap=an(function(t,e){return"function"==typeof t?new k(this):this.map(function(n){return Re(n,t,e)})}),k.prototype.reject=function(t){return this.filter(fo(br(t)))},k.prototype.slice=function(t,e){t=Ao(t);var n=this;return n.__filtered__&&(0<t||0>e)?new k(n):(0>t?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==$&&(e=Ao(e),n=0>e?n.dropRight(-e):n.take(e-t)),n)},k.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},k.prototype.toArray=function(){return this.take(4294967295)},je(k.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),i=/^(?:head|last)$/.test(e),u=n[i?"take"+("last"==e?"Right":""):e],a=i||/^find/.test(e);u&&(n.prototype[e]=function(){function e(t){return t=u.apply(n,h([t],f)),i&&d?t[0]:t}var c=this.__wrapped__,f=i?[1]:arguments,s=c instanceof k,l=f[0],p=s||ua(c);p&&r&&"function"==typeof l&&1!=l.length&&(s=p=!1);var d=this.__chain__,v=!!this.__actions__.length,l=a&&!d,s=s&&!v;return!a&&p?(c=s?c:new k(this),c=t.apply(c,f),c.__actions__.push({func:Xr,args:[e],thisArg:$}),new o(c,d)):l&&s?t.apply(this,f):(c=this.thru(e),l?i?c.value()[0]:c.value():c)})}),a("pop push shift sort splice unshift".split(" "),function(t){var e=ri[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",o=/^(?:pop|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;if(o&&!this.__chain__){var n=this.value();return e.apply(ua(n)?n:[],t)}return this[r](function(n){return e.apply(ua(n)?n:[],t)})}}),je(k.prototype,function(t,e){var r=n[e];if(r){var o=r.name+"";ai.call(Hi,o)||(Hi[o]=[]),Hi[o].push({name:e,func:r})}}),Hi[Yn($,2).name]=[{name:"wrapper",func:$}],k.prototype.clone=function(){var t=new k(this.__wrapped__);return t.__actions__=Cn(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Cn(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Cn(this.__views__),t},k.prototype.reverse=function(){if(this.__filtered__){var t=new k(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t},k.prototype.value=function(){var t,e=this.__wrapped__.value(),n=this.__dir__,r=ua(e),o=0>n,i=r?e.length:0;t=i;for(var u=this.__views__,a=0,c=-1,f=u.length;++c<f;){var s=u[c],l=s.size;switch(s.type){case"drop":a+=l;break;case"dropRight":t-=l;break;case"take":t=Li(t,a+l);break;case"takeRight":a=Wi(a,t-l)}}if(t={start:a,end:t},u=t.start,a=t.end,t=a-u,u=o?a:u-1,a=this.__iteratees__,c=a.length,f=0,s=Li(t,this.__takeCount__),!r||!o&&i==t&&s==t)return jn(e,this.__actions__);r=[];t:for(;t--&&f<s;){for(u+=n,o=-1,i=e[u];++o<c;){var p=a[o],l=p.type,p=(0,p.iteratee)(i);if(2==l)i=p;else if(!p){if(1==l)continue t;break t}}r[f++]=i}return r},n.prototype.at=Bu,n.prototype.chain=function(){return Jr(this)},n.prototype.commit=function(){return new o(this.value(),this.__chain__)},n.prototype.next=function(){this.__values__===$&&(this.__values__=Oo(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?$:this.__values__[this.__index__++]}},n.prototype.plant=function(t){for(var e,n=this;n instanceof r;){var o=Nr(n);o.__index__=0,o.__values__=$,e?i.__wrapped__=o:e=o;var i=o,n=n.__wrapped__}return i.__wrapped__=t,e},n.prototype.reverse=function(){var t=this.__wrapped__;return t instanceof k?(this.__actions__.length&&(t=new k(this)),t=t.reverse(),t.__actions__.push({func:Xr,args:[Zr],thisArg:$}),new o(t,this.__chain__)):this.thru(Zr)},n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=function(){return jn(this.__wrapped__,this.__actions__)},n.prototype.first=n.prototype.head,wi&&(n.prototype[wi]=Qr),n}();qt._=oe,void 0!==(o=function(){return oe}.call(e,n,e,r))&&(r.exports=o)}).call(this)}).call(e,n(47),n(19)(t))},function(t,e,n){function r(t,e){return 2==e?function(e,n){return t.apply(void 0,arguments)}:function(e){return t.apply(void 0,arguments)}}function o(t,e){return 2==e?function(e,n){return t(e,n)}:function(e){return t(e)}}function i(t){for(var e=t?t.length:0,n=Array(e);e--;)n[e]=t[e];return n}function u(t){return function(e){return t({},e)}}function a(t,e){return function(){for(var n=arguments.length,r=n-1,o=Array(n);n--;)o[n]=arguments[n];var i=o[e],u=o.slice(0,e);return i&&p.apply(u,i),e!=r&&p.apply(u,o.slice(e+1)),t.apply(this,u)}}function c(t,e){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var o=r[0]=e.apply(void 0,r);return t.apply(void 0,r),o}}}function f(t,e,n,p){function d(t,e){if(A.cap){var n=s.iterateeRearg[t];if(n)return x(e,n);var r=!O&&s.iterateeAry[t];if(r)return m(e,r)}return e}function h(t,e,n){return E||A.curry&&n>1?W(e,n):e}function v(t,e,n){if(A.fixed&&(S||!s.skipFixed[t])){var r=s.methodSpread[t],o=r&&r.start;return void 0===o?R(e,n):a(e,o)}return e}function y(t,e,n){return A.rearg&&n>1&&(T||!s.skipRearg[t])?U(e,s.methodRearg[t]||s.aryRearg[n]):e}function g(t,e){e=G(e);for(var n=-1,r=e.length,o=r-1,i=C(Object(t)),u=i;null!=u&&++n<r;){var a=e[n],c=u[a];null==c||F(c)||B(c)||N(c)||(u[a]=C(n==o?c:Object(c))),u=u[a]}return i}function b(t){return Z.runInContext.convert(t)(void 0)}function _(t,e){var n=s.aliasToReal[t]||t,r=s.remap[n]||n,o=p;return function(t){var i=O?I:z,u=O?I[r]:e,a=M(M({},o),t);return f(i,n,u,a)}}function m(t,e){return j(t,function(t){return"function"==typeof t?o(t,e):t})}function x(t,e){return j(t,function(t){var n=e.length;return r(U(o(t,n),e),n)})}function j(t,e){return function(){var n=arguments.length;if(!n)return t();for(var r=Array(n);n--;)r[n]=arguments[n];var o=A.rearg?0:n-1;return r[o]=e(r[o]),t.apply(void 0,r)}}function w(t,e,n){var r,o=s.aliasToReal[t]||t,a=e,f=K[o];return f?a=f(e):A.immutable&&(s.mutate.array[o]?a=c(e,i):s.mutate.object[o]?a=c(e,u(e)):s.mutate.set[o]&&(a=c(e,g))),L(V,function(t){return L(s.aryMethod[t],function(e){if(o==e){var n=s.methodSpread[o],i=n&&n.afterRearg;return r=i?v(o,y(o,a,t),t):y(o,v(o,a,t),t),r=d(o,r),r=h(o,r,t),!1}}),!r}),r||(r=a),r==e&&(r=E?W(r,1):function(){return e.apply(this,arguments)}),r.convert=_(o,e),r.placeholder=e.placeholder=n,r}var O="function"==typeof e,k=e===Object(e);if(k&&(p=n,n=e,e=void 0),null==n)throw new TypeError;p||(p={});var A={cap:!("cap"in p)||p.cap,curry:!("curry"in p)||p.curry,fixed:!("fixed"in p)||p.fixed,immutable:!("immutable"in p)||p.immutable,rearg:!("rearg"in p)||p.rearg},P=O?n:l,E="curry"in p&&p.curry,S="fixed"in p&&p.fixed,T="rearg"in p&&p.rearg,I=O?n.runInContext():void 0,z=O?n:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isError:t.isError,isFunction:t.isFunction,isWeakMap:t.isWeakMap,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},R=z.ary,M=z.assign,C=z.clone,W=z.curry,L=z.forEach,D=z.isArray,B=z.isError,F=z.isFunction,N=z.isWeakMap,q=z.keys,U=z.rearg,$=z.toInteger,G=z.toPath,V=q(s.aryMethod),K={castArray:function(t){return function(){var e=arguments[0];return D(e)?t(i(e)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var e=arguments[0],n=arguments[1],r=t(e,n),i=r.length;return A.cap&&"number"==typeof n?(n=n>2?n-2:1,i&&i<=n?r:o(r,n)):r}},mixin:function(t){return function(e){var n=this;if(!F(n))return t(n,Object(e));var r=[];return L(q(e),function(t){F(e[t])&&r.push([t,n.prototype[t]])}),t(n,Object(e)),L(r,function(t){var e=t[1];F(e)?n.prototype[t[0]]=e:delete n.prototype[t[0]]}),n}},nthArg:function(t){return function(e){var n=e<0?1:$(e)+1;return W(t(e),n)}},rearg:function(t){return function(e,n){var r=n?n.length:0;return W(t(e,n),r)}},runInContext:function(e){return function(n){return f(t,e(n),p)}}};if(!k)return w(e,n,P);var Z=n,H=[];return L(V,function(t){L(s.aryMethod[t],function(t){var e=Z[s.remap[t]||t];e&&H.push([t,w(t,e,Z)])})}),L(q(Z),function(t){var e=Z[t];if("function"==typeof e){for(var n=H.length;n--;)if(H[n][0]==t)return;e.convert=_(t,e),H.push([t,e])}}),L(H,function(t){Z[t[0]]=t[1]}),Z.convert=b,Z.placeholder=Z,L(q(Z),function(t){L(s.realToAlias[t]||[],function(e){Z[e]=Z[t]})}),Z}var s=n(446),l=n(447),p=Array.prototype.push;t.exports=f},function(t,e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},e.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.realToAlias=function(){var t=Object.prototype.hasOwnProperty,n=e.aliasToReal,r={};for(var o in n){var i=n[o];t.call(r,i)?r[i].push(o):r[i]=[o]}return r}(),e.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(t,e){t.exports={}},function(t,e){t.exports=Morph.modules["bbc-morph-bitesize-global-navigation-view@1.27.1"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.HeaderImageContainer=void 0;var o=r(n(0)),i=(r(n(35)),r(n(450))),u=function(t){var e=t.children,n=t.fosZid,r=t.className,u=t.ariaHidden;return o.default.createElement("div",{className:(0,i.default)("header-image-container","header-image-container--".concat(n||"homepage"),r),"aria-hidden":u},o.default.createElement("div",{className:"header-image-container__wrap"},e))};e.HeaderImageContainer=u,u.defaultProps={className:"",fosZid:"",ariaHidden:!1};var a=u;e.default=a},function(t,e,n){var r,o;!function(){"use strict";function n(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var o=typeof r;if("string"===o||"number"===o)t.push(r);else if(Array.isArray(r)&&r.length){var u=n.apply(null,r);u&&t.push(u)}else if("object"===o)for(var a in r)i.call(r,a)&&r[a]&&t.push(a)}}return t.join(" ")}var i={}.hasOwnProperty;void 0!==t&&t.exports?(n.default=n,t.exports=n):(r=[],void 0!==(o=function(){return n}.apply(e,r))&&(t.exports=o))}()},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function a(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){return!e||"object"!==o(e)&&"function"!=typeof e?s(t):e}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&p(t,e)}function p(t,e){return(p=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(9),n(10);var d=r(n(0)),h=(r(n(35)),r(n(189))),v=r(n(190)),y=r(n(457)),g={height:{desktop:40,mobile:32},width:{desktop:600}},b=function(t){function e(t){var n;return i(this,e),n=c(this,f(e).call(this,t)),n.state={isOrbVisible:!0,windowWidth:0,message:null},n.currentTimer=null,n.setOrbVisibilityState=n.setOrbVisibilityState.bind(s(n)),n.handleResize=n.handleResize.bind(s(n)),n.setMessage=n.setMessage.bind(s(n)),n.clearMessage=n.clearMessage.bind(s(n)),n}return l(e,t),a(e,[{key:"componentDidMount",value:function(){var t=this;this.handleResize(),this.setState({message:""}),window.addEventListener?(window.addEventListener("resize",this.handleResize),window.addEventListener("scroll",this.setOrbVisibilityState)):(window.attachEvent("scroll",this.setOrbVisibilityState),document.body.onresize=function(){return t.handleResize()})}},{key:"componentWillReceiveProps",value:function(t){this.setMessage(t.message,t.isError)}},{key:"componentWillUnmount",value:function(){window.removeEventListener?(window.removeEventListener("resize",this.handleResize),window.removeEventListener("scroll",this.setOrbVisibilityState)):(window.detachEvent("scroll",this.setOrbVisibilityState),document.body.onresize=function(){})}},{key:"setMessage",value:function(t,e){var n=this;this.setState({message:t,isError:e}),""!==t&&(window.clearTimeout(this.currentTimer),this.currentTimer=setTimeout(function(){n.clearMessage()},5e3))}},{key:"setOrbVisibilityState",value:function(){var t=this.state.windowWidth<g.width.desktop?g.height.mobile:g.height.desktop,e=window.scrollY||window.pageYOffset||document.documentElement.scrollTop,n=e<t;n!==this.state.isOrbVisible&&this.setState({isOrbVisible:n})}},{key:"clearMessage",value:function(){this.currentTimer&&(window.clearTimeout(this.currentTimer),this.currentTimer=null,this.setState({message:""}),this.props.notificationClearedAction())}},{key:"handleResize",value:function(){this.state.windowWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,this.setOrbVisibilityState()}},{key:"render",value:function(){if(!this.state.message)return null;var t=["bitesize__notification-bar"];return this.state.isOrbVisible&&t.push("bitesize__notification-orb-visible"),this.state.message&&t.push("bitesize__notification-active"),this.state.isError&&t.push("bitesize__notification-error"),d.default.createElement("div",{className:t.join(" ")},d.default.createElement("div",{className:"bitesize__notification-wrap"},d.default.createElement("div",{className:"bitesize__notification-bar__inner"},d.default.createElement("span",{className:"bitesize__notification-icon--error"},d.default.createElement(y.default,null)),d.default.createElement("p",{role:"alert","aria-live":"assertive",className:"bitesize__notification-text"},this.state.message),d.default.createElement("button",{className:"bitesize__notification-dismiss-button",type:"button",onClick:this.clearMessage},d.default.createElement("span",{className:"bitesize__notification-icon"},d.default.createElement(h.default,null)),d.default.createElement("span",{className:"bitesize__notification-icon--hover"},d.default.createElement(v.default,null))))))}}]),e}(d.default.Component);b.defaultProps={isError:null};var _=b;e.default=_,t.exports=e.default},function(t,e,n){var r=n(28)("meta"),o=n(27),i=n(15),u=n(13).f,a=0,c=Object.isExtensible||function(){return!0},f=!n(21)(function(){return c(Object.preventExtensions({}))}),s=function(t){u(t,r,{value:{i:"O"+ ++a,w:{}}})},l=function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!c(t))return"F";if(!e)return"E";s(t)}return t[r].i},p=function(t,e){if(!i(t,r)){if(!c(t))return!0;if(!e)return!1;s(t)}return t[r].w},d=function(t){return f&&h.NEED&&c(t)&&!i(t,r)&&s(t),t},h=t.exports={KEY:r,NEED:!1,fastKey:l,getWeak:p,onFreeze:d}},function(t,e,n){var r=n(22),o=n(70),i=n(46);t.exports=function(t){var e=r(t),n=o.f;if(n)for(var u,a=n(t),c=i.f,f=0;a.length>f;)c.call(t,u=a[f++])&&e.push(u);return e}},function(t,e,n){var r=n(118);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(23),o=n(188).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return o(t)}catch(t){return u.slice()}};t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?a(t):o(r(t))}},function(t,e,n){var r=n(46),o=n(42),i=n(23),u=n(67),a=n(15),c=n(114),f=Object.getOwnPropertyDescriptor;e.f=n(14)?f:function(t,e){if(t=i(t),e=u(e,!0),c)try{return f(t,e)}catch(t){}if(a(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function u(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?c(t):e}function c(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(9),n(10);var p=function(t){return t&&t.__esModule?t:{default:t}}(n(0)),d=function(t){function e(){return o(this,e),a(this,f(e).apply(this,arguments))}return s(e,t),u(e,[{key:"componentDidMount",value:function(){this.node.setAttribute("focusable","false")}},{key:"render",value:function(){var t=this;return p.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"32px",height:"32px",viewBox:"0 0 32 32",enableBackground:"new 0 0 32 32",xmlSpace:"preserve",ref:function(e){t.node=e}},p.default.createElement("g",{id:"Grid"}),p.default.createElement("g",{id:"Layer_2"},p.default.createElement("g",null,p.default.createElement("path",{d:"M16,2L0,30h32L16,2z M18,27h-4v-4h4V27z M14,21V11h4v10H14z"}))))}}]),e}(p.default.Component),h=d;e.default=h,t.exports=e.default},function(t,e,n){var r=n(459),o=n(461),i=o(function(t,e,n){r(t,n,e)});t.exports=i},function(t,e,n){function r(t,e,n){"__proto__"==e&&o?o(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var o=n(460);t.exports=r},function(t,e,n){var r=n(20),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,e,n){function r(t,e){return function(n,r){var c=a(n)?o:i,f=e?e():{};return c(n,t,u(r,2),f)}}var o=n(462),i=n(463),u=n(102),a=n(8);t.exports=r},function(t,e){function n(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o<i;){var u=t[o];e(r,u,n(u),t)}return r}t.exports=n},function(t,e,n){function r(t,e,n,r){return o(t,function(t,o,i){e(r,t,n(t),i)}),r}var o=n(464);t.exports=r},function(t,e,n){var r=n(465),o=n(468),i=o(r);t.exports=i},function(t,e,n){function r(t,e){return t&&o(t,e,i)}var o=n(466),i=n(63);t.exports=r},function(t,e,n){var r=n(467),o=r();t.exports=o},function(t,e){function n(t){return function(e,n,r){for(var o=-1,i=Object(e),u=r(e),a=u.length;a--;){var c=u[t?a:++o];if(!1===n(i[c],c,i))break}return e}}t.exports=n},function(t,e,n){function r(t,e){return function(n,r){if(null==n)return n;if(!o(n))return t(n,r);for(var i=n.length,u=e?i:-1,a=Object(n);(e?u--:++u<i)&&!1!==r(a[u],u,a););return n}}var o=n(106);t.exports=r},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function u(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?c(t):e}function c(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(9),n(10);var p=function(t){return t&&t.__esModule?t:{default:t}}(n(0)),d=function(t){function e(){return o(this,e),a(this,f(e).apply(this,arguments))}return s(e,t),u(e,[{key:"componentDidMount",value:function(){this.node.setAttribute("focusable","false")}},{key:"render",value:function(){var t=this;return p.default.createElement("svg",{className:"bitesize-add-svg",xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",ref:function(e){t.node=e}},p.default.createElement("polygon",{points:"31.5,13.5 18.5,13.5 18.5,0.5 13.5,0.5 13.5,13.5 0.5,13.5 0.5,18.5 13.5,18.5 13.5,31.5 18.5,31.5 18.5,18.5 31.5,18.5"}))}}]),e}(p.default.Component),h=d;e.default=h,t.exports=e.default},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function u(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?c(t):e}function c(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(9),n(10);var p=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};r.get||r.set?Object.defineProperty(e,n,r):e[n]=t[n]}return e.default=t,e}(n(0)),d=function(t){function e(){return o(this,e),a(this,f(e).apply(this,arguments))}return s(e,t),u(e,[{key:"componentDidMount",value:function(){this.svg.setAttribute("focusable","false")}},{key:"render",value:function(){var t=this;return p.default.createElement("svg",{className:"bitesize-yes-svg",version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"31.8px",height:"32px",viewBox:"0 0 31.8 32",enableBackground:"new 0 0 31.8 32",ref:function(e){t.svg=e}},p.default.createElement("polygon",{points:"12.8,28.9 31.8,6.3 28,3.1 12.2,21.9 3.2,14.4 0,18.2 \t"}))}}]),e}(p.Component),h=d;e.default=h,t.exports=e.default},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function u(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?c(t):e}function c(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(9),n(10);var p=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};r.get||r.set?Object.defineProperty(e,n,r):e[n]=t[n]}return e.default=t,e}(n(0)),d=function(t){function e(){return o(this,e),a(this,f(e).apply(this,arguments))}return s(e,t),u(e,[{key:"componentDidMount",value:function(){this.svg.setAttribute("focusable","false")}},{key:"render",value:function(){var t=this;return p.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",ref:function(e){t.svg=e}},p.default.createElement("path",{d:"M32 3.5L28.5 0 16 12.5 3.5 0 0 3.5 12.5 16 0 28.5 3.5 32 16 19.5 28.5 32l3.5-3.5L19.5 16z"}))}}]),e}(p.Component),h=d;e.default=h,t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function a(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t}function c(t,e){return!e||"object"!==o(e)&&"function"!=typeof e?s(t):e}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&p(t,e)}function p(t,e){return(p=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(9),n(10);var d=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};r.get||r.set?Object.defineProperty(e,n,r):e[n]=t[n]}return e.default=t,e}(n(0)),h=(r(n(35)),r(n(189))),v=r(n(190)),y=r(n(191)),g=function(t){function e(t){var n;return i(this,e),n=c(this,f(e).call(this,t)),n.state={visible:!1},n.closeToolTip=n.closeToolTip.bind(s(n)),n.handleKeyPress=n.handleKeyPress.bind(s(n)),n.toggleToolTip=n.toggleToolTip.bind(s(n)),n}return l(e,t),a(e,[{key:"componentWillUnmount",value:function(){this.removeCloseEventListeners()}},{key:"setupCloseEventListeners",value:function(){document.addEventListener("keydown",this.handleKeyPress)}},{key:"removeCloseEventListeners",value:function(){document.removeEventListener("keydown",this.handleKeyPress)}},{key:"closeToolTip",value:function(){this.removeCloseEventListeners(),this.setState({visible:!1})}},{key:"handleKeyPress",value:function(t){"Escape"===t.key&&(this.removeCloseEventListeners(),this.setState({visible:!1}))}},{key:"toggleToolTip",value:function(){this.removeCloseEventListeners(),this.setupCloseEventListeners(),this.setState(function(t){return{visible:!t.visible}})}},{key:"render",value:function(){var t=this.state.visible,e=this.props.buttonContent;return d.default.createElement("div",null,t&&d.default.createElement("div",{className:"bitesize-tooltip-popup__background",onClick:this.closeToolTip,"aria-hidden":"true"}),d.default.createElement("div",{className:"bitesize-tooltip-popup__container"},d.default.createElement(y.default,{onClick:this.toggleToolTip},e),t&&d.default.createElement("div",{className:"bitesize-tooltip-popup__popup-box"},d.default.createElement("p",{className:"bitesize-tooltip-popup__title",aria:"assertive"},this.props.title),d.default.createElement("p",{className:"bitesize-tooltip-popup__text",aria:"assertive"},this.props.text),d.default.createElement("div",{className:"bitesize-tooltip-popup__cta-container"},this.props.body),d.default.createElement("button",{type:"button",className:"bitesize-tooltip-popup__closebutton",onClick:this.closeToolTip},d.default.createElement("span",{className:"bitesize-tooltip-popup__close-icon"},d.default.createElement(h.default,null)),d.default.createElement("span",{className:"bitesize-tooltip-popup__close-icon--hover"},d.default.createElement(v.default,null))))))}}]),e}(d.Component),b=g;e.default=b,t.exports=e.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(168);var r=n(169),o=function(t,e,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"blue",i="".concat((0,r.getIdHost)(),"/idcta/init?ptrt=").concat(n,"&lang=").concat(t,"&purpose=").concat(e,"&context=").concat("bitesize","&pathway=").concat("bitesize","&buttonSize=").concat("small","&buttonColour=").concat(o);return fetch(i).then(function(t){return t.json()})};e.default=o,t.exports=e.default},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function u(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function a(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?c(t):e}function c(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(9),n(10);var p=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};r.get||r.set?Object.defineProperty(e,n,r):e[n]=t[n]}return e.default=t,e}(n(0)),d=function(t){function e(){return o(this,e),a(this,f(e).apply(this,arguments))}return s(e,t),u(e,[{key:"componentDidMount",value:function(){this.svg.setAttribute("focusable","false")}},{key:"render",value:function(){var t=this;return p.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",ref:function(e){t.svg=e}},p.default.createElement("path",{d:"M29.8 8l-3.5 2c1 1.8 1.6 3.8 1.6 6 0 6.6-5.4 12-12 12S4 22.6 4 16 9.4 4 16 4V0C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16c0-2.9-.8-5.6-2.2-8z"}))}}]),e}(p.Component),h=d;e.default=h,t.exports=e.default},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"CopyLinkBox",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Facebook",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"Pinterest",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"SharePanel",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"Twitter",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"WhatsApp",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"Yummly",{enumerable:!0,get:function(){return s.default}});var o=r(n(476)),i=r(n(481)),u=r(n(483)),a=r(n(484)),c=r(n(487)),f=r(n(488)),s=r(n(489))},function(t,e,n){"use strict";var r=n(108),o=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(109)),u=o(n(110)),a=o(n(111)),c=o(n(112)),f=o(n(113)),s=r(n(0)),l=n(0).PropTypes||n(5),p=function(t){function e(t){var n;return(0,i.default)(this,e),n=(0,a.default)(this,(0,c.default)(e).call(this,t)),n.state={copied:!1},n}return(0,f.default)(e,t),(0,u.default)(e,[{key:"handleCopyUrl",value:function(){try{this.inputElement.select(),document.execCommand("copy"),this.setState({copied:!0})}catch(t){}}},{key:"render",value:function(){var t=this,e=this.props,n=e.copiedText,r=e.shareText,o=e.onClickCallback,i=e.link,u=e.position,a=this.state.copied;return s.default.createElement("div",{className:"ec-share-copy-link","data-bbc-container":"Share Tools","data-bbc-title":"Copy Link","data-bbc-metadata":JSON.stringify({CHD:"copy-link:: ".concat(u)})},s.default.createElement("label",{className:"ec-share-copy-link__text"},a?n:r),s.default.createElement("input",{className:"ec-share-copy-link__input",onClick:function(){o&&o(),t.handleCopyUrl()},readOnly:!0,ref:function(e){t.inputElement=e},type:"text",value:i}))}}]),e}(s.Component);p.defaultProps={shareText:"Copy and share link",copiedText:"Copied!"},p.propTypes={link:l.string.isRequired,copiedText:l.string,shareText:l.string,onClickCallback:l.func,position:l.number.isRequired};var d=p;e.default=d},function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(e){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?t.exports=r=function(t){return n(t)}:t.exports=r=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},r(e)}t.exports=r},function(t,e){function n(e,r){return t.exports=n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},n(e,r)}t.exports=n},function(t,e,n){"use strict";function r(){}function o(){}var i=n(480);o.resetWarningCache=r,t.exports=function(){function t(t,e,n,r,o,u){if(u!==i){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:r};return n.PropTypes=n,n}},function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(0)),i=n(38),u=r(n(39)),a=n(0).PropTypes||n(5),c=o.default.createElement("svg",{focusable:"false",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M12.1 32V17H8v-5.4h4.1V7c0-3.6 2.4-7 8-7 2.2 0 3.9.2 3.9.2l-.1 5.1h-3.6c-2 0-2.3.9-2.3 2.4v3.9h6l-.3 5.4H18v15h-5.9z"})),f=function(t){var e=t.caption,n=t.description,r=t.link,a=t.name,f=t.picture,s=t.standalone,l=t.onClickCallback,p=t.position;return o.default.createElement(u.default,{icon:c,name:"Facebook",standalone:s,onClick:function(){l&&l();var t="https://web.archive.org/web/20190926214845/https://www.facebook.com/dialog/feed?app_id=58567469885&redirect_uri=http%3A%2F%2Fwww.bbc.co.uk%2Fmodules%2Fshare%2Fclose&display=popup";n&&(t+="&description=".concat(encodeURIComponent(n))),e&&(t+="&caption=".concat(encodeURIComponent(e))),f&&(t+="&picture=".concat(encodeURIComponent(f))),a&&(t+="&name=".concat(encodeURIComponent(a))),t+="&link=".concat(encodeURIComponent(r)),(0,i.openWindow)(t)},position:p})};f.propTypes={link:a.string.isRequired,description:a.string,picture:a.string,name:a.string,caption:a.string,standalone:a.bool,onClickCallback:a.func,position:a.number.isRequired},f.defaultProps={standalone:!1};var s=f;e.default=s},function(t,e){function n(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}t.exports=n},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(0)),i=n(38),u=r(n(39)),a=n(0).PropTypes||n(5),c=o.default.createElement("svg",{focusable:"false",viewBox:"-3 -3 82 82"},o.default.createElement("path",{d:"M27.5 71c3.3 1 6.7 1.6 10.3 1.6C57 72.6 72.6 57 72.6 37.8 72.6 18.6 57 3 37.8 3 18.6 3 3 18.6 3 37.8c0 14.8 9.3 27.5 22.4 32.5-.3-2.7-.6-7.2 0-10.3l4-17.2s-1-2-1-5.2c0-4.8 3-8.4 6.4-8.4 3 0 4.4 2.2 4.4 5 0 3-2 7.3-3 11.4C35.6 49 38 52 41.5 52c6.2 0 11-6.6 11-16 0-8.3-6-14-14.6-14-9.8 0-15.6 7.3-15.6 15 0 3 1 6 2.6 8 .3.2.3.5.2 1l-1 3.8c0 .6-.4.8-1 .4-4.4-2-7-8.3-7-13.4 0-11 7.8-21 22.8-21 12 0 21.3 8.6 21.3 20 0 12-7.4 21.6-18 21.6-3.4 0-6.7-1.8-7.8-4L32 61.7c-.8 3-3 7-4.5 9.4z"})),f=function(t){var e=t.link,n=t.media,r=t.standalone,a=t.onClickCallback,f=t.position;return o.default.createElement(u.default,{icon:c,name:"Pinterest",standalone:r,onClick:function(){a&&a(),(0,i.openWindow)("".concat("https://web.archive.org/web/20190926214845/https://www.pinterest.com/pin/create/button","?url=").concat(e).concat(n?"&media=".concat(encodeURIComponent(n)):""))},position:f})};f.propTypes={link:a.string.isRequired,media:a.string,standalone:a.bool,onClickCallback:a.func,position:a.number.isRequired},f.defaultProps={standalone:!1};var s=f;e.default=s},function(t,e,n){"use strict";var r=n(108),o=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(109)),u=o(n(110)),a=o(n(111)),c=o(n(112)),f=o(n(192)),s=o(n(113)),l=r(n(0)),p=o(n(66)),d=o(n(485)),h=o(n(486)),v=n(0).PropTypes||n(5),y=function(t){return[].concat(t)},g=function(t){function e(t){var n;return(0,i.default)(this,e),n=(0,a.default)(this,(0,c.default)(e).call(this,t)),n.closeSharePanel=n.closeSharePanel.bind((0,f.default)(n)),n.handleFocusOut=n.handleFocusOut.bind((0,f.default)(n)),n.state={isOpen:!1},n}return(0,s.default)(e,t),(0,u.default)(e,[{key:"toggleSharePanel",value:function(t){this.setState({isOpen:!this.state.isOpen}),t.stopPropagation(),t.preventDefault()}},{key:"closeSharePanel",value:function(t){this.state.isOpen&&!this.sharePanel.contains(t.target)&&this.setState({isOpen:!1})}},{key:"handleFocusOut",value:function(t){this.closeSharePanel({target:t.relatedTarget||t.target})}},{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.closeSharePanel),document.addEventListener("touchstart",this.closeSharePanel),document.addEventListener("focusout",this.handleFocusOut)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.closeSharePanel),document.removeEventListener("touchstart",this.closeSharePanel),document.removeEventListener("focusout",this.handleFocusOut)}},{key:"render",value:function(){var t=this,e=this.props,n=e.className,r=e.children,o=e.ctaText,i=e.headerText,u=e.readMoreText,a=e.shareButtonComponent,c=e.onClickCallback;return l.default.createElement("div",{className:(0,p.default)("ec-share-tools",n),ref:function(e){t.sharePanel=e}},l.default.createElement(a,{className:"ec-share-tools__open-button",active:this.state.isOpen,onButtonClick:function(e){c&&c(),t.toggleSharePanel(e)},ctaText:o}),l.default.createElement("div",{className:(0,p.default)({"ec-share-panel":!0,"ec-share-panel--open":this.state.isOpen})},l.default.createElement("div",{className:"ec-share-panel__header"},l.default.createElement("span",{className:"ec-share-panel__header-text"},i),l.default.createElement(d.default,{onClick:function(e){return t.toggleSharePanel(e)}})),l.default.createElement("div",{className:"ec-share-panel__body"},l.default.createElement("ul",{className:"ec-share-panel__items"},y(r).map(function(t,e){return l.default.createElement("li",{key:e,className:"ec-share-panel__item"},t)}),l.default.createElement("li",{className:"ec-share-panel__item"},l.default.createElement("a",{className:"ec-share-panel__read-more-link",href:"https://web.archive.org/web/20190926214845/http://www.bbc.co.uk/faqs/questions/bbc_online/sharing"},u))))))}}]),e}(l.Component);g.defaultProps={children:[],ctaText:"Share",direction:"up",headerText:"Share this with",isOpen:!1,readMoreText:"Read more about sharing.",shareButtonComponent:h.default},g.propTypes={direction:v.string,children:v.node,className:v.string,ctaText:v.string,headerText:v.string,isOpen:v.bool,readMoreText:v.string,shareButtonComponent:v.func,onClickCallback:v.func};var b=g;e.default=b},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(0)),i=n(0).PropTypes||n(5),u=function(t){var e=t.onClick;return o.default.createElement("button",{className:"ec-share-panel__close-button",onClick:e},o.default.createElement("span",{className:"ec-share-panel__close-button-icon"},o.default.createElement("svg",{focusable:"false",viewBox:"0 0 32 32",width:"16",height:"16"},o.default.createElement("path",{d:"M32 3.5L28.5 0 16 12.5 3.5 0 0 3.5 12.5 16 0 28.5 3.5 32 16 19.5 28.5 32l3.5-3.5L19.5 16"}))))};u.propTypes={onClick:i.func.isRequired};var a=u;e.default=a},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(0)),i=r(n(66)),u=n(0).PropTypes||n(5),a=function(t){var e=t.children;return o.default.createElement("span",null,o.default.createElement("span",{className:"ec-share-icon__svg"},o.default.createElement("svg",{focusable:"false",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M6.8 22.2c1.6 0 3-.7 4-1.8l9 4.8c-.1.4-.2.8-.2 1.3 0 3 2.5 5.5 5.5 5.5s5.5-2.4 5.5-5.5-2.5-5.5-5.5-5.5c-1.6 0-3 .7-4 1.8l-9.5-5.2-.1-2.8 9.7-5.5c1 1 2.3 1.5 3.8 1.5 3 0 5.5-2.5 5.5-5.5S28.2 0 25.2 0s-5.5 2.4-5.5 5.5c0 .6.1 1.1.2 1.6l-9.3 5.7c-1-.9-2.3-1.5-3.8-1.5-3 0-5.5 2.4-5.5 5.5.1 2.9 2.5 5.4 5.5 5.4z"}))),o.default.createElement("span",{className:"ec-share-cta-text"},e))};a.propTypes={children:u.node.isRequired};var c=function(t){var e=t.active,n=t.ctaText,r=t.onButtonClick;return o.default.createElement("button",{className:(0,i.default)({"ec-share-button":!0,"ec-share-button__share":!0,"ec-share-button__share--open":e}),onClick:r,"data-bbc-container":"Share Tools","data-bbc-title":"Share Icon"},o.default.createElement(a,null,n))};c.defaultProps={active:!1},c.propTypes={active:u.bool,ctaText:u.string.isRequired,onButtonClick:u.func.isRequired};var f=c;e.default=f},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(0)),i=n(38),u=r(n(39)),a=n(0).PropTypes||n(5),c=o.default.createElement("svg",{focusable:"false",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M32 6.1c-1.2.5-2.4.9-3.8 1 1.4-.8 2.4-2.1 2.9-3.6-1.3.8-2.7 1.3-4.2 1.6C25.7 3.8 24 3 22.2 3c-3.6 0-6.6 2.9-6.6 6.6 0 .5.1 1 .2 1.5-5.5-.3-10.3-2.9-13.6-6.9-.6 1-.9 2.1-.9 3.3 0 2.3 1.2 4.3 2.9 5.5-1.1 0-2.1-.3-3-.8v.1c0 3.2 2.3 5.8 5.3 6.4-.6.1-1.1.2-1.7.2-.4 0-.8 0-1.2-.1.8 2.6 3.3 4.5 6.1 4.6-2.2 1.8-5.1 2.8-8.2 2.8-.5 0-1.1 0-1.6-.1 3 1.8 6.5 2.9 10.2 2.9 12.1 0 18.7-10 18.7-18.7v-.9c1.2-.9 2.3-2 3.2-3.3z"})),f=function(t){var e=t.text,n=t.hashTags,r=t.link,a=t.via,f=t.standalone,s=t.onClickCallback,l=t.position;return o.default.createElement(u.default,{icon:c,name:"Twitter",standalone:f,onClick:function(){s&&s();var t="".concat("https://web.archive.org/web/20190926214845/https://twitter.com/intent/tweet","?url=").concat(r);e&&(t+="&text=".concat(encodeURIComponent(e))),n&&(t+="&hashtags=".concat(n.join(","))),a&&(t+="&via=".concat(a)),(0,i.openWindow)(t)},position:l})};f.propTypes={text:a.string,hashTags:a.arrayOf(a.string),link:a.string.isRequired,via:a.string,standalone:a.bool,onClickCallback:a.func,position:a.number.isRequired},f.defaultProps={standalone:!1};var s=f;e.default=s},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(0)),i=n(38),u=r(n(39)),a=n(0).PropTypes||n(5),c=o.default.createElement("svg",{focusable:"false",viewBox:"0 0 24 24"},o.default.createElement("path",{d:"M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z"})),f=function(t){var e=t.link,n=t.via,r=t.standalone,a=t.onClickCallback,f=t.position;return o.default.createElement(u.default,{icon:c,name:"WhatsApp",standalone:r,onClick:function(){a&&a();var t="".concat(window.innerWidth<=600?"https://web.archive.org/web/20190926214845/https://api.whatsapp.com/send":"https://web.archive.org/web/20190926214845/https://web.whatsapp.com/send","?text=").concat(encodeURIComponent(e));n&&(t+="&via=".concat(encodeURIComponent("".concat(n)))),(0,i.openWindow)(t)},position:f})};f.propTypes={link:a.string.isRequired,via:a.string,standalone:a.bool,onClickCallback:a.func,position:a.number.isRequired},f.defaultProps={standalone:!1};var s=f;e.default=s},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(0)),i=n(38),u=r(n(39)),a=n(0).PropTypes||n(5),c=o.default.createElement("svg",{focusable:"false",viewBox:"-3 0 29 29"},o.default.createElement("path",{d:"m23.55,22c0,-0.2 -0.2,-0.3 -0.3,-0.3c-0.3,-0.1 -0.5,0 -1.3,-0.4c-0.6,-0.3 -3.5,-1.7 -7.5,-2.1l2.9,-16.4c0.1,-0.7 0.1,-1.3 -0.1,-1.7c-0.3,-0.6 -1.1,-0.7 -1.9,-0.6c-0.7,0.1 -1.2,0.3 -1.3,0.4s-0.2,0.2 -0.2,0.4c0,0.3 0.3,0.6 0.1,1.7c0,0.3 -1,5.5 -1.8,10c-2.1,1.3 -4.9,1.9 -5.5,1.1c-0.3,-0.4 -0.2,-1.1 0.1,-2.2c0.1,-0.2 1.3,-4.9 1.6,-6.3c0.7,-2.6 0.2,-4.9 -2.5,-5.2c-2.3,-0.2 -4.5,1.1 -5.2,1.9c-0.5,0.5 -0.3,1.1 0.1,1.9c0.3,0.6 0.8,1 0.9,1c0.1,0.1 0.3,0.1 0.4,0c0.8,-0.9 2.2,-1.5 2.7,-1.1c0.4,0.4 0.3,1 0.1,1.7c0,0 -1.5,5.6 -2.1,8c-0.4,1.7 0,3.3 1.3,4.1c0.9,0.6 2.3,0.5 3.4,0.4c2.4,-0.3 3.8,-1.3 4,-1.5c-0.3,1.5 -0.4,2.5 -0.4,2.5s-2.7,0.2 -4.9,1.6c-2.9,1.7 -4.1,5.7 -2.2,7.8c1.9,2.1 5.1,1.3 6.5,0.4c1.3,-0.9 2.9,-2.7 3.7,-6.8c4.4,0.2 5.5,2.5 7.4,2.6c1.2,-0.2 2.1,-1.5 2,-2.9zm-15,4c-0.6,0.4 -1.3,0.4 -1.7,0c-0.4,-0.5 -0.5,-3.1 3.6,-3.8c0,-0.1 -0.7,3 -1.9,3.8z",id:"svg_8"})),f=function(t){var e=t.link,n=t.title,r=t.image,a=t.standalone,f=t.onClickCallback,s=t.position;return o.default.createElement(u.default,{icon:c,name:"Yummly",standalone:a,onClick:function(){f&&f();var t="".concat("https://web.archive.org/web/20190926214845/http://www.yummly.com/urb/verify","?url=").concat(encodeURIComponent(e));n&&(t+="&title=".concat(encodeURIComponent("".concat(n)))),r&&(t+="&image=".concat(encodeURIComponent("".concat(r)))),(0,i.openWindow)(t)},position:s})};f.propTypes={link:a.string.isRequired,title:a.string,image:a.string,standalone:a.bool,onClickCallback:a.func,position:a.number.isRequired},f.defaultProps={standalone:!1};var s=f;e.default=s},function(t,e,n){"use strict";function r(t,e){return u(t)||i(t,e)||o()}function o(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function i(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var u,a=t[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}function u(t){if(Array.isArray(t))return t}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){c(t,e,n[e])})}return t}function c(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function l(t,e,n){return e&&s(t.prototype,e),n&&s(t,n),t}var p={primary:{universal:"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-universal-primary.js",geography:"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-geography.js","english-lit":"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-english-lit.js","english-lang":"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-english-lang.js",language:"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-language.js",maths:"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-maths.js",science:"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-science.js"},secondary:{universal:"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-universal-secondary.js",geography:"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-secondary-geography.js","english-lit":"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-secondary-english-lit.js","english-lang":"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-secondary-english-lang.js",language:"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-secondary-language.js",maths:"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-secondary-maths.js",science:"https://web.archive.org/web/20190926214845/https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-secondary-science.js"}},d={zt3rkqt:"english-lang",z2f3cdm:"geography",zkxhfg8:"language",z426n39:"language",zc7xpv4:"language",z86pyrd:"language",zrqmhyc:"language",z9mtsbk:"language",zjpfb9q:"language",z9frq6f:"language",z3cr9j6:"language",zqnygk7:"language",z8rdtfr:"english-lit",zhbc87h:"english-lit",zy9d7ty:"english-lit",z6vg9j6:"maths",z37qtfr:"maths",z7nygk7:"science",z2svr82:"science",zmf3cdm:"science",zxyb4wx:"science"},h=function(t){return d[t]?d[t]:null},v=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};f(this,t);var o={opacity:1,opacityTransition:.5,scale:1};this.config=a({},o,n),this.svg=e.cloneNode(!0);var i=this.svg.getAttribute("viewBox").split(" "),u=r(i,4),c=u[2],s=u[3];this.baseWidth=c,this.baseHeight=s,this.opacity=this.config.opacity,this.opacityTransition=this.config.opacityTransition,this.scale=this.config.scale,this.svg.setAttribute("focusable","false"),this.hide()}return l(t,[{key:"hasPosition",value:function(){return!!this.config.position}},{key:"show",value:function(){this.svg.style.display="block",this.svg.style.opacity=this.opacity}},{key:"fadeIn",value:function(){var t=this;requestAnimationFrame(function(){t.svg.style.display="block",requestAnimationFrame(function(){t.svg.style.opacity=t.opacity})})}},{key:"hide",value:function(){this.svg.style.display="none",this.svg.style.opacity=0}},{key:"opacity",get:function(){return this.config.opacity},set:function(t){this.config.opacity=t,this.svg.style.opacity=t}},{key:"opacityTransition",get:function(){return this.config.opacityTransition},set:function(t){this.config.opacityTransition=t,this.svg.style.transitionDuration="".concat(t,"s")}},{key:"position",get:function(){return this.config.position},set:function(t){var e=r(t,2),n=e[0],o=e[1],i="string"==typeof n?n:"".concat(n.toString(),"px"),u="string"==typeof o?o:"".concat(o.toString(),"px");this.config.position=[i,u],this.svg.style.left="".concat(n,"px"),this.svg.style.top="".concat(o,"px")}},{key:"scale",get:function(){return this.config.scale},set:function(t){this.config.scale=t,this.svg.style.width="".concat(this.baseWidth*t,"px"),this.svg.style.height="".concat(this.baseHeight*t,"px")}}]),t}(),y=function(t){return t%2==0},g=function(t,e){return Math.floor(Math.random()*(e-t+1))+t},b=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=[],n=0;n<t;n++)e.push(n);return e},_=function(){function t(e,n){f(this,t),this.parentElement=e,this.sparkSource=n,this.sparks=[]}return l(t,[{key:"getRandomSpark",value:function(){return this.sparkSource[g(0,this.sparkSource.length-1)]}},{key:"addSparkStylesheet",value:function(){if(!document.getElementById("spark-styles")){var t=document.createElement("style");t.id="spark-styles",t.textContent="\n .bitesize-spark-background {\n z-index: -1;\n overflow: hidden;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n\n .bitesize-spark {\n display: none;\n opacity: 0;\n position: absolute;\n transition-property: opacity;\n transition-timing-function: ease-in;\n }\n ",document.head.appendChild(t)}}},{key:"initialize",value:function(){var t=document.createElement("div");t.classList.add("bitesize-spark-background");for(var e=0;e<100;e++){var n=this.getRandomSpark(),r=new v(n,{opacityTransition:g(200,500)/1e3,scale:g(25,75)/100});this.sparks[e]=r}this.sparks.forEach(function(e){return t.appendChild(e.svg)});var o=window.getComputedStyle(this.parentElement),i=o.backgroundColor,u=o.backgroundImage,a=o.backgroundPosition,c=o.backgroundSize,f=o.backgroundRepeat;t.style.backgroundColor=i,t.style.backgroundImage=u,t.style.backgroundPosition=a,t.style.backgroundSize=c,t.style.backgroundRepeat=f,this.addSparkStylesheet(),this.parentElement.appendChild(t),this.parentElement.style.background="none"}},{key:"distribute",value:function(){var t=this;if(window.matchMedia("(max-width: 600px)").matches)return void this.hideAllSparks();var e={horizontalSlots:Math.floor(this.parentElement.clientWidth/128),verticalSlots:Math.floor(this.parentElement.clientHeight/64)},n=b(e.horizontalSlots),r=b(e.verticalSlots);n.map(function(t){return r}).map(function(t,e){return t.filter(function(t){return y(t)===y(e)})}).map(function(t,e){return t.map(function(t){return{xCoordinate:e,yCoordinate:t}})}).reduce(function(t,e){return t.concat(e)},[]).forEach(function(e,n){var r=e.xCoordinate,o=e.yCoordinate,i=t.sparks[n];if(!i.hasPosition()){var u=128*r+g(-32,32)+64+16,a=64*o+g(-32,32)+32;i.position=[u,a]}i.fadeIn()})}},{key:"hideAllSparks",value:function(){this.sparks.forEach(function(t){return t.hide()})}}]),t}(),m=function(t){return"secondary"===t||"post-16"===t?"secondary":"primary"},x=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"primary",e=arguments.length>1?arguments[1]:void 0,n=e?"".concat(t,"-").concat(e):t,r="#bitesize-sparks-".concat(n," > svg");return document.querySelectorAll(r)},j=function(t){t.initialize(),t.distribute(),window.addEventListener("resize",function(){t.distribute()})};window.mrSparkle=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.zid?h(t.zid):null,n=document.querySelector(t.selector);if(null!==n){var r=m(t.phase),o=x(r,e);if(o.length){var i=new _(n,o);j(i)}else{var u=p[r][e||"universal"];window.require([u],function(){o=x(r,e);var t=new _(n,o);j(t)})}}}},function(t,e,n){"use strict";var r={"en-GB":{label:"All levels",description:"Learning resources for adults, children, parents and teachers organised by level, subject and topic."},"cy-GB":{label:"Pob lefel",description:"Adnoddau Dysgu ar gyfer oedolion, plant, rhieni ac athrawon yn ol lefel, pwnc ac is-bynciau."},"ga-GB":{label:"Gach leibhéil",description:"Acmhainní foghlama do dhaoine fásta, páistí, tuismitheoirí agus múinteoirí eagraithe de réir leibhéil, ábhair agus topaice."},"gd-GB":{label:"Na h-ìrean air fad",description:"Goireasan foghlaim dha inbhich, clann, pàrantan is tidsearan le fiosrachadh mu ìre, cuspair agus fo-chuspair."}};t.exports=function(t){var e=r[t]||r["en-GB"];return{label:e.label,fosZid:"",description:e.description}}}]); //# sourceMappingURL=bundle.js.map; });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-header-view","pageType":"index-page","href":"\/bitesize","globalNav":"true","subdirectory":"bitesize","branding":"phase2","language":"en-GB","version":"8.16.1","_mrrVersion":"2.0.16"},'u04777464967927525'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//web.archive.org/web/20190926214845/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u04777464967927525 */</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bitesize-your-subjects-view@1.1.0"]={"@babel/core":"7.5.5","@babel/plugin-transform-object-assign":"7.2.0","@babel/runtime":"7.5.5","@bbc/education-accordion":"0.2.1","@bbc/education-subject-card-list":"0.3.1","bbc-morph-bitesize-core-components":"10.2.5","bbc-morph-bitesize-core-utils":"5.0.2","bbc-morph-bitesize-personalisation-client-tools":"9.0.0",classnames:"2.2.6",react:"0.14.7","react-dom":"0.14.7","react-motion":"0.4.8","whatwg-fetch":"2.0.3"},function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){Morph.modules["bbc-morph-bitesize-your-subjects-view@1.1.0"]=n(1)},function(t,e,n){t.exports=n(2)},function(t,e,n){t.exports=function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}([function(t,e,n){"use strict";var r=n(1),o=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(3)),u=o(n(4)),a=o(n(5)),c=o(n(6)),s=o(n(7)),f=o(n(8)),l=o(n(9)),p=o(n(10)),d=r(n(11)),v=o(n(12)),y=o(n(13)),h=o(n(14)),b=o(n(15)),m=o(n(16)),g=o(n(17)),_=function(t){function e(t){var n;(0,a.default)(this,e),n=(0,s.default)(this,(0,f.default)(e).call(this,t)),n.state={yourSubjects:[]},n.updateYourSubjects=n.updateYourSubjects.bind((0,l.default)(n));var r=n.props.language;return v.default.initLocalisations({language:r,localisations:g.default}),n}return(0,p.default)(e,t),(0,c.default)(e,[{key:"componentDidMount",value:function(){function t(){return e.apply(this,arguments)}var e=(0,u.default)(i.default.mark(function t(){var e,n;return i.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,m.default.getDetails();case 3:if(e=t.sent,!(n=e.isSignedIn)){t.next=8;break}return t.next=8,this.updateYourSubjects();case 8:t.next=13;break;case 10:t.prev=10,t.t0=t.catch(0),console.error(t.t0.message);case 13:case"end":return t.stop()}},t,this,[[0,10]])}));return t}()},{key:"updateYourSubjects",value:function(){var t=this;return(0,b.default)().then(function(e){t.setState({yourSubjects:e})}).catch(function(t){console.error(t.message)})}},{key:"render",value:function(){var t=this.state.yourSubjects,e=t.length>0,n=d.default.createElement(h.default,{subjects:t,dataBbcContainer:"Your subjects",fadeInTransition:!0}),r=v.default.localise("yourSubjectsTitle");return e&&d.default.createElement("div",{className:"your-subjects__content-wrap"},d.default.createElement("div",{className:"your-subjects__content--mobile"},d.default.createElement(y.default,{title:r},n)),d.default.createElement("div",{className:"your-subjects__content--desktop"},d.default.createElement("span",{className:"your-subjects__link"},d.default.createElement("h1",{className:"your-subjects__title"},r)),n))}}]),e}(d.Component);_.propTypes={language:d.PropTypes.string},_.defaultProps={language:"en-GB"};var w=_;e.default=w,t.exports=e.default},function(t,e){t.exports=n(3)},function(t,e){t.exports=n(4)},function(t,e){t.exports=n(5)},function(t,e){t.exports=n(7)},function(t,e){t.exports=n(8)},function(t,e){t.exports=n(9)},function(t,e){t.exports=n(10)},function(t,e){t.exports=n(13)},function(t,e){t.exports=n(12)},function(t,e){t.exports=n(14)},function(t,e){t.exports=n(16)},function(t,e){t.exports=n(17)},function(t,e){t.exports=n(18)},function(t,e){t.exports=n(38)},function(t,e){t.exports=n(46)},function(t,e){t.exports=n(197)},function(t,e,n){"use strict";t.exports={"en-GB":{yourSubjectsTitle:"Your subjects"},"ga-GB":{yourSubjectsTitle:"D’ábhair féin"},"cy-GB":{yourSubjectsTitle:"Dy bynciau"},"gd-GB":{yourSubjectsTitle:"Do chuspairean"}}}])},function(t,e){function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};r.get||r.set?Object.defineProperty(e,n,r):e[n]=t[n]}return e.default=t,e}t.exports=n},function(t,e){function n(t){return t&&t.__esModule?t:{default:t}}t.exports=n},function(t,e,n){t.exports=n(6)},function(t,e,n){var r=function(t){"use strict";function e(t,e,n,o){var i=e&&e.prototype instanceof r?e:r,u=Object.create(i.prototype),a=new p(o||[]);return u._invoke=c(t,n,a),u}function n(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function r(){}function o(){}function i(){}function u(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function a(t){function e(r,o,i,u){var a=n(t[r],t,o);if("throw"!==a.type){var c=a.arg,s=c.value;return s&&"object"==typeof s&&b.call(s,"__await")?Promise.resolve(s.__await).then(function(t){e("next",t,i,u)},function(t){e("throw",t,i,u)}):Promise.resolve(s).then(function(t){c.value=t,i(c)},function(t){return e("throw",t,i,u)})}u(a.arg)}function r(t,n){function r(){return new Promise(function(r,o){e(t,n,r,o)})}return o=o?o.then(r,r):r()}var o;this._invoke=r}function c(t,e,r){var o=x;return function(i,u){if(o===O)throw new Error("Generator is already running");if(o===S){if("throw"===i)throw u;return v()}for(r.method=i,r.arg=u;;){var a=r.delegate;if(a){var c=s(a,r);if(c){if(c===E)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===x)throw o=S,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=O;var f=n(t,e,r);if("normal"===f.type){if(o=r.done?S:j,f.arg===E)continue;return{value:f.arg,done:r.done}}"throw"===f.type&&(o=S,r.method="throw",r.arg=f.arg)}}}function s(t,e){var r=t.iterator[e.method];if(r===y){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=y,s(t,e),"throw"===e.method))return E;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return E}var o=n(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,E;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=y),e.delegate=null,E):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,E)}function f(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function l(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function p(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(f,this),this.reset(!0)}function d(t){if(t){var e=t[g];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function e(){for(;++n<t.length;)if(b.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=y,e.done=!0,e};return r.next=r}}return{next:v}}function v(){return{value:y,done:!0}}var y,h=Object.prototype,b=h.hasOwnProperty,m="function"==typeof Symbol?Symbol:{},g=m.iterator||"@@iterator",_=m.asyncIterator||"@@asyncIterator",w=m.toStringTag||"@@toStringTag";t.wrap=e;var x="suspendedStart",j="suspendedYield",O="executing",S="completed",E={},P={};P[g]=function(){return this};var k=Object.getPrototypeOf,A=k&&k(k(d([])));A&&A!==h&&b.call(A,g)&&(P=A);var T=i.prototype=r.prototype=Object.create(P);return o.prototype=T.constructor=i,i.constructor=o,i[w]=o.displayName="GeneratorFunction",t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===o||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,i):(t.__proto__=i,w in t||(t[w]="GeneratorFunction")),t.prototype=Object.create(T),t},t.awrap=function(t){return{__await:t}},u(a.prototype),a.prototype[_]=function(){return this},t.AsyncIterator=a,t.async=function(n,r,o,i){var u=new a(e(n,r,o,i));return t.isGeneratorFunction(r)?u:u.next().then(function(t){return t.done?t.value:u.next()})},u(T),T[w]="Generator",T[g]=function(){return this},T.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=d,p.prototype={constructor:p,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=y,this.done=!1,this.delegate=null,this.method="next",this.arg=y,this.tryEntries.forEach(l),!t)for(var e in this)"t"===e.charAt(0)&&b.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=y)},stop:function(){this.done=!0;var t=this.tryEntries[0],e=t.completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){function e(e,r){return i.type="throw",i.arg=t,n.next=e,r&&(n.method="next",n.arg=y),!!r}if(this.done)throw t;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return e("end");if(o.tryLoc<=this.prev){var u=b.call(o,"catchLoc"),a=b.call(o,"finallyLoc");if(u&&a){if(this.prev<o.catchLoc)return e(o.catchLoc,!0);if(this.prev<o.finallyLoc)return e(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return e(o.catchLoc,!0)}else{if(!a)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return e(o.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&b.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=t,i.arg=e,o?(this.method="next",this.next=o.finallyLoc,E):this.complete(i)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),E},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),l(n),E}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;l(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:d(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=y),E}},t}(t.exports);try{regeneratorRuntime=r}catch(t){Function("r","regeneratorRuntime = r")(r)}},function(t,e){function n(t,e,n,r,o,i,u){try{var a=t[i](u),c=a.value}catch(t){return void n(t)}a.done?e(c):Promise.resolve(c).then(r,o)}function r(t){return function(){var e=this,r=arguments;return new Promise(function(o,i){function u(t){n(c,o,i,u,a,"next",t)}function a(t){n(c,o,i,u,a,"throw",t)}var c=t.apply(e,r);u(void 0)})}}t.exports=r},function(t,e){function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}t.exports=n},function(t,e){function n(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function r(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),t}t.exports=r},function(t,e,n){function r(t,e){return!e||"object"!==o(e)&&"function"!=typeof e?i(t):e}var o=n(11),i=n(12);t.exports=r},function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(e){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?t.exports=r=function(t){return n(t)}:t.exports=r=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},r(e)}t.exports=r},function(t,e){function n(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}t.exports=n},function(t,e){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},n(e)}t.exports=n},function(t,e,n){function r(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&o(t,e)}var o=n(15);t.exports=r},function(t,e){function n(e,r){return t.exports=n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},n(e,r)}t.exports=n},function(t,e){t.exports=React},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,r=["en-GB","ga-GB","gd-GB","cy-GB"],o="en-GB",i=function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var o=function(t,e){return void 0!==n[e]?n[e]:t};return t.replace(/{(\d+)}/g,o)},u=function(t){var e=t.language,i=t.localisations;r.indexOf(e)>=0&&(o=e),i&&(n=i)},a=function(){return o},c=function(t){if(!n)throw new Error("No localisation data has been set.");if(!n[o])return"";for(var e=n[o][t],r=arguments.length,u=new Array(r>1?r-1:0),a=1;a<r;a++)u[a-1]=arguments[a];return u.length>0?i.apply(void 0,[e].concat(u)):e},s={initLocalisations:u,getLocale:a,localise:c};e.default=s,t.exports=e.default},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(19)),i=o.default;e.default=i},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(8)),i=r(n(9)),u=r(n(10)),a=r(n(13)),c=r(n(12)),s=r(n(14)),f=r(n(16)),l=n(20),p=n(16).PropTypes||n(22),d=function(t){function e(t){var n;return(0,o.default)(this,e),n=(0,u.default)(this,(0,a.default)(e).call(this,t)),n.state={isExpanded:!1,isFocussed:!1},n.toggleClick=n.toggleClick.bind((0,c.default)(n)),n.onFocus=n.onFocus.bind((0,c.default)(n)),n.onBlur=n.onBlur.bind((0,c.default)(n)),n}return(0,s.default)(e,t),(0,i.default)(e,[{key:"toggleClick",value:function(){this.setState(function(t){return{isExpanded:!t.isExpanded}})}},{key:"onFocus",value:function(){this.setState(function(){return{isFocussed:!0}})}},{key:"onBlur",value:function(){this.setState(function(){return{isFocussed:!1}})}},{key:"render",value:function(){var t=this.props,e=t.title,n=t.groupName,r=t.children,o=this.state,i=o.isExpanded,u=o.isFocussed,a="ec-accordion--".concat(n),c=i?" ec-accordion--expanded":"",s=u?" ec-accordion--focussed":"";return f.default.createElement("div",{className:"ec-accordion ".concat(a).concat(c).concat(s)},f.default.createElement("h2",{className:"ec-accordion__title-bar"},f.default.createElement("button",{type:"button",onFocus:this.onFocus,onBlur:this.onBlur,className:"ec-accordion__title-bar-button",onClick:this.toggleClick,"aria-expanded":i},e,f.default.createElement("div",{className:"ec-accordion__down-arrow"},f.default.createElement(l.GelDownIcon,null)))),f.default.createElement("div",{className:"ec-accordion__content"},r))}}]),e}(f.default.Component);d.propTypes={title:p.string.isRequired,groupName:p.string,children:p.node.isRequired},d.defaultProps={groupName:"default-group"};var v=d;e.default=v},function(t,e,n){"use strict";var r=n(4),o=r(n(21)),i=r(n(32)),u=r(n(33)),a=r(n(34)),c=r(n(35)),s=r(n(36)),f=r(n(37));t.exports={GelAddIcon:o.default,GelDownIcon:i.default,GelHeadingLinkIcon:u.default,GelIconDuration:a.default,GelNextIcon:c.default,GelPreviousIcon:s.default,GelRecentActivityIcon:f.default}},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(16)),i=n(16).PropTypes||n(22),u=function(t){var e=t.className;return o.default.createElement("svg",{className:e,xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"white"},o.default.createElement("polygon",{points:"31.5,13.5 18.5,13.5 18.5,0.5 13.5,0.5 13.5,13.5 0.5,13.5 0.5,18.5 13.5,18.5 13.5,31.5 18.5,31.5 18.5,18.5 31.5,18.5"}))};u.propTypes={className:i.string},u.defaultProps={className:""};var a=u;e.default=a},function(t,e,n){(function(e){if("production"!==e.env.NODE_ENV){var r=n(24);t.exports=n(27)(r.isElement,!0)}else t.exports=n(31)()}).call(e,n(23))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(t){if(f===setTimeout)return setTimeout(t,0);if((f===n||!f)&&setTimeout)return f=setTimeout,setTimeout(t,0);try{return f(t,0)}catch(e){try{return f.call(null,t,0)}catch(e){return f.call(this,t,0)}}}function i(t){if(l===clearTimeout)return clearTimeout(t);if((l===r||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(t);try{return l(t)}catch(e){try{return l.call(null,t)}catch(e){return l.call(this,t)}}}function u(){y&&d&&(y=!1,d.length?v=d.concat(v):h=-1,v.length&&a())}function a(){if(!y){var t=o(u);y=!0;for(var e=v.length;e;){for(d=v,v=[];++h<e;)d&&d[h].run();h=-1,e=v.length}d=null,y=!1,i(t)}}function c(t,e){this.fun=t,this.array=e}function s(){}var f,l,p=t.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:n}catch(t){f=n}try{l="function"==typeof clearTimeout?clearTimeout:r}catch(t){l=r}}();var d,v=[],y=!1,h=-1;p.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];v.push(new c(t,e)),1!==v.length||y||o(a)},c.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=s,p.addListener=s,p.once=s,p.off=s,p.removeListener=s,p.removeAllListeners=s,p.emit=s,p.prependListener=s,p.prependOnceListener=s,p.listeners=function(t){return[]},p.binding=function(t){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(t){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(t,e,n){(function(e){"use strict";"production"===e.env.NODE_ENV?t.exports=n(25):t.exports=n(26)}).call(e,n(23))},function(t,e){"use strict";function n(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case i:switch(t=t.type){case p:case d:case a:case s:case c:case y:return t;default:switch(t=t&&t.$$typeof){case l:case v:case f:return t;default:return e}}case b:case h:case u:return e}}}function r(t){return n(t)===d}Object.defineProperty(e,"__esModule",{value:!0});var o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,u=o?Symbol.for("react.portal"):60106,a=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,f=o?Symbol.for("react.provider"):60109,l=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.async_mode"):60111,d=o?Symbol.for("react.concurrent_mode"):60111,v=o?Symbol.for("react.forward_ref"):60112,y=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,b=o?Symbol.for("react.lazy"):60116;e.typeOf=n,e.AsyncMode=p,e.ConcurrentMode=d,e.ContextConsumer=l,e.ContextProvider=f,e.Element=i,e.ForwardRef=v,e.Fragment=a,e.Lazy=b,e.Memo=h,e.Portal=u,e.Profiler=s,e.StrictMode=c,e.Suspense=y,e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===a||t===d||t===s||t===c||t===y||"object"==typeof t&&null!==t&&(t.$$typeof===b||t.$$typeof===h||t.$$typeof===f||t.$$typeof===l||t.$$typeof===v)},e.isAsyncMode=function(t){return r(t)||n(t)===p},e.isConcurrentMode=r,e.isContextConsumer=function(t){return n(t)===l},e.isContextProvider=function(t){return n(t)===f},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===i},e.isForwardRef=function(t){return n(t)===v},e.isFragment=function(t){return n(t)===a},e.isLazy=function(t){return n(t)===b},e.isMemo=function(t){return n(t)===h},e.isPortal=function(t){return n(t)===u},e.isProfiler=function(t){return n(t)===s},e.isStrictMode=function(t){return n(t)===c},e.isSuspense=function(t){return n(t)===y}},function(t,e,n){(function(t){"use strict";"production"!==t.env.NODE_ENV&&function(){function t(t){return"string"==typeof t||"function"==typeof t||t===g||t===S||t===w||t===_||t===P||"object"==typeof t&&null!==t&&(t.$$typeof===A||t.$$typeof===k||t.$$typeof===x||t.$$typeof===j||t.$$typeof===E)}function n(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case b:var n=t.type;switch(n){case O:case S:case g:case w:case _:case P:return n;default:var r=n&&n.$$typeof;switch(r){case j:case E:case x:return r;default:return e}}case A:case k:case m:return e}}}function r(t){return Y||(Y=!0,M(!1,"The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),o(t)||n(t)===O}function o(t){return n(t)===S}function i(t){return n(t)===j}function u(t){return n(t)===x}function a(t){return"object"==typeof t&&null!==t&&t.$$typeof===b}function c(t){return n(t)===E}function s(t){return n(t)===g}function f(t){return n(t)===A}function l(t){return n(t)===k}function p(t){return n(t)===m}function d(t){return n(t)===w}function v(t){return n(t)===_}function y(t){return n(t)===P}Object.defineProperty(e,"__esModule",{value:!0});var h="function"==typeof Symbol&&Symbol.for,b=h?Symbol.for("react.element"):60103,m=h?Symbol.for("react.portal"):60106,g=h?Symbol.for("react.fragment"):60107,_=h?Symbol.for("react.strict_mode"):60108,w=h?Symbol.for("react.profiler"):60114,x=h?Symbol.for("react.provider"):60109,j=h?Symbol.for("react.context"):60110,O=h?Symbol.for("react.async_mode"):60111,S=h?Symbol.for("react.concurrent_mode"):60111,E=h?Symbol.for("react.forward_ref"):60112,P=h?Symbol.for("react.suspense"):60113,k=h?Symbol.for("react.memo"):60115,A=h?Symbol.for("react.lazy"):60116,T=function(){},z=function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var o=0,i="Warning: "+t.replace(/%s/g,function(){return n[o++]});"undefined"!=typeof console&&console.warn(i);try{throw new Error(i)}catch(t){}};T=function(t,e){if(void 0===e)throw new Error("`lowPriorityWarning(condition, format, ...args)` requires a warning message argument");if(!t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];z.apply(void 0,[e].concat(r))}};var M=T,N=O,I=S,L=j,C=x,D=b,R=E,F=g,$=A,q=k,B=m,G=w,V=_,W=P,Y=!1;e.typeOf=n,e.AsyncMode=N,e.ConcurrentMode=I,e.ContextConsumer=L,e.ContextProvider=C,e.Element=D,e.ForwardRef=R,e.Fragment=F,e.Lazy=$,e.Memo=q,e.Portal=B,e.Profiler=G,e.StrictMode=V,e.Suspense=W,e.isValidElementType=t,e.isAsyncMode=r,e.isConcurrentMode=o,e.isContextConsumer=i,e.isContextProvider=u,e.isElement=a,e.isForwardRef=c,e.isFragment=s,e.isLazy=f,e.isMemo=l,e.isPortal=p,e.isProfiler=d,e.isStrictMode=v,e.isSuspense=y}()}).call(e,n(23))},function(t,e,n){(function(e){"use strict";function r(){return null}var o=n(24),i=n(28),u=n(29),a=n(30),c=Function.call.bind(Object.prototype.hasOwnProperty),s=function(){};"production"!==e.env.NODE_ENV&&(s=function(t){var e="Warning: "+t;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(t){}}),t.exports=function(t,n){function f(t){var e=t&&(k&&t[k]||t[A]);if("function"==typeof e)return e}function l(t,e){return t===e?0!==t||1/t==1/e:t!==t&&e!==e}function p(t){this.message=t,this.stack=""}function d(t){function r(r,a,c,f,l,d,v){if(f=f||T,d=d||c,v!==u){if(n){var y=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw y.name="Invariant Violation",y}if("production"!==e.env.NODE_ENV&&"undefined"!=typeof console){var h=f+":"+c;!o[h]&&i<3&&(s("You are manually calling a React.PropTypes validation function for the `"+d+"` prop on `"+f+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),o[h]=!0,i++)}}return null==a[c]?r?new p(null===a[c]?"The "+l+" `"+d+"` is marked as required in `"+f+"`, but its value is `null`.":"The "+l+" `"+d+"` is marked as required in `"+f+"`, but its value is `undefined`."):null:t(a,c,f,l,d)}if("production"!==e.env.NODE_ENV)var o={},i=0;var a=r.bind(null,!1);return a.isRequired=r.bind(null,!0),a}function v(t){function e(e,n,r,o,i,u){var a=e[n];if(O(a)!==t)return new p("Invalid "+o+" `"+i+"` of type `"+S(a)+"` supplied to `"+r+"`, expected `"+t+"`.");return null}return d(e)}function y(t){function e(e,n,r,o,i){if("function"!=typeof t)return new p("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=e[n];if(!Array.isArray(a)){return new p("Invalid "+o+" `"+i+"` of type `"+O(a)+"` supplied to `"+r+"`, expected an array.")}for(var c=0;c<a.length;c++){var s=t(a,c,r,o,i+"["+c+"]",u);if(s instanceof Error)return s}return null}return d(e)}function h(t){function e(e,n,r,o,i){if(!(e[n]instanceof t)){var u=t.name||T;return new p("Invalid "+o+" `"+i+"` of type `"+P(e[n])+"` supplied to `"+r+"`, expected instance of `"+u+"`.")}return null}return d(e)}function b(t){function n(e,n,r,o,i){for(var u=e[n],a=0;a<t.length;a++)if(l(u,t[a]))return null;var c=JSON.stringify(t,function(t,e){return"symbol"===S(e)?String(e):e});return new p("Invalid "+o+" `"+i+"` of value `"+String(u)+"` supplied to `"+r+"`, expected one of "+c+".")}return Array.isArray(t)?d(n):("production"!==e.env.NODE_ENV&&s(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),r)}function m(t){function e(e,n,r,o,i){if("function"!=typeof t)return new p("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var a=e[n],s=O(a);if("object"!==s)return new p("Invalid "+o+" `"+i+"` of type `"+s+"` supplied to `"+r+"`, expected an object.");for(var f in a)if(c(a,f)){var l=t(a,f,r,o,i+"."+f,u);if(l instanceof Error)return l}return null}return d(e)}function g(t){function n(e,n,r,o,i){for(var a=0;a<t.length;a++){if(null==(0,t[a])(e,n,r,o,i,u))return null}return new p("Invalid "+o+" `"+i+"` supplied to `"+r+"`.")}if(!Array.isArray(t))return"production"!==e.env.NODE_ENV&&s("Invalid argument supplied to oneOfType, expected an instance of array."),r;for(var o=0;o<t.length;o++){var i=t[o];if("function"!=typeof i)return s("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+E(i)+" at index "+o+"."),r}return d(n)}function _(t){function e(e,n,r,o,i){var a=e[n],c=O(a);if("object"!==c)return new p("Invalid "+o+" `"+i+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");for(var s in t){var f=t[s];if(f){var l=f(a,s,r,o,i+"."+s,u);if(l)return l}}return null}return d(e)}function w(t){function e(e,n,r,o,a){var c=e[n],s=O(c);if("object"!==s)return new p("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");var f=i({},e[n],t);for(var l in f){var d=t[l];if(!d)return new p("Invalid "+o+" `"+a+"` key `"+l+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(e[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(t),null," "));var v=d(c,l,r,o,a+"."+l,u);if(v)return v}return null}return d(e)}function x(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(x);if(null===e||t(e))return!0;var n=f(e);if(!n)return!1;var r,o=n.call(e);if(n!==e.entries){for(;!(r=o.next()).done;)if(!x(r.value))return!1}else for(;!(r=o.next()).done;){var i=r.value;if(i&&!x(i[1]))return!1}return!0;default:return!1}}function j(t,e){return"symbol"===t||!!e&&("Symbol"===e["@@toStringTag"]||"function"==typeof Symbol&&e instanceof Symbol)}function O(t){var e=typeof t;return Array.isArray(t)?"array":t instanceof RegExp?"object":j(e,t)?"symbol":e}function S(t){if(void 0===t||null===t)return""+t;var e=O(t);if("object"===e){if(t instanceof Date)return"date";if(t instanceof RegExp)return"regexp"}return e}function E(t){var e=S(t);switch(e){case"array":case"object":return"an "+e;case"boolean":case"date":case"regexp":return"a "+e;default:return e}}function P(t){return t.constructor&&t.constructor.name?t.constructor.name:T}var k="function"==typeof Symbol&&Symbol.iterator,A="@@iterator",T="<<anonymous>>",z={array:v("array"),bool:v("boolean"),func:v("function"),number:v("number"),object:v("object"),string:v("string"),symbol:v("symbol"),any:function(){return d(r)}(),arrayOf:y,element:function(){function e(e,n,r,o,i){var u=e[n];if(!t(u)){return new p("Invalid "+o+" `"+i+"` of type `"+O(u)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return d(e)}(),elementType:function(){function t(t,e,n,r,i){var u=t[e];if(!o.isValidElementType(u)){return new p("Invalid "+r+" `"+i+"` of type `"+O(u)+"` supplied to `"+n+"`, expected a single ReactElement type.")}return null}return d(t)}(),instanceOf:h,node:function(){function t(t,e,n,r,o){return x(t[e])?null:new p("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return d(t)}(),objectOf:m,oneOf:b,oneOfType:g,shape:_,exact:w};return p.prototype=Error.prototype,z.checkPropTypes=a,z.resetWarningCache=a.resetWarningCache,z.PropTypes=z,z}}).call(e,n(23))},function(t,e){"use strict";function n(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var u,a,c=n(t),s=1;s<arguments.length;s++){u=Object(arguments[s]);for(var f in u)o.call(u,f)&&(c[f]=u[f]);if(r){a=r(u);for(var l=0;l<a.length;l++)i.call(u,a[l])&&(c[a[l]]=u[a[l]])}}return c}},function(t,e){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){(function(e){"use strict";function r(t,n,r,c,s){if("production"!==e.env.NODE_ENV)for(var f in t)if(a(t,f)){var l;try{if("function"!=typeof t[f]){var p=Error((c||"React class")+": "+r+" type `"+f+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof t[f]+"`.");throw p.name="Invariant Violation",p}l=t[f](n,f,c,r,null,i)}catch(t){l=t}if(!l||l instanceof Error||o((c||"React class")+": type specification of "+r+" `"+f+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof l+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),l instanceof Error&&!(l.message in u)){u[l.message]=!0;var d=s?s():"";o("Failed "+r+" type: "+l.message+(null!=d?d:""))}}}var o=function(){};if("production"!==e.env.NODE_ENV){var i=n(29),u={},a=Function.call.bind(Object.prototype.hasOwnProperty);o=function(t){var e="Warning: "+t;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(t){}}}r.resetWarningCache=function(){"production"!==e.env.NODE_ENV&&(u={})},t.exports=r}).call(e,n(23))},function(t,e,n){"use strict";function r(){}function o(){}var i=n(29);o.resetWarningCache=r,t.exports=function(){function t(t,e,n,r,o,u){if(u!==i){ var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:r};return n.PropTypes=n,n}},function(t,e,n){"use strict";var r=n(3),o=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(8)),u=o(n(9)),a=o(n(10)),c=o(n(13)),s=o(n(14)),f=r(n(16)),l=function(t){function e(){return(0,i.default)(this,e),(0,a.default)(this,(0,c.default)(e).apply(this,arguments))}return(0,s.default)(e,t),(0,u.default)(e,[{key:"componentDidMount",value:function(){this.icon.setAttribute("focusable","false")}},{key:"render",value:function(){var t=this;return f.default.createElement("svg",{version:"1.1",x:"0px",y:"0px",width:"18px",height:"18px",viewBox:"0 0 32 32",ref:function(e){t.icon=e}},f.default.createElement("g",{id:"Grid","data-reactid":".2fuuqwria3c.1.0.1.0.0.3.1.0.0.$KS3.0.2.0.0"}),f.default.createElement("g",{id:"Layer_2","data-reactid":".2fuuqwria3c.1.0.1.0.0.3.1.0.0.$KS3.0.2.0.1"}),f.default.createElement("polygon",{points:"16,29 32,3 24.8,3 16,18.3 7.2,3 0,3","data-reactid":".2fuuqwria3c.1.0.1.0.0.3.1.0.0.$KS3.0.2.0.1.0"}))}}]),e}(f.Component),p=l;e.default=p},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(16)),i=n(16).PropTypes||n(22),u=function(t){var e=t.brand;return o.default.createElement("svg",{className:"ec-heading-link__icon--".concat(e),xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("polygon",{points:"29 16 3 0 3 7.2 17.6 16 3 24.8 3 32 29 16"}))};u.propTypes={brand:i.string},u.defaultProps={brand:"default"};var a=u;e.default=a},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(16)),i=function(){return o.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",className:"bitesize-content-promo__duration-svg"},o.default.createElement("polygon",{points:"17 15.4 17 6 15 6 15 16.6 23.8 21.7 24.8 19.9 17 15.4"}),o.default.createElement("path",{d:"M16,4A12,12,0,1,1,4,16,12,12,0,0,1,16,4m0-4A16,16,0,1,0,32,16,16,16,0,0,0,16,0Z"}))},u=i;e.default=u},function(t,e,n){"use strict";var r=n(3),o=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(8)),u=o(n(9)),a=o(n(10)),c=o(n(13)),s=o(n(14)),f=r(n(16)),l=function(t){function e(){return(0,i.default)(this,e),(0,a.default)(this,(0,c.default)(e).apply(this,arguments))}return(0,s.default)(e,t),(0,u.default)(e,[{key:"componentDidMount",value:function(){this.icon.setAttribute("focusable","false")}},{key:"render",value:function(){var t=this;return f.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32","aria-labelledby":"next-chevron-title",ref:function(e){t.icon=e}},f.default.createElement("title",{id:"next-chevron-title"},"Next"),f.default.createElement("desc",null,"Move to the next page"),f.default.createElement("polygon",{points:"26,16 0,0 0,7.2 14.6,16 0,24.8 0,32"}))}}]),e}(f.Component),p=l;e.default=p},function(t,e,n){"use strict";var r=n(3),o=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(8)),u=o(n(9)),a=o(n(10)),c=o(n(13)),s=o(n(14)),f=r(n(16)),l=function(t){function e(){return(0,i.default)(this,e),(0,a.default)(this,(0,c.default)(e).apply(this,arguments))}return(0,s.default)(e,t),(0,u.default)(e,[{key:"componentDidMount",value:function(){this.icon.setAttribute("focusable","false")}},{key:"render",value:function(){var t=this;return f.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32","aria-labelledby":"previous-chevron-title",ref:function(e){t.icon=e}},f.default.createElement("title",{id:"previous-chevron-title"},"Previous"),f.default.createElement("desc",null,"Move to the previous page"),f.default.createElement("polygon",{points:"0,16 26,0 26,7.2 11.4,16 26,24.8 26,32"}))}}]),e}(f.Component),p=l;e.default=p},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(16)),i=n(16).PropTypes||n(22),u=function(t){var e=t.className;return o.default.createElement("svg",{className:e,xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M16 28C9.4 28 4 22.6 4 16S9.4 4 16 4c.3 0 .7 0 1 .1v-4c-.3-.1-.7-.1-1-.1C7.2 0 0 7.2 0 16s7.2 16 16 16c6.3 0 11.7-3.6 14.3-8.9l-3.5-2c-1.9 4.1-6 6.9-10.8 6.9z"}),o.default.createElement("path",{d:"M15 6v10.6l8.8 5.1 1-1.8-7.8-4.5V6"}),o.default.createElement("circle",{cx:"30",cy:"16",r:"2"}),o.default.createElement("circle",{cx:"28",cy:"9",r:"2"}),o.default.createElement("circle",{cx:"23",cy:"4",r:"2"}))};u.propTypes={className:i.string},u.defaultProps={className:""};var a=u;e.default=a},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(16)),i=r(n(39)),u=r(n(41)),a=n(16).PropTypes||n(22),c=function(t){var e=t.subjects,n=t.dataBbcContainer,r=t.fadeInTransition;return o.default.createElement("div",{className:"bitesize-subject-list"},r&&o.default.createElement(u.default,null),o.default.createElement("div",{className:"bitesize-subjects-list__container"},o.default.createElement("div",{className:"bitesize-subject-list__wrapper"},o.default.createElement("ol",{className:"bitesize-subjects-list__list"},e.map(function(t,e){var r=t.programmeOfStudyId,u=t.subjectLabel,a=t.levelLabel,c=t.fieldOfStudyId,s=t.phase,f=t.url;return o.default.createElement("li",{className:"bitesize-subjects-list__item",id:r,key:r},o.default.createElement(i.default,{subjectLabel:u,levelLabel:a,fieldOfStudyId:c,phase:s,url:f,dataBbcContainer:n,index:e}))})))))};c.defaultProps={subjects:[],fadeInTransition:!1},c.propTypes={subjects:a.array,dataBbcContainer:a.string.isRequired,fadeInTransition:a.boolean};var s=c;e.default=s},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(16)),i=r(n(40)),u=n(16).PropTypes||n(22),a=function(t,e){return t?"".concat(t," - ").concat(e):e},c=function(t){var e=t.subjectLabel,n=t.levelLabel,r=t.fieldOfStudyId,u=t.url,c=t.phase,s=t.dataBbcContainer,f=t.index;return o.default.createElement("a",{className:"bitesize-subject-card",href:u,"data-bbc-container":s,"data-bbc-title":a(n,e),"data-bbc-metadata":JSON.stringify({CHD:"card::".concat(f)})},o.default.createElement(i.default,{id:r,phase:c}),o.default.createElement("div",{className:"bitesize-subject-card__label"},n&&o.default.createElement("div",{className:"bitesize-subject-card__level"},n),o.default.createElement("div",{className:"bitesize-subject-card__subject"},e)))};c.defaultProps={levelLabel:""},c.propTypes={subjectLabel:u.string.isRequired,levelLabel:u.string,fieldOfStudyId:u.string.isRequired,url:u.string.isRequired,phase:u.string.isRequired,dataBbcContainer:u.string.isRequired,index:u.number.isRequired};var s=c;e.default=s},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(16)),i=n(16).PropTypes||n(22),u=function(t,e){return"https://bitesize.files.bbci.co.uk/images/svgs/subjects/v2/".concat(e.toLowerCase(),"/").concat(t,".svg")},a=function(t){var e=t.id,n=t.phase;return o.default.createElement("img",{className:"bitesize-subject-icon",src:u(e,n),alt:""})};a.propTypes={id:i.string.isRequired,phase:i.string.isRequired};var c=a;e.default=c},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(42)),i=r(n(16)),u=function(){return(0,o.default)(Array(6).keys()).map(function(t){return i.default.createElement("div",{key:t,className:"bitesize-subjects-list__transition-item bitesize-subjects-list__transition-item--".concat(t)})})},a=function(){return i.default.createElement("div",{className:"bitesize-subjects-list__transition-container"},u())},c=a;e.default=c},function(t,e,n){function r(t){return o(t)||i(t)||u()}var o=n(43),i=n(44),u=n(45);t.exports=r},function(t,e){function n(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}t.exports=n},function(t,e){function n(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}t.exports=n},function(t,e){function n(){throw new TypeError("Invalid attempt to spread non-iterable instance")}t.exports=n},function(t,e,n){"use strict";var r=n(47);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(48)),i=r(n(53)),u=r(n(56)),a=function(){return(0,o.default)().then(function(t){return t.map(i.default).filter(function(t){return t})}).then(u.default)};e.default=a,t.exports=e.default},function(t,e){function n(t){return t&&t.__esModule?t:{default:t}}t.exports=n},function(t,e,n){"use strict";var r=n(47);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(49)),i=function(){return(0,o.default)("/your/subjects").then(function(t){return t.data})};e.default=i,t.exports=e.default},function(t,e,n){"use strict";var r=n(47);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(50));n(51);var i=n(52),u=function(t,e){var n=(0,i.getNewtonHost)(),r=(0,i.getNewtonApiKey)(),u=(0,o.default)({Accept:"application/json"},e);return fetch("".concat(n).concat(t,"?api_key=").concat(r),{mode:"cors",credentials:"include",headers:new Headers(u)}).then(function(t){if(!t.ok)throw new Error("Fetching error ".concat(t.status,": ").concat(t.statusText));return t.json()})};e.default=u,t.exports=e.default},function(t,e){function n(){return t.exports=n=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},n.apply(this,arguments)}t.exports=n},function(t,e){t.exports=Morph.modules["whatwg-fetch@2.0.3"]},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={live:{uasApiKey:"f84u0qqpuquhr",newtonApiKey:"hY7m6nL3dPAXyn9kK763kW65tu3hG0A0"},test:{uasApiKey:"rn5lii9febqql",newtonApiKey:"0YIvZUWEyGJxVGIyyuHIHKANb4cshSXt"}},r=function(){return window&&window.Morph&&""!==window.Morph.config.pushEnv?window.Morph.config.pushEnv:"test"},o=function(){return window&&window.location&&window.location.hostname&&window.location.hostname.includes("bbc.co.uk")?"co.uk":"com"},i={test:".test",live:""},u=function(){return i[r()]},a=function(){return n[r()].uasApiKey},c=function(){return"https://activity".concat(u(),".api.bbc.").concat(o())},s=function(){return"https://newton".concat(u(),".api.bbc.").concat(o())},f=function(){return n[r()].newtonApiKey},l=function(){return"https://idcta".concat(u(),".api.bbc.co.uk")},p=function(){return"https://push".concat(u(),".api.bbci.co.uk")},d=function(){return"https://www".concat(u(),".bbc.com")},v={getUASHost:c,getUASApiKey:a,getNewtonHost:s,getNewtonApiKey:f,getIdHost:l,getMorphPushProxyHost:p,getBBCHost:d};e.default=v,t.exports=e.default},function(t,e,n){"use strict";function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(n,!0).forEach(function(e){(0,u.default)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(n).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var i=n(47);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=i(n(54)),a=n(55),c=function(t){switch(t.type){case a.programmeOfStudyType:return{id:t.id,label:t.label};case a.examSpecType:var e=t.programmeOfStudy;return{id:e.id,label:e.label};default:return{}}},s=function(t){return t.type===a.examSpecType},f=function(t){var e=t.type,n=t.programmeOfStudyId;return s({type:e})&&a.programmesOfStudyWithExamspecs.includes(n)},l=function(t){var e=t.programmeOfStudyId,n=t.type,r=t.subjectDataLabel,o=t.programmeOfStudyLabel;return f({programmeOfStudyId:e,type:n})?"".concat(o," - ").concat(r):o},p=function(t){var e=t.keyStage.id;return a.post16Levels.includes(e)?"post-16":"secondary"},d=function(t){return t.keyStage.label},v=function(t){var e=t.label,n=t.keyStage,r=d({keyStage:n});return e.replace(r,"").trim()},y=function(t){var e=t.type,n=t.subjectDataId,r=t.programmeOfStudyId,o=f({type:e,programmeOfStudyId:r}),i=o?"examspecs":"subjects",u=o?n:r;return"/bitesize/".concat(i,"/").concat(u)},h=function(t){var e=t.id,n=t.label,r=t.type,o=t.fieldOfStudy,i=t.keyStage,u=t.programmeOfStudyId,a=t.programmeOfStudyLabel,c=l({programmeOfStudyId:u,type:r,subjectDataLabel:n,programmeOfStudyLabel:a}),f=p({keyStage:i}),h=s({type:r}),b=y({type:r,subjectDataId:e,programmeOfStudyId:u});return{id:u,followId:e,programmeOfStudyId:u,isExamSpec:h,subjectLabel:v({label:c,keyStage:i}),levelLabel:d({keyStage:i}),label:n,fieldOfStudyId:o.id,phase:f,url:b,fieldOfStudy:o,keyStage:i}},b=function(t){var e=c(t),n=e.id,r=e.label,i=o({},t,{programmeOfStudyId:n,programmeOfStudyLabel:r});return n?h(i):null},m=b;e.default=m,t.exports=e.default},function(t,e){function n(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}t.exports=n},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.post16Levels=e.chooseExamSpecValue=e.supportedLevels=e.programmesOfStudyWithExamspecs=e.programmeOfStudyType=e.examSpecType=void 0;e.examSpecType="exam";e.programmeOfStudyType="programme-of-study";var n=["z34k7ty","zvg4d2p","zr9d7ty","zckw2hv","zkw76sg","zj26n39","z38pycw","zpf3cdm","znyb4wx","zb48q6f","z9ddmp3","zs6hvcw","zp266yc","zpm6fg8"];e.programmesOfStudyWithExamspecs=n;var r=["z4kw2hv","z98jmp3","zy4qn39","zvk2fg8","z8hhvcw","zdpp34j","zqq4wxs","zp3d7ty","z6gw2hv","zkdqxnb","zh6vr82","zqxy8mn","z8w76sg","z9wtgdm","zvhtng8","z66jhbk","zhh7nrd"];e.supportedLevels=r;e.chooseExamSpecValue="choose-exam-spec";var o=["zvhtng8","z66jhbk","zhh7nrd"];e.post16Levels=o},function(t,e,n){"use strict";var r=n(47);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(57)),i=r(n(61)),u=r(n(187)),a=function(t){var e=(0,u.default)(t,"programmeOfStudyId"),n=(0,i.default)(e,"subjectLabel");return Object.keys(n).sort().reduce(function(t,e){return[].concat((0,o.default)(t),(0,o.default)(n[e]))},[])},c=a;e.default=c,t.exports=e.default},function(t,e,n){function r(t){return o(t)||i(t)||u()}var o=n(58),i=n(59),u=n(60);t.exports=r},function(t,e){function n(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}t.exports=n},function(t,e){function n(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}t.exports=n},function(t,e){function n(){throw new TypeError("Invalid attempt to spread non-iterable instance")}t.exports=n},function(t,e,n){var r=n(62),o=n(78),i=Object.prototype,u=i.hasOwnProperty,a=o(function(t,e,n){u.call(t,n)?t[n].push(e):r(t,n,[e])});t.exports=a},function(t,e,n){function r(t,e,n){"__proto__"==e&&o?o(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var o=n(63);t.exports=r},function(t,e,n){var r=n(64),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,e,n){function r(t,e){var n=i(t,e);return o(n)?n:void 0}var o=n(65),i=n(77);t.exports=r},function(t,e,n){function r(t){return!(!u(t)||i(t))&&(o(t)?v:s).test(a(t))}var o=n(66),i=n(74),u=n(73),a=n(76),c=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,f=Function.prototype,l=Object.prototype,p=f.toString,d=l.hasOwnProperty,v=RegExp("^"+p.call(d).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){if(!i(t))return!1;var e=o(t);return e==a||e==c||e==u||e==s}var o=n(67),i=n(73),u="[object AsyncFunction]",a="[object Function]",c="[object GeneratorFunction]",s="[object Proxy]";t.exports=r},function(t,e,n){function r(t){return null==t?void 0===t?c:a:s&&s in Object(t)?i(t):u(t)}var o=n(68),i=n(71),u=n(72),a="[object Null]",c="[object Undefined]",s=o?o.toStringTag:void 0;t.exports=r},function(t,e,n){var r=n(69),o=r.Symbol;t.exports=o},function(t,e,n){var r=n(70),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,function(){return this}())},function(t,e,n){function r(t){var e=u.call(t,c),n=t[c];try{t[c]=void 0;var r=!0}catch(t){}var o=a.call(t);return r&&(e?t[c]=n:delete t[c]),o}var o=n(68),i=Object.prototype,u=i.hasOwnProperty,a=i.toString,c=o?o.toStringTag:void 0;t.exports=r},function(t,e){function n(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=n},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){function r(t){return!!i&&i in t}var o=n(75),i=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e,n){var r=n(69),o=r["__core-js_shared__"];t.exports=o},function(t,e){function n(t){if(null!=t){try{return o.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,o=r.toString;t.exports=n},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e,n){function r(t,e){return function(n,r){var c=a(n)?o:i,s=e?e():{};return c(n,t,u(r,2),s)}}var o=n(79),i=n(80),u=n(107),a=n(91);t.exports=r},function(t,e){function n(t,e,n,r){for(var o=-1,i=null==t?0:t.length;++o<i;){var u=t[o];e(r,u,n(u),t)}return r}t.exports=n},function(t,e,n){function r(t,e,n,r){return o(t,function(t,o,i){e(r,t,n(t),i)}),r}var o=n(81);t.exports=r},function(t,e,n){var r=n(82),o=n(106),i=o(r);t.exports=i},function(t,e,n){function r(t,e){return t&&o(t,e,i)}var o=n(83),i=n(85);t.exports=r},function(t,e,n){var r=n(84),o=r();t.exports=o},function(t,e){function n(t){return function(e,n,r){for(var o=-1,i=Object(e),u=r(e),a=u.length;a--;){var c=u[t?a:++o];if(!1===n(i[c],c,i))break}return e}}t.exports=n},function(t,e,n){function r(t){return u(t)?o(t):i(t)}var o=n(86),i=n(101),u=n(105);t.exports=r},function(t,e,n){function r(t,e){var n=u(t),r=!n&&i(t),f=!n&&!r&&a(t),p=!n&&!r&&!f&&s(t),d=n||r||f||p,v=d?o(t.length,String):[],y=v.length;for(var h in t)!e&&!l.call(t,h)||d&&("length"==h||f&&("offset"==h||"parent"==h)||p&&("buffer"==h||"byteLength"==h||"byteOffset"==h)||c(h,y))||v.push(h);return v}var o=n(87),i=n(88),u=n(91),a=n(92),c=n(95),s=n(96),f=Object.prototype,l=f.hasOwnProperty;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){var r=n(89),o=n(90),i=Object.prototype,u=i.hasOwnProperty,a=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&u.call(t,"callee")&&!a.call(t,"callee")};t.exports=c},function(t,e,n){function r(t){return i(t)&&o(t)==u}var o=n(67),i=n(90),u="[object Arguments]";t.exports=r},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){(function(t){var r=n(69),o=n(94),i="object"==typeof e&&e&&!e.nodeType&&e,u=i&&"object"==typeof t&&t&&!t.nodeType&&t,a=u&&u.exports===i,c=a?r.Buffer:void 0,s=c?c.isBuffer:void 0,f=s||o;t.exports=f}).call(e,n(93)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e){function n(){return!1}t.exports=n},function(t,e){function n(t,e){var n=typeof t;return!!(e=null==e?r:e)&&("number"==n||"symbol"!=n&&o.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e,n){var r=n(97),o=n(99),i=n(100),u=i&&i.isTypedArray,a=u?o(u):r;t.exports=a},function(t,e,n){function r(t){return u(t)&&i(t.length)&&!!a[o(t)]}var o=n(67),i=n(98),u=n(90),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=r},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=n},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e,n){(function(t){var r=n(70),o="object"==typeof e&&e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,u=i&&i.exports===o,a=u&&r.process,c=function(){try{var t=i&&i.require&&i.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=c}).call(e,n(93)(t))},function(t,e,n){function r(t){if(!o(t))return i(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}var o=n(102),i=n(103),u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e){function n(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||r)}var r=Object.prototype;t.exports=n},function(t,e,n){var r=n(104),o=r(Object.keys,Object);t.exports=o},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e,n){function r(t){return null!=t&&i(t.length)&&!o(t)}var o=n(66),i=n(98);t.exports=r},function(t,e,n){function r(t,e){return function(n,r){if(null==n)return n;if(!o(n))return t(n,r);for(var i=n.length,u=e?i:-1,a=Object(n);(e?u--:++u<i)&&!1!==r(a[u],u,a););return n}}var o=n(105);t.exports=r},function(t,e,n){function r(t){return"function"==typeof t?t:null==t?u:"object"==typeof t?a(t)?i(t[0],t[1]):o(t):c(t)}var o=n(108),i=n(167),u=n(183),a=n(91),c=n(184);t.exports=r},function(t,e,n){function r(t){var e=i(t);return 1==e.length&&e[0][2]?u(e[0][0],e[0][1]):function(n){return n===t||o(n,t,e)}}var o=n(109),i=n(164),u=n(166);t.exports=r},function(t,e,n){function r(t,e,n,r){var c=n.length,s=c,f=!r;if(null==t)return!s;for(t=Object(t);c--;){var l=n[c];if(f&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++c<s;){l=n[c];var p=l[0],d=t[p],v=l[1];if(f&&l[2]){if(void 0===d&&!(p in t))return!1}else{var y=new o;if(r)var h=r(d,v,p,t,e,y);if(!(void 0===h?i(v,d,u|a,r,y):h))return!1}}return!0}var o=n(110),i=n(140),u=1,a=2;t.exports=r},function(t,e,n){function r(t){var e=this.__data__=new o(t);this.size=e.size}var o=n(111),i=n(119),u=n(120),a=n(121),c=n(122),s=n(123);r.prototype.clear=i,r.prototype.delete=u,r.prototype.get=a,r.prototype.has=c,r.prototype.set=s,t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(112),i=n(113),u=n(116),a=n(117),c=n(118);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,t.exports=r},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return!(n<0)&&(n==e.length-1?e.pop():u.call(e,n,1),--this.size,!0)}var o=n(114),i=Array.prototype,u=i.splice;t.exports=r},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(o(t[n][0],e))return n;return-1}var o=n(115);t.exports=r},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return n<0?void 0:e[n][1]}var o=n(114);t.exports=r},function(t,e,n){function r(t){return o(this.__data__,t)>-1}var o=n(114);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=o(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var o=n(114);t.exports=r},function(t,e,n){function r(){this.__data__=new o,this.size=0}var o=n(111);t.exports=r},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function r(t,e){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!i||r.length<a-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new u(r)}return n.set(t,e),this.size=n.size,this}var o=n(111),i=n(124),u=n(125),a=200;t.exports=r},function(t,e,n){var r=n(64),o=n(69),i=r(o,"Map");t.exports=i},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(126),i=n(134),u=n(137),a=n(138),c=n(139);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,t.exports=r},function(t,e,n){function r(){this.size=0,this.__data__={hash:new o,map:new(u||i),string:new o}}var o=n(127),i=n(111),u=n(124);t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(128),i=n(130),u=n(131),a=n(132),c=n(133);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,t.exports=r},function(t,e,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(129);t.exports=r},function(t,e,n){var r=n(64),o=r(Object,"create");t.exports=o},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__;if(o){var n=e[t];return n===i?void 0:n}return a.call(e,t)?e[t]:void 0}var o=n(129),i="__lodash_hash_undefined__",u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__;return o?void 0!==e[t]:u.call(e,t)}var o=n(129),i=Object.prototype,u=i.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=o&&void 0===e?i:e,this}var o=n(129),i="__lodash_hash_undefined__";t.exports=r},function(t,e,n){function r(t){var e=o(this,t).delete(t);return this.size-=e?1:0,e}var o=n(135);t.exports=r},function(t,e,n){function r(t,e){var n=t.__data__;return o(e)?n["string"==typeof e?"string":"hash"]:n.map}var o=n(136);t.exports=r},function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},function(t,e,n){function r(t){return o(this,t).get(t)}var o=n(135);t.exports=r},function(t,e,n){function r(t){return o(this,t).has(t)}var o=n(135);t.exports=r},function(t,e,n){function r(t,e){var n=o(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var o=n(135);t.exports=r},function(t,e,n){function r(t,e,n,u,a){return t===e||(null==t||null==e||!i(t)&&!i(e)?t!==t&&e!==e:o(t,e,n,u,r,a))}var o=n(141),i=n(90);t.exports=r},function(t,e,n){function r(t,e,n,r,h,m){var g=s(t),_=s(e),w=g?v:c(t),x=_?v:c(e);w=w==d?y:w,x=x==d?y:x;var j=w==y,O=x==y,S=w==x;if(S&&f(t)){if(!f(e))return!1;g=!0,j=!1}if(S&&!j)return m||(m=new o),g||l(t)?i(t,e,n,r,h,m):u(t,e,w,n,r,h,m);if(!(n&p)){var E=j&&b.call(t,"__wrapped__"),P=O&&b.call(e,"__wrapped__");if(E||P){var k=E?t.value():t,A=P?e.value():e;return m||(m=new o),h(k,A,n,r,m)}}return!!S&&(m||(m=new o),a(t,e,n,r,h,m))}var o=n(110),i=n(142),u=n(148),a=n(152),c=n(159),s=n(91),f=n(92),l=n(96),p=1,d="[object Arguments]",v="[object Array]",y="[object Object]",h=Object.prototype,b=h.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e,n,r,s,f){var l=n&a,p=t.length,d=e.length;if(p!=d&&!(l&&d>p))return!1;var v=f.get(t);if(v&&f.get(e))return v==e;var y=-1,h=!0,b=n&c?new o:void 0;for(f.set(t,e),f.set(e,t);++y<p;){var m=t[y],g=e[y];if(r)var _=l?r(g,m,y,e,t,f):r(m,g,y,t,e,f);if(void 0!==_){if(_)continue;h=!1;break}if(b){if(!i(e,function(t,e){if(!u(b,e)&&(m===t||s(m,t,n,r,f)))return b.push(e)})){h=!1;break}}else if(m!==g&&!s(m,g,n,r,f)){h=!1;break}}return f.delete(t),f.delete(e),h}var o=n(143),i=n(146),u=n(147),a=1,c=2;t.exports=r},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new o;++e<n;)this.add(t[e])}var o=n(125),i=n(144),u=n(145);r.prototype.add=r.prototype.push=i,r.prototype.has=u,t.exports=r},function(t,e){function n(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e){function n(t,e){return t.has(e)}t.exports=n},function(t,e,n){function r(t,e,n,r,o,j,S){switch(n){case x:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case w:return!(t.byteLength!=e.byteLength||!j(new i(t),new i(e)));case p:case d:case h:return u(+t,+e);case v:return t.name==e.name&&t.message==e.message;case b:case g:return t==e+"";case y:var E=c;case m:var P=r&f;if(E||(E=s),t.size!=e.size&&!P)return!1;var k=S.get(t);if(k)return k==e;r|=l,S.set(t,e);var A=a(E(t),E(e),r,o,j,S);return S.delete(t),A;case _:if(O)return O.call(t)==O.call(e)}return!1}var o=n(68),i=n(149),u=n(115),a=n(142),c=n(150),s=n(151),f=1,l=2,p="[object Boolean]",d="[object Date]",v="[object Error]",y="[object Map]",h="[object Number]",b="[object RegExp]",m="[object Set]",g="[object String]",_="[object Symbol]",w="[object ArrayBuffer]",x="[object DataView]",j=o?o.prototype:void 0,O=j?j.valueOf:void 0;t.exports=r},function(t,e,n){var r=n(69),o=r.Uint8Array;t.exports=o},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}t.exports=n},function(t,e,n){function r(t,e,n,r,u,c){var s=n&i,f=o(t),l=f.length;if(l!=o(e).length&&!s)return!1;for(var p=l;p--;){var d=f[p];if(!(s?d in e:a.call(e,d)))return!1}var v=c.get(t);if(v&&c.get(e))return v==e;var y=!0;c.set(t,e),c.set(e,t);for(var h=s;++p<l;){d=f[p];var b=t[d],m=e[d];if(r)var g=s?r(m,b,d,e,t,c):r(b,m,d,t,e,c);if(!(void 0===g?b===m||u(b,m,n,r,c):g)){y=!1;break}h||(h="constructor"==d)}if(y&&!h){var _=t.constructor,w=e.constructor;_!=w&&"constructor"in t&&"constructor"in e&&!("function"==typeof _&&_ instanceof _&&"function"==typeof w&&w instanceof w)&&(y=!1)}return c.delete(t),c.delete(e),y}var o=n(153),i=1,u=Object.prototype,a=u.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){return o(t,u,i)}var o=n(154),i=n(156),u=n(85);t.exports=r},function(t,e,n){function r(t,e,n){var r=e(t);return i(t)?r:o(r,n(t))}var o=n(155),i=n(91);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}t.exports=n},function(t,e,n){var r=n(157),o=n(158),i=Object.prototype,u=i.propertyIsEnumerable,a=Object.getOwnPropertySymbols,c=a?function(t){return null==t?[]:(t=Object(t),r(a(t),function(e){return u.call(t,e)}))}:o;t.exports=c},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var u=t[n];e(u,n,t)&&(i[o++]=u)}return i}t.exports=n},function(t,e){function n(){return[]}t.exports=n},function(t,e,n){var r=n(160),o=n(124),i=n(161),u=n(162),a=n(163),c=n(67),s=n(76),f=s(r),l=s(o),p=s(i),d=s(u),v=s(a),y=c;(r&&"[object DataView]"!=y(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=y(new o)||i&&"[object Promise]"!=y(i.resolve())||u&&"[object Set]"!=y(new u)||a&&"[object WeakMap]"!=y(new a))&&(y=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,r=n?s(n):"";if(r)switch(r){case f:return"[object DataView]";case l:return"[object Map]";case p: return"[object Promise]";case d:return"[object Set]";case v:return"[object WeakMap]"}return e}),t.exports=y},function(t,e,n){var r=n(64),o=n(69),i=r(o,"DataView");t.exports=i},function(t,e,n){var r=n(64),o=n(69),i=r(o,"Promise");t.exports=i},function(t,e,n){var r=n(64),o=n(69),i=r(o,"Set");t.exports=i},function(t,e,n){var r=n(64),o=n(69),i=r(o,"WeakMap");t.exports=i},function(t,e,n){function r(t){for(var e=i(t),n=e.length;n--;){var r=e[n],u=t[r];e[n]=[r,u,o(u)]}return e}var o=n(165),i=n(85);t.exports=r},function(t,e,n){function r(t){return t===t&&!o(t)}var o=n(73);t.exports=r},function(t,e){function n(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}t.exports=n},function(t,e,n){function r(t,e){return a(t)&&c(e)?s(f(t),e):function(n){var r=i(n,t);return void 0===r&&r===e?u(n,t):o(e,r,l|p)}}var o=n(140),i=n(168),u=n(180),a=n(171),c=n(165),s=n(166),f=n(179),l=1,p=2;t.exports=r},function(t,e,n){function r(t,e,n){var r=null==t?void 0:o(t,e);return void 0===r?n:r}var o=n(169);t.exports=r},function(t,e,n){function r(t,e){e=o(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[i(e[n++])];return n&&n==r?t:void 0}var o=n(170),i=n(179);t.exports=r},function(t,e,n){function r(t,e){return o(t)?t:i(t,e)?[t]:u(a(t))}var o=n(91),i=n(171),u=n(173),a=n(176);t.exports=r},function(t,e,n){function r(t,e){if(o(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!i(t))||(a.test(t)||!u.test(t)||null!=e&&t in Object(e))}var o=n(91),i=n(172),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=r},function(t,e,n){function r(t){return"symbol"==typeof t||i(t)&&o(t)==u}var o=n(67),i=n(90),u="[object Symbol]";t.exports=r},function(t,e,n){var r=n(174),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,u=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,function(t,n,r,o){e.push(r?o.replace(i,"$1"):n||t)}),e});t.exports=u},function(t,e,n){function r(t){var e=o(t,function(t){return n.size===i&&n.clear(),t}),n=e.cache;return e}var o=n(175),i=500;t.exports=r},function(t,e,n){function r(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(i);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var u=t.apply(this,r);return n.cache=i.set(o,u)||i,u};return n.cache=new(r.Cache||o),n}var o=n(125),i="Expected a function";r.Cache=o,t.exports=r},function(t,e,n){function r(t){return null==t?"":o(t)}var o=n(177);t.exports=r},function(t,e,n){function r(t){if("string"==typeof t)return t;if(u(t))return i(t,r)+"";if(a(t))return f?f.call(t):"";var e=t+"";return"0"==e&&1/t==-c?"-0":e}var o=n(68),i=n(178),u=n(91),a=n(172),c=1/0,s=o?o.prototype:void 0,f=s?s.toString:void 0;t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}t.exports=n},function(t,e,n){function r(t){if("string"==typeof t||o(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}var o=n(172),i=1/0;t.exports=r},function(t,e,n){function r(t,e){return null!=t&&i(t,e,o)}var o=n(181),i=n(182);t.exports=r},function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},function(t,e,n){function r(t,e,n){e=o(e,t);for(var r=-1,f=e.length,l=!1;++r<f;){var p=s(e[r]);if(!(l=null!=t&&n(t,p)))break;t=t[p]}return l||++r!=f?l:!!(f=null==t?0:t.length)&&c(f)&&a(p,f)&&(u(t)||i(t))}var o=n(170),i=n(88),u=n(91),a=n(95),c=n(98),s=n(179);t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){function r(t){return u(t)?o(a(t)):i(t)}var o=n(185),i=n(186),u=n(171),a=n(179);t.exports=r},function(t,e){function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},function(t,e,n){function r(t){return function(e){return o(e,t)}}var o=n(169);t.exports=r},function(t,e,n){function r(t,e){return t&&t.length?i(t,o(e,2)):[]}var o=n(107),i=n(188);t.exports=r},function(t,e,n){function r(t,e,n){var r=-1,l=i,p=t.length,d=!0,v=[],y=v;if(n)d=!1,l=u;else if(p>=f){var h=e?null:c(t);if(h)return s(h);d=!1,l=a,y=new o}else y=e?[]:v;t:for(;++r<p;){var b=t[r],m=e?e(b):b;if(b=n||0!==b?b:0,d&&m===m){for(var g=y.length;g--;)if(y[g]===m)continue t;e&&y.push(m),v.push(b)}else l(y,m,n)||(y!==v&&y.push(m),v.push(b))}return v}var o=n(143),i=n(189),u=n(194),a=n(147),c=n(195),s=n(151),f=200;t.exports=r},function(t,e,n){function r(t,e){return!!(null==t?0:t.length)&&o(t,e,0)>-1}var o=n(190);t.exports=r},function(t,e,n){function r(t,e,n){return e===e?u(t,e,n):o(t,i,n)}var o=n(191),i=n(192),u=n(193);t.exports=r},function(t,e){function n(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}t.exports=n},function(t,e){function n(t){return t!==t}t.exports=n},function(t,e){function n(t,e,n){for(var r=n-1,o=t.length;++r<o;)if(t[r]===e)return r;return-1}t.exports=n},function(t,e){function n(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}t.exports=n},function(t,e,n){var r=n(162),o=n(196),i=n(151),u=r&&1/i(new r([,-0]))[1]==1/0?function(t){return new r(t)}:o;t.exports=u},function(t,e){function n(){}t.exports=n},function(t,e,n){"use strict";var r=n(47);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(198)),i=r(n(202)),u=r(n(206)),a=function(){return window.Promise||(window.Promise=o.default),new o.default(function(t,e){requirejs(["idcta-v2/idcta-1","orb/cookies"],function(e,n){t({idcta:e,cookiesLib:n})},function(t){i.default.track("requirejs","error",{error_message:t.toString()}),e(t)})})},c={isSignedIn:!1},s=function(){return a().then(function(t){var e=t.idcta,n=t.cookiesLib,r=n.readPolicy();return e.hasCookie()?u.default.checkFlagpole().then(function(){return e.initiateTokenRefresh().then(function(){var t=e.getUserDetailsFromCookie();return{isSignedIn:!0,isUnderThirteen:"u13"===t.ab,hasPersonalisationEnabled:t.ep,displayName:t.dn,personalisationCookiesEnabled:r.personalisation}}).catch(function(t){return i.default.track("id_token_refresh_error","error",{error_code:t.code,error_message:t.message}),c})}):c})},f={getDetails:s};e.default=f,t.exports=e.default},function(t,e,n){var r=n(199).Promise;t.exports=r},function(t,e,n){var r;(function(t,o,i){(function(){"use strict";function u(t){return"function"==typeof t||"object"==typeof t&&null!==t}function a(t){return"function"==typeof t}function c(t){Y=t}function s(t){J=t}function f(){return function(){W(p)}}function l(){return function(){setTimeout(p,1)}}function p(){for(var t=0;t<H;t+=2){(0,nt[t])(nt[t+1]),nt[t]=void 0,nt[t+1]=void 0}H=0}function d(t,e){var n=this,r=new this.constructor(y);void 0===r[it]&&I(r);var o=n._state;if(o){var i=arguments[o-1];J(function(){z(o,r,i,n._result)})}else P(n,r,t,e);return r}function v(t){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var n=new e(y);return j(n,t),n}function y(){}function h(){return new TypeError("You cannot resolve a promise with itself")}function b(){return new TypeError("A promises callback cannot return that same promise.")}function m(t){try{return t.then}catch(t){return st.error=t,st}}function g(t,e,n,r){try{t.call(e,n,r)}catch(t){return t}}function _(t,e,n){J(function(t){var r=!1,o=g(n,e,function(n){r||(r=!0,e!==n?j(t,n):S(t,n))},function(e){r||(r=!0,E(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,E(t,o))},t)}function w(t,e){e._state===at?S(t,e._result):e._state===ct?E(t,e._result):P(e,void 0,function(e){j(t,e)},function(e){E(t,e)})}function x(t,e,n){e.constructor===t.constructor&&n===rt&&constructor.resolve===ot?w(t,e):n===st?E(t,st.error):void 0===n?S(t,e):a(n)?_(t,e,n):S(t,e)}function j(t,e){t===e?E(t,h()):u(e)?x(t,e,m(e)):S(t,e)}function O(t){t._onerror&&t._onerror(t._result),k(t)}function S(t,e){t._state===ut&&(t._result=e,t._state=at,0!==t._subscribers.length&&J(k,t))}function E(t,e){t._state===ut&&(t._state=ct,t._result=e,J(O,t))}function P(t,e,n,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=e,o[i+at]=n,o[i+ct]=r,0===i&&t._state&&J(k,t)}function k(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r,o,i=t._result,u=0;u<e.length;u+=3)r=e[u],o=e[u+n],r?z(n,r,o,i):o(i);t._subscribers.length=0}}function A(){this.error=null}function T(t,e){try{return t(e)}catch(t){return ft.error=t,ft}}function z(t,e,n,r){var o,i,u,c,s=a(n);if(s){if(o=T(n,r),o===ft?(c=!0,i=o.error,o=null):u=!0,e===o)return void E(e,b())}else o=r,u=!0;e._state!==ut||(s&&u?j(e,o):c?E(e,i):t===at?S(e,o):t===ct&&E(e,o))}function M(t,e){try{e(function(e){j(t,e)},function(e){E(t,e)})}catch(e){E(t,e)}}function N(){return lt++}function I(t){t[it]=lt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function L(t){return new ht(this,t).promise}function C(t){var e=this;return new e(K(t)?function(n,r){for(var o=t.length,i=0;i<o;i++)e.resolve(t[i]).then(n,r)}:function(t,e){e(new TypeError("You must pass an array to race."))})}function D(t){var e=this,n=new e(y);return E(n,t),n}function R(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function F(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function $(t){this[it]=N(),this._result=this._state=void 0,this._subscribers=[],y!==t&&("function"!=typeof t&&R(),this instanceof $?M(this,t):F())}function q(t,e){this._instanceConstructor=t,this.promise=new t(y),this.promise[it]||I(this.promise),K(e)?(this._input=e,this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?S(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&S(this.promise,this._result))):E(this.promise,B())}function B(){return new Error("Array Methods must be provided an Array")}function G(){var t;if(void 0!==o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;e&&"[object Promise]"===Object.prototype.toString.call(e.resolve())&&!e.cast||(t.Promise=yt)}var V;V=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var W,Y,U,K=V,H=0,J=function(t,e){nt[H]=t,nt[H+1]=e,2===(H+=2)&&(Y?Y(p):U())},X="undefined"!=typeof window?window:void 0,Z=X||{},Q=Z.MutationObserver||Z.WebKitMutationObserver,tt="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),et="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,nt=new Array(1e3);U=tt?function(){return function(){t.nextTick(p)}}():Q?function(){var t=0,e=new Q(p),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}():et?function(){var t=new MessageChannel;return t.port1.onmessage=p,function(){t.port2.postMessage(0)}}():void 0===X?function(){try{var t=n(200);return W=t.runOnLoop||t.runOnContext,f()}catch(t){return l()}}():l();var rt=d,ot=v,it=Math.random().toString(36).substring(16),ut=void 0,at=1,ct=2,st=new A,ft=new A,lt=0,pt=L,dt=C,vt=D,yt=$;$.all=pt,$.race=dt,$.resolve=ot,$.reject=vt,$._setScheduler=c,$._setAsap=s,$._asap=J,$.prototype={constructor:$,then:rt,catch:function(t){return this.then(null,t)}};var ht=q;q.prototype._enumerate=function(){for(var t=this.length,e=this._input,n=0;this._state===ut&&n<t;n++)this._eachEntry(e[n],n)},q.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===ot){var o=m(t);if(o===rt&&t._state!==ut)this._settledAt(t._state,e,t._result);else if("function"!=typeof o)this._remaining--,this._result[e]=t;else if(n===yt){var i=new n(y);x(i,t,o),this._willSettleAt(i,e)}else this._willSettleAt(new n(function(e){e(t)}),e)}else this._willSettleAt(r(t),e)},q.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===ut&&(this._remaining--,t===ct?E(r,n):this._result[e]=n),0===this._remaining&&S(r,this._result)},q.prototype._willSettleAt=function(t,e){var n=this;P(t,void 0,function(t){n._settledAt(at,e,t)},function(t){n._settledAt(ct,e,t)})};var bt=G,mt={Promise:yt,polyfill:bt};n(201).amd?void 0!==(r=function(){return mt}.call(e,n,e,i))&&(i.exports=r):void 0!==i&&i.exports?i.exports=mt:void 0!==this&&(this.ES6Promise=mt),bt()}).call(this)}).call(e,n(23),function(){return this}(),n(93)(t))},function(t,e){},function(t,e){t.exports=function(){throw new Error("define cannot be used indirect")}},function(t,e,n){function r(){return f?l.resolve(f):new l(function(t){requirejs(["istats-1"],function(e){f=e,t(f)})})}function o(t){return"string"==typeof t&&t[0]}function i(t,e){return o(t)&&o(e)}function u(t,e,n){return r().then(function(r){r.log(t,e,n)})}function a(t,e){return r().then(function(n){n.track(t,e)})}function c(t,e,n){return i(t,e)?u(e,t,n):l.reject("Invalid parameters")}function s(){return r().then(function(t){return t.getCountername()})}var f,l=n(203);e.track=c,e.trackRegion=a,e.getCountername=s,e.log=u},function(t,e,n){var r=n(204).Promise;t.exports=r},function(t,e,n){var r;(function(t,o,i){(function(){"use strict";function u(t){return"function"==typeof t||"object"==typeof t&&null!==t}function a(t){return"function"==typeof t}function c(t){Y=t}function s(t){J=t}function f(){return function(){W(p)}}function l(){return function(){setTimeout(p,1)}}function p(){for(var t=0;t<H;t+=2){(0,nt[t])(nt[t+1]),nt[t]=void 0,nt[t+1]=void 0}H=0}function d(t,e){var n=this,r=new this.constructor(y);void 0===r[it]&&I(r);var o=n._state;if(o){var i=arguments[o-1];J(function(){z(o,r,i,n._result)})}else P(n,r,t,e);return r}function v(t){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var n=new e(y);return j(n,t),n}function y(){}function h(){return new TypeError("You cannot resolve a promise with itself")}function b(){return new TypeError("A promises callback cannot return that same promise.")}function m(t){try{return t.then}catch(t){return st.error=t,st}}function g(t,e,n,r){try{t.call(e,n,r)}catch(t){return t}}function _(t,e,n){J(function(t){var r=!1,o=g(n,e,function(n){r||(r=!0,e!==n?j(t,n):S(t,n))},function(e){r||(r=!0,E(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,E(t,o))},t)}function w(t,e){e._state===at?S(t,e._result):e._state===ct?E(t,e._result):P(e,void 0,function(e){j(t,e)},function(e){E(t,e)})}function x(t,e,n){e.constructor===t.constructor&&n===rt&&constructor.resolve===ot?w(t,e):n===st?E(t,st.error):void 0===n?S(t,e):a(n)?_(t,e,n):S(t,e)}function j(t,e){t===e?E(t,h()):u(e)?x(t,e,m(e)):S(t,e)}function O(t){t._onerror&&t._onerror(t._result),k(t)}function S(t,e){t._state===ut&&(t._result=e,t._state=at,0!==t._subscribers.length&&J(k,t))}function E(t,e){t._state===ut&&(t._state=ct,t._result=e,J(O,t))}function P(t,e,n,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=e,o[i+at]=n,o[i+ct]=r,0===i&&t._state&&J(k,t)}function k(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r,o,i=t._result,u=0;u<e.length;u+=3)r=e[u],o=e[u+n],r?z(n,r,o,i):o(i);t._subscribers.length=0}}function A(){this.error=null}function T(t,e){try{return t(e)}catch(t){return ft.error=t,ft}}function z(t,e,n,r){var o,i,u,c,s=a(n);if(s){if(o=T(n,r),o===ft?(c=!0,i=o.error,o=null):u=!0,e===o)return void E(e,b())}else o=r,u=!0;e._state!==ut||(s&&u?j(e,o):c?E(e,i):t===at?S(e,o):t===ct&&E(e,o))}function M(t,e){try{e(function(e){j(t,e)},function(e){E(t,e)})}catch(e){E(t,e)}}function N(){return lt++}function I(t){t[it]=lt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function L(t){return new ht(this,t).promise}function C(t){var e=this;return new e(K(t)?function(n,r){for(var o=t.length,i=0;i<o;i++)e.resolve(t[i]).then(n,r)}:function(t,e){e(new TypeError("You must pass an array to race."))})}function D(t){var e=this,n=new e(y);return E(n,t),n}function R(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function F(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function $(t){this[it]=N(),this._result=this._state=void 0,this._subscribers=[],y!==t&&("function"!=typeof t&&R(),this instanceof $?M(this,t):F())}function q(t,e){this._instanceConstructor=t,this.promise=new t(y),this.promise[it]||I(this.promise),K(e)?(this._input=e,this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?S(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&S(this.promise,this._result))):E(this.promise,B())}function B(){return new Error("Array Methods must be provided an Array")}function G(){var t;if(void 0!==o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;e&&"[object Promise]"===Object.prototype.toString.call(e.resolve())&&!e.cast||(t.Promise=yt)}var V;V=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var W,Y,U,K=V,H=0,J=function(t,e){nt[H]=t,nt[H+1]=e,2===(H+=2)&&(Y?Y(p):U())},X="undefined"!=typeof window?window:void 0,Z=X||{},Q=Z.MutationObserver||Z.WebKitMutationObserver,tt="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),et="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,nt=new Array(1e3);U=tt?function(){return function(){t.nextTick(p)}}():Q?function(){var t=0,e=new Q(p),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}():et?function(){var t=new MessageChannel;return t.port1.onmessage=p,function(){t.port2.postMessage(0)}}():void 0===X?function(){try{var t=n(205);return W=t.runOnLoop||t.runOnContext,f()}catch(t){return l()}}():l();var rt=d,ot=v,it=Math.random().toString(36).substring(16),ut=void 0,at=1,ct=2,st=new A,ft=new A,lt=0,pt=L,dt=C,vt=D,yt=$;$.all=pt,$.race=dt,$.resolve=ot,$.reject=vt,$._setScheduler=c,$._setAsap=s,$._asap=J,$.prototype={constructor:$,then:rt,catch:function(t){return this.then(null,t)}};var ht=q;q.prototype._enumerate=function(){for(var t=this.length,e=this._input,n=0;this._state===ut&&n<t;n++)this._eachEntry(e[n],n)},q.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===ot){var o=m(t);if(o===rt&&t._state!==ut)this._settledAt(t._state,e,t._result);else if("function"!=typeof o)this._remaining--,this._result[e]=t;else if(n===yt){var i=new n(y);x(i,t,o),this._willSettleAt(i,e)}else this._willSettleAt(new n(function(e){e(t)}),e)}else this._willSettleAt(r(t),e)},q.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===ut&&(this._remaining--,t===ct?E(r,n):this._result[e]=n),0===this._remaining&&S(r,this._result)},q.prototype._willSettleAt=function(t,e){var n=this;P(t,void 0,function(t){n._settledAt(at,e,t)},function(t){n._settledAt(ct,e,t)})};var bt=G,mt={Promise:yt,polyfill:bt};n(201).amd?void 0!==(r=function(){return mt}.call(e,n,e,i))&&(i.exports=r):void 0!==i&&i.exports?i.exports=mt:void 0!==this&&(this.ES6Promise=mt),bt()}).call(this)}).call(e,n(23),function(){return this}(),n(93)(t))},function(t,e){},function(t,e,n){"use strict";var r=n(47);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(198)),i=r(n(202)),u=function(){return window.Promise||(window.Promise=o.default),new o.default(function(t,e){requirejs(["idcta-v2/id-config"],function(n){n["bbcid-v5"]&&"RED"!==n["bbcid-v5"]?t():(i.default.track("id_flagpole_red","error"),e(new Error("Flagpole RED or value missing")))},function(t){i.default.track("requirejs","error",{error_message:t.toString()}),e(t)})})},a={checkFlagpole:u};e.default=a,t.exports=e.default}]);; });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-your-subjects-view","language":"en-GB","version":"1.1.0","_mrrVersion":"2.0.16"},'u5489866325343209'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//web.archive.org/web/20190926214845/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u5489866325343209 */</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bitesize-promoted-navigation-view@2.6.0"]={"@bbc/bitesize-branding":"10.2.0","babel-plugin-transform-object-assign":"6.22.0","bbc-morph-bitesize-core-components":"13.2.1","bbc-morph-bitesize-core-utils":"4.8.0","bbc-morph-bitesize-nations-levels-data":"6.3.0",classnames:"2.2.6","morph-container":"4.0.0",react:"0.14.7","react-dom":"0.14.7","react-motion":"0.4.8","whatwg-fetch":"2.0.3"},function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){Morph.modules["bbc-morph-bitesize-promoted-navigation-view@2.6.0"]=n(1)},function(e,t,n){e.exports=n(2)},function(e,t,n){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=3)}([function(e,t){e.exports=n(3)},function(e,t){e.exports=n(4)},function(e,t){e.exports=n(5)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(0),l=r(s),f=n(4),p=r(f),d=n(5),y=r(d),v=n(12),h=r(v),m=n(16),b=r(m),g=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={overlay:{visible:!1}},n.handleKeyPress=n.handleKeyPress.bind(n),n.openOverlay=n.openOverlay.bind(n),n.closeOverlay=n.closeOverlay.bind(n),n}return a(t,e),c(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyPress)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyPress)}},{key:"handleKeyPress",value:function(e){var t=this.state.overlay;27===e.keyCode&&t.visible&&this.closeOverlay()}},{key:"openOverlay",value:function(e){var t=this.props.language;this.elementToFocus=document.activeElement,this.setState({overlay:{visible:!0,className:"promoted-navigation-overlay__phase"+e.classModifier,title:e.title,subtitle:e.subtitle,nationList:e.nationList,phase:e.phase,closeLabel:(0,b.default)(t,"closeLabel")}}),document.querySelector("html").classList.add("fullHeight"),document.querySelector("body").classList.add("fullHeight")}},{key:"closeOverlay",value:function(){this.setState(function(e){return{overlay:u({},e.overlay,{visible:!1})}}),this.elementToFocus&&this.elementToFocus.focus(),document.querySelector("html").classList.remove("fullHeight"),document.querySelector("body").classList.remove("fullHeight")}},{key:"render",value:function(){var e=this.props,t=e.language,n=e.subdirectory,r=e.learnLink,o=this.state.overlay;return l.default.createElement("div",{className:"promoted-navigation__container"},l.default.createElement("div",{className:"promoted-navigation"},l.default.createElement(y.default,u({onClose:this.closeOverlay},o)),l.default.createElement(p.default,{href:"/bitesize/learn",enabled:"true"===r},l.default.createElement("h1",{className:"promoted-navigation__title"},(0,b.default)(t,"learnAndRevise"))),l.default.createElement(h.default,{language:t,subdirectory:n,onClick:this.openOverlay})))}}]),t}(s.Component);g.propTypes={language:s.PropTypes.string,subdirectory:s.PropTypes.string,learnLink:s.PropTypes.string},g.defaultProps={language:"en-GB",subdirectory:"bitesize",learnLink:"true"},t.default=g,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),a=n(2),u=r(a),c=function(e){var t=e.enabled,n=e.href,r=e.children;return t?i.default.createElement("a",{className:"optional-link",href:n},r,i.default.createElement("div",{className:"gel-icon gel-icon--next"},i.default.createElement(u.default,null))):r};c.propTypes={href:o.PropTypes.string.isRequired,enabled:o.PropTypes.bool.isRequired,children:o.PropTypes.oneOfType([o.PropTypes.arrayOf(o.PropTypes.node),o.PropTypes.node]).isRequired},t.default=c,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(0),a=r(i),u=n(6),c=r(u),s=n(7),l=r(s),f=function(e){var t=e.visible,n=e.onClose,r=e.className,i=e.title,u=e.subtitle,s=e.closeLabel,f=e.phase,p=e.nationList;return a.default.createElement(l.default,{shouldShowOverlay:t,onCloseClick:n,className:r,title:i,subtitle:u,closeLabel:s,phase:f},p.map(function(e){return a.default.createElement(c.default,o({key:e.label,listItemClass:"bitesize__nation-level-list__list-item"},e))}))};f.displayName="OverlayContainer",f.propTypes={className:i.PropTypes.string,closeLabel:i.PropTypes.string,nationList:i.PropTypes.arrayOf(i.PropTypes.shape({label:i.PropTypes.string.isRequired,levelList:i.PropTypes.arrayOf(i.PropTypes.shape({label:i.PropTypes.string.isRequired,url:i.PropTypes.string.isRequired}).isRequired).isRequired})),onClose:i.PropTypes.func.isRequired,phase:i.PropTypes.string,subtitle:i.PropTypes.string,title:i.PropTypes.string,visible:i.PropTypes.bool},f.defaultProps={className:"",closeLabel:"",nationList:[],phase:null,subtitle:"",title:"",visible:!1},t.default=f,e.exports=t.default},function(e,t){e.exports=n(57)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e){e.stopPropagation(),e.preventDefault()}function c(){document.removeEventListener("click",u)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),f=n(0),p=r(f),d=n(8),y=n(1),v=r(y),h=n(9),m=r(h),b=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),l(t,[{key:"componentWillReceiveProps",value:function(e){var t=this.props.shouldShowOverlay;e.shouldShowOverlay!==t&&document.addEventListener("click",u)}},{key:"render",value:function(){var e=this,t=this.props,n=t.shouldShowOverlay,r=t.className;return p.default.createElement(d.Motion,{defaultStyle:{opacity:0},style:{opacity:(0,d.spring)(n?1:0,{stiffness:300})},onRest:function(){return c()}},function(t){var o=t.opacity;return 0!==o?p.default.createElement(m.default,s({opacity:o,className:(0,v.default)(n?"":"fading",r)},e.props)):null})}}]),t}(f.Component);b.propTypes={shouldShowOverlay:f.PropTypes.bool,className:f.PropTypes.string},b.defaultProps={className:"",shouldShowOverlay:!1},b.displayName="Overlay",t.default=b,e.exports=t.default},function(e,t){e.exports=n(69)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(0),s=r(c),l=n(1),f=r(l),p=n(10),d=r(p),y=n(11),v=r(y),h=function(e){function t(){o(this,t);var e=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={overlayWidth:0},e.handleKeyDown=e.handleKeyDown.bind(e),e.handleResize=e.handleResize.bind(e),e}return a(t,e),u(t,[{key:"componentDidMount",value:function(){this.handleResize(),document.addEventListener("keydown",this.handleKeyDown),window.addEventListener("resize",this.handleResize),window.addEventListener("orientationchange",this.handleResize)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown),window.removeEventListener("resize",this.handleResize),window.removeEventListener("orientationchange",this.handleResize)}},{key:"handleKeyDown",value:function(e){if(9===e.keyCode)return document.activeElement===this.overlay&&e.shiftKey?void(this.finalFocusAnchor&&this.finalFocusAnchor.focus()):void(document.activeElement!==this.finalFocusAnchor||e.shiftKey||this.overlay&&this.overlay.focus())}},{key:"handleResize",value:function(){this.setState({overlayWidth:document.body.clientWidth})}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.className,o=t.closeLabel,i=t.onCloseClick,a=t.opacity,u=t.subtitle,c=t.title,l=this.state.overlayWidth;return s.default.createElement("div",{role:"dialog","aria-label":"Dialog opened, choose an education stage",className:(0,f.default)("promoted-navigation-overlay__container",r),style:{opacity:a},ref:function(t){e.overlay=t},tabIndex:"0"},s.default.createElement("div",{className:"promoted-navigation-overlay__header-container",style:{width:l}},s.default.createElement("div",{className:"promoted-navigation-overlay__wrap"},s.default.createElement("div",{className:"promoted-navigation-overlay__layout"},s.default.createElement("div",{className:"promoted-navigation-overlay__header"},s.default.createElement(v.default,{className:"bitesize__logo",shouldFocusWhenMount:!0}),s.default.createElement("div",{className:"promoted-navigation-overlay__close-btn__container"},s.default.createElement("button",{className:"promoted-navigation-overlay__close-btn",onClick:i,type:"button"},s.default.createElement("span",{className:"close-text"},o),s.default.createElement("div",{className:"gel-icon gel-icon--no"},s.default.createElement(d.default,null)))))))),s.default.createElement("div",{className:"promoted-navigation-overlay__wrap"},s.default.createElement("div",{className:"promoted-navigation-overlay__layout"},s.default.createElement("div",{className:"promoted-navigation-overlay__body-container"},s.default.createElement("h2",{className:"promoted-navigation-overlay__body-title"},c),s.default.createElement("p",{className:"promoted-navigation-overlay__body-p"},u),n,s.default.createElement("span",{id:"overlay-final-focus",ref:function(t){void 0===e.finalFocusAnchor&&(e.finalFocusAnchor=t)},tabIndex:"0"})))))}}]),t}(c.Component);h.propTypes={opacity:c.PropTypes.number,children:c.PropTypes.node.isRequired,closeLabel:c.PropTypes.string,onCloseClick:c.PropTypes.func.isRequired,className:c.PropTypes.string,subtitle:c.PropTypes.string.isRequired,title:c.PropTypes.string.isRequired},h.defaultProps={className:"",closeLabel:"Close",opacity:0},h.displayName="OverlayContent",t.default=h,e.exports=t.default},function(e,t){e.exports=n(100)},function(e,t){e.exports=n(101)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),a=n(13),u=r(a),c=n(14),s=r(c),l=n(15),f=r(l),p=function(e){var t=e.navigation,n=e.onClick;return i.default.createElement("div",{className:"promoted-navigation__phases"},i.default.createElement("div",{className:"promoted-navigation__phases-layout"},t.body.phases.map(function(e){return"primary"===e.phase?i.default.createElement("div",{className:"promoted-navigation__phases-item",key:e.title},i.default.createElement(f.default,{className:"phase-card"+e.classModifier,title:e.title,subtitle:e.subtitle,ctaText:e.cta,linkURL:"/bitesize/primary"})):i.default.createElement("div",{className:"promoted-navigation__phases-item",key:e.title},i.default.createElement(s.default,{className:"phase-card"+e.classModifier,title:e.title,subtitle:e.subtitle,ctaText:e.cta,onClick:function(){return n(e)}}))})))};p.displayName="Navigation",p.propTypes={onClick:o.PropTypes.func.isRequired,navigation:o.PropTypes.shape({body:o.PropTypes.shape({phases:o.PropTypes.arrayOf(o.PropTypes.shape({classModifier:o.PropTypes.string.isRequired,title:o.PropTypes.string.isRequired,subtitle:o.PropTypes.string.isRequired,cta:o.PropTypes.string.isRequired,nationList:o.PropTypes.arrayOf(o.PropTypes.shape({label:o.PropTypes.string.isRequired,levelList:o.PropTypes.arrayOf(o.PropTypes.shape({label:o.PropTypes.string.isRequired,url:o.PropTypes.string.isRequired}).isRequired).isRequired}).isRequired).isRequired}).isRequired).isRequired}).isRequired}).isRequired},t.default=u.default.create(p,{data:function(e){return{navigation:{uri:{data:"bbc-morph-bitesize-nations-levels-data",language:e.language,subdirectory:e.subdirectory},updates:!1}}}}),e.exports=t.default},function(e,t){e.exports=n(350)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(1),s=r(c),l=n(0),f=r(l),p=n(2),d=r(p),y=function(e,t){return t?e+" ("+t+")":e},v=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=n.onClick.bind(n),n}return a(t,e),u(t,[{key:"onClick",value:function(){var e=this.props.onClick;this.button.blur(),e()}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.ctaText,o=t.subtitle,i=t.title;return f.default.createElement("div",{className:(0,s.default)("phase-card",n)},f.default.createElement("button",{className:"phase-card__link",onClick:this.onClick,"aria-label":y(r,o),ref:function(t){e.button=t},type:"button"},f.default.createElement("div",{className:"phase-card__content-container"},f.default.createElement("div",{className:"phase-card__title"},i),f.default.createElement("div",{className:"phase-card__subtitle"},o),f.default.createElement("div",{className:"phase-card__cta"},r,f.default.createElement("div",{className:"gel-icon gel-icon--next"},f.default.createElement(d.default,null))))))}}]),t}(l.Component);v.displayName="PhaseCardButton",v.defaultProps={title:"",ctaText:"",onClick:function(){},subtitle:"",className:void 0},v.propTypes={ctaText:l.PropTypes.string,onClick:l.PropTypes.func,subtitle:l.PropTypes.string,title:l.PropTypes.string,className:l.PropTypes.string},t.default=v,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),i=r(o),a=n(0),u=r(a),c=n(2),s=r(c),l=function(e,t){return t?e+" ("+t+")":e},f=function(e){var t=e.className,n=e.ctaText,r=e.subtitle,o=e.title,a=e.linkURL;return u.default.createElement("div",{className:(0,i.default)("phase-card",t)},u.default.createElement("a",{className:"phase-card__link",href:a,"aria-label":l(n,r)},u.default.createElement("div",{className:"phase-card__content-container"},u.default.createElement("div",{className:"phase-card__title"},o),u.default.createElement("div",{className:"phase-card__subtitle"},r),u.default.createElement("div",{className:"phase-card__cta"},n,u.default.createElement("div",{className:"gel-icon gel-icon--next"},u.default.createElement(s.default,null))))))};f.displayName="PhaseCardLink",f.defaultProps={title:"",ctaText:"",subtitle:"",className:void 0},f.propTypes={ctaText:a.PropTypes.string,linkURL:a.PropTypes.string.isRequired,subtitle:a.PropTypes.string,title:a.PropTypes.string,className:a.PropTypes.string},t.default=f,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={"en-GB":{learnAndRevise:"Learn & revise",bitesizeCTA:"get the best out of Bitesize",closeLabel:"Close"},"cy-GB":{learnAndRevise:"Dysgu ac adolygu",bitesizeCTA:"gael y gorau o Bitesize",closeLabel:"Cau"},"ga-GB":{learnAndRevise:"Foghlaim",bitesizeCTA:"le gach leas a bhaint as Bitesize",closeLabel:"Druid"},"gd-GB":{learnAndRevise:"Ionnsaich",bitesizeCTA:"a' chuid as fheàrr fhaighinn à Bitesize",closeLabel:"Dùin"}};t.default=function(e,t){return r[r[e]?e:"en-GB"][t]||""},e.exports=t.default}])},function(e,t){e.exports=React},function(e,t,n){var r,o;!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)&&r.length){var a=n.apply(null,r);a&&e.push(a)}else if("object"===o)for(var u in r)i.call(r,u)&&r[u]&&e.push(u)}}return e.join(" ")}var i={}.hasOwnProperty;void 0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(o=function(){return n}.apply(t,r))&&(e.exports=o))}()},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?c(e):t}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(6),n(23);var p=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(3)),d=function(e){function t(){return o(this,t),u(this,s(t).apply(this,arguments))}return l(t,e),a(t,[{key:"componentDidMount",value:function(){this.svg.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return p.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"31.9",height:"32",viewBox:"0 0 31.9 32",ref:function(t){e.svg=t}},p.default.createElement("path",{d:"M29 16L3 0v7.2L17.6 16 3 24.8V32z"}))}}]),t}(p.Component),y=d;t.default=y,e.exports=t.default},function(e,t,n){n(7)("asyncIterator")},function(e,t,n){var r=n(8),o=n(9),i=n(10),a=n(11),u=n(15).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||u(t,e,{value:a.f(e)})}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){var n=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=n)},function(e,t){e.exports=!1},function(e,t,n){t.f=n(12)},function(e,t,n){var r=n(13)("wks"),o=n(14),i=n(8).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(9),o=n(8),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(10)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(16),o=n(18),i=n(22),a=Object.defineProperty;t.f=n(19)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(17);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(19)&&!n(20)(function(){return 7!=Object.defineProperty(n(21)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){e.exports=!n(20)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(17),o=n(8).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(17);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var r=n(8),o=n(24),i=n(19),a=n(25),u=n(28),c=n(32).KEY,s=n(20),l=n(13),f=n(33),p=n(14),d=n(12),y=n(11),v=n(7),h=n(34),m=n(49),b=n(16),g=n(17),_=n(50),x=n(37),O=n(22),w=n(27),j=n(51),E=n(54),S=n(56),P=n(47),T=n(15),A=n(35),N=S.f,I=T.f,k=E.f,M=r.Symbol,R=r.JSON,C=R&&R.stringify,D=d("_hidden"),W=d("toPrimitive"),F={}.propertyIsEnumerable,L=l("symbol-registry"),V=l("symbols"),z=l("op-symbols"),q=Object.prototype,$="function"==typeof M&&!!P.f,B=r.QObject,U=!B||!B.prototype||!B.prototype.findChild,Y=i&&s(function(){return 7!=j(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=N(q,t);r&&delete q[t],I(e,t,n),r&&e!==q&&I(q,t,r)}:I,K=function(e){var t=V[e]=j(M.prototype);return t._k=e,t},G=$&&"symbol"==typeof M.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof M},J=function(e,t,n){return e===q&&J(z,t,n),b(e),t=O(t,!0),b(n),o(V,t)?(n.enumerable?(o(e,D)&&e[D][t]&&(e[D][t]=!1),n=j(n,{enumerable:w(0,!1)})):(o(e,D)||I(e,D,w(1,{})),e[D][t]=!0),Y(e,t,n)):I(e,t,n)},H=function(e,t){b(e);for(var n,r=h(t=x(t)),o=0,i=r.length;i>o;)J(e,n=r[o++],t[n]);return e},Z=function(e,t){return void 0===t?j(e):H(j(e),t)},Q=function(e){var t=F.call(this,e=O(e,!0));return!(this===q&&o(V,e)&&!o(z,e))&&(!(t||!o(this,e)||!o(V,e)||o(this,D)&&this[D][e])||t)},X=function(e,t){if(e=x(e),t=O(t,!0),e!==q||!o(V,t)||o(z,t)){var n=N(e,t);return!n||!o(V,t)||o(e,D)&&e[D][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=k(x(e)),r=[],i=0;n.length>i;)o(V,t=n[i++])||t==D||t==c||r.push(t);return r},te=function(e){for(var t,n=e===q,r=k(n?z:x(e)),i=[],a=0;r.length>a;)!o(V,t=r[a++])||n&&!o(q,t)||i.push(V[t]);return i};$||(M=function(){if(this instanceof M)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===q&&t.call(z,n),o(this,D)&&o(this[D],e)&&(this[D][e]=!1),Y(this,e,w(1,n))};return i&&U&&Y(q,e,{configurable:!0,set:t}),K(e)},u(M.prototype,"toString",function(){return this._k}),S.f=X,T.f=J,n(55).f=E.f=ee,n(48).f=Q,P.f=te,i&&!n(10)&&u(q,"propertyIsEnumerable",Q,!0),y.f=function(e){return K(d(e))}),a(a.G+a.W+a.F*!$,{Symbol:M});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;ne.length>re;)d(ne[re++]);for(var oe=A(d.store),ie=0;oe.length>ie;)v(oe[ie++]);a(a.S+a.F*!$,"Symbol",{for:function(e){return o(L,e+="")?L[e]:L[e]=M(e)},keyFor:function(e){if(!G(e))throw TypeError(e+" is not a symbol!");for(var t in L)if(L[t]===e)return t},useSetter:function(){U=!0},useSimple:function(){U=!1}}),a(a.S+a.F*!$,"Object",{create:Z,defineProperty:J,defineProperties:H,getOwnPropertyDescriptor:X,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ae=s(function(){P.f(1)});a(a.S+a.F*ae,"Object",{getOwnPropertySymbols:function(e){return P.f(_(e))}}),R&&a(a.S+a.F*(!$||s(function(){var e=M();return"[null]"!=C([e])||"{}"!=C({a:e})||"{}"!=C(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(g(t)||void 0!==e)&&!G(e))return m(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!G(t))return t}),r[1]=t,C.apply(R,r)}}),M.prototype[W]||n(26)(M.prototype,W,M.prototype.valueOf),f(M,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(8),o=n(9),i=n(26),a=n(28),u=n(30),c=function(e,t,n){var s,l,f,p,d=e&c.F,y=e&c.G,v=e&c.S,h=e&c.P,m=e&c.B,b=y?r:v?r[t]||(r[t]={}):(r[t]||{}).prototype,g=y?o:o[t]||(o[t]={}),_=g.prototype||(g.prototype={});y&&(n=t);for(s in n)l=!d&&b&&void 0!==b[s],f=(l?b:n)[s],p=m&&l?u(f,r):h&&"function"==typeof f?u(Function.call,f):f,b&&a(b,s,f,e&c.U),g[s]!=f&&i(g,s,p),h&&_[s]!=f&&(_[s]=f)};r.core=o,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){var r=n(15),o=n(27);e.exports=n(19)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(8),o=n(26),i=n(24),a=n(14)("src"),u=n(29),c=(""+u).split("toString");n(9).inspectSource=function(e){return u.call(e)},(e.exports=function(e,t,n,u){var s="function"==typeof n;s&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(s&&(i(n,a)||o(n,a,e[t]?""+e[t]:c.join(String(t)))),e===r?e[t]=n:u?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||u.call(this)})},function(e,t,n){e.exports=n(13)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(31);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(14)("meta"),o=n(17),i=n(24),a=n(15).f,u=0,c=Object.isExtensible||function(){return!0},s=!n(20)(function(){return c(Object.preventExtensions({}))}),l=function(e){a(e,r,{value:{i:"O"+ ++u,w:{}}})},f=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!c(e))return"F";if(!t)return"E";l(e)}return e[r].i},p=function(e,t){if(!i(e,r)){if(!c(e))return!0;if(!t)return!1;l(e)}return e[r].w},d=function(e){return s&&y.NEED&&c(e)&&!i(e,r)&&l(e),e},y=e.exports={KEY:r,NEED:!1,fastKey:f,getWeak:p,onFreeze:d}},function(e,t,n){var r=n(15).f,o=n(24),i=n(12)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(35),o=n(47),i=n(48);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,u=n(e),c=i.f,s=0;u.length>s;)c.call(e,a=u[s++])&&t.push(a);return t}},function(e,t,n){var r=n(36),o=n(46);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(24),o=n(37),i=n(41)(!1),a=n(45)("IE_PROTO");e.exports=function(e,t){var n,u=o(e),c=0,s=[];for(n in u)n!=a&&r(u,n)&&s.push(n);for(;t.length>c;)r(u,n=t[c++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){var r=n(38),o=n(40);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(39);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(37),o=n(42),i=n(44);e.exports=function(e){return function(t,n,a){var u,c=r(t),s=o(c.length),l=i(a,s);if(e&&n!=n){for(;s>l;)if((u=c[l++])!=u)return!0}else for(;s>l;l++)if((e||l in c)&&c[l]===n)return e||l||0;return!e&&-1}}},function(e,t,n){var r=n(43),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(43),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},function(e,t,n){var r=n(13)("keys"),o=n(14);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(39);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(40);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(16),o=n(52),i=n(46),a=n(45)("IE_PROTO"),u=function(){},c=function(){var e,t=n(21)("iframe"),r=i.length;for(t.style.display="none",n(53).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;r--;)delete c.prototype[i[r]];return c()} ;e.exports=Object.create||function(e,t){var n;return null!==e?(u.prototype=r(e),n=new u,u.prototype=null,n[a]=e):n=c(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(15),o=n(16),i=n(35);e.exports=n(19)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),u=a.length,c=0;u>c;)r.f(e,n=a[c++],t[n]);return e}},function(e,t,n){var r=n(8).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(37),o=n(55).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(e){try{return o(e)}catch(e){return a.slice()}};e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?u(e):o(r(e))}},function(e,t,n){var r=n(36),o=n(46).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(48),o=n(27),i=n(37),a=n(22),u=n(24),c=n(18),s=Object.getOwnPropertyDescriptor;t.f=n(19)?s:function(e,t){if(e=i(e),t=a(t,!0),c)try{return s(e,t)}catch(e){}if(u(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(58)),i=r(n(3)),a=(r(n(59)),function(e){var t=e.label,n=e.dataLabel,r=e.levelList,a=e.listItemClass;return i.default.createElement("div",{className:"nation-level-list__container"},i.default.createElement("h3",{className:"nation-level-list__header"},t),i.default.createElement("ul",{className:"nation-level-list__list-body"},r.map(function(e){return i.default.createElement("li",{key:e.label},i.default.createElement("a",{href:e.url,className:(0,o.default)("nation-level-list__list-item",a),"aria-label":"".concat(t," ").concat(e.label),"data-bbc-container":n,"data-bbc-ignore-views":1},i.default.createElement("span",{className:"nation-level-list__list-item__label"},e.label)))})))});a.defaultProps={levelList:[],listItemClass:""},a.displayName="NationLevelList";var u=a;t.default=u,e.exports=t.default},function(e,t,n){var r,o;!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)&&r.length){var a=n.apply(null,r);a&&e.push(a)}else if("object"===o)for(var u in r)i.call(r,u)&&r[u]&&e.push(u)}}return e.join(" ")}var i={}.hasOwnProperty;void 0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(o=function(){return n}.apply(t,r))&&(e.exports=o))}()},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r=n(61);e.exports=n(64)(r.isElement,!0)}else e.exports=n(68)()}).call(t,n(60))},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(l===setTimeout)return setTimeout(e,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(e,0);try{return l(e,0)}catch(t){try{return l.call(null,e,0)}catch(t){return l.call(this,e,0)}}}function i(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function a(){v&&d&&(v=!1,d.length?y=d.concat(y):h=-1,y.length&&u())}function u(){if(!v){var e=o(a);v=!0;for(var t=y.length;t;){for(d=y,y=[];++h<t;)d&&d[h].run();h=-1,t=y.length}d=null,v=!1,i(e)}}function c(e,t){this.fun=e,this.array=t}function s(){}var l,f,p=e.exports={};!function(){try{l="function"==typeof setTimeout?setTimeout:n}catch(e){l=n}try{f="function"==typeof clearTimeout?clearTimeout:r}catch(e){f=r}}();var d,y=[],v=!1,h=-1;p.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];y.push(new c(e,t)),1!==y.length||v||o(u)},c.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=s,p.addListener=s,p.once=s,p.off=s,p.removeListener=s,p.removeAllListeners=s,p.emit=s,p.prependListener=s,p.prependOnceListener=s,p.listeners=function(e){return[]},p.binding=function(e){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(e){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(e,t,n){(function(t){"use strict";"production"===t.env.NODE_ENV?e.exports=n(62):e.exports=n(63)}).call(t,n(60))},function(e,t){"use strict";function n(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case p:case d:case u:case s:case c:case v:return e;default:switch(e=e&&e.$$typeof){case f:case y:case l:return e;default:return t}}case m:case h:case a:return t}}}function r(e){return n(e)===d}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.async_mode"):60111,d=o?Symbol.for("react.concurrent_mode"):60111,y=o?Symbol.for("react.forward_ref"):60112,v=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116;t.typeOf=n,t.AsyncMode=p,t.ConcurrentMode=d,t.ContextConsumer=f,t.ContextProvider=l,t.Element=i,t.ForwardRef=y,t.Fragment=u,t.Lazy=m,t.Memo=h,t.Portal=a,t.Profiler=s,t.StrictMode=c,t.Suspense=v,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===u||e===d||e===s||e===c||e===v||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===l||e.$$typeof===f||e.$$typeof===y)},t.isAsyncMode=function(e){return r(e)||n(e)===p},t.isConcurrentMode=r,t.isContextConsumer=function(e){return n(e)===f},t.isContextProvider=function(e){return n(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return n(e)===y},t.isFragment=function(e){return n(e)===u},t.isLazy=function(e){return n(e)===m},t.isMemo=function(e){return n(e)===h},t.isPortal=function(e){return n(e)===a},t.isProfiler=function(e){return n(e)===s},t.isStrictMode=function(e){return n(e)===c},t.isSuspense=function(e){return n(e)===v}},function(e,t,n){(function(e){"use strict";"production"!==e.env.NODE_ENV&&function(){function e(e){return"string"==typeof e||"function"==typeof e||e===g||e===E||e===x||e===_||e===P||"object"==typeof e&&null!==e&&(e.$$typeof===A||e.$$typeof===T||e.$$typeof===O||e.$$typeof===w||e.$$typeof===S)}function n(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case m:var n=e.type;switch(n){case j:case E:case g:case x:case _:case P:return n;default:var r=n&&n.$$typeof;switch(r){case w:case S:case O:return r;default:return t}}case A:case T:case b:return t}}}function r(e){return Y||(Y=!0,k(!1,"The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),o(e)||n(e)===j}function o(e){return n(e)===E}function i(e){return n(e)===w}function a(e){return n(e)===O}function u(e){return"object"==typeof e&&null!==e&&e.$$typeof===m}function c(e){return n(e)===S}function s(e){return n(e)===g}function l(e){return n(e)===A}function f(e){return n(e)===T}function p(e){return n(e)===b}function d(e){return n(e)===x}function y(e){return n(e)===_}function v(e){return n(e)===P}Object.defineProperty(t,"__esModule",{value:!0});var h="function"==typeof Symbol&&Symbol.for,m=h?Symbol.for("react.element"):60103,b=h?Symbol.for("react.portal"):60106,g=h?Symbol.for("react.fragment"):60107,_=h?Symbol.for("react.strict_mode"):60108,x=h?Symbol.for("react.profiler"):60114,O=h?Symbol.for("react.provider"):60109,w=h?Symbol.for("react.context"):60110,j=h?Symbol.for("react.async_mode"):60111,E=h?Symbol.for("react.concurrent_mode"):60111,S=h?Symbol.for("react.forward_ref"):60112,P=h?Symbol.for("react.suspense"):60113,T=h?Symbol.for("react.memo"):60115,A=h?Symbol.for("react.lazy"):60116,N=function(){},I=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,i="Warning: "+e.replace(/%s/g,function(){return n[o++]});"undefined"!=typeof console&&console.warn(i);try{throw new Error(i)}catch(e){}};N=function(e,t){if(void 0===t)throw new Error("`lowPriorityWarning(condition, format, ...args)` requires a warning message argument");if(!e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];I.apply(void 0,[t].concat(r))}};var k=N,M=j,R=E,C=w,D=O,W=m,F=S,L=g,V=A,z=T,q=b,$=x,B=_,U=P,Y=!1;t.typeOf=n,t.AsyncMode=M,t.ConcurrentMode=R,t.ContextConsumer=C,t.ContextProvider=D,t.Element=W,t.ForwardRef=F,t.Fragment=L,t.Lazy=V,t.Memo=z,t.Portal=q,t.Profiler=$,t.StrictMode=B,t.Suspense=U,t.isValidElementType=e,t.isAsyncMode=r,t.isConcurrentMode=o,t.isContextConsumer=i,t.isContextProvider=a,t.isElement=u,t.isForwardRef=c,t.isFragment=s,t.isLazy=l,t.isMemo=f,t.isPortal=p,t.isProfiler=d,t.isStrictMode=y,t.isSuspense=v}()}).call(t,n(60))},function(e,t,n){(function(t){"use strict";function r(){return null}var o=n(61),i=n(65),a=n(66),u=n(67),c=Function.call.bind(Object.prototype.hasOwnProperty),s=function(){};"production"!==t.env.NODE_ENV&&(s=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}),e.exports=function(e,n){function l(e){var t=e&&(T&&e[T]||e[A]);if("function"==typeof t)return t}function f(e,t){return e===t?0!==e||1/e==1/t:e!==e&&t!==t}function p(e){this.message=e,this.stack=""}function d(e){function r(r,u,c,l,f,d,y){if(l=l||N,d=d||c,y!==a){if(n){var v=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw v.name="Invariant Violation",v}if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var h=l+":"+c;!o[h]&&i<3&&(s("You are manually calling a React.PropTypes validation function for the `"+d+"` prop on `"+l+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),o[h]=!0,i++)}}return null==u[c]?r?new p(null===u[c]?"The "+f+" `"+d+"` is marked as required in `"+l+"`, but its value is `null`.":"The "+f+" `"+d+"` is marked as required in `"+l+"`, but its value is `undefined`."):null:e(u,c,l,f,d)}if("production"!==t.env.NODE_ENV)var o={},i=0;var u=r.bind(null,!1);return u.isRequired=r.bind(null,!0),u}function y(e){function t(t,n,r,o,i,a){var u=t[n];if(j(u)!==e)return new p("Invalid "+o+" `"+i+"` of type `"+E(u)+"` supplied to `"+r+"`, expected `"+e+"`.");return null}return d(t)}function v(e){function t(t,n,r,o,i){if("function"!=typeof e)return new p("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var u=t[n];if(!Array.isArray(u)){return new p("Invalid "+o+" `"+i+"` of type `"+j(u)+"` supplied to `"+r+"`, expected an array.")}for(var c=0;c<u.length;c++){var s=e(u,c,r,o,i+"["+c+"]",a);if(s instanceof Error)return s}return null}return d(t)}function h(e){function t(t,n,r,o,i){if(!(t[n]instanceof e)){var a=e.name||N;return new p("Invalid "+o+" `"+i+"` of type `"+P(t[n])+"` supplied to `"+r+"`, expected instance of `"+a+"`.")}return null}return d(t)}function m(e){function n(t,n,r,o,i){for(var a=t[n],u=0;u<e.length;u++)if(f(a,e[u]))return null;var c=JSON.stringify(e,function(e,t){return"symbol"===E(t)?String(t):t});return new p("Invalid "+o+" `"+i+"` of value `"+String(a)+"` supplied to `"+r+"`, expected one of "+c+".")}return Array.isArray(e)?d(n):("production"!==t.env.NODE_ENV&&s(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),r)}function b(e){function t(t,n,r,o,i){if("function"!=typeof e)return new p("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var u=t[n],s=j(u);if("object"!==s)return new p("Invalid "+o+" `"+i+"` of type `"+s+"` supplied to `"+r+"`, expected an object.");for(var l in u)if(c(u,l)){var f=e(u,l,r,o,i+"."+l,a);if(f instanceof Error)return f}return null}return d(t)}function g(e){function n(t,n,r,o,i){for(var u=0;u<e.length;u++){if(null==(0,e[u])(t,n,r,o,i,a))return null}return new p("Invalid "+o+" `"+i+"` supplied to `"+r+"`.")}if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&s("Invalid argument supplied to oneOfType, expected an instance of array."),r;for(var o=0;o<e.length;o++){var i=e[o];if("function"!=typeof i)return s("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+S(i)+" at index "+o+"."),r}return d(n)}function _(e){function t(t,n,r,o,i){var u=t[n],c=j(u);if("object"!==c)return new p("Invalid "+o+" `"+i+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");for(var s in e){var l=e[s];if(l){var f=l(u,s,r,o,i+"."+s,a);if(f)return f}}return null}return d(t)}function x(e){function t(t,n,r,o,u){var c=t[n],s=j(c);if("object"!==s)return new p("Invalid "+o+" `"+u+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");var l=i({},t[n],e);for(var f in l){var d=e[f];if(!d)return new p("Invalid "+o+" `"+u+"` key `"+f+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var y=d(c,f,r,o,u+"."+f,a);if(y)return y}return null}return d(t)}function O(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(O);if(null===t||e(t))return!0;var n=l(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!O(r.value))return!1}else for(;!(r=o.next()).done;){var i=r.value;if(i&&!O(i[1]))return!1}return!0;default:return!1}}function w(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}function j(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":w(t,e)?"symbol":t}function E(e){if(void 0===e||null===e)return""+e;var t=j(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function S(e){var t=E(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}function P(e){return e.constructor&&e.constructor.name?e.constructor.name:N}var T="function"==typeof Symbol&&Symbol.iterator,A="@@iterator",N="<<anonymous>>",I={array:y("array"),bool:y("boolean"),func:y("function"),number:y("number"),object:y("object"),string:y("string"),symbol:y("symbol"),any:function(){return d(r)}(),arrayOf:v,element:function(){function t(t,n,r,o,i){var a=t[n];if(!e(a)){return new p("Invalid "+o+" `"+i+"` of type `"+j(a)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return d(t)}(),elementType:function(){function e(e,t,n,r,i){var a=e[t];if(!o.isValidElementType(a)){return new p("Invalid "+r+" `"+i+"` of type `"+j(a)+"` supplied to `"+n+"`, expected a single ReactElement type.")}return null}return d(e)}(),instanceOf:h,node:function(){function e(e,t,n,r,o){return O(e[t])?null:new p("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return d(e)}(),objectOf:b,oneOf:m,oneOfType:g,shape:_,exact:x};return p.prototype=Error.prototype,I.checkPropTypes=u,I.resetWarningCache=u.resetWarningCache,I.PropTypes=I,I}}).call(t,n(60))},function(e,t){"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var a,u,c=n(e),s=1;s<arguments.length;s++){a=Object(arguments[s]);for(var l in a)o.call(a,l)&&(c[l]=a[l]);if(r){u=r(a);for(var f=0;f<u.length;f++)i.call(a,u[f])&&(c[u[f]]=a[u[f]])}}return c}},function(e,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){(function(t){"use strict";function r(e,n,r,c,s){if("production"!==t.env.NODE_ENV)for(var l in e)if(u(e,l)){var f;try{if("function"!=typeof e[l]){var p=Error((c||"React class")+": "+r+" type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[l]+"`.");throw p.name="Invariant Violation",p}f=e[l](n,l,c,r,null,i)}catch(e){f=e}if(!f||f instanceof Error||o((c||"React class")+": type specification of "+r+" `"+l+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof f+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),f instanceof Error&&!(f.message in a)){a[f.message]=!0;var d=s?s():"";o("Failed "+r+" type: "+f.message+(null!=d?d:""))}}}var o=function(){};if("production"!==t.env.NODE_ENV){var i=n(66),a={},u=Function.call.bind(Object.prototype.hasOwnProperty);o=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}}r.resetWarningCache=function(){"production"!==t.env.NODE_ENV&&(a={})},e.exports=r}).call(t,n(60))},function(e,t,n){"use strict";function r(){}function o(){}var i=n(66);o.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,o,a){if(a!==i){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e.default:e}t.__esModule=!0;var o=n(70);t.Motion=r(o);var i=n(94);t.StaggeredMotion=r(i);var a=n(95);t.TransitionMotion=r(a);var u=n(97);t.spring=r(u);var c=n(98);t.presets=r(c);var s=n(72);t.stripStyle=r(s);var l=n(99);t.reorderKeys=r(l)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(71),a=r(i),u=n(72),c=r(u),s=n(73),l=r(s),f=n(74),p=r(f),d=n(75),y=r(d),v=n(77),h=r(v),m=n(3),b=r(m),g=n(78),_=r(g),x=n(87),O=r(x),w=O.default({propTypes:{defaultStyle:_.default.objectOf(_.default.number),style:_.default.objectOf(_.default.oneOfType([_.default.number,_.default.object])).isRequired,children:_.default.func.isRequired,onRest:_.default.func},getInitialState:function(){var e=this.props,t=e.defaultStyle,n=e.style,r=t||c.default(n),o=a.default(r);return{currentStyle:r,currentVelocity:o,lastIdealStyle:r,lastIdealVelocity:o}},wasAnimating:!1,animationID:null,prevTime:0,accumulatedTime:0,unreadPropStyle:null,clearUnreadPropStyle:function(e){var t=!1,n=this.state,r=n.currentStyle,i=n.currentVelocity,a=n.lastIdealStyle,u=n.lastIdealVelocity;for(var c in e)if(Object.prototype.hasOwnProperty.call(e,c)){var s=e[c];"number"==typeof s&&(t||(t=!0,r=o({},r),i=o({},i),a=o({},a),u=o({},u)),r[c]=s,i[c]=0,a[c]=s,u[c]=0)}t&&this.setState({currentStyle:r,currentVelocity:i,lastIdealStyle:a,lastIdealVelocity:u})},startAnimationIfNecessary:function(){var e=this;this.animationID=y.default(function(t){var n=e.props.style;if(h.default(e.state.currentStyle,n,e.state.currentVelocity))return e.wasAnimating&&e.props.onRest&&e.props.onRest(),e.animationID=null,e.wasAnimating=!1,void(e.accumulatedTime=0);e.wasAnimating=!0;var r=t||p.default(),o=r-e.prevTime;if(e.prevTime=r,e.accumulatedTime=e.accumulatedTime+o,e.accumulatedTime>1e3/60*10&&(e.accumulatedTime=0),0===e.accumulatedTime)return e.animationID=null,void e.startAnimationIfNecessary();var i=(e.accumulatedTime-Math.floor(e.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),a=Math.floor(e.accumulatedTime/(1e3/60)),u={},c={},s={},f={};for(var d in n)if(Object.prototype.hasOwnProperty.call(n,d)){var y=n[d];if("number"==typeof y)s[d]=y,f[d]=0,u[d]=y,c[d]=0;else{for(var v=e.state.lastIdealStyle[d],m=e.state.lastIdealVelocity[d],b=0;b<a;b++){var g=l.default(1e3/60/1e3,v,m,y.val,y.stiffness,y.damping,y.precision);v=g[0],m=g[1]}var _=l.default(1e3/60/1e3,v,m,y.val,y.stiffness,y.damping,y.precision),x=_[0],O=_[1];s[d]=v+(x-v)*i,f[d]=m+(O-m)*i,u[d]=v,c[d]=m}}e.animationID=null,e.accumulatedTime-=a*(1e3/60),e.setState({currentStyle:s,currentVelocity:f,lastIdealStyle:u,lastIdealVelocity:c}),e.unreadPropStyle=null,e.startAnimationIfNecessary()})},componentDidMount:function(){this.prevTime=p.default(),this.startAnimationIfNecessary()},componentWillReceiveProps:function(e){null!=this.unreadPropStyle&&this.clearUnreadPropStyle(this.unreadPropStyle),this.unreadPropStyle=e.style,null==this.animationID&&(this.prevTime=p.default(),this.startAnimationIfNecessary())},componentWillUnmount:function(){null!=this.animationID&&(y.default.cancel(this.animationID),this.animationID=null)},render:function(){var e=this.props.children(this.state.currentStyle);return e&&b.default.Children.only(e)}});t.default=w,e.exports=t.default},function(e,t){"use strict";function n(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=0);return t}t.__esModule=!0,t.default=n,e.exports=t.default},function(e,t){"use strict";function n(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]="number"==typeof e[n]?e[n]:e[n].val);return t}t.__esModule=!0,t.default=n,e.exports=t.default},function(e,t){"use strict";function n(e,t,n,o,i,a,u){var c=-i*(t-o),s=-a*n,l=c+s,f=n+l*e,p=t+f*e;return Math.abs(f)<u&&Math.abs(p-o)<u?(r[0]=o,r[1]=0,r):(r[0]=p,r[1]=f,r)}t.__esModule=!0,t.default=n;var r=[0,0];e.exports=t.default},function(e,t,n){(function(t){(function(){var n,r,o;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:void 0!==t&&null!==t&&t.hrtime?(e.exports=function(){return(n()-o)/1e6},r=t.hrtime,n=function(){var e;return e=r(),1e9*e[0]+e[1]},o=n()):Date.now?(e.exports=function(){return Date.now()-o},o=Date.now()):(e.exports=function(){return(new Date).getTime()-o},o=(new Date).getTime())}).call(this)}).call(t,n(60))},function(e,t,n){(function(t){for(var r=n(76),o="undefined"==typeof window?t:window,i=["moz","webkit"],a="AnimationFrame",u=o["request"+a],c=o["cancel"+a]||o["cancelRequest"+a],s=0;!u&&s<i.length;s++)u=o[i[s]+"Request"+a],c=o[i[s]+"Cancel"+a]||o[i[s]+"CancelRequest"+a];if(!u||!c){var l=0,f=0,p=[];u=function(e){if(0===p.length){var t=r(),n=Math.max(0,1e3/60-(t-l));l=n+t,setTimeout(function(){var e=p.slice(0);p.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(l)}catch(e){setTimeout(function(){throw e},0)}},Math.round(n))}return p.push({handle:++f,callback:e,cancelled:!1}),f},c=function(e){for(var t=0;t<p.length;t++)p[t].handle===e&&(p[t].cancelled=!0)}}e.exports=function(e){return u.call(o,e)},e.exports.cancel=function(){c.apply(o,arguments)},e.exports.polyfill=function(e){e||(e=o),e.requestAnimationFrame=u,e.cancelAnimationFrame=c}}).call(t,function(){return this}())},function(e,t,n){(function(t){(function(){var n,r,o,i,a,u;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:void 0!==t&&null!==t&&t.hrtime?(e.exports=function(){return(n()-a)/1e6},r=t.hrtime,n=function(){var e;return e=r(),1e9*e[0]+e[1]},i=n(),u=1e9*t.uptime(),a=i-u):Date.now?(e.exports=function(){return Date.now()-o},o=Date.now()):(e.exports=function(){return(new Date).getTime()-o},o=(new Date).getTime())}).call(this)}).call(t,n(60))},function(e,t){"use strict";function n(e,t,n){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(0!==n[r])return!1;var o="number"==typeof t[r]?t[r]:t[r].val;if(e[r]!==o)return!1}return!0}t.__esModule=!0,t.default=n,e.exports=t.default},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r=n(79);e.exports=n(82)(r.isElement,!0)}else e.exports=n(86)()}).call(t,n(60))},function(e,t,n){(function(t){"use strict";"production"===t.env.NODE_ENV?e.exports=n(80):e.exports=n(81)}).call(t,n(60))},function(e,t){"use strict";function n(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case p:case d:case u:case s:case c:case v:return e;default:switch(e=e&&e.$$typeof){case f:case y:case l:return e;default:return t}}case b:case m:case a:return t}}}function r(e){return n(e)===d}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.async_mode"):60111,d=o?Symbol.for("react.concurrent_mode"):60111,y=o?Symbol.for("react.forward_ref"):60112,v=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.suspense_list"):60120,m=o?Symbol.for("react.memo"):60115,b=o?Symbol.for("react.lazy"):60116,g=o?Symbol.for("react.fundamental"):60117,_=o?Symbol.for("react.responder"):60118;t.typeOf=n,t.AsyncMode=p,t.ConcurrentMode=d,t.ContextConsumer=f,t.ContextProvider=l,t.Element=i,t.ForwardRef=y,t.Fragment=u,t.Lazy=b,t.Memo=m,t.Portal=a,t.Profiler=s,t.StrictMode=c,t.Suspense=v,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===u||e===d||e===s||e===c||e===v||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===m||e.$$typeof===l||e.$$typeof===f||e.$$typeof===y||e.$$typeof===g||e.$$typeof===_)},t.isAsyncMode=function(e){return r(e)||n(e)===p},t.isConcurrentMode=r,t.isContextConsumer=function(e){return n(e)===f},t.isContextProvider=function(e){return n(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return n(e)===y},t.isFragment=function(e){return n(e)===u},t.isLazy=function(e){return n(e)===b},t.isMemo=function(e){return n(e)===m},t.isPortal=function(e){return n(e)===a},t.isProfiler=function(e){return n(e)===s},t.isStrictMode=function(e){return n(e)===c},t.isSuspense=function(e){return n(e)===v}},function(e,t,n){(function(e){"use strict";"production"!==e.env.NODE_ENV&&function(){function e(e){return"string"==typeof e||"function"==typeof e||e===g||e===E||e===x||e===_||e===P||e===T||"object"==typeof e&&null!==e&&(e.$$typeof===N||e.$$typeof===A||e.$$typeof===O||e.$$typeof===w||e.$$typeof===S||e.$$typeof===I||e.$$typeof===k)}function n(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case m:var n=e.type;switch(n){case j:case E:case g:case x:case _:case P:return n;default:var r=n&&n.$$typeof;switch(r){case w:case S:case O:return r;default:return t}}case N:case A:case b:return t}}}function r(e){return J||(J=!0,C(!1,"The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),o(e)||n(e)===j}function o(e){return n(e)===E}function i(e){return n(e)===w}function a(e){return n(e)===O}function u(e){return"object"==typeof e&&null!==e&&e.$$typeof===m}function c(e){return n(e)===S}function s(e){return n(e)===g}function l(e){return n(e)===N}function f(e){return n(e)===A}function p(e){return n(e)===b}function d(e){return n(e)===x}function y(e){return n(e)===_}function v(e){return n(e)===P}Object.defineProperty(t,"__esModule",{value:!0});var h="function"==typeof Symbol&&Symbol.for,m=h?Symbol.for("react.element"):60103,b=h?Symbol.for("react.portal"):60106,g=h?Symbol.for("react.fragment"):60107,_=h?Symbol.for("react.strict_mode"):60108,x=h?Symbol.for("react.profiler"):60114,O=h?Symbol.for("react.provider"):60109,w=h?Symbol.for("react.context"):60110,j=h?Symbol.for("react.async_mode"):60111,E=h?Symbol.for("react.concurrent_mode"):60111,S=h?Symbol.for("react.forward_ref"):60112,P=h?Symbol.for("react.suspense"):60113,T=h?Symbol.for("react.suspense_list"):60120,A=h?Symbol.for("react.memo"):60115,N=h?Symbol.for("react.lazy"):60116,I=h?Symbol.for("react.fundamental"):60117,k=h?Symbol.for("react.responder"):60118,M=function(){},R=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,i="Warning: "+e.replace(/%s/g,function(){return n[o++]});"undefined"!=typeof console&&console.warn(i);try{throw new Error(i)}catch(e){}};M=function(e,t){if(void 0===t)throw new Error("`lowPriorityWarning(condition, format, ...args)` requires a warning message argument");if(!e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];R.apply(void 0,[t].concat(r))}};var C=M,D=j,W=E,F=w,L=O,V=m,z=S,q=g,$=N,B=A,U=b,Y=x,K=_,G=P,J=!1;t.typeOf=n,t.AsyncMode=D,t.ConcurrentMode=W,t.ContextConsumer=F,t.ContextProvider=L,t.Element=V,t.ForwardRef=z,t.Fragment=q,t.Lazy=$,t.Memo=B,t.Portal=U,t.Profiler=Y,t.StrictMode=K,t.Suspense=G,t.isValidElementType=e,t.isAsyncMode=r,t.isConcurrentMode=o,t.isContextConsumer=i,t.isContextProvider=a,t.isElement=u,t.isForwardRef=c,t.isFragment=s,t.isLazy=l,t.isMemo=f,t.isPortal=p,t.isProfiler=d,t.isStrictMode=y,t.isSuspense=v}()}).call(t,n(60))},function(e,t,n){(function(t){"use strict";function r(){return null}var o=n(79),i=n(83),a=n(84),u=n(85),c=Function.call.bind(Object.prototype.hasOwnProperty),s=function(){};"production"!==t.env.NODE_ENV&&(s=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}),e.exports=function(e,n){function l(e){var t=e&&(T&&e[T]||e[A]);if("function"==typeof t)return t}function f(e,t){return e===t?0!==e||1/e==1/t:e!==e&&t!==t}function p(e){this.message=e,this.stack=""}function d(e){function r(r,u,c,l,f,d,y){if(l=l||N,d=d||c,y!==a){if(n){var v=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw v.name="Invariant Violation",v}if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var h=l+":"+c;!o[h]&&i<3&&(s("You are manually calling a React.PropTypes validation function for the `"+d+"` prop on `"+l+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),o[h]=!0,i++)}}return null==u[c]?r?new p(null===u[c]?"The "+f+" `"+d+"` is marked as required in `"+l+"`, but its value is `null`.":"The "+f+" `"+d+"` is marked as required in `"+l+"`, but its value is `undefined`."):null:e(u,c,l,f,d)}if("production"!==t.env.NODE_ENV)var o={},i=0;var u=r.bind(null,!1);return u.isRequired=r.bind(null,!0),u}function y(e){function t(t,n,r,o,i,a){var u=t[n];if(j(u)!==e)return new p("Invalid "+o+" `"+i+"` of type `"+E(u)+"` supplied to `"+r+"`, expected `"+e+"`.");return null}return d(t)}function v(e){function t(t,n,r,o,i){ if("function"!=typeof e)return new p("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var u=t[n];if(!Array.isArray(u)){return new p("Invalid "+o+" `"+i+"` of type `"+j(u)+"` supplied to `"+r+"`, expected an array.")}for(var c=0;c<u.length;c++){var s=e(u,c,r,o,i+"["+c+"]",a);if(s instanceof Error)return s}return null}return d(t)}function h(e){function t(t,n,r,o,i){if(!(t[n]instanceof e)){var a=e.name||N;return new p("Invalid "+o+" `"+i+"` of type `"+P(t[n])+"` supplied to `"+r+"`, expected instance of `"+a+"`.")}return null}return d(t)}function m(e){function n(t,n,r,o,i){for(var a=t[n],u=0;u<e.length;u++)if(f(a,e[u]))return null;var c=JSON.stringify(e,function(e,t){return"symbol"===E(t)?String(t):t});return new p("Invalid "+o+" `"+i+"` of value `"+String(a)+"` supplied to `"+r+"`, expected one of "+c+".")}return Array.isArray(e)?d(n):("production"!==t.env.NODE_ENV&&s(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),r)}function b(e){function t(t,n,r,o,i){if("function"!=typeof e)return new p("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var u=t[n],s=j(u);if("object"!==s)return new p("Invalid "+o+" `"+i+"` of type `"+s+"` supplied to `"+r+"`, expected an object.");for(var l in u)if(c(u,l)){var f=e(u,l,r,o,i+"."+l,a);if(f instanceof Error)return f}return null}return d(t)}function g(e){function n(t,n,r,o,i){for(var u=0;u<e.length;u++){if(null==(0,e[u])(t,n,r,o,i,a))return null}return new p("Invalid "+o+" `"+i+"` supplied to `"+r+"`.")}if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&s("Invalid argument supplied to oneOfType, expected an instance of array."),r;for(var o=0;o<e.length;o++){var i=e[o];if("function"!=typeof i)return s("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+S(i)+" at index "+o+"."),r}return d(n)}function _(e){function t(t,n,r,o,i){var u=t[n],c=j(u);if("object"!==c)return new p("Invalid "+o+" `"+i+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");for(var s in e){var l=e[s];if(l){var f=l(u,s,r,o,i+"."+s,a);if(f)return f}}return null}return d(t)}function x(e){function t(t,n,r,o,u){var c=t[n],s=j(c);if("object"!==s)return new p("Invalid "+o+" `"+u+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");var l=i({},t[n],e);for(var f in l){var d=e[f];if(!d)return new p("Invalid "+o+" `"+u+"` key `"+f+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var y=d(c,f,r,o,u+"."+f,a);if(y)return y}return null}return d(t)}function O(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(O);if(null===t||e(t))return!0;var n=l(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!O(r.value))return!1}else for(;!(r=o.next()).done;){var i=r.value;if(i&&!O(i[1]))return!1}return!0;default:return!1}}function w(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}function j(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":w(t,e)?"symbol":t}function E(e){if(void 0===e||null===e)return""+e;var t=j(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function S(e){var t=E(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}function P(e){return e.constructor&&e.constructor.name?e.constructor.name:N}var T="function"==typeof Symbol&&Symbol.iterator,A="@@iterator",N="<<anonymous>>",I={array:y("array"),bool:y("boolean"),func:y("function"),number:y("number"),object:y("object"),string:y("string"),symbol:y("symbol"),any:function(){return d(r)}(),arrayOf:v,element:function(){function t(t,n,r,o,i){var a=t[n];if(!e(a)){return new p("Invalid "+o+" `"+i+"` of type `"+j(a)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return d(t)}(),elementType:function(){function e(e,t,n,r,i){var a=e[t];if(!o.isValidElementType(a)){return new p("Invalid "+r+" `"+i+"` of type `"+j(a)+"` supplied to `"+n+"`, expected a single ReactElement type.")}return null}return d(e)}(),instanceOf:h,node:function(){function e(e,t,n,r,o){return O(e[t])?null:new p("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return d(e)}(),objectOf:b,oneOf:m,oneOfType:g,shape:_,exact:x};return p.prototype=Error.prototype,I.checkPropTypes=u,I.resetWarningCache=u.resetWarningCache,I.PropTypes=I,I}}).call(t,n(60))},function(e,t){"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var a,u,c=n(e),s=1;s<arguments.length;s++){a=Object(arguments[s]);for(var l in a)o.call(a,l)&&(c[l]=a[l]);if(r){u=r(a);for(var f=0;f<u.length;f++)i.call(a,u[f])&&(c[u[f]]=a[u[f]])}}return c}},function(e,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){(function(t){"use strict";function r(e,n,r,c,s){if("production"!==t.env.NODE_ENV)for(var l in e)if(u(e,l)){var f;try{if("function"!=typeof e[l]){var p=Error((c||"React class")+": "+r+" type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[l]+"`.");throw p.name="Invariant Violation",p}f=e[l](n,l,c,r,null,i)}catch(e){f=e}if(!f||f instanceof Error||o((c||"React class")+": type specification of "+r+" `"+l+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof f+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),f instanceof Error&&!(f.message in a)){a[f.message]=!0;var d=s?s():"";o("Failed "+r+" type: "+f.message+(null!=d?d:""))}}}var o=function(){};if("production"!==t.env.NODE_ENV){var i=n(84),a={},u=Function.call.bind(Object.prototype.hasOwnProperty);o=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}}r.resetWarningCache=function(){"production"!==t.env.NODE_ENV&&(a={})},e.exports=r}).call(t,n(60))},function(e,t,n){"use strict";function r(){}function o(){}var i=n(84);o.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,o,a){if(a!==i){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";var r=n(3),o=n(88);if(void 0===r)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var i=(new r.Component).updater;e.exports=o(r.Component,r.isValidElement,i)},function(e,t,n){(function(t){"use strict";function r(e){return e}function o(e,n,o){function f(e,n,r){for(var o in n)n.hasOwnProperty(o)&&"production"!==t.env.NODE_ENV&&c("function"==typeof n[o],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",e.displayName||"ReactClass",s[r],o)}function p(e,t){var n=O.hasOwnProperty(t)?O[t]:null;P.hasOwnProperty(t)&&u("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&u("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function d(e,r){if(r){u("function"!=typeof r,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),u(!n(r),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var o=e.prototype,i=o.__reactAutoBindPairs;r.hasOwnProperty(l)&&j.mixins(e,r.mixins);for(var a in r)if(r.hasOwnProperty(a)&&a!==l){var s=r[a],f=o.hasOwnProperty(a);if(p(f,a),j.hasOwnProperty(a))j[a](e,s);else{var d=O.hasOwnProperty(a),y="function"==typeof s,v=y&&!d&&!f&&!1!==r.autobind;if(v)i.push(a,s),o[a]=s;else if(f){var b=O[a];u(d&&("DEFINE_MANY_MERGED"===b||"DEFINE_MANY"===b),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",b,a),"DEFINE_MANY_MERGED"===b?o[a]=h(o[a],s):"DEFINE_MANY"===b&&(o[a]=m(o[a],s))}else o[a]=s,"production"!==t.env.NODE_ENV&&"function"==typeof s&&r.displayName&&(o[a].displayName=r.displayName+"_"+a)}}}else if("production"!==t.env.NODE_ENV){var g=typeof r,_="object"===g&&null!==r;"production"!==t.env.NODE_ENV&&c(_,"%s: You're attempting to include a mixin that is either null or not an object. Check the mixins included by the component, as well as any mixins they include themselves. Expected object but got %s.",e.displayName||"ReactClass",null===r?null:g)}}function y(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in j;u(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;if(i){var a=w.hasOwnProperty(n)?w[n]:null;return u("DEFINE_MANY_MERGED"===a,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),void(e[n]=h(e[n],r))}e[n]=r}}}function v(e,t){u(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(u(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function h(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return v(o,n),v(o,r),o}}function m(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function b(e,n){var r=n.bind(e);if("production"!==t.env.NODE_ENV){r.__reactBoundContext=e,r.__reactBoundMethod=n,r.__reactBoundArguments=null;var o=e.constructor.displayName,i=r.bind;r.bind=function(a){for(var u=arguments.length,s=Array(u>1?u-1:0),l=1;l<u;l++)s[l-1]=arguments[l];if(a!==e&&null!==a)"production"!==t.env.NODE_ENV&&c(!1,"bind(): React component methods may only be bound to the component instance. See %s",o);else if(!s.length)return"production"!==t.env.NODE_ENV&&c(!1,"bind(): You are binding a component method to the component. React does this for you automatically in a high-performance way, so you can safely remove this call. See %s",o),r;var f=i.apply(r,arguments);return f.__reactBoundContext=e,f.__reactBoundMethod=n,f.__reactBoundArguments=s,f}}return r}function g(e){for(var t=e.__reactAutoBindPairs,n=0;n<t.length;n+=2){var r=t[n],o=t[n+1];e[r]=b(e,o)}}function _(e){var n=r(function(e,r,i){"production"!==t.env.NODE_ENV&&c(this instanceof n,"Something is calling a React component directly. Use a factory or JSX instead. See: https://fb.me/react-legacyfactory"),this.__reactAutoBindPairs.length&&g(this),this.props=e,this.context=r,this.refs=a,this.updater=i||o,this.state=null;var s=this.getInitialState?this.getInitialState():null;"production"!==t.env.NODE_ENV&&void 0===s&&this.getInitialState._isMockFunction&&(s=null),u("object"==typeof s&&!Array.isArray(s),"%s.getInitialState(): must return an object or null",n.displayName||"ReactCompositeComponent"),this.state=s});n.prototype=new T,n.prototype.constructor=n,n.prototype.__reactAutoBindPairs=[],x.forEach(d.bind(null,n)),d(n,E),d(n,e),d(n,S),n.getDefaultProps&&(n.defaultProps=n.getDefaultProps()),"production"!==t.env.NODE_ENV&&(n.getDefaultProps&&(n.getDefaultProps.isReactClassApproved={}),n.prototype.getInitialState&&(n.prototype.getInitialState.isReactClassApproved={})),u(n.prototype.render,"createClass(...): Class specification must implement a `render` method."),"production"!==t.env.NODE_ENV&&(c(!n.prototype.componentShouldUpdate,"%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",e.displayName||"A component"),c(!n.prototype.componentWillRecieveProps,"%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",e.displayName||"A component"),c(!n.prototype.UNSAFE_componentWillRecieveProps,"%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?",e.displayName||"A component"));for(var i in O)n.prototype[i]||(n.prototype[i]=null);return n}var x=[],O={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},w={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},j={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n<t.length;n++)d(e,t[n])},childContextTypes:function(e,n){"production"!==t.env.NODE_ENV&&f(e,n,"childContext"),e.childContextTypes=i({},e.childContextTypes,n)},contextTypes:function(e,n){"production"!==t.env.NODE_ENV&&f(e,n,"context"),e.contextTypes=i({},e.contextTypes,n)},getDefaultProps:function(e,t){e.getDefaultProps?e.getDefaultProps=h(e.getDefaultProps,t):e.getDefaultProps=t},propTypes:function(e,n){"production"!==t.env.NODE_ENV&&f(e,n,"prop"),e.propTypes=i({},e.propTypes,n)},statics:function(e,t){y(e,t)},autobind:function(){}},E={componentDidMount:function(){this.__isMounted=!0}},S={componentWillUnmount:function(){this.__isMounted=!1}},P={replaceState:function(e,t){this.updater.enqueueReplaceState(this,e,t)},isMounted:function(){return"production"!==t.env.NODE_ENV&&(c(this.__didWarnIsMounted,"%s: isMounted is deprecated. Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.",this.constructor&&this.constructor.displayName||this.name||"Component"),this.__didWarnIsMounted=!0),!!this.__isMounted}},T=function(){};return i(T.prototype,e.prototype,P),_}var i=n(89),a=n(90),u=n(91);if("production"!==t.env.NODE_ENV)var c=n(92);var s,l="mixins";s="production"!==t.env.NODE_ENV?{prop:"prop",context:"context",childContext:"child context"}:{},e.exports=o}).call(t,n(60))},function(e,t){"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var a,u,c=n(e),s=1;s<arguments.length;s++){a=Object(arguments[s]);for(var l in a)o.call(a,l)&&(c[l]=a[l]);if(r){u=r(a);for(var f=0;f<u.length;f++)i.call(a,u[f])&&(c[u[f]]=a[u[f]])}}return c}},function(e,t,n){(function(t){"use strict";var n={};"production"!==t.env.NODE_ENV&&Object.freeze(n),e.exports=n}).call(t,n(60))},function(e,t,n){(function(t){"use strict";function n(e,t,n,o,i,a,u,c){if(r(t),!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,o,i,a,u,c],f=0;s=new Error(t.replace(/%s/g,function(){return l[f++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}}var r=function(e){};"production"!==t.env.NODE_ENV&&(r=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=n}).call(t,n(60))},function(e,t,n){(function(t){"use strict";var r=n(93),o=r;if("production"!==t.env.NODE_ENV){var i=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,i="Warning: "+e.replace(/%s/g,function(){return n[o++]});"undefined"!=typeof console&&console.error(i);try{throw new Error(i)}catch(e){}};o=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];i.apply(void 0,[t].concat(r))}}}e.exports=o}).call(t,n(60))},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){for(var r=0;r<e.length;r++)if(!m.default(e[r],t[r],n[r]))return!1;return!0}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(71),u=r(a),c=n(72),s=r(c),l=n(73),f=r(l),p=n(74),d=r(p),y=n(75),v=r(y),h=n(77),m=r(h),b=n(3),g=r(b),_=n(78),x=r(_),O=n(87),w=r(O),j=w.default({propTypes:{defaultStyles:x.default.arrayOf(x.default.objectOf(x.default.number)),styles:x.default.func.isRequired,children:x.default.func.isRequired},getInitialState:function(){var e=this.props,t=e.defaultStyles,n=e.styles,r=t||n().map(s.default),o=r.map(function(e){return u.default(e)});return{currentStyles:r,currentVelocities:o,lastIdealStyles:r,lastIdealVelocities:o}},animationID:null,prevTime:0,accumulatedTime:0,unreadPropStyles:null,clearUnreadPropStyle:function(e){for(var t=this.state,n=t.currentStyles,r=t.currentVelocities,o=t.lastIdealStyles,a=t.lastIdealVelocities,u=!1,c=0;c<e.length;c++){var s=e[c],l=!1;for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f)){var p=s[f];"number"==typeof p&&(l||(l=!0,u=!0,n[c]=i({},n[c]),r[c]=i({},r[c]),o[c]=i({},o[c]),a[c]=i({},a[c])),n[c][f]=p,r[c][f]=0,o[c][f]=p,a[c][f]=0)}}u&&this.setState({currentStyles:n,currentVelocities:r,lastIdealStyles:o,lastIdealVelocities:a})},startAnimationIfNecessary:function(){var e=this;this.animationID=v.default(function(t){var n=e.props.styles(e.state.lastIdealStyles);if(o(e.state.currentStyles,n,e.state.currentVelocities))return e.animationID=null,void(e.accumulatedTime=0);var r=t||d.default(),i=r-e.prevTime;if(e.prevTime=r,e.accumulatedTime=e.accumulatedTime+i,e.accumulatedTime>1e3/60*10&&(e.accumulatedTime=0),0===e.accumulatedTime)return e.animationID=null,void e.startAnimationIfNecessary();for(var a=(e.accumulatedTime-Math.floor(e.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),u=Math.floor(e.accumulatedTime/(1e3/60)),c=[],s=[],l=[],p=[],y=0;y<n.length;y++){var v=n[y],h={},m={},b={},g={};for(var _ in v)if(Object.prototype.hasOwnProperty.call(v,_)){var x=v[_];if("number"==typeof x)h[_]=x,m[_]=0,b[_]=x,g[_]=0;else{for(var O=e.state.lastIdealStyles[y][_],w=e.state.lastIdealVelocities[y][_],j=0;j<u;j++){var E=f.default(1e3/60/1e3,O,w,x.val,x.stiffness,x.damping,x.precision);O=E[0],w=E[1]}var S=f.default(1e3/60/1e3,O,w,x.val,x.stiffness,x.damping,x.precision),P=S[0],T=S[1];h[_]=O+(P-O)*a,m[_]=w+(T-w)*a,b[_]=O,g[_]=w}}l[y]=h,p[y]=m,c[y]=b,s[y]=g}e.animationID=null,e.accumulatedTime-=u*(1e3/60),e.setState({currentStyles:l,currentVelocities:p,lastIdealStyles:c,lastIdealVelocities:s}),e.unreadPropStyles=null,e.startAnimationIfNecessary()})},componentDidMount:function(){this.prevTime=d.default(),this.startAnimationIfNecessary()},componentWillReceiveProps:function(e){null!=this.unreadPropStyles&&this.clearUnreadPropStyle(this.unreadPropStyles),this.unreadPropStyles=e.styles(this.state.lastIdealStyles),null==this.animationID&&(this.prevTime=d.default(),this.startAnimationIfNecessary())},componentWillUnmount:function(){null!=this.animationID&&(v.default.cancel(this.animationID),this.animationID=null)},render:function(){var e=this.props.children(this.state.currentStyles);return e&&g.default.Children.only(e)}});t.default=j,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var r=t;return null==r?e.map(function(e,t){return{key:e.key,data:e.data,style:n[t]}}):e.map(function(e,t){for(var o=0;o<r.length;o++)if(r[o].key===e.key)return{key:r[o].key,data:r[o].data,style:n[t]};return{key:e.key,data:e.data,style:n[t]}})}function i(e,t,n,r){if(r.length!==t.length)return!1;for(var o=0;o<r.length;o++)if(r[o].key!==t[o].key)return!1;for(var o=0;o<r.length;o++)if(!x.default(e[o],t[o].style,n[o]))return!1;return!0}function a(e,t,n,r,o,i,a,u,c){for(var l=v.default(r,o,function(e,r){var o=t(r);return null==o?(n({key:r.key,data:r.data}),null):x.default(i[e],o,a[e])?(n({key:r.key,data:r.data}),null):{key:r.key,data:r.data,style:o}}),f=[],p=[],d=[],y=[],h=0;h<l.length;h++){for(var m=l[h],b=null,g=0;g<r.length;g++)if(r[g].key===m.key){b=g;break}if(null==b){var _=e(m);f[h]=_,d[h]=_;var O=s.default(m.style);p[h]=O,y[h]=O}else f[h]=i[b],d[h]=u[b],p[h]=a[b],y[h]=c[b]}return[l,f,p,d,y]}t.__esModule=!0;var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=n(71),s=r(c),l=n(72),f=r(l),p=n(73),d=r(p),y=n(96),v=r(y),h=n(74),m=r(h),b=n(75),g=r(b),_=n(77),x=r(_),O=n(3),w=r(O),j=n(78),E=r(j),S=n(87),P=r(S),T=P.default({propTypes:{defaultStyles:E.default.arrayOf(E.default.shape({key:E.default.string.isRequired,data:E.default.any,style:E.default.objectOf(E.default.number).isRequired})),styles:E.default.oneOfType([E.default.func,E.default.arrayOf(E.default.shape({key:E.default.string.isRequired,data:E.default.any,style:E.default.objectOf(E.default.oneOfType([E.default.number,E.default.object])).isRequired}))]).isRequired,children:E.default.func.isRequired,willEnter:E.default.func,willLeave:E.default.func,didLeave:E.default.func},getDefaultProps:function(){return{willEnter:function(e){return f.default(e.style)},willLeave:function(){return null},didLeave:function(){}}},getInitialState:function(){var e=this.props,t=e.defaultStyles,n=e.styles,r=e.willEnter,o=e.willLeave,i=e.didLeave,u="function"==typeof n?n(t):n,c=void 0;c=null==t?u:t.map(function(e){for(var t=0;t<u.length;t++)if(u[t].key===e.key)return u[t];return e});var l=null==t?u.map(function(e){return f.default(e.style)}):t.map(function(e){return f.default(e.style)}),p=null==t?u.map(function(e){return s.default(e.style)}):t.map(function(e){return s.default(e.style)}),d=a(r,o,i,c,u,l,p,l,p),y=d[0];return{currentStyles:d[1],currentVelocities:d[2],lastIdealStyles:d[3],lastIdealVelocities:d[4],mergedPropsStyles:y}},unmounting:!1,animationID:null,prevTime:0,accumulatedTime:0,unreadPropStyles:null,clearUnreadPropStyle:function(e){for(var t=a(this.props.willEnter,this.props.willLeave,this.props.didLeave,this.state.mergedPropsStyles,e,this.state.currentStyles,this.state.currentVelocities,this.state.lastIdealStyles,this.state.lastIdealVelocities),n=t[0],r=t[1],o=t[2],i=t[3],c=t[4],s=0;s<e.length;s++){var l=e[s].style,f=!1;for(var p in l)if(Object.prototype.hasOwnProperty.call(l,p)){var d=l[p];"number"==typeof d&&(f||(f=!0,r[s]=u({},r[s]),o[s]=u({},o[s]),i[s]=u({},i[s]),c[s]=u({},c[s]),n[s]={key:n[s].key,data:n[s].data,style:u({},n[s].style)}),r[s][p]=d,o[s][p]=0,i[s][p]=d,c[s][p]=0,n[s].style[p]=d)}}this.setState({currentStyles:r,currentVelocities:o,mergedPropsStyles:n,lastIdealStyles:i,lastIdealVelocities:c})},startAnimationIfNecessary:function(){var e=this;this.unmounting||(this.animationID=g.default(function(t){if(!e.unmounting){var n=e.props.styles,r="function"==typeof n?n(o(e.state.mergedPropsStyles,e.unreadPropStyles,e.state.lastIdealStyles)):n;if(i(e.state.currentStyles,r,e.state.currentVelocities,e.state.mergedPropsStyles))return e.animationID=null,void(e.accumulatedTime=0);var u=t||m.default(),c=u-e.prevTime;if(e.prevTime=u,e.accumulatedTime=e.accumulatedTime+c,e.accumulatedTime>1e3/60*10&&(e.accumulatedTime=0),0===e.accumulatedTime)return e.animationID=null,void e.startAnimationIfNecessary();for(var s=(e.accumulatedTime-Math.floor(e.accumulatedTime/(1e3/60))*(1e3/60))/(1e3/60),l=Math.floor(e.accumulatedTime/(1e3/60)),f=a(e.props.willEnter,e.props.willLeave,e.props.didLeave,e.state.mergedPropsStyles,r,e.state.currentStyles,e.state.currentVelocities,e.state.lastIdealStyles,e.state.lastIdealVelocities),p=f[0],y=f[1],v=f[2],h=f[3],b=f[4],g=0;g<p.length;g++){var _=p[g].style,x={},O={},w={},j={};for(var E in _)if(Object.prototype.hasOwnProperty.call(_,E)){var S=_[E];if("number"==typeof S)x[E]=S,O[E]=0,w[E]=S,j[E]=0;else{for(var P=h[g][E],T=b[g][E],A=0;A<l;A++){var N=d.default(1e3/60/1e3,P,T,S.val,S.stiffness,S.damping,S.precision);P=N[0],T=N[1]}var I=d.default(1e3/60/1e3,P,T,S.val,S.stiffness,S.damping,S.precision),k=I[0],M=I[1];x[E]=P+(k-P)*s,O[E]=T+(M-T)*s,w[E]=P,j[E]=T}}h[g]=w,b[g]=j,y[g]=x,v[g]=O}e.animationID=null,e.accumulatedTime-=l*(1e3/60),e.setState({currentStyles:y,currentVelocities:v,lastIdealStyles:h,lastIdealVelocities:b,mergedPropsStyles:p}),e.unreadPropStyles=null,e.startAnimationIfNecessary()}}))},componentDidMount:function(){this.prevTime=m.default(),this.startAnimationIfNecessary()},componentWillReceiveProps:function(e){this.unreadPropStyles&&this.clearUnreadPropStyle(this.unreadPropStyles);var t=e.styles;this.unreadPropStyles="function"==typeof t?t(o(this.state.mergedPropsStyles,this.unreadPropStyles,this.state.lastIdealStyles)):t,null==this.animationID&&(this.prevTime=m.default(),this.startAnimationIfNecessary())},componentWillUnmount:function(){this.unmounting=!0,null!=this.animationID&&(g.default.cancel(this.animationID),this.animationID=null)},render:function(){var e=o(this.state.mergedPropsStyles,this.unreadPropStyles,this.state.currentStyles),t=this.props.children(e);return t&&w.default.Children.only(t)}});t.default=T,e.exports=t.default},function(e,t){"use strict";function n(e,t,n){for(var r={},o=0;o<e.length;o++)r[e[o].key]=o;for(var i={},o=0;o<t.length;o++)i[t[o].key]=o;for(var a=[],o=0;o<t.length;o++)a[o]=t[o];for(var o=0;o<e.length;o++)if(!Object.prototype.hasOwnProperty.call(i,e[o].key)){var u=n(o,e[o]);null!=u&&a.push(u)}return a.sort(function(e,n){var o=i[e.key],a=i[n.key],u=r[e.key],c=r[n.key];if(null!=o&&null!=a)return i[e.key]-i[n.key];if(null!=u&&null!=c)return r[e.key]-r[n.key];if(null!=o){for(var s=0;s<t.length;s++){var l=t[s].key;if(Object.prototype.hasOwnProperty.call(r,l)){if(o<i[l]&&c>r[l])return-1;if(o>i[l]&&c<r[l])return 1}}return 1}for(var s=0;s<t.length;s++){var l=t[s].key;if(Object.prototype.hasOwnProperty.call(r,l)){if(a<i[l]&&u>r[l])return 1;if(a>i[l]&&u<r[l])return-1}}return-1})}t.__esModule=!0,t.default=n,e.exports=t.default},function(e,t,n){"use strict";function r(e,t){return o({},u,t,{val:e})}t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=r;var i=n(98),a=function(e){return e&&e.__esModule?e:{default:e}}(i),u=o({},a.default.noWobble,{precision:.01});e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default={noWobble:{stiffness:170,damping:26},gentle:{stiffness:120,damping:14},wobbly:{stiffness:180,damping:12},stiff:{stiffness:210,damping:20}},e.exports=t.default},function(e,t,n){(function(n){"use strict";function r(){"development"===n.env.NODE_ENV&&(o||(o=!0,console.error("`reorderKeys` has been removed, since it is no longer needed for TransitionMotion's new styles array API.")))}t.__esModule=!0,t.default=r;var o=!1;e.exports=t.default}).call(t,n(60))},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?c(e):t}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(6),n(23);var p=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(3)),d=function(e){function t(){return o(this,t),u(this,s(t).apply(this,arguments))}return l(t,e),a(t,[{key:"componentDidMount",value:function(){this.svg.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return p.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",ref:function(t){e.svg=t}},p.default.createElement("path",{d:"M32 3.5L28.5 0 16 12.5 3.5 0 0 3.5 12.5 16 0 28.5 3.5 32 16 19.5 28.5 32l3.5-3.5L19.5 16z"}))}}]),t}(p.Component),y=d;t.default=y,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){ return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}function c(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?s(e):t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){if(null==e)return{};var n,r,o=y(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function y(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(102),n(103),n(110),n(112),n(6),n(23);var v=r(n(58)),h=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(3)),m=(r(n(59)),r(n(114))),b=function(e){var t=e.label,n=d(e,["label"]);return h.default.createElement("a",n,t)},g=(0,m.default)(b),_=function(e){function t(e){var n;return i(this,t),n=c(this,l(t).call(this,e)),n.logoClass="masthead__logo".concat("dark"===n.props.theme?"--dark":""),n}return f(t,e),u(t,[{key:"componentDidMount",value:function(){this.props.shouldFocusWhenMount&&this.header.focus()}},{key:"render",value:function(){var e=this;return h.default.createElement("header",{className:"masthead"},h.default.createElement("h1",{className:"masthead__heading",ref:function(t){e.header=t},tabIndex:"-1"},h.default.createElement(g,{className:(0,v.default)(this.logoClass,this.props.className),href:this.props.url,label:"Bitesize",iStatsAction:"bitesize_logo",iStatsType:"click"})))}}]),t}(h.Component);_.defaultProps={url:"/bitesize",theme:"",className:"",shouldFocusWhenMount:!1};var x=_;t.default=x,e.exports=t.default},function(e,t,n){for(var r=n(103),o=n(35),i=n(28),a=n(8),u=n(26),c=n(106),s=n(12),l=s("iterator"),f=s("toStringTag"),p=c.Array,d={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},y=o(d),v=0;v<y.length;v++){var h,m=y[v],b=d[m],g=a[m],_=g&&g.prototype;if(_&&(_[l]||u(_,l,p),_[f]||u(_,f,m),c[m]=p,b))for(h in r)_[h]||i(_,h,r[h],!0)}},function(e,t,n){"use strict";var r=n(104),o=n(105),i=n(106),a=n(37);e.exports=n(107)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,n):"values"==t?o(0,e[n]):o(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r=n(12)("unscopables"),o=Array.prototype;void 0==o[r]&&n(26)(o,r,{}),e.exports=function(e){o[r][e]=!0}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t){e.exports={}},function(e,t,n){"use strict";var r=n(10),o=n(25),i=n(28),a=n(26),u=n(106),c=n(108),s=n(33),l=n(109),f=n(12)("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};e.exports=function(e,t,n,y,v,h,m){c(n,t,y);var b,g,_,x=function(e){if(!p&&e in E)return E[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},O=t+" Iterator",w="values"==v,j=!1,E=e.prototype,S=E[f]||E["@@iterator"]||v&&E[v],P=S||x(v),T=v?w?x("entries"):P:void 0,A="Array"==t?E.entries||S:S;if(A&&(_=l(A.call(new e)))!==Object.prototype&&_.next&&(s(_,O,!0),r||"function"==typeof _[f]||a(_,f,d)),w&&S&&"values"!==S.name&&(j=!0,P=function(){return S.call(this)}),r&&!m||!p&&!j&&E[f]||a(E,f,P),u[t]=P,u[O]=d,v)if(b={values:w?P:x("values"),keys:h?P:x("keys"),entries:T},m)for(g in b)g in E||i(E,g,b[g]);else o(o.P+o.F*(p||j),t,b);return b}},function(e,t,n){"use strict";var r=n(51),o=n(27),i=n(33),a={};n(26)(a,n(12)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(24),o=n(50),i=n(45)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,n){"use strict";var r=n(111),o={};o[n(12)("toStringTag")]="z",o+""!="[object z]"&&n(28)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(e,t,n){var r=n(39),o=n(12)("toStringTag"),i="Arguments"==r(function(){return arguments}()),a=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,u;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=a(t=Object(e),o))?n:i?r(t):"Object"==(u=r(t))&&"function"==typeof t.callee?"Arguments":u}},function(e,t,n){var r=n(50),o=n(35);n(113)("keys",function(){return function(e){return o(r(e))}})},function(e,t,n){var r=n(25),o=n(9),i=n(20);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",a)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){if(null==e)return{};var n,r,o=a(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function a(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(115),n(23),n(102),n(103),n(110),n(112),n(117);var u=r(n(118)),c=r(n(3)),s=(r(n(59)),r(n(332))),l=n(337),f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;return function(){s.default.track((0,l.formatIStatsValue)(e),(0,l.formatIStatsValue)(t),(0,u.default)(l.formatIStatsValue,n)),r.apply(void 0,arguments)}},p=function(e){function t(t){var n=t.onClick,r=t.iStatsAction,a=t.iStatsType,u=t.iStatsOptions,s=i(t,["onClick","iStatsAction","iStatsType","iStatsOptions"]);return c.default.createElement(e,o({},s,{onClick:f(r,a,u,n)}))}return t.defaultProps={onClick:function(){return null},iStatsType:"",iStatsOptions:{}},t.displayName="iStatsOnClick(".concat(e.displayName||e.name||"Component",")"),t};t.default=p,e.exports=t.default},function(e,t,n){var r=n(25);r(r.S+r.F,"Object",{assign:n(116)})},function(e,t,n){"use strict";var r=n(19),o=n(35),i=n(47),a=n(48),u=n(50),c=n(38),s=Object.assign;e.exports=!s||n(20)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=r})?function(e,t){for(var n=u(e),s=arguments.length,l=1,f=i.f,p=a.f;s>l;)for(var d,y=c(arguments[l++]),v=f?o(y).concat(f(y)):o(y),h=v.length,m=0;h>m;)d=v[m++],r&&!p.call(y,d)||(n[d]=y[d]);return n}:s},function(e,t,n){var r=n(15).f,o=Function.prototype,i=/^\s*function ([^ (]*)/;"name"in o||n(19)&&r(o,"name",{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(e){return""}}})},function(e,t,n){var r=n(119),o=r("mapValues",n(328));o.placeholder=n(122),e.exports=o},function(e,t,n){function r(e,t,n){return o(i,e,t,n)}var o=n(120),i=n(123);e.exports=r},function(e,t,n){function r(e,t){return 2==t?function(t,n){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}function o(e,t){return 2==t?function(t,n){return e(t,n)}:function(t){return e(t)}}function i(e){for(var t=e?e.length:0,n=Array(t);t--;)n[t]=e[t];return n}function a(e){return function(t){return e({},t)}}function u(e,t){return function(){for(var n=arguments.length,r=n-1,o=Array(n);n--;)o[n]=arguments[n];var i=o[t],a=o.slice(0,t);return i&&p.apply(a,i),t!=r&&p.apply(a,o.slice(t+1)),e.apply(this,a)}}function c(e,t){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var o=r[0]=t.apply(void 0,r);return e.apply(void 0,r),o}}}function s(e,t,n,p){function d(e,t){if(S.cap){var n=l.iterateeRearg[e];if(n)return x(t,n);var r=!j&&l.iterateeAry[e];if(r)return _(t,r)}return t}function y(e,t,n){return T||S.curry&&n>1?D(t,n):t}function v(e,t,n){if(S.fixed&&(A||!l.skipFixed[e])){var r=l.methodSpread[e],o=r&&r.start;return void 0===o?M(t,n):u(t,o)}return t}function h(e,t,n){return S.rearg&&n>1&&(N||!l.skipRearg[e])?$(t,l.methodRearg[e]||l.aryRearg[n]):t}function m(e,t){t=U(t);for(var n=-1,r=t.length,o=r-1,i=C(Object(e)),a=i;null!=a&&++n<r;){var u=t[n],c=a[u];null==c||V(c)||L(c)||z(c)||(a[u]=C(n==o?c:Object(c))),a=a[u]}return i}function b(e){return G.runInContext.convert(e)(void 0)}function g(e,t){var n=l.aliasToReal[e]||e,r=l.remap[n]||n,o=p;return function(e){var i=j?I:k,a=j?I[r]:t,u=R(R({},o),e);return s(i,n,a,u)}}function _(e,t){return O(e,function(e){return"function"==typeof e?o(e,t):e})}function x(e,t){return O(e,function(e){var n=t.length;return r($(o(e,n),t),n)})}function O(e,t){return function(){var n=arguments.length;if(!n)return e();for(var r=Array(n);n--;)r[n]=arguments[n];var o=S.rearg?0:n-1;return r[o]=t(r[o]),e.apply(void 0,r)}}function w(e,t,n){var r,o=l.aliasToReal[e]||e,u=t,s=K[o];return s?u=s(t):S.immutable&&(l.mutate.array[o]?u=c(t,i):l.mutate.object[o]?u=c(t,a(t)):l.mutate.set[o]&&(u=c(t,m))),W(Y,function(e){return W(l.aryMethod[e],function(t){if(o==t){var n=l.methodSpread[o],i=n&&n.afterRearg;return r=i?v(o,h(o,u,e),e):h(o,v(o,u,e),e),r=d(o,r),r=y(o,r,e),!1}}),!r}),r||(r=u),r==t&&(r=T?D(r,1):function(){return t.apply(this,arguments)}),r.convert=g(o,t),r.placeholder=t.placeholder=n,r}var j="function"==typeof t,E=t===Object(t);if(E&&(p=n,n=t,t=void 0),null==n)throw new TypeError;p||(p={});var S={cap:!("cap"in p)||p.cap,curry:!("curry"in p)||p.curry,fixed:!("fixed"in p)||p.fixed,immutable:!("immutable"in p)||p.immutable,rearg:!("rearg"in p)||p.rearg},P=j?n:f,T="curry"in p&&p.curry,A="fixed"in p&&p.fixed,N="rearg"in p&&p.rearg,I=j?n.runInContext():void 0,k=j?n:{ary:e.ary,assign:e.assign,clone:e.clone,curry:e.curry,forEach:e.forEach,isArray:e.isArray,isError:e.isError,isFunction:e.isFunction,isWeakMap:e.isWeakMap,iteratee:e.iteratee,keys:e.keys,rearg:e.rearg,toInteger:e.toInteger,toPath:e.toPath},M=k.ary,R=k.assign,C=k.clone,D=k.curry,W=k.forEach,F=k.isArray,L=k.isError,V=k.isFunction,z=k.isWeakMap,q=k.keys,$=k.rearg,B=k.toInteger,U=k.toPath,Y=q(l.aryMethod),K={castArray:function(e){return function(){var t=arguments[0];return F(t)?e(i(t)):e.apply(void 0,arguments)}},iteratee:function(e){return function(){var t=arguments[0],n=arguments[1],r=e(t,n),i=r.length;return S.cap&&"number"==typeof n?(n=n>2?n-2:1,i&&i<=n?r:o(r,n)):r}},mixin:function(e){return function(t){var n=this;if(!V(n))return e(n,Object(t));var r=[];return W(q(t),function(e){V(t[e])&&r.push([e,n.prototype[e]])}),e(n,Object(t)),W(r,function(e){var t=e[1];V(t)?n.prototype[e[0]]=t:delete n.prototype[e[0]]}),n}},nthArg:function(e){return function(t){var n=t<0?1:B(t)+1;return D(e(t),n)}},rearg:function(e){return function(t,n){var r=n?n.length:0;return D(e(t,n),r)}},runInContext:function(t){return function(n){return s(e,t(n),p)}}};if(!E)return w(t,n,P);var G=n,J=[];return W(Y,function(e){W(l.aryMethod[e],function(e){var t=G[l.remap[e]||e];t&&J.push([e,w(e,t,G)])})}),W(q(G),function(e){var t=G[e];if("function"==typeof t){for(var n=J.length;n--;)if(J[n][0]==e)return;t.convert=g(e,t),J.push([e,t])}}),W(J,function(e){G[e[0]]=e[1]}),G.convert=b,G.placeholder=G,W(q(G),function(e){W(l.realToAlias[e]||[],function(t){G[t]=G[e]})}),G}var l=n(121),f=n(122),p=Array.prototype.push;e.exports=s},function(e,t){t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,n=t.aliasToReal,r={};for(var o in n){var i=n[o];e.call(r,i)?r[i].push(o):r[i]=[o]}return r}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(e,t){e.exports={}},function(e,t,n){e.exports={ary:n(124),assign:n(193),clone:n(216),curry:n(280),forEach:n(177),isArray:n(163),isError:n(281),isFunction:n(132),isWeakMap:n(283),iteratee:n(284),keys:n(211),rearg:n(321),toInteger:n(189),toPath:n(327)}},function(e,t,n){function r(e,t,n){return t=n?void 0:t,t=e&&null==t?e.length:t,o(e,i,void 0,void 0,void 0,void 0,t)}var o=n(125),i=128;e.exports=r},function(e,t,n){function r(e,t,n,r,O,w,j,E){var S=t&h;if(!S&&"function"!=typeof e)throw new TypeError(y);var P=r?r.length:0;if(P||(t&=~(g|_),r=O=void 0),j=void 0===j?j:x(d(j),0),E=void 0===E?E:d(E),P-=O?O.length:0,t&_){var T=r,A=O;r=O=void 0}var N=S?void 0:s(e),I=[e,t,n,r,O,T,A,w,j,E];if(N&&l(I,N),e=I[0],t=I[1],n=I[2],r=I[3],O=I[4],E=I[9]=void 0===I[9]?S?0:e.length:x(I[9]-P,0),!E&&t&(m|b)&&(t&=~(m|b)),t&&t!=v)k=t==m||t==b?a(e,t,E):t!=g&&t!=(v|g)||O.length?u.apply(void 0,I):c(e,t,n,r);else var k=i(e,t,n);return p((N?o:f)(k,I),e,t)}var o=n(126),i=n(144),a=n(147),u=n(149),c=n(187),s=n(157),l=n(188),f=n(167),p=n(169),d=n(189),y="Expected a function",v=1,h=2,m=8,b=16,g=32,_=64,x=Math.max;e.exports=r},function(e,t,n){var r=n(127),o=n(128),i=o?function(e,t){return o.set(e,t),e}:r;e.exports=i},function(e,t){function n(e){return e}e.exports=n},function(e,t,n){var r=n(129),o=r&&new r;e.exports=o},function(e,t,n){var r=n(130),o=n(135),i=r(o,"WeakMap");e.exports=i},function(e,t,n){function r(e,t){var n=i(e,t);return o(n)?n:void 0}var o=n(131),i=n(143);e.exports=r},function(e,t,n){function r(e){return!(!a(e)||i(e))&&(o(e)?y:s).test(u(e))}var o=n(132),i=n(140),a=n(139),u=n(142),c=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,l=Function.prototype,f=Object.prototype,p=l.toString,d=f.hasOwnProperty,y=RegExp("^"+p.call(d).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){if(!i(e))return!1;var t=o(e);return t==u||t==c||t==a||t==s}var o=n(133),i=n(139),a="[object AsyncFunction]",u="[object Function]",c="[object GeneratorFunction]",s="[object Proxy]";e.exports=r},function(e,t,n){function r(e){return null==e?void 0===e?c:u:s&&s in Object(e)?i(e):a(e)}var o=n(134),i=n(137),a=n(138),u="[object Null]",c="[object Undefined]",s=o?o.toStringTag:void 0;e.exports=r},function(e,t,n){var r=n(135),o=r.Symbol;e.exports=o},function(e,t,n){var r=n(136),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,function(){return this}())},function(e,t,n){function r(e){var t=a.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=u.call(e);return r&&(t?e[c]=n:delete e[c]),o}var o=n(134),i=Object.prototype,a=i.hasOwnProperty,u=i.toString,c=o?o.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return o.call(e)}var r=Object.prototype,o=r.toString;e.exports=n},function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},function(e,t,n){function r(e){return!!i&&i in e}var o=n(141),i=function(){var e=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=r},function(e,t,n){var r=n(135),o=r["__core-js_shared__"];e.exports=o},function(e,t){function n(e){if(null!=e){try{return o.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var r=Function.prototype,o=r.toString;e.exports=n},function(e,t){function n(e,t){return null==e?void 0:e[t]}e.exports=n},function(e,t,n){function r(e,t,n){function r(){return(this&&this!==i&&this instanceof r?c:e).apply(u?n:this,arguments)}var u=t&a,c=o(e);return r}var o=n(145),i=n(135),a=1;e.exports=r},function(e,t,n){function r(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=o(e.prototype),r=e.apply(n,t);return i(r)?r:n}}var o=n(146),i=n(139);e.exports=r},function(e,t,n){var r=n(139),o=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},function(e,t,n){function r(e,t,n){function r(){for(var i=arguments.length,p=Array(i),d=i,y=c(r);d--;)p[d]=arguments[d];var v=i<3&&p[0]!==y&&p[i-1]!==y?[]:s(p,y);return(i-=v.length)<n?u(e,t,a,r.placeholder,void 0,p,v,void 0,void 0,n-i):o(this&&this!==l&&this instanceof r?f:e,this,p)}var f=i(e);return r}var o=n(148),i=n(145),a=n(149),u=n(153),c=n(183),s=n(186),l=n(135);e.exports=r},function(e,t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=n},function(e,t,n){function r(e,t,n,g,_,x,O,w,j,E){function S(){for(var d=arguments.length,y=Array(d),v=d;v--;)y[v]=arguments[v];if(N)var h=s(S),m=a(y,h);if(g&&(y=o(y,g,_,N)),x&&(y=i(y,x,O,N)),d-=m,N&&d<E){var b=f(y,h);return c(e,t,r,S.placeholder,n,y,b,w,j,E-d)}var M=T?n:this,R=A?M[e]:e;return d=y.length,w?y=l(y,w):I&&d>1&&y.reverse(),P&&j<d&&(y.length=j),this&&this!==p&&this instanceof S&&(R=k||u(R)),R.apply(M,y)}var P=t&m,T=t&d,A=t&y,N=t&(v|h),I=t&b,k=A?void 0:u(e);return S}var o=n(150),i=n(151),a=n(152),u=n(145),c=n(153),s=n(183),l=n(184),f=n(186),p=n(135),d=1,y=2,v=8,h=16,m=128,b=512;e.exports=r},function(e,t){function n(e,t,n,o){for(var i=-1,a=e.length,u=n.length,c=-1,s=t.length,l=r(a-u,0),f=Array(s+l),p=!o;++c<s;)f[c]=t[c];for(;++i<u;)(p||i<a)&&(f[n[i]]=e[i]);for(;l--;)f[c++]=e[i++];return f}var r=Math.max;e.exports=n},function(e,t){function n(e,t,n,o){for(var i=-1,a=e.length,u=-1,c=n.length,s=-1,l=t.length,f=r(a-c,0),p=Array(f+l),d=!o;++i<f;)p[i]=e[i];for(var y=i;++s<l;)p[y+s]=t[s];for(;++u<c;)(d||i<a)&&(p[y+n[u]]=e[i++]);return p}var r=Math.max;e.exports=n},function(e,t){function n(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}e.exports=n},function(e,t,n){function r(e,t,n,r,d,y,v,h,m,b){var g=t&l,_=g?v:void 0,x=g?void 0:v,O=g?y:void 0,w=g?void 0:y;t|=g?f:p,(t&=~(g?p:f))&s||(t&=~(u|c));var j=[e,t,d,O,_,w,x,h,m,b],E=n.apply(void 0,j);return o(e)&&i(E,j),E.placeholder=r,a(E,e,t)}var o=n(154),i=n(167),a=n(169),u=1,c=2,s=4,l=8,f=32,p=64;e.exports=r},function(e,t,n){function r(e){var t=a(e),n=u[t];if("function"!=typeof n||!(t in o.prototype))return!1;if(e===n)return!0;var r=i(n);return!!r&&e===r[0]}var o=n(155),i=n(157),a=n(159),u=n(161);e.exports=r},function(e,t,n){function r(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=a,this.__views__=[]}var o=n(146),i=n(156),a=4294967295;r.prototype=o(i.prototype),r.prototype.constructor=r,e.exports=r},function(e,t){function n(){}e.exports=n},function(e,t,n){var r=n(128),o=n(158),i=r?function(e){return r.get(e)}:o;e.exports=i},function(e,t){function n(){}e.exports=n},function(e,t,n){function r(e){for(var t=e.name+"",n=o[t],r=a.call(o,t)?n.length:0;r--;){var i=n[r],u=i.func;if(null==u||u==e)return i.name}return t}var o=n(160),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t){var n={};e.exports=n},function(e,t,n){function r(e){if(c(e)&&!u(e)&&!(e instanceof o)){if(e instanceof i)return e;if(f.call(e,"__wrapped__"))return s(e)}return new i(e)}var o=n(155),i=n(162),a=n(156),u=n(163),c=n(164),s=n(165),l=Object.prototype,f=l.hasOwnProperty;r.prototype=a.prototype,r.prototype.constructor=r,e.exports=r},function(e,t,n){function r(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}var o=n(146),i=n(156);r.prototype=o(i.prototype),r.prototype.constructor=r,e.exports=r},function(e,t){var n=Array.isArray;e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t,n){function r(e){if(e instanceof o)return e.clone();var t=new i(e.__wrapped__,e.__chain__);return t.__actions__=a(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var o=n(155),i=n(162),a=n(166);e.exports=r},function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},function(e,t,n){var r=n(126),o=n(168),i=o(r);e.exports=i},function(e,t){function n(e){var t=0,n=0;return function(){var a=i(),u=o-(a-n);if(n=a,u>0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var r=800,o=16,i=Date.now;e.exports=n},function(e,t,n){function r(e,t,n){var r=t+"";return a(e,i(r,u(o(r),n)))}var o=n(170),i=n(171),a=n(172),u=n(176);e.exports=r},function(e,t){function n(e){var t=e.match(r);return t?t[1].split(o):[]}var r=/\{\n\/\* \[wrapped with (.+)\] \*/,o=/,? & /;e.exports=n},function(e,t){function n(e,t){var n=t.length;if(!n)return e;var o=n-1;return t[o]=(n>1?"& ":"")+t[o],t=t.join(n>2?", ":" "),e.replace(r,"{\n/* [wrapped with "+t+"] */\n")}var r=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;e.exports=n},function(e,t,n){var r=n(173),o=n(168),i=o(r);e.exports=i},function(e,t,n){var r=n(174),o=n(175),i=n(127),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},function(e,t){function n(e){return function(){return e}}e.exports=n},function(e,t,n){var r=n(130),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},function(e,t,n){function r(e,t){return o(a,function(n){var r="_."+n[0];t&n[1]&&!i(e,r)&&e.push(r)}),e.sort()}var o=n(177),i=n(178),a=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}e.exports=n},function(e,t,n){function r(e,t){return!!(null==e?0:e.length)&&o(e,t,0)>-1}var o=n(179);e.exports=r},function(e,t,n){function r(e,t,n){return t===t?a(e,t,n):o(e,i,n)}var o=n(180),i=n(181),a=n(182);e.exports=r},function(e,t){function n(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}e.exports=n},function(e,t){function n(e){return e!==e}e.exports=n},function(e,t){function n(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}e.exports=n},function(e,t){function n(e){return e.placeholder}e.exports=n},function(e,t,n){function r(e,t){for(var n=e.length,r=a(t.length,n),u=o(e);r--;){var c=t[r];e[r]=i(c,n)?u[c]:void 0}return e}var o=n(166),i=n(185),a=Math.min;e.exports=r},function(e,t){function n(e,t){var n=typeof e;return!!(t=null==t?r:t)&&("number"==n||"symbol"!=n&&o.test(e))&&e>-1&&e%1==0&&e<t}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t){function n(e,t){for(var n=-1,o=e.length,i=0,a=[];++n<o;){var u=e[n];u!==t&&u!==r||(e[n]=r,a[i++]=n)}return a}var r="__lodash_placeholder__";e.exports=n},function(e,t,n){function r(e,t,n,r){function c(){for(var t=-1,i=arguments.length,u=-1,f=r.length,p=Array(f+i),d=this&&this!==a&&this instanceof c?l:e;++u<f;)p[u]=r[u];for(;i--;)p[u++]=arguments[++t];return o(d,s?n:this,p)}var s=t&u,l=i(e);return c}var o=n(148),i=n(145),a=n(135),u=1;e.exports=r},function(e,t,n){function r(e,t){var n=e[1],r=t[1],v=n|r,h=v<(c|s|p),m=r==p&&n==f||r==p&&n==d&&e[7].length<=t[8]||r==(p|d)&&t[7].length<=t[8]&&n==f;if(!h&&!m)return e;r&c&&(e[2]=t[2],v|=n&c?0:l);var b=t[3];if(b){var g=e[3];e[3]=g?o(g,b,t[4]):b,e[4]=g?a(e[3],u):t[4]}return b=t[5],b&&(g=e[5],e[5]=g?i(g,b,t[6]):b,e[6]=g?a(e[5],u):t[6]),b=t[7],b&&(e[7]=b),r&p&&(e[8]=null==e[8]?t[8]:y(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=v,e}var o=n(150),i=n(151),a=n(186),u="__lodash_placeholder__",c=1,s=2,l=4,f=8,p=128,d=256,y=Math.min;e.exports=r},function(e,t,n){function r(e){var t=o(e),n=t%1;return t===t?n?t-n:t:0}var o=n(190);e.exports=r},function(e,t,n){function r(e){if(!e)return 0===e?e:0;if((e=o(e))===i||e===-i){return(e<0?-1:1)*a}return e===e?e:0}var o=n(191),i=1/0,a=1.7976931348623157e308;e.exports=r},function(e,t,n){function r(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){ var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(u,"");var n=s.test(e);return n||l.test(e)?f(e.slice(2),n?2:8):c.test(e)?a:+e}var o=n(139),i=n(192),a=NaN,u=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,f=parseInt;e.exports=r},function(e,t,n){function r(e){return"symbol"==typeof e||i(e)&&o(e)==a}var o=n(133),i=n(164),a="[object Symbol]";e.exports=r},function(e,t,n){function r(e,t){return e&&o(t,i(t),e)}var o=n(194),i=n(198);e.exports=r},function(e,t,n){function r(e,t,n,r){var a=!n;n||(n={});for(var u=-1,c=t.length;++u<c;){var s=t[u],l=r?r(n[s],e[s],s,n,e):void 0;void 0===l&&(l=e[s]),a?i(n,s,l):o(n,s,l)}return n}var o=n(195),i=n(196);e.exports=r},function(e,t,n){function r(e,t,n){var r=e[t];u.call(e,t)&&i(r,n)&&(void 0!==n||t in e)||o(e,t,n)}var o=n(196),i=n(197),a=Object.prototype,u=a.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t,n){"__proto__"==t&&o?o(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var o=n(175);e.exports=r},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t,n){function r(e){return a(e)?o(e):i(e)}var o=n(199),i=n(211),a=n(215);e.exports=r},function(e,t,n){function r(e,t){var n=a(e),r=!n&&i(e),l=!n&&!r&&u(e),p=!n&&!r&&!l&&s(e),d=n||r||l||p,y=d?o(e.length,String):[],v=y.length;for(var h in e)!t&&!f.call(e,h)||d&&("length"==h||l&&("offset"==h||"parent"==h)||p&&("buffer"==h||"byteLength"==h||"byteOffset"==h)||c(h,v))||y.push(h);return y}var o=n(200),i=n(201),a=n(163),u=n(203),c=n(185),s=n(206),l=Object.prototype,f=l.hasOwnProperty;e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=n},function(e,t,n){var r=n(202),o=n(164),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!u.call(e,"callee")};e.exports=c},function(e,t,n){function r(e){return i(e)&&o(e)==a}var o=n(133),i=n(164),a="[object Arguments]";e.exports=r},function(e,t,n){(function(e){var r=n(135),o=n(205),i="object"==typeof t&&t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,u=a&&a.exports===i,c=u?r.Buffer:void 0,s=c?c.isBuffer:void 0,l=s||o;e.exports=l}).call(t,n(204)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t){function n(){return!1}e.exports=n},function(e,t,n){var r=n(207),o=n(209),i=n(210),a=i&&i.isTypedArray,u=a?o(a):r;e.exports=u},function(e,t,n){function r(e){return a(e)&&i(e.length)&&!!u[o(e)]}var o=n(133),i=n(208),a=n(164),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,e.exports=r},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}var r=9007199254740991;e.exports=n},function(e,t){function n(e){return function(t){return e(t)}}e.exports=n},function(e,t,n){(function(e){var r=n(136),o="object"==typeof t&&t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===o,u=a&&r.process,c=function(){try{var e=i&&i.require&&i.require("util").types;return e||u&&u.binding&&u.binding("util")}catch(e){}}();e.exports=c}).call(t,n(204)(e))},function(e,t,n){function r(e){if(!o(e))return i(e);var t=[];for(var n in Object(e))u.call(e,n)&&"constructor"!=n&&t.push(n);return t}var o=n(212),i=n(213),a=Object.prototype,u=a.hasOwnProperty;e.exports=r},function(e,t){function n(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}var r=Object.prototype;e.exports=n},function(e,t,n){var r=n(214),o=r(Object.keys,Object);e.exports=o},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t,n){function r(e){return null!=e&&i(e.length)&&!o(e)}var o=n(132),i=n(208);e.exports=r},function(e,t,n){function r(e){return o(e,i)}var o=n(217),i=4;e.exports=r},function(e,t,n){function r(e,t,n,M,R,C){var D,W=t&E,F=t&S,L=t&P;if(n&&(D=R?n(e,M,R,C):n(e)),void 0!==D)return D;if(!O(e))return e;var V=g(e);if(V){if(D=h(e),!W)return l(e,D)}else{var z=v(e),q=z==A||z==N;if(_(e))return s(e,W);if(z==I||z==T||q&&!R){if(D=F||q?{}:b(e),!W)return F?p(e,c(D,e)):f(e,u(D,e))}else{if(!k[z])return R?e:{};D=m(e,z,W)}}C||(C=new o);var $=C.get(e);if($)return $;C.set(e,D),w(e)?e.forEach(function(o){D.add(r(o,t,n,o,e,C))}):x(e)&&e.forEach(function(o,i){D.set(i,r(o,t,n,i,e,C))});var B=L?F?y:d:F?keysIn:j,U=V?void 0:B(e);return i(U||e,function(o,i){U&&(i=o,o=e[i]),a(D,i,r(o,t,n,i,e,C))}),D}var o=n(218),i=n(177),a=n(195),u=n(193),c=n(247),s=n(251),l=n(166),f=n(252),p=n(256),d=n(260),y=n(262),v=n(263),h=n(267),m=n(268),b=n(275),g=n(163),_=n(203),x=n(276),O=n(139),w=n(278),j=n(198),E=1,S=2,P=4,T="[object Arguments]",A="[object Function]",N="[object GeneratorFunction]",I="[object Object]",k={};k[T]=k["[object Array]"]=k["[object ArrayBuffer]"]=k["[object DataView]"]=k["[object Boolean]"]=k["[object Date]"]=k["[object Float32Array]"]=k["[object Float64Array]"]=k["[object Int8Array]"]=k["[object Int16Array]"]=k["[object Int32Array]"]=k["[object Map]"]=k["[object Number]"]=k[I]=k["[object RegExp]"]=k["[object Set]"]=k["[object String]"]=k["[object Symbol]"]=k["[object Uint8Array]"]=k["[object Uint8ClampedArray]"]=k["[object Uint16Array]"]=k["[object Uint32Array]"]=!0,k["[object Error]"]=k[A]=k["[object WeakMap]"]=!1,e.exports=r},function(e,t,n){function r(e){var t=this.__data__=new o(e);this.size=t.size}var o=n(219),i=n(226),a=n(227),u=n(228),c=n(229),s=n(230);r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=u,r.prototype.has=c,r.prototype.set=s,e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(220),i=n(221),a=n(223),u=n(224),c=n(225);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,e.exports=r},function(e,t){function n(){this.__data__=[],this.size=0}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);return!(n<0)&&(n==t.length-1?t.pop():a.call(t,n,1),--this.size,!0)}var o=n(222),i=Array.prototype,a=i.splice;e.exports=r},function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=n(197);e.exports=r},function(e,t,n){function r(e){var t=this.__data__,n=o(t,e);return n<0?void 0:t[n][1]}var o=n(222);e.exports=r},function(e,t,n){function r(e){return o(this.__data__,e)>-1}var o=n(222);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var o=n(222);e.exports=r},function(e,t,n){function r(){this.__data__=new o,this.size=0}var o=n(219);e.exports=r},function(e,t){function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}e.exports=n},function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t,n){function r(e,t){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!i||r.length<u-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(r)}return n.set(e,t),this.size=n.size,this}var o=n(219),i=n(231),a=n(232),u=200;e.exports=r},function(e,t,n){var r=n(130),o=n(135),i=r(o,"Map");e.exports=i},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(233),i=n(241),a=n(244),u=n(245),c=n(246);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(a||i),string:new o}}var o=n(234),i=n(219),a=n(231);e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(235),i=n(237),a=n(238),u=n(239),c=n(240);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,e.exports=r},function(e,t,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(236);e.exports=r},function(e,t,n){var r=n(130),o=r(Object,"create");e.exports=o},function(e,t){function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=n},function(e,t,n){function r(e){var t=this.__data__;if(o){var n=t[e];return n===i?void 0:n}return u.call(t,e)?t[e]:void 0}var o=n(236),i="__lodash_hash_undefined__",a=Object.prototype,u=a.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return o?void 0!==t[e]:a.call(t,e)}var o=n(236),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=o&&void 0===t?i:t,this}var o=n(236),i="__lodash_hash_undefined__";e.exports=r},function(e,t,n){function r(e){var t=o(this,e).delete(e);return this.size-=t?1:0,t}var o=n(242);e.exports=r},function(e,t,n){function r(e,t){var n=e.__data__;return o(t)?n["string"==typeof t?"string":"hash"]:n.map}var o=n(243);e.exports=r},function(e,t){function n(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}e.exports=n},function(e,t,n){function r(e){return o(this,e).get(e)}var o=n(242);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(242);e.exports=r},function(e,t,n){function r(e,t){var n=o(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var o=n(242);e.exports=r},function(e,t,n){function r(e,t){return e&&o(t,i(t),e)}var o=n(194),i=n(248);e.exports=r},function(e,t,n){function r(e){return a(e)?o(e,!0):i(e)}var o=n(199),i=n(249),a=n(215);e.exports=r},function(e,t,n){function r(e){if(!o(e))return a(e);var t=i(e),n=[];for(var r in e)("constructor"!=r||!t&&c.call(e,r))&&n.push(r);return n}var o=n(139),i=n(212),a=n(250),u=Object.prototype,c=u.hasOwnProperty;e.exports=r},function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},function(e,t,n){(function(e){function r(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}var o=n(135),i="object"==typeof t&&t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,u=a&&a.exports===i,c=u?o.Buffer:void 0,s=c?c.allocUnsafe:void 0;e.exports=r}).call(t,n(204)(e))},function(e,t,n){function r(e,t){return o(e,i(e),t)}var o=n(194),i=n(253);e.exports=r},function(e,t,n){var r=n(254),o=n(255),i=Object.prototype,a=i.propertyIsEnumerable,u=Object.getOwnPropertySymbols,c=u?function(e){return null==e?[]:(e=Object(e),r(u(e),function(t){return a.call(e,t)}))}:o;e.exports=c},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}e.exports=n},function(e,t){function n(){return[]}e.exports=n},function(e,t,n){function r(e,t){return o(e,i(e),t)}var o=n(194),i=n(257);e.exports=r},function(e,t,n){var r=n(258),o=n(259),i=n(253),a=n(255),u=Object.getOwnPropertySymbols,c=u?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=c},function(e,t){function n(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}e.exports=n},function(e,t,n){var r=n(214),o=r(Object.getPrototypeOf,Object);e.exports=o},function(e,t,n){function r(e){return o(e,a,i)}var o=n(261),i=n(253),a=n(198);e.exports=r},function(e,t,n){function r(e,t,n){var r=t(e);return i(e)?r:o(r,n(e))}var o=n(258),i=n(163);e.exports=r},function(e,t,n){function r(e){return o(e,a,i)}var o=n(261),i=n(257),a=n(248);e.exports=r},function(e,t,n){var r=n(264),o=n(231),i=n(265),a=n(266),u=n(129),c=n(133),s=n(142),l=s(r),f=s(o),p=s(i),d=s(a),y=s(u),v=c;(r&&"[object DataView]"!=v(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=v(new o)||i&&"[object Promise]"!=v(i.resolve())||a&&"[object Set]"!=v(new a)||u&&"[object WeakMap]"!=v(new u))&&(v=function(e){var t=c(e),n="[object Object]"==t?e.constructor:void 0,r=n?s(n):"";if(r)switch(r){case l:return"[object DataView]";case f:return"[object Map]";case p:return"[object Promise]";case d:return"[object Set]";case y:return"[object WeakMap]"}return t}),e.exports=v},function(e,t,n){var r=n(130),o=n(135),i=r(o,"DataView");e.exports=i},function(e,t,n){var r=n(130),o=n(135),i=r(o,"Promise");e.exports=i},function(e,t,n){var r=n(130),o=n(135),i=r(o,"Set");e.exports=i},function(e,t){function n(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&o.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var r=Object.prototype,o=r.hasOwnProperty;e.exports=n},function(e,t,n){function r(e,t,n){var r=e.constructor;switch(t){case m:return o(e);case s:case l:return new r(+e);case b:return i(e,n);case g:case _:case x:case O:case w:case j:case E:case S:case P:return c(e,n);case f:return new r;case p:case v:return new r(e);case d:return a(e);case y:return new r;case h:return u(e)}}var o=n(269),i=n(271),a=n(272),u=n(273),c=n(274),s="[object Boolean]",l="[object Date]",f="[object Map]",p="[object Number]",d="[object RegExp]",y="[object Set]",v="[object String]",h="[object Symbol]",m="[object ArrayBuffer]",b="[object DataView]",g="[object Float32Array]",_="[object Float64Array]",x="[object Int8Array]",O="[object Int16Array]",w="[object Int32Array]",j="[object Uint8Array]",E="[object Uint8ClampedArray]",S="[object Uint16Array]",P="[object Uint32Array]";e.exports=r},function(e,t,n){function r(e){var t=new e.constructor(e.byteLength);return new o(t).set(new o(e)),t}var o=n(270);e.exports=r},function(e,t,n){var r=n(135),o=r.Uint8Array;e.exports=o},function(e,t,n){function r(e,t){var n=t?o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var o=n(269);e.exports=r},function(e,t){function n(e){var t=new e.constructor(e.source,r.exec(e));return t.lastIndex=e.lastIndex,t}var r=/\w*$/;e.exports=n},function(e,t,n){function r(e){return a?Object(a.call(e)):{}}var o=n(134),i=o?o.prototype:void 0,a=i?i.valueOf:void 0;e.exports=r},function(e,t,n){function r(e,t){var n=t?o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var o=n(269);e.exports=r},function(e,t,n){function r(e){return"function"!=typeof e.constructor||a(e)?{}:o(i(e))}var o=n(146),i=n(259),a=n(212);e.exports=r},function(e,t,n){var r=n(277),o=n(209),i=n(210),a=i&&i.isMap,u=a?o(a):r;e.exports=u},function(e,t,n){function r(e){return i(e)&&o(e)==a}var o=n(263),i=n(164),a="[object Map]";e.exports=r},function(e,t,n){var r=n(279),o=n(209),i=n(210),a=i&&i.isSet,u=a?o(a):r;e.exports=u},function(e,t,n){function r(e){return i(e)&&o(e)==a}var o=n(263),i=n(164),a="[object Set]";e.exports=r},function(e,t,n){function r(e,t,n){t=n?void 0:t;var a=o(e,i,void 0,void 0,void 0,void 0,void 0,t);return a.placeholder=r.placeholder,a}var o=n(125),i=8;r.placeholder={},e.exports=r},function(e,t,n){function r(e){if(!i(e))return!1;var t=o(e);return t==c||t==u||"string"==typeof e.message&&"string"==typeof e.name&&!a(e)}var o=n(133),i=n(164),a=n(282),u="[object DOMException]",c="[object Error]";e.exports=r},function(e,t,n){function r(e){if(!a(e)||o(e)!=u)return!1;var t=i(e);if(null===t)return!0;var n=f.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==p}var o=n(133),i=n(259),a=n(164),u="[object Object]",c=Function.prototype,s=Object.prototype,l=c.toString,f=s.hasOwnProperty,p=l.call(Object);e.exports=r},function(e,t,n){function r(e){return i(e)&&o(e)==a}var o=n(263),i=n(164),a="[object WeakMap]";e.exports=r},function(e,t,n){function r(e){return i("function"==typeof e?e:o(e,a))}var o=n(217),i=n(285),a=1;e.exports=r},function(e,t,n){function r(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?u(e)?i(e[0],e[1]):o(e):c(e)}var o=n(286),i=n(303),a=n(127),u=n(163),c=n(318);e.exports=r},function(e,t,n){function r(e){var t=i(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||o(n,e,t)}}var o=n(287),i=n(300),a=n(302);e.exports=r},function(e,t,n){function r(e,t,n,r){var c=n.length,s=c,l=!r;if(null==e)return!s;for(e=Object(e);c--;){var f=n[c];if(l&&f[2]?f[1]!==e[f[0]]:!(f[0]in e))return!1}for(;++c<s;){f=n[c];var p=f[0],d=e[p],y=f[1];if(l&&f[2]){if(void 0===d&&!(p in e))return!1}else{var v=new o;if(r)var h=r(d,y,p,e,t,v);if(!(void 0===h?i(y,d,a|u,r,v):h))return!1}}return!0}var o=n(218),i=n(288),a=1,u=2;e.exports=r},function(e,t,n){function r(e,t,n,a,u){return e===t||(null==e||null==t||!i(e)&&!i(t)?e!==e&&t!==t:o(e,t,n,a,r,u))}var o=n(289),i=n(164);e.exports=r},function(e,t,n){function r(e,t,n,r,h,b){var g=s(e),_=s(t),x=g?y:c(e),O=_?y:c(t);x=x==d?v:x,O=O==d?v:O;var w=x==v,j=O==v,E=x==O;if(E&&l(e)){if(!l(t))return!1;g=!0,w=!1}if(E&&!w)return b||(b=new o),g||f(e)?i(e,t,n,r,h,b):a(e,t,x,n,r,h,b);if(!(n&p)){var S=w&&m.call(e,"__wrapped__"),P=j&&m.call(t,"__wrapped__");if(S||P){var T=S?e.value():e,A=P?t.value():t;return b||(b=new o),h(T,A,n,r,b)}}return!!E&&(b||(b=new o),u(e,t,n,r,h,b))}var o=n(218),i=n(290),a=n(296),u=n(299),c=n(263),s=n(163),l=n(203),f=n(206),p=1,d="[object Arguments]",y="[object Array]",v="[object Object]",h=Object.prototype,m=h.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t,n,r,s,l){var f=n&u,p=e.length,d=t.length;if(p!=d&&!(f&&d>p))return!1;var y=l.get(e);if(y&&l.get(t))return y==t;var v=-1,h=!0,m=n&c?new o:void 0;for(l.set(e,t),l.set(t,e);++v<p;){var b=e[v],g=t[v];if(r)var _=f?r(g,b,v,t,e,l):r(b,g,v,e,t,l);if(void 0!==_){if(_)continue;h=!1;break}if(m){if(!i(t,function(e,t){if(!a(m,t)&&(b===e||s(b,e,n,r,l)))return m.push(t)})){h=!1;break}}else if(b!==g&&!s(b,g,n,r,l)){h=!1;break}}return l.delete(e),l.delete(t),h}var o=n(291),i=n(294),a=n(295),u=1,c=2;e.exports=r},function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new o;++t<n;)this.add(e[t])}var o=n(232),i=n(292),a=n(293);r.prototype.add=r.prototype.push=i,r.prototype.has=a,e.exports=r},function(e,t){function n(e){return this.__data__.set(e,r),this}var r="__lodash_hash_undefined__";e.exports=n},function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}e.exports=n},function(e,t){function n(e,t){return e.has(t)}e.exports=n},function(e,t,n){function r(e,t,n,r,o,w,E){switch(n){case O:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case x:return!(e.byteLength!=t.byteLength||!w(new i(e),new i(t)));case p:case d:case h:return a(+e,+t);case y:return e.name==t.name&&e.message==t.message;case m:case g:return e==t+"";case v:var S=c;case b:var P=r&l;if(S||(S=s),e.size!=t.size&&!P)return!1;var T=E.get(e);if(T)return T==t;r|=f,E.set(e,t);var A=u(S(e),S(t),r,o,w,E);return E.delete(e),A;case _:if(j)return j.call(e)==j.call(t)}return!1}var o=n(134),i=n(270),a=n(197),u=n(290),c=n(297),s=n(298),l=1,f=2,p="[object Boolean]",d="[object Date]",y="[object Error]",v="[object Map]",h="[object Number]",m="[object RegExp]",b="[object Set]",g="[object String]",_="[object Symbol]",x="[object ArrayBuffer]",O="[object DataView]",w=o?o.prototype:void 0,j=w?w.valueOf:void 0;e.exports=r},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}e.exports=n},function(e,t,n){function r(e,t,n,r,a,c){var s=n&i,l=o(e),f=l.length;if(f!=o(t).length&&!s)return!1;for(var p=f;p--;){var d=l[p];if(!(s?d in t:u.call(t,d)))return!1}var y=c.get(e);if(y&&c.get(t))return y==t;var v=!0;c.set(e,t),c.set(t,e);for(var h=s;++p<f;){d=l[p];var m=e[d],b=t[d];if(r)var g=s?r(b,m,d,t,e,c):r(m,b,d,e,t,c);if(!(void 0===g?m===b||a(m,b,n,r,c):g)){v=!1;break}h||(h="constructor"==d)}if(v&&!h){var _=e.constructor,x=t.constructor;_!=x&&"constructor"in e&&"constructor"in t&&!("function"==typeof _&&_ instanceof _&&"function"==typeof x&&x instanceof x)&&(v=!1)}return c.delete(e),c.delete(t),v}var o=n(260),i=1,a=Object.prototype,u=a.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){for(var t=i(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,o(a)]}return t}var o=n(301),i=n(198);e.exports=r},function(e,t,n){function r(e){return e===e&&!o(e)}var o=n(139);e.exports=r},function(e,t){function n(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}e.exports=n},function(e,t,n){function r(e,t){return u(e)&&c(t)?s(l(e),t):function(n){var r=i(n,e);return void 0===r&&r===t?a(n,e):o(t,r,f|p)}}var o=n(288),i=n(304),a=n(315),u=n(307),c=n(301),s=n(302),l=n(314),f=1,p=2;e.exports=r},function(e,t,n){function r(e,t,n){var r=null==e?void 0:o(e,t);return void 0===r?n:r}var o=n(305);e.exports=r},function(e,t,n){function r(e,t){t=o(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[i(t[n++])];return n&&n==r?e:void 0}var o=n(306),i=n(314);e.exports=r},function(e,t,n){function r(e,t){return o(e)?e:i(e,t)?[e]:a(u(e))}var o=n(163),i=n(307),a=n(308),u=n(311);e.exports=r},function(e,t,n){function r(e,t){if(o(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||(u.test(e)||!a.test(e)||null!=t&&e in Object(t))}var o=n(163),i=n(192),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;e.exports=r},function(e,t,n){var r=n(309),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)}),t});e.exports=a},function(e,t,n){function r(e){var t=o(e,function(e){return n.size===i&&n.clear(),e}),n=t.cache;return t}var o=n(310),i=500;e.exports=r},function(e,t,n){function r(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(r.Cache||o),n}var o=n(232),i="Expected a function";r.Cache=o,e.exports=r},function(e,t,n){function r(e){return null==e?"":o(e)}var o=n(312);e.exports=r},function(e,t,n){function r(e){if("string"==typeof e)return e;if(a(e))return i(e,r)+"";if(u(e))return l?l.call(e):"";var t=e+"";return"0"==t&&1/e==-c?"-0":t}var o=n(134),i=n(313),a=n(163),u=n(192),c=1/0,s=o?o.prototype:void 0,l=s?s.toString:void 0;e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}e.exports=n},function(e,t,n){function r(e){if("string"==typeof e||o(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}var o=n(192),i=1/0;e.exports=r},function(e,t,n){function r(e,t){return null!=e&&i(e,t,o)}var o=n(316),i=n(317);e.exports=r},function(e,t){function n(e,t){return null!=e&&t in Object(e)}e.exports=n},function(e,t,n){function r(e,t,n){t=o(t,e);for(var r=-1,l=t.length,f=!1;++r<l;){var p=s(t[r]);if(!(f=null!=e&&n(e,p)))break;e=e[p]}return f||++r!=l?f:!!(l=null==e?0:e.length)&&c(l)&&u(p,l)&&(a(e)||i(e))}var o=n(306),i=n(201),a=n(163),u=n(185),c=n(208),s=n(314);e.exports=r},function(e,t,n){function r(e){return a(e)?o(u(e)):i(e)}var o=n(319),i=n(320),a=n(307),u=n(314);e.exports=r},function(e,t){function n(e){return function(t){return null==t?void 0:t[e]}}e.exports=n},function(e,t,n){function r(e){return function(t){return o(t,e)}}var o=n(305);e.exports=r},function(e,t,n){var r=n(125),o=n(322),i=o(function(e,t){return r(e,256,void 0,void 0,void 0,t)});e.exports=i},function(e,t,n){function r(e){return a(i(e,void 0,o),e+"")}var o=n(323),i=n(326),a=n(172);e.exports=r},function(e,t,n){function r(e){return(null==e?0:e.length)?o(e,1):[]}var o=n(324);e.exports=r},function(e,t,n){function r(e,t,n,a,u){var c=-1,s=e.length;for(n||(n=i),u||(u=[]);++c<s;){var l=e[c];t>0&&n(l)?t>1?r(l,t-1,n,a,u):o(u,l):a||(u[u.length]=l)}return u}var o=n(258),i=n(325);e.exports=r},function(e,t,n){function r(e){return a(e)||i(e)||!!(u&&e&&e[u])}var o=n(134),i=n(201),a=n(163),u=o?o.isConcatSpreadable:void 0;e.exports=r},function(e,t,n){function r(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var r=arguments,a=-1,u=i(r.length-t,0),c=Array(u);++a<u;)c[a]=r[t+a];a=-1;for(var s=Array(t+1);++a<t;)s[a]=r[a];return s[t]=n(c),o(e,this,s)}}var o=n(148),i=Math.max;e.exports=r},function(e,t,n){function r(e){return a(e)?o(e,s):u(e)?[e]:i(c(l(e)))}var o=n(313),i=n(166),a=n(163),u=n(192),c=n(308),s=n(314),l=n(311);e.exports=r},function(e,t,n){function r(e,t){var n={};return t=a(t,3),i(e,function(e,r,i){o(n,r,t(e,r,i))}),n}var o=n(196),i=n(329),a=n(285);e.exports=r},function(e,t,n){function r(e,t){return e&&o(e,t,i)}var o=n(330),i=n(198);e.exports=r},function(e,t,n){var r=n(331),o=r();e.exports=o},function(e,t){function n(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),u=a.length;u--;){var c=a[e?u:++o];if(!1===n(i[c],c,i))break}return t}}e.exports=n},function(e,t,n){function r(){return l?f.resolve(l):new f(function(e){requirejs(["istats-1"],function(t){l=t,e(l)})})}function o(e){return"string"==typeof e&&e[0]}function i(e,t){return o(e)&&o(t)}function a(e,t,n){return r().then(function(r){r.log(e,t,n)})}function u(e,t){return r().then(function(n){n.track(e,t)})}function c(e,t,n){return i(e,t)?a(t,e,n):f.reject("Invalid parameters")}function s(){return r().then(function(e){return e.getCountername()})}var l,f=n(333);t.track=c,t.trackRegion=u,t.getCountername=s,t.log=a},function(e,t,n){var r=n(334).Promise;e.exports=r},function(e,t,n){var r;(function(e,o,i){(function(){"use strict";function a(e){return"function"==typeof e||"object"==typeof e&&null!==e}function u(e){return"function"==typeof e}function c(e){Y=e}function s(e){H=e}function l(){return function(){U(p)}}function f(){return function(){setTimeout(p,1)}}function p(){for(var e=0;e<J;e+=2){(0,ne[e])(ne[e+1]),ne[e]=void 0,ne[e+1]=void 0}J=0}function d(e,t){var n=this,r=new this.constructor(v);void 0===r[ie]&&R(r);var o=n._state;if(o){var i=arguments[o-1];H(function(){I(o,r,i,n._result)})}else P(n,r,e,t);return r}function y(e){var t=this;if(e&&"object"==typeof e&&e.constructor===t)return e;var n=new t(v);return w(n,e),n}function v(){}function h(){return new TypeError("You cannot resolve a promise with itself")}function m(){return new TypeError("A promises callback cannot return that same promise.")}function b(e){try{return e.then}catch(e){return se.error=e,se}}function g(e,t,n,r){try{e.call(t,n,r)}catch(e){return e}}function _(e,t,n){H(function(e){var r=!1,o=g(n,t,function(n){r||(r=!0,t!==n?w(e,n):E(e,n))},function(t){r||(r=!0,S(e,t))},"Settle: "+(e._label||" unknown promise"));!r&&o&&(r=!0,S(e,o))},e)}function x(e,t){t._state===ue?E(e,t._result):t._state===ce?S(e,t._result):P(t,void 0,function(t){w(e,t)},function(t){S(e,t)})}function O(e,t,n){t.constructor===e.constructor&&n===re&&constructor.resolve===oe?x(e,t):n===se?S(e,se.error):void 0===n?E(e,t):u(n)?_(e,t,n):E(e,t)}function w(e,t){e===t?S(e,h()):a(t)?O(e,t,b(t)):E(e,t)}function j(e){e._onerror&&e._onerror(e._result),T(e)}function E(e,t){e._state===ae&&(e._result=t,e._state=ue,0!==e._subscribers.length&&H(T,e))}function S(e,t){e._state===ae&&(e._state=ce,e._result=t,H(j,e))}function P(e,t,n,r){var o=e._subscribers,i=o.length;e._onerror=null,o[i]=t,o[i+ue]=n,o[i+ce]=r,0===i&&e._state&&H(T,e)}function T(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r,o,i=e._result,a=0;a<t.length;a+=3)r=t[a],o=t[a+n],r?I(n,r,o,i):o(i);e._subscribers.length=0}}function A(){this.error=null}function N(e,t){try{return e(t)}catch(e){return le.error=e,le}}function I(e,t,n,r){var o,i,a,c,s=u(n);if(s){if(o=N(n,r),o===le?(c=!0,i=o.error,o=null):a=!0,t===o)return void S(t,m())}else o=r,a=!0;t._state!==ae||(s&&a?w(t,o):c?S(t,i):e===ue?E(t,o):e===ce&&S(t,o))}function k(e,t){try{t(function(t){w(e,t)},function(t){S(e,t)})}catch(t){S(e,t)}}function M(){return fe++}function R(e){e[ie]=fe++,e._state=void 0,e._result=void 0,e._subscribers=[]}function C(e){return new he(this,e).promise}function D(e){var t=this;return new t(G(e)?function(n,r){for(var o=e.length,i=0;i<o;i++)t.resolve(e[i]).then(n,r)}:function(e,t){t(new TypeError("You must pass an array to race."))})}function W(e){var t=this,n=new t(v);return S(n,e),n}function F(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function L(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function V(e){this[ie]=M(),this._result=this._state=void 0,this._subscribers=[],v!==e&&("function"!=typeof e&&F(),this instanceof V?k(this,e):L())}function z(e,t){this._instanceConstructor=e,this.promise=new e(v),this.promise[ie]||R(this.promise),G(t)?(this._input=t,this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?E(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&E(this.promise,this._result))):S(this.promise,q())}function q(){return new Error("Array Methods must be provided an Array")}function $(){var e;if(void 0!==o)e=o;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;t&&"[object Promise]"===Object.prototype.toString.call(t.resolve())&&!t.cast||(e.Promise=ve)}var B;B=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)};var U,Y,K,G=B,J=0,H=function(e,t){ne[J]=e,ne[J+1]=t,2===(J+=2)&&(Y?Y(p):K())},Z="undefined"!=typeof window?window:void 0,Q=Z||{},X=Q.MutationObserver||Q.WebKitMutationObserver,ee="undefined"==typeof self&&void 0!==e&&"[object process]"==={}.toString.call(e),te="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,ne=new Array(1e3);K=ee?function(){return function(){e.nextTick(p)}}():X?function(){var e=0,t=new X(p),n=document.createTextNode("");return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}():te?function(){var e=new MessageChannel;return e.port1.onmessage=p,function(){e.port2.postMessage(0)}}():void 0===Z?function(){try{var e=n(335);return U=e.runOnLoop||e.runOnContext,l()}catch(e){return f()}}():f();var re=d,oe=y,ie=Math.random().toString(36).substring(16),ae=void 0,ue=1,ce=2,se=new A,le=new A,fe=0,pe=C,de=D,ye=W,ve=V;V.all=pe,V.race=de,V.resolve=oe,V.reject=ye,V._setScheduler=c,V._setAsap=s,V._asap=H,V.prototype={constructor:V,then:re,catch:function(e){return this.then(null,e)}};var he=z;z.prototype._enumerate=function(){for(var e=this.length,t=this._input,n=0;this._state===ae&&n<e;n++)this._eachEntry(t[n],n)},z.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===oe){var o=b(e);if(o===re&&e._state!==ae)this._settledAt(e._state,t,e._result);else if("function"!=typeof o)this._remaining--,this._result[t]=e;else if(n===ve){var i=new n(v);O(i,e,o),this._willSettleAt(i,t)}else this._willSettleAt(new n(function(t){t(e)}),t)}else this._willSettleAt(r(e),t)},z.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===ae&&(this._remaining--,e===ce?S(r,n):this._result[t]=n),0===this._remaining&&E(r,this._result)},z.prototype._willSettleAt=function(e,t){var n=this;P(e,void 0,function(e){n._settledAt(ue,t,e)},function(e){n._settledAt(ce,t,e)})};var me=$,be={Promise:ve,polyfill:me};n(336).amd?void 0!==(r=function(){return be}.call(t,n,t,i))&&(i.exports=r):void 0!==i&&i.exports?i.exports=be:void 0!==this&&(this.ES6Promise=be),me()}).call(this)}).call(t,n(60),function(){return this}(),n(204)(e))},function(e,t){},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t,n){"use strict";function r(e){ return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.formatIStatsValueKeepCase=t.formatIStatsValue=void 0;var o=r(n(338)),i=r(n(340)),a=r(n(345)),u=r(n(348)),c=(0,a.default)([i.default,(0,o.default)(/,|\(|\)/g,""),(0,o.default)(/\s+/g,"_"),(0,o.default)(/'|’/g,"_039_"),(0,o.default)("–","-")]);t.formatIStatsValueKeepCase=c;var s=(0,a.default)([u.default,c]);t.formatIStatsValue=s},function(e,t,n){var r=n(119),o=r("replace",n(339));o.placeholder=n(122),e.exports=o},function(e,t,n){function r(){var e=arguments,t=o(e[0]);return e.length<3?t:t.replace(e[1],e[2])}var o=n(311);e.exports=r},function(e,t,n){var r=n(119),o=r("deburr",n(341),n(344));o.placeholder=n(122),e.exports=o},function(e,t,n){function r(e){return(e=i(e))&&e.replace(a,o).replace(u,"")}var o=n(342),i=n(311),a=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,u=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=r},function(e,t,n){var r=n(343),o={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},i=r(o);e.exports=i},function(e,t){function n(e){return function(t){return null==e?void 0:e[t]}}e.exports=n},function(e,t){e.exports={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}},function(e,t,n){var r=n(119),o=r("flow",n(346));o.placeholder=n(122),e.exports=o},function(e,t,n){var r=n(347),o=r();e.exports=o},function(e,t,n){function r(e){return i(function(t){var n=t.length,r=n,i=o.prototype.thru;for(e&&t.reverse();r--;){var v=t[r];if("function"!=typeof v)throw new TypeError(l);if(i&&!h&&"wrapper"==u(v))var h=new o([],!0)}for(r=h?r:n;++r<n;){v=t[r];var m=u(v),b="wrapper"==m?a(v):void 0;h=b&&s(b[0])&&b[1]==(d|f|p|y)&&!b[4].length&&1==b[9]?h[u(b[0])].apply(h,b[3]):1==v.length&&s(v)?h[m]():h.thru(v)}return function(){var e=arguments,r=e[0];if(h&&1==e.length&&c(r))return h.plant(r).value();for(var o=0,i=n?t[o].apply(this,e):r;++o<n;)i=t[o].call(this,i);return i}})}var o=n(162),i=n(322),a=n(157),u=n(159),c=n(163),s=n(154),l="Expected a function",f=8,p=32,d=128,y=256;e.exports=r},function(e,t,n){var r=n(119),o=r("toLower",n(349),n(344));o.placeholder=n(122),e.exports=o},function(e,t,n){function r(e){return o(e).toLowerCase()}var o=n(311);e.exports=r},function(e,t){e.exports={create:function(e,t){return Morph.createContainerWithCaller("bbc-morph-bitesize-promoted-navigation-view@2.6.0",e,t)}}}]);; });</script><script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-bitesize-nations-levels-data/language/en-GB/subdirectory/bitesize/version/6.3.0', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"content-type":"application\/json"}},"body":{"phases":[{"phase":"primary","classModifier":"--primary","callout":"You're in","title":"Primary","subtitle":"Age 3 to 11","cta":"Go to Primary","nationList":[{"label":"England","dataLabel":"primary-england-levels","levelList":[{"year":"Year 1 to 2","levelId":"z3g4d2p","label":"KS1","url":"\/bitesize\/levels\/z3g4d2p"},{"year":"Year 3 to 6","levelId":"zbr9wmn","label":"KS2","url":"\/bitesize\/levels\/zbr9wmn"}]},{"label":"Northern Ireland","dataLabel":"primary-northern-ireland-levels","levelList":[{"year":"Primary 1 to 2","levelId":"znyh7nb","label":"Foundation Stage","url":"\/bitesize\/levels\/znyh7nb"},{"year":"Primary 3 to 4","levelId":"z3g4d2p","label":"KS1","url":"\/bitesize\/levels\/z3g4d2p"},{"year":"Primary 5 to 7","levelId":"zbr9wmn","label":"KS2","url":"\/bitesize\/levels\/zbr9wmn"}]},{"label":"Scotland","dataLabel":"primary-scotland-levels","levelList":[{"year":"Primary 1","levelId":"zf7hgwx","label":"Early level","url":"\/bitesize\/levels\/zf7hgwx"},{"year":"Primary 2 to 4","levelId":"zgckjxs","label":"1st level","url":"\/bitesize\/levels\/zgckjxs"},{"year":"Primary 5 to 7","levelId":"zr48q6f","label":"2nd level","url":"\/bitesize\/levels\/zr48q6f"},{"year":"Bun-sgoil 2 gu 4","levelId":"zk3xy9q","label":"A' Chiad Ìre","url":"\/bitesize\/levels\/zk3xy9q"},{"year":"Bun-sgoil 5 gu 7","levelId":"z4y2scw","label":"An Dàrna Ìre","url":"\/bitesize\/levels\/z4y2scw"}]},{"label":"Wales","dataLabel":"primary-wales-levels","levelList":[{"year":"Reception to Year 2","levelId":"zxybmsg","label":"Foundation Phase","url":"\/bitesize\/levels\/zxybmsg"},{"year":"Year 3 to 6","levelId":"zbr9wmn","label":"KS2","url":"\/bitesize\/levels\/zbr9wmn"},{"year":"Year 3 to 6","levelId":"zbpwt39","label":"CA2","url":"\/bitesize\/levels\/zbpwt39"}]}]},{"phase":"secondary","classModifier":"--secondary","callout":"You're in","title":"Secondary","subtitle":"Age 11 to 16","cta":"Go to Secondary","nationList":[{"label":"England","dataLabel":"secondary-england-levels","levelList":[{"label":"KS3","url":"\/bitesize\/levels\/z4kw2hv"},{"label":"GCSE","url":"\/bitesize\/levels\/z98jmp3"},{"label":"Careers","url":"\/bitesize\/careers"}]},{"label":"Northern Ireland","dataLabel":"secondary-northern-ireland-levels","levelList":[{"label":"KS3","url":"\/bitesize\/levels\/z4kw2hv"},{"label":"GCSE","url":"\/bitesize\/levels\/z98jmp3"},{"label":"Careers","url":"\/bitesize\/careers"}]},{"label":"Scotland","dataLabel":"secondary-scotland-levels","levelList":[{"label":"3rd level","url":"\/bitesize\/levels\/zy4qn39"},{"label":"4th level","url":"\/bitesize\/levels\/zvk2fg8"},{"label":"Nàiseanta 4","url":"\/bitesize\/levels\/z8hhvcw"},{"label":"Nàiseanta 5","url":"\/bitesize\/levels\/zdpp34j"},{"label":"National 4","url":"\/bitesize\/levels\/zp3d7ty"},{"label":"National 5","url":"\/bitesize\/levels\/z6gw2hv"},{"label":"Àrd Ìre","url":"\/bitesize\/levels\/zqq4wxs"},{"label":"Higher","url":"\/bitesize\/levels\/zkdqxnb"},{"label":"Careers","url":"\/bitesize\/careers"}]},{"label":"Wales","dataLabel":"secondary-wales-levels","levelList":[{"label":"CA3","url":"\/bitesize\/levels\/zh6vr82"},{"label":"KS3","url":"\/bitesize\/levels\/z4kw2hv"},{"label":"CBC","url":"\/bitesize\/levels\/zqxy8mn"},{"label":"GCSE","url":"\/bitesize\/levels\/z98jmp3"},{"label":"TGAU","url":"\/bitesize\/levels\/z8w76sg"},{"label":"WBQ","url":"\/bitesize\/levels\/z9wtgdm"},{"label":"Careers","url":"\/bitesize\/careers"}]}]},{"phase":"post-16","classModifier":"--post-16","callout":"You're in","title":"Post-16","subtitle":"Age 16+","cta":"Go to Post-16","nationList":[{"label":"England","dataLabel":"post-16-england-levels","levelList":[{"label":"Functional Skills","url":"\/bitesize\/levels\/zvhtng8"}]},{"label":"Scotland","dataLabel":"post-16-scotland-levels","levelList":[{"label":"Core Skills","url":"\/bitesize\/levels\/z66jhbk"}]},{"label":"Wales","dataLabel":"post-16-wales-levels","levelList":[{"label":"Essential Skills","url":"\/bitesize\/levels\/zhh7nrd"}]}]}]}}); });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-promoted-navigation-view","language":"en-GB","version":"2.6.0","_mrrVersion":"2.0.16"},'u404565083397525'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//web.archive.org/web/20190926214845/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u404565083397525 */</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bitesize-sign-in-banner-view@0.8.0"]={"@babel/core":"7.5.5","@babel/plugin-transform-object-assign":"7.2.0","@babel/runtime":"7.5.5","@bbc/bitesize-branding":"10.2.0","@bbc/education-sign-in-banner":"0.6.0","bbc-morph-bitesize-personalisation-client-tools":"9.0.0",classnames:"2.2.6",react:"0.14.7","react-dom":"0.14.7","react-motion":"0.4.8","whatwg-fetch":"2.0.3"},function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){Morph.modules["bbc-morph-bitesize-sign-in-banner-view@0.8.0"]=n(1)},function(t,e,n){t.exports=n(2)},function(t,e,n){t.exports=function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}([function(t,e,n){"use strict";var r=n(1),o=n(2);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(3)),a=o(n(4)),u=o(n(5)),c=o(n(6)),s=o(n(7)),f=o(n(8)),l=o(n(9)),p=o(n(10)),h=r(n(11)),d=o(n(12)),y=o(n(13)),v=o(n(14)),m=o(n(15)),g=o(n(16)),b=["homepage","programme-of-study","super-programme-of-study","topic-of-study","examspecs","exam-boards","primary-level"],w=function(t){return(0,d.default)("sign-in-banner__container",(0,p.default)({},"sign-in-banner__container--".concat(t),b.includes(t)))},_=function(t){return"homepage"===t?"/bitesize/my":null},x=function(t){function e(t){var n;return(0,u.default)(this,e),n=(0,s.default)(this,(0,f.default)(e).call(this,t)),n.state={displaySignInBanner:!1,env:""},n}return(0,l.default)(e,t),(0,c.default)(e,[{key:"componentDidMount",value:function(){function t(){return e.apply(this,arguments)}var e=(0,a.default)(i.default.mark(function t(){var e,n,r;return i.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,v.default.getDetails();case 2:e=t.sent,n=e.isSignedIn,n||(r=g.default.get(),this.setState({displaySignInBanner:!0,env:r}));case 5:case"end":return t.stop()}},t,this)}));return t}()},{key:"render",value:function(){var t=this.props,e=t.language,n=t.contextName,r=this.state,o=r.displaySignInBanner,i=r.env,a=w(n),u=_(n);return o&&h.default.createElement("div",{className:a},h.default.createElement(y.default,{language:e,env:i,contextName:"bitesize-homepage",idctaConfig:m.default,pageToReturnTo:u}))}}]),e}(h.Component);x.propTypes={language:h.PropTypes.string,contextName:h.PropTypes.string},x.defaultProps={language:"en-GB",contextName:null};var E=x;e.default=E,t.exports=e.default},function(t,e){t.exports=n(3)},function(t,e){t.exports=n(4)},function(t,e){t.exports=n(5)},function(t,e){t.exports=n(7)},function(t,e){t.exports=n(8)},function(t,e){t.exports=n(9)},function(t,e){t.exports=n(10)},function(t,e){t.exports=n(13)},function(t,e){t.exports=n(14)},function(t,e){t.exports=n(16)},function(t,e){t.exports=n(17)},function(t,e){t.exports=n(18)},function(t,e){t.exports=n(19)},function(t,e){t.exports=n(39)},function(t,e){t.exports=n(50)},function(t,e,n){"use strict";t.exports={get:function(){return window.Morph.config.pushEnv}}}])},function(t,e){function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,n):{};r.get||r.set?Object.defineProperty(e,n,r):e[n]=t[n]}return e.default=t,e}t.exports=n},function(t,e){function n(t){return t&&t.__esModule?t:{default:t}}t.exports=n},function(t,e,n){t.exports=n(6)},function(t,e,n){var r=function(t){"use strict";function e(t,e,n,o){var i=e&&e.prototype instanceof r?e:r,a=Object.create(i.prototype),u=new p(o||[]);return a._invoke=c(t,n,u),a}function n(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function r(){}function o(){}function i(){}function a(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function u(t){function e(r,o,i,a){var u=n(t[r],t,o);if("throw"!==u.type){var c=u.arg,s=c.value;return s&&"object"==typeof s&&m.call(s,"__await")?Promise.resolve(s.__await).then(function(t){e("next",t,i,a)},function(t){e("throw",t,i,a)}):Promise.resolve(s).then(function(t){c.value=t,i(c)},function(t){return e("throw",t,i,a)})}a(u.arg)}function r(t,n){function r(){return new Promise(function(r,o){e(t,n,r,o)})}return o=o?o.then(r,r):r()}var o;this._invoke=r}function c(t,e,r){var o=x;return function(i,a){if(o===S)throw new Error("Generator is already running");if(o===O){if("throw"===i)throw a;return d()}for(r.method=i,r.arg=a;;){var u=r.delegate;if(u){var c=s(u,r);if(c){if(c===j)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===x)throw o=O,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=S;var f=n(t,e,r);if("normal"===f.type){if(o=r.done?O:E,f.arg===j)continue;return{value:f.arg,done:r.done}}"throw"===f.type&&(o=O,r.method="throw",r.arg=f.arg)}}}function s(t,e){var r=t.iterator[e.method];if(r===y){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=y,s(t,e),"throw"===e.method))return j;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return j}var o=n(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,j;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=y),e.delegate=null,j):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,j)}function f(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function l(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function p(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(f,this),this.reset(!0)}function h(t){if(t){var e=t[b];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function e(){for(;++n<t.length;)if(m.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=y,e.done=!0,e};return r.next=r}}return{next:d}}function d(){return{value:y,done:!0}}var y,v=Object.prototype,m=v.hasOwnProperty,g="function"==typeof Symbol?Symbol:{},b=g.iterator||"@@iterator",w=g.asyncIterator||"@@asyncIterator",_=g.toStringTag||"@@toStringTag";t.wrap=e;var x="suspendedStart",E="suspendedYield",S="executing",O="completed",j={},T={};T[b]=function(){return this};var P=Object.getPrototypeOf,A=P&&P(P(h([])));A&&A!==v&&m.call(A,b)&&(T=A);var k=i.prototype=r.prototype=Object.create(T);return o.prototype=k.constructor=i,i.constructor=o,i[_]=o.displayName="GeneratorFunction",t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===o||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,i):(t.__proto__=i,_ in t||(t[_]="GeneratorFunction")),t.prototype=Object.create(k),t},t.awrap=function(t){return{__await:t}},a(u.prototype),u.prototype[w]=function(){return this},t.AsyncIterator=u,t.async=function(n,r,o,i){var a=new u(e(n,r,o,i));return t.isGeneratorFunction(r)?a:a.next().then(function(t){return t.done?t.value:a.next()})},a(k),k[_]="Generator",k[b]=function(){return this},k.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=h,p.prototype={constructor:p,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=y,this.done=!1,this.delegate=null,this.method="next",this.arg=y,this.tryEntries.forEach(l),!t)for(var e in this)"t"===e.charAt(0)&&m.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=y)},stop:function(){this.done=!0;var t=this.tryEntries[0],e=t.completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){function e(e,r){return i.type="throw",i.arg=t,n.next=e,r&&(n.method="next",n.arg=y),!!r}if(this.done)throw t;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return e("end");if(o.tryLoc<=this.prev){var a=m.call(o,"catchLoc"),u=m.call(o,"finallyLoc");if(a&&u){if(this.prev<o.catchLoc)return e(o.catchLoc,!0);if(this.prev<o.finallyLoc)return e(o.finallyLoc)}else if(a){if(this.prev<o.catchLoc)return e(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return e(o.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&m.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=t,i.arg=e,o?(this.method="next",this.next=o.finallyLoc,j):this.complete(i)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),j},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),l(n),j}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;l(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:h(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=y),j}},t}(t.exports);try{regeneratorRuntime=r}catch(t){Function("r","regeneratorRuntime = r")(r)}},function(t,e){function n(t,e,n,r,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void n(t)}u.done?e(c):Promise.resolve(c).then(r,o)}function r(t){return function(){var e=this,r=arguments;return new Promise(function(o,i){function a(t){n(c,o,i,a,u,"next",t)}function u(t){n(c,o,i,a,u,"throw",t)}var c=t.apply(e,r);a(void 0)})}}t.exports=r},function(t,e){function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}t.exports=n},function(t,e){function n(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function r(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),t}t.exports=r},function(t,e,n){function r(t,e){return!e||"object"!==o(e)&&"function"!=typeof e?i(t):e}var o=n(11),i=n(12);t.exports=r},function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(e){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?t.exports=r=function(t){return n(t)}:t.exports=r=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},r(e)}t.exports=r},function(t,e){function n(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}t.exports=n},function(t,e){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},n(e)}t.exports=n},function(t,e,n){function r(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&o(t,e)}var o=n(15);t.exports=r},function(t,e){function n(e,r){return t.exports=n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},n(e,r)}t.exports=n},function(t,e){function n(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}t.exports=n},function(t,e){t.exports=React},function(t,e,n){var r,o;!function(){"use strict";function n(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var o=typeof r;if("string"===o||"number"===o)t.push(r);else if(Array.isArray(r)&&r.length){var a=n.apply(null,r);a&&t.push(a)}else if("object"===o)for(var u in r)i.call(r,u)&&r[u]&&t.push(u)}}return t.join(" ")}var i={}.hasOwnProperty;void 0!==t&&t.exports?(n.default=n,t.exports=n):(r=[],void 0!==(o=function(){return n}.apply(e,r))&&(t.exports=o))}()},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(20)),i=o.default;e.default=i},function(t,e,n){"use strict";var r=n(3),o=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n(5)),a=o(n(7)),u=o(n(8)),c=o(n(9)),s=o(n(10)),f=o(n(13)),l=o(n(14)),p=r(n(17)),h=o(n(21)),d=o(n(32)),y=o(n(37)),v=o(n(38)),m=n(17).PropTypes||n(22),g=function(t){function e(t,n){var r;return(0,u.default)(this,e),r=(0,s.default)(this,(0,f.default)(e).call(this,t,n)),r.idctaRef=null,r.state={idctaInnerHtml:null},r.setIdctaBannerRef=function(t){r.idctaRef=t},r}return(0,l.default)(e,t),(0,c.default)(e,[{key:"componentDidMount",value:function(){function t(){return e.apply(this,arguments)}var e=(0,a.default)(i.default.mark(function t(){var e,n,r,o,a,u,c,s,f;return i.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e=this.props,n=e.env,r=e.language,o=e.idctaConfig,a=e.size,u=e.pageToReturnTo,t.prev=1,t.next=4,d.default.fetchIdctaData({env:n,language:r,idctaConfig:o,size:a,pageToReturnTo:u});case 4:c=t.sent,s=c.inlineHead,f=c.html,document.head.insertAdjacentHTML("beforeend",s),this.setState({idctaInnerHtml:f}),t.next=13;break;case 11:t.prev=11,t.t0=t.catch(1);case 13:case"end":return t.stop()}},t,this,[[1,11]])}));return t}()},{key:"componentDidUpdate",value:function(){this.state.idctaInnerHtml&&(0,v.default)(this.idctaRef,this.props.customAtiAttribs)}},{key:"render",value:function(){var t=this.props,e=t.showHeading,n=t.showSubheading,r=t.language,o=this.state.idctaInnerHtml;return p.default.createElement(h.default,{heading:e?(0,y.default)(r,"heading"):null,subheading:n?(0,y.default)(r,"subheading"):null,idctaInnerHtml:o,setBannerRef:this.setIdctaBannerRef})}}]),e}(p.Component);g.propTypes={language:m.string,env:m.string,size:m.string,showHeading:m.bool,showSubheading:m.bool,pageToReturnTo:m.string,idctaConfig:m.shape({checkFlagpole:m.func,purpose:m.string,buttonColour:m.string}),customAtiAttribs:m.arrayOf(m.shape({attribute:m.string.isRequired,value:m.string}))},g.defaultProps={language:"en-GB",env:"test",size:"small",showHeading:!0,showSubheading:!0,pageToReturnTo:null,idctaConfig:null,customAtiAttribs:null};var b=g;e.default=b},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(17)),i=n(17).PropTypes||n(22),a=function(t){var e=t.heading,n=t.subheading,r=t.idctaInnerHtml,i=t.setBannerRef;return r?o.default.createElement("aside",{className:"ec-sign-in-banner--light-grey-container"},e&&o.default.createElement("p",{className:"ec-sign-in-banner__heading"},e),n&&o.default.createElement("p",{className:"ec-sign-in-banner__subheading"},n),o.default.createElement("div",{ref:i,className:"ec-sign-in-banner__idcta-external-component",dangerouslySetInnerHTML:{__html:r}})):o.default.createElement("noscript",null)};a.propTypes={heading:i.string,subheading:i.string,idctaInnerHtml:i.string,setBannerRef:i.any},a.defaultProps={heading:"",subheading:"",idctaInnerHtml:""};var u=a;e.default=u},function(t,e,n){(function(e){if("production"!==e.env.NODE_ENV){var r=n(24);t.exports=n(27)(r.isElement,!0)}else t.exports=n(31)()}).call(e,n(23))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(t){if(f===setTimeout)return setTimeout(t,0);if((f===n||!f)&&setTimeout)return f=setTimeout,setTimeout(t,0);try{return f(t,0)}catch(e){try{return f.call(null,t,0)}catch(e){return f.call(this,t,0)}}}function i(t){if(l===clearTimeout)return clearTimeout(t);if((l===r||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(t);try{return l(t)}catch(e){try{return l.call(null,t)}catch(e){return l.call(this,t)}}}function a(){y&&h&&(y=!1,h.length?d=h.concat(d):v=-1,d.length&&u())}function u(){if(!y){var t=o(a);y=!0;for(var e=d.length;e;){for(h=d,d=[];++v<e;)h&&h[v].run();v=-1,e=d.length}h=null,y=!1,i(t)}}function c(t,e){this.fun=t,this.array=e}function s(){}var f,l,p=t.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:n}catch(t){f=n}try{l="function"==typeof clearTimeout?clearTimeout:r}catch(t){l=r}}();var h,d=[],y=!1,v=-1;p.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];d.push(new c(t,e)),1!==d.length||y||o(u)},c.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=s,p.addListener=s,p.once=s,p.off=s,p.removeListener=s,p.removeAllListeners=s,p.emit=s,p.prependListener=s,p.prependOnceListener=s,p.listeners=function(t){return[]},p.binding=function(t){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(t){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(t,e,n){(function(e){"use strict";"production"===e.env.NODE_ENV?t.exports=n(25):t.exports=n(26)}).call(e,n(23))},function(t,e){"use strict";function n(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case i:switch(t=t.type){case p:case h:case u:case s:case c:case y:return t;default:switch(t=t&&t.$$typeof){case l:case d:case f:return t;default:return e}}case m:case v:case a:return e}}}function r(t){return n(t)===h}Object.defineProperty(e,"__esModule",{value:!0});var o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,f=o?Symbol.for("react.provider"):60109,l=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.async_mode"):60111,h=o?Symbol.for("react.concurrent_mode"):60111,d=o?Symbol.for("react.forward_ref"):60112,y=o?Symbol.for("react.suspense"):60113,v=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116;e.typeOf=n,e.AsyncMode=p,e.ConcurrentMode=h,e.ContextConsumer=l,e.ContextProvider=f,e.Element=i,e.ForwardRef=d,e.Fragment=u,e.Lazy=m,e.Memo=v,e.Portal=a,e.Profiler=s,e.StrictMode=c,e.Suspense=y,e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===u||t===h||t===s||t===c||t===y||"object"==typeof t&&null!==t&&(t.$$typeof===m||t.$$typeof===v||t.$$typeof===f||t.$$typeof===l||t.$$typeof===d)},e.isAsyncMode=function(t){return r(t)||n(t)===p},e.isConcurrentMode=r,e.isContextConsumer=function(t){return n(t)===l},e.isContextProvider=function(t){return n(t)===f},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===i},e.isForwardRef=function(t){return n(t)===d},e.isFragment=function(t){return n(t)===u},e.isLazy=function(t){return n(t)===m},e.isMemo=function(t){return n(t)===v},e.isPortal=function(t){return n(t)===a},e.isProfiler=function(t){return n(t)===s},e.isStrictMode=function(t){return n(t)===c},e.isSuspense=function(t){return n(t)===y}},function(t,e,n){(function(t){"use strict";"production"!==t.env.NODE_ENV&&function(){function t(t){return"string"==typeof t||"function"==typeof t||t===b||t===O||t===_||t===w||t===T||"object"==typeof t&&null!==t&&(t.$$typeof===A||t.$$typeof===P||t.$$typeof===x||t.$$typeof===E||t.$$typeof===j)}function n(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case m:var n=t.type;switch(n){case S:case O:case b:case _:case w:case T:return n;default:var r=n&&n.$$typeof;switch(r){case E:case j:case x:return r;default:return e}}case A:case P:case g:return e}}}function r(t){return W||(W=!0,I(!1,"The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),o(t)||n(t)===S}function o(t){return n(t)===O}function i(t){return n(t)===E}function a(t){return n(t)===x}function u(t){return"object"==typeof t&&null!==t&&t.$$typeof===m}function c(t){return n(t)===j}function s(t){return n(t)===b}function f(t){return n(t)===A}function l(t){return n(t)===P}function p(t){return n(t)===g}function h(t){return n(t)===_}function d(t){return n(t)===w}function y(t){return n(t)===T}Object.defineProperty(e,"__esModule",{value:!0});var v="function"==typeof Symbol&&Symbol.for,m=v?Symbol.for("react.element"):60103,g=v?Symbol.for("react.portal"):60106,b=v?Symbol.for("react.fragment"):60107,w=v?Symbol.for("react.strict_mode"):60108,_=v?Symbol.for("react.profiler"):60114,x=v?Symbol.for("react.provider"):60109,E=v?Symbol.for("react.context"):60110,S=v?Symbol.for("react.async_mode"):60111,O=v?Symbol.for("react.concurrent_mode"):60111,j=v?Symbol.for("react.forward_ref"):60112,T=v?Symbol.for("react.suspense"):60113,P=v?Symbol.for("react.memo"):60115,A=v?Symbol.for("react.lazy"):60116,k=function(){},C=function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var o=0,i="Warning: "+t.replace(/%s/g,function(){return n[o++]});"undefined"!=typeof console&&console.warn(i);try{throw new Error(i)}catch(t){}};k=function(t,e){if(void 0===e)throw new Error("`lowPriorityWarning(condition, format, ...args)` requires a warning message argument");if(!t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];C.apply(void 0,[e].concat(r))}};var I=k,M=S,N=O,R=E,L=x,z=m,$=j,F=b,B=A,D=P,q=g,V=_,H=w,G=T,W=!1;e.typeOf=n,e.AsyncMode=M,e.ConcurrentMode=N,e.ContextConsumer=R,e.ContextProvider=L,e.Element=z,e.ForwardRef=$,e.Fragment=F,e.Lazy=B,e.Memo=D,e.Portal=q,e.Profiler=V,e.StrictMode=H,e.Suspense=G,e.isValidElementType=t,e.isAsyncMode=r,e.isConcurrentMode=o,e.isContextConsumer=i,e.isContextProvider=a,e.isElement=u,e.isForwardRef=c,e.isFragment=s,e.isLazy=f,e.isMemo=l,e.isPortal=p,e.isProfiler=h,e.isStrictMode=d,e.isSuspense=y}()}).call(e,n(23))},function(t,e,n){(function(e){"use strict";function r(){return null}var o=n(24),i=n(28),a=n(29),u=n(30),c=Function.call.bind(Object.prototype.hasOwnProperty),s=function(){};"production"!==e.env.NODE_ENV&&(s=function(t){var e="Warning: "+t;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(t){}}),t.exports=function(t,n){function f(t){var e=t&&(P&&t[P]||t[A]);if("function"==typeof e)return e}function l(t,e){return t===e?0!==t||1/t==1/e:t!==t&&e!==e}function p(t){this.message=t,this.stack=""}function h(t){function r(r,u,c,f,l,h,d){if(f=f||k,h=h||c,d!==a){if(n){var y=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw y.name="Invariant Violation",y}if("production"!==e.env.NODE_ENV&&"undefined"!=typeof console){var v=f+":"+c;!o[v]&&i<3&&(s("You are manually calling a React.PropTypes validation function for the `"+h+"` prop on `"+f+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),o[v]=!0,i++)}}return null==u[c]?r?new p(null===u[c]?"The "+l+" `"+h+"` is marked as required in `"+f+"`, but its value is `null`.":"The "+l+" `"+h+"` is marked as required in `"+f+"`, but its value is `undefined`."):null:t(u,c,f,l,h)}if("production"!==e.env.NODE_ENV)var o={},i=0;var u=r.bind(null,!1);return u.isRequired=r.bind(null,!0),u}function d(t){function e(e,n,r,o,i,a){var u=e[n];if(S(u)!==t)return new p("Invalid "+o+" `"+i+"` of type `"+O(u)+"` supplied to `"+r+"`, expected `"+t+"`.");return null}return h(e)}function y(t){function e(e,n,r,o,i){if("function"!=typeof t)return new p("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var u=e[n];if(!Array.isArray(u)){return new p("Invalid "+o+" `"+i+"` of type `"+S(u)+"` supplied to `"+r+"`, expected an array.")}for(var c=0;c<u.length;c++){var s=t(u,c,r,o,i+"["+c+"]",a);if(s instanceof Error)return s}return null}return h(e)}function v(t){function e(e,n,r,o,i){if(!(e[n]instanceof t)){var a=t.name||k;return new p("Invalid "+o+" `"+i+"` of type `"+T(e[n])+"` supplied to `"+r+"`, expected instance of `"+a+"`.")}return null}return h(e)}function m(t){function n(e,n,r,o,i){for(var a=e[n],u=0;u<t.length;u++)if(l(a,t[u]))return null;var c=JSON.stringify(t,function(t,e){return"symbol"===O(e)?String(e):e});return new p("Invalid "+o+" `"+i+"` of value `"+String(a)+"` supplied to `"+r+"`, expected one of "+c+".")}return Array.isArray(t)?h(n):("production"!==e.env.NODE_ENV&&s(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),r)}function g(t){function e(e,n,r,o,i){if("function"!=typeof t)return new p("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var u=e[n],s=S(u);if("object"!==s)return new p("Invalid "+o+" `"+i+"` of type `"+s+"` supplied to `"+r+"`, expected an object.");for(var f in u)if(c(u,f)){var l=t(u,f,r,o,i+"."+f,a);if(l instanceof Error)return l}return null}return h(e)}function b(t){function n(e,n,r,o,i){for(var u=0;u<t.length;u++){if(null==(0,t[u])(e,n,r,o,i,a))return null}return new p("Invalid "+o+" `"+i+"` supplied to `"+r+"`.")}if(!Array.isArray(t))return"production"!==e.env.NODE_ENV&&s("Invalid argument supplied to oneOfType, expected an instance of array."),r;for(var o=0;o<t.length;o++){var i=t[o];if("function"!=typeof i)return s("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+j(i)+" at index "+o+"."),r}return h(n)}function w(t){function e(e,n,r,o,i){var u=e[n],c=S(u);if("object"!==c)return new p("Invalid "+o+" `"+i+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");for(var s in t){var f=t[s];if(f){var l=f(u,s,r,o,i+"."+s,a);if(l)return l}}return null}return h(e)}function _(t){function e(e,n,r,o,u){var c=e[n],s=S(c);if("object"!==s)return new p("Invalid "+o+" `"+u+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");var f=i({},e[n],t);for(var l in f){var h=t[l];if(!h)return new p("Invalid "+o+" `"+u+"` key `"+l+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(e[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(t),null," "));var d=h(c,l,r,o,u+"."+l,a);if(d)return d}return null}return h(e)}function x(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(x);if(null===e||t(e))return!0;var n=f(e);if(!n)return!1;var r,o=n.call(e);if(n!==e.entries){for(;!(r=o.next()).done;)if(!x(r.value))return!1}else for(;!(r=o.next()).done;){var i=r.value;if(i&&!x(i[1]))return!1}return!0;default:return!1}}function E(t,e){return"symbol"===t||!!e&&("Symbol"===e["@@toStringTag"]||"function"==typeof Symbol&&e instanceof Symbol)}function S(t){var e=typeof t;return Array.isArray(t)?"array":t instanceof RegExp?"object":E(e,t)?"symbol":e}function O(t){if(void 0===t||null===t)return""+t;var e=S(t);if("object"===e){if(t instanceof Date)return"date";if(t instanceof RegExp)return"regexp"}return e}function j(t){var e=O(t);switch(e){case"array":case"object":return"an "+e;case"boolean":case"date":case"regexp":return"a "+e;default:return e}}function T(t){return t.constructor&&t.constructor.name?t.constructor.name:k}var P="function"==typeof Symbol&&Symbol.iterator,A="@@iterator",k="<<anonymous>>",C={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:function(){return h(r)}(),arrayOf:y,element:function(){function e(e,n,r,o,i){var a=e[n];if(!t(a)){return new p("Invalid "+o+" `"+i+"` of type `"+S(a)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return h(e)}(),elementType:function(){function t(t,e,n,r,i){var a=t[e];if(!o.isValidElementType(a)){return new p("Invalid "+r+" `"+i+"` of type `"+S(a)+"` supplied to `"+n+"`, expected a single ReactElement type.")}return null}return h(t)}(),instanceOf:v,node:function(){function t(t,e,n,r,o){return x(t[e])?null:new p("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return h(t)}(),objectOf:g,oneOf:m,oneOfType:b,shape:w,exact:_};return p.prototype=Error.prototype,C.checkPropTypes=u,C.resetWarningCache=u.resetWarningCache,C.PropTypes=C,C}}).call(e,n(23))},function(t,e){"use strict";function n(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var a,u,c=n(t),s=1;s<arguments.length;s++){a=Object(arguments[s]);for(var f in a)o.call(a,f)&&(c[f]=a[f]);if(r){u=r(a);for(var l=0;l<u.length;l++)i.call(a,u[l])&&(c[u[l]]=a[u[l]])}}return c}},function(t,e){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){(function(e){"use strict";function r(t,n,r,c,s){if("production"!==e.env.NODE_ENV)for(var f in t)if(u(t,f)){var l;try{if("function"!=typeof t[f]){var p=Error((c||"React class")+": "+r+" type `"+f+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof t[f]+"`.");throw p.name="Invariant Violation",p}l=t[f](n,f,c,r,null,i)}catch(t){l=t}if(!l||l instanceof Error||o((c||"React class")+": type specification of "+r+" `"+f+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof l+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),l instanceof Error&&!(l.message in a)){a[l.message]=!0;var h=s?s():"";o("Failed "+r+" type: "+l.message+(null!=h?h:""))}}}var o=function(){};if("production"!==e.env.NODE_ENV){var i=n(29),a={},u=Function.call.bind(Object.prototype.hasOwnProperty);o=function(t){var e="Warning: "+t;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(t){}}}r.resetWarningCache=function(){"production"!==e.env.NODE_ENV&&(a={})},t.exports=r}).call(e,n(23))},function(t,e,n){"use strict";function r(){}function o(){}var i=n(29);o.resetWarningCache=r,t.exports=function(){function t(t,e,n,r,o,a){if(a!==i){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:r} ;return n.PropTypes=n,n}},function(t,e,n){"use strict";var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(5)),i=r(n(7));n(33);var a=r(n(34)),u=r(n(37)),c=function(){return window.location.pathname},s=function(t){return/^\/.*/.test(t)?t:"/".concat(t)},f=function(t){return t?s(t):c()},l=function(t){var e=f(t);return(0,a.default)(e).href},p=function(t){return Object.keys(t).filter(function(e){return t[e]}).map(function(e){return"".concat(e,"=").concat(t[e])}).join("&")},h=function(t){var e=t.env,n=t.language,r=t.size,o=t.pageToReturnTo,i=t.idctaConfig,a="live"===e?"":".".concat(e),c=void 0!==i.purpose?i.purpose:(0,u.default)(n,"bitesizeCTA"),s=i.buttonColour||"blue",f=l(o),h="live"===e?"BITESIZE":"BITESIZE_TEST",d={lang:n,locale:n,purpose:c,context:"BITESIZE",ptrt:f,pathway:"BITESIZE",buttonSize:r,userOrigin:h,buttonColour:s},y=p(d);return"https://idcta".concat(a,".api.bbc.co.uk/idcta/init?").concat(y)},d=function(){var t=(0,i.default)(o.default.mark(function t(e){var n,r,i,a,u,c,s,f;return o.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.env,r=e.language,i=e.idctaConfig,a=e.size,u=e.pageToReturnTo,t.next=3,i.checkFlagpole();case 3:return c=h({env:n,language:r,size:a,pageToReturnTo:u,idctaConfig:i}),t.next=6,window.fetch(c);case 6:if(s=t.sent,s.ok){t.next=12;break}throw f="HTTP Error: ".concat(s.status," - ").concat(s.statusText),new Error(f);case 12:return t.abrupt("return",s.json());case 13:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}(),y={fetchIdctaData:d};e.default=y},function(t,e){t.exports=Morph.modules["whatwg-fetch@2.0.3"]},function(t,e,n){(function(e){"use strict";function r(t){return(t||"").toString().replace(d,"")}function o(t){var n;n="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};var r=n.location||{};t=t||r;var o,i={},a=typeof t;if("blob:"===t.protocol)i=new u(unescape(t.pathname),{});else if("string"===a){i=new u(t,{});for(o in v)delete i[o]}else if("object"===a){for(o in t)o in v||(i[o]=t[o]);void 0===i.slashes&&(i.slashes=p.test(t.href))}return i}function i(t){t=r(t);var e=h.exec(t);return{protocol:e[1]?e[1].toLowerCase():"",slashes:!!e[2],rest:e[3]}}function a(t,e){if(""===t)return e;for(var n=(e||"/").split("/").slice(0,-1).concat(t.split("/")),r=n.length,o=n[r-1],i=!1,a=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),a++):a&&(0===r&&(i=!0),n.splice(r,1),a--);return i&&n.unshift(""),"."!==o&&".."!==o||n.push(""),n.join("/")}function u(t,e,n){if(t=r(t),!(this instanceof u))return new u(t,e,n);var c,s,p,h,d,v,m=y.slice(),g=typeof e,b=this,w=0;for("object"!==g&&"string"!==g&&(n=e,e=null),n&&"function"!=typeof n&&(n=l.parse),e=o(e),s=i(t||""),c=!s.protocol&&!s.slashes,b.slashes=s.slashes||c&&e.slashes,b.protocol=s.protocol||e.protocol||"",t=s.rest,s.slashes||(m[3]=[/(.*)/,"pathname"]);w<m.length;w++)h=m[w],"function"!=typeof h?(p=h[0],v=h[1],p!==p?b[v]=t:"string"==typeof p?~(d=t.indexOf(p))&&("number"==typeof h[2]?(b[v]=t.slice(0,d),t=t.slice(d+h[2])):(b[v]=t.slice(d),t=t.slice(0,d))):(d=p.exec(t))&&(b[v]=d[1],t=t.slice(0,d.index)),b[v]=b[v]||(c&&h[3]?e[v]||"":""),h[4]&&(b[v]=b[v].toLowerCase())):t=h(t);n&&(b.query=n(b.query)),c&&e.slashes&&"/"!==b.pathname.charAt(0)&&(""!==b.pathname||""!==e.pathname)&&(b.pathname=a(b.pathname,e.pathname)),f(b.port,b.protocol)||(b.host=b.hostname,b.port=""),b.username=b.password="",b.auth&&(h=b.auth.split(":"),b.username=h[0]||"",b.password=h[1]||""),b.origin=b.protocol&&b.host&&"file:"!==b.protocol?b.protocol+"//"+b.host:"null",b.href=b.toString()}function c(t,e,n){var r=this;switch(t){case"query":"string"==typeof e&&e.length&&(e=(n||l.parse)(e)),r[t]=e;break;case"port":r[t]=e,f(e,r.protocol)?e&&(r.host=r.hostname+":"+e):(r.host=r.hostname,r[t]="");break;case"hostname":r[t]=e,r.port&&(e+=":"+r.port),r.host=e;break;case"host":r[t]=e,/:\d+$/.test(e)?(e=e.split(":"),r.port=e.pop(),r.hostname=e.join(":")):(r.hostname=e,r.port="");break;case"protocol":r.protocol=e.toLowerCase(),r.slashes=!n;break;case"pathname":case"hash":if(e){var o="pathname"===t?"/":"#";r[t]=e.charAt(0)!==o?o+e:e}else r[t]=e;break;default:r[t]=e}for(var i=0;i<y.length;i++){var a=y[i];a[4]&&(r[a[1]]=r[a[1]].toLowerCase())}return r.origin=r.protocol&&r.host&&"file:"!==r.protocol?r.protocol+"//"+r.host:"null",r.href=r.toString(),r}function s(t){t&&"function"==typeof t||(t=l.stringify);var e,n=this,r=n.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var o=r+(n.slashes?"//":"");return n.username&&(o+=n.username,n.password&&(o+=":"+n.password),o+="@"),o+=n.host+n.pathname,e="object"==typeof n.query?t(n.query):n.query,e&&(o+="?"!==e.charAt(0)?"?"+e:e),n.hash&&(o+=n.hash),o}var f=n(35),l=n(36),p=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,h=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,d=new RegExp("^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+"),y=[["#","hash"],["?","query"],function(t){return t.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],v={hash:1,query:1};u.prototype={set:c,toString:s},u.extractProtocol=i,u.location=o,u.trimLeft=r,u.qs=l,t.exports=u}).call(e,function(){return this}())},function(t,e){"use strict";t.exports=function(t,e){if(e=e.split(":")[0],!(t=+t))return!1;switch(e){case"http":case"ws":return 80!==t;case"https":case"wss":return 443!==t;case"ftp":return 21!==t;case"gopher":return 70!==t;case"file":return!1}return 0!==t}},function(t,e){"use strict";function n(t){try{return decodeURIComponent(t.replace(/\+/g," "))}catch(t){return null}}function r(t){for(var e,r=/([^=?&]+)=?([^&]*)/g,o={};e=r.exec(t);){var i=n(e[1]),a=n(e[2]);null===i||null===a||i in o||(o[i]=a)}return o}function o(t,e){e=e||"";var n,r,o=[];"string"!=typeof e&&(e="?");for(r in t)if(a.call(t,r)){if(n=t[r],n||null!==n&&n!==i&&!isNaN(n)||(n=""),r=encodeURIComponent(r),n=encodeURIComponent(n),null===r||null===n)continue;o.push(r+"="+n)}return o.length?e+o.join("&"):""}var i,a=Object.prototype.hasOwnProperty;e.stringify=o,e.parse=r},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={"en-GB":{heading:"Sign in, save time",subheading:"We’ll remember what you’ve looked at so you can jump back in.",bitesizeCTA:"personalise your Bitesize now."},"cy-GB":{heading:"Mewngofnoda i arbed amser",subheading:"Byddwn ni’n cofio beth wyt ti eisoes wedi ei weld er mwyn i ti allu dychwelyd heb drafferth.",bitesizeCTA:"bersonoleiddio dy Bitesize."},"ga-GB":{heading:"Sínigh isteach, sábháil am",subheading:"Cuimhneoidh muid ar an mhéid a d'amharc tú air le go dtig leat léim isteach arís.",bitesizeCTA:"le do Bitesize a phearsantú láithreach."},"gd-GB":{heading:"Soidhnig a-steach, sàbhail ùine",subheading:"Cuimhnichidh sinn air na rudan ris na choimhead thu gus am faigh thu air leum a-steach a-rithist.",bitesizeCTA:"gus Bitesize a phearsanachadh an-dràsta."}},r=function(t,e){return n[n[t]?t:"en-GB"][e]||""};e.default=r},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=[{attribute:"data-bbc-container",value:"Sign in cta banner"},{attribute:"data-bbc-source",value:"BBC Bitesize"}],r=[].concat(n,[{attribute:"data-bbc-title",value:"Sign_In"}]),o=[].concat(n,[{attribute:"data-bbc-title",value:"Register"}]),i=function(t,e,n){t.forEach(function(t){var r=t.attribute,o=t.value;e.querySelector(n).setAttribute(r,o)})},a=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];t&&(i(r,t,".id4-cta-signin"),i(o,t,".id4-cta-register"),e&&(i(e,t,".id4-cta-signin"),i(e,t,".id4-cta-register")))},u=a;e.default=u},function(t,e,n){"use strict";var r=n(40);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(41)),i=r(n(46)),a=r(n(50)),u=function(){return window.Promise||(window.Promise=o.default),new o.default(function(t,e){requirejs(["idcta-v2/idcta-1","orb/cookies"],function(e,n){t({idcta:e,cookiesLib:n})},function(t){i.default.track("requirejs","error",{error_message:t.toString()}),e(t)})})},c={isSignedIn:!1},s=function(){return u().then(function(t){var e=t.idcta,n=t.cookiesLib,r=n.readPolicy();return e.hasCookie()?a.default.checkFlagpole().then(function(){return e.initiateTokenRefresh().then(function(){var t=e.getUserDetailsFromCookie();return{isSignedIn:!0,isUnderThirteen:"u13"===t.ab,hasPersonalisationEnabled:t.ep,displayName:t.dn,personalisationCookiesEnabled:r.personalisation}}).catch(function(t){return i.default.track("id_token_refresh_error","error",{error_code:t.code,error_message:t.message}),c})}):c})},f={getDetails:s};e.default=f,t.exports=e.default},function(t,e){function n(t){return t&&t.__esModule?t:{default:t}}t.exports=n},function(t,e,n){var r=n(42).Promise;t.exports=r},function(t,e,n){var r;(function(t,o,i){(function(){"use strict";function a(t){return"function"==typeof t||"object"==typeof t&&null!==t}function u(t){return"function"==typeof t}function c(t){W=t}function s(t){J=t}function f(){return function(){G(p)}}function l(){return function(){setTimeout(p,1)}}function p(){for(var t=0;t<Z;t+=2){(0,nt[t])(nt[t+1]),nt[t]=void 0,nt[t+1]=void 0}Z=0}function h(t,e){var n=this,r=new this.constructor(y);void 0===r[it]&&N(r);var o=n._state;if(o){var i=arguments[o-1];J(function(){C(o,r,i,n._result)})}else T(n,r,t,e);return r}function d(t){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var n=new e(y);return E(n,t),n}function y(){}function v(){return new TypeError("You cannot resolve a promise with itself")}function m(){return new TypeError("A promises callback cannot return that same promise.")}function g(t){try{return t.then}catch(t){return st.error=t,st}}function b(t,e,n,r){try{t.call(e,n,r)}catch(t){return t}}function w(t,e,n){J(function(t){var r=!1,o=b(n,e,function(n){r||(r=!0,e!==n?E(t,n):O(t,n))},function(e){r||(r=!0,j(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,j(t,o))},t)}function _(t,e){e._state===ut?O(t,e._result):e._state===ct?j(t,e._result):T(e,void 0,function(e){E(t,e)},function(e){j(t,e)})}function x(t,e,n){e.constructor===t.constructor&&n===rt&&constructor.resolve===ot?_(t,e):n===st?j(t,st.error):void 0===n?O(t,e):u(n)?w(t,e,n):O(t,e)}function E(t,e){t===e?j(t,v()):a(e)?x(t,e,g(e)):O(t,e)}function S(t){t._onerror&&t._onerror(t._result),P(t)}function O(t,e){t._state===at&&(t._result=e,t._state=ut,0!==t._subscribers.length&&J(P,t))}function j(t,e){t._state===at&&(t._state=ct,t._result=e,J(S,t))}function T(t,e,n,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=e,o[i+ut]=n,o[i+ct]=r,0===i&&t._state&&J(P,t)}function P(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r,o,i=t._result,a=0;a<e.length;a+=3)r=e[a],o=e[a+n],r?C(n,r,o,i):o(i);t._subscribers.length=0}}function A(){this.error=null}function k(t,e){try{return t(e)}catch(t){return ft.error=t,ft}}function C(t,e,n,r){var o,i,a,c,s=u(n);if(s){if(o=k(n,r),o===ft?(c=!0,i=o.error,o=null):a=!0,e===o)return void j(e,m())}else o=r,a=!0;e._state!==at||(s&&a?E(e,o):c?j(e,i):t===ut?O(e,o):t===ct&&j(e,o))}function I(t,e){try{e(function(e){E(t,e)},function(e){j(t,e)})}catch(e){j(t,e)}}function M(){return lt++}function N(t){t[it]=lt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function R(t){return new vt(this,t).promise}function L(t){var e=this;return new e(Y(t)?function(n,r){for(var o=t.length,i=0;i<o;i++)e.resolve(t[i]).then(n,r)}:function(t,e){e(new TypeError("You must pass an array to race."))})}function z(t){var e=this,n=new e(y);return j(n,t),n}function $(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function F(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function B(t){this[it]=M(),this._result=this._state=void 0,this._subscribers=[],y!==t&&("function"!=typeof t&&$(),this instanceof B?I(this,t):F())}function D(t,e){this._instanceConstructor=t,this.promise=new t(y),this.promise[it]||N(this.promise),Y(e)?(this._input=e,this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?O(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&O(this.promise,this._result))):j(this.promise,q())}function q(){return new Error("Array Methods must be provided an Array")}function V(){var t;if(void 0!==o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;e&&"[object Promise]"===Object.prototype.toString.call(e.resolve())&&!e.cast||(t.Promise=yt)}var H;H=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var G,W,U,Y=H,Z=0,J=function(t,e){nt[Z]=t,nt[Z+1]=e,2===(Z+=2)&&(W?W(p):U())},K="undefined"!=typeof window?window:void 0,Q=K||{},X=Q.MutationObserver||Q.WebKitMutationObserver,tt="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),et="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,nt=new Array(1e3);U=tt?function(){return function(){t.nextTick(p)}}():X?function(){var t=0,e=new X(p),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}():et?function(){var t=new MessageChannel;return t.port1.onmessage=p,function(){t.port2.postMessage(0)}}():void 0===K?function(){try{var t=n(44);return G=t.runOnLoop||t.runOnContext,f()}catch(t){return l()}}():l();var rt=h,ot=d,it=Math.random().toString(36).substring(16),at=void 0,ut=1,ct=2,st=new A,ft=new A,lt=0,pt=R,ht=L,dt=z,yt=B;B.all=pt,B.race=ht,B.resolve=ot,B.reject=dt,B._setScheduler=c,B._setAsap=s,B._asap=J,B.prototype={constructor:B,then:rt,catch:function(t){return this.then(null,t)}};var vt=D;D.prototype._enumerate=function(){for(var t=this.length,e=this._input,n=0;this._state===at&&n<t;n++)this._eachEntry(e[n],n)},D.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===ot){var o=g(t);if(o===rt&&t._state!==at)this._settledAt(t._state,e,t._result);else if("function"!=typeof o)this._remaining--,this._result[e]=t;else if(n===yt){var i=new n(y);x(i,t,o),this._willSettleAt(i,e)}else this._willSettleAt(new n(function(e){e(t)}),e)}else this._willSettleAt(r(t),e)},D.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===at&&(this._remaining--,t===ct?j(r,n):this._result[e]=n),0===this._remaining&&O(r,this._result)},D.prototype._willSettleAt=function(t,e){var n=this;T(t,void 0,function(t){n._settledAt(ut,e,t)},function(t){n._settledAt(ct,e,t)})};var mt=V,gt={Promise:yt,polyfill:mt};n(45).amd?void 0!==(r=function(){return gt}.call(e,n,e,i))&&(i.exports=r):void 0!==i&&i.exports?i.exports=gt:void 0!==this&&(this.ES6Promise=gt),mt()}).call(this)}).call(e,n(23),function(){return this}(),n(43)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e){},function(t,e){t.exports=function(){throw new Error("define cannot be used indirect")}},function(t,e,n){function r(){return f?l.resolve(f):new l(function(t){requirejs(["istats-1"],function(e){f=e,t(f)})})}function o(t){return"string"==typeof t&&t[0]}function i(t,e){return o(t)&&o(e)}function a(t,e,n){return r().then(function(r){r.log(t,e,n)})}function u(t,e){return r().then(function(n){n.track(t,e)})}function c(t,e,n){return i(t,e)?a(e,t,n):l.reject("Invalid parameters")}function s(){return r().then(function(t){return t.getCountername()})}var f,l=n(47);e.track=c,e.trackRegion=u,e.getCountername=s,e.log=a},function(t,e,n){var r=n(48).Promise;t.exports=r},function(t,e,n){var r;(function(t,o,i){(function(){"use strict";function a(t){return"function"==typeof t||"object"==typeof t&&null!==t}function u(t){return"function"==typeof t}function c(t){W=t}function s(t){J=t}function f(){return function(){G(p)}}function l(){return function(){setTimeout(p,1)}}function p(){for(var t=0;t<Z;t+=2){(0,nt[t])(nt[t+1]),nt[t]=void 0,nt[t+1]=void 0}Z=0}function h(t,e){var n=this,r=new this.constructor(y);void 0===r[it]&&N(r);var o=n._state;if(o){var i=arguments[o-1];J(function(){C(o,r,i,n._result)})}else T(n,r,t,e);return r}function d(t){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var n=new e(y);return E(n,t),n}function y(){}function v(){return new TypeError("You cannot resolve a promise with itself")}function m(){return new TypeError("A promises callback cannot return that same promise.")}function g(t){try{return t.then}catch(t){return st.error=t,st}}function b(t,e,n,r){try{t.call(e,n,r)}catch(t){return t}}function w(t,e,n){J(function(t){var r=!1,o=b(n,e,function(n){r||(r=!0,e!==n?E(t,n):O(t,n))},function(e){r||(r=!0,j(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,j(t,o))},t)}function _(t,e){e._state===ut?O(t,e._result):e._state===ct?j(t,e._result):T(e,void 0,function(e){E(t,e)},function(e){j(t,e)})}function x(t,e,n){e.constructor===t.constructor&&n===rt&&constructor.resolve===ot?_(t,e):n===st?j(t,st.error):void 0===n?O(t,e):u(n)?w(t,e,n):O(t,e)}function E(t,e){t===e?j(t,v()):a(e)?x(t,e,g(e)):O(t,e)}function S(t){t._onerror&&t._onerror(t._result),P(t)}function O(t,e){t._state===at&&(t._result=e,t._state=ut,0!==t._subscribers.length&&J(P,t))}function j(t,e){t._state===at&&(t._state=ct,t._result=e,J(S,t))}function T(t,e,n,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=e,o[i+ut]=n,o[i+ct]=r,0===i&&t._state&&J(P,t)}function P(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r,o,i=t._result,a=0;a<e.length;a+=3)r=e[a],o=e[a+n],r?C(n,r,o,i):o(i);t._subscribers.length=0}}function A(){this.error=null}function k(t,e){try{return t(e)}catch(t){return ft.error=t,ft}}function C(t,e,n,r){var o,i,a,c,s=u(n);if(s){if(o=k(n,r),o===ft?(c=!0,i=o.error,o=null):a=!0,e===o)return void j(e,m())}else o=r,a=!0;e._state!==at||(s&&a?E(e,o):c?j(e,i):t===ut?O(e,o):t===ct&&j(e,o))}function I(t,e){try{e(function(e){E(t,e)},function(e){j(t,e)})}catch(e){j(t,e)}}function M(){return lt++}function N(t){t[it]=lt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function R(t){return new vt(this,t).promise}function L(t){var e=this;return new e(Y(t)?function(n,r){for(var o=t.length,i=0;i<o;i++)e.resolve(t[i]).then(n,r)}:function(t,e){e(new TypeError("You must pass an array to race."))})}function z(t){var e=this,n=new e(y);return j(n,t),n}function $(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function F(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function B(t){this[it]=M(),this._result=this._state=void 0,this._subscribers=[],y!==t&&("function"!=typeof t&&$(),this instanceof B?I(this,t):F())}function D(t,e){this._instanceConstructor=t,this.promise=new t(y),this.promise[it]||N(this.promise),Y(e)?(this._input=e,this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?O(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&O(this.promise,this._result))):j(this.promise,q())}function q(){return new Error("Array Methods must be provided an Array")}function V(){var t;if(void 0!==o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var e=t.Promise;e&&"[object Promise]"===Object.prototype.toString.call(e.resolve())&&!e.cast||(t.Promise=yt)}var H;H=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var G,W,U,Y=H,Z=0,J=function(t,e){nt[Z]=t,nt[Z+1]=e,2===(Z+=2)&&(W?W(p):U())},K="undefined"!=typeof window?window:void 0,Q=K||{},X=Q.MutationObserver||Q.WebKitMutationObserver,tt="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),et="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,nt=new Array(1e3);U=tt?function(){return function(){t.nextTick(p)}}():X?function(){var t=0,e=new X(p),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}():et?function(){var t=new MessageChannel;return t.port1.onmessage=p,function(){t.port2.postMessage(0)}}():void 0===K?function(){try{var t=n(49);return G=t.runOnLoop||t.runOnContext,f()}catch(t){return l()}}():l();var rt=h,ot=d,it=Math.random().toString(36).substring(16),at=void 0,ut=1,ct=2,st=new A,ft=new A,lt=0,pt=R,ht=L,dt=z,yt=B;B.all=pt,B.race=ht,B.resolve=ot,B.reject=dt,B._setScheduler=c,B._setAsap=s,B._asap=J,B.prototype={constructor:B,then:rt,catch:function(t){return this.then(null,t)}};var vt=D;D.prototype._enumerate=function(){for(var t=this.length,e=this._input,n=0;this._state===at&&n<t;n++)this._eachEntry(e[n],n)},D.prototype._eachEntry=function(t,e){var n=this._instanceConstructor,r=n.resolve;if(r===ot){var o=g(t);if(o===rt&&t._state!==at)this._settledAt(t._state,e,t._result);else if("function"!=typeof o)this._remaining--,this._result[e]=t;else if(n===yt){var i=new n(y);x(i,t,o),this._willSettleAt(i,e)}else this._willSettleAt(new n(function(e){e(t)}),e)}else this._willSettleAt(r(t),e)},D.prototype._settledAt=function(t,e,n){var r=this.promise;r._state===at&&(this._remaining--,t===ct?j(r,n):this._result[e]=n),0===this._remaining&&O(r,this._result)},D.prototype._willSettleAt=function(t,e){var n=this;T(t,void 0,function(t){n._settledAt(ut,e,t)},function(t){n._settledAt(ct,e,t)})};var mt=V,gt={Promise:yt,polyfill:mt};n(45).amd?void 0!==(r=function(){return gt}.call(e,n,e,i))&&(i.exports=r):void 0!==i&&i.exports?i.exports=gt:void 0!==this&&(this.ES6Promise=gt),mt()}).call(this)}).call(e,n(23),function(){return this}(),n(43)(t))},function(t,e){},function(t,e,n){"use strict";var r=n(40);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(41)),i=r(n(46)),a=function(){return window.Promise||(window.Promise=o.default),new o.default(function(t,e){requirejs(["idcta-v2/id-config"],function(n){n["bbcid-v5"]&&"RED"!==n["bbcid-v5"]?t():(i.default.track("id_flagpole_red","error"),e(new Error("Flagpole RED or value missing")))},function(t){i.default.track("requirejs","error",{error_message:t.toString()}),e(t)})})},u={checkFlagpole:a};e.default=u,t.exports=e.default}]);; });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-sign-in-banner-view","contextName":"homepage","language":"en-GB","version":"0.8.0","_mrrVersion":"2.0.16"},'u2844923316426613'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//web.archive.org/web/20190926214845/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u2844923316426613 */</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-superagent@2.0.0"]={superagent:"3.5.2"},function(t){function e(s){if(r[s])return r[s].exports;var i=r[s]={exports:{},id:s,loaded:!1};return t[s].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var r={};e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){Morph.modules["bbc-morph-superagent@2.0.0"]=r(1)},function(t,e,r){var s=r(2);t.exports=s},function(t,e,r){function s(){}function i(t){if(!y(t))return t;var e=[];for(var r in t)o(e,r,t[r]);return e.join("&")}function o(t,e,r){if(null!=r)if(Array.isArray(r))r.forEach(function(r){o(t,e,r)});else if(y(r))for(var s in r)o(t,e+"["+s+"]",r[s]);else t.push(encodeURIComponent(e)+"="+encodeURIComponent(r));else null===r&&t.push(encodeURIComponent(e))}function n(t){for(var e,r,s={},i=t.split("&"),o=0,n=i.length;o<n;++o)e=i[o],r=e.indexOf("="),-1==r?s[decodeURIComponent(e)]="":s[decodeURIComponent(e.slice(0,r))]=decodeURIComponent(e.slice(r+1));return s}function a(t){var e,r,s,i,o=t.split(/\r?\n/),n={};o.pop();for(var a=0,h=o.length;a<h;++a)r=o[a],e=r.indexOf(":"),s=r.slice(0,e).toLowerCase(),i=w(r.slice(e+1)),n[s]=i;return n}function h(t){return/[\/+]json\b/.test(t)}function u(t){this.req=t,this.xhr=this.req.xhr,this.text="HEAD"!=this.req.method&&(""===this.xhr.responseType||"text"===this.xhr.responseType)||void 0===this.xhr.responseType?this.xhr.responseText:null,this.statusText=this.req.xhr.statusText;var e=this.xhr.status;1223===e&&(e=204),this._setStatusProperties(e),this.header=this.headers=a(this.xhr.getAllResponseHeaders()),this.header["content-type"]=this.xhr.getResponseHeader("content-type"),this._setHeaderProperties(this.header),null===this.text&&t._responseType?this.body=this.xhr.response:this.body="HEAD"!=this.req.method?this._parseBody(this.text?this.text:this.xhr.response):null}function p(t,e){var r=this;this._query=this._query||[],this.method=t,this.url=e,this.header={},this._header={},this.on("end",function(){var t=null,e=null;try{e=new u(r)}catch(e){return t=new Error("Parser is unable to parse the response"),t.parse=!0,t.original=e,r.xhr?(t.rawResponse=void 0===r.xhr.responseType?r.xhr.responseText:r.xhr.response,t.status=r.xhr.status?r.xhr.status:null,t.statusCode=t.status):(t.rawResponse=null,t.status=null),r.callback(t)}r.emit("response",e);var s;try{r._isResponseOK(e)||(s=new Error(e.statusText||"Unsuccessful HTTP response"),s.original=t,s.response=e,s.status=e.status)}catch(t){s=t}s?r.callback(s,e):r.callback(null,e)})}function c(t,e,r){var s=v("DELETE",t);return"function"==typeof e&&(r=e,e=null),e&&s.send(e),r&&s.end(r),s}var l;"undefined"!=typeof window?l=window:"undefined"!=typeof self?l=self:(console.warn("Using browser-only version of superagent in non-browser environment"),l=this);var f=r(3),d=r(4),y=r(5),m=r(6),_=r(7),b=r(9),v=e=t.exports=function(t,r){return"function"==typeof r?new e.Request("GET",t).end(r):1==arguments.length?new e.Request("GET",t):new e.Request(t,r)};e.Request=p,v.getXHR=function(){if(!(!l.XMLHttpRequest||l.location&&"file:"==l.location.protocol&&l.ActiveXObject))return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){}try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(t){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(t){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(t){}throw Error("Browser-only verison of superagent could not find XHR")};var w="".trim?function(t){return t.trim()}:function(t){return t.replace(/(^\s*|\s*$)/g,"")};v.serializeObject=i,v.parseString=n,v.types={html:"text/html",json:"application/json",xml:"application/xml",urlencoded:"application/x-www-form-urlencoded",form:"application/x-www-form-urlencoded","form-data":"application/x-www-form-urlencoded"},v.serialize={"application/x-www-form-urlencoded":i,"application/json":JSON.stringify},v.parse={"application/x-www-form-urlencoded":n,"application/json":JSON.parse},_(u.prototype),u.prototype._parseBody=function(t){var e=v.parse[this.type];return this.req._parser?this.req._parser(this,t):(!e&&h(this.type)&&(e=v.parse["application/json"]),e&&t&&(t.length||t instanceof Object)?e(t):null)},u.prototype.toError=function(){var t=this.req,e=t.method,r=t.url,s="cannot "+e+" "+r+" ("+this.status+")",i=new Error(s);return i.status=this.status,i.method=e,i.url=r,i},v.Response=u,f(p.prototype),d(p.prototype),p.prototype.type=function(t){return this.set("Content-Type",v.types[t]||t),this},p.prototype.accept=function(t){return this.set("Accept",v.types[t]||t),this},p.prototype.auth=function(t,e,r){switch("object"==typeof e&&null!==e&&(r=e),r||(r={type:"function"==typeof btoa?"basic":"auto"}),r.type){case"basic":this.set("Authorization","Basic "+btoa(t+":"+e));break;case"auto":this.username=t,this.password=e;break;case"bearer":this.set("Authorization","Bearer "+t)}return this},p.prototype.query=function(t){return"string"!=typeof t&&(t=i(t)),t&&this._query.push(t),this},p.prototype.attach=function(t,e,r){if(e){if(this._data)throw Error("superagent can't mix .send() and .attach()");this._getFormData().append(t,e,r||e.name)}return this},p.prototype._getFormData=function(){return this._formData||(this._formData=new l.FormData),this._formData},p.prototype.callback=function(t,e){if(this._maxRetries&&this._retries++<this._maxRetries&&b(t,e))return this._retry();var r=this._callback;this.clearTimeout(),t&&(this._maxRetries&&(t.retries=this._retries-1),this.emit("error",t)),r(t,e)},p.prototype.crossDomainError=function(){var t=new Error("Request has been terminated\nPossible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.");t.crossDomain=!0,t.status=this.status,t.method=this.method,t.url=this.url,this.callback(t)},p.prototype.buffer=p.prototype.ca=p.prototype.agent=function(){return console.warn("This is not supported in browser version of superagent"),this},p.prototype.pipe=p.prototype.write=function(){throw Error("Streaming is not supported in browser version of superagent")},p.prototype._appendQueryString=function(){var t=this._query.join("&");if(t&&(this.url+=(this.url.indexOf("?")>=0?"&":"?")+t),this._sort){var e=this.url.indexOf("?");if(e>=0){var r=this.url.substring(e+1).split("&");m(this._sort)?r.sort(this._sort):r.sort(),this.url=this.url.substring(0,e)+"?"+r.join("&")}}},p.prototype._isHost=function(t){return t&&"object"==typeof t&&!Array.isArray(t)&&"[object Object]"!==Object.prototype.toString.call(t)},p.prototype.end=function(t){return this._endCalled&&console.warn("Warning: .end() was called twice. This is not supported in superagent"),this._endCalled=!0,this._callback=t||s,this._appendQueryString(),this._end()},p.prototype._end=function(){var t=this,e=this.xhr=v.getXHR(),r=this._formData||this._data;this._setTimeouts(),e.onreadystatechange=function(){var r=e.readyState;if(r>=2&&t._responseTimeoutTimer&&clearTimeout(t._responseTimeoutTimer),4==r){var s;try{s=e.status}catch(t){s=0}if(!s){if(t.timedout||t._aborted)return;return t.crossDomainError()}t.emit("end")}};var s=function(e,r){r.total>0&&(r.percent=r.loaded/r.total*100),r.direction=e,t.emit("progress",r)};if(this.hasListeners("progress"))try{e.onprogress=s.bind(null,"download"),e.upload&&(e.upload.onprogress=s.bind(null,"upload"))}catch(t){}try{this.username&&this.password?e.open(this.method,this.url,!0,this.username,this.password):e.open(this.method,this.url,!0)}catch(t){return this.callback(t)}if(this._withCredentials&&(e.withCredentials=!0),!this._formData&&"GET"!=this.method&&"HEAD"!=this.method&&"string"!=typeof r&&!this._isHost(r)){var i=this._header["content-type"],o=this._serializer||v.serialize[i?i.split(";")[0]:""];!o&&h(i)&&(o=v.serialize["application/json"]),o&&(r=o(r))}for(var n in this.header)null!=this.header[n]&&this.header.hasOwnProperty(n)&&e.setRequestHeader(n,this.header[n]);return this._responseType&&(e.responseType=this._responseType),this.emit("request",this),e.send(void 0!==r?r:null),this},v.get=function(t,e,r){var s=v("GET",t);return"function"==typeof e&&(r=e,e=null),e&&s.query(e),r&&s.end(r),s},v.head=function(t,e,r){var s=v("HEAD",t);return"function"==typeof e&&(r=e,e=null),e&&s.send(e),r&&s.end(r),s},v.options=function(t,e,r){var s=v("OPTIONS",t);return"function"==typeof e&&(r=e,e=null),e&&s.send(e),r&&s.end(r),s},v.del=c,v.delete=c,v.patch=function(t,e,r){var s=v("PATCH",t);return"function"==typeof e&&(r=e,e=null),e&&s.send(e),r&&s.end(r),s},v.post=function(t,e,r){var s=v("POST",t);return"function"==typeof e&&(r=e,e=null),e&&s.send(e),r&&s.end(r),s},v.put=function(t,e,r){var s=v("PUT",t);return"function"==typeof e&&(r=e,e=null),e&&s.send(e),r&&s.end(r),s}},function(t,e,r){function s(t){if(t)return i(t)}function i(t){for(var e in s.prototype)t[e]=s.prototype[e];return t}t.exports=s,s.prototype.on=s.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},s.prototype.once=function(t,e){function r(){this.off(t,r),e.apply(this,arguments)}return r.fn=e,this.on(t,r),this},s.prototype.off=s.prototype.removeListener=s.prototype.removeAllListeners=s.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var r=this._callbacks["$"+t];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var s,i=0;i<r.length;i++)if((s=r[i])===e||s.fn===e){r.splice(i,1);break}return this},s.prototype.emit=function(t){this._callbacks=this._callbacks||{};var e=[].slice.call(arguments,1),r=this._callbacks["$"+t];if(r){r=r.slice(0);for(var s=0,i=r.length;s<i;++s)r[s].apply(this,e)}return this},s.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},s.prototype.hasListeners=function(t){return!!this.listeners(t).length}},function(t,e,r){function s(t){if(t)return i(t)}function i(t){for(var e in s.prototype)t[e]=s.prototype[e];return t}var o=r(5);t.exports=s,s.prototype.clearTimeout=function(){return clearTimeout(this._timer),clearTimeout(this._responseTimeoutTimer),delete this._timer,delete this._responseTimeoutTimer,this},s.prototype.parse=function(t){return this._parser=t,this},s.prototype.responseType=function(t){return this._responseType=t,this},s.prototype.serialize=function(t){return this._serializer=t,this},s.prototype.timeout=function(t){if(!t||"object"!=typeof t)return this._timeout=t,this._responseTimeout=0,this;for(var e in t)switch(e){case"deadline":this._timeout=t.deadline;break;case"response":this._responseTimeout=t.response;break;default:console.warn("Unknown timeout option",e)}return this},s.prototype.retry=function(t){return 0!==arguments.length&&!0!==t||(t=1),t<=0&&(t=0),this._maxRetries=t,this._retries=0,this},s.prototype._retry=function(){return this.clearTimeout(),this.req&&(this.req=null,this.req=this.request()),this._aborted=!1,this.timedout=!1,this._end()},s.prototype.then=function(t,e){if(!this._fullfilledPromise){var r=this;this._endCalled&&console.warn("Warning: superagent request was sent twice, because both .end() and .then() were called. Never call .end() if you use promises"),this._fullfilledPromise=new Promise(function(t,e){r.end(function(r,s){r?e(r):t(s)})})}return this._fullfilledPromise.then(t,e)},s.prototype.catch=function(t){return this.then(void 0,t)},s.prototype.use=function(t){return t(this),this},s.prototype.ok=function(t){if("function"!=typeof t)throw Error("Callback required");return this._okCallback=t,this},s.prototype._isResponseOK=function(t){return!!t&&(this._okCallback?this._okCallback(t):t.status>=200&&t.status<300)},s.prototype.get=function(t){return this._header[t.toLowerCase()]},s.prototype.getHeader=s.prototype.get,s.prototype.set=function(t,e){if(o(t)){for(var r in t)this.set(r,t[r]);return this}return this._header[t.toLowerCase()]=e,this.header[t]=e,this},s.prototype.unset=function(t){return delete this._header[t.toLowerCase()],delete this.header[t],this},s.prototype.field=function(t,e){if(null===t||void 0===t)throw new Error(".field(name, val) name can not be empty");if(this._data&&console.error(".field() can't be used if .send() is used. Please use only .send() or only .field() & .attach()"),o(t)){for(var r in t)this.field(r,t[r]);return this}if(Array.isArray(e)){for(var s in e)this.field(t,e[s]);return this}if(null===e||void 0===e)throw new Error(".field(name, val) val can not be empty");return"boolean"==typeof e&&(e=""+e),this._getFormData().append(t,e),this},s.prototype.abort=function(){return this._aborted?this:(this._aborted=!0,this.xhr&&this.xhr.abort(),this.req&&this.req.abort(),this.clearTimeout(),this.emit("abort"),this)},s.prototype.withCredentials=function(t){return void 0==t&&(t=!0),this._withCredentials=t,this},s.prototype.redirects=function(t){return this._maxRedirects=t,this},s.prototype.toJSON=function(){return{method:this.method,url:this.url,data:this._data,headers:this._header}},s.prototype.send=function(t){var e=o(t),r=this._header["content-type"];if(this._formData&&console.error(".send() can't be used if .attach() or .field() is used. Please use only .send() or only .field() & .attach()"),e&&!this._data)Array.isArray(t)?this._data=[]:this._isHost(t)||(this._data={});else if(t&&this._data&&this._isHost(this._data))throw Error("Can't merge these send calls");if(e&&o(this._data))for(var s in t)this._data[s]=t[s];else"string"==typeof t?(r||this.type("form"),r=this._header["content-type"],this._data="application/x-www-form-urlencoded"==r?this._data?this._data+"&"+t:t:(this._data||"")+t):this._data=t;return!e||this._isHost(t)?this:(r||this.type("json"),this)},s.prototype.sortQuery=function(t){return this._sort=void 0===t||t,this},s.prototype._timeoutError=function(t,e,r){if(!this._aborted){var s=new Error(t+e+"ms exceeded");s.timeout=e,s.code="ECONNABORTED",s.errno=r,this.timedout=!0,this.abort(),this.callback(s)}},s.prototype._setTimeouts=function(){var t=this;this._timeout&&!this._timer&&(this._timer=setTimeout(function(){t._timeoutError("Timeout of ",t._timeout,"ETIME")},this._timeout)),this._responseTimeout&&!this._responseTimeoutTimer&&(this._responseTimeoutTimer=setTimeout(function(){t._timeoutError("Response timeout of ",t._responseTimeout,"ETIMEDOUT")},this._responseTimeout))}},function(t,e){function r(t){return null!==t&&"object"==typeof t}t.exports=r},function(t,e,r){function s(t){return"[object Function]"===(i(t)?Object.prototype.toString.call(t):"")}var i=r(5);t.exports=s},function(t,e,r){function s(t){if(t)return i(t)}function i(t){for(var e in s.prototype)t[e]=s.prototype[e];return t}var o=r(8);t.exports=s,s.prototype.get=function(t){return this.header[t.toLowerCase()]},s.prototype._setHeaderProperties=function(t){var e=t["content-type"]||"";this.type=o.type(e);var r=o.params(e);for(var s in r)this[s]=r[s];this.links={};try{t.link&&(this.links=o.parseLinks(t.link))}catch(t){}},s.prototype._setStatusProperties=function(t){var e=t/100|0;this.status=this.statusCode=t,this.statusType=e,this.info=1==e,this.ok=2==e,this.redirect=3==e,this.clientError=4==e,this.serverError=5==e,this.error=(4==e||5==e)&&this.toError(),this.accepted=202==t,this.noContent=204==t,this.badRequest=400==t,this.unauthorized=401==t,this.notAcceptable=406==t,this.forbidden=403==t,this.notFound=404==t}},function(t,e){e.type=function(t){return t.split(/ *; */).shift()},e.params=function(t){return t.split(/ *; */).reduce(function(t,e){var r=e.split(/ *= */),s=r.shift(),i=r.shift();return s&&i&&(t[s]=i),t},{})},e.parseLinks=function(t){return t.split(/ *, */).reduce(function(t,e){var r=e.split(/ *; */),s=r[0].slice(1,-1);return t[r[1].split(/ *= */)[1].slice(1,-1)]=s,t},{})},e.cleanHeader=function(t,e){return delete t["content-type"],delete t["content-length"],delete t["transfer-encoding"],delete t.host,e&&delete t.cookie,t}},function(t,e){var r=["ECONNRESET","ETIMEDOUT","EADDRINFO","ESOCKETTIMEDOUT"];t.exports=function(t,e){return!!(t&&t.code&&~r.indexOf(t.code))||(!!(e&&e.status&&e.status>=500)||(!!(t&&"timeout"in t&&"ECONNABORTED"==t.code)||!!(t&&"crossDomain"in t)))}}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-promise@1.0.6"]={"es6-promise":"3.2.1"},function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var e={};return n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){Morph.modules["bbc-morph-promise@1.0.6"]=e(1)},function(t,n,e){var r=e(2).Promise;t.exports=r},function(t,n,e){var r;(function(t,o,i){(function(){"use strict";function s(t){return"function"==typeof t||"object"==typeof t&&null!==t}function u(t){return"function"==typeof t}function c(t){V=t}function a(t){tt=t}function f(){return function(){t.nextTick(v)}}function l(){return function(){R(v)}}function h(){var t=0,n=new rt(v),e=document.createTextNode("");return n.observe(e,{characterData:!0}),function(){e.data=t=++t%2}}function p(){var t=new MessageChannel;return t.port1.onmessage=v,function(){t.port2.postMessage(0)}}function d(){return function(){setTimeout(v,1)}}function v(){for(var t=0;t<$;t+=2){var n=st[t],e=st[t+1];n(e),st[t]=void 0,st[t+1]=void 0}$=0}function _(){try{var t=e(5);return R=t.runOnLoop||t.runOnContext,l()}catch(t){return d()}}function y(t,n){var e=this,r=new this.constructor(w);void 0===r[at]&&N(r);var o=e._state;if(o){var i=arguments[o-1];tt(function(){F(o,r,i,e._result)})}else C(e,r,t,n);return r}function m(t){var n=this;if(t&&"object"==typeof t&&t.constructor===n)return t;var e=new n(w);return j(e,t),e}function w(){}function b(){return new TypeError("You cannot resolve a promise with itself")}function g(){return new TypeError("A promises callback cannot return that same promise.")}function A(t){try{return t.then}catch(t){return pt.error=t,pt}}function x(t,n,e,r){try{t.call(n,e,r)}catch(t){return t}}function E(t,n,e){tt(function(t){var r=!1,o=x(e,n,function(e){r||(r=!0,n!==e?j(t,e):M(t,e))},function(n){r||(r=!0,k(t,n))},"Settle: "+(t._label||" unknown promise"));!r&&o&&(r=!0,k(t,o))},t)}function T(t,n){n._state===lt?M(t,n._result):n._state===ht?k(t,n._result):C(n,void 0,function(n){j(t,n)},function(n){k(t,n)})}function S(t,n,e){n.constructor===t.constructor&&e===ut&&constructor.resolve===ct?T(t,n):e===pt?k(t,pt.error):void 0===e?M(t,n):u(e)?E(t,n,e):M(t,n)}function j(t,n){t===n?k(t,b()):s(n)?S(t,n,A(n)):M(t,n)}function P(t){t._onerror&&t._onerror(t._result),O(t)}function M(t,n){t._state===ft&&(t._result=n,t._state=lt,0!==t._subscribers.length&&tt(O,t))}function k(t,n){t._state===ft&&(t._state=ht,t._result=n,tt(P,t))}function C(t,n,e,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=n,o[i+lt]=e,o[i+ht]=r,0===i&&t._state&&tt(O,t)}function O(t){var n=t._subscribers,e=t._state;if(0!==n.length){for(var r,o,i=t._result,s=0;s<n.length;s+=3)r=n[s],o=n[s+e],r?F(e,r,o,i):o(i);t._subscribers.length=0}}function L(){this.error=null}function Y(t,n){try{return t(n)}catch(t){return dt.error=t,dt}}function F(t,n,e,r){var o,i,s,c,a=u(e);if(a){if(o=Y(e,r),o===dt?(c=!0,i=o.error,o=null):s=!0,n===o)return void k(n,g())}else o=r,s=!0;n._state!==ft||(a&&s?j(n,o):c?k(n,i):t===lt?M(n,o):t===ht&&k(n,o))}function D(t,n){try{n(function(n){j(t,n)},function(n){k(t,n)})}catch(n){k(t,n)}}function K(){return vt++}function N(t){t[at]=vt++,t._state=void 0,t._result=void 0,t._subscribers=[]}function U(t){return new bt(this,t).promise}function W(t){var n=this;return new n(Z(t)?function(e,r){for(var o=t.length,i=0;i<o;i++)n.resolve(t[i]).then(e,r)}:function(t,n){n(new TypeError("You must pass an array to race."))})}function q(t){var n=this,e=new n(w);return k(e,t),e}function z(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function B(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function G(t){this[at]=K(),this._result=this._state=void 0,this._subscribers=[],w!==t&&("function"!=typeof t&&z(),this instanceof G?D(this,t):B())}function H(t,n){this._instanceConstructor=t,this.promise=new t(w),this.promise[at]||N(this.promise),Z(n)?(this._input=n,this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?M(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&M(this.promise,this._result))):k(this.promise,I())}function I(){return new Error("Array Methods must be provided an Array")}function J(){var t;if("undefined"!=typeof o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;n&&"[object Promise]"===Object.prototype.toString.call(n.resolve())&&!n.cast||(t.Promise=wt)}var Q;Q=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var R,V,X,Z=Q,$=0,tt=function(t,n){st[$]=t,st[$+1]=n,$+=2,2===$&&(V?V(v):X())},nt="undefined"!=typeof window?window:void 0,et=nt||{},rt=et.MutationObserver||et.WebKitMutationObserver,ot="undefined"==typeof self&&"undefined"!=typeof t&&"[object process]"==={}.toString.call(t),it="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,st=new Array(1e3);X=ot?f():rt?h():it?p():void 0===nt?_():d();var ut=y,ct=m,at=Math.random().toString(36).substring(16),ft=void 0,lt=1,ht=2,pt=new L,dt=new L,vt=0,_t=U,yt=W,mt=q,wt=G;G.all=_t,G.race=yt,G.resolve=ct,G.reject=mt,G._setScheduler=c,G._setAsap=a,G._asap=tt,G.prototype={constructor:G,then:ut,catch:function(t){return this.then(null,t)}};var bt=H;H.prototype._enumerate=function(){for(var t=this.length,n=this._input,e=0;this._state===ft&&e<t;e++)this._eachEntry(n[e],e)},H.prototype._eachEntry=function(t,n){var e=this._instanceConstructor,r=e.resolve;if(r===ct){var o=A(t);if(o===ut&&t._state!==ft)this._settledAt(t._state,n,t._result);else if("function"!=typeof o)this._remaining--,this._result[n]=t;else if(e===wt){var i=new e(w);S(i,t,o),this._willSettleAt(i,n)}else this._willSettleAt(new e(function(n){n(t)}),n)}else this._willSettleAt(r(t),n)},H.prototype._settledAt=function(t,n,e){var r=this.promise;r._state===ft&&(this._remaining--,t===ht?k(r,e):this._result[n]=e),0===this._remaining&&M(r,this._result)},H.prototype._willSettleAt=function(t,n){var e=this;C(t,void 0,function(t){e._settledAt(lt,n,t)},function(t){e._settledAt(ht,n,t)})};var gt=J,At={Promise:wt,polyfill:gt};e(6).amd?(r=function(){return At}.call(n,e,n,i),!(void 0!==r&&(i.exports=r))):"undefined"!=typeof i&&i.exports?i.exports=At:"undefined"!=typeof this&&(this.ES6Promise=At),gt()}).call(this)}).call(n,e(3),function(){return this}(),e(4)(t))},function(t,n){function e(){l&&a&&(l=!1,a.length?f=a.concat(f):h=-1,f.length&&r())}function r(){if(!l){var t=s(e);l=!0;for(var n=f.length;n;){for(a=f,f=[];++h<n;)a&&a[h].run();h=-1,n=f.length}a=null,l=!1,u(t)}}function o(t,n){this.fun=t,this.array=n}function i(){}var s,u,c=t.exports={};!function(){try{s=setTimeout}catch(t){s=function(){throw new Error("setTimeout is not defined")}}try{u=clearTimeout}catch(t){u=function(){throw new Error("clearTimeout is not defined")}}}();var a,f=[],l=!1,h=-1;c.nextTick=function(t){var n=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)n[e-1]=arguments[e];f.push(new o(t,n)),1!==f.length||l||s(r,0)},o.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=i,c.addListener=i,c.once=i,c.off=i,c.removeListener=i,c.removeAllListeners=i,c.emit=i,c.binding=function(t){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(t){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n){},function(t,n){t.exports=function(){throw new Error("define cannot be used indirect")}}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-istats@1.3.0"]={"bbc-morph-promise":"1.0.6",requirejs:"2.3.5"},function(n){function r(e){if(t[e])return t[e].exports;var o=t[e]={exports:{},id:e,loaded:!1};return n[e].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}var t={};return r.m=n,r.c=t,r.p="",r(0)}([function(n,r,t){Morph.modules["bbc-morph-istats@1.3.0"]=t(1)},function(n,r,t){function e(){return p?a.resolve(p):new a(function(n){requirejs(["istats-1"],function(r){p=r,n(p)})})}function o(n){return"string"==typeof n&&n[0]}function u(n,r){return o(n)&&o(r)}function i(n,r,t){return e().then(function(e){e.log(n,r,t)})}function c(n,r){return e().then(function(t){t.track(n,r)})}function s(n,r,t){return u(n,r)?i(r,n,t):a.reject("Invalid parameters")}function f(){return e().then(function(n){return n.getCountername()})}var p,a=t(2);r.track=s,r.trackRegion=c,r.getCountername=f,r.log=i},function(n,r){n.exports=Morph.modules["bbc-morph-promise@1.0.6"]}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-classnames@1.0.2"]={classnames:"2.2.5"},function(r){function o(s){if(n[s])return n[s].exports;var e=n[s]={exports:{},id:s,loaded:!1};return r[s].call(e.exports,e,e.exports,o),e.loaded=!0,e.exports}var n={};o.m=r,o.c=n,o.p="",o(0)}([function(r,o,n){Morph.modules["bbc-morph-classnames@1.0.2"]=n(1)},function(r,o,n){var s=n(2);r.exports=s},function(r,o,n){var s,e;!function(){"use strict";function n(){for(var r=[],o=0;o<arguments.length;o++){var s=arguments[o];if(s){var e=typeof s;if("string"===e||"number"===e)r.push(s);else if(Array.isArray(s))r.push(n.apply(null,s));else if("object"===e)for(var a in s)t.call(s,a)&&s[a]&&r.push(a)}}return r.join(" ")}var t={}.hasOwnProperty;void 0!==r&&r.exports?r.exports=n:(s=[],void 0!==(e=function(){return n}.apply(o,s))&&(r.exports=e))}()}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-gel-icons@3.0.0"]={"bbc-morph-classnames":"1.0.2","morph-require":"3.0.17",react:"0.14.7"},function(e){function r(n){if(t[n])return t[n].exports;var i=t[n]={exports:{},id:n,loaded:!1};return e[n].call(i.exports,i,i.exports,r),i.loaded=!0,i.exports}var t={};return r.m=e,r.c=t,r.p="",r(0)}([function(e,r,t){Morph.modules["bbc-morph-gel-icons@3.0.0"]=t(1)},function(e,r,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(r,"__esModule",{value:!0});var i=t(2),o=n(i),a=t(3),s=n(a),l=t(4),c=n(l),u=o.default.createClass({displayName:"GEL__Icon",propTypes:{iconName:o.default.PropTypes.string,additionalClassNames:o.default.PropTypes.string},render:function(){var e=(0,c.default)("gel-icon","gel-icon--"+this.props.iconName,this.props.additionalClassNames),r="";try{var t=s.default.selfTransitiveThenUpdate("gel-icon-"+this.props.iconName,this);r=t?o.default.createElement(t,null):o.default.createElement("noscript",null)}catch(e){r=o.default.createElement("noscript",null)}return o.default.createElement("div",{className:e},r)}});u.ensureIcon=function(e){"undefined"==typeof window&&s.default.selfTransitive("gel-icon-"+e,null)},r.default=u,e.exports=r.default},function(e,r){e.exports=React},function(e,r){e.exports={transitive:function(e,r){return Morph.requireTransitiveWithCaller("bbc-morph-gel-icons@3.0.0",e,r)},selfTransitive:function(e,r){return Morph.requireTransitiveWithCaller("bbc-morph-gel-icons@3.0.0",e,r,!0)},transitiveThenUpdate:function(e,r){return Morph.requireTransitiveWithCallerThenUpdate("bbc-morph-gel-icons@3.0.0",e,r)},selfTransitiveThenUpdate:function(e,r){return Morph.requireTransitiveWithCallerThenUpdate("bbc-morph-gel-icons@3.0.0",e,r,!0)}}},function(e,r){e.exports=Morph.modules["bbc-morph-classnames@1.0.2"]}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-baseplate-content-view@5.11.0"]={"@bbc/education-pagination":"0.1.0","@bbc/education-link":"1.0.1","bbc-morph-baseplate-data":"5.6.3","bbc-morph-bitesize-dynamic-index-data":"1.6.2","bbc-morph-gel-icons":"3.0.0","bbc-morph-istats":"1.3.0","bbc-morph-superagent":"2.0.0","imager.js":"0.5.1",lodash:"4.17.15","morph-container":"4.0.0","morph-static-prefix":"3.0.0",react:"0.14.7"},function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){Morph.modules["bbc-morph-baseplate-content-view@5.11.0"]=n(1)},function(e,t,n){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=10)}([function(e,t){e.exports=n(2)},function(e,t,n){"use strict";var r=n(0);e.exports=r.PropTypes.shape({title:r.PropTypes.string.isRequired,synopsis:r.PropTypes.string,attribution:r.PropTypes.string,label:r.PropTypes.string,url:r.PropTypes.string.isRequired,image:r.PropTypes.shape({pid:r.PropTypes.string,recipe:r.PropTypes.string}).isRequired,icon:r.PropTypes.string,isExtLink:r.PropTypes.boolean})},function(e,t){e.exports=n(3)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),s=n(4),f=r(s),p=n(14),d=n(1),h=r(d),y=n(6),g=r(y),v=n(16),m=r(v),b=12,_=(0,g.default)(function(e){return c.default.createElement("a",e,e.children)}),x=function(e){var t=e.recipe;return t?"https://"+t.replace("$recipe","{width}xn"):""},w=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),a(t,[{key:"componentDidMount",value:function(){(0,m.default)(".promo-image--lazyload","promo-image--lazyloaded")}},{key:"render",value:function(){var e=this.props,t=e.project,n=e.className,r=e.columnSpan,o=e.collectionIndex,i=e.promoIndex,u=e.body,a=u.image,l=u.title,s=u.synopsis,d=u.attribution,h=u.label,y=u.url,g=u.icon,v=u.isExtLink,m=e.tabbable,b=["promo",n||"gel-"+r+"/12"],w=a&&x(a),j=(0,p.getIconName)(g,v);return c.default.createElement("div",{className:b.join(" ")},c.default.createElement(_,{className:"promo-link",href:y,iStatsAction:"kl."+t+".collection-"+(o+1)+".promo-"+(i+1),iStatsOptions:{title:l},iStatsType:"click",tabIndex:m?"0":"-1","aria-hidden":!m},c.default.createElement("div",{className:"promo-image-container","aria-hidden":!0},w&&c.default.createElement("div",{className:"promo-image--lazyload","data-src":w,"data-alt":l,"data-class":"promo-image"}),h&&c.default.createElement("div",{className:"promo-label"},h),j&&c.default.createElement(f.default,{iconName:j})),c.default.createElement("div",{className:"promo-footer"},c.default.createElement("h2",{className:"promo-title"},l),s?c.default.createElement("p",{className:"promo-synopsis"},s):null,d?c.default.createElement("h5",{className:"promo-attribution"},d):null)))}}]),t}(l.Component);t.default=w,w.propTypes={project:l.PropTypes.string.isRequired,collectionIndex:l.PropTypes.number.isRequired,promoIndex:l.PropTypes.number.isRequired,body:h.default.isRequired,className:l.PropTypes.string,tabbable:l.PropTypes.bool,columnSpan:l.PropTypes.number},w.defaultProps={className:"",tabbable:!0,columnSpan:b},e.exports=t.default},function(e,t){e.exports=n(9)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(0),u=r(i),a=n(13),l=r(a),c=n(18),s=r(c),f=n(19),p=r(f),d=n(9),h=r(d),y=n(20),g=r(y),v=n(21),m=r(v),b=n(23),_=r(b),x=n(1),w=r(x),j=function(e){return"primary-index"===e?m.default:h.default},E=function(e,t){return{"layout-hero-2":s.default,"layout-branding-colour-3":j(t),"layout-branding-image-3":g.default,"layout-pocket":_.default,"layout-row-4":l.default,"layout-2-with-links":p.default}[e]||l.default},P=function(e){var t=e.body,n=e.collectionIndex,r=e.project,i=e.pageType,a=E(t.layout,i);return u.default.createElement("div",{className:"collection"},u.default.createElement(a,o({collectionIndex:n,project:r},t)))};P.propTypes={body:i.PropTypes.shape({promos:i.PropTypes.arrayOf(w.default),title:i.PropTypes.string,layout:i.PropTypes.string,brandingColour:i.PropTypes.string,brandingImage:i.PropTypes.shape({pid:i.PropTypes.string,recipe:i.PropTypes.string})}).isRequired,collectionIndex:i.PropTypes.number.isRequired,project:i.PropTypes.string.isRequired,pageType:i.PropTypes.string},P.defaultProps={body:{promos:[],title:"",layout:"layout-row-4",brandingColour:null,brandingImage:null},pageType:null},t.default=P,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=n(0),a=r(u),l=n(7),c=r(l),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments[3];return function(){(0,c.default)(e,t,n),r.apply(void 0,arguments)}};t.default=function(e){function t(t){var n=t.onClick,r=t.iStatsAction,u=t.iStatsType,l=t.iStatsOptions,c=o(t,["onClick","iStatsAction","iStatsType","iStatsOptions"]);return a.default.createElement(e,i({},c,{onClick:s(r,u,l,n)}))}return t.propTypes={onClick:u.PropTypes.func,iStatsAction:u.PropTypes.string.isRequired,iStatsType:u.PropTypes.string,iStatsOptions:u.PropTypes.object},t.defaultProps={onClick:function(){return null},iStatsType:"",iStatsOptions:{}},t.displayName="iStatsOnClick("+(e.displayName||e.name||"Component")+")",t},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(15),i=r(o),u=n(2),a=(0,u.flow)([u.deburr,(0,u.replace)(/,|\(|\)/g,""),(0,u.replace)(/\s+/g,"_"),(0,u.replace)(/'|’/g,"_039_"),(0,u.replace)("–","-")]),l=(0,u.flow)([u.toLower,a]),c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};i.default.track(l(e),l(t),(0,u.mapValues)(l,n))};t.default=c,e.exports=t.default},function(e,t,n){"use strict";e.exports={normalizeProjectName:function(e){return e.replace("baseplate-","").replace("blocks-","")}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),u=n(2),a=n(3),l=r(a),c=n(1),s=r(c),f=function(e){var t=e.brandingColour,n=e.titleColour,r=e.title,o=e.promos,a=e.collectionIndex,c=e.project,s=e.children;return i.default.createElement("div",{className:"layout-branding-colour-3",style:{backgroundColor:t}},i.default.createElement("div",{className:"collection-content"},i.default.createElement("div",{className:"gel-layout gel-layout--center"},r&&i.default.createElement("h2",{className:"collection-title collection-title--"+n+" gel-layout__item"},r)),i.default.createElement("div",{className:"gel-layout gel-layout--center gel-layout--equal"},(0,u.take)(3)(o).map(function(e,t){return i.default.createElement(l.default,{project:c,body:e,key:"promo-"+e.id+"-"+t,className:"gel-layout__item",collectionIndex:a,promoIndex:t})})),s))};f.propTypes={project:o.PropTypes.string.isRequired,title:o.PropTypes.string,titleColour:o.PropTypes.string,promos:o.PropTypes.arrayOf(s.default),brandingColour:o.PropTypes.string.isRequired,collectionIndex:o.PropTypes.number.isRequired,children:o.PropTypes.node},f.defaultProps={title:void 0,titleColour:"dark",promos:[],children:void 0},t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(11),i=r(o),u=n(12),a=r(u),l=27;t.default=i.default.create(a.default,{data:function(e){return"error"===e.type?{}:"collection-index"===e.type?{data:{uri:{data:"bbc-morph-bitesize-dynamic-index-data",slug:e.id,language:e.language,page:e.page||1,pageSize:l,type:e.type},updates:!1,requireSuccess:!0}}:"tags"===e.type?{data:{uri:{data:"bbc-morph-bitesize-dynamic-index-data",id:e.id,language:e.language,page:e.page||1,pageSize:l,type:e.type},updates:!1,requireSuccess:!0}}:{data:{uri:{data:"bbc-morph-baseplate-data",id:e.id,type:e.type||"index-page",project:e.project,preview:e.preview===!0||"true"===e.preview,language:e.language,page:e.page||1,pageSize:l,pageType:e.pageType},updates:!1,requireSuccess:!0}}}}),e.exports=t.default},function(e,t){e.exports=n(10)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),u=n(5),a=r(u),l=n(24),c=r(l),s=n(28),f=r(s),p=n(3),d=r(p),h=n(29),y=r(h),g=n(8),v=function(e){var t=e.data.body,n=e.type,r=e.project,o=e.code,u=e.urlTemplate,l=e.page,s=e.pageType,p=(0,g.normalizeProjectName)(r);switch(n){case"collection":return i.default.createElement("div",{className:"gel-wrap"},i.default.createElement(a.default,{project:p,body:t,collectionIndex:0}));case"error":return i.default.createElement(c.default,{project:p,code:parseInt(o,10)});case"promo":return i.default.createElement(d.default,{project:p,body:t,columnSpan:6,collectionIndex:0,promoIndex:0});case"tags":case"collection-index":return i.default.createElement(y.default,{project:p,urlTemplate:u,title:t.title,description:t.description,items:t.items,pageData:l&&t.pageData});default:return i.default.createElement(f.default,{project:p,collections:t.collections,showTitle:t.showTitle,title:t.title,shortDescription:t.shortDescription,callToAction:t.callToAction,pageType:s})}};v.propTypes={project:o.PropTypes.string,type:o.PropTypes.string,code:o.PropTypes.string,urlTemplate:o.PropTypes.string,data:o.PropTypes.shape({body:o.PropTypes.object}),page:o.PropTypes.number,pageType:o.PropTypes.string},v.defaultProps={project:"Error",type:"index-page",code:"500",urlTemplate:"/{project}/articles/{zid}",data:{body:{}},page:null,pageType:null},t.default=v,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),u=n(2),a=n(3),l=r(a),c=n(1),s=r(c),f=function(e){var t=e.title,n=e.promos,r=e.collectionIndex,o=e.project,a=(0,u.take)(4)(n),c=t?i.default.createElement("h2",{className:"collection-title"},t):"";return i.default.createElement("div",{className:"collection-content"},c,i.default.createElement("div",{className:"gel-layout gel-layout--equal layout-row-4"},a.map(function(e,t){return i.default.createElement(l.default,{project:o,body:e,key:"promo-"+e.id+"-"+t,className:"gel-layout__item",collectionIndex:r,promoIndex:t})})))};f.propTypes={project:o.PropTypes.string.isRequired,title:o.PropTypes.string,promos:o.PropTypes.arrayOf(s.default),collectionIndex:o.PropTypes.number.isRequired},f.defaultProps={title:void 0,promos:[]},t.default=f,e.exports=t.default},function(e,t,n){"use strict";var r="external-link",o={"[none]":null,video:"video",audio:"audio",image:"image",list:"list",document:"document",podcast:"podcast",slideshow:"slideshow",activity:"activity",quiz:"quiz",newsletter:"newsletter",interactive:"interactive","revision-guide":"revision-guide",timeline:"timeline",map:"map",collection:"collection",upload:"upload","video-collection":"video-collection"},i=function(e){return"true"===e||e===!0};e.exports={getIconName:function(e,t){return i(t)?r:o[e]}}},function(e,t){e.exports=n(11)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".lazyload",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"lazyloaded",r=n(17),o=window.document.querySelector("[data-class]");o&&new r(e,{availableWidths:[160,208,240,288,320,336,448,480,576,608,688,832],className:t,lazyload:!0,lazyloadOffset:200,scrollDelay:100})};t.default=r,e.exports=t.default},function(e,t){e.exports=n(12)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),u=n(2),a=n(3),l=r(a),c=n(1),s=r(c),f=function(e){var t=e.title,n=e.promos,r=e.collectionIndex,o=e.project;return i.default.createElement("div",{className:"collection-content"},t&&i.default.createElement("h2",{className:"collection-title"},t),i.default.createElement("div",{className:"gel-layout gel-layout--equal layout-hero-2"},(0,u.take)(3)(n).map(function(e,t){return i.default.createElement(l.default,{project:o,body:e,key:"promo-"+e.id+"-"+t,className:"gel-layout__item",collectionIndex:r,promoIndex:t})})))};f.propTypes={project:o.PropTypes.string.isRequired,title:o.PropTypes.string,promos:o.PropTypes.arrayOf(s.default),collectionIndex:o.PropTypes.number.isRequired},f.defaultProps={title:void 0,promos:[]},t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),u=n(2),a=n(4),l=r(a),c=n(6),s=r(c),f=n(3),p=r(f),d=n(1),h=r(d),y=(0,s.default)(function(e){return i.default.createElement("a",e,e.children)}),g=function(e){var t=e.promos,n=e.title1,r=e.title2,o=e.collectionIndex,a=e.project;return i.default.createElement("div",{className:"collection-content"},i.default.createElement("div",{className:"gel-layout gel-layout--equal layout-2-with-links"},(0,u.take)(2)(t).map(function(e,t){return{promo:e,title:0===t?n:r}}).map(function(e,t){var u=e.promo,c=e.title,s=c.text,f=c.url;return i.default.createElement("div",{className:"gel-layout__item promo-container",key:"promo-"+u.id+"-"+t},n.text||r.text?i.default.createElement("h2",{className:"collection-title"},s&&f?i.default.createElement(y,{className:"collection-title-link",href:f,iStatsAction:"kl."+a+".collection-"+(o+1)+".title-"+(t+1),iStatsOptions:{title:s},iStatsType:"click"},i.default.createElement("span",null,s),i.default.createElement(l.default,{iconName:"next"})):s):null,i.default.createElement(p.default,{project:a,body:u,collectionIndex:o,promoIndex:t}))})))};g.propTypes={project:o.PropTypes.string.isRequired,promos:o.PropTypes.arrayOf(h.default),title1:o.PropTypes.shape({text:o.PropTypes.string,url:o.PropTypes.string}),title2:o.PropTypes.shape({text:o.PropTypes.string,url:o.PropTypes.string}),collectionIndex:o.PropTypes.number.isRequired},g.defaultProps={promos:[],title1:{},title2:{}},t.default=g,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),u=n(2),a=n(3),l=r(a),c=n(1),s=r(c),f=function(e){var t=e&&e.recipe?'url("https://'+e.recipe.replace("$recipe","1200xn")+'")':null;return t?{backgroundImage:t}:null},p=function(e){var t=e.title,n=e.titleColour,r=e.promos,o=e.brandingImage,a=e.collectionIndex,c=e.project;return i.default.createElement("div",{className:"layout-branding-image-3",style:f(o)},i.default.createElement("div",{className:"collection-content"},i.default.createElement("div",{className:"gel-layout gel-layout--center"},t&&i.default.createElement("h2",{className:"collection-title collection-title--"+n+" gel-layout__item"},t)),i.default.createElement("div",{className:"gel-layout gel-layout--center gel-layout--equal"},(0,u.take)(3)(r).map(function(e,t){return i.default.createElement(l.default,{project:c,body:e,key:"promo-"+e.id+"-"+t,className:"gel-layout__item",collectionIndex:a,promoIndex:t})}))))};p.propTypes={project:o.PropTypes.string.isRequired,title:o.PropTypes.string,titleColour:o.PropTypes.string,promos:o.PropTypes.arrayOf(s.default),brandingImage:o.PropTypes.shape({pid:o.PropTypes.string,recipe:o.PropTypes.string}).isRequired,collectionIndex:o.PropTypes.number.isRequired},p.defaultProps={title:void 0,titleColour:"dark",promos:[]},t.default=p,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),u=n(22),a=r(u),l=n(9),c=r(l),s=n(1),f=r(s),p=function(e){var t=e.title,n=e.titleColour,r=e.promos,o=e.collectionIndex,u=e.project,l=e.link,s=i.default.createElement("div",{className:"link-container"},i.default.createElement(a.default,{title:l.text,url:l.url,brand:"my-bitesize"}));return i.default.createElement("div",{className:"layout-branding-colour-three-with-link"},i.default.createElement(c.default,{title:t,titleColour:n,promos:r,collectionIndex:o,project:u},s))};p.propTypes={project:o.PropTypes.string.isRequired,title:o.PropTypes.string,titleColour:o.PropTypes.string,promos:o.PropTypes.arrayOf(f.default),collectionIndex:o.PropTypes.number.isRequired,link:o.PropTypes.shape({text:o.PropTypes.string.isRequired,url:o.PropTypes.string.isRequired}).isRequired},p.defaultProps={title:void 0,titleColour:"dark",promos:[]},t.default=p,e.exports=t.default},function(e,t){e.exports=n(13)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),s=n(2),f=n(4),p=r(f),d=n(3),h=r(d),y=n(1),g=r(y),v=n(6),m=r(v),b=function(e){var t=e.onClick;return c.default.createElement("div",{className:"layout-pocket__mask",onClick:t,role:"presentation"},c.default.createElement("button",{className:"layout-pocket__show-more",onClick:t},"Show More",c.default.createElement(p.default,{iconName:"down"})))};b.propTypes={onClick:l.PropTypes.func.isRequired};var _=(0,m.default)(function(e){return c.default.createElement(b,e)}),x=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),r=(0,s.chunk)(4)(n.props.promos),u=2,a=r.length-u>0,l=0;return n.state={allRows:r,visibleRows:u,moreToShow:a,showMoreClicked:l},n}return u(t,e),a(t,[{key:"showMore",value:function(){var e=this.state.visibleRows+2,t=this.state.allRows.length-e>0,n=this.state.showMoreClicked+1,r=this["collectionRow"+this.state.visibleRows].querySelector("a");r&&r.focus(),this.setState({visibleRows:e,moreToShow:t,showMoreClicked:n})}},{key:"render",value:function(){var e=this,t=this.props,n=t.title,r=t.collectionIndex,o=t.project,i=this.state,u=i.allRows,a=i.visibleRows,l=i.moreToShow,s=i.showMoreClicked,f=function(e){return e>a?"layout-pocket__row--hidden":"gel-layout gel-layout--equal layout-row-4 layout-pocket__row "+(l&&e===a?"layout-pocket__row--last":"")};return c.default.createElement("div",{className:"collection-content layout-pocket"},n&&c.default.createElement("h2",{className:"collection-title"},n),u.map(function(t,n){return c.default.createElement("div",{key:r+"-row-"+n,className:f(n),ref:function(t){e["collectionRow"+n]=t}},t.map(function(e,t){return c.default.createElement(h.default,{project:o,body:e,key:"promo-"+e.id+"-"+t,className:"gel-layout__item",collectionIndex:r,promoIndex:n,tabbable:!l||n<a})}))}),l&&c.default.createElement(_,{onClick:this.showMore.bind(this),iStatsType:"click",iStatsAction:"kl."+o+".collection-"+r,iStatsOptions:{showMoreClicked:s+1}}))}}]),t}(l.Component);x.propTypes={project:l.PropTypes.string.isRequired,title:l.PropTypes.string,promos:l.PropTypes.arrayOf(g.default),collectionIndex:l.PropTypes.number.isRequired},x.defaultProps={title:void 0,promos:[]},t.default=x,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),s=n(4),f=r(s),p=n(25),d=r(p),h=n(7),y=r(h),g=n(8),v=function(e){try{return n(26)("./"+(0,g.normalizeProjectName)(e)+".json")}catch(e){return[]}},m=function(e){var t=e.suggestionLinks;return c.default.createElement("div",{className:"error-container"},c.default.createElement("h2",null,"Sorry, but we’re having difficulties showing you the page you asked for."),c.default.createElement("p",null,"The content might have been moved or deleted, or you may have mis-typed the link."),t.length>0&&c.default.createElement("div",null,c.default.createElement("p",null,"Please try one of the following options instead:"),c.default.createElement("ul",null,t.map(function(e,t){return c.default.createElement("li",{key:t.toString()},c.default.createElement("a",{href:e.link},e.title))}))))};m.propTypes={suggestionLinks:l.PropTypes.arrayOf(l.PropTypes.shape({title:l.PropTypes.string.isRequired,link:l.PropTypes.string.isRequired})).isRequired};var b=function(e){var t=e.suggestionLinks;return c.default.createElement("div",{className:"error-container"},c.default.createElement("h2",null,"Sorry, but we’re having difficulties showing you the page you asked for."),c.default.createElement("p",null,"Please check back later..."),t.length>0&&c.default.createElement("div",null,c.default.createElement("p",null,"Please try one of the following options instead:"),c.default.createElement("ul",null,t.map(function(e,t){return c.default.createElement("li",{key:t.toString()},c.default.createElement("a",{href:e.link},e.title))}))))};b.propTypes={suggestionLinks:l.PropTypes.arrayOf(l.PropTypes.shape({title:l.PropTypes.string.isRequired,link:l.PropTypes.string.isRequired})).isRequired};var _=function(e){var t=new DOMParser,n=t.parseFromString(e,"text/html");return n.title},x=function(e,t,n){var r=n?{wait_time_secs:n}:null;(0,y.default)("kl."+e+".202",t,r)},w=function(){return setTimeout(function(){return window.location.replace(window.location.href)},250)},j=function(e){return(new Date-e)/1e3},E=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this,t=new Date;x(this.props.project,"load"),setInterval(function(){d.default.get(window.location.href).end(function(n,r){var o=j(t);r.ok?_(r.text)?(x(e.props.project,"morph_cache_hit",o),w()):x(e.props.project,"morph_cache_miss",o):(x(e.props.project,"morph_request_fail",o),w())})},1500)}},{key:"render",value:function(){return c.default.createElement("div",{className:"error-container"},c.default.createElement("h2",null,"We are just waiting for the page to load..."),c.default.createElement(f.default,{iconName:"loading"}),c.default.createElement("h3",null,"Don't refresh! We'll load your page when it's ready!"))}}]),t}(l.Component);E.propTypes={project:l.PropTypes.string.isRequired};var P=function(e){var t=e.code,n=e.project;return{202:c.default.createElement(E,{project:n}),404:c.default.createElement(m,{suggestionLinks:v(n)}),500:c.default.createElement(b,{suggestionLinks:v(n)})}[t]||c.default.createElement(b,{suggestionLinks:v(n)})};P.propTypes={code:l.PropTypes.number,project:l.PropTypes.string.isRequired},P.defaultProps={code:500},t.default=P,e.exports=t.default},function(e,t){e.exports=n(45)},function(e,t,n){function r(e){return n(o(e))}function o(e){var t=i[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var i={"./teach.json":27};r.keys=function(){return Object.keys(i)},r.resolve=o,e.exports=r,r.id=26},function(e,t){e.exports=[{title:"Primary Resources",link:"/teach/primary/zd7p47h"},{title:"Secondary Resources",link:"/teach/secondary/zkqp47h"}]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(0),c=r(l),s=n(7),f=r(s),p=n(8),d=n(5),h=r(d),y=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),a(t,[{key:"componentDidMount",value:function(){(0,f.default)("kl."+this.props.project,"load")}},{key:"render",value:function(){var e=this.props,t=e.title,n=e.shortDescription,r=e.collections,o=e.showTitle,i=e.project,u=e.callToAction,a=e.pageType,l=o||"teach"===(0,p.normalizeProjectName)(i);return c.default.createElement("div",{className:"index-page"},l&&c.default.createElement("h1",{className:o?"index-page-title":"index-page-title sr-only"},t),n&&c.default.createElement("p",{className:"index-page__short-description"},n),u&&u.url&&u.text&&c.default.createElement("p",{className:"index-page__call-to-action"},u.intro,c.default.createElement("a",{className:"index-page__cta-button",href:u.url},u.text)),r.map(function(e,t){return c.default.createElement(h.default,{project:i,body:e,key:"collection-"+e.id+"-"+t,collectionIndex:t,pageType:a})}))}}]),t}(l.Component);y.propTypes={showTitle:l.PropTypes.bool,collections:l.PropTypes.arrayOf(l.PropTypes.shape({id:l.PropTypes.string.isRequired})),title:l.PropTypes.string,shortDescription:l.PropTypes.string,callToAction:l.PropTypes.shape({intro:l.PropTypes.string,text:l.PropTypes.string,url:l.PropTypes.string}),project:l.PropTypes.string.isRequired,pageType:l.PropTypes.string},y.defaultProps={showTitle:!0,collections:[],title:"",shortDescription:null,callToAction:void 0,pageType:null},t.default=y,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=r(o),u=n(30),a=n(31),l=r(a),c=n(32),s=r(c),f=n(5),p=r(f),d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split(" ");return t.map(function(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}).join(" ")},h=function(e){var t=e.language,n=e.project,r=e.title,o=d(n),i=r.toLowerCase(),u={"en-GB":"Come back soon for "+o+" content about "+i};return u[t]||u["en-GB"]},y=function(e){var t=e.project,n=e.title,r=e.description,o=e.items,a=e.pageData,c=e.urlTemplate,f=o.map(function(e){return(0,l.default)(c,e,t)}),d=(0,s.default)(f),y=o.length>0?r:h(e);return i.default.createElement("div",{className:"index-page"},i.default.createElement("h1",{className:"index-page-title"},n),y&&i.default.createElement("p",{className:"index-page__short-description"},y),d.map(function(e,n){return i.default.createElement(p.default,{project:t,body:e,collectionIndex:n,key:"collection-"+n})}),a&&i.default.createElement(u.Pagination,{pageData:a,project:t,linkGenerator:function(e){return""+e}}))};y.propTypes={project:o.PropTypes.string.isRequired,urlTemplate:o.PropTypes.string.isRequired,title:o.PropTypes.string.isRequired,description:o.PropTypes.string,items:o.PropTypes.arrayOf(o.PropTypes.shape({id:o.PropTypes.string.isRequired,title:o.PropTypes.string.isRequired,synopsis:o.PropTypes.string,image:o.PropTypes.shape({pid:o.PropTypes.string.isRequired,recipe:o.PropTypes.string.isRequired}).isRequired})).isRequired,pageData:o.PropTypes.shape({page:o.PropTypes.number.isRequired,pageSize:o.PropTypes.number.isRequired,totalResults:o.PropTypes.number.isRequired})},y.defaultProps={description:null,pageData:null},t.default=y,e.exports=t.default},function(e,t){e.exports=n(46)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=n.replace("blocks-",""),o=e.replace("{project}",r).replace("{zid}",t.id);return Object.assign({},t,{url:o})},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t="layout-hero-2",n=3,r="layout-row-4",o=4,i=e.slice(0,n),u=e.slice(n),a=[{id:"hero",promos:i,layout:t}],l=0;l<u.length;l+=o){var c=u.slice(l,l+o);a.push({id:(l/o).toString(),promos:c,layout:r})}return a},e.exports=t.default}])},function(e,t){e.exports=React},function(e,t,n){var r=n(4).runInContext();e.exports=n(6)(r,r)},function(e,t,n){var r;(function(e,o){(function(){function i(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function u(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o<i;){var u=e[o];t(r,u,n(u),e)}return r}function a(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function l(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function c(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function s(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){ var u=e[n];t(u,n,e)&&(i[o++]=u)}return i}function f(e,t){return!(null==e||!e.length)&&-1<_(e,t,0)}function p(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}function d(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}function h(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function y(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}function g(e,t,n,r){var o=null==e?0:e.length;for(r&&o&&(n=e[--o]);o--;)n=t(n,e[o],o,e);return n}function v(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function m(e,t,n){var r;return n(e,function(e,n,o){if(t(e,n,o))return r=n,!1}),r}function b(e,t,n,r){var o=e.length;for(n+=r?1:-1;r?n--:++n<o;)if(t(e[n],n,e))return n;return-1}function _(e,t,n){if(t===t)e:{--n;for(var r=e.length;++n<r;)if(e[n]===t){e=n;break e}e=-1}else e=b(e,w,n);return e}function x(e,t,n,r){--n;for(var o=e.length;++n<o;)if(r(e[n],t))return n;return-1}function w(e){return e!==e}function j(e,t){var n=null==e?0:e.length;return n?O(e,t)/n:G}function E(e){return function(t){return null==t?U:t[e]}}function P(e){return function(t){return null==e?U:e[t]}}function T(e,t,n,r,o){return o(e,function(e,o,i){n=r?(r=!1,e):t(n,e,o,i)}),n}function k(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].c;return e}function O(e,t){for(var n,r=-1,o=e.length;++r<o;){var i=t(e[r]);i!==U&&(n=n===U?i:n+i)}return n}function A(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function R(e,t){return d(t,function(t){return[t,e[t]]})}function I(e){return function(t){return e(t)}}function S(e,t){return d(t,function(t){return e[t]})}function N(e,t){return e.has(t)}function M(e,t){for(var n=-1,r=e.length;++n<r&&-1<_(t,e[n],0););return n}function C(e,t){for(var n=e.length;n--&&-1<_(t,e[n],0););return n}function W(e){return"\\"+De[e]}function z(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function q(e,t){return function(n){return e(t(n))}}function D(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var u=e[n];u!==t&&"__lodash_placeholder__"!==u||(e[n]="__lodash_placeholder__",i[o++]=n)}return i}function L(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function B(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function $(e){if(Me.test(e)){for(var t=Se.lastIndex=0;Se.test(e);)++t;e=t}else e=nt(e);return e}function F(e){return Me.test(e)?e.match(Se)||[]:e.split("")}var U,V=1/0,G=NaN,K=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Z=/\b__p\+='';/g,H=/\b(__p\+=)''\+/g,Y=/(__e\(.*?\)|\b__t\))\+'';/g,J=/&(?:amp|lt|gt|quot|#39);/g,Q=/[&<>"']/g,X=RegExp(J.source),ee=RegExp(Q.source),te=/<%-([\s\S]+?)%>/g,ne=/<%([\s\S]+?)%>/g,re=/<%=([\s\S]+?)%>/g,oe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ie=/^\w*$/,ue=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ae=/[\\^$.*+?()[\]{}|]/g,le=RegExp(ae.source),ce=/^\s+|\s+$/g,se=/^\s+/,fe=/\s+$/,pe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,de=/\{\n\/\* \[wrapped with (.+)\] \*/,he=/,? & /,ye=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ge=/\\(\\)?/g,ve=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,be=/^[-+]0x[0-9a-f]+$/i,_e=/^0b[01]+$/i,xe=/^\[object .+?Constructor\]$/,we=/^0o[0-7]+$/i,je=/^(?:0|[1-9]\d*)$/,Ee=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Pe=/($^)/,Te=/['\n\r\u2028\u2029\\]/g,ke="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",Oe="(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])"+ke,Ae="(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])",Re=RegExp("['’]","g"),Ie=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Se=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+Ae+ke,"g"),Ne=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",Oe].join("|"),"g"),Me=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Ce=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,We="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),ze={};ze["[object Float32Array]"]=ze["[object Float64Array]"]=ze["[object Int8Array]"]=ze["[object Int16Array]"]=ze["[object Int32Array]"]=ze["[object Uint8Array]"]=ze["[object Uint8ClampedArray]"]=ze["[object Uint16Array]"]=ze["[object Uint32Array]"]=!0,ze["[object Arguments]"]=ze["[object Array]"]=ze["[object ArrayBuffer]"]=ze["[object Boolean]"]=ze["[object DataView]"]=ze["[object Date]"]=ze["[object Error]"]=ze["[object Function]"]=ze["[object Map]"]=ze["[object Number]"]=ze["[object Object]"]=ze["[object RegExp]"]=ze["[object Set]"]=ze["[object String]"]=ze["[object WeakMap]"]=!1;var qe={};qe["[object Arguments]"]=qe["[object Array]"]=qe["[object ArrayBuffer]"]=qe["[object DataView]"]=qe["[object Boolean]"]=qe["[object Date]"]=qe["[object Float32Array]"]=qe["[object Float64Array]"]=qe["[object Int8Array]"]=qe["[object Int16Array]"]=qe["[object Int32Array]"]=qe["[object Map]"]=qe["[object Number]"]=qe["[object Object]"]=qe["[object RegExp]"]=qe["[object Set]"]=qe["[object String]"]=qe["[object Symbol]"]=qe["[object Uint8Array]"]=qe["[object Uint8ClampedArray]"]=qe["[object Uint16Array]"]=qe["[object Uint32Array]"]=!0,qe["[object Error]"]=qe["[object Function]"]=qe["[object WeakMap]"]=!1;var De={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Le=parseFloat,Be=parseInt,$e="object"==typeof e&&e&&e.Object===Object&&e,Fe="object"==typeof self&&self&&self.Object===Object&&self,Ue=$e||Fe||Function("return this")(),Ve="object"==typeof t&&t&&!t.nodeType&&t,Ge=Ve&&"object"==typeof o&&o&&!o.nodeType&&o,Ke=Ge&&Ge.exports===Ve,Ze=Ke&&$e.process,He=function(){try{var e=Ge&&Ge.f&&Ge.f("util").types;return e?e:Ze&&Ze.binding&&Ze.binding("util")}catch(e){}}(),Ye=He&&He.isArrayBuffer,Je=He&&He.isDate,Qe=He&&He.isMap,Xe=He&&He.isRegExp,et=He&&He.isSet,tt=He&&He.isTypedArray,nt=E("length"),rt=P({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),ot=P({"&":"&","<":"<",">":">",'"':""","'":"'"}),it=P({"&":"&","<":"<",">":">",""":'"',"'":"'"}),ut=function e(t){function n(e){if(bo(e)&&!ua(e)&&!(e instanceof P)){if(e instanceof o)return e;if(ai.call(e,"__wrapped__"))return Br(e)}return new o(e)}function r(){}function o(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=U}function P(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function ke(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Oe(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ae(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Se(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ae;++t<n;)this.add(e[t])}function De(e){this.size=(this.__data__=new Oe(e)).size}function $e(e,t){var n,r=ua(e),o=!r&&ia(e),i=!r&&!o&&la(e),u=!r&&!o&&!i&&da(e),o=(r=r||o||i||u)?A(e.length,ti):[],a=o.length;for(n in e)!t&&!ai.call(e,n)||r&&("length"==n||i&&("offset"==n||"parent"==n)||u&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||kr(n,a))||o.push(n);return o}function Fe(e){var t=e.length;return t?e[on(0,t-1)]:U}function Ve(e,t){return zr(Cn(e),pt(t,0,e.length))}function Ge(e){return zr(Cn(e))}function Ze(e,t,n){(n===U||so(e[t],n))&&(n!==U||t in e)||st(e,t,n)}function He(e,t,n){var r=e[t];ai.call(e,t)&&so(r,n)&&(n!==U||t in e)||st(e,t,n)}function nt(e,t){for(var n=e.length;n--;)if(so(e[n][0],t))return n;return-1}function at(e,t,n,r){return iu(e,function(e,o,i){t(r,e,n(e),i)}),r}function lt(e,t){return e&&Wn(t,No(t),e)}function ct(e,t){return e&&Wn(t,Mo(t),e)}function st(e,t,n){"__proto__"==t&&Pi?Pi(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ft(e,t){for(var n=-1,r=t.length,o=Zo(r),i=null==e;++n<r;)o[n]=i?U:Io(e,t[n]);return o}function pt(e,t,n){return e===e&&(n!==U&&(e=e<=n?e:n),t!==U&&(e=e>=t?e:t)),e}function dt(e,t,n,r,o,i){var u,l=1&t,c=2&t,s=4&t;if(n&&(u=o?n(e,r,o,i):n(e)),u!==U)return u;if(!mo(e))return e;if(r=ua(e)){if(u=jr(e),!l)return Cn(e,u)}else{var f=gu(e),p="[object Function]"==f||"[object GeneratorFunction]"==f;if(la(e))return An(e,l);if("[object Object]"==f||"[object Arguments]"==f||p&&!o){if(u=c||p?{}:Er(e),!l)return c?qn(e,ct(u,e)):zn(e,lt(u,e))}else{if(!qe[f])return o?e:{};u=Pr(e,f,l)}}if(i||(i=new De),o=i.get(e))return o;i.set(e,u),pa(e)?e.forEach(function(r){u.add(dt(r,t,n,r,e,i))}):sa(e)&&e.forEach(function(r,o){u.set(o,dt(r,t,n,o,e,i))});var c=s?c?yr:hr:c?Mo:No,d=r?U:c(e);return a(d||e,function(r,o){d&&(o=r,r=e[o]),He(u,o,dt(r,t,n,o,e,i))}),u}function ht(e){var t=No(e);return function(n){return yt(n,e,t)}}function yt(e,t,n){var r=n.length;if(null==e)return!r;for(e=Xo(e);r--;){var o=n[r],i=t[o],u=e[o];if(u===U&&!(o in e)||!i(u))return!1}return!0}function gt(e,t,n){if("function"!=typeof e)throw new ni("Expected a function");return bu(function(){e.apply(U,n)},t)}function vt(e,t,n,r){var o=-1,i=f,u=!0,a=e.length,l=[],c=t.length;if(!a)return l;n&&(t=d(t,I(n))),r?(i=p,u=!1):200<=t.length&&(i=N,u=!1,t=new Se(t));e:for(;++o<a;){var s=e[o],h=null==n?s:n(s),s=r||0!==s?s:0;if(u&&h===h){for(var y=c;y--;)if(t[y]===h)continue e;l.push(s)}else i(t,h,r)||l.push(s)}return l}function mt(e,t){var n=!0;return iu(e,function(e,r,o){return n=!!t(e,r,o)}),n}function bt(e,t,n){for(var r=-1,o=e.length;++r<o;){var i=e[r],u=t(i);if(null!=u&&(a===U?u===u&&!jo(u):n(u,a)))var a=u,l=i}return l}function _t(e,t){var n=[];return iu(e,function(e,r,o){t(e,r,o)&&n.push(e)}),n}function xt(e,t,n,r,o){var i=-1,u=e.length;for(n||(n=Tr),o||(o=[]);++i<u;){var a=e[i];0<t&&n(a)?1<t?xt(a,t-1,n,r,o):h(o,a):r||(o[o.length]=a)}return o}function wt(e,t){return e&&au(e,t,No)}function jt(e,t){return e&&lu(e,t,No)}function Et(e,t){return s(t,function(t){return yo(e[t])})}function Pt(e,t){t=kn(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[qr(t[n++])];return n&&n==r?e:U}function Tt(e,t,n){return t=t(e),ua(e)?t:h(t,n(e))}function kt(e){if(null==e)e=e===U?"[object Undefined]":"[object Null]";else if(Ei&&Ei in Xo(e)){var t=ai.call(e,Ei),n=e[Ei];try{e[Ei]=U;var r=!0}catch(e){}var o=si.call(e);r&&(t?e[Ei]=n:delete e[Ei]),e=o}else e=si.call(e);return e}function Ot(e,t){return e>t}function At(e,t){return null!=e&&ai.call(e,t)}function Rt(e,t){return null!=e&&t in Xo(e)}function It(e,t,n){for(var r=n?p:f,o=e[0].length,i=e.length,u=i,a=Zo(i),l=1/0,c=[];u--;){var s=e[u];u&&t&&(s=d(s,I(t))),l=zi(s.length,l),a[u]=!n&&(t||120<=o&&120<=s.length)?new Se(u&&s):U}var s=e[0],h=-1,y=a[0];e:for(;++h<o&&c.length<l;){var g=s[h],v=t?t(g):g,g=n||0!==g?g:0;if(y?!N(y,v):!r(c,v,n)){for(u=i;--u;){var m=a[u];if(m?!N(m,v):!r(e[u],v,n))continue e}y&&y.push(v),c.push(g)}}return c}function St(e,t,n){var r={};return wt(e,function(e,o,i){t(r,n(e),o,i)}),r}function Nt(e,t,n){return t=kn(t,e),e=2>t.length?e:Pt(e,pn(t,0,-1)),t=null==e?e:e[qr(Gr(t))],null==t?U:i(t,e,n)}function Mt(e){return bo(e)&&"[object Arguments]"==kt(e)}function Ct(e){return bo(e)&&"[object ArrayBuffer]"==kt(e)}function Wt(e){return bo(e)&&"[object Date]"==kt(e)}function zt(e,t,n,r,o){if(e===t)t=!0;else if(null==e||null==t||!bo(e)&&!bo(t))t=e!==e&&t!==t;else e:{var i=ua(e),u=ua(t),a=i?"[object Array]":gu(e),l=u?"[object Array]":gu(t),a="[object Arguments]"==a?"[object Object]":a,l="[object Arguments]"==l?"[object Object]":l,c="[object Object]"==a,u="[object Object]"==l;if((l=a==l)&&la(e)){if(!la(t)){t=!1;break e}i=!0,c=!1}if(l&&!c)o||(o=new De),t=i||da(e)?fr(e,t,n,r,zt,o):pr(e,t,a,n,r,zt,o);else{if(!(1&n)&&(i=c&&ai.call(e,"__wrapped__"),a=u&&ai.call(t,"__wrapped__"),i||a)){e=i?e.value():e,t=a?t.value():t,o||(o=new De),t=zt(e,t,n,r,o);break e}if(l)t:if(o||(o=new De),i=1&n,a=hr(e),u=a.length,l=hr(t).length,u==l||i){for(c=u;c--;){var s=a[c];if(!(i?s in t:ai.call(t,s))){t=!1;break t}}if((l=o.get(e))&&o.get(t))t=l==t;else{l=!0,o.set(e,t),o.set(t,e);for(var f=i;++c<u;){var s=a[c],p=e[s],d=t[s];if(r)var h=i?r(d,p,s,t,e,o):r(p,d,s,e,t,o);if(h===U?p!==d&&!zt(p,d,n,r,o):!h){l=!1;break}f||(f="constructor"==s)}l&&!f&&(n=e.constructor,r=t.constructor,n!=r&&"constructor"in e&&"constructor"in t&&!("function"==typeof n&&n instanceof n&&"function"==typeof r&&r instanceof r)&&(l=!1)),o.delete(e),o.delete(t),t=l}}else t=!1;else t=!1}}return t}function qt(e){return bo(e)&&"[object Map]"==gu(e)}function Dt(e,t,n,r){var o=n.length,i=o,u=!r;if(null==e)return!i;for(e=Xo(e);o--;){var a=n[o];if(u&&a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++o<i;){var a=n[o],l=a[0],c=e[l],s=a[1];if(u&&a[2]){if(c===U&&!(l in e))return!1}else{if(a=new De,r)var f=r(c,s,l,e,t,a);if(f===U?!zt(s,c,3,r,a):!f)return!1}}return!0}function Lt(e){return!(!mo(e)||ci&&ci in e)&&(yo(e)?di:xe).test(Dr(e))}function Bt(e){return bo(e)&&"[object RegExp]"==kt(e)}function $t(e){return bo(e)&&"[object Set]"==gu(e)}function Ft(e){return bo(e)&&vo(e.length)&&!!ze[kt(e)]}function Ut(e){return"function"==typeof e?e:null==e?Bo:"object"==typeof e?ua(e)?Ht(e[0],e[1]):Zt(e):Vo(e)}function Vt(e){if(!Ir(e))return Ci(e);var t,n=[];for(t in Xo(e))ai.call(e,t)&&"constructor"!=t&&n.push(t);return n}function Gt(e,t){return e<t}function Kt(e,t){var n=-1,r=fo(e)?Zo(e.length):[];return iu(e,function(e,o,i){r[++n]=t(e,o,i)}),r}function Zt(e){var t=_r(e);return 1==t.length&&t[0][2]?Sr(t[0][0],t[0][1]):function(n){return n===e||Dt(n,e,t)}}function Ht(e,t){return Ar(e)&&t===t&&!mo(t)?Sr(qr(e),t):function(n){var r=Io(n,e);return r===U&&r===t?So(n,e):zt(t,r,3)}}function Yt(e,t,n,r,o){e!==t&&au(t,function(i,u){if(o||(o=new De),mo(i)){var a=o,l=Mr(e,u),c=Mr(t,u),s=a.get(c);if(s)Ze(e,u,s);else{var s=r?r(l,c,u+"",e,t,a):U,f=s===U;if(f){var p=ua(c),d=!p&&la(c),h=!p&&!d&&da(c),s=c;p||d||h?ua(l)?s=l:po(l)?s=Cn(l):d?(f=!1,s=An(c,!0)):h?(f=!1,s=In(c,!0)):s=[]:xo(c)||ia(c)?(s=l,ia(l)?s=Ao(l):mo(l)&&!yo(l)||(s=Er(c))):f=!1}f&&(a.set(c,s),Yt(s,c,n,r,a),a.delete(c)),Ze(e,u,s)}}else a=r?r(Mr(e,u),i,u+"",e,t,o):U,a===U&&(a=i),Ze(e,u,a)},Mo)}function Jt(e,t){var n=e.length;if(n)return t+=0>t?n:0,kr(t,n)?e[t]:U}function Qt(e,t,n){var r=-1;return t=d(t.length?t:[Bo],I(mr())),e=Kt(e,function(e){return{a:d(t,function(t){return t(e)}),b:++r,c:e}}),k(e,function(e,t){var r;e:{r=-1;for(var o=e.a,i=t.a,u=o.length,a=n.length;++r<u;){var l=Sn(o[r],i[r]);if(l){r=r>=a?l:l*("desc"==n[r]?-1:1);break e}}r=e.b-t.b}return r})}function Xt(e,t){return en(e,t,function(t,n){return So(e,n)})}function en(e,t,n){for(var r=-1,o=t.length,i={};++r<o;){var u=t[r],a=Pt(e,u);n(a,u)&&sn(i,kn(u,e),a)}return i}function tn(e){return function(t){return Pt(t,e)}}function nn(e,t,n,r){var o=r?x:_,i=-1,u=t.length,a=e;for(e===t&&(t=Cn(t)),n&&(a=d(e,I(n)));++i<u;)for(var l=0,c=t[i],c=n?n(c):c;-1<(l=o(a,c,l,r));)a!==e&&xi.call(a,l,1),xi.call(e,l,1);return e}function rn(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;kr(o)?xi.call(e,o,1):_n(e,o)}}}function on(e,t){return e+Ri(Li()*(t-e+1))}function un(e,t){var n="";if(!e||1>t||9007199254740991<t)return n;do t%2&&(n+=e),(t=Ri(t/2))&&(e+=e);while(t);return n}function an(e,t){return _u(Nr(e,t,Bo),e+"")}function ln(e){return Fe(Wo(e))}function cn(e,t){var n=Wo(e);return zr(n,pt(t,0,n.length))}function sn(e,t,n,r){if(!mo(e))return e;t=kn(t,e);for(var o=-1,i=t.length,u=i-1,a=e;null!=a&&++o<i;){var l=qr(t[o]),c=n;if(o!=u){var s=a[l],c=r?r(s,l,a):U;c===U&&(c=mo(s)?s:kr(t[o+1])?[]:{})}He(a,l,c),a=a[l]}return e}function fn(e){return zr(Wo(e))}function pn(e,t,n){var r=-1,o=e.length;for(0>t&&(t=-t>o?0:o+t),n=n>o?o:n,0>n&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0,n=Zo(o);++r<o;)n[r]=e[r+t];return n}function dn(e,t){var n;return iu(e,function(e,r,o){return n=t(e,r,o),!n}),!!n}function hn(e,t,n){var r=0,o=null==e?r:e.length;if("number"==typeof t&&t===t&&2147483647>=o){for(;r<o;){var i=r+o>>>1,u=e[i];null!==u&&!jo(u)&&(n?u<=t:u<t)?r=i+1:o=i}return o}return yn(e,t,Bo,n)}function yn(e,t,n,r){t=n(t);for(var o=0,i=null==e?0:e.length,u=t!==t,a=null===t,l=jo(t),c=t===U;o<i;){var s=Ri((o+i)/2),f=n(e[s]),p=f!==U,d=null===f,h=f===f,y=jo(f);(u?r||h:c?h&&(r||p):a?h&&p&&(r||!d):l?h&&p&&!d&&(r||!y):d||y?0:r?f<=t:f<t)?o=s+1:i=s}return zi(i,4294967294)}function gn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var u=e[n],a=t?t(u):u;if(!n||!so(a,l)){var l=a;i[o++]=0===u?0:u}}return i}function vn(e){return"number"==typeof e?e:jo(e)?G:+e}function mn(e){if("string"==typeof e)return e;if(ua(e))return d(e,mn)+"";if(jo(e))return ru?ru.call(e):"";var t=e+"";return"0"==t&&1/e==-V?"-0":t}function bn(e,t,n){var r=-1,o=f,i=e.length,u=!0,a=[],l=a;if(n)u=!1,o=p;else if(200<=i){if(o=t?null:pu(e))return L(o);u=!1,o=N,l=new Se}else l=t?[]:a;e:for(;++r<i;){var c=e[r],s=t?t(c):c,c=n||0!==c?c:0;if(u&&s===s){for(var d=l.length;d--;)if(l[d]===s)continue e;t&&l.push(s),a.push(c)}else o(l,s,n)||(l!==a&&l.push(s),a.push(c))}return a}function _n(e,t){return t=kn(t,e),e=2>t.length?e:Pt(e,pn(t,0,-1)),null==e||delete e[qr(Gr(t))]}function xn(e,t,n,r){for(var o=e.length,i=r?o:-1;(r?i--:++i<o)&&t(e[i],i,e););return n?pn(e,r?0:i,r?i+1:o):pn(e,r?i+1:0,r?o:i)}function wn(e,t){var n=e;return n instanceof P&&(n=n.value()),y(t,function(e,t){return t.func.apply(t.thisArg,h([e],t.args))},n)}function jn(e,t,n){var r=e.length;if(2>r)return r?bn(e[0]):[];for(var o=-1,i=Zo(r);++o<r;)for(var u=e[o],a=-1;++a<r;)a!=o&&(i[o]=vt(i[o]||u,e[a],t,n));return bn(xt(i,1),t,n)}function En(e,t,n){for(var r=-1,o=e.length,i=t.length,u={};++r<o;)n(u,e[r],r<i?t[r]:U);return u}function Pn(e){return po(e)?e:[]}function Tn(e){return"function"==typeof e?e:Bo}function kn(e,t){return ua(e)?e:Ar(e,t)?[e]:xu(Ro(e))}function On(e,t,n){var r=e.length;return n=n===U?r:n,!t&&n>=r?e:pn(e,t,n)}function An(e,t){if(t)return e.slice();var n=e.length,n=vi?vi(n):new e.constructor(n);return e.copy(n),n}function Rn(e){var t=new e.constructor(e.byteLength);return new gi(t).set(new gi(e)),t}function In(e,t){return new e.constructor(t?Rn(e.buffer):e.buffer,e.byteOffset,e.length)}function Sn(e,t){if(e!==t){var n=e!==U,r=null===e,o=e===e,i=jo(e),u=t!==U,a=null===t,l=t===t,c=jo(t);if(!a&&!c&&!i&&e>t||i&&u&&l&&!a&&!c||r&&u&&l||!n&&l||!o)return 1;if(!r&&!i&&!c&&e<t||c&&n&&o&&!r&&!i||a&&n&&o||!u&&o||!l)return-1}return 0}function Nn(e,t,n,r){var o=-1,i=e.length,u=n.length,a=-1,l=t.length,c=Wi(i-u,0),s=Zo(l+c);for(r=!r;++a<l;)s[a]=t[a];for(;++o<u;)(r||o<i)&&(s[n[o]]=e[o]);for(;c--;)s[a++]=e[o++];return s}function Mn(e,t,n,r){var o=-1,i=e.length,u=-1,a=n.length,l=-1,c=t.length,s=Wi(i-a,0),f=Zo(s+c);for(r=!r;++o<s;)f[o]=e[o];for(s=o;++l<c;)f[s+l]=t[l];for(;++u<a;)(r||o<i)&&(f[s+n[u]]=e[o++]);return f}function Cn(e,t){var n=-1,r=e.length;for(t||(t=Zo(r));++n<r;)t[n]=e[n];return t}function Wn(e,t,n,r){var o=!n;n||(n={});for(var i=-1,u=t.length;++i<u;){var a=t[i],l=r?r(n[a],e[a],a,n,e):U;l===U&&(l=e[a]),o?st(n,a,l):He(n,a,l)}return n}function zn(e,t){return Wn(e,hu(e),t)}function qn(e,t){return Wn(e,yu(e),t)}function Dn(e,t){return function(n,r){var o=ua(n)?u:at,i=t?t():{};return o(n,e,mr(r,2),i)}}function Ln(e){return an(function(t,n){var r=-1,o=n.length,i=1<o?n[o-1]:U,u=2<o?n[2]:U,i=3<e.length&&"function"==typeof i?(o--,i):U;for(u&&Or(n[0],n[1],u)&&(i=3>o?U:i,o=1),t=Xo(t);++r<o;)(u=n[r])&&e(t,u,r,i);return t})}function Bn(e,t){return function(n,r){if(null==n)return n;if(!fo(n))return e(n,r);for(var o=n.length,i=t?o:-1,u=Xo(n);(t?i--:++i<o)&&!1!==r(u[i],i,u););return n}}function $n(e){return function(t,n,r){var o=-1,i=Xo(t);r=r(t);for(var u=r.length;u--;){var a=r[e?u:++o];if(!1===n(i[a],a,i))break}return t}}function Fn(e,t,n){function r(){return(this&&this!==Ue&&this instanceof r?i:e).apply(o?n:this,arguments)}var o=1&t,i=Gn(e);return r}function Un(e){return function(t){t=Ro(t);var n=Me.test(t)?F(t):U,r=n?n[0]:t.charAt(0);return t=n?On(n,1).join(""):t.slice(1),r[e]()+t}}function Vn(e){return function(t){return y(Do(qo(t).replace(Re,"")),e,"")}}function Gn(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=ou(e.prototype),t=e.apply(n,t);return mo(t)?t:n}}function Kn(e,t,n){function r(){for(var u=arguments.length,a=Zo(u),l=u,c=vr(r);l--;)a[l]=arguments[l];return l=3>u&&a[0]!==c&&a[u-1]!==c?[]:D(a,c),u-=l.length,u<n?or(e,t,Yn,r.placeholder,U,a,l,U,U,n-u):i(this&&this!==Ue&&this instanceof r?o:e,this,a)}var o=Gn(e);return r}function Zn(e){return function(t,n,r){var o=Xo(t);if(!fo(t)){var i=mr(n,3);t=No(t),n=function(e){return i(o[e],e,o)}}return n=e(t,n,r),-1<n?o[i?t[n]:n]:U}}function Hn(e){return dr(function(t){var n=t.length,r=n,i=o.prototype.thru;for(e&&t.reverse();r--;){var u=t[r];if("function"!=typeof u)throw new ni("Expected a function");if(i&&!a&&"wrapper"==gr(u))var a=new o([],!0)}for(r=a?r:n;++r<n;)var u=t[r],i=gr(u),l="wrapper"==i?du(u):U,a=l&&Rr(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?a[gr(l[0])].apply(a,l[3]):1==u.length&&Rr(u)?a[i]():a.thru(u);return function(){var e=arguments,r=e[0];if(a&&1==e.length&&ua(r))return a.plant(r).value();for(var o=0,e=n?t[o].apply(this,e):r;++o<n;)e=t[o].call(this,e);return e}})}function Yn(e,t,n,r,o,i,u,a,l,c){function s(){for(var v=arguments.length,m=Zo(v),b=v;b--;)m[b]=arguments[b];if(h){var _,x=vr(s),b=m.length;for(_=0;b--;)m[b]===x&&++_}if(r&&(m=Nn(m,r,o,h)),i&&(m=Mn(m,i,u,h)),v-=_,h&&v<c)return x=D(m,x),or(e,t,Yn,s.placeholder,n,m,x,a,l,c-v);if(x=p?n:this,b=d?x[e]:e,v=m.length,a){_=m.length;for(var w=zi(a.length,_),j=Cn(m);w--;){var E=a[w];m[w]=kr(E,_)?j[E]:U}}else y&&1<v&&m.reverse();return f&&l<v&&(m.length=l),this&&this!==Ue&&this instanceof s&&(b=g||Gn(b)),b.apply(x,m)}var f=128&t,p=1&t,d=2&t,h=24&t,y=512&t,g=d?U:Gn(e);return s}function Jn(e,t){return function(n,r){return St(n,e,t(r))}}function Qn(e,t){return function(n,r){var o;if(n===U&&r===U)return t;if(n!==U&&(o=n),r!==U){if(o===U)return r;"string"==typeof n||"string"==typeof r?(n=mn(n),r=mn(r)):(n=vn(n),r=vn(r)),o=e(n,r)}return o}}function Xn(e){return dr(function(t){return t=d(t,I(mr())),an(function(n){var r=this;return e(t,function(e){return i(e,r,n)})})})}function er(e,t){t=t===U?" ":mn(t);var n=t.length;return 2>n?n?un(t,e):t:(n=un(t,Ai(e/$(t))),Me.test(t)?On(F(n),0,e).join(""):n.slice(0,e))}function tr(e,t,n,r){function o(){for(var t=-1,l=arguments.length,c=-1,s=r.length,f=Zo(s+l),p=this&&this!==Ue&&this instanceof o?a:e;++c<s;)f[c]=r[c];for(;l--;)f[c++]=arguments[++t];return i(p,u?n:this,f)}var u=1&t,a=Gn(e);return o}function nr(e){return function(t,n,r){r&&"number"!=typeof r&&Or(t,n,r)&&(n=r=U),t=Po(t),n===U?(n=t,t=0):n=Po(n),r=r===U?t<n?1:-1:Po(r);var o=-1;n=Wi(Ai((n-t)/(r||1)),0);for(var i=Zo(n);n--;)i[e?n:++o]=t,t+=r;return i}}function rr(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=Oo(t),n=Oo(n)),e(t,n)}}function or(e,t,n,r,o,i,u,a,l,c){var s=8&t,f=s?u:U;u=s?U:u;var p=s?i:U;return i=s?U:i,t=(t|(s?32:64))&~(s?64:32),4&t||(t&=-4),o=[e,t,o,p,f,i,u,a,l,c],n=n.apply(U,o),Rr(e)&&mu(n,o),n.placeholder=r,Cr(n,e,t)}function ir(e){var t=Qo[e];return function(e,n){if(e=Oo(e),(n=null==n?0:zi(To(n),292))&&Ni(e)){var r=(Ro(e)+"e").split("e"),r=t(r[0]+"e"+(+r[1]+n)),r=(Ro(r)+"e").split("e");return+(r[0]+"e"+(+r[1]-n))}return t(e)}}function ur(e){return function(t){var n=gu(t);return"[object Map]"==n?z(t):"[object Set]"==n?B(t):R(t,e(t))}}function ar(e,t,n,r,o,i,u,a){var l=2&t;if(!l&&"function"!=typeof e)throw new ni("Expected a function");var c=r?r.length:0;if(c||(t&=-97,r=o=U),u=u===U?u:Wi(To(u),0),a=a===U?a:To(a),c-=o?o.length:0,64&t){var s=r,f=o;r=o=U}var p=l?U:du(e);return i=[e,t,n,r,o,s,f,i,u,a],p&&(n=i[1],e=p[1],t=n|e,r=128==e&&8==n||128==e&&256==n&&i[7].length<=p[8]||384==e&&p[7].length<=p[8]&&8==n,131>t||r)&&(1&e&&(i[2]=p[2],t|=1&n?0:4),(n=p[3])&&(r=i[3],i[3]=r?Nn(r,n,p[4]):n,i[4]=r?D(i[3],"__lodash_placeholder__"):p[4]),(n=p[5])&&(r=i[5],i[5]=r?Mn(r,n,p[6]):n,i[6]=r?D(i[5],"__lodash_placeholder__"):p[6]),(n=p[7])&&(i[7]=n),128&e&&(i[8]=null==i[8]?p[8]:zi(i[8],p[8])),null==i[9]&&(i[9]=p[9]),i[0]=p[0],i[1]=t),e=i[0],t=i[1],n=i[2],r=i[3],o=i[4],a=i[9]=i[9]===U?l?0:e.length:Wi(i[9]-c,0),!a&&24&t&&(t&=-25),Cr((p?cu:mu)(t&&1!=t?8==t||16==t?Kn(e,t,a):32!=t&&33!=t||o.length?Yn.apply(U,i):tr(e,t,n,r):Fn(e,t,n),i),e,t)}function lr(e,t,n,r){return e===U||so(e,oi[n])&&!ai.call(r,n)?t:e}function cr(e,t,n,r,o,i){return mo(e)&&mo(t)&&(i.set(t,e),Yt(e,t,U,cr,i),i.delete(t)),e}function sr(e){return xo(e)?U:e}function fr(e,t,n,r,o,i){var u=1&n,a=e.length,l=t.length;if(a!=l&&!(u&&l>a))return!1;if((l=i.get(e))&&i.get(t))return l==t;var l=-1,c=!0,s=2&n?new Se:U;for(i.set(e,t),i.set(t,e);++l<a;){var f=e[l],p=t[l];if(r)var d=u?r(p,f,l,t,e,i):r(f,p,l,e,t,i);if(d!==U){if(d)continue;c=!1;break}if(s){if(!v(t,function(e,t){if(!N(s,t)&&(f===e||o(f,e,n,r,i)))return s.push(t)})){c=!1;break}}else if(f!==p&&!o(f,p,n,r,i)){c=!1;break}}return i.delete(e),i.delete(t),c}function pr(e,t,n,r,o,i,u){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!i(new gi(e),new gi(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return so(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var a=z;case"[object Set]":if(a||(a=L),e.size!=t.size&&!(1&r))break;return(n=u.get(e))?n==t:(r|=2,u.set(e,t),t=fr(a(e),a(t),r,o,i,u),u.delete(e),t);case"[object Symbol]":if(nu)return nu.call(e)==nu.call(t)}return!1}function dr(e){return _u(Nr(e,U,Ur),e+"")}function hr(e){return Tt(e,No,hu)}function yr(e){return Tt(e,Mo,yu)}function gr(e){for(var t=e.name+"",n=Hi[t],r=ai.call(Hi,t)?n.length:0;r--;){var o=n[r],i=o.func;if(null==i||i==e)return o.name}return t}function vr(e){return(ai.call(n,"placeholder")?n:e).placeholder}function mr(){var e=n.iteratee||$o,e=e===$o?Ut:e;return arguments.length?e(arguments[0],arguments[1]):e}function br(e,t){var n=e.__data__,r=typeof t;return("string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==t:null===t)?n["string"==typeof t?"string":"hash"]:n.map}function _r(e){for(var t=No(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,o===o&&!mo(o)]}return t}function xr(e,t){var n=null==e?U:e[t];return Lt(n)?n:U}function wr(e,t,n){t=kn(t,e);for(var r=-1,o=t.length,i=!1;++r<o;){var u=qr(t[r]);if(!(i=null!=e&&n(e,u)))break;e=e[u]}return i||++r!=o?i:(o=null==e?0:e.length,!!o&&vo(o)&&kr(u,o)&&(ua(e)||ia(e)))}function jr(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&ai.call(e,"index")&&(n.index=e.index,n.input=e.input),n}function Er(e){return"function"!=typeof e.constructor||Ir(e)?{}:ou(mi(e))}function Pr(e,t,n){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return Rn(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return t=n?Rn(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.byteLength);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return In(e,n);case"[object Map]":return new r;case"[object Number]":case"[object String]":return new r(e);case"[object RegExp]":return t=new e.constructor(e.source,me.exec(e)),t.lastIndex=e.lastIndex,t;case"[object Set]":return new r;case"[object Symbol]":return nu?Xo(nu.call(e)):{}}}function Tr(e){return ua(e)||ia(e)||!!(wi&&e&&e[wi])}function kr(e,t){var n=typeof e;return t=null==t?9007199254740991:t,!!t&&("number"==n||"symbol"!=n&&je.test(e))&&-1<e&&0==e%1&&e<t}function Or(e,t,n){if(!mo(n))return!1;var r=typeof t;return!!("number"==r?fo(n)&&kr(t,n.length):"string"==r&&t in n)&&so(n[t],e); }function Ar(e,t){if(ua(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!jo(e))||ie.test(e)||!oe.test(e)||null!=t&&e in Xo(t)}function Rr(e){var t=gr(e),r=n[t];return"function"==typeof r&&t in P.prototype&&(e===r||(t=du(r),!!t&&e===t[0]))}function Ir(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||oi)}function Sr(e,t){return function(n){return null!=n&&n[e]===t&&(t!==U||e in Xo(n))}}function Nr(e,t,n){return t=Wi(t===U?e.length-1:t,0),function(){for(var r=arguments,o=-1,u=Wi(r.length-t,0),a=Zo(u);++o<u;)a[o]=r[t+o];for(o=-1,u=Zo(t+1);++o<t;)u[o]=r[o];return u[t]=n(a),i(e,this,u)}}function Mr(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}function Cr(e,t,n){var r=t+"";t=_u;var o,i=Lr;return o=(o=r.match(de))?o[1].split(he):[],n=i(o,n),(i=n.length)&&(o=i-1,n[o]=(1<i?"& ":"")+n[o],n=n.join(2<i?", ":" "),r=r.replace(pe,"{\n/* [wrapped with "+n+"] */\n")),t(e,r)}function Wr(e){var t=0,n=0;return function(){var r=qi(),o=16-(r-n);if(n=r,0<o){if(800<=++t)return arguments[0]}else t=0;return e.apply(U,arguments)}}function zr(e,t){var n=-1,r=e.length,o=r-1;for(t=t===U?r:t;++n<t;){var r=on(n,o),i=e[r];e[r]=e[n],e[n]=i}return e.length=t,e}function qr(e){if("string"==typeof e||jo(e))return e;var t=e+"";return"0"==t&&1/e==-V?"-0":t}function Dr(e){if(null!=e){try{return ui.call(e)}catch(e){}return e+""}return""}function Lr(e,t){return a(K,function(n){var r="_."+n[0];t&n[1]&&!f(e,r)&&e.push(r)}),e.sort()}function Br(e){if(e instanceof P)return e.clone();var t=new o(e.__wrapped__,e.__chain__);return t.__actions__=Cn(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function $r(e,t,n){var r=null==e?0:e.length;return r?(n=null==n?0:To(n),0>n&&(n=Wi(r+n,0)),b(e,mr(t,3),n)):-1}function Fr(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return n!==U&&(o=To(n),o=0>n?Wi(r+o,0):zi(o,r-1)),b(e,mr(t,3),o,!0)}function Ur(e){return(null==e?0:e.length)?xt(e,1):[]}function Vr(e){return e&&e.length?e[0]:U}function Gr(e){var t=null==e?0:e.length;return t?e[t-1]:U}function Kr(e,t){return e&&e.length&&t&&t.length?nn(e,t):e}function Zr(e){return null==e?e:Bi.call(e)}function Hr(e){if(!e||!e.length)return[];var t=0;return e=s(e,function(e){if(po(e))return t=Wi(e.length,t),!0}),A(t,function(t){return d(e,E(t))})}function Yr(e,t){if(!e||!e.length)return[];var n=Hr(e);return null==t?n:d(n,function(e){return i(t,U,e)})}function Jr(e){return e=n(e),e.__chain__=!0,e}function Qr(e,t){return t(e)}function Xr(){return this}function eo(e,t){return(ua(e)?a:iu)(e,mr(t,3))}function to(e,t){return(ua(e)?l:uu)(e,mr(t,3))}function no(e,t){return(ua(e)?d:Kt)(e,mr(t,3))}function ro(e,t,n){return t=n?U:t,t=e&&null==t?e.length:t,ar(e,128,U,U,U,U,t)}function oo(e,t){var n;if("function"!=typeof t)throw new ni("Expected a function");return e=To(e),function(){return 0<--e&&(n=t.apply(this,arguments)),1>=e&&(t=U),n}}function io(e,t,n){return t=n?U:t,e=ar(e,8,U,U,U,U,U,t),e.placeholder=io.placeholder,e}function uo(e,t,n){return t=n?U:t,e=ar(e,16,U,U,U,U,U,t),e.placeholder=uo.placeholder,e}function ao(e,t,n){function r(t){var n=l,r=c;return l=c=U,h=t,f=e.apply(r,n)}function o(e){var n=e-d;return e-=h,d===U||n>=t||0>n||g&&e>=s}function i(){var e=Zu();if(o(e))return u(e);var n,r=bu;n=e-h,e=t-(e-d),n=g?zi(e,s-n):e,p=r(i,n)}function u(e){return p=U,v&&l?r(e):(l=c=U,f)}function a(){var e=Zu(),n=o(e);if(l=arguments,c=this,d=e,n){if(p===U)return h=e=d,p=bu(i,t),y?r(e):f;if(g)return fu(p),p=bu(i,t),r(d)}return p===U&&(p=bu(i,t)),f}var l,c,s,f,p,d,h=0,y=!1,g=!1,v=!0;if("function"!=typeof e)throw new ni("Expected a function");return t=Oo(t)||0,mo(n)&&(y=!!n.leading,s=(g="maxWait"in n)?Wi(Oo(n.maxWait)||0,t):s,v="trailing"in n?!!n.trailing:v),a.cancel=function(){p!==U&&fu(p),h=0,l=d=c=p=U},a.flush=function(){return p===U?f:u(Zu())},a}function lo(e,t){function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;return i.has(o)?i.get(o):(r=e.apply(this,r),n.cache=i.set(o,r)||i,r)}if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ni("Expected a function");return n.cache=new(lo.Cache||Ae),n}function co(e){if("function"!=typeof e)throw new ni("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function so(e,t){return e===t||e!==e&&t!==t}function fo(e){return null!=e&&vo(e.length)&&!yo(e)}function po(e){return bo(e)&&fo(e)}function ho(e){if(!bo(e))return!1;var t=kt(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!xo(e)}function yo(e){return!!mo(e)&&(e=kt(e),"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}function go(e){return"number"==typeof e&&e==To(e)}function vo(e){return"number"==typeof e&&-1<e&&0==e%1&&9007199254740991>=e}function mo(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function bo(e){return null!=e&&"object"==typeof e}function _o(e){return"number"==typeof e||bo(e)&&"[object Number]"==kt(e)}function xo(e){return!(!bo(e)||"[object Object]"!=kt(e))&&(e=mi(e),null===e||(e=ai.call(e,"constructor")&&e.constructor,"function"==typeof e&&e instanceof e&&ui.call(e)==fi))}function wo(e){return"string"==typeof e||!ua(e)&&bo(e)&&"[object String]"==kt(e)}function jo(e){return"symbol"==typeof e||bo(e)&&"[object Symbol]"==kt(e)}function Eo(e){if(!e)return[];if(fo(e))return wo(e)?F(e):Cn(e);if(ji&&e[ji]){e=e[ji]();for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}return t=gu(e),("[object Map]"==t?z:"[object Set]"==t?L:Wo)(e)}function Po(e){return e?(e=Oo(e),e===V||e===-V?1.7976931348623157e308*(0>e?-1:1):e===e?e:0):0===e?e:0}function To(e){e=Po(e);var t=e%1;return e===e?t?e-t:e:0}function ko(e){return e?pt(To(e),0,4294967295):0}function Oo(e){if("number"==typeof e)return e;if(jo(e))return G;if(mo(e)&&(e="function"==typeof e.valueOf?e.valueOf():e,e=mo(e)?e+"":e),"string"!=typeof e)return 0===e?e:+e;e=e.replace(ce,"");var t=_e.test(e);return t||we.test(e)?Be(e.slice(2),t?2:8):be.test(e)?G:+e}function Ao(e){return Wn(e,Mo(e))}function Ro(e){return null==e?"":mn(e)}function Io(e,t,n){return e=null==e?U:Pt(e,t),e===U?n:e}function So(e,t){return null!=e&&wr(e,t,Rt)}function No(e){return fo(e)?$e(e):Vt(e)}function Mo(e){if(fo(e))e=$e(e,!0);else if(mo(e)){var t,n=Ir(e),r=[];for(t in e)("constructor"!=t||!n&&ai.call(e,t))&&r.push(t);e=r}else{if(t=[],null!=e)for(n in Xo(e))t.push(n);e=t}return e}function Co(e,t){if(null==e)return{};var n=d(yr(e),function(e){return[e]});return t=mr(t),en(e,n,function(e,n){return t(e,n[0])})}function Wo(e){return null==e?[]:S(e,No(e))}function zo(e){return Da(Ro(e).toLowerCase())}function qo(e){return(e=Ro(e))&&e.replace(Ee,rt).replace(Ie,"")}function Do(e,t,n){return e=Ro(e),t=n?U:t,t===U?Ce.test(e)?e.match(Ne)||[]:e.match(ye)||[]:e.match(t)||[]}function Lo(e){return function(){return e}}function Bo(e){return e}function $o(e){return Ut("function"==typeof e?e:dt(e,1))}function Fo(e,t,n){var r=No(t),o=Et(t,r);null!=n||mo(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Et(t,No(t)));var i=!(mo(n)&&"chain"in n&&!n.chain),u=yo(e);return a(o,function(n){var r=t[n];e[n]=r,u&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=Cn(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,h([this.value()],arguments))})}),e}function Uo(){}function Vo(e){return Ar(e)?E(qr(e)):tn(e)}function Go(){return[]}function Ko(){return!1}t=null==t?Ue:ut.defaults(Ue.Object(),t,ut.pick(Ue,We));var Zo=t.Array,Ho=t.Date,Yo=t.Error,Jo=t.Function,Qo=t.Math,Xo=t.Object,ei=t.RegExp,ti=t.String,ni=t.TypeError,ri=Zo.prototype,oi=Xo.prototype,ii=t["__core-js_shared__"],ui=Jo.prototype.toString,ai=oi.hasOwnProperty,li=0,ci=function(){var e=/[^.]+$/.exec(ii&&ii.keys&&ii.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),si=oi.toString,fi=ui.call(Xo),pi=Ue._,di=ei("^"+ui.call(ai).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),hi=Ke?t.Buffer:U,yi=t.Symbol,gi=t.Uint8Array,vi=hi?hi.g:U,mi=q(Xo.getPrototypeOf,Xo),bi=Xo.create,_i=oi.propertyIsEnumerable,xi=ri.splice,wi=yi?yi.isConcatSpreadable:U,ji=yi?yi.iterator:U,Ei=yi?yi.toStringTag:U,Pi=function(){try{var e=xr(Xo,"defineProperty");return e({},"",{}),e}catch(e){}}(),Ti=t.clearTimeout!==Ue.clearTimeout&&t.clearTimeout,ki=Ho&&Ho.now!==Ue.Date.now&&Ho.now,Oi=t.setTimeout!==Ue.setTimeout&&t.setTimeout,Ai=Qo.ceil,Ri=Qo.floor,Ii=Xo.getOwnPropertySymbols,Si=hi?hi.isBuffer:U,Ni=t.isFinite,Mi=ri.join,Ci=q(Xo.keys,Xo),Wi=Qo.max,zi=Qo.min,qi=Ho.now,Di=t.parseInt,Li=Qo.random,Bi=ri.reverse,$i=xr(t,"DataView"),Fi=xr(t,"Map"),Ui=xr(t,"Promise"),Vi=xr(t,"Set"),Gi=xr(t,"WeakMap"),Ki=xr(Xo,"create"),Zi=Gi&&new Gi,Hi={},Yi=Dr($i),Ji=Dr(Fi),Qi=Dr(Ui),Xi=Dr(Vi),eu=Dr(Gi),tu=yi?yi.prototype:U,nu=tu?tu.valueOf:U,ru=tu?tu.toString:U,ou=function(){function e(){}return function(t){return mo(t)?bi?bi(t):(e.prototype=t,t=new e,e.prototype=U,t):{}}}();n.templateSettings={escape:te,evaluate:ne,interpolate:re,variable:"",imports:{_:n}},n.prototype=r.prototype,n.prototype.constructor=n,o.prototype=ou(r.prototype),o.prototype.constructor=o,P.prototype=ou(r.prototype),P.prototype.constructor=P,ke.prototype.clear=function(){this.__data__=Ki?Ki(null):{},this.size=0},ke.prototype.delete=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e},ke.prototype.get=function(e){var t=this.__data__;return Ki?(e=t[e],"__lodash_hash_undefined__"===e?U:e):ai.call(t,e)?t[e]:U},ke.prototype.has=function(e){var t=this.__data__;return Ki?t[e]!==U:ai.call(t,e)},ke.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Ki&&t===U?"__lodash_hash_undefined__":t,this},Oe.prototype.clear=function(){this.__data__=[],this.size=0},Oe.prototype.delete=function(e){var t=this.__data__;return e=nt(t,e),!(0>e||(e==t.length-1?t.pop():xi.call(t,e,1),--this.size,0))},Oe.prototype.get=function(e){var t=this.__data__;return e=nt(t,e),0>e?U:t[e][1]},Oe.prototype.has=function(e){return-1<nt(this.__data__,e)},Oe.prototype.set=function(e,t){var n=this.__data__,r=nt(n,e);return 0>r?(++this.size,n.push([e,t])):n[r][1]=t,this},Ae.prototype.clear=function(){this.size=0,this.__data__={hash:new ke,map:new(Fi||Oe),string:new ke}},Ae.prototype.delete=function(e){return e=br(this,e).delete(e),this.size-=e?1:0,e},Ae.prototype.get=function(e){return br(this,e).get(e)},Ae.prototype.has=function(e){return br(this,e).has(e)},Ae.prototype.set=function(e,t){var n=br(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Se.prototype.add=Se.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Se.prototype.has=function(e){return this.__data__.has(e)},De.prototype.clear=function(){this.__data__=new Oe,this.size=0},De.prototype.delete=function(e){var t=this.__data__;return e=t.delete(e),this.size=t.size,e},De.prototype.get=function(e){return this.__data__.get(e)},De.prototype.has=function(e){return this.__data__.has(e)},De.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Oe){var r=n.__data__;if(!Fi||199>r.length)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ae(r)}return n.set(e,t),this.size=n.size,this};var iu=Bn(wt),uu=Bn(jt,!0),au=$n(),lu=$n(!0),cu=Zi?function(e,t){return Zi.set(e,t),e}:Bo,su=Pi?function(e,t){return Pi(e,"toString",{configurable:!0,enumerable:!1,value:Lo(t),writable:!0})}:Bo,fu=Ti||function(e){return Ue.clearTimeout(e)},pu=Vi&&1/L(new Vi([,-0]))[1]==V?function(e){return new Vi(e)}:Uo,du=Zi?function(e){return Zi.get(e)}:Uo,hu=Ii?function(e){return null==e?[]:(e=Xo(e),s(Ii(e),function(t){return _i.call(e,t)}))}:Go,yu=Ii?function(e){for(var t=[];e;)h(t,hu(e)),e=mi(e);return t}:Go,gu=kt;($i&&"[object DataView]"!=gu(new $i(new ArrayBuffer(1)))||Fi&&"[object Map]"!=gu(new Fi)||Ui&&"[object Promise]"!=gu(Ui.resolve())||Vi&&"[object Set]"!=gu(new Vi)||Gi&&"[object WeakMap]"!=gu(new Gi))&&(gu=function(e){var t=kt(e);if(e=(e="[object Object]"==t?e.constructor:U)?Dr(e):"")switch(e){case Yi:return"[object DataView]";case Ji:return"[object Map]";case Qi:return"[object Promise]";case Xi:return"[object Set]";case eu:return"[object WeakMap]"}return t});var vu=ii?yo:Ko,mu=Wr(cu),bu=Oi||function(e,t){return Ue.setTimeout(e,t)},_u=Wr(su),xu=function(e){e=lo(e,function(e){return 500===t.size&&t.clear(),e});var t=e.cache;return e}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ue,function(e,n,r,o){t.push(r?o.replace(ge,"$1"):n||e)}),t}),wu=an(function(e,t){return po(e)?vt(e,xt(t,1,po,!0)):[]}),ju=an(function(e,t){var n=Gr(t);return po(n)&&(n=U),po(e)?vt(e,xt(t,1,po,!0),mr(n,2)):[]}),Eu=an(function(e,t){var n=Gr(t);return po(n)&&(n=U),po(e)?vt(e,xt(t,1,po,!0),U,n):[]}),Pu=an(function(e){var t=d(e,Pn);return t.length&&t[0]===e[0]?It(t):[]}),Tu=an(function(e){var t=Gr(e),n=d(e,Pn);return t===Gr(n)?t=U:n.pop(),n.length&&n[0]===e[0]?It(n,mr(t,2)):[]}),ku=an(function(e){var t=Gr(e),n=d(e,Pn);return(t="function"==typeof t?t:U)&&n.pop(),n.length&&n[0]===e[0]?It(n,U,t):[]}),Ou=an(Kr),Au=dr(function(e,t){var n=null==e?0:e.length,r=ft(e,t);return rn(e,d(t,function(e){return kr(e,n)?+e:e}).sort(Sn)),r}),Ru=an(function(e){return bn(xt(e,1,po,!0))}),Iu=an(function(e){var t=Gr(e);return po(t)&&(t=U),bn(xt(e,1,po,!0),mr(t,2))}),Su=an(function(e){var t=Gr(e),t="function"==typeof t?t:U;return bn(xt(e,1,po,!0),U,t)}),Nu=an(function(e,t){return po(e)?vt(e,t):[]}),Mu=an(function(e){return jn(s(e,po))}),Cu=an(function(e){var t=Gr(e);return po(t)&&(t=U),jn(s(e,po),mr(t,2))}),Wu=an(function(e){var t=Gr(e),t="function"==typeof t?t:U;return jn(s(e,po),U,t)}),zu=an(Hr),qu=an(function(e){var t=e.length,t=1<t?e[t-1]:U,t="function"==typeof t?(e.pop(),t):U;return Yr(e,t)}),Du=dr(function(e){function t(t){return ft(t,e)}var n=e.length,r=n?e[0]:0,i=this.__wrapped__;return!(1<n||this.__actions__.length)&&i instanceof P&&kr(r)?(i=i.slice(r,+r+(n?1:0)),i.__actions__.push({func:Qr,args:[t],thisArg:U}),new o(i,this.__chain__).thru(function(e){return n&&!e.length&&e.push(U),e})):this.thru(t)}),Lu=Dn(function(e,t,n){ai.call(e,n)?++e[n]:st(e,n,1)}),Bu=Zn($r),$u=Zn(Fr),Fu=Dn(function(e,t,n){ai.call(e,n)?e[n].push(t):st(e,n,[t])}),Uu=an(function(e,t,n){var r=-1,o="function"==typeof t,u=fo(e)?Zo(e.length):[];return iu(e,function(e){u[++r]=o?i(t,e,n):Nt(e,t,n)}),u}),Vu=Dn(function(e,t,n){st(e,n,t)}),Gu=Dn(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),Ku=an(function(e,t){if(null==e)return[];var n=t.length;return 1<n&&Or(e,t[0],t[1])?t=[]:2<n&&Or(t[0],t[1],t[2])&&(t=[t[0]]),Qt(e,xt(t,1),[])}),Zu=ki||function(){return Ue.Date.now()},Hu=an(function(e,t,n){var r=1;if(n.length)var o=D(n,vr(Hu)),r=32|r;return ar(e,r,t,n,o)}),Yu=an(function(e,t,n){var r=3;if(n.length)var o=D(n,vr(Yu)),r=32|r;return ar(t,r,e,n,o)}),Ju=an(function(e,t){return gt(e,1,t)}),Qu=an(function(e,t,n){return gt(e,Oo(t)||0,n)});lo.Cache=Ae;var Xu=an(function(e,t){t=1==t.length&&ua(t[0])?d(t[0],I(mr())):d(xt(t,1),I(mr()));var n=t.length;return an(function(r){for(var o=-1,u=zi(r.length,n);++o<u;)r[o]=t[o].call(this,r[o]);return i(e,this,r)})}),ea=an(function(e,t){return ar(e,32,U,t,D(t,vr(ea)))}),ta=an(function(e,t){return ar(e,64,U,t,D(t,vr(ta)))}),na=dr(function(e,t){return ar(e,256,U,U,U,t)}),ra=rr(Ot),oa=rr(function(e,t){return e>=t}),ia=Mt(function(){return arguments}())?Mt:function(e){return bo(e)&&ai.call(e,"callee")&&!_i.call(e,"callee")},ua=Zo.isArray,aa=Ye?I(Ye):Ct,la=Si||Ko,ca=Je?I(Je):Wt,sa=Qe?I(Qe):qt,fa=Xe?I(Xe):Bt,pa=et?I(et):$t,da=tt?I(tt):Ft,ha=rr(Gt),ya=rr(function(e,t){return e<=t}),ga=Ln(function(e,t){if(Ir(t)||fo(t))Wn(t,No(t),e);else for(var n in t)ai.call(t,n)&&He(e,n,t[n])}),va=Ln(function(e,t){Wn(t,Mo(t),e)}),ma=Ln(function(e,t,n,r){Wn(t,Mo(t),e,r)}),ba=Ln(function(e,t,n,r){Wn(t,No(t),e,r)}),_a=dr(ft),xa=an(function(e,t){e=Xo(e);var n=-1,r=t.length,o=2<r?t[2]:U;for(o&&Or(t[0],t[1],o)&&(r=1);++n<r;)for(var o=t[n],i=Mo(o),u=-1,a=i.length;++u<a;){var l=i[u],c=e[l];(c===U||so(c,oi[l])&&!ai.call(e,l))&&(e[l]=o[l])}return e}),wa=an(function(e){return e.push(U,cr),i(ka,U,e)}),ja=Jn(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=si.call(t)),e[t]=n},Lo(Bo)),Ea=Jn(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=si.call(t)),ai.call(e,t)?e[t].push(n):e[t]=[n]},mr),Pa=an(Nt),Ta=Ln(function(e,t,n){Yt(e,t,n)}),ka=Ln(function(e,t,n,r){Yt(e,t,n,r)}),Oa=dr(function(e,t){var n={};if(null==e)return n;var r=!1;t=d(t,function(t){return t=kn(t,e),r||(r=1<t.length),t}),Wn(e,yr(e),n),r&&(n=dt(n,7,sr));for(var o=t.length;o--;)_n(n,t[o]);return n}),Aa=dr(function(e,t){return null==e?{}:Xt(e,t)}),Ra=ur(No),Ia=ur(Mo),Sa=Vn(function(e,t,n){return t=t.toLowerCase(),e+(n?zo(t):t)}),Na=Vn(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Ma=Vn(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Ca=Un("toLowerCase"),Wa=Vn(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),za=Vn(function(e,t,n){return e+(n?" ":"")+Da(t)}),qa=Vn(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Da=Un("toUpperCase"),La=an(function(e,t){try{return i(e,U,t)}catch(e){return ho(e)?e:new Yo(e)}}),Ba=dr(function(e,t){return a(t,function(t){t=qr(t),st(e,t,Hu(e[t],e))}),e}),$a=Hn(),Fa=Hn(!0),Ua=an(function(e,t){return function(n){return Nt(n,e,t)}}),Va=an(function(e,t){return function(n){return Nt(e,n,t)}}),Ga=Xn(d),Ka=Xn(c),Za=Xn(v),Ha=nr(),Ya=nr(!0),Ja=Qn(function(e,t){return e+t},0),Qa=ir("ceil"),Xa=Qn(function(e,t){return e/t},1),el=ir("floor"),tl=Qn(function(e,t){return e*t},1),nl=ir("round"),rl=Qn(function(e,t){return e-t},0);return n.after=function(e,t){if("function"!=typeof t)throw new ni("Expected a function");return e=To(e),function(){if(1>--e)return t.apply(this,arguments)}},n.ary=ro,n.assign=ga,n.assignIn=va,n.assignInWith=ma,n.assignWith=ba,n.at=_a,n.before=oo,n.bind=Hu,n.bindAll=Ba,n.bindKey=Yu,n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return ua(e)?e:[e]},n.chain=Jr,n.chunk=function(e,t,n){if(t=(n?Or(e,t,n):t===U)?1:Wi(To(t),0),n=null==e?0:e.length,!n||1>t)return[];for(var r=0,o=0,i=Zo(Ai(n/t));r<n;)i[o++]=pn(e,r,r+=t);return i},n.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,o=[];++t<n;){var i=e[t];i&&(o[r++]=i)}return o},n.concat=function(){var e=arguments.length;if(!e)return[];for(var t=Zo(e-1),n=arguments[0];e--;)t[e-1]=arguments[e];return h(ua(n)?Cn(n):[n],xt(t,1))},n.cond=function(e){var t=null==e?0:e.length,n=mr();return e=t?d(e,function(e){if("function"!=typeof e[1])throw new ni("Expected a function");return[n(e[0]),e[1]]}):[],an(function(n){for(var r=-1;++r<t;){var o=e[r];if(i(o[0],this,n))return i(o[1],this,n)}})},n.conforms=function(e){return ht(dt(e,1))},n.constant=Lo,n.countBy=Lu,n.create=function(e,t){var n=ou(e);return null==t?n:lt(n,t)},n.curry=io,n.curryRight=uo,n.debounce=ao,n.defaults=xa,n.defaultsDeep=wa,n.defer=Ju,n.delay=Qu,n.difference=wu,n.differenceBy=ju,n.differenceWith=Eu,n.drop=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===U?1:To(t),pn(e,0>t?0:t,r)):[]},n.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===U?1:To(t),t=r-t,pn(e,0,0>t?0:t)):[]},n.dropRightWhile=function(e,t){return e&&e.length?xn(e,mr(t,3),!0,!0):[]},n.dropWhile=function(e,t){return e&&e.length?xn(e,mr(t,3),!0):[]},n.fill=function(e,t,n,r){var o=null==e?0:e.length;if(!o)return[];for(n&&"number"!=typeof n&&Or(e,t,n)&&(n=0,r=o),o=e.length,n=To(n),0>n&&(n=-n>o?0:o+n),r=r===U||r>o?o:To(r),0>r&&(r+=o),r=n>r?0:ko(r);n<r;)e[n++]=t;return e},n.filter=function(e,t){return(ua(e)?s:_t)(e,mr(t,3))},n.flatMap=function(e,t){return xt(no(e,t),1)},n.flatMapDeep=function(e,t){return xt(no(e,t),V)},n.flatMapDepth=function(e,t,n){return n=n===U?1:To(n),xt(no(e,t),n)},n.flatten=Ur,n.flattenDeep=function(e){return(null==e?0:e.length)?xt(e,V):[]},n.flattenDepth=function(e,t){return null!=e&&e.length?(t=t===U?1:To(t),xt(e,t)):[]},n.flip=function(e){return ar(e,512)},n.flow=$a,n.flowRight=Fa,n.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var o=e[t];r[o[0]]=o[1]}return r},n.functions=function(e){return null==e?[]:Et(e,No(e))},n.functionsIn=function(e){return null==e?[]:Et(e,Mo(e))},n.groupBy=Fu,n.initial=function(e){return(null==e?0:e.length)?pn(e,0,-1):[]},n.intersection=Pu,n.intersectionBy=Tu,n.intersectionWith=ku,n.invert=ja,n.invertBy=Ea,n.invokeMap=Uu,n.iteratee=$o,n.keyBy=Vu,n.keys=No,n.keysIn=Mo,n.map=no,n.mapKeys=function(e,t){var n={};return t=mr(t,3),wt(e,function(e,r,o){st(n,t(e,r,o),e)}),n},n.mapValues=function(e,t){var n={};return t=mr(t,3),wt(e,function(e,r,o){st(n,r,t(e,r,o))}),n},n.matches=function(e){return Zt(dt(e,1))},n.matchesProperty=function(e,t){return Ht(e,dt(t,1))},n.memoize=lo,n.merge=Ta,n.mergeWith=ka,n.method=Ua,n.methodOf=Va,n.mixin=Fo,n.negate=co,n.nthArg=function(e){return e=To(e),an(function(t){return Jt(t,e)})},n.omit=Oa,n.omitBy=function(e,t){return Co(e,co(mr(t)))},n.once=function(e){return oo(2,e)},n.orderBy=function(e,t,n,r){return null==e?[]:(ua(t)||(t=null==t?[]:[t]),n=r?U:n,ua(n)||(n=null==n?[]:[n]),Qt(e,t,n))},n.over=Ga,n.overArgs=Xu,n.overEvery=Ka,n.overSome=Za,n.partial=ea,n.partialRight=ta,n.partition=Gu,n.pick=Aa,n.pickBy=Co,n.property=Vo,n.propertyOf=function(e){return function(t){return null==e?U:Pt(e,t)}},n.pull=Ou,n.pullAll=Kr,n.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?nn(e,t,mr(n,2)):e},n.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?nn(e,t,U,n):e},n.pullAt=Au,n.range=Ha,n.rangeRight=Ya,n.rearg=na,n.reject=function(e,t){return(ua(e)?s:_t)(e,co(mr(t,3)))},n.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],i=e.length;for(t=mr(t,3);++r<i;){var u=e[r];t(u,r,e)&&(n.push(u),o.push(r))}return rn(e,o),n},n.rest=function(e,t){if("function"!=typeof e)throw new ni("Expected a function");return t=t===U?t:To(t),an(e,t)},n.reverse=Zr,n.sampleSize=function(e,t,n){return t=(n?Or(e,t,n):t===U)?1:To(t),(ua(e)?Ve:cn)(e,t)},n.set=function(e,t,n){return null==e?e:sn(e,t,n)},n.setWith=function(e,t,n,r){return r="function"==typeof r?r:U,null==e?e:sn(e,t,n,r)},n.shuffle=function(e){return(ua(e)?Ge:fn)(e)},n.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Or(e,t,n)?(t=0,n=r):(t=null==t?0:To(t),n=n===U?r:To(n)),pn(e,t,n)):[]},n.sortBy=Ku,n.sortedUniq=function(e){return e&&e.length?gn(e):[]},n.sortedUniqBy=function(e,t){return e&&e.length?gn(e,mr(t,2)):[]},n.split=function(e,t,n){return n&&"number"!=typeof n&&Or(e,t,n)&&(t=n=U),n=n===U?4294967295:n>>>0,n?(e=Ro(e))&&("string"==typeof t||null!=t&&!fa(t))&&(t=mn(t),!t&&Me.test(e))?On(F(e),0,n):e.split(t,n):[]},n.spread=function(e,t){if("function"!=typeof e)throw new ni("Expected a function");return t=null==t?0:Wi(To(t),0),an(function(n){var r=n[t];return n=On(n,0,t),r&&h(n,r),i(e,this,n)})},n.tail=function(e){var t=null==e?0:e.length;return t?pn(e,1,t):[]},n.take=function(e,t,n){return e&&e.length?(t=n||t===U?1:To(t),pn(e,0,0>t?0:t)):[]},n.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===U?1:To(t),t=r-t,pn(e,0>t?0:t,r)):[]},n.takeRightWhile=function(e,t){return e&&e.length?xn(e,mr(t,3),!1,!0):[]},n.takeWhile=function(e,t){return e&&e.length?xn(e,mr(t,3)):[]},n.tap=function(e,t){return t(e),e},n.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new ni("Expected a function");return mo(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),ao(e,t,{leading:r,maxWait:t,trailing:o})},n.thru=Qr,n.toArray=Eo,n.toPairs=Ra,n.toPairsIn=Ia,n.toPath=function(e){return ua(e)?d(e,qr):jo(e)?[e]:Cn(xu(Ro(e)))},n.toPlainObject=Ao,n.transform=function(e,t,n){var r=ua(e),o=r||la(e)||da(e);if(t=mr(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:mo(e)&&yo(i)?ou(mi(e)):{}}return(o?a:wt)(e,function(e,r,o){return t(n,e,r,o)}),n},n.unary=function(e){return ro(e,1)},n.union=Ru,n.unionBy=Iu,n.unionWith=Su,n.uniq=function(e){return e&&e.length?bn(e):[]},n.uniqBy=function(e,t){return e&&e.length?bn(e,mr(t,2)):[]},n.uniqWith=function(e,t){return t="function"==typeof t?t:U,e&&e.length?bn(e,U,t):[]},n.unset=function(e,t){return null==e||_n(e,t)},n.unzip=Hr,n.unzipWith=Yr,n.update=function(e,t,n){return null==e?e:sn(e,t,Tn(n)(Pt(e,t)),void 0)},n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:U,null!=e&&(e=sn(e,t,Tn(n)(Pt(e,t)),r)),e},n.values=Wo,n.valuesIn=function(e){return null==e?[]:S(e,Mo(e))},n.without=Nu,n.words=Do,n.wrap=function(e,t){return ea(Tn(t),e)},n.xor=Mu,n.xorBy=Cu,n.xorWith=Wu,n.zip=zu,n.zipObject=function(e,t){return En(e||[],t||[],He)},n.zipObjectDeep=function(e,t){return En(e||[],t||[],sn)},n.zipWith=qu,n.entries=Ra,n.entriesIn=Ia,n.extend=va,n.extendWith=ma,Fo(n,n),n.add=Ja,n.attempt=La,n.camelCase=Sa,n.capitalize=zo,n.ceil=Qa,n.clamp=function(e,t,n){return n===U&&(n=t,t=U),n!==U&&(n=Oo(n),n=n===n?n:0),t!==U&&(t=Oo(t),t=t===t?t:0),pt(Oo(e),t,n)},n.clone=function(e){return dt(e,4)},n.cloneDeep=function(e){return dt(e,5)},n.cloneDeepWith=function(e,t){return t="function"==typeof t?t:U,dt(e,5,t)},n.cloneWith=function(e,t){return t="function"==typeof t?t:U,dt(e,4,t)},n.conformsTo=function(e,t){return null==t||yt(e,t,No(t))},n.deburr=qo,n.defaultTo=function(e,t){return null==e||e!==e?t:e},n.divide=Xa,n.endsWith=function(e,t,n){e=Ro(e),t=mn(t);var r=e.length,r=n=n===U?r:pt(To(n),0,r);return n-=t.length,0<=n&&e.slice(n,r)==t},n.eq=so,n.escape=function(e){return(e=Ro(e))&&ee.test(e)?e.replace(Q,ot):e},n.escapeRegExp=function(e){return(e=Ro(e))&&le.test(e)?e.replace(ae,"\\$&"):e},n.every=function(e,t,n){var r=ua(e)?c:mt;return n&&Or(e,t,n)&&(t=U),r(e,mr(t,3))},n.find=Bu,n.findIndex=$r,n.findKey=function(e,t){return m(e,mr(t,3),wt)},n.findLast=$u,n.findLastIndex=Fr,n.findLastKey=function(e,t){return m(e,mr(t,3),jt)},n.floor=el,n.forEach=eo,n.forEachRight=to,n.forIn=function(e,t){return null==e?e:au(e,mr(t,3),Mo)},n.forInRight=function(e,t){return null==e?e:lu(e,mr(t,3),Mo)},n.forOwn=function(e,t){return e&&wt(e,mr(t,3))},n.forOwnRight=function(e,t){return e&&jt(e,mr(t,3))},n.get=Io,n.gt=ra,n.gte=oa,n.has=function(e,t){return null!=e&&wr(e,t,At)},n.hasIn=So,n.head=Vr,n.identity=Bo,n.includes=function(e,t,n,r){return e=fo(e)?e:Wo(e),n=n&&!r?To(n):0,r=e.length,0>n&&(n=Wi(r+n,0)),wo(e)?n<=r&&-1<e.indexOf(t,n):!!r&&-1<_(e,t,n)},n.indexOf=function(e,t,n){var r=null==e?0:e.length;return r?(n=null==n?0:To(n),0>n&&(n=Wi(r+n,0)),_(e,t,n)):-1},n.inRange=function(e,t,n){return t=Po(t),n===U?(n=t,t=0):n=Po(n),e=Oo(e),e>=zi(t,n)&&e<Wi(t,n)},n.invoke=Pa,n.isArguments=ia,n.isArray=ua,n.isArrayBuffer=aa,n.isArrayLike=fo,n.isArrayLikeObject=po,n.isBoolean=function(e){return!0===e||!1===e||bo(e)&&"[object Boolean]"==kt(e)},n.isBuffer=la,n.isDate=ca,n.isElement=function(e){return bo(e)&&1===e.nodeType&&!xo(e)},n.isEmpty=function(e){if(null==e)return!0;if(fo(e)&&(ua(e)||"string"==typeof e||"function"==typeof e.splice||la(e)||da(e)||ia(e)))return!e.length;var t=gu(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(Ir(e))return!Vt(e).length;for(var n in e)if(ai.call(e,n))return!1;return!0},n.isEqual=function(e,t){return zt(e,t)},n.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:U)?n(e,t):U;return r===U?zt(e,t,U,n):!!r},n.isError=ho,n.isFinite=function(e){return"number"==typeof e&&Ni(e)},n.isFunction=yo,n.isInteger=go,n.isLength=vo,n.isMap=sa,n.isMatch=function(e,t){return e===t||Dt(e,t,_r(t))},n.isMatchWith=function(e,t,n){return n="function"==typeof n?n:U,Dt(e,t,_r(t),n)},n.isNaN=function(e){return _o(e)&&e!=+e},n.isNative=function(e){if(vu(e))throw new Yo("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Lt(e)},n.isNil=function(e){return null==e},n.isNull=function(e){return null===e},n.isNumber=_o,n.isObject=mo,n.isObjectLike=bo,n.isPlainObject=xo,n.isRegExp=fa,n.isSafeInteger=function(e){return go(e)&&-9007199254740991<=e&&9007199254740991>=e},n.isSet=pa,n.isString=wo,n.isSymbol=jo,n.isTypedArray=da,n.isUndefined=function(e){return e===U},n.isWeakMap=function(e){return bo(e)&&"[object WeakMap]"==gu(e)},n.isWeakSet=function(e){return bo(e)&&"[object WeakSet]"==kt(e)},n.join=function(e,t){return null==e?"":Mi.call(e,t)},n.kebabCase=Na,n.last=Gr,n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;if(n!==U&&(o=To(n),o=0>o?Wi(r+o,0):zi(o,r-1)),t===t){for(n=o+1;n--&&e[n]!==t;);e=n}else e=b(e,w,o,!0);return e},n.lowerCase=Ma,n.lowerFirst=Ca,n.lt=ha,n.lte=ya,n.max=function(e){return e&&e.length?bt(e,Bo,Ot):U},n.maxBy=function(e,t){return e&&e.length?bt(e,mr(t,2),Ot):U},n.mean=function(e){return j(e,Bo)},n.meanBy=function(e,t){return j(e,mr(t,2))},n.min=function(e){return e&&e.length?bt(e,Bo,Gt):U},n.minBy=function(e,t){return e&&e.length?bt(e,mr(t,2),Gt):U},n.stubArray=Go,n.stubFalse=Ko,n.stubObject=function(){return{}},n.stubString=function(){return""},n.stubTrue=function(){return!0},n.multiply=tl,n.nth=function(e,t){return e&&e.length?Jt(e,To(t)):U},n.noConflict=function(){return Ue._===this&&(Ue._=pi),this},n.noop=Uo,n.now=Zu,n.pad=function(e,t,n){e=Ro(e);var r=(t=To(t))?$(e):0;return!t||r>=t?e:(t=(t-r)/2,er(Ri(t),n)+e+er(Ai(t),n))},n.padEnd=function(e,t,n){e=Ro(e);var r=(t=To(t))?$(e):0;return t&&r<t?e+er(t-r,n):e},n.padStart=function(e,t,n){e=Ro(e);var r=(t=To(t))?$(e):0;return t&&r<t?er(t-r,n)+e:e},n.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),Di(Ro(e).replace(se,""),t||0)},n.random=function(e,t,n){if(n&&"boolean"!=typeof n&&Or(e,t,n)&&(t=n=U),n===U&&("boolean"==typeof t?(n=t,t=U):"boolean"==typeof e&&(n=e,e=U)),e===U&&t===U?(e=0,t=1):(e=Po(e),t===U?(t=e,e=0):t=Po(t)),e>t){var r=e;e=t,t=r}return n||e%1||t%1?(n=Li(),zi(e+n*(t-e+Le("1e-"+((n+"").length-1))),t)):on(e,t)},n.reduce=function(e,t,n){var r=ua(e)?y:T,o=3>arguments.length;return r(e,mr(t,4),n,o,iu)},n.reduceRight=function(e,t,n){var r=ua(e)?g:T,o=3>arguments.length;return r(e,mr(t,4),n,o,uu)},n.repeat=function(e,t,n){return t=(n?Or(e,t,n):t===U)?1:To(t),un(Ro(e),t)},n.replace=function(){var e=arguments,t=Ro(e[0]);return 3>e.length?t:t.replace(e[1],e[2])},n.result=function(e,t,n){t=kn(t,e);var r=-1,o=t.length;for(o||(o=1,e=U);++r<o;){var i=null==e?U:e[qr(t[r])];i===U&&(r=o,i=n),e=yo(i)?i.call(e):i}return e},n.round=nl,n.runInContext=e,n.sample=function(e){return(ua(e)?Fe:ln)(e)},n.size=function(e){if(null==e)return 0;if(fo(e))return wo(e)?$(e):e.length;var t=gu(e);return"[object Map]"==t||"[object Set]"==t?e.size:Vt(e).length},n.snakeCase=Wa,n.some=function(e,t,n){var r=ua(e)?v:dn;return n&&Or(e,t,n)&&(t=U),r(e,mr(t,3))},n.sortedIndex=function(e,t){return hn(e,t)},n.sortedIndexBy=function(e,t,n){return yn(e,t,mr(n,2))},n.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=hn(e,t);if(r<n&&so(e[r],t))return r}return-1},n.sortedLastIndex=function(e,t){return hn(e,t,!0)},n.sortedLastIndexBy=function(e,t,n){return yn(e,t,mr(n,2),!0)},n.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=hn(e,t,!0)-1;if(so(e[n],t))return n}return-1},n.startCase=za,n.startsWith=function(e,t,n){return e=Ro(e),n=null==n?0:pt(To(n),0,e.length),t=mn(t),e.slice(n,n+t.length)==t},n.subtract=rl,n.sum=function(e){return e&&e.length?O(e,Bo):0},n.sumBy=function(e,t){return e&&e.length?O(e,mr(t,2)):0},n.template=function(e,t,r){var o=n.templateSettings;r&&Or(e,t,r)&&(t=U),e=Ro(e),t=ma({},t,o,lr),r=ma({},t.imports,o.imports,lr);var i,u,a=No(r),l=S(r,a),c=0;r=t.interpolate||Pe;var s="__p+='";r=ei((t.escape||Pe).source+"|"+r.source+"|"+(r===re?ve:Pe).source+"|"+(t.evaluate||Pe).source+"|$","g");var f=ai.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";if(e.replace(r,function(t,n,r,o,a,l){return r||(r=o),s+=e.slice(c,l).replace(Te,W),n&&(i=!0,s+="'+__e("+n+")+'"),a&&(u=!0,s+="';"+a+";\n__p+='"),r&&(s+="'+((__t=("+r+"))==null?'':__t)+'"),c=l+t.length,t}),s+="';",(t=ai.call(t,"variable")&&t.variable)||(s="with(obj){"+s+"}"),s=(u?s.replace(Z,""):s).replace(H,"$1").replace(Y,"$1;"),s="function("+(t||"obj")+"){"+(t?"":"obj||(obj={});")+"var __t,__p=''"+(i?",__e=_.escape":"")+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+s+"return __p}", t=La(function(){return Jo(a,f+"return "+s).apply(U,l)}),t.source=s,ho(t))throw t;return t},n.times=function(e,t){if(e=To(e),1>e||9007199254740991<e)return[];var n=4294967295,r=zi(e,4294967295);for(t=mr(t),e-=4294967295,r=A(r,t);++n<e;)t(n);return r},n.toFinite=Po,n.toInteger=To,n.toLength=ko,n.toLower=function(e){return Ro(e).toLowerCase()},n.toNumber=Oo,n.toSafeInteger=function(e){return e?pt(To(e),-9007199254740991,9007199254740991):0===e?e:0},n.toString=Ro,n.toUpper=function(e){return Ro(e).toUpperCase()},n.trim=function(e,t,n){return(e=Ro(e))&&(n||t===U)?e.replace(ce,""):e&&(t=mn(t))?(e=F(e),n=F(t),t=M(e,n),n=C(e,n)+1,On(e,t,n).join("")):e},n.trimEnd=function(e,t,n){return(e=Ro(e))&&(n||t===U)?e.replace(fe,""):e&&(t=mn(t))?(e=F(e),t=C(e,F(t))+1,On(e,0,t).join("")):e},n.trimStart=function(e,t,n){return(e=Ro(e))&&(n||t===U)?e.replace(se,""):e&&(t=mn(t))?(e=F(e),t=M(e,F(t)),On(e,t).join("")):e},n.truncate=function(e,t){var n=30,r="...";if(mo(t))var o="separator"in t?t.separator:o,n="length"in t?To(t.length):n,r="omission"in t?mn(t.omission):r;e=Ro(e);var i=e.length;if(Me.test(e))var u=F(e),i=u.length;if(n>=i)return e;if(i=n-$(r),1>i)return r;if(n=u?On(u,0,i).join(""):e.slice(0,i),o===U)return n+r;if(u&&(i+=n.length-i),fa(o)){if(e.slice(i).search(o)){var a=n;for(o.global||(o=ei(o.source,Ro(me.exec(o))+"g")),o.lastIndex=0;u=o.exec(a);)var l=u.index;n=n.slice(0,l===U?i:l)}}else e.indexOf(mn(o),i)!=i&&(o=n.lastIndexOf(o),-1<o&&(n=n.slice(0,o)));return n+r},n.unescape=function(e){return(e=Ro(e))&&X.test(e)?e.replace(J,it):e},n.uniqueId=function(e){var t=++li;return Ro(e)+t},n.upperCase=qa,n.upperFirst=Da,n.each=eo,n.eachRight=to,n.first=Vr,Fo(n,function(){var e={};return wt(n,function(t,r){ai.call(n.prototype,r)||(e[r]=t)}),e}(),{chain:!1}),n.VERSION="4.17.15",a("bind bindKey curry curryRight partial partialRight".split(" "),function(e){n[e].placeholder=n}),a(["drop","take"],function(e,t){P.prototype[e]=function(n){n=n===U?1:Wi(To(n),0);var r=this.__filtered__&&!t?new P(this):this.clone();return r.__filtered__?r.__takeCount__=zi(n,r.__takeCount__):r.__views__.push({size:zi(n,4294967295),type:e+(0>r.__dir__?"Right":"")}),r},P.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),a(["filter","map","takeWhile"],function(e,t){var n=t+1,r=1==n||3==n;P.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:mr(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),a(["head","last"],function(e,t){var n="take"+(t?"Right":"");P.prototype[e]=function(){return this[n](1).value()[0]}}),a(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");P.prototype[e]=function(){return this.__filtered__?new P(this):this[n](1)}}),P.prototype.compact=function(){return this.filter(Bo)},P.prototype.find=function(e){return this.filter(e).head()},P.prototype.findLast=function(e){return this.reverse().find(e)},P.prototype.invokeMap=an(function(e,t){return"function"==typeof e?new P(this):this.map(function(n){return Nt(n,e,t)})}),P.prototype.reject=function(e){return this.filter(co(mr(e)))},P.prototype.slice=function(e,t){e=To(e);var n=this;return n.__filtered__&&(0<e||0>t)?new P(n):(0>e?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==U&&(t=To(t),n=0>t?n.dropRight(-t):n.take(t-e)),n)},P.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},P.prototype.toArray=function(){return this.take(4294967295)},wt(P.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),u=n[i?"take"+("last"==t?"Right":""):t],a=i||/^find/.test(t);u&&(n.prototype[t]=function(){function t(e){return e=u.apply(n,h([e],c)),i&&d?e[0]:e}var l=this.__wrapped__,c=i?[1]:arguments,s=l instanceof P,f=c[0],p=s||ua(l);p&&r&&"function"==typeof f&&1!=f.length&&(s=p=!1);var d=this.__chain__,y=!!this.__actions__.length,f=a&&!d,s=s&&!y;return!a&&p?(l=s?l:new P(this),l=e.apply(l,c),l.__actions__.push({func:Qr,args:[t],thisArg:U}),new o(l,d)):f&&s?e.apply(this,c):(l=this.thru(t),f?i?l.value()[0]:l.value():l)})}),a("pop push shift sort splice unshift".split(" "),function(e){var t=ri[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",o=/^(?:pop|shift)$/.test(e);n.prototype[e]=function(){var e=arguments;if(o&&!this.__chain__){var n=this.value();return t.apply(ua(n)?n:[],e)}return this[r](function(n){return t.apply(ua(n)?n:[],e)})}}),wt(P.prototype,function(e,t){var r=n[t];if(r){var o=r.name+"";ai.call(Hi,o)||(Hi[o]=[]),Hi[o].push({name:t,func:r})}}),Hi[Yn(U,2).name]=[{name:"wrapper",func:U}],P.prototype.clone=function(){var e=new P(this.__wrapped__);return e.__actions__=Cn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Cn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Cn(this.__views__),e},P.prototype.reverse=function(){if(this.__filtered__){var e=new P(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e},P.prototype.value=function(){var e,t=this.__wrapped__.value(),n=this.__dir__,r=ua(t),o=0>n,i=r?t.length:0;e=i;for(var u=this.__views__,a=0,l=-1,c=u.length;++l<c;){var s=u[l],f=s.size;switch(s.type){case"drop":a+=f;break;case"dropRight":e-=f;break;case"take":e=zi(e,a+f);break;case"takeRight":a=Wi(a,e-f)}}if(e={start:a,end:e},u=e.start,a=e.end,e=a-u,u=o?a:u-1,a=this.__iteratees__,l=a.length,c=0,s=zi(e,this.__takeCount__),!r||!o&&i==e&&s==e)return wn(t,this.__actions__);r=[];e:for(;e--&&c<s;){for(u+=n,o=-1,i=t[u];++o<l;){var p=a[o],f=p.type,p=(0,p.iteratee)(i);if(2==f)i=p;else if(!p){if(1==f)continue e;break e}}r[c++]=i}return r},n.prototype.at=Du,n.prototype.chain=function(){return Jr(this)},n.prototype.commit=function(){return new o(this.value(),this.__chain__)},n.prototype.next=function(){this.__values__===U&&(this.__values__=Eo(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?U:this.__values__[this.__index__++]}},n.prototype.plant=function(e){for(var t,n=this;n instanceof r;){var o=Br(n);o.__index__=0,o.__values__=U,t?i.__wrapped__=o:t=o;var i=o,n=n.__wrapped__}return i.__wrapped__=e,t},n.prototype.reverse=function(){var e=this.__wrapped__;return e instanceof P?(this.__actions__.length&&(e=new P(this)),e=e.reverse(),e.__actions__.push({func:Qr,args:[Zr],thisArg:U}),new o(e,this.__chain__)):this.thru(Zr)},n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=function(){return wn(this.__wrapped__,this.__actions__)},n.prototype.first=n.prototype.head,ji&&(n.prototype[ji]=Xr),n}();Ue._=ut,r=function(){return ut}.call(t,n,t,o),!(void 0!==r&&(o.exports=r))}).call(this)}).call(t,function(){return this}(),n(5)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t,n){function r(e,t){return 2==t?function(t,n){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}function o(e,t){return 2==t?function(t,n){return e(t,n)}:function(t){return e(t)}}function i(e){for(var t=e?e.length:0,n=Array(t);t--;)n[t]=e[t];return n}function u(e){return function(t){return e({},t)}}function a(e,t){return function(){for(var n=arguments.length,r=n-1,o=Array(n);n--;)o[n]=arguments[n];var i=o[t],u=o.slice(0,t);return i&&p.apply(u,i),t!=r&&p.apply(u,o.slice(t+1)),e.apply(this,u)}}function l(e,t){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var o=r[0]=t.apply(void 0,r);return e.apply(void 0,r),o}}}function c(e,t,n,p){function d(e,t){if(T.cap){var n=s.iterateeRearg[e];if(n)return x(t,n);var r=!E&&s.iterateeAry[e];if(r)return _(t,r)}return t}function h(e,t,n){return O||T.curry&&n>1?W(t,n):t}function y(e,t,n){if(T.fixed&&(A||!s.skipFixed[e])){var r=s.methodSpread[e],o=r&&r.start;return void 0===o?N(t,n):a(t,o)}return t}function g(e,t,n){return T.rearg&&n>1&&(R||!s.skipRearg[e])?F(t,s.methodRearg[e]||s.aryRearg[n]):t}function v(e,t){t=V(t);for(var n=-1,r=t.length,o=r-1,i=C(Object(e)),u=i;null!=u&&++n<r;){var a=t[n],l=u[a];null==l||L(l)||D(l)||B(l)||(u[a]=C(n==o?l:Object(l))),u=u[a]}return i}function m(e){return Z.runInContext.convert(e)(void 0)}function b(e,t){var n=s.aliasToReal[e]||e,r=s.remap[n]||n,o=p;return function(e){var i=E?I:S,u=E?I[r]:t,a=M(M({},o),e);return c(i,n,u,a)}}function _(e,t){return w(e,function(e){return"function"==typeof e?o(e,t):e})}function x(e,t){return w(e,function(e){var n=t.length;return r(F(o(e,n),t),n)})}function w(e,t){return function(){var n=arguments.length;if(!n)return e();for(var r=Array(n);n--;)r[n]=arguments[n];var o=T.rearg?0:n-1;return r[o]=t(r[o]),e.apply(void 0,r)}}function j(e,t,n){var r,o=s.aliasToReal[e]||e,a=t,c=K[o];return c?a=c(t):T.immutable&&(s.mutate.array[o]?a=l(t,i):s.mutate.object[o]?a=l(t,u(t)):s.mutate.set[o]&&(a=l(t,v))),z(G,function(e){return z(s.aryMethod[e],function(t){if(o==t){var n=s.methodSpread[o],i=n&&n.afterRearg;return r=i?y(o,g(o,a,e),e):g(o,y(o,a,e),e),r=d(o,r),r=h(o,r,e),!1}}),!r}),r||(r=a),r==t&&(r=O?W(r,1):function(){return t.apply(this,arguments)}),r.convert=b(o,t),r.placeholder=t.placeholder=n,r}var E="function"==typeof t,P=t===Object(t);if(P&&(p=n,n=t,t=void 0),null==n)throw new TypeError;p||(p={});var T={cap:!("cap"in p)||p.cap,curry:!("curry"in p)||p.curry,fixed:!("fixed"in p)||p.fixed,immutable:!("immutable"in p)||p.immutable,rearg:!("rearg"in p)||p.rearg},k=E?n:f,O="curry"in p&&p.curry,A="fixed"in p&&p.fixed,R="rearg"in p&&p.rearg,I=E?n.runInContext():void 0,S=E?n:{ary:e.ary,assign:e.assign,clone:e.clone,curry:e.curry,forEach:e.forEach,isArray:e.isArray,isError:e.isError,isFunction:e.isFunction,isWeakMap:e.isWeakMap,iteratee:e.iteratee,keys:e.keys,rearg:e.rearg,toInteger:e.toInteger,toPath:e.toPath},N=S.ary,M=S.assign,C=S.clone,W=S.curry,z=S.forEach,q=S.isArray,D=S.isError,L=S.isFunction,B=S.isWeakMap,$=S.keys,F=S.rearg,U=S.toInteger,V=S.toPath,G=$(s.aryMethod),K={castArray:function(e){return function(){var t=arguments[0];return q(t)?e(i(t)):e.apply(void 0,arguments)}},iteratee:function(e){return function(){var t=arguments[0],n=arguments[1],r=e(t,n),i=r.length;return T.cap&&"number"==typeof n?(n=n>2?n-2:1,i&&i<=n?r:o(r,n)):r}},mixin:function(e){return function(t){var n=this;if(!L(n))return e(n,Object(t));var r=[];return z($(t),function(e){L(t[e])&&r.push([e,n.prototype[e]])}),e(n,Object(t)),z(r,function(e){var t=e[1];L(t)?n.prototype[e[0]]=t:delete n.prototype[e[0]]}),n}},nthArg:function(e){return function(t){var n=t<0?1:U(t)+1;return W(e(t),n)}},rearg:function(e){return function(t,n){var r=n?n.length:0;return W(e(t,n),r)}},runInContext:function(t){return function(n){return c(e,t(n),p)}}};if(!P)return j(t,n,k);var Z=n,H=[];return z(G,function(e){z(s.aryMethod[e],function(e){var t=Z[s.remap[e]||e];t&&H.push([e,j(e,t,Z)])})}),z($(Z),function(e){var t=Z[e];if("function"==typeof t){for(var n=H.length;n--;)if(H[n][0]==e)return;t.convert=b(e,t),H.push([e,t])}}),z(H,function(e){Z[e[0]]=e[1]}),Z.convert=m,Z.placeholder=Z,z($(Z),function(e){z(s.realToAlias[e]||[],function(t){Z[t]=Z[e]})}),Z}var s=n(7),f=n(8),p=Array.prototype.push;e.exports=c},function(e,t){t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,n=t.aliasToReal,r={};for(var o in n){var i=n[o];e.call(r,i)?r[i].push(o):r[i]=[o]}return r}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(e,t){e.exports={}},function(e,t){e.exports=Morph.modules["bbc-morph-gel-icons@3.0.0"]},function(e,t){e.exports={create:function(e,t){return Morph.createContainerWithCaller("bbc-morph-baseplate-content-view@5.11.0",e,t)}}},function(e,t){e.exports=Morph.modules["bbc-morph-istats@1.3.0"]},function(e,t,n){var r;!function(o,i){"use strict";var u=function(){return i.addEventListener?function(e,t,n){return e.addEventListener(t,n,!1)}:function(e,t,n){return e.attachEvent("on"+t,n)}}(),a=[96,130,165,200,235,270,304,340,375,410,445,485,520,555,590,625,660,695,736],l="function"==typeof Object.keys?Object.keys:function(e){var t,n=[];for(t in e)n.push(t);return n},c=function(e,t){for(var n=0,r=e.length,o=[];n<r;n++)o[n]=t(e[n],n);return o},s=function(e){return e},f=function(){},p=function(){return!0},d=function(e,t){var n;return function(){var r=this,o=arguments,i=function(){n=null,e.apply(r,o)};clearTimeout(n),n=setTimeout(i,t)}},h=function(e,t){var n=this,r=i;t=t||{},void 0!==e&&("string"==typeof e?(t.selector=e,e=void 0):"undefined"==typeof e.length&&(t=e,e=void 0)),this.viewportHeight=r.documentElement.clientHeight,this.selector=e?null:t.selector||".delayed-image-load",this.className=t.className||"image-replace",this.gif=r.createElement("img"),this.gif.src="data:image/gif;base64,R0lGODlhEAAJAIAAAP///wAAACH5BAEAAAAALAAAAAAQAAkAAAIKhI+py+0Po5yUFQA7",this.gif.className=this.className,this.gif.alt="",this.lazyloadOffset=t.lazyloadOffset||0,this.scrollDelay=t.scrollDelay||250,this.onResize=!t.hasOwnProperty("onResize")||t.onResize,this.lazyload=!!t.hasOwnProperty("lazyload")&&t.lazyload,this.scrolled=!1,this.availablePixelRatios=t.availablePixelRatios||[1,2],this.availableWidths=t.availableWidths||a,this.onImagesReplaced=t.onImagesReplaced||f,this.widthsMap={},this.refreshPixelRatio(),this.widthInterpolator=t.widthInterpolator||s,this.gif.removeAttribute("height"),this.gif.removeAttribute("width"),"function"!=typeof this.availableWidths&&("number"==typeof this.availableWidths.length?this.widthsMap=h.createWidthsMap(this.availableWidths,this.widthInterpolator,this.devicePixelRatio):(this.widthsMap=this.availableWidths,this.availableWidths=l(this.availableWidths)),this.availableWidths=this.availableWidths.sort(function(e,t){return e-t})),this.divs=[],this.add(e||this.selector),this.ready(t.onReady),setTimeout(function(){n.init()},0)};h.prototype.add=function(e){e=e||this.selector;var t="string"==typeof e?i.querySelectorAll(e):e;if(t&&t.length){var n=c(t,s);this.changeDivsToEmptyImages(n),this.divs=this.divs.concat(n)}},h.prototype.scrollCheck=function(){var e=this,t=0,n=[];this.scrolled&&(c(this.divs,function(r){e.isPlaceholder(r)&&(++t,e.isThisElementOnScreen(r)&&n.push(r))}),0===t&&o.clearInterval(e.interval),this.changeDivsToEmptyImages(n),this.scrolled=!1)},h.prototype.init=function(){var e=this;this.initialized=!0;var t=p;this.lazyload?(this.registerScrollEvent(),this.scrolled=!0,e.scrollCheck(),t=function(t){return e.isPlaceholder(t)===!1}):this.checkImagesNeedReplacing(this.divs),this.onResize&&this.registerResizeEvent(t),this.onReady()},h.prototype.ready=function(e){this.onReady=e||f},h.prototype.createGif=function(e){if(e.className.match(new RegExp("(^| )"+this.className+"( |$)")))return e;var t=e.getAttribute("data-class"),n=e.getAttribute("data-width"),r=this.gif.cloneNode(!1);return n&&(r.width=n,r.setAttribute("data-width",n)),r.className=(t?t+" ":"")+this.className,r.setAttribute("data-src",e.getAttribute("data-src")),r.setAttribute("alt",e.getAttribute("data-alt")||e.alt||this.gif.alt),e.parentNode.replaceChild(r,e),r},h.prototype.changeDivsToEmptyImages=function(e){var t=this;c(e,function(n,r){e[r]=t.createGif(n)}),this.initialized&&this.checkImagesNeedReplacing(e)},h.prototype.isPlaceholder=function(e){return e.src===this.gif.src},h.prototype.isThisElementOnScreen=function(e){var t=0,n=h.getPageOffset()+this.lazyloadOffset;if(e.offsetParent)do t+=e.offsetTop;while(e=e.offsetParent);return t<this.viewportHeight+n},h.prototype.checkImagesNeedReplacing=function(e,t){var n=this;t=t||p,this.isResizing||(this.isResizing=!0,this.refreshPixelRatio(),c(e,function(e){t(e)&&n.replaceImagesBasedOnScreenDimensions(e)}),this.isResizing=!1,this.onImagesReplaced(e))},h.prototype.replaceImagesBasedOnScreenDimensions=function(e){var t,n;n=h.getNaturalWidth(e),t="function"==typeof this.availableWidths?this.availableWidths(e):this.determineAppropriateResolution(e),e.width=t,!this.isPlaceholder(e)&&t<=n||(e.src=this.changeImageSrcToUseNewImageDimensions(e.getAttribute("data-src"),t),e.removeAttribute("width"),e.removeAttribute("height"))},h.prototype.determineAppropriateResolution=function(e){return h.getClosestValue(e.getAttribute("data-width")||e.parentNode.clientWidth,this.availableWidths)},h.prototype.refreshPixelRatio=function(){this.devicePixelRatio=h.getClosestValue(h.getPixelRatio(),this.availablePixelRatios)},h.prototype.changeImageSrcToUseNewImageDimensions=function(e,t){return e.replace(/{width}/g,h.transforms.width(t,this.widthsMap)).replace(/{pixel_ratio}/g,h.transforms.pixelRatio(this.devicePixelRatio))},h.getPixelRatio=function(e){return(e||o).devicePixelRatio||1},h.createWidthsMap=function(e,t,n){for(var r={},o=e.length;o--;)r[e[o]]=t(e[o],n);return r},h.transforms={pixelRatio:function(e){return 1===e?"":"-"+e+"x"},width:function(e,t){return t[e]||e}},h.getClosestValue=function(e,t){var n=t.length,r=t[n-1];for(e=parseFloat(e);n--;)e<=t[n]&&(r=t[n]);return r},h.prototype.registerResizeEvent=function(e){var t=this;u(o,"resize",d(function(){t.checkImagesNeedReplacing(t.divs,e)},100))},h.prototype.registerScrollEvent=function(){var e=this;this.scrolled=!1,this.interval=o.setInterval(function(){e.scrollCheck()},e.scrollDelay),u(o,"scroll",function(){e.scrolled=!0}),u(o,"resize",function(){e.viewportHeight=i.documentElement.clientHeight,e.scrolled=!0})},h.getPageOffsetGenerator=function(e){return e?function(){return o.pageYOffset}:function(){return i.documentElement.scrollTop}},h.getNaturalWidth=function(){return"naturalWidth"in new Image?function(e){return e.naturalWidth}:function(e){var t=i.createElement("img");return t.src=e.src,t.width}}(),h.getPageOffset=h.getPageOffsetGenerator(Object.prototype.hasOwnProperty.call(o,"pageYOffset")),h.applyEach=c,h.addEvent=u,h.debounce=d,"object"==typeof e&&"object"==typeof e.exports?e.exports=t=h:(r=function(){return h}.call(t,n,t,e),!(void 0!==r&&(e.exports=r)))}(window,document)},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(15)),i=o.default;t.default=i},function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(2)),i=n(16),u=n(2).PropTypes||n(18),a=function(e){var t=e.title,n=e.subtitle,r=e.url,u=e.brand;return o.default.createElement("a",{className:"education-link__link--".concat(u),href:r},o.default.createElement("div",{className:"education-link__link-panel--".concat(u)},o.default.createElement("div",{className:"education-link__link-text-wrapper--".concat(u)},o.default.createElement("div",{"aria-hidden":!0,className:"education-link__link-title--".concat(u)},t),o.default.createElement("span",{className:"education-link__invisible--".concat(u)},"".concat(t,":")),n?o.default.createElement("div",{className:"education-link__link-subtitle--".concat(u)},n):null),o.default.createElement("div",{className:"education-link__link-icon-wrapper--".concat(u)},o.default.createElement(i.GelChevronRightIcon,{className:"education-link__link-icon--".concat(u)}))))};a.propTypes={title:u.string.isRequired,subtitle:u.string,url:u.string.isRequired,brand:u.string},a.defaultProps={subtitle:"",brand:"default"};var l=a;t.default=l},function(e,t,n){"use strict";var r=n(14),o=r(n(17)),i=r(n(28)),u=r(n(38)),a=r(n(39)),l=r(n(40)),c=r(n(41)),s=r(n(42)),f=r(n(43)),p=r(n(44));e.exports={GelAddIcon:o.default,GelChevronRightIcon:i.default,GelDownIcon:u.default,GelIconDuration:a.default,GelNextIcon:l.default,GelNoIcon:c.default,GelPreviousIcon:s.default,GelRecentActivityIcon:f.default,GelYesIcon:p.default}},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(2)),i=n(2).PropTypes||n(18),u=function(e){var t=e.className;return o.default.createElement("svg",{className:t,xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"white"},o.default.createElement("polygon",{points:"31.5,13.5 18.5,13.5 18.5,0.5 13.5,0.5 13.5,13.5 0.5,13.5 0.5,18.5 13.5,18.5 13.5,31.5 18.5,31.5 18.5,18.5 31.5,18.5"}))};u.propTypes={className:i.string},u.defaultProps={className:""};var a=u;t.default=a},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r=n(20),o=!0;e.exports=n(23)(r.isElement,o)}else e.exports=n(27)()}).call(t,n(19))},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(s===setTimeout)return setTimeout(e,0);if((s===n||!s)&&setTimeout)return s=setTimeout,setTimeout(e,0);try{return s(e,0)}catch(t){try{return s.call(null,e,0)}catch(t){return s.call(this,e,0)}}}function i(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function u(){y&&d&&(y=!1,d.length?h=d.concat(h):g=-1,h.length&&a())}function a(){if(!y){var e=o(u);y=!0;for(var t=h.length;t;){for(d=h,h=[];++g<t;)d&&d[g].run();g=-1,t=h.length}d=null,y=!1,i(e)}}function l(e,t){this.fun=e,this.array=t}function c(){}var s,f,p=e.exports={};!function(){try{s="function"==typeof setTimeout?setTimeout:n}catch(e){s=n}try{f="function"==typeof clearTimeout?clearTimeout:r}catch(e){f=r}}();var d,h=[],y=!1,g=-1;p.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new l(e,t)),1!==h.length||y||o(a)},l.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=c,p.addListener=c,p.once=c,p.off=c,p.removeListener=c,p.removeAllListeners=c,p.emit=c,p.binding=function(e){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(e){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(e,t,n){(function(t){"use strict";"production"===t.env.NODE_ENV?e.exports=n(21):e.exports=n(22)}).call(t,n(19))},function(e,t){"use strict";function n(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case p:case d:case a:case c:case l:case y:return e;default:switch(e=e&&e.$$typeof){case f:case h:case s:return e;default:return t}}case m:case v:case u:return t}}}function r(e){return n(e)===d}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,u=o?Symbol.for("react.portal"):60106,a=o?Symbol.for("react.fragment"):60107,l=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,s=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.async_mode"):60111,d=o?Symbol.for("react.concurrent_mode"):60111,h=o?Symbol.for("react.forward_ref"):60112,y=o?Symbol.for("react.suspense"):60113,g=o?Symbol.for("react.suspense_list"):60120,v=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,b=o?Symbol.for("react.fundamental"):60117,_=o?Symbol.for("react.responder"):60118;t.typeOf=n,t.AsyncMode=p,t.ConcurrentMode=d,t.ContextConsumer=f,t.ContextProvider=s,t.Element=i,t.ForwardRef=h,t.Fragment=a,t.Lazy=m,t.Memo=v,t.Portal=u,t.Profiler=c,t.StrictMode=l,t.Suspense=y,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===c||e===l||e===y||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===v||e.$$typeof===s||e.$$typeof===f||e.$$typeof===h||e.$$typeof===b||e.$$typeof===_)},t.isAsyncMode=function(e){return r(e)||n(e)===p},t.isConcurrentMode=r,t.isContextConsumer=function(e){return n(e)===f},t.isContextProvider=function(e){return n(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return n(e)===h},t.isFragment=function(e){return n(e)===a},t.isLazy=function(e){return n(e)===m},t.isMemo=function(e){return n(e)===v},t.isPortal=function(e){return n(e)===u},t.isProfiler=function(e){return n(e)===c},t.isStrictMode=function(e){return n(e)===l},t.isSuspense=function(e){return n(e)===y}},function(e,t,n){(function(e){"use strict";"production"!==e.env.NODE_ENV&&!function(){function e(e){return"string"==typeof e||"function"==typeof e||e===b||e===P||e===x||e===_||e===k||e===O||"object"==typeof e&&null!==e&&(e.$$typeof===R||e.$$typeof===A||e.$$typeof===w||e.$$typeof===j||e.$$typeof===T||e.$$typeof===I||e.$$typeof===S)}function n(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case v:var n=e.type;switch(n){case E:case P:case b:case x:case _:case k:return n;default:var r=n&&n.$$typeof;switch(r){case j:case T:case w:return r;default:return t}}case R:case A:case m:return t}}}function r(e){return H||(H=!0,C(!1,"The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),o(e)||n(e)===E}function o(e){return n(e)===P}function i(e){return n(e)===j}function u(e){return n(e)===w}function a(e){return"object"==typeof e&&null!==e&&e.$$typeof===v}function l(e){return n(e)===T}function c(e){return n(e)===b}function s(e){return n(e)===R}function f(e){return n(e)===A}function p(e){return n(e)===m}function d(e){return n(e)===x}function h(e){return n(e)===_}function y(e){return n(e)===k}Object.defineProperty(t,"__esModule",{value:!0});var g="function"==typeof Symbol&&Symbol.for,v=g?Symbol.for("react.element"):60103,m=g?Symbol.for("react.portal"):60106,b=g?Symbol.for("react.fragment"):60107,_=g?Symbol.for("react.strict_mode"):60108,x=g?Symbol.for("react.profiler"):60114,w=g?Symbol.for("react.provider"):60109,j=g?Symbol.for("react.context"):60110,E=g?Symbol.for("react.async_mode"):60111,P=g?Symbol.for("react.concurrent_mode"):60111,T=g?Symbol.for("react.forward_ref"):60112,k=g?Symbol.for("react.suspense"):60113,O=g?Symbol.for("react.suspense_list"):60120,A=g?Symbol.for("react.memo"):60115,R=g?Symbol.for("react.lazy"):60116,I=g?Symbol.for("react.fundamental"):60117,S=g?Symbol.for("react.responder"):60118,N=function(){},M=function(e){ for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,i="Warning: "+e.replace(/%s/g,function(){return n[o++]});"undefined"!=typeof console&&console.warn(i);try{throw new Error(i)}catch(e){}};N=function(e,t){if(void 0===t)throw new Error("`lowPriorityWarning(condition, format, ...args)` requires a warning message argument");if(!e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];M.apply(void 0,[t].concat(r))}};var C=N,W=E,z=P,q=j,D=w,L=v,B=T,$=b,F=R,U=A,V=m,G=x,K=_,Z=k,H=!1;t.typeOf=n,t.AsyncMode=W,t.ConcurrentMode=z,t.ContextConsumer=q,t.ContextProvider=D,t.Element=L,t.ForwardRef=B,t.Fragment=$,t.Lazy=F,t.Memo=U,t.Portal=V,t.Profiler=G,t.StrictMode=K,t.Suspense=Z,t.isValidElementType=e,t.isAsyncMode=r,t.isConcurrentMode=o,t.isContextConsumer=i,t.isContextProvider=u,t.isElement=a,t.isForwardRef=l,t.isFragment=c,t.isLazy=s,t.isMemo=f,t.isPortal=p,t.isProfiler=d,t.isStrictMode=h,t.isSuspense=y}()}).call(t,n(19))},function(e,t,n){(function(t){"use strict";function r(){return null}var o=n(20),i=n(24),u=n(25),a=n(26),l=Function.call.bind(Object.prototype.hasOwnProperty),c=function(){};"production"!==t.env.NODE_ENV&&(c=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}),e.exports=function(e,n){function s(e){var t=e&&(S&&e[S]||e[N]);if("function"==typeof t)return t}function f(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function p(e){this.message=e,this.stack=""}function d(e){function r(r,a,l,s,f,d,h){if(s=s||M,d=d||l,h!==u){if(n){var y=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw y.name="Invariant Violation",y}if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var g=s+":"+l;!o[g]&&i<3&&(c("You are manually calling a React.PropTypes validation function for the `"+d+"` prop on `"+s+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),o[g]=!0,i++)}}return null==a[l]?r?new p(null===a[l]?"The "+f+" `"+d+"` is marked as required "+("in `"+s+"`, but its value is `null`."):"The "+f+" `"+d+"` is marked as required in "+("`"+s+"`, but its value is `undefined`.")):null:e(a,l,s,f,d)}if("production"!==t.env.NODE_ENV)var o={},i=0;var a=r.bind(null,!1);return a.isRequired=r.bind(null,!0),a}function h(e){function t(t,n,r,o,i,u){var a=t[n],l=O(a);if(l!==e){var c=A(a);return new p("Invalid "+o+" `"+i+"` of type "+("`"+c+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return d(t)}function y(){return d(r)}function g(e){function t(t,n,r,o,i){if("function"!=typeof e)return new p("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){var l=O(a);return new p("Invalid "+o+" `"+i+"` of type "+("`"+l+"` supplied to `"+r+"`, expected an array."))}for(var c=0;c<a.length;c++){var s=e(a,c,r,o,i+"["+c+"]",u);if(s instanceof Error)return s}return null}return d(t)}function v(){function t(t,n,r,o,i){var u=t[n];if(!e(u)){var a=O(u);return new p("Invalid "+o+" `"+i+"` of type "+("`"+a+"` supplied to `"+r+"`, expected a single ReactElement."))}return null}return d(t)}function m(){function e(e,t,n,r,i){var u=e[t];if(!o.isValidElementType(u)){var a=O(u);return new p("Invalid "+r+" `"+i+"` of type "+("`"+a+"` supplied to `"+n+"`, expected a single ReactElement type."))}return null}return d(e)}function b(e){function t(t,n,r,o,i){if(!(t[n]instanceof e)){var u=e.name||M,a=I(t[n]);return new p("Invalid "+o+" `"+i+"` of type "+("`"+a+"` supplied to `"+r+"`, expected ")+("instance of `"+u+"`."))}return null}return d(t)}function _(e){function n(t,n,r,o,i){for(var u=t[n],a=0;a<e.length;a++)if(f(u,e[a]))return null;var l=JSON.stringify(e,function(e,t){var n=A(t);return"symbol"===n?String(t):t});return new p("Invalid "+o+" `"+i+"` of value `"+String(u)+"` "+("supplied to `"+r+"`, expected one of "+l+"."))}return Array.isArray(e)?d(n):("production"!==t.env.NODE_ENV&&c(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),r)}function x(e){function t(t,n,r,o,i){if("function"!=typeof e)return new p("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var a=t[n],c=O(a);if("object"!==c)return new p("Invalid "+o+" `"+i+"` of type "+("`"+c+"` supplied to `"+r+"`, expected an object."));for(var s in a)if(l(a,s)){var f=e(a,s,r,o,i+"."+s,u);if(f instanceof Error)return f}return null}return d(t)}function w(e){function n(t,n,r,o,i){for(var a=0;a<e.length;a++){var l=e[a];if(null==l(t,n,r,o,i,u))return null}return new p("Invalid "+o+" `"+i+"` supplied to "+("`"+r+"`."))}if(!Array.isArray(e))return"production"!==t.env.NODE_ENV?c("Invalid argument supplied to oneOfType, expected an instance of array."):void 0,r;for(var o=0;o<e.length;o++){var i=e[o];if("function"!=typeof i)return c("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+R(i)+" at index "+o+"."),r}return d(n)}function j(){function e(e,t,n,r,o){return T(e[t])?null:new p("Invalid "+r+" `"+o+"` supplied to "+("`"+n+"`, expected a ReactNode."))}return d(e)}function E(e){function t(t,n,r,o,i){var a=t[n],l=O(a);if("object"!==l)return new p("Invalid "+o+" `"+i+"` of type `"+l+"` "+("supplied to `"+r+"`, expected `object`."));for(var c in e){var s=e[c];if(s){var f=s(a,c,r,o,i+"."+c,u);if(f)return f}}return null}return d(t)}function P(e){function t(t,n,r,o,a){var l=t[n],c=O(l);if("object"!==c)return new p("Invalid "+o+" `"+a+"` of type `"+c+"` "+("supplied to `"+r+"`, expected `object`."));var s=i({},t[n],e);for(var f in s){var d=e[f];if(!d)return new p("Invalid "+o+" `"+a+"` key `"+f+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var h=d(l,f,r,o,a+"."+f,u);if(h)return h}return null}return d(t)}function T(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(T);if(null===t||e(t))return!0;var n=s(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!T(r.value))return!1}else for(;!(r=o.next()).done;){var i=r.value;if(i&&!T(i[1]))return!1}return!0;default:return!1}}function k(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}function O(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":k(t,e)?"symbol":t}function A(e){if("undefined"==typeof e||null===e)return""+e;var t=O(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function R(e){var t=A(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}function I(e){return e.constructor&&e.constructor.name?e.constructor.name:M}var S="function"==typeof Symbol&&Symbol.iterator,N="@@iterator",M="<<anonymous>>",C={array:h("array"),bool:h("boolean"),func:h("function"),number:h("number"),object:h("object"),string:h("string"),symbol:h("symbol"),any:y(),arrayOf:g,element:v(),elementType:m(),instanceOf:b,node:j(),objectOf:x,oneOf:_,oneOfType:w,shape:E,exact:P};return p.prototype=Error.prototype,C.checkPropTypes=a,C.resetWarningCache=a.resetWarningCache,C.PropTypes=C,C}}).call(t,n(19))},function(e,t){"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function r(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;e.exports=r()?Object.assign:function(e,t){for(var r,a,l=n(e),c=1;c<arguments.length;c++){r=Object(arguments[c]);for(var s in r)i.call(r,s)&&(l[s]=r[s]);if(o){a=o(r);for(var f=0;f<a.length;f++)u.call(r,a[f])&&(l[a[f]]=r[a[f]])}}return l}},function(e,t){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=n},function(e,t,n){(function(t){"use strict";function r(e,n,r,l,c){if("production"!==t.env.NODE_ENV)for(var s in e)if(a(e,s)){var f;try{if("function"!=typeof e[s]){var p=Error((l||"React class")+": "+r+" type `"+s+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[s]+"`.");throw p.name="Invariant Violation",p}f=e[s](n,s,l,r,null,i)}catch(e){f=e}if(!f||f instanceof Error||o((l||"React class")+": type specification of "+r+" `"+s+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof f+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),f instanceof Error&&!(f.message in u)){u[f.message]=!0;var d=c?c():"";o("Failed "+r+" type: "+f.message+(null!=d?d:""))}}}var o=function(){};if("production"!==t.env.NODE_ENV){var i=n(25),u={},a=Function.call.bind(Object.prototype.hasOwnProperty);o=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}}r.resetWarningCache=function(){"production"!==t.env.NODE_ENV&&(u={})},e.exports=r}).call(t,n(19))},function(e,t,n){"use strict";function r(){}function o(){}var i=n(25);o.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,o,u){if(u!==i){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";var r=n(29),o=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(30)),u=o(n(31)),a=o(n(32)),l=o(n(35)),c=o(n(36)),s=r(n(2)),f=n(2).PropTypes||n(18),p=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,(0,l.default)(t).apply(this,arguments))}return(0,c.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){this.icon.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this,t=this.props.className;return s.default.createElement("svg",{className:t,xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",ref:function(t){e.icon=t}},s.default.createElement("polygon",{points:"29 16 3 0 3 7.2 17.6 16 3 24.8 3 32 29 16"}))}}]),t}(s.Component);p.propTypes={className:f.string},p.defaultProps={className:""};var d=p;t.default=d},function(e,t){function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}e.exports=n},function(e,t){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}e.exports=n},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function r(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}e.exports=r},function(e,t,n){function r(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?i(e):t}var o=n(33),i=n(34);e.exports=r},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=r=function(e){return n(e)}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},r(t)}e.exports=r},function(e,t){function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}e.exports=n},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}var o=n(37);e.exports=r},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t,n){"use strict";var r=n(29),o=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(30)),u=o(n(31)),a=o(n(32)),l=o(n(35)),c=o(n(36)),s=r(n(2)),f=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,(0,l.default)(t).apply(this,arguments))}return(0,c.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){this.icon.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return s.default.createElement("svg",{version:"1.1",x:"0px",y:"0px",width:"18px",height:"18px",viewBox:"0 0 32 32",ref:function(t){e.icon=t}},s.default.createElement("g",{id:"Grid","data-reactid":".2fuuqwria3c.1.0.1.0.0.3.1.0.0.$KS3.0.2.0.0"}),s.default.createElement("g",{id:"Layer_2","data-reactid":".2fuuqwria3c.1.0.1.0.0.3.1.0.0.$KS3.0.2.0.1"}),s.default.createElement("polygon",{points:"16,29 32,3 24.8,3 16,18.3 7.2,3 0,3","data-reactid":".2fuuqwria3c.1.0.1.0.0.3.1.0.0.$KS3.0.2.0.1.0"}))}}]),t}(s.Component),p=f;t.default=p},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(2)),i=function(){return o.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("polygon",{points:"17 15.4 17 6 15 6 15 16.6 23.8 21.7 24.8 19.9 17 15.4"}),o.default.createElement("path",{d:"M16,4A12,12,0,1,1,4,16,12,12,0,0,1,16,4m0-4A16,16,0,1,0,32,16,16,16,0,0,0,16,0Z"}))},u=i;t.default=u},function(e,t,n){"use strict";var r=n(29),o=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(30)),u=o(n(31)),a=o(n(32)),l=o(n(35)),c=o(n(36)),s=r(n(2)),f=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,(0,l.default)(t).apply(this,arguments))}return(0,c.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){this.icon.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return s.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32","aria-labelledby":"next-chevron-title",ref:function(t){e.icon=t}},s.default.createElement("title",{id:"next-chevron-title"},"Next"),s.default.createElement("desc",null,"Move to the next page"),s.default.createElement("polygon",{points:"26,16 0,0 0,7.2 14.6,16 0,24.8 0,32"}))}}]),t}(s.Component),p=f;t.default=p},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(2)),i=function(){return o.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("title",null,"no"),o.default.createElement("polygon",{points:"32 3.5 28.5 0 16 12.5 3.5 0 0 3.5 12.5 16 0 28.5 3.5 32 16 19.5 28.5 32 32 28.5 19.5 16 32 3.5"}))},u=i;t.default=u},function(e,t,n){"use strict";var r=n(29),o=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(30)),u=o(n(31)),a=o(n(32)),l=o(n(35)),c=o(n(36)),s=r(n(2)),f=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,(0,l.default)(t).apply(this,arguments))}return(0,c.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){this.icon.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return s.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32","aria-labelledby":"previous-chevron-title",ref:function(t){e.icon=t}},s.default.createElement("title",{id:"previous-chevron-title"},"Previous"),s.default.createElement("desc",null,"Move to the previous page"),s.default.createElement("polygon",{points:"0,16 26,0 26,7.2 11.4,16 26,24.8 26,32"}))}}]),t}(s.Component),p=f;t.default=p},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(2)),i=n(2).PropTypes||n(18),u=function(e){var t=e.className;return o.default.createElement("svg",{className:t,xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M16 28C9.4 28 4 22.6 4 16S9.4 4 16 4c.3 0 .7 0 1 .1v-4c-.3-.1-.7-.1-1-.1C7.2 0 0 7.2 0 16s7.2 16 16 16c6.3 0 11.7-3.6 14.3-8.9l-3.5-2c-1.9 4.1-6 6.9-10.8 6.9z"}),o.default.createElement("path",{d:"M15 6v10.6l8.8 5.1 1-1.8-7.8-4.5V6"}),o.default.createElement("circle",{cx:"30",cy:"16",r:"2"}),o.default.createElement("circle",{cx:"28",cy:"9",r:"2"}),o.default.createElement("circle",{cx:"23",cy:"4",r:"2"}))};u.propTypes={className:i.string},u.defaultProps={className:""};var a=u;t.default=a},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(2)),i=function(){return o.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("title",null,"yes"),o.default.createElement("polygon",{points:"12.9 28.9 31.9 6.3 28.1 3.1 12.3 21.9 3.3 14.4 0.1 18.2 12.9 28.9"}))},u=i;t.default=u},function(e,t){e.exports=Morph.modules["bbc-morph-superagent@2.0.0"]},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Pagination",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"PaginationSummary",{enumerable:!0,get:function(){return i.default}});var o=r(n(47)),i=r(n(66))},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(30)),i=r(n(31)),u=r(n(32)),a=r(n(35)),l=r(n(36)),c=r(n(2)),s=n(48),f=n(57),p=n(2).PropTypes||n(18),d=function(e){switch(e){case"bitesize":return" ec-pagination--bitesize";default:return""}},h=3,y=function(e){function t(){return(0,o.default)(this,t),(0,u.default)(this,(0,a.default)(t).apply(this,arguments))}return(0,l.default)(t,e),(0,i.default)(t,[{key:"calculatePageLinks",value:function(){var e=this.props.pageData,t=e.page,n=e.pageSize,r=e.totalResults;this.maxPageLinks=this.props.maxPageLinks<h?3:this.props.maxPageLinks,this.pageCount=Math.ceil(r/n),this.isLastPage=t>=this.pageCount,this.pageLinks=(0,f.generatePageLinks)(t,this.pageCount,this.maxPageLinks)}},{key:"render",value:function(){this.calculatePageLinks();var e=this.props.pageData.page,t=this.props,n=t.linkGenerator,r=t.project;return c.default.createElement("div",{className:"ec-pagination".concat(d(r))},this.pageCount>1&&c.default.createElement("ul",{className:"ec-pagination__list"},c.default.createElement(s.ArrowListItem,{direction:"prev",link:n(e-1),isDisabled:1===e}),this.pageLinks.map(function(t){var r=t.type,o=t.pageNumber,i=t.priority;return"ellipsis"===r?c.default.createElement(s.EllipsisListItem,{key:o,priority:i}):c.default.createElement(s.NumberedListItem,{pageNumber:o,priority:i,link:n(o),isSelected:e===o,key:o})}),c.default.createElement(s.ArrowListItem,{direction:"next",link:n(e+1),isDisabled:this.isLastPage})))}}]),t}(c.default.Component);y.propTypes={pageData:p.shape({page:p.number.isRequired,pageSize:p.number.isRequired,totalResults:p.number.isRequired}).isRequired,maxPageLinks:p.number,linkGenerator:p.func.isRequired,project:p.oneOf(["bitesize"])},y.defaultProps={maxPageLinks:9,project:null};var g=y;t.default=g},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.EllipsisListItem=t.NumberedListItem=t.ArrowListItem=t.ListItem=void 0;var o=r(n(2)),i=n(49),u=n(2).PropTypes||n(18),a=function(e){var t=e.classes,n=void 0===t?"":t,r=e.children;return o.default.createElement("span",{className:"ec-pagination__link ".concat(n).trim()},r)};a.propTypes={classes:u.string,children:u.node};var l=function(e){var t=e.classes,n=void 0===t?"":t,r=e.link,i=e.children;return o.default.createElement("a",{href:r,className:"ec-pagination__link ".concat(n).trim()},i)};l.propTypes={classes:u.string,link:u.string.isRequired,children:u.node};var c=function(e){var t=e.children,n=e.link,r=e.classModifier,i=e.priority,u=e.isDisabled,c=e.isSelected,s=r?"ec-pagination__link--".concat(r):"",f=u||c,p=[s];u?p.push("ec-pagination__link--disabled"):c&&p.push("ec-pagination__link--selected");var d=p.join(" ");return o.default.createElement("li",{className:"ec-pagination__list-item ec-pagination__priority--".concat(i)},f?o.default.createElement(a,{classes:d},t):o.default.createElement(l,{classes:d,link:n},t))};t.ListItem=c,c.propTypes={children:u.node,link:u.string,classModifier:u.string,priority:u.number,isDisabled:u.bool,isSelected:u.bool},c.defaultProps={isDisabled:!1,link:"",classModifier:"",isSelected:!1,priority:4};var s=function(e){var t=e.direction,n=e.link,r=e.isDisabled;return o.default.createElement(c,{isDisabled:r,link:n,priority:0,classModifier:"arrow"},"prev"===t&&o.default.createElement("span",{className:"ec-icon ec-icon--previous"},o.default.createElement(i.GelPreviousIcon,null)),"next"===t&&o.default.createElement("span",{className:"ec-icon ec-icon--next"},o.default.createElement(i.GelNextIcon,null)))};t.ArrowListItem=s,s.propTypes={direction:u.oneOf(["prev","next"]).isRequired,link:u.string,isDisabled:u.bool},s.defaultProps={isDisabled:!1,link:""};var f=function(e){var t=e.link,n=e.pageNumber,r=e.isSelected,i=e.priority;return o.default.createElement(c,{link:t,isSelected:r,priority:i,classModifier:"number"},n)};t.NumberedListItem=f,f.propTypes={link:u.string,pageNumber:u.number.isRequired,isSelected:u.bool,priority:u.number},f.defaultProps={link:"",isSelected:!1,priority:4};var p=function(e){var t=e.priority;return o.default.createElement("li",{className:"ec-pagination__list-item ec-pagination__ellipsis ec-pagination__ellipsis--priority-".concat(t)})};t.EllipsisListItem=p,p.propTypes={priority:u.number},p.defaultProps={priority:0}},function(e,t,n){"use strict";var r=n(14),o=r(n(50)),i=r(n(51)),u=r(n(52)),a=r(n(53)),l=r(n(54)),c=r(n(55)),s=r(n(56));e.exports={GelAddIcon:o.default,GelDownIcon:i.default,GelHeadingLinkIcon:u.default,GelIconDuration:a.default,GelNextIcon:l.default,GelPreviousIcon:c.default,GelRecentActivityIcon:s.default}},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(2)),i=n(2).PropTypes||n(18),u=function(e){var t=e.className;return o.default.createElement("svg",{className:t,xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"white"},o.default.createElement("polygon",{points:"31.5,13.5 18.5,13.5 18.5,0.5 13.5,0.5 13.5,13.5 0.5,13.5 0.5,18.5 13.5,18.5 13.5,31.5 18.5,31.5 18.5,18.5 31.5,18.5"}))};u.propTypes={className:i.string},u.defaultProps={className:""};var a=u;t.default=a},function(e,t,n){"use strict";var r=n(29),o=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(30)),u=o(n(31)),a=o(n(32)),l=o(n(35)),c=o(n(36)),s=r(n(2)),f=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,(0,l.default)(t).apply(this,arguments))}return(0,c.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){this.icon.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return s.default.createElement("svg",{version:"1.1",x:"0px",y:"0px",width:"18px",height:"18px",viewBox:"0 0 32 32",ref:function(t){e.icon=t}},s.default.createElement("g",{id:"Grid","data-reactid":".2fuuqwria3c.1.0.1.0.0.3.1.0.0.$KS3.0.2.0.0"}),s.default.createElement("g",{id:"Layer_2","data-reactid":".2fuuqwria3c.1.0.1.0.0.3.1.0.0.$KS3.0.2.0.1"}),s.default.createElement("polygon",{points:"16,29 32,3 24.8,3 16,18.3 7.2,3 0,3","data-reactid":".2fuuqwria3c.1.0.1.0.0.3.1.0.0.$KS3.0.2.0.1.0"}))}}]),t}(s.Component),p=f;t.default=p},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(2)),i=n(2).PropTypes||n(18),u=function(e){var t=e.brand;return o.default.createElement("svg",{className:"ec-heading-link__icon--".concat(t),xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("polygon",{points:"29 16 3 0 3 7.2 17.6 16 3 24.8 3 32 29 16"}))};u.propTypes={brand:i.string},u.defaultProps={brand:"default"};var a=u;t.default=a},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(2)),i=function(){return o.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",className:"bitesize-content-promo__duration-svg"},o.default.createElement("polygon",{points:"17 15.4 17 6 15 6 15 16.6 23.8 21.7 24.8 19.9 17 15.4"}),o.default.createElement("path",{d:"M16,4A12,12,0,1,1,4,16,12,12,0,0,1,16,4m0-4A16,16,0,1,0,32,16,16,16,0,0,0,16,0Z"}))},u=i;t.default=u},function(e,t,n){"use strict";var r=n(29),o=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(30)),u=o(n(31)),a=o(n(32)),l=o(n(35)),c=o(n(36)),s=r(n(2)),f=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,(0,l.default)(t).apply(this,arguments))}return(0,c.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){this.icon.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return s.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32","aria-labelledby":"next-chevron-title",ref:function(t){e.icon=t}},s.default.createElement("title",{id:"next-chevron-title"},"Next"),s.default.createElement("desc",null,"Move to the next page"),s.default.createElement("polygon",{points:"26,16 0,0 0,7.2 14.6,16 0,24.8 0,32"}))}}]),t}(s.Component),p=f;t.default=p},function(e,t,n){"use strict";var r=n(29),o=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(30)),u=o(n(31)),a=o(n(32)),l=o(n(35)),c=o(n(36)),s=r(n(2)),f=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,(0,l.default)(t).apply(this,arguments))}return(0,c.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){this.icon.setAttribute("focusable","false")}},{key:"render",value:function(){var e=this;return s.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32","aria-labelledby":"previous-chevron-title",ref:function(t){e.icon=t}},s.default.createElement("title",{id:"previous-chevron-title"},"Previous"),s.default.createElement("desc",null,"Move to the previous page"),s.default.createElement("polygon",{points:"0,16 26,0 26,7.2 11.4,16 26,24.8 26,32"}))}}]),t}(s.Component),p=f;t.default=p},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(2)),i=n(2).PropTypes||n(18),u=function(e){var t=e.className;return o.default.createElement("svg",{className:t,xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},o.default.createElement("path",{d:"M16 28C9.4 28 4 22.6 4 16S9.4 4 16 4c.3 0 .7 0 1 .1v-4c-.3-.1-.7-.1-1-.1C7.2 0 0 7.2 0 16s7.2 16 16 16c6.3 0 11.7-3.6 14.3-8.9l-3.5-2c-1.9 4.1-6 6.9-10.8 6.9z"}),o.default.createElement("path",{d:"M15 6v10.6l8.8 5.1 1-1.8-7.8-4.5V6"}),o.default.createElement("circle",{cx:"30",cy:"16",r:"2"}),o.default.createElement("circle",{cx:"28",cy:"9",r:"2"}),o.default.createElement("circle",{cx:"23",cy:"4",r:"2"}))};u.propTypes={className:i.string},u.defaultProps={className:""};var a=u;t.default=a},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.generatePageLinks=t.getPriority=t.getSurroundingPageNumbers=void 0;var o=r(n(58)),i=r(n(62)),u=function(e,t,n){return(0,i.default)(Array(2*n).keys()).map(function(t){return e+(t%2?-1:1)*Math.ceil((t+1)/2)}).filter(function(e){return e>1&&e<t}).slice(0,n)};t.getSurroundingPageNumbers=u;var a=function(e){return e<3?0:e<5?1:e<9?2:e<13?3:4};t.getPriority=a;var l=function(e,t){return e[0]-t[0]},c=function(e){if(e.length<3)return e;var t=e[0],n=e[1],r=n.pageNumber>t.pageNumber+1,o=r?0:4-n.priority;o<4&&e.splice(1,0,{type:"ellipsis",priority:o});var i=e[e.length-2],u=e[e.length-1],a=i.pageNumber<u.pageNumber-1,l=a?0:4-i.priority;return l<4&&e.splice(e.length-1,0,{type:"ellipsis",priority:l}),e},s=function(e,t,n){var r=new Set([e,1,t]),s=u(e,t,n-r.size),f=[].concat((0,i.default)(r),(0,i.default)(s)),p=f.map(function(e,t){return[e,a(t)]}),d=p.sort(l),h=d.map(function(e){var t=(0,o.default)(e,2),n=t[0],r=t[1];return{type:"number",pageNumber:n,priority:r}}),y=c(h);return y};t.generatePageLinks=s},function(e,t,n){function r(e,t){return o(e)||i(e,t)||u()}var o=n(59),i=n(60),u=n(61);e.exports=r},function(e,t){function n(e){if(Array.isArray(e))return e}e.exports=n},function(e,t){function n(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var u,a=e[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}e.exports=n},function(e,t){function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}e.exports=n},function(e,t,n){function r(e){return o(e)||i(e)||u()}var o=n(63),i=n(64),u=n(65);e.exports=r},function(e,t){function n(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}e.exports=n},function(e,t){function n(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}e.exports=n},function(e,t){function n(){throw new TypeError("Invalid attempt to spread non-iterable instance")}e.exports=n},function(e,t,n){"use strict";var r=n(14);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(2)),i=n(2).PropTypes||n(18),u=function(e){var t=e.pageData,n=t.page,r=t.pageSize,i=t.totalResults,u=e.children,a=r-1,l=n*r-a,c=Math.min(i,l+a);return o.default.createElement("div",{className:"ec-pagination-summary"},o.default.createElement("span",{className:"ec-pagination-summary__text"},"Showing ".concat(l," - ").concat(c," of "),o.default.createElement("b",{className:"gel-pica-bold"},i),u&&o.default.createElement("span",null," ",u)))};u.propTypes={pageData:i.shape({page:i.number.isRequired,pageSize:i.number.isRequired,totalResults:i.number.isRequired}).isRequired,children:i.node};var a=u;t.default=a}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-gel-icons@3.0.0"]={"bbc-morph-classnames":"1.0.2","morph-require":"3.0.17",react:"0.14.7"},function(e){function t(o){if(r[o])return r[o].exports;var n=r[o]={exports:{},id:o,loaded:!1};return e[o].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){Morph.modules["bbc-morph-gel-icons@3.0.0/gel-icon-collection"]=r(1)},function(e,t,r){var o=r(2);e.exports=function(){return o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},o.createElement("title",null,"collection"),o.createElement("path",{d:"M4 26h22V4h2v24H4v-2z"}),o.createElement("path",{d:"M8 32v-2h22V8h2v24H8z"}),o.createElement("path",{d:"M0 24h24V0H0z"}))}},function(e,t){e.exports=React}]);; });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-gel-icons@3.0.0"]={"bbc-morph-classnames":"1.0.2","morph-require":"3.0.17",react:"0.14.7"},function(e){function r(n){if(t[n])return t[n].exports;var o=t[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}var t={};return r.m=e,r.c=t,r.p="",r(0)}([function(e,r,t){Morph.modules["bbc-morph-gel-icons@3.0.0/gel-icon-next"]=t(1)},function(e,r,t){var n=t(2);e.exports=function(){return n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},n.createElement("title",null,"next"),n.createElement("path",{d:"M29 16L3 0v7.2L17.6 16 3 24.8V32l26-16z"}))}},function(e,r){e.exports=React}]);; });</script><script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-baseplate-data/id/bitesize-home-en-GB/language/en-GB/page/1/pageSize/27/pageType/undefined/preview/false/project/baseplate-bitesize/type/index-page/version/5.6.3', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"content-type":"application\/json"}},"body":{"id":"z43tbdm","title":"Home","showTitle":false,"slug":"bitesize-home-en-GB","meta":{"description":"Use BBC Bitesize to help with your homework, revision and learning. Find free videos, step-by-step guides, activities and quizzes by level and subject."},"callToAction":{"intro":"","text":"","url":""},"shortDescription":"","collections":[{"id":"zhfpcqt","name":"Support and careers","promos":[{"id":"z7d6qp3","title":"Freshers' Week: Your guide to uni ","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.co.uk\/bitesize\/tags\/z6r8scw\/university\/1","synopsis":"Make the most of Freshers' Week with our handy guides to uni life.","attribution":"SUPPORT","image":{"pid":"p07n3s18","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p07n3s18.jpg"},"isExtLink":"false","icon":"","iconLabel":""},{"id":"zd96qp3","title":"Five work lessons we've learnt from films","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.co.uk\/bitesize\/articles\/zhcmwty ","synopsis":"From Mary Poppins to Chicken Run, we revisit some classics to see what we can learn from our on-screen heroes.","attribution":"","image":{"pid":"p07nr6tl","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p07nr6tl.jpg"},"isExtLink":"false","icon":"[none]","iconLabel":""}],"layout":"layout-2-with-links","title1":{"text":"Support","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.com\/bitesize\/support"},"title2":{"text":"Careers","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.com\/bitesize\/careers"}},{"id":"zfhbscw","name":"Freshers' Week","promos":[{"id":"zryw47h","title":"Five utensils you will need whilst living in uni halls","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.com\/bitesize\/articles\/zdp9bdm","synopsis":"Youtube star Gaz Oakley gives his top 5 utensils you need whilst living in uni halls.","attribution":"FRESHERS' WEEK","image":{"pid":"p07nvt3p","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p07nvt3p.jpg"},"isExtLink":"false","icon":"","iconLabel":""},{"id":"zjm3nrd","title":"Uni halls horror stories that’ll make you wince","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.co.uk\/bitesize\/articles\/zkkxjhv","synopsis":"Some stories from those who experienced the life of uni halls.","attribution":"FRESHERS' WEEK","image":{"pid":"p07nnk4d","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p07nnk4d.jpg"},"isExtLink":"false","icon":"","iconLabel":""},{"id":"zrb4382","title":"Freshers’ Week clichés (and how not to be one)","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.com\/bitesize\/articles\/znx6jhv","synopsis":"The fun and challenges of your first week at uni.","attribution":"FRESHERS' WEEK","image":{"pid":"p07mf20b","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p07mf20b.jpg"},"isExtLink":"false","icon":"","iconLabel":""}],"layout":"layout-branding-image-3","brandingImage":{"pid":"p0742k28","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p0742k28.jpg"},"title":"Starting university ","titleColour":"light"},{"id":"zm9gqp3","name":"Back to school","promos":[{"id":"zm9cy9q","title":"Shoelaces, ties and other school milestones","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.co.uk\/bitesize\/articles\/zvxj47h","synopsis":"Useful life lessons picked up in the early years.","attribution":"TOPICAL","image":{"pid":"p07l6n7c","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p07l6n7c.jpg"},"isExtLink":"false","icon":"","iconLabel":""},{"id":"zhw8gwx","title":"Five items to take you right back to the classroom","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.co.uk\/bitesize\/articles\/znw9382","synopsis":"Reminisce about the overhead projectors and TVs on massive trolleys.","attribution":"TOPICAL","image":{"pid":"p07l9n7q","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p07l9n7q.jpg"},"isExtLink":"false","icon":"","iconLabel":""},{"id":"znvh7nb","title":" The back-to-school geography quiz ","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.co.uk\/bitesize\/articles\/z4f7kmn","synopsis":"Test your geography knowledge with this back-to-school quiz.","attribution":"TOPICAL","image":{"pid":"p07kj7cw","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p07kj7cw.jpg"},"isExtLink":"false","icon":"","iconLabel":""}],"layout":"layout-branding-image-3","brandingImage":{"pid":"p06jrnd0","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p06jrnd0.png"},"title":"Back to school","titleColour":"light"},{"id":"zh9h8xs","name":"Handpicked by Bitesize","promos":[{"id":"zh64382","title":"A viewer’s guide to Strictly terminology","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.com\/bitesize\/articles\/zbxcvk7","synopsis":"You need never confuse a turn with a transition again","attribution":"TOPICAL","image":{"pid":"p07p5rq2","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p07p5rq2.jpg"},"isExtLink":"false","icon":"","iconLabel":""},{"id":"znt9bdm","title":"The history behind five of Strictly's biggest dances","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.com\/bitesize\/articles\/zv2bscw","synopsis":"When the Waltz was controversial and the GIs brought the Jive","attribution":"TOPICAL","image":{"pid":"p07p5y24","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p07p5y24.jpg"},"isExtLink":"false","icon":"","iconLabel":""},{"id":"zbptqp3","title":"Articles and quizzes","url":"https:\/\/web.archive.org\/web\/20190926214845\/https:\/\/www.bbc.co.uk\/bitesize\/articles\/zb2q92p","synopsis":"For more fun content to get your teeth into, look no further.","attribution":"","image":{"pid":"p06wm3p9","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p06wm3p9.jpg"},"isExtLink":"false","icon":"collection","iconLabel":""}],"layout":"layout-branding-image-3","brandingImage":{"pid":"p0742k28","recipe":"ichef.bbci.co.uk\/images\/ic\/$recipe\/p0742k28.jpg"},"title":"Handpicked by Bitesize","titleColour":"light"}]}}); });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-baseplate-content-view","id":"bitesize-home-en-GB","project":"baseplate-bitesize","type":"index-page","language":"en-GB","version":"5.11.0","_mrrVersion":"2.0.16"},'u5299549441070733'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//web.archive.org/web/20190926214845/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u5299549441070733 */</script><script>Morph.toInit.bundles.push(function() { Morph.versions["bbc-morph-bitesize-all-subjects-banner-view@1.2.0"]={"@bbc/bitesize-branding":"8.2.4","bbc-morph-bitesize-core-components":"8.7.0","bbc-morph-bitesize-core-utils":"4.9.0",classnames:"2.2.6","morph-container":"4.0.0",react:"0.14.7"},function(t){function n(r){if(e[r])return e[r].exports;var u=e[r]={exports:{},id:r,loaded:!1};return t[r].call(u.exports,u,u.exports,n),u.loaded=!0,u.exports}var e={};n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){Morph.modules["bbc-morph-bitesize-all-subjects-banner-view@1.2.0"]=e(1)},function(t,n,e){t.exports=e(2)},function(t,n,e){t.exports=function(t){function n(r){if(e[r])return e[r].exports;var u=e[r]={i:r,l:!1,exports:{}};return t[r].call(u.exports,u,u.exports,n),u.l=!0,u.exports}var e={};return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=1)}([function(t,n){t.exports=e(3)},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t,n){var e={};for(var r in t)n.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}Object.defineProperty(n,"__esModule",{value:!0});var i=e(0),o=r(i),a=e(2),f=r(a),c=e(3),l=r(c),s=e(4),p=r(s),h=e(5),d=r(h),g=e(6),_=r(g),v=(0,l.default)(function(t){var n=t.children,e=u(t,["children"]);return o.default.createElement("a",e,n)}),y=function(t){var n=t.language;return d.default.initLocalisations({language:n,localisations:f.default}),o.default.createElement("div",{className:"all-subjects-banner__container"},o.default.createElement("div",{className:"all-subjects-banner"},o.default.createElement("div",{className:"all-subjects-banner__title"},d.default.localise("title")),o.default.createElement("div",{className:"all-subjects-banner__text-container"},o.default.createElement("div",{className:"all-subjects-banner__text"},d.default.localise("desc")),o.default.createElement("div",{className:"all-subjects-banner__button-container"},o.default.createElement(v,{href:"/bitesize/subjects",className:"all-subjects-banner__button",iStatsAction:"view-all-subjects",iStatsType:"click"},o.default.createElement("span",{className:"all-subjects-banner__button-text"},d.default.localise("button")),o.default.createElement("div",{className:"gel-icon gel-icon--next"},o.default.createElement(p.default,null))))),o.default.createElement("div",{className:"all-subjects-banner__image"},o.default.createElement(_.default,null))))};y.displayName="All Subjects Banner",y.defaultProps={language:"en-GB"},y.propTypes={language:i.PropTypes.string},n.default=y,t.exports=n.default},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={"en-GB":{title:"View all our subjects",desc:"Maths, English, Science and more... We've got you.",button:"View all subjects"},"cy-GB":{title:"Gweld ein holl bynciau",desc:"Mathemateg, Saesneg, Gwyddoniaeth a mwy... Mae popeth yma i ti.",button:"Gweld pob pwnc"},"ga-GB":{title:"Amharc ar ár n-ábhair uilig",desc:"Mata, Béarla, Eolaíocht agus tuilleadh... Clúdaithe!",button:"Féach gach ábhar"},"gd-GB":{title:"Faic ar cuspairean air fad",desc:"Matamataig, Gàidhlig, Saidheansan agus barrachd… Tha e againn.",button:" Faic na cuspairean air fad"}},t.exports=n.default},function(t,n){t.exports=e(4)},function(t,n){t.exports=e(18)},function(t,n){t.exports=e(19)},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(0),u=function(t){return t&&t.__esModule?t:{default:t}}(r),i=function(){return u.default.createElement("svg",{width:"394px",height:"141px",viewBox:"0 0 394 141",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},u.default.createElement("title",null,"All Subjects"),u.default.createElement("defs",null),u.default.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},u.default.createElement("g",{id:"DESKTOP-1008-HOMEPAGE",transform:"translate(-728.000000, -2075.000000)"},u.default.createElement("g",{id:"Group-2",transform:"translate(152.000000, 2061.000000)"},u.default.createElement("g",{id:"Group",transform:"translate(576.000000, 14.000000)"},u.default.createElement("g",{id:"Group-9",transform:"translate(0.000000, 84.000000)",fill:"#231F20"},u.default.createElement("path",{d:"M102.6631,37.1562 L16.6591,37.1562 C15.7251,37.1562 14.9671,36.3982 14.9671,35.4642 C14.9671,34.5292 15.7251,33.7712 16.6591,33.7712 L102.6631,33.7712 C103.5981,33.7712 104.3551,34.5292 104.3551,35.4642 C104.3551,36.3982 103.5981,37.1562 102.6631,37.1562",id:"Fill-1"}),u.default.createElement("path",{d:"M8.0576,37.1562 L2.0296,37.1562 C1.0946,37.1562 0.3366,36.3982 0.3366,35.4642 C0.3366,34.5292 1.0946,33.7712 2.0296,33.7712 L8.0576,33.7712 C8.9926,33.7712 9.7496,34.5292 9.7496,35.4642 C9.7496,36.3982 8.9926,37.1562 8.0576,37.1562",id:"Fill-3"}),u.default.createElement("path",{d:"M376.4697,4.248 L290.4657,4.248 C289.5317,4.248 288.7737,3.49 288.7737,2.556 C288.7737,1.621 289.5317,0.863 290.4657,0.863 L376.4697,0.863 C377.4047,0.863 378.1617,1.621 378.1617,2.556 C378.1617,3.49 377.4047,4.248 376.4697,4.248",id:"Fill-5"}),u.default.createElement("path",{d:"M391.8594,4.248 L385.8314,4.248 C384.8964,4.248 384.1384,3.49 384.1384,2.556 C384.1384,1.621 384.8964,0.863 385.8314,0.863 L391.8594,0.863 C392.7944,0.863 393.5514,1.621 393.5514,2.556 C393.5514,3.49 392.7944,4.248 391.8594,4.248",id:"Fill-7"})),u.default.createElement("g",{id:"Group-46",transform:"translate(99.000000, 0.000000)"},u.default.createElement("path",{d:"M11.6302,7.9983 C15.9922,11.3543 21.7302,12.7143 30.7892,12.7143 C38.5922,12.7143 45.4912,10.3383 52.1622,8.0403 C58.9222,5.7113 65.3062,3.5123 72.6612,3.5123 C87.4342,3.5123 93.3432,13.7993 94.9572,17.4083 L94.9572,18.6643 L94.9572,28.5973 L94.9572,30.9823 L94.9572,47.7033 L94.9572,63.6973 L94.9572,81.2303 L94.9572,90.4623 L94.9572,107.9853 L94.9572,108.9773 C94.9532,108.9723 94.9492,108.9663 94.9452,108.9603 C94.9202,108.9263 94.8932,108.8913 94.8682,108.8573 C94.7612,108.7113 94.6512,108.5643 94.5372,108.4153 C94.4912,108.3553 94.4432,108.2943 94.3962,108.2323 C94.2932,108.1013 94.1872,107.9673 94.0792,107.8333 C94.0332,107.7773 93.9882,107.7193 93.9412,107.6633 C93.7902,107.4783 93.6342,107.2923 93.4732,107.1053 C93.4462,107.0743 93.4182,107.0443 93.3912,107.0133 C93.2532,106.8553 93.1112,106.6963 92.9662,106.5373 C92.9112,106.4763 92.8532,106.4143 92.7972,106.3533 C92.6682,106.2153 92.5372,106.0773 92.4032,105.9383 C92.3482,105.8823 92.2942,105.8253 92.2382,105.7693 C92.0522,105.5803 91.8622,105.3923 91.6662,105.2043 C91.6372,105.1773 91.6062,105.1493 91.5772,105.1213 C91.4072,104.9603 91.2332,104.8003 91.0542,104.6393 C90.9882,104.5793 90.9202,104.5203 90.8532,104.4603 C90.6992,104.3253 90.5412,104.1893 90.3812,104.0553 C90.3152,104.0003 90.2502,103.9443 90.1842,103.8903 C89.9612,103.7073 89.7352,103.5253 89.5022,103.3463 C89.4732,103.3233 89.4422,103.3013 89.4132,103.2783 C89.2062,103.1213 88.9952,102.9663 88.7792,102.8113 C88.7022,102.7563 88.6242,102.7023 88.5462,102.6483 C88.3642,102.5203 88.1782,102.3943 87.9902,102.2703 C87.9122,102.2193 87.8362,102.1683 87.7582,102.1173 C87.4982,101.9493 87.2342,101.7833 86.9622,101.6223 C86.9332,101.6053 86.9032,101.5883 86.8742,101.5713 C86.6282,101.4263 86.3772,101.2853 86.1222,101.1463 C86.0342,101.0983 85.9442,101.0503 85.8542,101.0043 C85.6422,100.8913 85.4282,100.7813 85.2092,100.6743 C85.1202,100.6303 85.0332,100.5853 84.9432,100.5433 C84.6422,100.3993 84.3372,100.2583 84.0242,100.1233 C83.9982,100.1113 83.9712,100.1013 83.9452,100.0903 C83.6552,99.9663 83.3602,99.8483 83.0612,99.7323 C82.9612,99.6943 82.8602,99.6573 82.7582,99.6193 C82.5162,99.5303 82.2692,99.4433 82.0192,99.3583 C81.9192,99.3243 81.8182,99.2893 81.7152,99.2573 C81.3722,99.1453 81.0242,99.0393 80.6682,98.9393 C80.6472,98.9333 80.6252,98.9293 80.6052,98.9233 C80.2682,98.8303 79.9242,98.7443 79.5762,98.6623 C79.4642,98.6363 79.3502,98.6113 79.2372,98.5863 C78.9612,98.5253 78.6832,98.4683 78.4002,98.4143 C78.2852,98.3933 78.1722,98.3703 78.0562,98.3503 C77.6682,98.2813 77.2752,98.2173 76.8732,98.1633 C76.8612,98.1613 76.8492,98.1603 76.8372,98.1593 C76.4472,98.1063 76.0492,98.0643 75.6462,98.0263 C75.5222,98.0143 75.3962,98.0043 75.2702,97.9943 C74.9612,97.9693 74.6472,97.9483 74.3302,97.9323 C74.2012,97.9253 74.0742,97.9183 73.9442,97.9123 C73.5092,97.8963 73.0692,97.8843 72.6202,97.8843 C64.7632,97.8843 57.8402,100.2683 51.1462,102.5753 C44.4112,104.8943 38.0502,107.0863 30.7482,107.0863 C30.3922,107.0863 30.0422,107.0833 29.6992,107.0783 C29.6282,107.0783 29.5602,107.0763 29.4892,107.0743 C29.2152,107.0703 28.9442,107.0663 28.6792,107.0583 C28.6232,107.0573 28.5702,107.0553 28.5132,107.0533 C28.2362,107.0453 27.9622,107.0363 27.6932,107.0253 C27.6582,107.0233 27.6242,107.0213 27.5892,107.0203 C27.2992,107.0073 27.0132,106.9943 26.7352,106.9773 C26.7292,106.9773 26.7232,106.9773 26.7172,106.9763 C18.4422,106.4943 14.6042,104.4433 11.6302,101.3563 L11.6302,7.9983 Z",id:"Fill-10",fill:"#FFFFFF"}),u.default.createElement("path",{d:"M120.2493,3.5124 C127.6043,3.5124 133.9883,5.7114 140.7483,8.0394 C147.4193,10.3374 154.3173,12.7144 162.1203,12.7144 C171.1793,12.7144 176.9183,11.3544 181.2803,7.9984 L181.2803,101.3564 C178.3053,104.4424 174.4683,106.4944 166.1933,106.9764 C166.1873,106.9764 166.1813,106.9764 166.1753,106.9774 C165.8963,106.9934 165.6103,107.0074 165.3213,107.0204 C165.2863,107.0214 165.2523,107.0234 165.2163,107.0254 C164.9483,107.0364 164.6733,107.0454 164.3963,107.0534 C164.3403,107.0554 164.2863,107.0574 164.2303,107.0584 C163.9663,107.0654 163.6943,107.0704 163.4213,107.0744 C163.3503,107.0764 163.2823,107.0784 163.2103,107.0784 C162.8673,107.0834 162.5183,107.0864 162.1613,107.0864 C154.8603,107.0864 148.4993,104.8944 141.7643,102.5744 C135.0703,100.2684 128.1463,97.8834 120.2903,97.8834 C119.8413,97.8834 119.4013,97.8964 118.9663,97.9124 C118.8363,97.9184 118.7093,97.9254 118.5803,97.9324 C118.2623,97.9484 117.9493,97.9694 117.6393,97.9944 C117.5143,98.0044 117.3883,98.0144 117.2633,98.0254 C116.8613,98.0634 116.4623,98.1064 116.0723,98.1594 C116.0613,98.1604 116.0483,98.1614 116.0363,98.1634 C115.6353,98.2174 115.2423,98.2814 114.8543,98.3494 C114.7383,98.3704 114.6243,98.3934 114.5093,98.4144 C114.2273,98.4684 113.9483,98.5254 113.6733,98.5864 C113.5603,98.6114 113.4463,98.6354 113.3343,98.6624 C112.9853,98.7444 112.6423,98.8294 112.3053,98.9234 C112.2843,98.9294 112.2633,98.9334 112.2423,98.9394 C111.8853,99.0394 111.5383,99.1454 111.1943,99.2574 C111.0923,99.2894 110.9913,99.3244 110.8903,99.3584 C110.6403,99.4434 110.3943,99.5304 110.1513,99.6194 C110.0503,99.6574 109.9493,99.6944 109.8493,99.7324 C109.5493,99.8484 109.2543,99.9664 108.9653,100.0904 C108.9393,100.1014 108.9123,100.1114 108.8863,100.1234 C108.5733,100.2574 108.2673,100.3994 107.9663,100.5434 C107.8773,100.5854 107.7893,100.6304 107.7013,100.6744 C107.4823,100.7814 107.2673,100.8914 107.0553,101.0034 C106.9663,101.0504 106.8763,101.0984 106.7883,101.1454 C106.5323,101.2854 106.2823,101.4264 106.0363,101.5714 C106.0073,101.5884 105.9773,101.6054 105.9483,101.6224 C105.6763,101.7834 105.4113,101.9494 105.1523,102.1174 C105.0733,102.1684 104.9983,102.2184 104.9203,102.2694 C104.7313,102.3944 104.5463,102.5204 104.3643,102.6484 C104.2863,102.7024 104.2073,102.7564 104.1313,102.8114 C103.9153,102.9654 103.7043,103.1214 103.4973,103.2784 C103.4683,103.3014 103.4373,103.3234 103.4073,103.3464 C103.1753,103.5254 102.9493,103.7074 102.7263,103.8894 C102.6603,103.9444 102.5953,103.9994 102.5293,104.0544 C102.3693,104.1894 102.2113,104.3254 102.0573,104.4604 C101.9903,104.5204 101.9223,104.5794 101.8563,104.6394 C101.6773,104.7994 101.5033,104.9604 101.3323,105.1214 C101.3033,105.1494 101.2733,105.1764 101.2443,105.2044 C101.0483,105.3924 100.8583,105.5804 100.6723,105.7694 C100.6163,105.8254 100.5623,105.8824 100.5073,105.9384 C100.3733,106.0774 100.2413,106.2154 100.1133,106.3534 C100.0573,106.4144 99.9993,106.4754 99.9443,106.5374 C99.7993,106.6964 99.6563,106.8554 99.5183,107.0134 C99.4913,107.0434 99.4633,107.0744 99.4373,107.1054 C99.2763,107.2924 99.1203,107.4784 98.9683,107.6634 C98.9223,107.7194 98.8773,107.7764 98.8313,107.8334 C98.7233,107.9674 98.6173,108.1004 98.5143,108.2324 C98.4673,108.2944 98.4193,108.3554 98.3733,108.4154 C98.2593,108.5644 98.1493,108.7114 98.0423,108.8574 C98.0163,108.8914 97.9903,108.9264 97.9653,108.9604 C97.9613,108.9664 97.9573,108.9714 97.9533,108.9774 L97.9533,107.9854 L97.9533,90.4624 L97.9533,81.2304 L97.9533,63.6974 L97.9533,47.7034 L97.9533,30.9824 L97.9533,28.5974 L97.9533,18.6644 L97.9533,17.4084 C99.5663,13.7994 105.4763,3.5124 120.2493,3.5124",id:"Fill-12",fill:"#FFFFFF"}),u.default.createElement("path",{d:"M162.1616,110.082 C154.3586,110.082 147.4606,107.705 140.7886,105.407 C134.0296,103.079 127.6456,100.88 120.2906,100.88 C105.1196,100.88 99.2956,111.727 97.8736,115.051 C97.6376,115.602 97.0956,115.96 96.4956,115.96 L96.4146,115.96 C95.8146,115.96 95.2726,115.602 95.0366,115.051 C93.6146,111.727 87.7906,100.88 72.6196,100.88 C65.2646,100.88 58.8806,103.079 52.1216,105.407 C45.4496,107.705 38.5516,110.082 30.7486,110.082 C21.7146,110.082 15.9886,108.722 11.6306,105.367 L11.6306,120.525 L81.6206,120.525 C89.2176,120.525 94.0236,125.459 94.8036,130.674 L94.9566,130.674 L97.9536,130.674 L98.1066,130.674 C98.8866,125.459 103.6926,120.525 111.2896,120.525 L181.2796,120.525 L181.2796,105.367 C176.9216,108.722 171.1956,110.082 162.1616,110.082",id:"Fill-14",fill:"#EC833D"}),u.default.createElement("path",{d:"M188.9002,125.2037 L188.9002,128.2007 L188.9002,129.2287 L109.7882,129.2287 C109.2122,129.2287 108.6882,129.5597 108.4382,130.0777 C106.3852,134.3507 102.4522,137.1557 97.9532,137.6707 L97.9532,137.6697 C97.4602,137.7257 96.9632,137.7637 96.4592,137.7647 L96.4552,137.7647 L96.4512,137.7647 C95.9462,137.7637 95.4492,137.7257 94.9572,137.6697 L94.9572,137.6707 C90.4582,137.1557 86.5252,134.3507 84.4722,130.0777 C84.2222,129.5597 83.6982,129.2287 83.1222,129.2287 L4.0102,129.2287 L4.0102,128.2007 L4.0102,125.2037 L4.0102,22.5907 L8.6342,22.5907 L8.6342,84.0837 C8.6272,84.0837 8.6202,84.0827 8.6132,84.0817 L8.6132,121.8507 C8.6132,121.9607 8.6262,122.0657 8.6482,122.1677 C8.7222,122.9267 9.3542,123.5207 10.1322,123.5207 L81.6212,123.5207 C88.7252,123.5207 91.9202,128.5797 91.9202,132.1717 C91.9202,132.9987 92.5912,133.6687 93.4182,133.6687 L94.9572,133.6687 L97.9532,133.6687 L99.4922,133.6687 C100.3192,133.6687 100.9902,132.9987 100.9902,132.1717 C100.9902,128.5797 104.1852,123.5207 111.2892,123.5207 L182.7782,123.5207 C183.5552,123.5207 184.1882,122.9267 184.2612,122.1677 C184.2832,122.0657 184.2972,121.9607 184.2972,121.8507 L184.2972,84.0817 C184.2902,84.0827 184.2832,84.0837 184.2762,84.0837 L184.2762,22.5907 L188.9002,22.5907 L188.9002,125.2037 Z",id:"Fill-16",fill:"#E5640F"}),u.default.createElement("path",{d:"M96.4551,141 C87.8971,141 83.4061,134.81 81.9571,132.343 L2.6631,132.343 C1.7281,132.343 0.9711,131.585 0.9711,130.65 L0.9711,20.98 C0.9711,20.046 1.7281,19.288 2.6631,19.288 L10.2291,19.288 C11.1641,19.288 11.9221,20.046 11.9221,20.98 C11.9221,21.915 11.1641,22.673 10.2291,22.673 L4.3551,22.673 L4.3551,128.958 L82.9671,128.958 C83.6271,128.958 84.2271,129.342 84.5041,129.941 C84.6481,130.25 88.1961,137.615 96.4551,137.615 C97.3901,137.615 98.1471,138.373 98.1471,139.308 C98.1471,140.242 97.3901,141 96.4551,141",id:"Fill-18",fill:"#231F20"}),u.default.createElement("path",{d:"M96.4541,116.2852 C95.7071,116.2852 95.0351,115.7912 94.8261,115.0542 C94.6621,114.4872 90.5801,101.0562 73.6971,101.0562 C64.4601,101.0562 57.8031,103.5072 51.3631,105.8762 C45.2901,108.1102 39.0101,110.4212 30.9441,110.4212 C14.2211,110.4212 9.0961,103.9772 8.8861,103.7042 C8.3171,102.9622 8.4581,101.8992 9.2001,101.3312 C9.9381,100.7672 10.9891,100.9012 11.5601,101.6302 C11.6641,101.7532 16.2081,107.0362 30.9441,107.0362 C38.4061,107.0362 44.1331,104.9292 50.1941,102.6982 C56.9121,100.2272 63.8571,97.6722 73.6971,97.6722 C89.3121,97.6722 95.5271,108.1232 97.4071,112.3702 C97.8541,112.6752 98.1471,113.1872 98.1471,113.7692 L98.1471,114.5932 C98.1471,115.4372 97.5241,116.1532 96.6871,116.2692 C96.6091,116.2802 96.5311,116.2852 96.4541,116.2852",id:"Fill-20",fill:"#231F20"}),u.default.createElement("path",{d:"M96.4551,134.0957 L93.8441,134.0957 C92.9091,134.0957 92.1511,133.3377 92.1511,132.4037 C92.1511,124.5957 82.6341,123.4127 81.6561,123.3127 L10.2291,123.3127 C9.2951,123.3127 8.5371,122.5547 8.5371,121.6197 L8.5371,5.2797 C8.5371,4.5537 8.9991,3.9087 9.6861,3.6757 C10.3711,3.4487 11.1331,3.6747 11.5731,4.2497 C11.6031,4.2867 16.1091,9.6407 30.9441,9.6407 C38.4061,9.6407 44.1331,7.5327 50.1941,5.3027 C56.9121,2.8317 63.8571,0.2767 73.6971,0.2767 C93.1951,0.2767 98.0371,16.5717 98.0841,16.7367 C98.1261,16.8857 98.1471,17.0407 98.1471,17.1977 L98.1471,113.7697 C98.1471,114.7037 97.3901,115.4617 96.4551,115.4617 C95.5201,115.4617 94.7631,114.7037 94.7631,113.7697 L94.7631,17.4527 C94.1751,15.6557 89.6511,3.6607 73.6971,3.6607 C64.4601,3.6607 57.8031,6.1117 51.3631,8.4807 C45.2901,10.7147 39.0101,13.0257 30.9441,13.0257 C20.9071,13.0257 15.0481,10.7047 11.9221,8.7897 L11.9221,119.9277 L81.7371,119.9277 C81.7861,119.9277 81.8341,119.9297 81.8821,119.9337 C86.2941,120.3137 94.3771,123.0677 95.4241,130.7107 L96.4551,130.7107 C97.3901,130.7107 98.1471,131.4687 98.1471,132.4037 C98.1471,133.3377 97.3901,134.0957 96.4551,134.0957",id:"Fill-22",fill:"#231F20"}),u.default.createElement("path",{d:"M165.7295,36.6348 C154.2985,36.6348 149.7425,35.7058 135.2595,30.4218 C122.0625,25.6068 111.3915,30.3258 111.2855,30.3728 C110.4365,30.7608 109.4315,30.3838 109.0445,29.5308 C108.6585,28.6808 109.0355,27.6768 109.8865,27.2908 C110.3725,27.0718 121.9365,21.9558 136.4195,27.2418 C150.4245,32.3518 154.8075,33.2498 165.7295,33.2498 C166.6645,33.2498 167.4215,34.0078 167.4215,34.9428 C167.4215,35.8768 166.6645,36.6348 165.7295,36.6348",id:"Fill-24",fill:"#231F20"}),u.default.createElement("path",{d:"M165.7295,46.4385 C154.2985,46.4385 149.7425,45.5095 135.2595,40.2255 C122.1285,35.4375 111.3905,40.1305 111.2825,40.1785 C110.4305,40.5585 109.4285,40.1825 109.0445,39.3315 C108.6615,38.4805 109.0365,37.4805 109.8865,37.0945 C110.3725,36.8735 121.9365,31.7625 136.4195,37.0455 C150.4245,42.1555 154.8075,43.0535 165.7295,43.0535 C166.6645,43.0535 167.4215,43.8115 167.4215,44.7465 C167.4215,45.6805 166.6645,46.4385 165.7295,46.4385",id:"Fill-26",fill:"#231F20"}),u.default.createElement("path",{d:"M165.7295,56.2432 C154.2985,56.2432 149.7425,55.3142 135.2595,50.0302 C122.1285,45.2422 111.3905,49.9342 111.2825,49.9832 C110.4305,50.3632 109.4285,49.9872 109.0445,49.1362 C108.6615,48.2852 109.0365,47.2852 109.8865,46.8992 C110.3725,46.6782 121.9365,41.5662 136.4195,46.8502 C150.4245,51.9602 154.8075,52.8582 165.7295,52.8582 C166.6645,52.8582 167.4215,53.6162 167.4215,54.5512 C167.4215,55.4852 166.6645,56.2432 165.7295,56.2432",id:"Fill-28",fill:"#231F20"}),u.default.createElement("path",{d:"M165.7295,66.0479 C154.2985,66.0479 149.7425,65.1189 135.2595,59.8349 C122.1285,55.0459 111.3905,59.7389 111.2825,59.7879 C110.4305,60.1679 109.4285,59.7919 109.0445,58.9409 C108.6615,58.0899 109.0365,57.0899 109.8865,56.7039 C110.3725,56.4839 121.9365,51.3719 136.4195,56.6549 C150.4245,61.7649 154.8075,62.6629 165.7295,62.6629 C166.6645,62.6629 167.4215,63.4209 167.4215,64.3559 C167.4215,65.2899 166.6645,66.0479 165.7295,66.0479",id:"Fill-30",fill:"#231F20"}),u.default.createElement("path",{d:"M165.7295,75.8525 C154.2975,75.8525 149.7425,74.9235 135.2595,69.6385 C122.1285,64.8495 111.3905,69.5435 111.2825,69.5915 C110.4305,69.9715 109.4285,69.5955 109.0445,68.7445 C108.6615,67.8935 109.0365,66.8935 109.8865,66.5075 C110.3725,66.2865 121.9365,61.1755 136.4195,66.4585 C150.4235,71.5695 154.8065,72.4675 165.7295,72.4675 C166.6645,72.4675 167.4215,73.2255 167.4215,74.1605 C167.4215,75.0945 166.6645,75.8525 165.7295,75.8525",id:"Fill-32",fill:"#231F20"}),u.default.createElement("path",{d:"M96.4697,141 C95.5347,141 94.7777,140.242 94.7777,139.308 C94.7777,138.373 95.5347,137.615 96.4697,137.615 C104.7857,137.615 108.3867,130.019 108.4217,129.941 C108.6987,129.342 109.2987,128.958 109.9587,128.958 L188.5697,128.958 L188.5697,22.673 L182.6957,22.673 C181.7607,22.673 181.0027,21.915 181.0027,20.98 C181.0027,20.046 181.7607,19.288 182.6957,19.288 L190.2617,19.288 C191.1967,19.288 191.9537,20.046 191.9537,20.98 L191.9537,130.65 C191.9537,131.585 191.1967,132.343 190.2617,132.343 L110.9687,132.343 C109.5197,134.81 105.0277,141 96.4697,141",id:"Fill-34",fill:"#231F20"}),u.default.createElement("path",{d:"M99.0811,134.0957 L96.4701,134.0957 C95.5351,134.0957 94.7771,133.3377 94.7771,132.4037 C94.7771,131.4687 95.5351,130.7107 96.4701,130.7107 L97.5011,130.7107 C98.5481,123.0677 106.6321,120.3137 111.0441,119.9337 C111.0921,119.9297 111.1401,119.9277 111.1881,119.9277 L181.0031,119.9277 L181.0031,8.7897 C177.8771,10.7047 172.0181,13.0257 161.9811,13.0257 C153.9151,13.0257 147.6351,10.7147 141.5611,8.4807 C135.1231,6.1117 128.4651,3.6607 119.2281,3.6607 C102.3461,3.6607 98.2631,17.0917 98.0971,17.6627 C97.8381,18.5597 96.9041,19.0777 96.0041,18.8227 C95.1071,18.5657 94.5871,17.6337 94.8411,16.7367 C94.8881,16.5717 99.7301,0.2767 119.2281,0.2767 C129.0681,0.2767 136.0141,2.8317 142.7301,5.3027 C148.7931,7.5327 154.5191,9.6407 161.9811,9.6407 C176.8151,9.6407 181.3211,4.2867 181.3651,4.2327 C181.8171,3.6757 182.5781,3.4497 183.2531,3.6937 C183.9291,3.9327 184.3881,4.5627 184.3881,5.2797 L184.3881,121.6197 C184.3881,122.5547 183.6301,123.3127 182.6951,123.3127 L111.2691,123.3127 C110.3081,123.4107 100.7731,124.5887 100.7731,132.4037 C100.7731,133.3377 100.0161,134.0957 99.0811,134.0957",id:"Fill-36",fill:"#231F20"}),u.default.createElement("path",{d:"M96.4707,116.2852 C96.3937,116.2852 96.3157,116.2802 96.2377,116.2692 C95.4007,116.1532 94.7777,115.4372 94.7777,114.5932 L94.7777,113.7692 C94.7777,113.1872 95.0707,112.6752 95.5177,112.3702 C97.3977,108.1232 103.6137,97.6722 119.2287,97.6722 C129.0687,97.6722 136.0137,100.2272 142.7307,102.6982 C148.7927,104.9292 154.5187,107.0362 161.9817,107.0362 C176.8157,107.0362 181.3217,101.6822 181.3657,101.6282 C181.9477,100.9092 183.0087,100.7822 183.7357,101.3542 C184.4627,101.9272 184.6017,102.9692 184.0387,103.7042 C183.8287,103.9772 178.7037,110.4212 161.9817,110.4212 C153.9147,110.4212 147.6347,108.1102 141.5617,105.8762 C135.1227,103.5072 128.4647,101.0562 119.2287,101.0562 C112.0837,101.0562 106.3537,103.4282 102.1977,108.1022 C99.1067,111.5802 98.1087,115.0192 98.0987,115.0542 C97.8897,115.7912 97.2177,116.2852 96.4707,116.2852",id:"Fill-38",fill:"#231F20"}),u.default.createElement("path",{d:"M33.9475,58.4893 L38.9085,58.4893 C38.5075,57.2263 38.1005,55.9783 37.6915,54.7453 C37.2805,53.5113 36.8635,52.2843 36.4435,51.0613 C36.0225,52.3053 35.6005,53.5433 35.1805,54.7743 C34.7595,56.0073 34.3485,57.2453 33.9475,58.4893 Z M41.5855,67.0903 C41.3855,66.4083 41.1805,65.7323 40.9685,65.0593 C40.7585,64.3883 40.5535,63.7213 40.3515,63.0603 L32.5045,63.0603 C32.1015,64.3843 31.6925,65.7263 31.2705,67.0903 L25.1055,67.0903 C26.4295,63.3203 27.7675,59.6433 29.1205,56.0543 C30.4735,52.4643 31.8625,48.9763 33.2845,45.5883 L39.7515,45.5883 C41.1955,49.1563 42.5985,52.7393 43.9615,56.3393 C45.3255,59.9363 46.6465,63.5213 47.9305,67.0903 L41.5855,67.0903 Z",id:"Fill-40",fill:"#231F20"}),u.default.createElement("path",{d:"M57.8527,55.5715 C57.0517,55.5715 56.3907,55.8845 55.8687,56.5045 L55.8687,62.7285 C56.3087,62.8695 56.8017,62.9405 57.3427,62.9405 C58.2447,62.9405 58.9377,62.6135 59.4177,61.9635 C59.8977,61.3105 60.1387,60.3835 60.1387,59.1815 C60.1387,57.9985 59.9437,57.1005 59.5517,56.4905 C59.1617,55.8775 58.5957,55.5715 57.8527,55.5715 M65.8237,58.9695 C65.8237,60.7945 65.4717,62.3385 64.7707,63.6015 C64.0677,64.8645 63.0467,65.8275 61.7037,66.4875 C60.3597,67.1505 58.7147,67.4805 56.7707,67.4805 C55.7087,67.4805 54.6517,67.3645 53.5987,67.1365 C52.5457,66.9055 51.4277,66.5385 50.2447,66.0365 L50.2447,44.6865 L55.8687,44.6865 L55.8687,52.5945 C56.3507,52.0745 56.8917,51.6825 57.4917,51.4225 C58.0937,51.1625 58.7757,51.0325 59.5367,51.0325 C60.8207,51.0325 61.9327,51.3575 62.8767,52.0075 C63.8187,52.6595 64.5447,53.5825 65.0557,54.7745 C65.5677,55.9675 65.8237,57.3675 65.8237,58.9695",id:"Fill-42",fill:"#231F20"}),u.default.createElement("path",{d:"M76.7402,67.48 C74.9342,67.48 73.4052,67.159 72.1522,66.519 C70.9002,65.877 69.9432,64.94 69.2812,63.706 C68.6202,62.473 68.2882,60.986 68.2882,59.24 C68.2882,57.998 68.4902,56.87 68.8902,55.859 C69.2912,54.846 69.8722,53.979 70.6342,53.256 C71.3952,52.534 72.3032,51.984 73.3562,51.603 C74.4072,51.223 75.5972,51.032 76.9202,51.032 C77.6612,51.032 78.3782,51.105 79.0712,51.257 C79.7612,51.408 80.4092,51.613 81.0092,51.873 L81.0092,56.564 C80.5072,56.224 79.9812,55.974 79.4312,55.813 C78.8802,55.653 78.3032,55.571 77.7012,55.571 C76.5182,55.571 75.6012,55.892 74.9512,56.534 C74.2982,57.176 73.9732,58.078 73.9732,59.24 C73.9732,60.423 74.2922,61.336 74.9342,61.978 C75.5762,62.62 76.4672,62.941 77.6112,62.941 C78.2522,62.941 78.8632,62.865 79.4462,62.714 C80.0272,62.563 80.6192,62.299 81.2212,61.917 L81.2212,66.519 C80.5792,66.859 79.8822,67.105 79.1292,67.256 C78.3782,67.407 77.5812,67.48 76.7402,67.48",id:"Fill-44",fill:"#231F20"})),u.default.createElement("polyline",{id:"Fill-47",fill:"#EC833D",points:"217.351 2 217.351 88.111 211.175 79.519 205 88.111 205 5.799"}),u.default.createElement("path",{d:"M217.044,89.804 C216.51,89.804 215.994,89.55 215.67,89.1 L210.868,82.42 L206.066,89.1 C205.639,89.696 204.873,89.948 204.174,89.723 C203.474,89.497 203,88.846 203,88.112 L203,5.799 L206.385,5.799 L206.385,82.857 L209.494,78.532 C210.129,77.647 211.607,77.647 212.242,78.532 L215.352,82.857 L215.352,2 L218.736,2 L218.736,88.112 C218.736,88.846 218.263,89.497 217.563,89.723 C217.392,89.778 217.217,89.804 217.044,89.804",id:"Fill-48",fill:"#231F20"}))))))};i.displayName="All Subjects Image",n.default=i,t.exports=n.default}])},function(t,n){t.exports=React},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function u(t,n){var e={};for(var r in t)n.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}Object.defineProperty(n,"__esModule",{value:!0});var i=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},o=e(3),a=r(o),f=e(5),c=r(f),l=e(12),s=e(17),p=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments[3];return function(){c.default.track((0,s.formatIStatsValue)(t),(0,s.formatIStatsValue)(n),(0,l.mapValues)(s.formatIStatsValue,e)),r.apply(void 0,arguments)}};n.default=function(t){function n(n){var e=n.onClick,r=n.iStatsAction,o=n.iStatsType,f=n.iStatsOptions,c=u(n,["onClick","iStatsAction","iStatsType","iStatsOptions"]);return a.default.createElement(t,i({},c,{onClick:p(r,o,f,e)}))}return n.defaultProps={onClick:function(){return null},iStatsType:"",iStatsOptions:{}},n.displayName="iStatsOnClick("+(t.displayName||t.name||"Component")+")",n},t.exports=n.default},function(t,n,e){function r(){return l?s.resolve(l):new s(function(t){requirejs(["istats-1"],function(n){l=n,t(l)})})}function u(t){return"string"==typeof t&&t[0]}function i(t,n){return u(t)&&u(n)}function o(t,n,e){return r().then(function(r){r.log(t,n,e)})}function a(t,n){return r().then(function(e){e.track(t,n)})}function f(t,n,e){return i(t,n)?o(n,t,e):s.reject("Invalid parameters")}function c(){return r().then(function(t){return t.getCountername()})}var l,s=e(6);n.track=f,n.trackRegion=a,n.getCountername=c,n.log=o},function(t,n,e){var r=e(7).Promise;t.exports=r},function(t,n,e){var r;(function(t,u,i){(function(){"use strict";function o(t){return"function"==typeof t||"object"==typeof t&&null!==t}function a(t){return"function"==typeof t}function f(t){V=t}function c(t){H=t}function l(){return function(){G(p)}}function s(){return function(){setTimeout(p,1)}}function p(){for(var t=0;t<Y;t+=2){(0,et[t])(et[t+1]),et[t]=void 0,et[t+1]=void 0}Y=0}function h(t,n){var e=this,r=new this.constructor(g);void 0===r[it]&&R(r);var u=e._state;if(u){var i=arguments[u-1];H(function(){W(u,r,i,e._result)})}else E(e,r,t,n);return r}function d(t){var n=this;if(t&&"object"==typeof t&&t.constructor===n)return t;var e=new n(g);return w(e,t),e}function g(){}function _(){return new TypeError("You cannot resolve a promise with itself")}function v(){return new TypeError("A promises callback cannot return that same promise.")}function y(t){try{return t.then}catch(t){return ct.error=t,ct}}function b(t,n,e,r){try{t.call(n,e,r)}catch(t){return t}}function m(t,n,e){H(function(t){var r=!1,u=b(e,n,function(e){r||(r=!0,n!==e?w(t,e):A(t,e))},function(n){r||(r=!0,L(t,n))},"Settle: "+(t._label||" unknown promise"));!r&&u&&(r=!0,L(t,u))},t)}function C(t,n){n._state===at?A(t,n._result):n._state===ft?L(t,n._result):E(n,void 0,function(n){w(t,n)},function(n){L(t,n)})}function x(t,n,e){n.constructor===t.constructor&&e===rt&&constructor.resolve===ut?C(t,n):e===ct?L(t,ct.error):void 0===e?A(t,n):a(e)?m(t,n,e):A(t,n)}function w(t,n){t===n?L(t,_()):o(n)?x(t,n,y(n)):A(t,n)}function j(t){t._onerror&&t._onerror(t._result),O(t)}function A(t,n){t._state===ot&&(t._result=n,t._state=at,0!==t._subscribers.length&&H(O,t))}function L(t,n){t._state===ot&&(t._state=ft,t._result=n,H(j,t))}function E(t,n,e,r){var u=t._subscribers,i=u.length;t._onerror=null,u[i]=n,u[i+at]=e,u[i+ft]=r,0===i&&t._state&&H(O,t)}function O(t){var n=t._subscribers,e=t._state;if(0!==n.length){for(var r,u,i=t._result,o=0;o<n.length;o+=3)r=n[o],u=n[o+e],r?W(e,r,u,i):u(i);t._subscribers.length=0}}function k(){this.error=null}function I(t,n){try{return t(n)}catch(t){return lt.error=t,lt}}function W(t,n,e,r){var u,i,o,f,c=a(e);if(c){if(u=I(e,r),u===lt?(f=!0,i=u.error,u=null):o=!0,n===u)return void L(n,v())}else u=r,o=!0;n._state!==ot||(c&&o?w(n,u):f?L(n,i):t===at?A(n,u):t===ft&&L(n,u))}function S(t,n){try{n(function(n){w(t,n)},function(n){L(t,n)})}catch(n){L(t,n)}}function F(){return st++}function R(t){t[it]=st++,t._state=void 0,t._result=void 0,t._subscribers=[]}function M(t){return new _t(this,t).promise}function B(t){var n=this;return new n(K(t)?function(e,r){for(var u=t.length,i=0;i<u;i++)n.resolve(t[i]).then(e,r)}:function(t,n){n(new TypeError("You must pass an array to race."))})}function z(t){var n=this,e=new n(g);return L(e,t),e}function T(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function P(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function D(t){this[it]=F(),this._result=this._state=void 0,this._subscribers=[],g!==t&&("function"!=typeof t&&T(),this instanceof D?S(this,t):P())}function N(t,n){this._instanceConstructor=t,this.promise=new t(g),this.promise[it]||R(this.promise),K(n)?(this._input=n,this.length=n.length,this._remaining=n.length,this._result=new Array(this.length),0===this.length?A(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&A(this.promise,this._result))):L(this.promise,U())}function U(){return new Error("Array Methods must be provided an Array")}function q(){var t;if(void 0!==u)t=u;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;n&&"[object Promise]"===Object.prototype.toString.call(n.resolve())&&!n.cast||(t.Promise=gt)}var $;$=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)} ;var G,V,Z,K=$,Y=0,H=function(t,n){et[Y]=t,et[Y+1]=n,2===(Y+=2)&&(V?V(p):Z())},J="undefined"!=typeof window?window:void 0,Q=J||{},X=Q.MutationObserver||Q.WebKitMutationObserver,tt="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),nt="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,et=new Array(1e3);Z=tt?function(){return function(){t.nextTick(p)}}():X?function(){var t=0,n=new X(p),e=document.createTextNode("");return n.observe(e,{characterData:!0}),function(){e.data=t=++t%2}}():nt?function(){var t=new MessageChannel;return t.port1.onmessage=p,function(){t.port2.postMessage(0)}}():void 0===J?function(){try{var t=e(10);return G=t.runOnLoop||t.runOnContext,l()}catch(t){return s()}}():s();var rt=h,ut=d,it=Math.random().toString(36).substring(16),ot=void 0,at=1,ft=2,ct=new k,lt=new k,st=0,pt=M,ht=B,dt=z,gt=D;D.all=pt,D.race=ht,D.resolve=ut,D.reject=dt,D._setScheduler=f,D._setAsap=c,D._asap=H,D.prototype={constructor:D,then:rt,catch:function(t){return this.then(null,t)}};var _t=N;N.prototype._enumerate=function(){for(var t=this.length,n=this._input,e=0;this._state===ot&&e<t;e++)this._eachEntry(n[e],e)},N.prototype._eachEntry=function(t,n){var e=this._instanceConstructor,r=e.resolve;if(r===ut){var u=y(t);if(u===rt&&t._state!==ot)this._settledAt(t._state,n,t._result);else if("function"!=typeof u)this._remaining--,this._result[n]=t;else if(e===gt){var i=new e(g);x(i,t,u),this._willSettleAt(i,n)}else this._willSettleAt(new e(function(n){n(t)}),n)}else this._willSettleAt(r(t),n)},N.prototype._settledAt=function(t,n,e){var r=this.promise;r._state===ot&&(this._remaining--,t===ft?L(r,e):this._result[n]=e),0===this._remaining&&A(r,this._result)},N.prototype._willSettleAt=function(t,n){var e=this;E(t,void 0,function(t){e._settledAt(at,n,t)},function(t){e._settledAt(ft,n,t)})};var vt=q,yt={Promise:gt,polyfill:vt};e(11).amd?void 0!==(r=function(){return yt}.call(n,e,n,i))&&(i.exports=r):void 0!==i&&i.exports?i.exports=yt:void 0!==this&&(this.ES6Promise=yt),vt()}).call(this)}).call(n,e(8),function(){return this}(),e(9)(t))},function(t,n){function e(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function u(t){if(l===setTimeout)return setTimeout(t,0);if((l===e||!l)&&setTimeout)return l=setTimeout,setTimeout(t,0);try{return l(t,0)}catch(n){try{return l.call(null,t,0)}catch(n){return l.call(this,t,0)}}}function i(t){if(s===clearTimeout)return clearTimeout(t);if((s===r||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(t);try{return s(t)}catch(n){try{return s.call(null,t)}catch(n){return s.call(this,t)}}}function o(){g&&h&&(g=!1,h.length?d=h.concat(d):_=-1,d.length&&a())}function a(){if(!g){var t=u(o);g=!0;for(var n=d.length;n;){for(h=d,d=[];++_<n;)h&&h[_].run();_=-1,n=d.length}h=null,g=!1,i(t)}}function f(t,n){this.fun=t,this.array=n}function c(){}var l,s,p=t.exports={};!function(){try{l="function"==typeof setTimeout?setTimeout:e}catch(t){l=e}try{s="function"==typeof clearTimeout?clearTimeout:r}catch(t){s=r}}();var h,d=[],g=!1,_=-1;p.nextTick=function(t){var n=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)n[e-1]=arguments[e];d.push(new f(t,n)),1!==d.length||g||u(a)},f.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=c,p.addListener=c,p.once=c,p.off=c,p.removeListener=c,p.removeAllListeners=c,p.emit=c,p.prependListener=c,p.prependOnceListener=c,p.listeners=function(t){return[]},p.binding=function(t){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(t){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n){},function(t,n){t.exports=function(){throw new Error("define cannot be used indirect")}},function(t,n,e){var r=e(13).runInContext();t.exports=e(14)(r,r)},function(t,n,e){var r;(function(t,u){(function(){function i(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}function o(t,n,e,r){for(var u=-1,i=null==t?0:t.length;++u<i;){var o=t[u];n(r,o,e(o),t)}return r}function a(t,n){for(var e=-1,r=null==t?0:t.length;++e<r&&!1!==n(t[e],e,t););return t}function f(t,n){for(var e=null==t?0:t.length;e--&&!1!==n(t[e],e,t););return t}function c(t,n){for(var e=-1,r=null==t?0:t.length;++e<r;)if(!n(t[e],e,t))return!1;return!0}function l(t,n){for(var e=-1,r=null==t?0:t.length,u=0,i=[];++e<r;){var o=t[e];n(o,e,t)&&(i[u++]=o)}return i}function s(t,n){return!(null==t||!t.length)&&-1<m(t,n,0)}function p(t,n,e){for(var r=-1,u=null==t?0:t.length;++r<u;)if(e(n,t[r]))return!0;return!1}function h(t,n){for(var e=-1,r=null==t?0:t.length,u=Array(r);++e<r;)u[e]=n(t[e],e,t);return u}function d(t,n){for(var e=-1,r=n.length,u=t.length;++e<r;)t[u+e]=n[e];return t}function g(t,n,e,r){var u=-1,i=null==t?0:t.length;for(r&&i&&(e=t[++u]);++u<i;)e=n(e,t[u],u,t);return e}function _(t,n,e,r){var u=null==t?0:t.length;for(r&&u&&(e=t[--u]);u--;)e=n(e,t[u],u,t);return e}function v(t,n){for(var e=-1,r=null==t?0:t.length;++e<r;)if(n(t[e],e,t))return!0;return!1}function y(t,n,e){var r;return e(t,function(t,e,u){if(n(t,e,u))return r=e,!1}),r}function b(t,n,e,r){var u=t.length;for(e+=r?1:-1;r?e--:++e<u;)if(n(t[e],e,t))return e;return-1}function m(t,n,e){if(n===n)t:{--e;for(var r=t.length;++e<r;)if(t[e]===n){t=e;break t}t=-1}else t=b(t,x,e);return t}function C(t,n,e,r){--e;for(var u=t.length;++e<u;)if(r(t[e],n))return e;return-1}function x(t){return t!==t}function w(t,n){var e=null==t?0:t.length;return e?O(t,n)/e:V}function j(t){return function(n){return null==n?$:n[t]}}function A(t){return function(n){return null==t?$:t[n]}}function L(t,n,e,r,u){return u(t,function(t,u,i){e=r?(r=!1,t):n(e,t,u,i)}),e}function E(t,n){var e=t.length;for(t.sort(n);e--;)t[e]=t[e].c;return t}function O(t,n){for(var e,r=-1,u=t.length;++r<u;){var i=n(t[r]);i!==$&&(e=e===$?i:e+i)}return e}function k(t,n){for(var e=-1,r=Array(t);++e<t;)r[e]=n(e);return r}function I(t,n){return h(n,function(n){return[n,t[n]]})}function W(t){return function(n){return t(n)}}function S(t,n){return h(n,function(n){return t[n]})}function F(t,n){return t.has(n)}function R(t,n){for(var e=-1,r=t.length;++e<r&&-1<m(n,t[e],0););return e}function M(t,n){for(var e=t.length;e--&&-1<m(n,t[e],0););return e}function B(t){return"\\"+zt[t]}function z(t){var n=-1,e=Array(t.size);return t.forEach(function(t,r){e[++n]=[r,t]}),e}function T(t,n){return function(e){return t(n(e))}}function P(t,n){for(var e=-1,r=t.length,u=0,i=[];++e<r;){var o=t[e];o!==n&&"__lodash_placeholder__"!==o||(t[e]="__lodash_placeholder__",i[u++]=e)}return i}function D(t){var n=-1,e=Array(t.size);return t.forEach(function(t){e[++n]=t}),e}function N(t){var n=-1,e=Array(t.size);return t.forEach(function(t){e[++n]=[t,t]}),e}function U(t){if(St.test(t)){for(var n=It.lastIndex=0;It.test(t);)++n;t=n}else t=tn(t);return t}function q(t){return St.test(t)?t.match(It)||[]:t.split("")}var $,G=1/0,V=NaN,Z=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],K=/\b__p\+='';/g,Y=/\b(__p\+=)''\+/g,H=/(__e\(.*?\)|\b__t\))\+'';/g,J=/&(?:amp|lt|gt|quot|#39);/g,Q=/[&<>"']/g,X=RegExp(J.source),tt=RegExp(Q.source),nt=/<%-([\s\S]+?)%>/g,et=/<%([\s\S]+?)%>/g,rt=/<%=([\s\S]+?)%>/g,ut=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,it=/^\w*$/,ot=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,at=/[\\^$.*+?()[\]{}|]/g,ft=RegExp(at.source),ct=/^\s+|\s+$/g,lt=/^\s+/,st=/\s+$/,pt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ht=/\{\n\/\* \[wrapped with (.+)\] \*/,dt=/,? & /,gt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,_t=/\\(\\)?/g,vt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,yt=/\w*$/,bt=/^[-+]0x[0-9a-f]+$/i,mt=/^0b[01]+$/i,Ct=/^\[object .+?Constructor\]$/,xt=/^0o[0-7]+$/i,wt=/^(?:0|[1-9]\d*)$/,jt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,At=/($^)/,Lt=/['\n\r\u2028\u2029\\]/g,Et="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",Ot=RegExp("['’]","g"),kt=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),It=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])"+Et,"g"),Wt=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+","(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*"].join("|"),"g"),St=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Ft=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Rt="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Mt={};Mt["[object Float32Array]"]=Mt["[object Float64Array]"]=Mt["[object Int8Array]"]=Mt["[object Int16Array]"]=Mt["[object Int32Array]"]=Mt["[object Uint8Array]"]=Mt["[object Uint8ClampedArray]"]=Mt["[object Uint16Array]"]=Mt["[object Uint32Array]"]=!0,Mt["[object Arguments]"]=Mt["[object Array]"]=Mt["[object ArrayBuffer]"]=Mt["[object Boolean]"]=Mt["[object DataView]"]=Mt["[object Date]"]=Mt["[object Error]"]=Mt["[object Function]"]=Mt["[object Map]"]=Mt["[object Number]"]=Mt["[object Object]"]=Mt["[object RegExp]"]=Mt["[object Set]"]=Mt["[object String]"]=Mt["[object WeakMap]"]=!1;var Bt={};Bt["[object Arguments]"]=Bt["[object Array]"]=Bt["[object ArrayBuffer]"]=Bt["[object DataView]"]=Bt["[object Boolean]"]=Bt["[object Date]"]=Bt["[object Float32Array]"]=Bt["[object Float64Array]"]=Bt["[object Int8Array]"]=Bt["[object Int16Array]"]=Bt["[object Int32Array]"]=Bt["[object Map]"]=Bt["[object Number]"]=Bt["[object Object]"]=Bt["[object RegExp]"]=Bt["[object Set]"]=Bt["[object String]"]=Bt["[object Symbol]"]=Bt["[object Uint8Array]"]=Bt["[object Uint8ClampedArray]"]=Bt["[object Uint16Array]"]=Bt["[object Uint32Array]"]=!0,Bt["[object Error]"]=Bt["[object Function]"]=Bt["[object WeakMap]"]=!1;var zt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Tt=parseFloat,Pt=parseInt,Dt="object"==typeof t&&t&&t.Object===Object&&t,Nt="object"==typeof self&&self&&self.Object===Object&&self,Ut=Dt||Nt||Function("return this")(),qt="object"==typeof n&&n&&!n.nodeType&&n,$t=qt&&"object"==typeof u&&u&&!u.nodeType&&u,Gt=$t&&$t.exports===qt,Vt=Gt&&Dt.process,Zt=function(){try{var t=$t&&$t.f&&$t.f("util").types;return t||Vt&&Vt.binding&&Vt.binding("util")}catch(t){}}(),Kt=Zt&&Zt.isArrayBuffer,Yt=Zt&&Zt.isDate,Ht=Zt&&Zt.isMap,Jt=Zt&&Zt.isRegExp,Qt=Zt&&Zt.isSet,Xt=Zt&&Zt.isTypedArray,tn=j("length"),nn=A({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),en=A({"&":"&","<":"<",">":">",'"':""","'":"'"}),rn=A({"&":"&","<":"<",">":">",""":'"',"'":"'"}),un=function t(n){function e(t){if(vu(t)&&!ia(t)&&!(t instanceof A)){if(t instanceof u)return t;if(ii.call(t,"__wrapped__"))return Dr(t)}return new u(t)}function r(){}function u(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=$}function A(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Et(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}function It(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}function zt(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}function Dt(t){var n=-1,e=null==t?0:t.length;for(this.__data__=new zt;++n<e;)this.add(t[n])}function Nt(t){this.size=(this.__data__=new It(t)).size}function qt(t,n){var e,r=ia(t),u=!r&&ua(t),i=!r&&!u&&aa(t),o=!r&&!u&&!i&&pa(t),u=(r=r||u||i||o)?k(t.length,Xu):[],a=u.length;for(e in t)!n&&!ii.call(t,e)||r&&("length"==e||i&&("offset"==e||"parent"==e)||o&&("buffer"==e||"byteLength"==e||"byteOffset"==e)||Er(e,a))||u.push(e);return u}function $t(t){var n=t.length;return n?t[ie(0,n-1)]:$}function Vt(t,n){return Br(Me(t),hn(n,0,t.length))}function Zt(t){return Br(Me(t))}function tn(t,n,e){(e===$||cu(t[n],e))&&(e!==$||n in t)||sn(t,n,e)}function on(t,n,e){var r=t[n];ii.call(t,n)&&cu(r,e)&&(e!==$||n in t)||sn(t,n,e)}function an(t,n){for(var e=t.length;e--;)if(cu(t[e][0],n))return e;return-1}function fn(t,n,e,r){return ro(t,function(t,u,i){n(r,t,e(t),i)}),r}function cn(t,n){return t&&Be(n,Wu(n),t)}function ln(t,n){return t&&Be(n,Su(n),t)}function sn(t,n,e){"__proto__"==n&&wi?wi(t,n,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[n]=e}function pn(t,n){for(var e=-1,r=n.length,u=Vu(r),i=null==t;++e<r;)u[e]=i?$:ku(t,n[e]);return u}function hn(t,n,e){return t===t&&(e!==$&&(t=t<=e?t:e),n!==$&&(t=t>=n?t:n)),t}function dn(t,n,e,r,u,i){var o,f=1&n,c=2&n,l=4&n;if(e&&(o=u?e(t,r,u,i):e(t)),o!==$)return o;if(!_u(t))return t;if(r=ia(t)){if(o=wr(t),!f)return Me(t,o)}else{var s=go(t),p="[object Function]"==s||"[object GeneratorFunction]"==s;if(aa(t))return ke(t,f);if("[object Object]"==s||"[object Arguments]"==s||p&&!u){if(o=c||p?{}:jr(t),!f)return c?Te(t,ln(o,t)):ze(t,cn(o,t))}else{if(!Bt[s])return u?t:{};o=Ar(t,s,f)}}if(i||(i=new Nt),u=i.get(t))return u;if(i.set(t,o),sa(t))return t.forEach(function(r){o.add(dn(r,n,e,r,t,i))}),o;if(ca(t))return t.forEach(function(r,u){o.set(u,dn(r,n,e,u,t,i))}),o;var c=l?c?gr:dr:c?Su:Wu,h=r?$:c(t);return a(h||t,function(r,u){h&&(u=r,r=t[u]),on(o,u,dn(r,n,e,u,t,i))}),o}function gn(t){var n=Wu(t);return function(e){return _n(e,t,n)}}function _n(t,n,e){var r=e.length;if(null==t)return!r;for(t=Ju(t);r--;){var u=e[r],i=n[u],o=t[u];if(o===$&&!(u in t)||!i(o))return!1}return!0}function vn(t,n,e){if("function"!=typeof t)throw new ti("Expected a function");return yo(function(){t.apply($,e)},n)}function yn(t,n,e,r){var u=-1,i=s,o=!0,a=t.length,f=[],c=n.length;if(!a)return f;e&&(n=h(n,W(e))),r?(i=p,o=!1):200<=n.length&&(i=F,o=!1,n=new Dt(n));t:for(;++u<a;){var l=t[u],d=null==e?l:e(l),l=r||0!==l?l:0;if(o&&d===d){for(var g=c;g--;)if(n[g]===d)continue t;f.push(l)}else i(n,d,r)||f.push(l)}return f}function bn(t,n){var e=!0;return ro(t,function(t,r,u){return e=!!n(t,r,u)}),e}function mn(t,n,e){for(var r=-1,u=t.length;++r<u;){var i=t[r],o=n(i);if(null!=o&&(a===$?o===o&&!Cu(o):e(o,a)))var a=o,f=i}return f}function Cn(t,n){var e=[];return ro(t,function(t,r,u){n(t,r,u)&&e.push(t)}),e}function xn(t,n,e,r,u){var i=-1,o=t.length;for(e||(e=Lr),u||(u=[]);++i<o;){var a=t[i];0<n&&e(a)?1<n?xn(a,n-1,e,r,u):d(u,a):r||(u[u.length]=a)}return u}function wn(t,n){return t&&io(t,n,Wu)}function jn(t,n){return t&&oo(t,n,Wu)}function An(t,n){return l(n,function(n){return hu(t[n])})}function Ln(t,n){n=Ee(n,t);for(var e=0,r=n.length;null!=t&&e<r;)t=t[zr(n[e++])];return e&&e==r?t:$}function En(t,n,e){return n=n(t),ia(t)?n:d(n,e(t))}function On(t){if(null==t)t=t===$?"[object Undefined]":"[object Null]";else if(xi&&xi in Ju(t)){var n=ii.call(t,xi),e=t[xi];try{t[xi]=$;var r=!0}catch(t){}var u=fi.call(t);r&&(n?t[xi]=e:delete t[xi]),t=u}else t=fi.call(t);return t}function kn(t,n){return t>n}function In(t,n){return null!=t&&ii.call(t,n)}function Wn(t,n){return null!=t&&n in Ju(t)}function Sn(t,n,e){for(var r=e?p:s,u=t[0].length,i=t.length,o=i,a=Vu(i),f=1/0,c=[];o--;){var l=t[o];o&&n&&(l=h(l,W(n))),f=Mi(l.length,f),a[o]=!e&&(n||120<=u&&120<=l.length)?new Dt(o&&l):$}var l=t[0],d=-1,g=a[0];t:for(;++d<u&&c.length<f;){var _=l[d],v=n?n(_):_,_=e||0!==_?_:0;if(g?!F(g,v):!r(c,v,e)){for(o=i;--o;){var y=a[o];if(y?!F(y,v):!r(t[o],v,e))continue t}g&&g.push(v),c.push(_)}}return c}function Fn(t,n,e){var r={};return wn(t,function(t,u,i){n(r,e(t),u,i)}),r}function Rn(t,n,e){return n=Ee(n,t),t=2>n.length?t:Ln(t,pe(n,0,-1)),n=null==t?t:t[zr(Gr(n))],null==n?$:i(n,t,e)}function Mn(t){return vu(t)&&"[object Arguments]"==On(t)}function Bn(t){return vu(t)&&"[object ArrayBuffer]"==On(t)}function zn(t){return vu(t)&&"[object Date]"==On(t)}function Tn(t,n,e,r,u){if(t===n)n=!0;else if(null==t||null==n||!vu(t)&&!vu(n))n=t!==t&&n!==n;else t:{var i=ia(t),o=ia(n),a=i?"[object Array]":go(t),f=o?"[object Array]":go(n),a="[object Arguments]"==a?"[object Object]":a,f="[object Arguments]"==f?"[object Object]":f,c="[object Object]"==a,o="[object Object]"==f;if((f=a==f)&&aa(t)){if(!aa(n)){n=!1;break t}i=!0,c=!1}if(f&&!c)u||(u=new Nt),n=i||pa(t)?sr(t,n,e,r,Tn,u):pr(t,n,a,e,r,Tn,u);else{if(!(1&e)&&(i=c&&ii.call(t,"__wrapped__"),a=o&&ii.call(n,"__wrapped__"),i||a)){t=i?t.value():t,n=a?n.value():n,u||(u=new Nt),n=Tn(t,n,e,r,u);break t}if(f)n:if(u||(u=new Nt),i=1&e,a=dr(t),o=a.length,f=dr(n).length,o==f||i){for(c=o;c--;){var l=a[c];if(!(i?l in n:ii.call(n,l))){n=!1;break n}}if((f=u.get(t))&&u.get(n))n=f==n;else{f=!0,u.set(t,n),u.set(n,t);for(var s=i;++c<o;){var l=a[c],p=t[l],h=n[l];if(r)var d=i?r(h,p,l,n,t,u):r(p,h,l,t,n,u);if(d===$?p!==h&&!Tn(p,h,e,r,u):!d){f=!1;break}s||(s="constructor"==l)}f&&!s&&(e=t.constructor,r=n.constructor,e!=r&&"constructor"in t&&"constructor"in n&&!("function"==typeof e&&e instanceof e&&"function"==typeof r&&r instanceof r)&&(f=!1)),u.delete(t),u.delete(n),n=f}}else n=!1;else n=!1}}return n}function Pn(t){return vu(t)&&"[object Map]"==go(t)}function Dn(t,n,e,r){var u=e.length,i=u,o=!r;if(null==t)return!i;for(t=Ju(t);u--;){var a=e[u];if(o&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++u<i;){var a=e[u],f=a[0],c=t[f],l=a[1];if(o&&a[2]){if(c===$&&!(f in t))return!1}else{if(a=new Nt,r)var s=r(c,l,f,t,n,a);if(s===$?!Tn(l,c,3,r,a):!s)return!1}}return!0}function Nn(t){return!(!_u(t)||ai&&ai in t)&&(hu(t)?si:Ct).test(Tr(t))}function Un(t){return vu(t)&&"[object RegExp]"==On(t)}function qn(t){return vu(t)&&"[object Set]"==go(t)}function $n(t){return vu(t)&&gu(t.length)&&!!Mt[On(t)]}function Gn(t){return"function"==typeof t?t:null==t?Pu:"object"==typeof t?ia(t)?Hn(t[0],t[1]):Yn(t):qu(t)}function Vn(t){if(!Wr(t))return Fi(t);var n,e=[];for(n in Ju(t))ii.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Zn(t,n){return t<n}function Kn(t,n){var e=-1,r=lu(t)?Vu(t.length):[];return ro(t,function(t,u,i){r[++e]=n(t,u,i)}),r}function Yn(t){var n=mr(t);return 1==n.length&&n[0][2]?Sr(n[0][0],n[0][1]):function(e){return e===t||Dn(e,t,n)}}function Hn(t,n){return kr(t)&&n===n&&!_u(n)?Sr(zr(t),n):function(e){var r=ku(e,t);return r===$&&r===n?Iu(e,t):Tn(n,r,3)}}function Jn(t,n,e,r,u){t!==n&&io(n,function(i,o){if(_u(i)){u||(u=new Nt);var a=u,f="__proto__"==o?$:t[o],c="__proto__"==o?$:n[o],l=a.get(c);if(l)tn(t,o,l);else{var l=r?r(f,c,o+"",t,n,a):$,s=l===$;if(s){var p=ia(c),h=!p&&aa(c),d=!p&&!h&&pa(c),l=c;p||h||d?ia(f)?l=f:su(f)?l=Me(f):h?(s=!1,l=ke(c,!0)):d?(s=!1,l=We(c,!0)):l=[]:bu(c)||ua(c)?(l=f,ua(f)?l=Eu(f):(!_u(f)||e&&hu(f))&&(l=jr(c))):s=!1}s&&(a.set(c,l),Jn(l,c,e,r,a),a.delete(c)),tn(t,o,l)}}else a=r?r("__proto__"==o?$:t[o],i,o+"",t,n,u):$,a===$&&(a=i),tn(t,o,a)},Su)}function Qn(t,n){var e=t.length;if(e)return n+=0>n?e:0,Er(n,e)?t[n]:$}function Xn(t,n,e){var r=-1;return n=h(n.length?n:[Pu],W(yr())),t=Kn(t,function(t){return{a:h(n,function(n){return n(t)}),b:++r,c:t}}),E(t,function(t,n){var r;t:{r=-1;for(var u=t.a,i=n.a,o=u.length,a=e.length;++r<o;){var f=Se(u[r],i[r]);if(f){r=r>=a?f:f*("desc"==e[r]?-1:1);break t}}r=t.b-n.b}return r})}function te(t,n){return ne(t,n,function(n,e){return Iu(t,e)})}function ne(t,n,e){for(var r=-1,u=n.length,i={};++r<u;){var o=n[r],a=Ln(t,o);e(a,o)&&le(i,Ee(o,t),a)}return i}function ee(t){return function(n){return Ln(n,t)}}function re(t,n,e,r){var u=r?C:m,i=-1,o=n.length,a=t;for(t===n&&(n=Me(n)),e&&(a=h(t,W(e)));++i<o;)for(var f=0,c=n[i],c=e?e(c):c;-1<(f=u(a,c,f,r));)a!==t&&bi.call(a,f,1),bi.call(t,f,1);return t}function ue(t,n){for(var e=t?n.length:0,r=e-1;e--;){var u=n[e];if(e==r||u!==i){var i=u;Er(u)?bi.call(t,u,1):me(t,u)}}}function ie(t,n){return t+Oi(Ti()*(n-t+1))}function oe(t,n){var e="";if(!t||1>n||9007199254740991<n)return e;do{n%2&&(e+=t),(n=Oi(n/2))&&(t+=t)}while(n);return e}function ae(t,n){return bo(Fr(t,n,Pu),t+"")}function fe(t){return $t(Ru(t))}function ce(t,n){var e=Ru(t);return Br(e,hn(n,0,e.length))}function le(t,n,e,r){if(!_u(t))return t;n=Ee(n,t);for(var u=-1,i=n.length,o=i-1,a=t;null!=a&&++u<i;){var f=zr(n[u]),c=e;if(u!=o){var l=a[f],c=r?r(l,f,a):$;c===$&&(c=_u(l)?l:Er(n[u+1])?[]:{})}on(a,f,c),a=a[f]}return t}function se(t){return Br(Ru(t))}function pe(t,n,e){var r=-1,u=t.length;for(0>n&&(n=-n>u?0:u+n),e=e>u?u:e,0>e&&(e+=u),u=n>e?0:e-n>>>0,n>>>=0,e=Vu(u);++r<u;)e[r]=t[r+n];return e}function he(t,n){var e;return ro(t,function(t,r,u){return!(e=n(t,r,u))}),!!e}function de(t,n,e){var r=0,u=null==t?r:t.length;if("number"==typeof n&&n===n&&2147483647>=u){for(;r<u;){var i=r+u>>>1,o=t[i];null!==o&&!Cu(o)&&(e?o<=n:o<n)?r=i+1:u=i}return u}return ge(t,n,Pu,e)}function ge(t,n,e,r){n=e(n);for(var u=0,i=null==t?0:t.length,o=n!==n,a=null===n,f=Cu(n),c=n===$;u<i;){var l=Oi((u+i)/2),s=e(t[l]),p=s!==$,h=null===s,d=s===s,g=Cu(s);(o?r||d:c?d&&(r||p):a?d&&p&&(r||!h):f?d&&p&&!h&&(r||!g):h||g?0:r?s<=n:s<n)?u=l+1:i=l}return Mi(i,4294967294)}function _e(t,n){for(var e=-1,r=t.length,u=0,i=[];++e<r;){var o=t[e],a=n?n(o):o;if(!e||!cu(a,f)){var f=a;i[u++]=0===o?0:o}}return i}function ve(t){return"number"==typeof t?t:Cu(t)?V:+t}function ye(t){if("string"==typeof t)return t;if(ia(t))return h(t,ye)+"";if(Cu(t))return no?no.call(t):"";var n=t+"";return"0"==n&&1/t==-G?"-0":n}function be(t,n,e){var r=-1,u=s,i=t.length,o=!0,a=[],f=a;if(e)o=!1,u=p;else if(200<=i){if(u=n?null:lo(t))return D(u);o=!1,u=F,f=new Dt}else f=n?[]:a;t:for(;++r<i;){var c=t[r],l=n?n(c):c,c=e||0!==c?c:0;if(o&&l===l){for(var h=f.length;h--;)if(f[h]===l)continue t;n&&f.push(l),a.push(c)}else u(f,l,e)||(f!==a&&f.push(l),a.push(c))}return a}function me(t,n){return n=Ee(n,t),null==(t=2>n.length?t:Ln(t,pe(n,0,-1)))||delete t[zr(Gr(n))]}function Ce(t,n,e,r){for(var u=t.length,i=r?u:-1;(r?i--:++i<u)&&n(t[i],i,t););return e?pe(t,r?0:i,r?i+1:u):pe(t,r?i+1:0,r?u:i)}function xe(t,n){var e=t;return e instanceof A&&(e=e.value()),g(n,function(t,n){return n.func.apply(n.thisArg,d([t],n.args))},e)}function we(t,n,e){var r=t.length;if(2>r)return r?be(t[0]):[];for(var u=-1,i=Vu(r);++u<r;)for(var o=t[u],a=-1;++a<r;)a!=u&&(i[u]=yn(i[u]||o,t[a],n,e));return be(xn(i,1),n,e)}function je(t,n,e){for(var r=-1,u=t.length,i=n.length,o={};++r<u;)e(o,t[r],r<i?n[r]:$);return o}function Ae(t){return su(t)?t:[]}function Le(t){return"function"==typeof t?t:Pu}function Ee(t,n){return ia(t)?t:kr(t,n)?[t]:mo(Ou(t))}function Oe(t,n,e){var r=t.length;return e=e===$?r:e,!n&&e>=r?t:pe(t,n,e)}function ke(t,n){if(n)return t.slice();var e=t.length,e=gi?gi(e):new t.constructor(e);return t.copy(e),e}function Ie(t){var n=new t.constructor(t.byteLength);return new di(n).set(new di(t)),n}function We(t,n){return new t.constructor(n?Ie(t.buffer):t.buffer,t.byteOffset,t.length)}function Se(t,n){if(t!==n){var e=t!==$,r=null===t,u=t===t,i=Cu(t),o=n!==$,a=null===n,f=n===n,c=Cu(n);if(!a&&!c&&!i&&t>n||i&&o&&f&&!a&&!c||r&&o&&f||!e&&f||!u)return 1;if(!r&&!i&&!c&&t<n||c&&e&&u&&!r&&!i||a&&e&&u||!o&&u||!f)return-1}return 0}function Fe(t,n,e,r){var u=-1,i=t.length,o=e.length,a=-1,f=n.length,c=Ri(i-o,0),l=Vu(f+c);for(r=!r;++a<f;)l[a]=n[a];for(;++u<o;)(r||u<i)&&(l[e[u]]=t[u]);for(;c--;)l[a++]=t[u++];return l}function Re(t,n,e,r){var u=-1,i=t.length,o=-1,a=e.length,f=-1,c=n.length,l=Ri(i-a,0),s=Vu(l+c);for(r=!r;++u<l;)s[u]=t[u];for(l=u;++f<c;)s[l+f]=n[f];for(;++o<a;)(r||u<i)&&(s[l+e[o]]=t[u++]);return s}function Me(t,n){var e=-1,r=t.length;for(n||(n=Vu(r));++e<r;)n[e]=t[e];return n}function Be(t,n,e,r){var u=!e;e||(e={});for(var i=-1,o=n.length;++i<o;){var a=n[i],f=r?r(e[a],t[a],a,e,t):$;f===$&&(f=t[a]),u?sn(e,a,f):on(e,a,f)}return e}function ze(t,n){return Be(t,po(t),n)}function Te(t,n){return Be(t,ho(t),n)}function Pe(t,n){return function(e,r){var u=ia(e)?o:fn,i=n?n():{};return u(e,t,yr(r,2),i)}}function De(t){return ae(function(n,e){var r=-1,u=e.length,i=1<u?e[u-1]:$,o=2<u?e[2]:$,i=3<t.length&&"function"==typeof i?(u--,i):$;for(o&&Or(e[0],e[1],o)&&(i=3>u?$:i,u=1),n=Ju(n);++r<u;)(o=e[r])&&t(n,o,r,i);return n})}function Ne(t,n){return function(e,r){if(null==e)return e;if(!lu(e))return t(e,r);for(var u=e.length,i=n?u:-1,o=Ju(e);(n?i--:++i<u)&&!1!==r(o[i],i,o););return e}}function Ue(t){return function(n,e,r){var u=-1,i=Ju(n);r=r(n);for(var o=r.length;o--;){var a=r[t?o:++u];if(!1===e(i[a],a,i))break}return n}}function qe(t,n,e){function r(){return(this&&this!==Ut&&this instanceof r?i:t).apply(u?e:this,arguments)}var u=1&n,i=Ve(t);return r}function $e(t){return function(n){n=Ou(n);var e=St.test(n)?q(n):$,r=e?e[0]:n.charAt(0);return n=e?Oe(e,1).join(""):n.slice(1),r[t]()+n}}function Ge(t){return function(n){return g(zu(Bu(n).replace(Ot,"")),t,"")}}function Ve(t){return function(){var n=arguments;switch(n.length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3]);case 5:return new t(n[0],n[1],n[2],n[3],n[4]);case 6:return new t(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new t(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var e=eo(t.prototype),n=t.apply(e,n);return _u(n)?n:e}}function Ze(t,n,e){function r(){for(var o=arguments.length,a=Vu(o),f=o,c=vr(r);f--;)a[f]=arguments[f];return f=3>o&&a[0]!==c&&a[o-1]!==c?[]:P(a,c),o-=f.length,o<e?ur(t,n,He,r.placeholder,$,a,f,$,$,e-o):i(this&&this!==Ut&&this instanceof r?u:t,this,a)}var u=Ve(t);return r}function Ke(t){return function(n,e,r){var u=Ju(n);if(!lu(n)){var i=yr(e,3);n=Wu(n),e=function(t){return i(u[t],t,u)}}return e=t(n,e,r),-1<e?u[i?n[e]:e]:$}}function Ye(t){return hr(function(n){var e=n.length,r=e,i=u.prototype.thru;for(t&&n.reverse();r--;){var o=n[r];if("function"!=typeof o)throw new ti("Expected a function");if(i&&!a&&"wrapper"==_r(o))var a=new u([],!0)}for(r=a?r:e;++r<e;)var o=n[r],i=_r(o),f="wrapper"==i?so(o):$,a=f&&Ir(f[0])&&424==f[1]&&!f[4].length&&1==f[9]?a[_r(f[0])].apply(a,f[3]):1==o.length&&Ir(o)?a[i]():a.thru(o);return function(){var t=arguments,r=t[0];if(a&&1==t.length&&ia(r))return a.plant(r).value();for(var u=0,t=e?n[u].apply(this,t):r;++u<e;)t=n[u].call(this,t);return t}})}function He(t,n,e,r,u,i,o,a,f,c){function l(){for(var v=arguments.length,y=Vu(v),b=v;b--;)y[b]=arguments[b];if(d){var m,C=vr(l),b=y.length;for(m=0;b--;)y[b]===C&&++m}if(r&&(y=Fe(y,r,u,d)),i&&(y=Re(y,i,o,d)),v-=m,d&&v<c)return C=P(y,C),ur(t,n,He,l.placeholder,e,y,C,a,f,c-v);if(C=p?e:this,b=h?C[t]:t,v=y.length,a){m=y.length;for(var x=Mi(a.length,m),w=Me(y);x--;){var j=a[x];y[x]=Er(j,m)?w[j]:$}}else g&&1<v&&y.reverse();return s&&f<v&&(y.length=f),this&&this!==Ut&&this instanceof l&&(b=_||Ve(b)),b.apply(C,y)}var s=128&n,p=1&n,h=2&n,d=24&n,g=512&n,_=h?$:Ve(t);return l}function Je(t,n){return function(e,r){return Fn(e,t,n(r))}}function Qe(t,n){return function(e,r){var u;if(e===$&&r===$)return n;if(e!==$&&(u=e),r!==$){if(u===$)return r;"string"==typeof e||"string"==typeof r?(e=ye(e),r=ye(r)):(e=ve(e),r=ve(r)),u=t(e,r)}return u}}function Xe(t){return hr(function(n){return n=h(n,W(yr())),ae(function(e){var r=this;return t(n,function(t){return i(t,r,e)})})})}function tr(t,n){n=n===$?" ":ye(n);var e=n.length;return 2>e?e?oe(n,t):n:(e=oe(n,Ei(t/U(n))),St.test(n)?Oe(q(e),0,t).join(""):e.slice(0,t))}function nr(t,n,e,r){function u(){for(var n=-1,f=arguments.length,c=-1,l=r.length,s=Vu(l+f),p=this&&this!==Ut&&this instanceof u?a:t;++c<l;)s[c]=r[c];for(;f--;)s[c++]=arguments[++n];return i(p,o?e:this,s)}var o=1&n,a=Ve(t);return u}function er(t){return function(n,e,r){r&&"number"!=typeof r&&Or(n,e,r)&&(e=r=$),n=wu(n),e===$?(e=n,n=0):e=wu(e),r=r===$?n<e?1:-1:wu(r);var u=-1;e=Ri(Ei((e-n)/(r||1)),0);for(var i=Vu(e);e--;)i[t?e:++u]=n,n+=r ;return i}}function rr(t){return function(n,e){return"string"==typeof n&&"string"==typeof e||(n=Lu(n),e=Lu(e)),t(n,e)}}function ur(t,n,e,r,u,i,o,a,f,c){var l=8&n,s=l?o:$;o=l?$:o;var p=l?i:$;return i=l?$:i,n=(n|(l?32:64))&~(l?64:32),4&n||(n&=-4),u=[t,n,u,p,s,i,o,a,f,c],e=e.apply($,u),Ir(t)&&vo(e,u),e.placeholder=r,Rr(e,t,n)}function ir(t){var n=Hu[t];return function(t,e){if(t=Lu(t),e=null==e?0:Mi(ju(e),292)){var r=(Ou(t)+"e").split("e"),r=n(r[0]+"e"+(+r[1]+e)),r=(Ou(r)+"e").split("e");return+(r[0]+"e"+(+r[1]-e))}return n(t)}}function or(t){return function(n){var e=go(n);return"[object Map]"==e?z(n):"[object Set]"==e?N(n):I(n,t(n))}}function ar(t,n,e,r,u,i,o,a){var f=2&n;if(!f&&"function"!=typeof t)throw new ti("Expected a function");var c=r?r.length:0;if(c||(n&=-97,r=u=$),o=o===$?o:Ri(ju(o),0),a=a===$?a:ju(a),c-=u?u.length:0,64&n){var l=r,s=u;r=u=$}var p=f?$:so(t);return i=[t,n,e,r,u,l,s,i,o,a],p&&(e=i[1],t=p[1],n=e|t,r=128==t&&8==e||128==t&&256==e&&i[7].length<=p[8]||384==t&&p[7].length<=p[8]&&8==e,131>n||r)&&(1&t&&(i[2]=p[2],n|=1&e?0:4),(e=p[3])&&(r=i[3],i[3]=r?Fe(r,e,p[4]):e,i[4]=r?P(i[3],"__lodash_placeholder__"):p[4]),(e=p[5])&&(r=i[5],i[5]=r?Re(r,e,p[6]):e,i[6]=r?P(i[5],"__lodash_placeholder__"):p[6]),(e=p[7])&&(i[7]=e),128&t&&(i[8]=null==i[8]?p[8]:Mi(i[8],p[8])),null==i[9]&&(i[9]=p[9]),i[0]=p[0],i[1]=n),t=i[0],n=i[1],e=i[2],r=i[3],u=i[4],a=i[9]=i[9]===$?f?0:t.length:Ri(i[9]-c,0),!a&&24&n&&(n&=-25),Rr((p?ao:vo)(n&&1!=n?8==n||16==n?Ze(t,n,a):32!=n&&33!=n||u.length?He.apply($,i):nr(t,n,e,r):qe(t,n,e),i),t,n)}function fr(t,n,e,r){return t===$||cu(t,ei[e])&&!ii.call(r,e)?n:t}function cr(t,n,e,r,u,i){return _u(t)&&_u(n)&&(i.set(n,t),Jn(t,n,$,cr,i),i.delete(n)),t}function lr(t){return bu(t)?$:t}function sr(t,n,e,r,u,i){var o=1&e,a=t.length,f=n.length;if(a!=f&&!(o&&f>a))return!1;if((f=i.get(t))&&i.get(n))return f==n;var f=-1,c=!0,l=2&e?new Dt:$;for(i.set(t,n),i.set(n,t);++f<a;){var s=t[f],p=n[f];if(r)var h=o?r(p,s,f,n,t,i):r(s,p,f,t,n,i);if(h!==$){if(h)continue;c=!1;break}if(l){if(!v(n,function(t,n){if(!F(l,n)&&(s===t||u(s,t,e,r,i)))return l.push(n)})){c=!1;break}}else if(s!==p&&!u(s,p,e,r,i)){c=!1;break}}return i.delete(t),i.delete(n),c}function pr(t,n,e,r,u,i,o){switch(e){case"[object DataView]":if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)break;t=t.buffer,n=n.buffer;case"[object ArrayBuffer]":if(t.byteLength!=n.byteLength||!i(new di(t),new di(n)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return cu(+t,+n);case"[object Error]":return t.name==n.name&&t.message==n.message;case"[object RegExp]":case"[object String]":return t==n+"";case"[object Map]":var a=z;case"[object Set]":if(a||(a=D),t.size!=n.size&&!(1&r))break;return(e=o.get(t))?e==n:(r|=2,o.set(t,n),n=sr(a(t),a(n),r,u,i,o),o.delete(t),n);case"[object Symbol]":if(to)return to.call(t)==to.call(n)}return!1}function hr(t){return bo(Fr(t,$,qr),t+"")}function dr(t){return En(t,Wu,po)}function gr(t){return En(t,Su,ho)}function _r(t){for(var n=t.name+"",e=Zi[n],r=ii.call(Zi,n)?e.length:0;r--;){var u=e[r],i=u.func;if(null==i||i==t)return u.name}return n}function vr(t){return(ii.call(e,"placeholder")?e:t).placeholder}function yr(){var t=e.iteratee||Du,t=t===Du?Gn:t;return arguments.length?t(arguments[0],arguments[1]):t}function br(t,n){var e=t.__data__,r=typeof n;return("string"==r||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?e["string"==typeof n?"string":"hash"]:e.map}function mr(t){for(var n=Wu(t),e=n.length;e--;){var r=n[e],u=t[r];n[e]=[r,u,u===u&&!_u(u)]}return n}function Cr(t,n){var e=null==t?$:t[n];return Nn(e)?e:$}function xr(t,n,e){n=Ee(n,t);for(var r=-1,u=n.length,i=!1;++r<u;){var o=zr(n[r]);if(!(i=null!=t&&e(t,o)))break;t=t[o]}return i||++r!=u?i:!!(u=null==t?0:t.length)&&gu(u)&&Er(o,u)&&(ia(t)||ua(t))}function wr(t){var n=t.length,e=new t.constructor(n);return n&&"string"==typeof t[0]&&ii.call(t,"index")&&(e.index=t.index,e.input=t.input),e}function jr(t){return"function"!=typeof t.constructor||Wr(t)?{}:eo(_i(t))}function Ar(t,n,e){var r=t.constructor;switch(n){case"[object ArrayBuffer]":return Ie(t);case"[object Boolean]":case"[object Date]":return new r(+t);case"[object DataView]":return n=e?Ie(t.buffer):t.buffer,new t.constructor(n,t.byteOffset,t.byteLength);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return We(t,e);case"[object Map]":return new r;case"[object Number]":case"[object String]":return new r(t);case"[object RegExp]":return n=new t.constructor(t.source,yt.exec(t)),n.lastIndex=t.lastIndex,n;case"[object Set]":return new r;case"[object Symbol]":return to?Ju(to.call(t)):{}}}function Lr(t){return ia(t)||ua(t)||!!(mi&&t&&t[mi])}function Er(t,n){var e=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==e||"symbol"!=e&&wt.test(t))&&-1<t&&0==t%1&&t<n}function Or(t,n,e){if(!_u(e))return!1;var r=typeof n;return!!("number"==r?lu(e)&&Er(n,e.length):"string"==r&&n in e)&&cu(e[n],t)}function kr(t,n){if(ia(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!Cu(t))||it.test(t)||!ut.test(t)||null!=n&&t in Ju(n)}function Ir(t){var n=_r(t),r=e[n];return"function"==typeof r&&n in A.prototype&&(t===r||!!(n=so(r))&&t===n[0])}function Wr(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||ei)}function Sr(t,n){return function(e){return null!=e&&e[t]===n&&(n!==$||t in Ju(e))}}function Fr(t,n,e){return n=Ri(n===$?t.length-1:n,0),function(){for(var r=arguments,u=-1,o=Ri(r.length-n,0),a=Vu(o);++u<o;)a[u]=r[n+u];for(u=-1,o=Vu(n+1);++u<n;)o[u]=r[u];return o[n]=e(a),i(t,this,o)}}function Rr(t,n,e){var r=n+"";n=bo;var u,i=Pr;return u=(u=r.match(ht))?u[1].split(dt):[],e=i(u,e),(i=e.length)&&(u=i-1,e[u]=(1<i?"& ":"")+e[u],e=e.join(2<i?", ":" "),r=r.replace(pt,"{\n/* [wrapped with "+e+"] */\n")),n(t,r)}function Mr(t){var n=0,e=0;return function(){var r=Bi(),u=16-(r-e);if(e=r,0<u){if(800<=++n)return arguments[0]}else n=0;return t.apply($,arguments)}}function Br(t,n){var e=-1,r=t.length,u=r-1;for(n=n===$?r:n;++e<n;){var r=ie(e,u),i=t[r];t[r]=t[e],t[e]=i}return t.length=n,t}function zr(t){if("string"==typeof t||Cu(t))return t;var n=t+"";return"0"==n&&1/t==-G?"-0":n}function Tr(t){if(null!=t){try{return ui.call(t)}catch(t){}return t+""}return""}function Pr(t,n){return a(Z,function(e){var r="_."+e[0];n&e[1]&&!s(t,r)&&t.push(r)}),t.sort()}function Dr(t){if(t instanceof A)return t.clone();var n=new u(t.__wrapped__,t.__chain__);return n.__actions__=Me(t.__actions__),n.__index__=t.__index__,n.__values__=t.__values__,n}function Nr(t,n,e){var r=null==t?0:t.length;return r?(e=null==e?0:ju(e),0>e&&(e=Ri(r+e,0)),b(t,yr(n,3),e)):-1}function Ur(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var u=r-1;return e!==$&&(u=ju(e),u=0>e?Ri(r+u,0):Mi(u,r-1)),b(t,yr(n,3),u,!0)}function qr(t){return(null==t?0:t.length)?xn(t,1):[]}function $r(t){return t&&t.length?t[0]:$}function Gr(t){var n=null==t?0:t.length;return n?t[n-1]:$}function Vr(t,n){return t&&t.length&&n&&n.length?re(t,n):t}function Zr(t){return null==t?t:Pi.call(t)}function Kr(t){if(!t||!t.length)return[];var n=0;return t=l(t,function(t){if(su(t))return n=Ri(t.length,n),!0}),k(n,function(n){return h(t,j(n))})}function Yr(t,n){if(!t||!t.length)return[];var e=Kr(t);return null==n?e:h(e,function(t){return i(n,$,t)})}function Hr(t){return t=e(t),t.__chain__=!0,t}function Jr(t,n){return n(t)}function Qr(){return this}function Xr(t,n){return(ia(t)?a:ro)(t,yr(n,3))}function tu(t,n){return(ia(t)?f:uo)(t,yr(n,3))}function nu(t,n){return(ia(t)?h:Kn)(t,yr(n,3))}function eu(t,n,e){return n=e?$:n,n=t&&null==n?t.length:n,ar(t,128,$,$,$,$,n)}function ru(t,n){var e;if("function"!=typeof n)throw new ti("Expected a function");return t=ju(t),function(){return 0<--t&&(e=n.apply(this,arguments)),1>=t&&(n=$),e}}function uu(t,n,e){return n=e?$:n,t=ar(t,8,$,$,$,$,$,n),t.placeholder=uu.placeholder,t}function iu(t,n,e){return n=e?$:n,t=ar(t,16,$,$,$,$,$,n),t.placeholder=iu.placeholder,t}function ou(t,n,e){function r(n){var e=f,r=c;return f=c=$,d=n,s=t.apply(r,e)}function u(t){var e=t-h;return t-=d,h===$||e>=n||0>e||_&&t>=l}function i(){var t=Zo();if(u(t))return o(t);var e,r=yo;e=t-d,t=n-(t-h),e=_?Mi(t,l-e):t,p=r(i,e)}function o(t){return p=$,v&&f?r(t):(f=c=$,s)}function a(){var t=Zo(),e=u(t);if(f=arguments,c=this,h=t,e){if(p===$)return d=t=h,p=yo(i,n),g?r(t):s;if(_)return p=yo(i,n),r(h)}return p===$&&(p=yo(i,n)),s}var f,c,l,s,p,h,d=0,g=!1,_=!1,v=!0;if("function"!=typeof t)throw new ti("Expected a function");return n=Lu(n)||0,_u(e)&&(g=!!e.leading,l=(_="maxWait"in e)?Ri(Lu(e.maxWait)||0,n):l,v="trailing"in e?!!e.trailing:v),a.cancel=function(){p!==$&&co(p),d=0,f=h=c=p=$},a.flush=function(){return p===$?s:o(Zo())},a}function au(t,n){function e(){var r=arguments,u=n?n.apply(this,r):r[0],i=e.cache;return i.has(u)?i.get(u):(r=t.apply(this,r),e.cache=i.set(u,r)||i,r)}if("function"!=typeof t||null!=n&&"function"!=typeof n)throw new ti("Expected a function");return e.cache=new(au.Cache||zt),e}function fu(t){if("function"!=typeof t)throw new ti("Expected a function");return function(){var n=arguments;switch(n.length){case 0:return!t.call(this);case 1:return!t.call(this,n[0]);case 2:return!t.call(this,n[0],n[1]);case 3:return!t.call(this,n[0],n[1],n[2])}return!t.apply(this,n)}}function cu(t,n){return t===n||t!==t&&n!==n}function lu(t){return null!=t&&gu(t.length)&&!hu(t)}function su(t){return vu(t)&&lu(t)}function pu(t){if(!vu(t))return!1;var n=On(t);return"[object Error]"==n||"[object DOMException]"==n||"string"==typeof t.message&&"string"==typeof t.name&&!bu(t)}function hu(t){return!!_u(t)&&("[object Function]"==(t=On(t))||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t)}function du(t){return"number"==typeof t&&t==ju(t)}function gu(t){return"number"==typeof t&&-1<t&&0==t%1&&9007199254740991>=t}function _u(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}function vu(t){return null!=t&&"object"==typeof t}function yu(t){return"number"==typeof t||vu(t)&&"[object Number]"==On(t)}function bu(t){return!(!vu(t)||"[object Object]"!=On(t))&&(null===(t=_i(t))||"function"==typeof(t=ii.call(t,"constructor")&&t.constructor)&&t instanceof t&&ui.call(t)==ci)}function mu(t){return"string"==typeof t||!ia(t)&&vu(t)&&"[object String]"==On(t)}function Cu(t){return"symbol"==typeof t||vu(t)&&"[object Symbol]"==On(t)}function xu(t){if(!t)return[];if(lu(t))return mu(t)?q(t):Me(t);if(Ci&&t[Ci]){t=t[Ci]();for(var n,e=[];!(n=t.next()).done;)e.push(n.value);return e}return n=go(t),("[object Map]"==n?z:"[object Set]"==n?D:Ru)(t)}function wu(t){return t?(t=Lu(t),t===G||t===-G?1.7976931348623157e308*(0>t?-1:1):t===t?t:0):0===t?t:0}function ju(t){t=wu(t);var n=t%1;return t===t?n?t-n:t:0}function Au(t){return t?hn(ju(t),0,4294967295):0}function Lu(t){if("number"==typeof t)return t;if(Cu(t))return V;if(_u(t)&&(t="function"==typeof t.valueOf?t.valueOf():t,t=_u(t)?t+"":t),"string"!=typeof t)return 0===t?t:+t;t=t.replace(ct,"");var n=mt.test(t);return n||xt.test(t)?Pt(t.slice(2),n?2:8):bt.test(t)?V:+t}function Eu(t){return Be(t,Su(t))}function Ou(t){return null==t?"":ye(t)}function ku(t,n,e){return t=null==t?$:Ln(t,n),t===$?e:t}function Iu(t,n){return null!=t&&xr(t,n,Wn)}function Wu(t){return lu(t)?qt(t):Vn(t)}function Su(t){if(lu(t))t=qt(t,!0);else if(_u(t)){var n,e=Wr(t),r=[];for(n in t)("constructor"!=n||!e&&ii.call(t,n))&&r.push(n);t=r}else{if(n=[],null!=t)for(e in Ju(t))n.push(e);t=n}return t}function Fu(t,n){if(null==t)return{};var e=h(gr(t),function(t){return[t]});return n=yr(n),ne(t,e,function(t,e){return n(t,e[0])})}function Ru(t){return null==t?[]:S(t,Wu(t))}function Mu(t){return Ta(Ou(t).toLowerCase())}function Bu(t){return(t=Ou(t))&&t.replace(jt,nn).replace(kt,"")}function zu(t,n,e){return t=Ou(t),n=e?$:n,n===$?Ft.test(t)?t.match(Wt)||[]:t.match(gt)||[]:t.match(n)||[]}function Tu(t){return function(){return t}}function Pu(t){return t}function Du(t){return Gn("function"==typeof t?t:dn(t,1))}function Nu(t,n,e){var r=Wu(n),u=An(n,r);null!=e||_u(n)&&(u.length||!r.length)||(e=n,n=t,t=this,u=An(n,Wu(n)));var i=!(_u(e)&&"chain"in e&&!e.chain),o=hu(t);return a(u,function(e){var r=n[e];t[e]=r,o&&(t.prototype[e]=function(){var n=this.__chain__;if(i||n){var e=t(this.__wrapped__);return(e.__actions__=Me(this.__actions__)).push({func:r,args:arguments,thisArg:t}),e.__chain__=n,e}return r.apply(t,d([this.value()],arguments))})}),t}function Uu(){}function qu(t){return kr(t)?j(zr(t)):ee(t)}function $u(){return[]}function Gu(){return!1}n=null==n?Ut:un.defaults(Ut.Object(),n,un.pick(Ut,Rt));var Vu=n.Array,Zu=n.Date,Ku=n.Error,Yu=n.Function,Hu=n.Math,Ju=n.Object,Qu=n.RegExp,Xu=n.String,ti=n.TypeError,ni=Vu.prototype,ei=Ju.prototype,ri=n["__core-js_shared__"],ui=Yu.prototype.toString,ii=ei.hasOwnProperty,oi=0,ai=function(){var t=/[^.]+$/.exec(ri&&ri.keys&&ri.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),fi=ei.toString,ci=ui.call(Ju),li=Ut._,si=Qu("^"+ui.call(ii).replace(at,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),pi=Gt?n.Buffer:$,hi=n.Symbol,di=n.Uint8Array,gi=pi?pi.g:$,_i=T(Ju.getPrototypeOf,Ju),vi=Ju.create,yi=ei.propertyIsEnumerable,bi=ni.splice,mi=hi?hi.isConcatSpreadable:$,Ci=hi?hi.iterator:$,xi=hi?hi.toStringTag:$,wi=function(){try{var t=Cr(Ju,"defineProperty");return t({},"",{}),t}catch(t){}}(),ji=n.clearTimeout!==Ut.clearTimeout&&n.clearTimeout,Ai=Zu&&Zu.now!==Ut.Date.now&&Zu.now,Li=n.setTimeout!==Ut.setTimeout&&n.setTimeout,Ei=Hu.ceil,Oi=Hu.floor,ki=Ju.getOwnPropertySymbols,Ii=pi?pi.isBuffer:$,Wi=n.isFinite,Si=ni.join,Fi=T(Ju.keys,Ju),Ri=Hu.max,Mi=Hu.min,Bi=Zu.now,zi=n.parseInt,Ti=Hu.random,Pi=ni.reverse,Di=Cr(n,"DataView"),Ni=Cr(n,"Map"),Ui=Cr(n,"Promise"),qi=Cr(n,"Set"),$i=Cr(n,"WeakMap"),Gi=Cr(Ju,"create"),Vi=$i&&new $i,Zi={},Ki=Tr(Di),Yi=Tr(Ni),Hi=Tr(Ui),Ji=Tr(qi),Qi=Tr($i),Xi=hi?hi.prototype:$,to=Xi?Xi.valueOf:$,no=Xi?Xi.toString:$,eo=function(){function t(){}return function(n){return _u(n)?vi?vi(n):(t.prototype=n,n=new t,t.prototype=$,n):{}}}();e.templateSettings={escape:nt,evaluate:et,interpolate:rt,variable:"",imports:{_:e}},e.prototype=r.prototype,e.prototype.constructor=e,u.prototype=eo(r.prototype),u.prototype.constructor=u,A.prototype=eo(r.prototype),A.prototype.constructor=A,Et.prototype.clear=function(){this.__data__=Gi?Gi(null):{},this.size=0},Et.prototype.delete=function(t){return t=this.has(t)&&delete this.__data__[t],this.size-=t?1:0,t},Et.prototype.get=function(t){var n=this.__data__;return Gi?(t=n[t],"__lodash_hash_undefined__"===t?$:t):ii.call(n,t)?n[t]:$},Et.prototype.has=function(t){var n=this.__data__;return Gi?n[t]!==$:ii.call(n,t)},Et.prototype.set=function(t,n){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=Gi&&n===$?"__lodash_hash_undefined__":n,this},It.prototype.clear=function(){this.__data__=[],this.size=0},It.prototype.delete=function(t){var n=this.__data__;return!(0>(t=an(n,t))||(t==n.length-1?n.pop():bi.call(n,t,1),--this.size,0))},It.prototype.get=function(t){var n=this.__data__;return t=an(n,t),0>t?$:n[t][1]},It.prototype.has=function(t){return-1<an(this.__data__,t)},It.prototype.set=function(t,n){var e=this.__data__,r=an(e,t);return 0>r?(++this.size,e.push([t,n])):e[r][1]=n,this},zt.prototype.clear=function(){this.size=0,this.__data__={hash:new Et,map:new(Ni||It),string:new Et}},zt.prototype.delete=function(t){return t=br(this,t).delete(t),this.size-=t?1:0,t},zt.prototype.get=function(t){return br(this,t).get(t)},zt.prototype.has=function(t){return br(this,t).has(t)},zt.prototype.set=function(t,n){var e=br(this,t),r=e.size;return e.set(t,n),this.size+=e.size==r?0:1,this},Dt.prototype.add=Dt.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Dt.prototype.has=function(t){return this.__data__.has(t)},Nt.prototype.clear=function(){this.__data__=new It,this.size=0},Nt.prototype.delete=function(t){var n=this.__data__;return t=n.delete(t),this.size=n.size,t},Nt.prototype.get=function(t){return this.__data__.get(t)},Nt.prototype.has=function(t){return this.__data__.has(t)},Nt.prototype.set=function(t,n){var e=this.__data__;if(e instanceof It){var r=e.__data__;if(!Ni||199>r.length)return r.push([t,n]),this.size=++e.size,this;e=this.__data__=new zt(r)}return e.set(t,n),this.size=e.size,this};var ro=Ne(wn),uo=Ne(jn,!0),io=Ue(),oo=Ue(!0),ao=Vi?function(t,n){return Vi.set(t,n),t}:Pu,fo=wi?function(t,n){return wi(t,"toString",{configurable:!0,enumerable:!1,value:Tu(n),writable:!0})}:Pu,co=ji||function(t){return Ut.clearTimeout(t)},lo=qi&&1/D(new qi([,-0]))[1]==G?function(t){return new qi(t)}:Uu,so=Vi?function(t){return Vi.get(t)}:Uu,po=ki?function(t){return null==t?[]:(t=Ju(t),l(ki(t),function(n){return yi.call(t,n)}))}:$u,ho=ki?function(t){for(var n=[];t;)d(n,po(t)),t=_i(t);return n}:$u,go=On;(Di&&"[object DataView]"!=go(new Di(new ArrayBuffer(1)))||Ni&&"[object Map]"!=go(new Ni)||Ui&&"[object Promise]"!=go(Ui.resolve())||qi&&"[object Set]"!=go(new qi)||$i&&"[object WeakMap]"!=go(new $i))&&(go=function(t){var n=On(t);if(t=(t="[object Object]"==n?t.constructor:$)?Tr(t):"")switch(t){case Ki:return"[object DataView]";case Yi:return"[object Map]";case Hi:return"[object Promise]";case Ji:return"[object Set]";case Qi:return"[object WeakMap]"}return n});var _o=ri?hu:Gu,vo=Mr(ao),yo=Li||function(t,n){return Ut.setTimeout(t,n)},bo=Mr(fo),mo=function(t){t=au(t,function(t){return 500===n.size&&n.clear(),t});var n=t.cache;return t}(function(t){var n=[];return 46===t.charCodeAt(0)&&n.push(""),t.replace(ot,function(t,e,r,u){n.push(r?u.replace(_t,"$1"):e||t)}),n}),Co=ae(function(t,n){return su(t)?yn(t,xn(n,1,su,!0)):[]}),xo=ae(function(t,n){var e=Gr(n);return su(e)&&(e=$),su(t)?yn(t,xn(n,1,su,!0),yr(e,2)):[]}),wo=ae(function(t,n){var e=Gr(n);return su(e)&&(e=$),su(t)?yn(t,xn(n,1,su,!0),$,e):[]}),jo=ae(function(t){var n=h(t,Ae);return n.length&&n[0]===t[0]?Sn(n):[]}),Ao=ae(function(t){var n=Gr(t),e=h(t,Ae);return n===Gr(e)?n=$:e.pop(),e.length&&e[0]===t[0]?Sn(e,yr(n,2)):[]}),Lo=ae(function(t){var n=Gr(t),e=h(t,Ae);return(n="function"==typeof n?n:$)&&e.pop(),e.length&&e[0]===t[0]?Sn(e,$,n):[]}),Eo=ae(Vr),Oo=hr(function(t,n){var e=null==t?0:t.length,r=pn(t,n);return ue(t,h(n,function(t){return Er(t,e)?+t:t}).sort(Se)),r}),ko=ae(function(t){return be(xn(t,1,su,!0))}),Io=ae(function(t){var n=Gr(t);return su(n)&&(n=$),be(xn(t,1,su,!0),yr(n,2))}),Wo=ae(function(t){var n=Gr(t),n="function"==typeof n?n:$;return be(xn(t,1,su,!0),$,n)}),So=ae(function(t,n){return su(t)?yn(t,n):[]}),Fo=ae(function(t){return we(l(t,su))}),Ro=ae(function(t){var n=Gr(t);return su(n)&&(n=$),we(l(t,su),yr(n,2))}),Mo=ae(function(t){var n=Gr(t),n="function"==typeof n?n:$;return we(l(t,su),$,n)}),Bo=ae(Kr),zo=ae(function(t){var n=t.length,n=1<n?t[n-1]:$,n="function"==typeof n?(t.pop(),n):$;return Yr(t,n)}),To=hr(function(t){function n(n){return pn(n,t)}var e=t.length,r=e?t[0]:0,i=this.__wrapped__;return!(1<e||this.__actions__.length)&&i instanceof A&&Er(r)?(i=i.slice(r,+r+(e?1:0)),i.__actions__.push({func:Jr,args:[n],thisArg:$}),new u(i,this.__chain__).thru(function(t){return e&&!t.length&&t.push($),t})):this.thru(n)}),Po=Pe(function(t,n,e){ii.call(t,e)?++t[e]:sn(t,e,1)}),Do=Ke(Nr),No=Ke(Ur),Uo=Pe(function(t,n,e){ii.call(t,e)?t[e].push(n):sn(t,e,[n])}),qo=ae(function(t,n,e){var r=-1,u="function"==typeof n,o=lu(t)?Vu(t.length):[];return ro(t,function(t){o[++r]=u?i(n,t,e):Rn(t,n,e)}),o}),$o=Pe(function(t,n,e){sn(t,e,n)}),Go=Pe(function(t,n,e){t[e?0:1].push(n)},function(){return[[],[]]}),Vo=ae(function(t,n){if(null==t)return[];var e=n.length;return 1<e&&Or(t,n[0],n[1])?n=[]:2<e&&Or(n[0],n[1],n[2])&&(n=[n[0]]),Xn(t,xn(n,1),[])}),Zo=Ai||function(){return Ut.Date.now()},Ko=ae(function(t,n,e){var r=1;if(e.length)var u=P(e,vr(Ko)),r=32|r;return ar(t,r,n,e,u)}),Yo=ae(function(t,n,e){var r=3;if(e.length)var u=P(e,vr(Yo)),r=32|r;return ar(n,r,t,e,u)}),Ho=ae(function(t,n){return vn(t,1,n)}),Jo=ae(function(t,n,e){return vn(t,Lu(n)||0,e)});au.Cache=zt;var Qo=ae(function(t,n){n=1==n.length&&ia(n[0])?h(n[0],W(yr())):h(xn(n,1),W(yr()));var e=n.length;return ae(function(r){for(var u=-1,o=Mi(r.length,e);++u<o;)r[u]=n[u].call(this,r[u]);return i(t,this,r)})}),Xo=ae(function(t,n){return ar(t,32,$,n,P(n,vr(Xo)))}),ta=ae(function(t,n){return ar(t,64,$,n,P(n,vr(ta)))}),na=hr(function(t,n){return ar(t,256,$,$,$,n)}),ea=rr(kn),ra=rr(function(t,n){return t>=n}),ua=Mn(function(){return arguments}())?Mn:function(t){return vu(t)&&ii.call(t,"callee")&&!yi.call(t,"callee")},ia=Vu.isArray,oa=Kt?W(Kt):Bn,aa=Ii||Gu,fa=Yt?W(Yt):zn,ca=Ht?W(Ht):Pn,la=Jt?W(Jt):Un,sa=Qt?W(Qt):qn,pa=Xt?W(Xt):$n,ha=rr(Zn),da=rr(function(t,n){return t<=n}),ga=De(function(t,n){if(Wr(n)||lu(n))Be(n,Wu(n),t);else for(var e in n)ii.call(n,e)&&on(t,e,n[e])}),_a=De(function(t,n){Be(n,Su(n),t)}),va=De(function(t,n,e,r){Be(n,Su(n),t,r)}),ya=De(function(t,n,e,r){Be(n,Wu(n),t,r)}),ba=hr(pn),ma=ae(function(t,n){t=Ju(t);var e=-1,r=n.length,u=2<r?n[2]:$;for(u&&Or(n[0],n[1],u)&&(r=1);++e<r;)for(var u=n[e],i=Su(u),o=-1,a=i.length;++o<a;){var f=i[o],c=t[f];(c===$||cu(c,ei[f])&&!ii.call(t,f))&&(t[f]=u[f])}return t}),Ca=ae(function(t){return t.push($,cr),i(La,$,t)}),xa=Je(function(t,n,e){null!=n&&"function"!=typeof n.toString&&(n=fi.call(n)),t[n]=e},Tu(Pu)),wa=Je(function(t,n,e){null!=n&&"function"!=typeof n.toString&&(n=fi.call(n)),ii.call(t,n)?t[n].push(e):t[n]=[e]},yr),ja=ae(Rn),Aa=De(function(t,n,e){Jn(t,n,e)}),La=De(function(t,n,e,r){Jn(t,n,e,r)}),Ea=hr(function(t,n){var e={};if(null==t)return e;var r=!1;n=h(n,function(n){return n=Ee(n,t),r||(r=1<n.length),n}),Be(t,gr(t),e),r&&(e=dn(e,7,lr));for(var u=n.length;u--;)me(e,n[u]);return e}),Oa=hr(function(t,n){return null==t?{}:te(t,n)}),ka=or(Wu),Ia=or(Su),Wa=Ge(function(t,n,e){return n=n.toLowerCase(),t+(e?Mu(n):n)}),Sa=Ge(function(t,n,e){return t+(e?"-":"")+n.toLowerCase()}),Fa=Ge(function(t,n,e){return t+(e?" ":"")+n.toLowerCase()}),Ra=$e("toLowerCase"),Ma=Ge(function(t,n,e){return t+(e?"_":"")+n.toLowerCase()}),Ba=Ge(function(t,n,e){return t+(e?" ":"")+Ta(n)}),za=Ge(function(t,n,e){return t+(e?" ":"")+n.toUpperCase()}),Ta=$e("toUpperCase"),Pa=ae(function(t,n){try{return i(t,$,n)}catch(t){return pu(t)?t:new Ku(t)}}),Da=hr(function(t,n){return a(n,function(n){n=zr(n),sn(t,n,Ko(t[n],t))}),t}),Na=Ye(),Ua=Ye(!0),qa=ae(function(t,n){return function(e){return Rn(e,t,n)}}),$a=ae(function(t,n){return function(e){return Rn(t,e,n)}}),Ga=Xe(h),Va=Xe(c),Za=Xe(v),Ka=er(),Ya=er(!0),Ha=Qe(function(t,n){return t+n},0),Ja=ir("ceil"),Qa=Qe(function(t,n){return t/n},1),Xa=ir("floor"),tf=Qe(function(t,n){return t*n},1),nf=ir("round"),ef=Qe(function(t,n){return t-n},0);return e.after=function(t,n){if("function"!=typeof n)throw new ti("Expected a function");return t=ju(t),function(){if(1>--t)return n.apply(this,arguments)}},e.ary=eu,e.assign=ga,e.assignIn=_a,e.assignInWith=va,e.assignWith=ya,e.at=ba,e.before=ru,e.bind=Ko,e.bindAll=Da,e.bindKey=Yo,e.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return ia(t)?t:[t]},e.chain=Hr,e.chunk=function(t,n,e){if(n=(e?Or(t,n,e):n===$)?1:Ri(ju(n),0),!(e=null==t?0:t.length)||1>n)return[];for(var r=0,u=0,i=Vu(Ei(e/n));r<e;)i[u++]=pe(t,r,r+=n);return i},e.compact=function(t){for(var n=-1,e=null==t?0:t.length,r=0,u=[];++n<e;){var i=t[n];i&&(u[r++]=i)}return u},e.concat=function(){var t=arguments.length;if(!t)return[];for(var n=Vu(t-1),e=arguments[0];t--;)n[t-1]=arguments[t];return d(ia(e)?Me(e):[e],xn(n,1))},e.cond=function(t){var n=null==t?0:t.length,e=yr();return t=n?h(t,function(t){if("function"!=typeof t[1])throw new ti("Expected a function");return[e(t[0]),t[1]]}):[],ae(function(e){for(var r=-1;++r<n;){var u=t[r];if(i(u[0],this,e))return i(u[1],this,e)}})},e.conforms=function(t){return gn(dn(t,1))},e.constant=Tu,e.countBy=Po,e.create=function(t,n){var e=eo(t);return null==n?e:cn(e,n)},e.curry=uu,e.curryRight=iu,e.debounce=ou,e.defaults=ma,e.defaultsDeep=Ca,e.defer=Ho,e.delay=Jo,e.difference=Co,e.differenceBy=xo,e.differenceWith=wo,e.drop=function(t,n,e){var r=null==t?0:t.length;return r?(n=e||n===$?1:ju(n),pe(t,0>n?0:n,r)):[]},e.dropRight=function(t,n,e){var r=null==t?0:t.length;return r?(n=e||n===$?1:ju(n),n=r-n,pe(t,0,0>n?0:n)):[]},e.dropRightWhile=function(t,n){return t&&t.length?Ce(t,yr(n,3),!0,!0):[]},e.dropWhile=function(t,n){return t&&t.length?Ce(t,yr(n,3),!0):[]},e.fill=function(t,n,e,r){var u=null==t?0:t.length;if(!u)return[];for(e&&"number"!=typeof e&&Or(t,n,e)&&(e=0,r=u),u=t.length,e=ju(e),0>e&&(e=-e>u?0:u+e),r=r===$||r>u?u:ju(r),0>r&&(r+=u),r=e>r?0:Au(r);e<r;)t[e++]=n;return t},e.filter=function(t,n){return(ia(t)?l:Cn)(t,yr(n,3))},e.flatMap=function(t,n){return xn(nu(t,n),1)},e.flatMapDeep=function(t,n){return xn(nu(t,n),G)},e.flatMapDepth=function(t,n,e){return e=e===$?1:ju(e),xn(nu(t,n),e)},e.flatten=qr,e.flattenDeep=function(t){return(null==t?0:t.length)?xn(t,G):[]},e.flattenDepth=function(t,n){return null!=t&&t.length?(n=n===$?1:ju(n),xn(t,n)):[]},e.flip=function(t){return ar(t,512)},e.flow=Na,e.flowRight=Ua,e.fromPairs=function(t){for(var n=-1,e=null==t?0:t.length,r={};++n<e;){var u=t[n];r[u[0]]=u[1]}return r},e.functions=function(t){return null==t?[]:An(t,Wu(t))},e.functionsIn=function(t){return null==t?[]:An(t,Su(t))},e.groupBy=Uo,e.initial=function(t){return(null==t?0:t.length)?pe(t,0,-1):[]},e.intersection=jo,e.intersectionBy=Ao,e.intersectionWith=Lo,e.invert=xa,e.invertBy=wa,e.invokeMap=qo,e.iteratee=Du,e.keyBy=$o,e.keys=Wu,e.keysIn=Su,e.map=nu,e.mapKeys=function(t,n){var e={};return n=yr(n,3),wn(t,function(t,r,u){sn(e,n(t,r,u),t)}),e},e.mapValues=function(t,n){var e={};return n=yr(n,3),wn(t,function(t,r,u){sn(e,r,n(t,r,u))}),e},e.matches=function(t){return Yn(dn(t,1))},e.matchesProperty=function(t,n){return Hn(t,dn(n,1))},e.memoize=au,e.merge=Aa,e.mergeWith=La,e.method=qa,e.methodOf=$a,e.mixin=Nu,e.negate=fu,e.nthArg=function(t){return t=ju(t),ae(function(n){return Qn(n,t)})},e.omit=Ea,e.omitBy=function(t,n){return Fu(t,fu(yr(n)))},e.once=function(t){return ru(2,t)},e.orderBy=function(t,n,e,r){return null==t?[]:(ia(n)||(n=null==n?[]:[n]),e=r?$:e,ia(e)||(e=null==e?[]:[e]),Xn(t,n,e))},e.over=Ga,e.overArgs=Qo,e.overEvery=Va,e.overSome=Za,e.partial=Xo,e.partialRight=ta,e.partition=Go,e.pick=Oa,e.pickBy=Fu,e.property=qu,e.propertyOf=function(t){return function(n){return null==t?$:Ln(t,n)}},e.pull=Eo,e.pullAll=Vr,e.pullAllBy=function(t,n,e){return t&&t.length&&n&&n.length?re(t,n,yr(e,2)):t},e.pullAllWith=function(t,n,e){return t&&t.length&&n&&n.length?re(t,n,$,e):t},e.pullAt=Oo,e.range=Ka,e.rangeRight=Ya,e.rearg=na,e.reject=function(t,n){return(ia(t)?l:Cn)(t,fu(yr(n,3)))},e.remove=function(t,n){var e=[];if(!t||!t.length)return e;var r=-1,u=[],i=t.length;for(n=yr(n,3);++r<i;){var o=t[r];n(o,r,t)&&(e.push(o),u.push(r))}return ue(t,u),e},e.rest=function(t,n){if("function"!=typeof t)throw new ti("Expected a function");return n=n===$?n:ju(n),ae(t,n)},e.reverse=Zr,e.sampleSize=function(t,n,e){return n=(e?Or(t,n,e):n===$)?1:ju(n),(ia(t)?Vt:ce)(t,n)},e.set=function(t,n,e){return null==t?t:le(t,n,e)},e.setWith=function(t,n,e,r){return r="function"==typeof r?r:$,null==t?t:le(t,n,e,r)},e.shuffle=function(t){return(ia(t)?Zt:se)(t)},e.slice=function(t,n,e){var r=null==t?0:t.length;return r?(e&&"number"!=typeof e&&Or(t,n,e)?(n=0,e=r):(n=null==n?0:ju(n),e=e===$?r:ju(e)),pe(t,n,e)):[]},e.sortBy=Vo,e.sortedUniq=function(t){return t&&t.length?_e(t):[]},e.sortedUniqBy=function(t,n){return t&&t.length?_e(t,yr(n,2)):[]},e.split=function(t,n,e){return e&&"number"!=typeof e&&Or(t,n,e)&&(n=e=$),e=e===$?4294967295:e>>>0,e?(t=Ou(t))&&("string"==typeof n||null!=n&&!la(n))&&!(n=ye(n))&&St.test(t)?Oe(q(t),0,e):t.split(n,e):[]},e.spread=function(t,n){if("function"!=typeof t)throw new ti("Expected a function");return n=null==n?0:Ri(ju(n),0),ae(function(e){var r=e[n];return e=Oe(e,0,n),r&&d(e,r),i(t,this,e)})},e.tail=function(t){var n=null==t?0:t.length;return n?pe(t,1,n):[]},e.take=function(t,n,e){return t&&t.length?(n=e||n===$?1:ju(n),pe(t,0,0>n?0:n)):[]},e.takeRight=function(t,n,e){var r=null==t?0:t.length;return r?(n=e||n===$?1:ju(n),n=r-n,pe(t,0>n?0:n,r)):[]},e.takeRightWhile=function(t,n){return t&&t.length?Ce(t,yr(n,3),!1,!0):[]},e.takeWhile=function(t,n){return t&&t.length?Ce(t,yr(n,3)):[]},e.tap=function(t,n){return n(t),t},e.throttle=function(t,n,e){var r=!0,u=!0;if("function"!=typeof t)throw new ti("Expected a function");return _u(e)&&(r="leading"in e?!!e.leading:r,u="trailing"in e?!!e.trailing:u),ou(t,n,{leading:r,maxWait:n,trailing:u})},e.thru=Jr,e.toArray=xu,e.toPairs=ka,e.toPairsIn=Ia,e.toPath=function(t){return ia(t)?h(t,zr):Cu(t)?[t]:Me(mo(Ou(t)))},e.toPlainObject=Eu,e.transform=function(t,n,e){var r=ia(t),u=r||aa(t)||pa(t);if(n=yr(n,4),null==e){var i=t&&t.constructor;e=u?r?new i:[]:_u(t)&&hu(i)?eo(_i(t)):{}}return(u?a:wn)(t,function(t,r,u){return n(e,t,r,u)}),e},e.unary=function(t){return eu(t,1)},e.union=ko,e.unionBy=Io,e.unionWith=Wo,e.uniq=function(t){return t&&t.length?be(t):[]},e.uniqBy=function(t,n){return t&&t.length?be(t,yr(n,2)):[]},e.uniqWith=function(t,n){return n="function"==typeof n?n:$,t&&t.length?be(t,$,n):[]},e.unset=function(t,n){return null==t||me(t,n)},e.unzip=Kr,e.unzipWith=Yr,e.update=function(t,n,e){return null==t?t:le(t,n,Le(e)(Ln(t,n)),void 0)},e.updateWith=function(t,n,e,r){return r="function"==typeof r?r:$,null!=t&&(t=le(t,n,Le(e)(Ln(t,n)),r)),t},e.values=Ru,e.valuesIn=function(t){return null==t?[]:S(t,Su(t))},e.without=So,e.words=zu,e.wrap=function(t,n){return Xo(Le(n),t)},e.xor=Fo,e.xorBy=Ro,e.xorWith=Mo,e.zip=Bo,e.zipObject=function(t,n){return je(t||[],n||[],on)},e.zipObjectDeep=function(t,n){return je(t||[],n||[],le)},e.zipWith=zo,e.entries=ka,e.entriesIn=Ia,e.extend=_a,e.extendWith=va,Nu(e,e),e.add=Ha,e.attempt=Pa,e.camelCase=Wa,e.capitalize=Mu,e.ceil=Ja,e.clamp=function(t,n,e){return e===$&&(e=n,n=$),e!==$&&(e=Lu(e),e=e===e?e:0),n!==$&&(n=Lu(n),n=n===n?n:0),hn(Lu(t),n,e)},e.clone=function(t){return dn(t,4)},e.cloneDeep=function(t){return dn(t,5)},e.cloneDeepWith=function(t,n){return n="function"==typeof n?n:$,dn(t,5,n)},e.cloneWith=function(t,n){return n="function"==typeof n?n:$,dn(t,4,n)},e.conformsTo=function(t,n){return null==n||_n(t,n,Wu(n))},e.deburr=Bu,e.defaultTo=function(t,n){return null==t||t!==t?n:t},e.divide=Qa,e.endsWith=function(t,n,e){t=Ou(t),n=ye(n);var r=t.length,r=e=e===$?r:hn(ju(e),0,r);return 0<=(e-=n.length)&&t.slice(e,r)==n},e.eq=cu,e.escape=function(t){return(t=Ou(t))&&tt.test(t)?t.replace(Q,en):t},e.escapeRegExp=function(t){return(t=Ou(t))&&ft.test(t)?t.replace(at,"\\$&"):t},e.every=function(t,n,e){var r=ia(t)?c:bn;return e&&Or(t,n,e)&&(n=$),r(t,yr(n,3))},e.find=Do,e.findIndex=Nr,e.findKey=function(t,n){return y(t,yr(n,3),wn)},e.findLast=No,e.findLastIndex=Ur,e.findLastKey=function(t,n){return y(t,yr(n,3),jn)},e.floor=Xa,e.forEach=Xr,e.forEachRight=tu,e.forIn=function(t,n){return null==t?t:io(t,yr(n,3),Su)},e.forInRight=function(t,n){return null==t?t:oo(t,yr(n,3),Su)},e.forOwn=function(t,n){return t&&wn(t,yr(n,3))},e.forOwnRight=function(t,n){return t&&jn(t,yr(n,3))},e.get=ku,e.gt=ea,e.gte=ra,e.has=function(t,n){return null!=t&&xr(t,n,In)},e.hasIn=Iu,e.head=$r,e.identity=Pu,e.includes=function(t,n,e,r){return t=lu(t)?t:Ru(t),e=e&&!r?ju(e):0,r=t.length,0>e&&(e=Ri(r+e,0)),mu(t)?e<=r&&-1<t.indexOf(n,e):!!r&&-1<m(t,n,e)},e.indexOf=function(t,n,e){var r=null==t?0:t.length;return r?(e=null==e?0:ju(e),0>e&&(e=Ri(r+e,0)),m(t,n,e)):-1},e.inRange=function(t,n,e){return n=wu(n),e===$?(e=n,n=0):e=wu(e),(t=Lu(t))>=Mi(n,e)&&t<Ri(n,e)},e.invoke=ja,e.isArguments=ua,e.isArray=ia,e.isArrayBuffer=oa,e.isArrayLike=lu,e.isArrayLikeObject=su,e.isBoolean=function(t){return!0===t||!1===t||vu(t)&&"[object Boolean]"==On(t)},e.isBuffer=aa,e.isDate=fa,e.isElement=function(t){return vu(t)&&1===t.nodeType&&!bu(t)},e.isEmpty=function(t){if(null==t)return!0;if(lu(t)&&(ia(t)||"string"==typeof t||"function"==typeof t.splice||aa(t)||pa(t)||ua(t)))return!t.length;var n=go(t) ;if("[object Map]"==n||"[object Set]"==n)return!t.size;if(Wr(t))return!Vn(t).length;for(var e in t)if(ii.call(t,e))return!1;return!0},e.isEqual=function(t,n){return Tn(t,n)},e.isEqualWith=function(t,n,e){var r=(e="function"==typeof e?e:$)?e(t,n):$;return r===$?Tn(t,n,$,e):!!r},e.isError=pu,e.isFinite=function(t){return"number"==typeof t&&Wi(t)},e.isFunction=hu,e.isInteger=du,e.isLength=gu,e.isMap=ca,e.isMatch=function(t,n){return t===n||Dn(t,n,mr(n))},e.isMatchWith=function(t,n,e){return e="function"==typeof e?e:$,Dn(t,n,mr(n),e)},e.isNaN=function(t){return yu(t)&&t!=+t},e.isNative=function(t){if(_o(t))throw new Ku("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Nn(t)},e.isNil=function(t){return null==t},e.isNull=function(t){return null===t},e.isNumber=yu,e.isObject=_u,e.isObjectLike=vu,e.isPlainObject=bu,e.isRegExp=la,e.isSafeInteger=function(t){return du(t)&&-9007199254740991<=t&&9007199254740991>=t},e.isSet=sa,e.isString=mu,e.isSymbol=Cu,e.isTypedArray=pa,e.isUndefined=function(t){return t===$},e.isWeakMap=function(t){return vu(t)&&"[object WeakMap]"==go(t)},e.isWeakSet=function(t){return vu(t)&&"[object WeakSet]"==On(t)},e.join=function(t,n){return null==t?"":Si.call(t,n)},e.kebabCase=Sa,e.last=Gr,e.lastIndexOf=function(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var u=r;if(e!==$&&(u=ju(e),u=0>u?Ri(r+u,0):Mi(u,r-1)),n===n){for(e=u+1;e--&&t[e]!==n;);t=e}else t=b(t,x,u,!0);return t},e.lowerCase=Fa,e.lowerFirst=Ra,e.lt=ha,e.lte=da,e.max=function(t){return t&&t.length?mn(t,Pu,kn):$},e.maxBy=function(t,n){return t&&t.length?mn(t,yr(n,2),kn):$},e.mean=function(t){return w(t,Pu)},e.meanBy=function(t,n){return w(t,yr(n,2))},e.min=function(t){return t&&t.length?mn(t,Pu,Zn):$},e.minBy=function(t,n){return t&&t.length?mn(t,yr(n,2),Zn):$},e.stubArray=$u,e.stubFalse=Gu,e.stubObject=function(){return{}},e.stubString=function(){return""},e.stubTrue=function(){return!0},e.multiply=tf,e.nth=function(t,n){return t&&t.length?Qn(t,ju(n)):$},e.noConflict=function(){return Ut._===this&&(Ut._=li),this},e.noop=Uu,e.now=Zo,e.pad=function(t,n,e){t=Ou(t);var r=(n=ju(n))?U(t):0;return!n||r>=n?t:(n=(n-r)/2,tr(Oi(n),e)+t+tr(Ei(n),e))},e.padEnd=function(t,n,e){t=Ou(t);var r=(n=ju(n))?U(t):0;return n&&r<n?t+tr(n-r,e):t},e.padStart=function(t,n,e){t=Ou(t);var r=(n=ju(n))?U(t):0;return n&&r<n?tr(n-r,e)+t:t},e.parseInt=function(t,n,e){return e||null==n?n=0:n&&(n=+n),zi(Ou(t).replace(lt,""),n||0)},e.random=function(t,n,e){if(e&&"boolean"!=typeof e&&Or(t,n,e)&&(n=e=$),e===$&&("boolean"==typeof n?(e=n,n=$):"boolean"==typeof t&&(e=t,t=$)),t===$&&n===$?(t=0,n=1):(t=wu(t),n===$?(n=t,t=0):n=wu(n)),t>n){var r=t;t=n,n=r}return e||t%1||n%1?(e=Ti(),Mi(t+e*(n-t+Tt("1e-"+((e+"").length-1))),n)):ie(t,n)},e.reduce=function(t,n,e){var r=ia(t)?g:L,u=3>arguments.length;return r(t,yr(n,4),e,u,ro)},e.reduceRight=function(t,n,e){var r=ia(t)?_:L,u=3>arguments.length;return r(t,yr(n,4),e,u,uo)},e.repeat=function(t,n,e){return n=(e?Or(t,n,e):n===$)?1:ju(n),oe(Ou(t),n)},e.replace=function(){var t=arguments,n=Ou(t[0]);return 3>t.length?n:n.replace(t[1],t[2])},e.result=function(t,n,e){n=Ee(n,t);var r=-1,u=n.length;for(u||(u=1,t=$);++r<u;){var i=null==t?$:t[zr(n[r])];i===$&&(r=u,i=e),t=hu(i)?i.call(t):i}return t},e.round=nf,e.runInContext=t,e.sample=function(t){return(ia(t)?$t:fe)(t)},e.size=function(t){if(null==t)return 0;if(lu(t))return mu(t)?U(t):t.length;var n=go(t);return"[object Map]"==n||"[object Set]"==n?t.size:Vn(t).length},e.snakeCase=Ma,e.some=function(t,n,e){var r=ia(t)?v:he;return e&&Or(t,n,e)&&(n=$),r(t,yr(n,3))},e.sortedIndex=function(t,n){return de(t,n)},e.sortedIndexBy=function(t,n,e){return ge(t,n,yr(e,2))},e.sortedIndexOf=function(t,n){var e=null==t?0:t.length;if(e){var r=de(t,n);if(r<e&&cu(t[r],n))return r}return-1},e.sortedLastIndex=function(t,n){return de(t,n,!0)},e.sortedLastIndexBy=function(t,n,e){return ge(t,n,yr(e,2),!0)},e.sortedLastIndexOf=function(t,n){if(null==t?0:t.length){var e=de(t,n,!0)-1;if(cu(t[e],n))return e}return-1},e.startCase=Ba,e.startsWith=function(t,n,e){return t=Ou(t),e=null==e?0:hn(ju(e),0,t.length),n=ye(n),t.slice(e,e+n.length)==n},e.subtract=ef,e.sum=function(t){return t&&t.length?O(t,Pu):0},e.sumBy=function(t,n){return t&&t.length?O(t,yr(n,2)):0},e.template=function(t,n,r){var u=e.templateSettings;r&&Or(t,n,r)&&(n=$),t=Ou(t),n=va({},n,u,fr),r=va({},n.imports,u.imports,fr);var i,o,a=Wu(r),f=S(r,a),c=0;r=n.interpolate||At;var l="__p+='";r=Qu((n.escape||At).source+"|"+r.source+"|"+(r===rt?vt:At).source+"|"+(n.evaluate||At).source+"|$","g");var s="sourceURL"in n?"//# sourceURL="+n.sourceURL+"\n":"";if(t.replace(r,function(n,e,r,u,a,f){return r||(r=u),l+=t.slice(c,f).replace(Lt,B),e&&(i=!0,l+="'+__e("+e+")+'"),a&&(o=!0,l+="';"+a+";\n__p+='"),r&&(l+="'+((__t=("+r+"))==null?'':__t)+'"),c=f+n.length,n}),l+="';",(n=n.variable)||(l="with(obj){"+l+"}"),l=(o?l.replace(K,""):l).replace(Y,"$1").replace(H,"$1;"),l="function("+(n||"obj")+"){"+(n?"":"obj||(obj={});")+"var __t,__p=''"+(i?",__e=_.escape":"")+(o?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+l+"return __p}",n=Pa(function(){return Yu(a,s+"return "+l).apply($,f)}),n.source=l,pu(n))throw n;return n},e.times=function(t,n){if(1>(t=ju(t))||9007199254740991<t)return[];var e=4294967295,r=Mi(t,4294967295);for(n=yr(n),t-=4294967295,r=k(r,n);++e<t;)n(e);return r},e.toFinite=wu,e.toInteger=ju,e.toLength=Au,e.toLower=function(t){return Ou(t).toLowerCase()},e.toNumber=Lu,e.toSafeInteger=function(t){return t?hn(ju(t),-9007199254740991,9007199254740991):0===t?t:0},e.toString=Ou,e.toUpper=function(t){return Ou(t).toUpperCase()},e.trim=function(t,n,e){return(t=Ou(t))&&(e||n===$)?t.replace(ct,""):t&&(n=ye(n))?(t=q(t),e=q(n),n=R(t,e),e=M(t,e)+1,Oe(t,n,e).join("")):t},e.trimEnd=function(t,n,e){return(t=Ou(t))&&(e||n===$)?t.replace(st,""):t&&(n=ye(n))?(t=q(t),n=M(t,q(n))+1,Oe(t,0,n).join("")):t},e.trimStart=function(t,n,e){return(t=Ou(t))&&(e||n===$)?t.replace(lt,""):t&&(n=ye(n))?(t=q(t),n=R(t,q(n)),Oe(t,n).join("")):t},e.truncate=function(t,n){var e=30,r="...";if(_u(n))var u="separator"in n?n.separator:u,e="length"in n?ju(n.length):e,r="omission"in n?ye(n.omission):r;t=Ou(t);var i=t.length;if(St.test(t))var o=q(t),i=o.length;if(e>=i)return t;if(1>(i=e-U(r)))return r;if(e=o?Oe(o,0,i).join(""):t.slice(0,i),u===$)return e+r;if(o&&(i+=e.length-i),la(u)){if(t.slice(i).search(u)){var a=e;for(u.global||(u=Qu(u.source,Ou(yt.exec(u))+"g")),u.lastIndex=0;o=u.exec(a);)var f=o.index;e=e.slice(0,f===$?i:f)}}else t.indexOf(ye(u),i)!=i&&-1<(u=e.lastIndexOf(u))&&(e=e.slice(0,u));return e+r},e.unescape=function(t){return(t=Ou(t))&&X.test(t)?t.replace(J,rn):t},e.uniqueId=function(t){var n=++oi;return Ou(t)+n},e.upperCase=za,e.upperFirst=Ta,e.each=Xr,e.eachRight=tu,e.first=$r,Nu(e,function(){var t={};return wn(e,function(n,r){ii.call(e.prototype,r)||(t[r]=n)}),t}(),{chain:!1}),e.VERSION="4.17.10",a("bind bindKey curry curryRight partial partialRight".split(" "),function(t){e[t].placeholder=e}),a(["drop","take"],function(t,n){A.prototype[t]=function(e){e=e===$?1:Ri(ju(e),0);var r=this.__filtered__&&!n?new A(this):this.clone();return r.__filtered__?r.__takeCount__=Mi(e,r.__takeCount__):r.__views__.push({size:Mi(e,4294967295),type:t+(0>r.__dir__?"Right":"")}),r},A.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),a(["filter","map","takeWhile"],function(t,n){var e=n+1,r=1==e||3==e;A.prototype[t]=function(t){var n=this.clone();return n.__iteratees__.push({iteratee:yr(t,3),type:e}),n.__filtered__=n.__filtered__||r,n}}),a(["head","last"],function(t,n){var e="take"+(n?"Right":"");A.prototype[t]=function(){return this[e](1).value()[0]}}),a(["initial","tail"],function(t,n){var e="drop"+(n?"":"Right");A.prototype[t]=function(){return this.__filtered__?new A(this):this[e](1)}}),A.prototype.compact=function(){return this.filter(Pu)},A.prototype.find=function(t){return this.filter(t).head()},A.prototype.findLast=function(t){return this.reverse().find(t)},A.prototype.invokeMap=ae(function(t,n){return"function"==typeof t?new A(this):this.map(function(e){return Rn(e,t,n)})}),A.prototype.reject=function(t){return this.filter(fu(yr(t)))},A.prototype.slice=function(t,n){t=ju(t);var e=this;return e.__filtered__&&(0<t||0>n)?new A(e):(0>t?e=e.takeRight(-t):t&&(e=e.drop(t)),n!==$&&(n=ju(n),e=0>n?e.dropRight(-n):e.take(n-t)),e)},A.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},A.prototype.toArray=function(){return this.take(4294967295)},wn(A.prototype,function(t,n){var r=/^(?:filter|find|map|reject)|While$/.test(n),i=/^(?:head|last)$/.test(n),o=e[i?"take"+("last"==n?"Right":""):n],a=i||/^find/.test(n);o&&(e.prototype[n]=function(){function n(t){return t=o.apply(e,d([t],c)),i&&h?t[0]:t}var f=this.__wrapped__,c=i?[1]:arguments,l=f instanceof A,s=c[0],p=l||ia(f);p&&r&&"function"==typeof s&&1!=s.length&&(l=p=!1);var h=this.__chain__,g=!!this.__actions__.length,s=a&&!h,l=l&&!g;return!a&&p?(f=l?f:new A(this),f=t.apply(f,c),f.__actions__.push({func:Jr,args:[n],thisArg:$}),new u(f,h)):s&&l?t.apply(this,c):(f=this.thru(n),s?i?f.value()[0]:f.value():f)})}),a("pop push shift sort splice unshift".split(" "),function(t){var n=ni[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",u=/^(?:pop|shift)$/.test(t);e.prototype[t]=function(){var t=arguments;if(u&&!this.__chain__){var e=this.value();return n.apply(ia(e)?e:[],t)}return this[r](function(e){return n.apply(ia(e)?e:[],t)})}}),wn(A.prototype,function(t,n){var r=e[n];if(r){var u=r.name+"";(Zi[u]||(Zi[u]=[])).push({name:n,func:r})}}),Zi[He($,2).name]=[{name:"wrapper",func:$}],A.prototype.clone=function(){var t=new A(this.__wrapped__);return t.__actions__=Me(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Me(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Me(this.__views__),t},A.prototype.reverse=function(){if(this.__filtered__){var t=new A(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t},A.prototype.value=function(){var t,n=this.__wrapped__.value(),e=this.__dir__,r=ia(n),u=0>e,i=r?n.length:0;t=i;for(var o=this.__views__,a=0,f=-1,c=o.length;++f<c;){var l=o[f],s=l.size;switch(l.type){case"drop":a+=s;break;case"dropRight":t-=s;break;case"take":t=Mi(t,a+s);break;case"takeRight":a=Ri(a,t-s)}}if(t={start:a,end:t},o=t.start,a=t.end,t=a-o,o=u?a:o-1,a=this.__iteratees__,f=a.length,c=0,l=Mi(t,this.__takeCount__),!r||!u&&i==t&&l==t)return xe(n,this.__actions__);r=[];t:for(;t--&&c<l;){for(o+=e,u=-1,i=n[o];++u<f;){var p=a[u],s=p.type,p=(0,p.iteratee)(i);if(2==s)i=p;else if(!p){if(1==s)continue t;break t}}r[c++]=i}return r},e.prototype.at=To,e.prototype.chain=function(){return Hr(this)},e.prototype.commit=function(){return new u(this.value(),this.__chain__)},e.prototype.next=function(){this.__values__===$&&(this.__values__=xu(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?$:this.__values__[this.__index__++]}},e.prototype.plant=function(t){for(var n,e=this;e instanceof r;){var u=Dr(e);u.__index__=0,u.__values__=$,n?i.__wrapped__=u:n=u;var i=u,e=e.__wrapped__}return i.__wrapped__=t,n},e.prototype.reverse=function(){var t=this.__wrapped__;return t instanceof A?(this.__actions__.length&&(t=new A(this)),t=t.reverse(),t.__actions__.push({func:Jr,args:[Zr],thisArg:$}),new u(t,this.__chain__)):this.thru(Zr)},e.prototype.toJSON=e.prototype.valueOf=e.prototype.value=function(){return xe(this.__wrapped__,this.__actions__)},e.prototype.first=e.prototype.head,Ci&&(e.prototype[Ci]=Qr),e}();Ut._=un,void 0!==(r=function(){return un}.call(n,e,n,u))&&(u.exports=r)}).call(this)}).call(n,function(){return this}(),e(9)(t))},function(t,n,e){function r(t,n){return 2==n?function(n,e){return t.apply(void 0,arguments)}:function(n){return t.apply(void 0,arguments)}}function u(t,n){return 2==n?function(n,e){return t(n,e)}:function(n){return t(n)}}function i(t){for(var n=t?t.length:0,e=Array(n);n--;)e[n]=t[n];return e}function o(t){return function(n){return t({},n)}}function a(t,n){return function(){for(var e=arguments.length,r=e-1,u=Array(e);e--;)u[e]=arguments[e];var i=u[n],o=u.slice(0,n);return i&&p.apply(o,i),n!=r&&p.apply(o,u.slice(n+1)),t.apply(this,o)}}function f(t,n){return function(){var e=arguments.length;if(e){for(var r=Array(e);e--;)r[e]=arguments[e];var u=r[0]=n.apply(void 0,r);return t.apply(void 0,r),u}}}function c(t,n,e,p){function h(t,n){if(E.cap){var e=l.iterateeRearg[t];if(e)return C(n,e);var r=!A&&l.iterateeAry[t];if(r)return m(n,r)}return n}function d(t,n,e){return O||E.curry&&e>1?z(n,e):n}function g(t,n,e){if(E.fixed&&(k||!l.skipFixed[t])){var r=l.methodSpread[t],u=r&&r.start;return void 0===u?R(n,e):a(n,u)}return n}function _(t,n,e){return E.rearg&&e>1&&(I||!l.skipRearg[t])?$(n,l.methodRearg[t]||l.aryRearg[e]):n}function v(t,n){n=V(n);for(var e=-1,r=n.length,u=r-1,i=B(Object(t)),o=i;null!=o&&++e<r;){var a=n[e],f=o[a];null==f||N(f)||D(f)||U(f)||(o[a]=B(e==u?f:Object(f))),o=o[a]}return i}function y(t){return Y.runInContext.convert(t)(void 0)}function b(t,n){var e=l.aliasToReal[t]||t,r=l.remap[e]||e,u=p;return function(t){var i=A?S:F,o=A?S[r]:n,a=M(M({},u),t);return c(i,e,o,a)}}function m(t,n){return x(t,function(t){return"function"==typeof t?u(t,n):t})}function C(t,n){return x(t,function(t){var e=n.length;return r($(u(t,e),n),e)})}function x(t,n){return function(){var e=arguments.length;if(!e)return t();for(var r=Array(e);e--;)r[e]=arguments[e];var u=E.rearg?0:e-1;return r[u]=n(r[u]),t.apply(void 0,r)}}function w(t,n){var e,r=l.aliasToReal[t]||t,u=n,a=K[r];return a?u=a(n):E.immutable&&(l.mutate.array[r]?u=f(n,i):l.mutate.object[r]?u=f(n,o(n)):l.mutate.set[r]&&(u=f(n,v))),T(Z,function(t){return T(l.aryMethod[t],function(n){if(r==n){var i=l.methodSpread[r],o=i&&i.afterRearg;return e=o?g(r,_(r,u,t),t):_(r,g(r,u,t),t),e=h(r,e),e=d(r,e,t),!1}}),!e}),e||(e=u),e==n&&(e=O?z(e,1):function(){return n.apply(this,arguments)}),e.convert=b(r,n),l.placeholder[r]&&(j=!0,e.placeholder=n.placeholder=W),e}var j,A="function"==typeof n,L=n===Object(n);if(L&&(p=e,e=n,n=void 0),null==e)throw new TypeError;p||(p={});var E={cap:!("cap"in p)||p.cap,curry:!("curry"in p)||p.curry,fixed:!("fixed"in p)||p.fixed,immutable:!("immutable"in p)||p.immutable,rearg:!("rearg"in p)||p.rearg},O="curry"in p&&p.curry,k="fixed"in p&&p.fixed,I="rearg"in p&&p.rearg,W=A?e:s,S=A?e.runInContext():void 0,F=A?e:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isError:t.isError,isFunction:t.isFunction,isWeakMap:t.isWeakMap,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},R=F.ary,M=F.assign,B=F.clone,z=F.curry,T=F.forEach,P=F.isArray,D=F.isError,N=F.isFunction,U=F.isWeakMap,q=F.keys,$=F.rearg,G=F.toInteger,V=F.toPath,Z=q(l.aryMethod),K={castArray:function(t){return function(){var n=arguments[0];return P(n)?t(i(n)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var n=arguments[0],e=arguments[1],r=t(n,e),i=r.length;return E.cap&&"number"==typeof e?(e=e>2?e-2:1,i&&i<=e?r:u(r,e)):r}},mixin:function(t){return function(n){var e=this;if(!N(e))return t(e,Object(n));var r=[];return T(q(n),function(t){N(n[t])&&r.push([t,e.prototype[t]])}),t(e,Object(n)),T(r,function(t){var n=t[1];N(n)?e.prototype[t[0]]=n:delete e.prototype[t[0]]}),e}},nthArg:function(t){return function(n){var e=n<0?1:G(n)+1;return z(t(n),e)}},rearg:function(t){return function(n,e){var r=e?e.length:0;return z(t(n,e),r)}},runInContext:function(n){return function(e){return c(t,n(e),p)}}};if(!L)return w(n,e);var Y=e,H=[];return T(Z,function(t){T(l.aryMethod[t],function(t){var n=Y[l.remap[t]||t];n&&H.push([t,w(t,n)])})}),T(q(Y),function(t){var n=Y[t];if("function"==typeof n){for(var e=H.length;e--;)if(H[e][0]==t)return;n.convert=b(t,n),H.push([t,n])}}),T(H,function(t){Y[t[0]]=t[1]}),Y.convert=y,j&&(Y.placeholder=W),T(q(Y),function(t){T(l.realToAlias[t]||[],function(n){Y[n]=Y[t]})}),Y}var l=e(15),s=e(16),p=Array.prototype.push;t.exports=c},function(t,n){n.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},n.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},n.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},n.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},n.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},n.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},n.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},n.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},n.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},n.realToAlias=function(){var t=Object.prototype.hasOwnProperty,e=n.aliasToReal,r={};for(var u in e){var i=e[u];t.call(r,i)?r[i].push(u):r[i]=[u]}return r}(),n.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},n.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},n.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(t,n){t.exports={}},function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e(12),u=(0,r.flow)([r.deburr,(0,r.replace)(/,|\(|\)/g,""),(0,r.replace)(/\s+/g,"_"),(0,r.replace)(/'|’/g,"_039_"),(0,r.replace)("–","-")]),i=(0,r.flow)([r.toLower,u]);n.default={formatIStatsValueKeepCase:u,formatIStatsValue:i},t.exports=n.default},function(t,n,e){"use strict";function r(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function u(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?t:n}function i(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function t(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(n,e,r){return e&&t(n.prototype,e),r&&t(n,r),n}}(),a=e(3),f=function(t){return t&&t.__esModule?t:{default:t}}(a),c=function(t){function n(){return r(this,n),u(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return i(n,t),o(n,[{key:"componentDidMount",value:function(){this.svg.setAttribute("focusable","false")}},{key:"render",value:function(){var t=this;return f.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"31.9",height:"32",viewBox:"0 0 31.9 32",ref:function(n){t.svg=n}},f.default.createElement("path",{d:"M29 16L3 0v7.2L17.6 16 3 24.8V32z"}))}}]),n}(a.Component);n.default=c,t.exports=n.default},function(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=["en-GB","ga-GB","gd-GB","cy-GB"],r="en-GB",u=void 0,i=function(t){for(var n=arguments.length,e=Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];var u=function(t,n){return void 0!==e[n]?e[n]:t};return t.replace(/{(\d+)}/g,u)},o=function(t){var n=t.language,i=t.localisations;e.indexOf(n)>=0&&(r=n),i&&(u=i)},a=function(){return r},f=function(t){for(var n=arguments.length,e=Array(n>1?n-1:0),o=1;o<n;o++)e[o-1]=arguments[o];if(!u)throw new Error("No localisation data has been set.");if(!u[r])return"";var a=u[r][t];return e.length>0?i.apply(void 0,[a].concat(e)):a};n.default={initLocalisations:o,getLocale:a,localise:f},t.exports=n.default}]);; });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-all-subjects-banner-view","language":"en-GB","version":"1.2.0","_mrrVersion":"2.0.16"},'u07151810289360583'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//web.archive.org/web/20190926214845/https://m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//web.archive.org/web/20190926214845/https://push.api.bbci.co.uk/public/client' }, shim: { 'morph/react': { deps: ['morph/es5-shim', 'morph/es5-sham'] }, 'morph/es5-sham': { deps: ['morph/es5-shim'] } }, map: { 'morph/react-dom': { 'react': 'morph/react' } } }); } function attempt(fn) { fn(); } requirejs(['morph/react', 'morph/react-dom', 'morph/module/morph'], function(React, ReactDOM) { window.React = React; window.ReactDOM = ReactDOM; if (!Morph.toInitsCalled) { Morph.markPerformance('morph-init-core-deps-complete'); Morph.toInitsCalled = true; } Morph.toInit.bundles.forEach(attempt); Morph.toInit.bundles = []; Morph.markPerformance('morph-init-bundles-complete'); Morph.toInit.payloads.forEach(attempt); Morph.toInit.payloads = []; Morph.markPerformance('morph-init-payloads-complete'); Morph.toInit.registers.forEach(attempt); Morph.toInit.registers = []; Morph.markPerformance('morph-init-registers-complete'); }); };</script><script>if (!Morph.manualInit) { Morph.init(); } /* u07151810289360583 */</script><!-- Chartbeat Web Analytics code - start --> <script type="text/javascript"> /** CONFIGURATION START **/ (function() { var noCookies = true; var cookiePrefix = '_chartbeat'; if ("object" === typeof bbccookies && typeof bbccookies.readPolicy == 'function') { noCookies = !bbccookies.readPolicy().performance; } if (noCookies && document.cookie.indexOf(cookiePrefix) !== -1) { //Find and remove cookies whose names begin with '_chartbeat' var cookieSplit = document.cookie.split(';'); var cookieLength = cookieSplit.length; while (cookieLength--) { var cookie = cookieSplit[cookieLength].replace(/^s+|s+$/g, ''); var cookieName = cookie.split('=')[0]; if (cookieName.indexOf(cookiePrefix) === 0) { document.cookie = cookieName + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/;'; } } } _sf_async_config.noCookies = noCookies; }()); /** CONFIGURATION END **/ (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement("script"); e.setAttribute("language", "javascript"); e.setAttribute("type", "text/javascript"); e.setAttribute('src', '//web.archive.org/web/20190926214845/https://static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != "function") ? loadChartbeat : function() { oldonload(); loadChartbeat(); }; }()); </script> <!-- Chartbeat Web Analytics code - end --></body></html><!-- FILE ARCHIVED ON 21:48:45 Sep 26, 2019 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 01:39:19 Nov 28, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.613 exclusion.robots: 0.026 exclusion.robots.policy: 0.016 esindex: 0.009 cdx.remote: 9.855 LoadShardBlock: 281.716 (6) PetaboxLoader3.datanode: 204.999 (7) PetaboxLoader3.resolve: 178.731 (2) load_resource: 151.76 -->