Facebook
From Eratic Gorilla, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 384
  1. <All_Comments_Dec-13-2019 on="Doctor's Orders - Carol Douglas '1974" url="https://www.youtube.com/watch?v=3KZWnYyGB0s">
  2. Doctor's Orders - Carol Douglas '1974
  3. 15,934 views
  4. •Dec 24, 2012
  5. 81
  6. 3
  7. Share
  8. Save
  9. ALL NIGHT LONG
  10. 55K subscribers
  11. Doctor's Orders - Carol Douglas '1974
  12.  
  13. Allbum ''The Carol Douglas '' 1974
  14. Category
  15. Music
  16. Music in this video
  17. Learn more
  18. Listen ad-free with YouTube Premium
  19. Song
  20. Doctor's Orders
  21. Artist
  22. Carol Douglas
  23. Album
  24. The Carol Douglas Album
  25. Licensed to YouTube by
  26. The Orchard Music, UnidiscMusic (on behalf of Unidisc Music Inc.)
  27. 9 Comments
  28. Leedus McClein
  29. Add a public comment...
  30. Marvin Buitrago
  31. Marvin Buitrago
  32. 2 years ago
  33. what can i say puro disco music, awsome.
  34. 1
  35. ETERE RADIOASCOLTO
  36. ETERE RADIOASCOLTO
  37. 5 years ago
  38. --caro dottore ho la micetta in fiamme
  39. --dategli un panino col prosciutto...
  40. Philippe Meunier
  41. Philippe Meunier
  42. 6 months ago
  43. Je L' Ai Aussi Le Single C'Est En (1974) Et Non (1975) Merci Il Y' En A Qui Sont Mal Voyants
  44. 1
  45. Angela Dm
  46. Angela Dm
  47. 5 years ago
  48. caro dott.re ho le patunie.
  49. ci sarà mai una cura per me???
  50. Henry the 8th
  51. Henry the 8th
  52. 1 month ago
  53. What a cool song !
  54. Valeria Paula
  55. Valeria Paula
  56. 4 years ago
  57. Hello
  58. Hiya honey
  59. It's me I want to see the doctor today
  60. "Cos ever since you've been gone
  61. I've had a pain deep down inside
  62. He said, there's nothing really wrong with me
  63. I'm just missing my man, so honey
  64. Please, come on home as soon as you can
  65. Doctor's orders say, there's only one thing for me
  66. Nothing he can do 'cos only you can cure me
  67. Says in my condition love's the best physician
  68. He's prescribed a potion full of warm emotion
  69. Every day a lovin' spoonful to be taken
  70. It's the only way to stop this empty heart of mine from breakin
  71. Won't get better till you're back again
  72. He told me, doctor's orders need your loving arms to hold me
  73. Darling, now I know there ain't no doubt about it
  74. I'm so hooked on your love, I can't live without it
  75. You're away but please don't treat me like a stranger
  76. Doctor's orders say, one kiss from you and I am out of danger
  77. [Musical Interlude]
  78. "Please say you understand how I feel honey
  79. I know you've got a lot of things on your mind
  80. Oh, but I'm missing you so bad
  81. Please, oh please, come on home"
  82. Doctor's orders say, there's only one thing for me
  83. Nothing he can do 'cos only you can cure me
  84. Says in my condition love's the best physician
  85. He prescribed a potion full of warm emotion
  86. Now I know there ain't no doubt about it
  87. NELHSF CALENDARS
  88. NELHSF CALENDARS
  89. 5 years ago
  90. Gallery lol
  91. sauquoit13456
  92. sauquoit13456
  93. 6 years ago
  94. On this day in 1975 {February 15th} Carol Douglas' "Doctor's Orders" reached #1 {for 1 week} on the Canadian RPM Singles chart...
  95. And on November 30th, 1974 it entered Billboard's Hot Top 100 chart; eventually it peaked at #11 and spent 16 weeks on the Top 100...
  96. It reached #2 on Billboard's Hot Dance Club Songs chart and #9 on Billboard's Hot R&B Songs chart...
  97. Ms. Douglas, aka Carolyn Strickland and Carolyn Cooke, will celebrate her 65th birthday this coming April 7th...
  98. Joe Jordan
  99. Joe Jordan
  100. 2 years ago
  101. another great disco hit disco lives forever
  102. </All_Comments_Dec-13-2019>
  103.  
  104. https://www.bbc.co.uk/bitesize/guides/zsxn82p/revision/1
  105. view-source:https://www.bbc.co.uk/bitesize/guides/zsxn82p/revision/1
  106.  
  107. <!DOCTYPE html><html lang="en-GB" class="b-header--white--black b-footer--transparent--dark-grey b-reith-sans-font"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><script>
  108.     window.optimizely = window.optimizely || [];
  109.     window.optimizely.push({"type": "cookieExpiration", "cookieExpirationDays": 365});
  110. </script><script src="https://cdn.optimizely.com/public/4621041136/s/bitesize_prod.js"></script><title>Energy changes - Revision 1 - GCSE Chemistry (Single Science) - BBC Bitesize</title><meta name="description" content="Learn how energy changes can be calculated and displayed using energy diagrams with BBC Bitesize GCSE Chemistry."><link rel="canonical" href="https://www.bbc.co.uk/bitesize/guides/zsxn82p/revision/1"><meta property="og:title" content="Energy changes - Revision 1 - GCSE Chemistry (Single Science) - BBC Bitesize"><meta property="og:description" content="Learn how energy changes can be calculated and displayed using energy diagrams with BBC Bitesize GCSE Chemistry."><meta property="og:site_name" content="BBC Bitesize"><meta property="og:locale" content="en-GB"><meta property="og:url" content="https://www.bbc.co.uk/bitesize/guides/zsxn82p/revision/1"><meta name="apple-itunes-app" content="app-id=1089215244"/><link rel="manifest" href="//m.files.bbci.co.uk/modules/bbc-morph-bitesize-title-meta/3.4.0/manifest.android.json">
  111. <script>
  112.     window.orb_fig_blocking = false
  113.     window.bbcredirection = {
  114.         geo: false,
  115.         device: false
  116.     };
  117. </script>
  118.  
  119. <!-- Environment: live -->
  120. <!-- Orbit: 3.0.0-780.5d50e4a1 -->
  121. <!-- Analytics Web Module: 0.0.2-407.0fb42af -->
  122. <!-- NavID Web Module: 0.2.0-92.e536e2f -->
  123. <!-- Detectview Web Module: 0.0.2-407.0fb42af -->
  124. <!-- Searchbox Web Module: 3.0.0-52.e652a74 -->
  125. <!-- Promo Web Module: 3.0.0-73.cc3da46 -->
  126. <meta name="viewport" content="width=device-width, initial-scale=1.0"><meta property="fb:admins" content="100004154058350"><link rel="stylesheet" href="https://nav.files.bbci.co.uk/orbit/a07e26191aed6a8725358c88df999791/css/orb-ltr.min.css"><!--[if (lt IE 9) & (!IEMobile)]>
  127.     <link rel="stylesheet" href="https://nav.files.bbci.co.uk/orbit/a07e26191aed6a8725358c88df999791/css/orb-ie-ltr.min.css">
  128.     <![endif]--><script type="text/javascript">/*<![CDATA[*/
  129.         window.orb = {
  130.             lang: 'en',
  131.             bbcBaseUrl: 'https://www.bbc.co.uk',
  132.             bbcUrlPrefix: 'https://www.',
  133.             staticHost: 'https://nav.files.bbci.co.uk/orbit/a07e26191aed6a8725358c88df999791',
  134.             figUrl: 'https://fig.bbc.co.uk/frameworks/fig/2/fig.js',
  135.             partialCookieOvenUrl: 'https://cookie-oven.api.bbc'
  136.         };
  137.  
  138.         document.documentElement.className += (document.documentElement.className? ' ' : '') + 'orb-js';
  139.         window.orb.worldwideNavlinks = '<li class="orb-nav-homedotcom"><a href="https://www.bbc.com/">Home</a></li><li class="orb-nav-newsdotcom"><a href="https://www.bbc.com/news">News</a></li><li class="orb-nav-sport"><a href="https://www.bbc.com/sport">Sport</a></li><li class="orb-nav-reeldotcom"><a href="https://www.bbc.com/reel">Reel</a></li><li class="orb-nav-worklife"><a href="https://www.bbc.com/worklife">Worklife</a></li><li class="orb-nav-traveldotcom"><a href="https://www.bbc.com/travel">Travel</a></li><li class="orb-nav-future"><a href="https://www.bbc.com/future">Future</a></li><li class="orb-nav-culture"><a href="https://www.bbc.com/culture">Culture</a></li><li class="orb-nav-music"><a href="https://www.bbc.com/culture/music">Music</a></li><li class="orb-nav-tv"><a href="https://www.bbc.co.uk/schedules/p00fzl9m">TV</a></li><li class="orb-nav-weather"><a href="https://www.bbc.com/weather">Weather</a></li><li class="orb-nav-sounds"><a href="https://www.bbc.co.uk/sounds">Sounds</a></li>';
  140.  
  141.  
  142.      /*]]>*/</script><script>// Promise polyfill from https://github.com/bramstein/promis
  143.         (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);}());
  144.    
  145.    
  146.         // Polyfill Event constructor for IE ref: https://jira.dev.bbc.co.uk/browse/ORBITEN-919
  147.         // see: https://stackoverflow.com/questions/26596123
  148.         (function () {
  149.           if (typeof window.CustomEvent === "function") {
  150.             return false;
  151.           }
  152.           function CustomEvent(event, params) {
  153.             params = params || { bubbles: false, cancelable: false, detail: undefined };
  154.             var evt = document.createEvent('CustomEvent');
  155.             evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);
  156.             return evt;
  157.           }
  158.           CustomEvent.prototype = window.Event.prototype;
  159.           window.Event = CustomEvent;
  160.         })();
  161.    
  162.    
  163.         //Element.prototype.matches polyfill
  164.         //from https://developer.mozilla.org/en-US/docs/Web/API/Element/matches#Polyfill
  165.         if (!Element.prototype.matches) {
  166.           Element.prototype.matches = Element.prototype.msMatchesSelector ||
  167.                                       Element.prototype.webkitMatchesSelector;
  168.         }
  169.         //NodeList.forEach Polyfill
  170.         //from https://developer.mozilla.org/en-US/docs/Web/API/NodeList/forEach#Polyfill
  171.         if (window.NodeList && !NodeList.prototype.forEach) {
  172.           NodeList.prototype.forEach = Array.prototype.forEach;
  173.         }
  174.    
  175.         // Object.assign polyfill from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Polyfill
  176.         if (typeof Object.assign != 'function') {
  177.           // Must be writable: true, enumerable: false, configurable: true
  178.           Object.defineProperty(Object, "assign", {
  179.             value: function assign(target, varArgs) { // .length of function is 2
  180.               'use strict';
  181.               if (target == null) { // TypeError if undefined or null
  182.                 throw new TypeError('Cannot convert undefined or null to object');
  183.               }
  184.    
  185.               var to = Object(target);
  186.    
  187.               for (var index = 1; index < arguments.length; index++) {
  188.                 var nextSource = arguments[index];
  189.    
  190.                 if (nextSource != null) { // Skip over if undefined or null
  191.                   for (var nextKey in nextSource) {
  192.                     // Avoid bugs when hasOwnProperty is shadowed
  193.                     if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {
  194.                       to[nextKey] = nextSource[nextKey];
  195.                     }
  196.                   }
  197.                 }
  198.               }
  199.               return to;
  200.             },
  201.             writable: true,
  202.             configurable: true
  203.           });
  204.         }
  205.    
  206.         // window.fetch polyfill https://github.com/github/fetch/blob/v0.11.0/fetch.js - chosen for IE9 compatibility
  207.         if(typeof window.fetch !== 'function') {
  208.           (function(self){"use strict";if(self.fetch){return}function normalizeName(name){if(typeof name!=="string"){name=String(name)}if(/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(name)){throw new TypeError("Invalid character in header field name")}return name.toLowerCase()}function normalizeValue(value){if(typeof value!=="string"){value=String(value)}return value}function Headers(headers){this.map={};if(headers instanceof Headers){headers.forEach(function(value,name){this.append(name,value)},this)}else if(headers){Object.getOwnPropertyNames(headers).forEach(function(name){this.append(name,headers[name])},this)}}Headers.prototype.append=function(name,value){name=normalizeName(name);value=normalizeValue(value);var list=this.map[name];if(!list){list=[];this.map[name]=list}list.push(value)};Headers.prototype["delete"]=function(name){delete this.map[normalizeName(name)]};Headers.prototype.get=function(name){var values=this.map[normalizeName(name)];return values?values[0]:null};Headers.prototype.getAll=function(name){return this.map[normalizeName(name)]||[]};Headers.prototype.has=function(name){return this.map.hasOwnProperty(normalizeName(name))};Headers.prototype.set=function(name,value){this.map[normalizeName(name)]=[normalizeValue(value)]};Headers.prototype.forEach=function(callback,thisArg){Object.getOwnPropertyNames(this.map).forEach(function(name){this.map[name].forEach(function(value){callback.call(thisArg,value,name,this)},this)},this)};function consumed(body){if(body.bodyUsed){return Promise.reject(new TypeError("Already read"))}body.bodyUsed=true}function fileReaderReady(reader){return new Promise(function(resolve,reject){reader.onload=function(){resolve(reader.result)};reader.onerror=function(){reject(reader.error)}})}function readBlobAsArrayBuffer(blob){var reader=new FileReader;reader.readAsArrayBuffer(blob);return fileReaderReady(reader)}function readBlobAsText(blob){var reader=new FileReader;reader.readAsText(blob);return fileReaderReady(reader)}var support={blob:"FileReader"in self&&"Blob"in self&&function(){try{new Blob;return true}catch(e){return false}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};function Body(){this.bodyUsed=false;this._initBody=function(body){this._bodyInit=body;if(typeof body==="string"){this._bodyText=body}else if(support.blob&&Blob.prototype.isPrototypeOf(body)){this._bodyBlob=body}else if(support.formData&&FormData.prototype.isPrototypeOf(body)){this._bodyFormData=body}else if(!body){this._bodyText=""}else if(support.arrayBuffer&&ArrayBuffer.prototype.isPrototypeOf(body)){}else{throw new Error("unsupported BodyInit type")}if(!this.headers.get("content-type")){if(typeof body==="string"){this.headers.set("content-type","text/plain;charset=UTF-8")}else if(this._bodyBlob&&this._bodyBlob.type){this.headers.set("content-type",this._bodyBlob.type)}}};if(support.blob){this.blob=function(){var rejected=consumed(this);if(rejected){return rejected}if(this._bodyBlob){return Promise.resolve(this._bodyBlob)}else if(this._bodyFormData){throw new Error("could not read FormData body as blob")}else{return Promise.resolve(new Blob([this._bodyText]))}};this.arrayBuffer=function(){return this.blob().then(readBlobAsArrayBuffer)};this.text=function(){var rejected=consumed(this);if(rejected){return rejected}if(this._bodyBlob){return readBlobAsText(this._bodyBlob)}else if(this._bodyFormData){throw new Error("could not read FormData body as text")}else{return Promise.resolve(this._bodyText)}}}else{this.text=function(){var rejected=consumed(this);return rejected?rejected:Promise.resolve(this._bodyText)}}if(support.formData){this.formData=function(){return this.text().then(decode)}}this.json=function(){return this.text().then(JSON.parse)};return this}var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(method){var upcased=method.toUpperCase();return methods.indexOf(upcased)>-1?upcased:method}function Request(input,options){options=options||{};var body=options.body;if(Request.prototype.isPrototypeOf(input)){if(input.bodyUsed){throw new TypeError("Already read")}this.url=input.url;this.credentials=input.credentials;if(!options.headers){this.headers=new Headers(input.headers)}this.method=input.method;this.mode=input.mode;if(!body){body=input._bodyInit;input.bodyUsed=true}}else{this.url=input}this.credentials=options.credentials||this.credentials||"omit";if(options.headers||!this.headers){this.headers=new Headers(options.headers)}this.method=normalizeMethod(options.method||this.method||"GET");this.mode=options.mode||this.mode||null;this.referrer=null;if((this.method==="GET"||this.method==="HEAD")&&body){throw new TypeError("Body not allowed for GET or HEAD requests")}this._initBody(body)}Request.prototype.clone=function(){return new Request(this)};function decode(body){var form=new FormData;body.trim().split("&").forEach(function(bytes){if(bytes){var split=bytes.split("=");var name=split.shift().replace(/\+/g," ");var value=split.join("=").replace(/\+/g," ");form.append(decodeURIComponent(name),decodeURIComponent(value))}});return form}function headers(xhr){var head=new Headers;var pairs=xhr.getAllResponseHeaders().trim().split("\n");pairs.forEach(function(header){var split=header.trim().split(":");var key=split.shift().trim();var value=split.join(":").trim();head.append(key,value)});return head}Body.call(Request.prototype);function Response(bodyInit,options){if(!options){options={}}this.type="default";this.status=options.status;this.ok=this.status>=200&&this.status<300;this.statusText=options.statusText;this.headers=options.headers instanceof Headers?options.headers:new Headers(options.headers);this.url=options.url||"";this._initBody(bodyInit)}Body.call(Response.prototype);Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})};Response.error=function(){var response=new Response(null,{status:0,statusText:""});response.type="error";return response};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(url,status){if(redirectStatuses.indexOf(status)===-1){throw new RangeError("Invalid status code")}return new Response(null,{status:status,headers:{location:url}})};self.Headers=Headers;self.Request=Request;self.Response=Response;self.fetch=function(input,init){return new Promise(function(resolve,reject){var request;if(Request.prototype.isPrototypeOf(input)&&!init){request=input}else{request=new Request(input,init)}var xhr=new XMLHttpRequest;function responseURL(){if("responseURL"in xhr){return xhr.responseURL}if(/^X-Request-URL:/m.test(xhr.getAllResponseHeaders())){return xhr.getResponseHeader("X-Request-URL")}return}xhr.onload=function(){var status=xhr.status===1223?204:xhr.status;if(status<100||status>599){reject(new TypeError("Network request failed"));return}var options={status:status,statusText:xhr.statusText,headers:headers(xhr),url:responseURL()};var body="response"in xhr?xhr.response:xhr.responseText;resolve(new Response(body,options))};xhr.onerror=function(){reject(new TypeError("Network request failed"))};xhr.open(request.method,request.url,true);if(request.credentials==="include"){xhr.withCredentials=true}if("responseType"in xhr&&support.blob){xhr.responseType="blob"}request.headers.forEach(function(value,name){xhr.setRequestHeader(name,value)});xhr.send(typeof request._bodyInit==="undefined"?null:request._bodyInit)})};self.fetch.polyfill=true})(typeof self!=="undefined"?self:this);
  209.         }
  210.    
  211.         if (typeof window.CustomEvent !== 'function') {
  212.    
  213.           function CustomEvent(event, params) {
  214.             params = params || { bubbles: false, cancelable: false, detail: null };
  215.             var evt = document.createEvent('CustomEvent');
  216.             evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);
  217.             return evt;
  218.           }
  219.    
  220.           CustomEvent.prototype = window.Event.prototype;
  221.    
  222.           window.CustomEvent = CustomEvent;
  223.    
  224.         }
  225.    
  226.         (function() {
  227.    
  228.             var language = 'en';
  229.                 language = 'en';
  230.    
  231.             var modal = false;
  232.    
  233.    
  234.             var istatsLabels = {name: 'kl.education.secondary.gcse.chemistry.energy.guides.zsxn82p.revision.page-1.page' || undefined};
  235.             istatsLabels['app_name'] = 'education';
  236.             istatsLabels['app_type'] = 'responsive';
  237.             istatsLabels['bbc_site'] = 'bitesize';
  238.             istatsLabels['bitesize_cloud'] = 'true';
  239.             istatsLabels['page_language'] = 'en-GB';
  240.             istatsLabels['page_type'] = 'study_guide';
  241.             istatsLabels['co_level'] = 'gcse';
  242.             istatsLabels['co_subject'] = 'chemistry';
  243.             istatsLabels['co_topic'] = 'energy';
  244.             istatsLabels['study_guide_id'] = 'zsxn82p';
  245.             istatsLabels['study_guide_title'] = 'energy_changes';
  246.    
  247.             function getMetaValue(propertyName) {
  248.               var metaTag = document.querySelector(
  249.                 "meta[property='" + propertyName + "'], " +
  250.                 "meta[name='" + propertyName + "']");
  251.               if (metaTag) {
  252.                 return metaTag.getAttribute("content");
  253.               } else {
  254.                 throw new Error('No meta tag called: ' + propertyName)
  255.               }
  256.             }
  257.    
  258.             function generateCountername() {
  259.                 var pathName = window.location.pathname
  260.                     .replace(/\/$/, "")
  261.                     .replace(/^\//, "")
  262.                     .replace(/\//g, '.');
  263.                 return pathName + '.page';
  264.             }
  265.    
  266.             var additionalPageProperties = {};
  267.                 additionalPageProperties['custom_var_1'] = 'other';
  268.                 additionalPageProperties['custom_var_2'] = '1';
  269.                 additionalPageProperties['custom_var_3'] = 'gcse';
  270.                 additionalPageProperties['custom_var_4'] = 'chemistry_single_science';
  271.                 additionalPageProperties['custom_var_5'] = 'energy';
  272.    
  273.             var page = {
  274.                 name: 'bitesize.gcse_chemistry_single_science.other.energy.guides.zsxn82p.revision.1.page' || istatsLabels.name || generateCountername(),
  275.                 destination: 'BITESIZE' || null,
  276.                 producer: 'BITESIZE' || null,
  277.                 section: 'learn::secondary' || null,
  278.                 site: '' || istatsLabels.bbc_site || istatsLabels.app_name || istatsLabels.prod_name || null,
  279.                 contentId: 'urn:bbc:isite2:zsxn82p' || null,
  280.                 contentType: 'article' || null,
  281.                 edition: 'domestic' || null,
  282.                 additionalProperties: additionalPageProperties
  283.             };
  284.    
  285.             function updatePageData(newData) {
  286.                 page = Object.assign(page, newData);
  287.             }
  288.    
  289.             document.addEventListener('bbc-page-reset', function(event) {
  290.                 if (event.detail && event.detail.page) {
  291.                     updatePageData(event.detail.page);
  292.                 }
  293.                 document.dispatchEvent(new Event('bbc-page-updated'));
  294.             });
  295.    
  296.             window.bbcpage = {
  297.                 loadModule: function(deps) {
  298.                     return new Promise(function (resolve, reject) {
  299.                         window.require(deps, function () {
  300.                             resolve.apply(this, arguments);
  301.                         },
  302.                         function (error) {
  303.                             reject(error);
  304.                         });
  305.                     })
  306.                 },
  307.                 loadCSS: function (url, timeout) {
  308.                     return window.bbcpage.loadModule(['orb/lib/_$'])
  309.                         .then(function($) {
  310.                             return new Promise(function(resolve, reject) {
  311.                                 var stylesheet = loadCSS(url);
  312.                                 $.onloadCSS(stylesheet, function() {
  313.                                     resolve();
  314.                                 });
  315.                                 if (timeout) {
  316.                                     setTimeout(function () { reject(); }, timeout);
  317.                                 }
  318.                             });
  319.                     });
  320.                 },
  321.                 isModal: function () {
  322.                     return modal;
  323.                 },
  324.                 getLanguage: function () {
  325.                     return new Promise(function(resolve, reject) {
  326.                         resolve(language);
  327.                     });
  328.                 },
  329.                 trackRegion: function (region, labels) {
  330.                     return window.bbcpage.loadModule(['istats-1'])
  331.                         .then(function(istats) {
  332.    
  333.                             var trackLabels = {
  334.                                 region: region
  335.                             };
  336.    
  337.                             for (var label in labels) {
  338.                                 trackLabels[label] = labels[label];
  339.                             }
  340.    
  341.                             var linkType = labels.linkType || 'internal';
  342.    
  343.                             istats.track(linkType, trackLabels);
  344.                         });
  345.                 },
  346.                 getName: function() {
  347.                     return Promise.resolve(page.name);
  348.                 },
  349.                 getDestination: function() {
  350.                     return Promise.resolve(page.destination);
  351.                 },
  352.                 getProducer: function() {
  353.                     return Promise.resolve(page.producer);
  354.                 },
  355.                 getSite: function() {
  356.                     return Promise.resolve(page.site);
  357.                 },
  358.                 getSection: function() {
  359.                     return Promise.resolve(page.section);
  360.                 },
  361.                 getContentType: function() {
  362.                     return Promise.resolve(page.contentType);
  363.                 },
  364.                 getContentId: function() {
  365.                     return Promise.resolve(page.contentId);
  366.                 },
  367.                 getEdition: function() {
  368.                   return new Promise(function (resolve, reject) {
  369.                     if (page.edition) {
  370.                       resolve(page.edition);
  371.                       return;
  372.                     }
  373.                     try {
  374.                       resolve(getMetaValue('x-audience').toLowerCase());
  375.                     } catch (err){
  376.                       // This property is related to Chartbeat; see http://support.chartbeat.com/docs/
  377.                       if (window._sf_async_config) {
  378.                         resolve(window._sf_async_config.region || null);
  379.                       }
  380.                     }
  381.                     resolve(null);
  382.                   });
  383.                 },
  384.                 getReferrer: function() {
  385.                   return Promise.resolve(window.orb && window.orb.referrer !== null && window.orb.referrer !== undefined ? window.orb.referrer : document.referrer);
  386.                 },
  387.                 getAdditionalProperties: function() {
  388.                   return Promise.resolve(page.additionalProperties);
  389.                 }
  390.             };
  391.    
  392.             var USERINFO_URL = "";
  393.             var USERINFO_PREFIX = "www." || "www.";
  394.    
  395.             function initUserCache(orbitUser) {
  396.               var availableAttr = [
  397.                 'X-Country',
  398.                 'X-Ip_is_advertise_combined',
  399.                 'X-Ip_is_uk_combined'
  400.               ];
  401.               var userCache = availableAttr.reduce(function(user, curr, i) {
  402.                 if (!orbitUser[curr]) {
  403.                   return user;
  404.                 }
  405.                 var res = Object.assign({}, user);
  406.                 res[curr] = orbitUser[curr];
  407.                 return res;
  408.               }, {});
  409.               if (Object.keys(userCache).length !== availableAttr.length) {
  410.                 userCache._partial = true;
  411.               }
  412.               return userCache;
  413.             }
  414.    
  415.             var user = initUserCache({
  416.             });
  417.    
  418.             function checkStatus(response) {
  419.               if (response.status >= 200 && response.status < 300) {
  420.                 return response;
  421.               } else {
  422.                 var error = new Error(response.statusText);
  423.                 error.response = response;
  424.                 throw error;
  425.               }
  426.             }
  427.    
  428.             function parseJSON(response) {
  429.               return response.json();
  430.             }
  431.    
  432.             var supportsCors = function() {
  433.               return typeof XMLHttpRequest !== 'undefined' &&
  434.                 'withCredentials' in new XMLHttpRequest();
  435.             };
  436.    
  437.             var getUserInfoFallback = function() {
  438.               return window.bbcpage.loadModule(['orb/fig'])
  439.                 .then(function(orbFig) {
  440.                   return new Promise(function(resolve, reject) {
  441.                     orbFig.load(function(fig) {
  442.                       var getCountryFallback = function() {
  443.                         if (fig.geo.isUK()) {
  444.                           return 'GB';
  445.                         } else if (fig.geo.isEU()) {
  446.                           return 'EU';
  447.                         }
  448.                       };
  449.                       resolve({
  450.                         'X-Country': user.country || getCountryFallback(),
  451.                         'X-Ip_is_uk_combined': fig().uk ? 'yes' : 'no',
  452.                         'X-Ip_is_advertise_combined': fig().ad ? 'yes' : 'no'
  453.                       });
  454.                     }, function () {
  455.                       reject('Error determining country. Timeout?');
  456.                     });
  457.                   });
  458.                 });
  459.             };
  460.    
  461.             var _userInfoRequest;
  462.             var getUserInfo = function() {
  463.    
  464.               var host = window.location.host.toString().match(/bbc\.com$/) ? 'bbc.com' : 'bbc.co.uk';
  465.               var userInfoUrl = USERINFO_URL || window.location.protocol + "//" + USERINFO_PREFIX + host + '/userinfo';
  466.    
  467.               if (!user._partial) {
  468.                 return Promise.resolve(user);
  469.               }
  470.    
  471.               if (!_userInfoRequest) {
  472.                 if (typeof window.fetch === 'undefined' || !supportsCors()) {
  473.                   _userInfoRequest = getUserInfoFallback();
  474.                 } else {
  475.                   _userInfoRequest = window.fetch(userInfoUrl, { credentials: 'same-origin' })
  476.                     .then(checkStatus)
  477.                     .then(parseJSON)
  478.                     .then(function(userInfo) {
  479.                       user = userInfo;
  480.                       return user;
  481.                     });
  482.                 }
  483.               }
  484.    
  485.               return _userInfoRequest;
  486.             };
  487.    
  488.             window.bbcuser = {
  489.                 getHashedId: function() {
  490.                     return window.bbcpage.loadModule(['idcta-v2/idcta-1'])
  491.                         .then(function(idcta) {
  492.                             return idcta.getCookieInstance().getHidFromCookie();
  493.                     });
  494.                 },
  495.    
  496.                 getCountry: function() {
  497.                     if (user['X-Country']) {
  498.                         return Promise.resolve(user['X-Country']);
  499.                     }
  500.                     return getUserInfo().then(function(userInfo) {
  501.                         return userInfo['X-Country'] || 'GB';
  502.                     });
  503.                 },
  504.    
  505.                 isUKCombined: function() {
  506.                     return getUserInfo().then(function(userInfo) {
  507.                         if (!userInfo['X-Ip_is_uk_combined']) {
  508.                             throw new Error('missing isUKCombined from userinfo response');
  509.                         }
  510.                         return userInfo['X-Ip_is_uk_combined'].toLowerCase() === 'yes';
  511.                     })
  512.                 },
  513.    
  514.                 canSeeAdverts: function() {
  515.                     return getUserInfo().then(function(userInfo) {
  516.                         if (!userInfo['X-Ip_is_advertise_combined']) {
  517.                             throw new Error('missing canSeeAdverts from userinfo response');
  518.                         }
  519.                         return userInfo['X-Ip_is_advertise_combined'].toLowerCase() === "yes";
  520.                     });
  521.                 },
  522.    
  523.                 isSignedIn: function() {
  524.                     return window.bbcpage.loadModule(['idcta-v2/idcta-1'])
  525.                         .then(function(idcta) {
  526.                             return (idcta && idcta.getCookieInstance().hasCookie());
  527.                         });
  528.                 },
  529.                 allowsPerformanceCookies: function() {
  530.                     return window.bbcpage.loadModule(['orb/cookies'])
  531.                             .then(function(bbccookies) {
  532.                                 return !!bbccookies.cookiesEnabled() && !!bbccookies.readPolicy('performance');
  533.                             });
  534.                 },
  535.                 allowsFunctionalCookies: function() {
  536.                     return window.bbcpage.loadModule(['orb/cookies'])
  537.                             .then(function(bbccookies) {
  538.                                 return !!bbccookies.cookiesEnabled() && !!bbccookies.readPolicy('personalisation');
  539.                             });
  540.                 },
  541.                 getCookieValue: function(cookieName) {
  542.                     return window.bbcpage.loadModule(['orb/cookies'])
  543.                             .then(function(bbccookies) {
  544.                                 return bbccookies.get(cookieName);
  545.                             });
  546.                 },
  547.                 resetCookiesPreferences: function() {
  548.                     return window.bbcpage.loadModule(['orb/cookies'])
  549.                             .then(function(bbccookies) {
  550.                                 bbccookies.setDefaultCookiesSingleDomain();
  551.                             });
  552.                 },
  553.                 hasCookiesEnabled: function() {
  554.                     return window.bbcpage.loadModule(['orb/cookies'])
  555.                             .then(function(bbccookies) {
  556.                                 return !!bbccookies.cookiesEnabled();
  557.                             });
  558.                 },
  559.                 hasSeenCookieBanner: function() {
  560.                     return window.bbcpage.loadModule(['orb/cookies'])
  561.                             .then(function (bbccookies) {
  562.                                 return !!bbccookies.isCookiePolicySet();
  563.                             });
  564.                 },
  565.                 logEvent: function (verb, noun, extraLabels) {
  566.                     return window.bbcuser.hasCookiesEnabled()
  567.                         .then(function(allowsCookies) {
  568.                             if (allowsCookies) {
  569.                                 return window.bbcpage.loadModule(['istats-1'])
  570.                                     .then(function(istats) {
  571.                                         istats.log(verb, noun, extraLabels);
  572.                                     });
  573.                             } else {
  574.                                 throw new Error('User cannot be tracked due to cookies preferences.');
  575.                             }
  576.                         });
  577.                 },
  578.             };
  579.    
  580.         }());</script><script src="https://nav.files.bbci.co.uk/orbit/a07e26191aed6a8725358c88df999791/js/require.min.js"></script>   <script src="https://nav.files.bbci.co.uk/orbit-webmodules/0.0.2-407.0fb42af/cookie-banner/cookie-library.min.js"></script><script type="text/javascript">if (window.define !==  undefined) {
  581.         define('orb/cookies', function() {
  582.           return window.bbccookies;
  583.         });
  584.       }</script>   <script src="https://nav.files.bbci.co.uk/orbit/a07e26191aed6a8725358c88df999791/js/api.min.js"></script><script type="text/javascript">window.bbcFlagpoles_istats="ON",require.config({paths:{"istats-1":"https://nav.files.bbci.co.uk/orbit-webmodules/0.0.2-407.0fb42af/istats/istats-1"}}),require(["istats-1","orb/cookies"],function(a,t){if(t.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]?"//sa.bbc.co.uk/bbc/bbc/s":"//sa.bbc.co.uk/bbc/"+o[1]+"/s":"//sa.bbc.co.uk/bbc/test/s";a.addCollector({name:"default",url:e,separator:"&"});var s="kl.education.secondary.gcse.chemistry.energy.guides.zsxn82p.revision.page-1.page";a.setCountername(s),window.istats_countername&&a.setCountername(window.istats_countername),a.addLabels("ml_name=webmodule&ml_version=0.0.2-407.0fb42af&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=study_guide&co_level=gcse&co_subject=chemistry&co_topic=energy&study_guide_id=zsxn82p&study_guide_title=energy_changes")}var o});</script><link rel="stylesheet" href="https://mybbc.files.bbci.co.uk/s/id/account-idcta/1.33.5/style/id-cta.css"><!--[if IE 8]><link href="https://mybbc.files.bbci.co.uk/s/id/account-idcta/1.33.5/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://idcta.api.bbc.co.uk';var ENDPOINT_CONFIG = ('/idcta/config?callback=&ptrt=' + encodeURIComponent((ptrt ? ptrt[1] : document.location.href))).replace(/\&amp;/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://mybbc.files.bbci.co.uk/s/id/account-idcta/1.33.5/modules/idcta-v2';map['idcta-v2/config'] = ENDPOINT_URL + ENDPOINT_CONFIG;map['idcta-v2/translations'] = ENDPOINT_URL + ENDPOINT_TRANSLATIONS;map['idcta'] = 'https://mybbc.files.bbci.co.uk/s/id/account-idcta/1.8.2/modules/idcta';map['idcta-v2/idcta-1'] = 'https://mybbc.files.bbci.co.uk/s/id/account-idcta/1.33.5/modules/idcta-v2/dist/idcta-1.min';map['idcta-v2/experiment-snippet'] = 'https://cdn.optimizely.com/public/4621041136/s/idcta_live';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://static.bbc.co.uk/bbcdotcom/3.3.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://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://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://static.bbc.co.uk/bbcdotcom/3.3.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://static.bbc.co.uk/bbcdotcom/3.3.0/script/dist/bbcdotcom.dev.js">\x3C/script>'); } else { document.write('<script type="text/javascript" src="https://static.bbc.co.uk/bbcdotcom/3.3.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="//secure-us.imrworldwide.com/">'); document.write('<link rel="dns-prefetch" href="//me-cdn.effectivemeasure.net/">'); document.write('<link rel="dns-prefetch" href="//ssc.api.bbc.com/">'); } if (window.bbcdotcom && bbcdotcom.data.ads == 1) { document.write('<link rel="dns-prefetch" href="//www.googletagservices.com/">'); document.write('<link rel="dns-prefetch" href="//bbc.gscontxt.net/">'); document.write('<link rel="dns-prefetch" href="//tags.crwdcntrl.net/">'); document.write('<link rel="dns-prefetch" href="//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(){ var GDPR_COUNTRIES = ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT', 'LU', 'MT', 'NL', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'IS', 'LI', 'NO', 'CH']; 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:\/\/www.bbc.com\/privacy\/cookies\/international\/","advertisementText":"Advertisement","analyticsEnabled":true,"sherlockEnabled":false,"appName":"","assetPrefix":"https:\/\/static.bbc.co.uk\/bbcdotcom\/3.3.0\/","customAdParams":[],"customStatsParams":[],"headline":"","id":"","inAssociationWithText":"in association with","keywords":"","language":"","orbTransitional":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:\/\/static.bbc.co.uk","staticVersion":"3.3.0","staticPrefix":"https:\/\/static.bbc.co.uk\/bbcdotcom\/3.3.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://static.bbc.co.uk/bbcdotcom/3.3.0/"); bbcdotcom.config.setVersion("3.3.0"); if (window.bbcuser && window.bbcuser.getCountry && typeof(window.bbcuser.getCountry) === 'function') { window.bbcuser.getCountry().then(function(countryCode) { var isEU = countryCode ? GDPR_COUNTRIES.indexOf(countryCode.toUpperCase()) !== -1 : false; bbcdotcom.config.setEU(isEU); }); } else if (window.orb && window.orb.fig && typeof(window.orb.fig) === 'function') { bbcdotcom.config.setEU(window.orb.fig('eu')); } 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){ /* set correct OptimizelyURL for prod or sandbox */ var optimizelyURL = "https://cdn.optimizely.com/public/4621041136/s/bbccom_sandbox.js"; if(window.location.hostname === 'www.bbc.com') { optimizelyURL = "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://bbc.gscontxt.net/?url='+encodeURIComponent(gsurl)}); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.config && bbcdotcom.config.isLotameActive && bbcdotcom.config.isLotameActive()&& bbcdotcom.config.isLotameEnabled && bbcdotcom.config.isLotameEnabled()){ (function () { var clientId, lotameUrl, lotameAudienceUrl; clientId = (bbcdotcom.config.isWorldService && bbcdotcom.config.isWorldService()) ? '10826' : '10816'; lotameUrl = 'https://tags.crwdcntrl.net/c/'+clientId+'/cc.js?ns='+clientId; lotameAudienceUrl = '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://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">/*<![CDATA[*/ (function() { window.bbcdotcom.head = true; }()); /*]]>*/</script><script type="text/javascript">// Globally available search context
  585.   window.SEARCHBOX={"variant":"default","locale":"en","feature":"akamai-idcta","navSearchboxStaticPrefix":"https://nav.files.bbci.co.uk/searchbox/b9922923369f42cc8a283d7f114e0c7f/","searchboxAppStaticPrefix":"https://nav.files.bbci.co.uk/searchbox/b9922923369f42cc8a283d7f114e0c7f/drawer","searchFormHtml":"<div tabindex=\"-1\" data-reactroot=\"\" data-reactid=\"1\" data-react-checksum=\"842287743\"><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-bbc-container=\"se-searchbox-panel\" data-bbc-title=\"search-icon\" data-bbc-metadata=\"{&quot;PAR&quot;:&quot;form::1&quot;,&quot;CHD&quot;:&quot;button::1&quot;}\" data-reactid=\"13\">Search</button><button type=\"button\" class=\"se-searchbox__clear se-searchbox__clear--visible\" tabindex=\"0\" data-bbc-container=\"se-searchbox-panel\" data-bbc-title=\"clear-icon\" data-bbc-metadata=\"{&quot;PAR&quot;:&quot;form::1&quot;,&quot;CHD&quot;:&quot;button::2&quot;}\" 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":""};
  586.   window.SEARCHBOX.suppress = false;
  587.   window.SEARCHBOX.searchScope = SEARCHBOX.searchScopeTemplate.split('-')[0];</script><link rel="stylesheet" href="https://nav.files.bbci.co.uk/searchbox/b9922923369f42cc8a283d7f114e0c7f//css/main.css"><!--[if IE 8]>
  588.   <script type="text/javascript" src="https://nav.files.bbci.co.uk/searchbox/b9922923369f42cc8a283d7f114e0c7f//script/html5shiv.min.js"></script>
  589.   <script type="text/javascript">window['searchboxIEVersion'] = 8;</script>
  590.   <link rel="stylesheet" href="https://nav.files.bbci.co.uk/searchbox/b9922923369f42cc8a283d7f114e0c7f//css/ie8.css">
  591. <![endif]--><!--[if IE 9]>
  592.   <script type="text/javascript">window['searchboxIEVersion'] = 9;</script>
  593. <![endif]--><script type="text/javascript">require.config({
  594.         "paths": {
  595.             "orb/async/_footerpromo": 'https://nav.files.bbci.co.uk/navpromo/14e5b4661a09bc7754808edab113a159/js/async/_footerpromo'
  596.         }
  597.     });</script> <script type="text/javascript">"use strict";!function(){window.__reverbStaticLocation="https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/",window.__smarttagVersion="5.17.1",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 type="text/javascript" src="https://mybbc-analytics.files.bbci.co.uk/reverb-client-js/reverb-1.2.0.js" async=""></script>
  598.         <script>
  599.             if (!("ontouchstart" in document.documentElement))
  600.             {
  601.                 document.documentElement.classList.add("n-no-touchevents");
  602.             }
  603.         </script>
  604.         <style>
  605.             body {
  606.                 border: 0;
  607.                 margin: 0;
  608.                 padding: 0;
  609.             }
  610.         </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(); /* u33812745318788373 */</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="//m.files.bbci.co.uk/modules/bbc-morph-bitesize-header-view/8.20.1/core.css"/><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-header-view/8.20.1"]=true; Morph.styleSrc.push("<link rel=\"stylesheet\" href=\"//m.files.bbci.co.uk/modules/bbc-morph-bitesize-header-view/8.20.1/enhanced.css\"/>"); }</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><link rel="stylesheet" href="//m.files.bbci.co.uk/modules/bbc-morph-bitesize-global-navigation-view/1.29.1/core.css"/><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-global-navigation-view/1.29.1"]=true; Morph.styleSrc.push("<link rel=\"stylesheet\" href=\"//m.files.bbci.co.uk/modules/bbc-morph-bitesize-global-navigation-view/1.29.1/enhanced.css\"/>"); }</script><script type="text/javascript">Morph.initStyles(); /* u9044932814522063 */</script><link rel="preload" as="script" href="//m.files.bbci.co.uk/modules/bbc-morph-bitesize-study-guide-view/4.19.0/clips.js" /><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="//m.files.bbci.co.uk/modules/bbc-morph-bitesize-study-guide-view/4.19.0/core.css"/><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-study-guide-view/4.19.0"]=true; Morph.styleSrc.push("<link rel=\"stylesheet\" href=\"//m.files.bbci.co.uk/modules/bbc-morph-bitesize-study-guide-view/4.19.0/enhanced.css\"/>"); }</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><link rel="stylesheet" href="//m.files.bbci.co.uk/modules/bbc-morph-bitesize-practice-view/1.27.0/core.css"/><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-practice-view/1.27.0"]=true; Morph.styleSrc.push("<link rel=\"stylesheet\" href=\"//m.files.bbci.co.uk/modules/bbc-morph-bitesize-practice-view/1.27.0/enhanced.css\"/>"); }</script><script>if (Morph.enhanced) { Morph.styles["bbc-morph-gel-icons/4.0.0"]=true; Morph.styleSrc.push("<link rel=\"stylesheet\" href=\"//m.files.bbci.co.uk/modules/bbc-morph-gel-icons/4.0.0/enhanced.css\"/>"); }</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><link rel="stylesheet" href="//m.files.bbci.co.uk/modules/bbc-morph-bitesize-related-links-view/3.2.1/core.css"/><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-bitesize-related-links-view/3.2.1"]=true; Morph.styleSrc.push("<link rel=\"stylesheet\" href=\"//m.files.bbci.co.uk/modules/bbc-morph-bitesize-related-links-view/3.2.1/enhanced.css\"/>"); }</script><script>if (Morph.enhanced) { Morph.styles["bbc-morph-gel-icons/2.3.3"]=true; Morph.styleSrc.push("<link rel=\"stylesheet\" href=\"//m.files.bbci.co.uk/modules/bbc-morph-gel-icons/2.3.3/enhanced.css\"/>"); }</script><script>if (Morph.enhanced) { Morph.styles["bbc-morph-gel-icons/3.0.0"]=true; Morph.styleSrc.push("<link rel=\"stylesheet\" href=\"//m.files.bbci.co.uk/modules/bbc-morph-gel-icons/3.0.0/enhanced.css\"/>"); }</script><!--[if gt IE 8]><!--><noscript class="morph-core-style"><!--<![endif]--><link rel="stylesheet" href="//m.files.bbci.co.uk/modules/bbc-morph-smp/2.12.6/core.css"/><!--[if gt IE 8]><!--></noscript><!--<![endif]--><script>if (Morph.enhanced) { Morph.styles["bbc-morph-smp/2.12.6"]=true; Morph.styleSrc.push("<link rel=\"stylesheet\" href=\"//m.files.bbci.co.uk/modules/bbc-morph-smp/2.12.6/enhanced.css\"/>"); }</script><script type="text/javascript">Morph.initStyles(); /* u18388766272907264 */</script><script type="text/javascript">
  611.                             var domain = "co.uk";
  612.                             var _sf_async_config = _sf_async_config || {};
  613.                             var _sf_startpt=(new Date()).getTime();
  614.                             _sf_async_config.domain = "www" + ".bbc." + domain;
  615.                             _sf_async_config.uid = 50924;
  616.                             _sf_async_config.title = window.document.title;
  617.                             _sf_async_config.path = "bbc." + domain + window.location.pathname + "";
  618.                             _sf_async_config.sections = "bitesize";
  619.                         </script></head><body> <noscript><p style="position: absolute; top: -999em"><img src="https://a1.api.bbc.co.uk/hit.xiti?&col=1&from=p&ptag=js&s=598253&p=learn::secondary::bitesize.gcse_chemistry_single_science.other.energy.guides.zsxn82p.revision.1.page&x1=[urn:bbc:isite2:zsxn82p]&x2=[responsive]&x3=[bbc_website]&x4=[en-GB]&x7=[article]&x8=[reverb-1.2.0-nojs]&x11=[BITESIZE]&x12=[BITESIZE]" height="1" width="1" alt=""></p></noscript>  <!-- 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)]>
  620.             <![if (IE 8)]>
  621.                 <header id="orb-banner" role="banner" class="orb-old-ie orb-ie8" aria-label="BBC">
  622.             <![endif]>
  623.  
  624.             <![if (IE 7)]>
  625.                 <header id="orb-banner" role="banner" class="orb-old-ie orb-ie7" aria-label="BBC">
  626.             <![endif]>
  627.  
  628.             <![if (IE 6)]>
  629.                 <header id="orb-banner" role="banner" class="orb-old-ie orb-ie6" aria-label="BBC">
  630.             <![endif]>
  631.         <![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://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="/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" data-bbc-container="id-cta" data-bbc-event-type="click" data-bbc-ignore-views="1" data-bbc-metadata="{&quot;id-cta-type&quot;: &quot;statusbar-orb&quot;}" data-bbc-source="responsive_web" data-bbc-title="id-cta-sign-in"><a id="idcta-link" href="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
  632.                  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://www.bbc.co.uk">Home</a></li><li class="orb-nav-news"><a href="https://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-sounds"><a href="https://www.bbc.co.uk/sounds">Sounds</a></li><li class="orb-nav-cbbc"><a href="https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://www.bbc.co.uk/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-arts"><a href="https://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-taster"><a href="https://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-tv"><a href="https://www.bbc.co.uk/tv">TV</a></li><li class="orb-nav-radio"><a href="https://www.bbc.co.uk/radio">Radio</a></li><li class="orb-nav-three"><a href="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://search.bbc.co.uk/search?scope&#x3D;all:learning" title="Search the BBC">Search</a><form class="b-f" id="orb-search-form" role="search" method="get" action="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 -->
  633. <div id="orb-modules">
  634. <div id="u33812745318788373"><noscript data-reactid=".b6ze7a3mdg" data-react-checksum="-1503653644"></noscript></div><div id="u9044932814522063"><div data-reactid=".1e4i884tpg6" data-react-checksum="1021690835"><div class="bitesize-header-background bitesize-header-background--phase-secondary" data-reactid=".1e4i884tpg6.0"></div><noscript data-reactid=".1e4i884tpg6.1"></noscript><div data-reactid=".1e4i884tpg6.2"><div class="global-navigation" data-reactid=".1e4i884tpg6.2.0"><header class="global-navigation__header" data-reactid=".1e4i884tpg6.2.0.0"><div class="global-navigation__header__wrap" data-reactid=".1e4i884tpg6.2.0.0.0"><span class="global-navigation__header__logo" tabindex="-1" data-reactid=".1e4i884tpg6.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 global-navigation__header__logo__link--phase-secondary" href="/bitesize" data-reactid=".1e4i884tpg6.2.0.0.0.0.0">Bitesize</a></span><button type="button" class="global-navigation__header__menu-button" aria-label="Open menu" data-reactid=".1e4i884tpg6.2.0.0.0.1"><i class="gel-icon gel-icon--list-view global-navigation__header__menu-button__list-view" data-reactid=".1e4i884tpg6.2.0.0.0.1.0"><svg width="32" height="32" viewBox="0 0 32 32" data-reactid=".1e4i884tpg6.2.0.0.0.1.0.0"><path d="M0 0v8h32V0zM0 17v3h32v-8H0zM0 29v3h32v-8H0z" data-reactid=".1e4i884tpg6.2.0.0.0.1.0.0.0"></path></svg></i><span class="global-navigation__header__menu-button__text" data-reactid=".1e4i884tpg6.2.0.0.0.1.1">All Bitesize</span></button><div class="global-navigation__mobile-nav" data-reactid=".1e4i884tpg6.2.0.0.0.2"></div></div></header><nav class="global-navigation__primary-nav" data-reactid=".1e4i884tpg6.2.0.1"><div class="global-navigation__primary-nav__wrap" data-reactid=".1e4i884tpg6.2.0.1.0"><div class="global-language-selector" data-reactid=".1e4i884tpg6.2.0.1.0.0"><button type="button" class="global-language-selector__drawer global-language-selector__drawer--closed" data-reactid=".1e4i884tpg6.2.0.1.0.0.0"><span class="global-language-selector__drawer-text" data-reactid=".1e4i884tpg6.2.0.1.0.0.0.0">Change language</span></button><div class="global-language-selector__container global-language-selector__container--hidden" data-reactid=".1e4i884tpg6.2.0.1.0.0.1"><ol class="global-language-selector__list" data-reactid=".1e4i884tpg6.2.0.1.0.0.1.0"><li class="global-language-selector__language global-language-selector__language--selected" data-reactid=".1e4i884tpg6.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=".1e4i884tpg6.2.0.1.0.0.1.0.0.0"><span class="global-language-selector__language-label" lang="en-GB" data-reactid=".1e4i884tpg6.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=".1e4i884tpg6.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=".1e4i884tpg6.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=".1e4i884tpg6.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=".1e4i884tpg6.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=".1e4i884tpg6.2.0.1.0.0.1.0.1:$cy-GB.0"><span class="global-language-selector__language-label" lang="cy-GB" data-reactid=".1e4i884tpg6.2.0.1.0.0.1.0.1:$cy-GB.0.0">Cymraeg</span></button></li><li class="global-language-selector__language" data-reactid=".1e4i884tpg6.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=".1e4i884tpg6.2.0.1.0.0.1.0.1:$ga-GB.0"><span class="global-language-selector__language-label" lang="ga-GB" data-reactid=".1e4i884tpg6.2.0.1.0.0.1.0.1:$ga-GB.0.0">Gaeilge</span></button></li><li class="global-language-selector__language" data-reactid=".1e4i884tpg6.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=".1e4i884tpg6.2.0.1.0.0.1.0.1:$gd-GB.0"><span class="global-language-selector__language-label" lang="gd-GB" data-reactid=".1e4i884tpg6.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=".1e4i884tpg6.2.0.1.0.1"><li class="global-navigation__list__item" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$home"><a class="global-navigation__list__link" href="/bitesize" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$home.0"><span class="global-navigation__list__link-text" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$home.0.0">Home</span></a></li><li class="global-navigation__list__item" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$learn-revise"><a class="global-navigation__list__link" href="/bitesize/learn" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$learn-revise.0"><span class="global-navigation__list__link-text" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$learn-revise.0.0">Learn &amp; revise</span></a></li><li class="global-navigation__list__item" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$support"><a class="global-navigation__list__link" href="/bitesize/support" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$support.0"><span class="global-navigation__list__link-text" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$support.0.0">Support</span></a></li><li class="global-navigation__list__item" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$careers"><a class="global-navigation__list__link" href="/bitesize/careers" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$careers.0"><span class="global-navigation__list__link-text" data-reactid=".1e4i884tpg6.2.0.1.0.1.0:$careers.0.0">Careers</span></a></li><li data-reactid=".1e4i884tpg6.2.0.1.0.1.1"><ul class="global-navigation__list__items--pinned" data-reactid=".1e4i884tpg6.2.0.1.0.1.1.0"><li class="global-navigation__list__item" data-reactid=".1e4i884tpg6.2.0.1.0.1.1.0.$my-bitesize"><a class="global-navigation__list__link" href="/bitesize/my" data-reactid=".1e4i884tpg6.2.0.1.0.1.1.0.$my-bitesize.0"><span class="global-navigation__list__link-my-bitesize" data-reactid=".1e4i884tpg6.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=".1e4i884tpg6.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=".1e4i884tpg6.2.0.1.0.1.1.0.$all-bitesize.0"><span class="gel-icon gel-icon--list-view" data-reactid=".1e4i884tpg6.2.0.1.0.1.1.0.$all-bitesize.0.0"><svg width="32" height="32" viewBox="0 0 32 32" data-reactid=".1e4i884tpg6.2.0.1.0.1.1.0.$all-bitesize.0.0.0"><path d="M0 0v8h32V0zM0 17v3h32v-8H0zM0 29v3h32v-8H0z" data-reactid=".1e4i884tpg6.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=".1e4i884tpg6.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--zmf3cdm header-image-no-logo header-image-container--no-illustration" aria-hidden="false" data-reactid=".1e4i884tpg6.2.1"><div class="header-image-container__wrap" data-reactid=".1e4i884tpg6.2.1.0"><header class="context-panel" data-reactid=".1e4i884tpg6.2.1.0.1"><div class="level-filter" data-reactid=".1e4i884tpg6.2.1.0.1.0"><div class="level-filter__items" data-reactid=".1e4i884tpg6.2.1.0.1.0.0"><div class="level-filter__item" data-reactid=".1e4i884tpg6.2.1.0.1.0.0.0"><a class="level-filter__item-level" href="/bitesize/levels/z98jmp3" data-reactid=".1e4i884tpg6.2.1.0.1.0.0.0.0">GCSE</a></div><div class="level-filter__item" data-reactid=".1e4i884tpg6.2.1.0.1.0.0.1"><a class="level-filter__item-examspec" href="/bitesize/examspecs/zq2n4j6" data-reactid=".1e4i884tpg6.2.1.0.1.0.0.1.0">Other</a></div></div></div><div data-reactid=".1e4i884tpg6.2.1.0.1.1"><div class="context-panel__header-container" data-reactid=".1e4i884tpg6.2.1.0.1.1.0"><h2 class="context-panel__header" data-reactid=".1e4i884tpg6.2.1.0.1.1.0.0">Energy changes</h2></div><div class="context-panel__description-container" data-reactid=".1e4i884tpg6.2.1.0.1.1.1"><p class="context-panel__description" data-reactid=".1e4i884tpg6.2.1.0.1.1.1.0">Energy is absorbed to break bonds and released when bonds are made. Energy changes in a reaction are calculated by bond energies and shown by energy diagrams. Heat energy is released when fuels burn.</p></div><div class="context-label" data-reactid=".1e4i884tpg6.2.1.0.1.1.2"><div class="context-label__title" data-reactid=".1e4i884tpg6.2.1.0.1.1.2.0">Part of</div><div class="context-label__items" data-reactid=".1e4i884tpg6.2.1.0.1.1.2.1"><div class="context-label__item" data-reactid=".1e4i884tpg6.2.1.0.1.1.2.1.0"><a class="context-label__item-link" href="/bitesize/subjects/zs6hvcw" data-reactid=".1e4i884tpg6.2.1.0.1.1.2.1.0.0">Chemistry (Single Science)</a></div><div class="context-label__item" data-reactid=".1e4i884tpg6.2.1.0.1.1.2.1.1:0"><a class="context-label__item-link" href="/bitesize/topics/zwngqty" data-reactid=".1e4i884tpg6.2.1.0.1.1.2.1.1:0.0">Energy</a></div></div></div><noscript data-reactid=".1e4i884tpg6.2.1.0.1.1.5"></noscript><span class="bitesize-sharetools" data-reactid=".1e4i884tpg6.2.1.0.1.1.6"><span class="bitesize-sharetools__standalone-buttons" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0"><button class="ec-share-button ec-share-button--transparent ec-share-button--twitter" data-bbc-container="Share Tools" data-bbc-title="Twitter" data-bbc-metadata="{&quot;CHD&quot;:&quot;button:: 0&quot;}" data-bbc-result="share-pop-up" data-bbc-ignore-views="1" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.0"><span class="ec-share-icon__svg ec-share-icon__svg--standalone ec-share-icon__svg--twitter" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.0.0"><svg viewBox="0 0 32 32" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.0.0.0"><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" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.0.0.0.0"></path></svg></span><span class="ec-share-cta-text ec-share-cta-text--display-only-to-screen-reader" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.0.1">Twitter</span></button><button class="ec-share-button ec-share-button--transparent ec-share-button--facebook" data-bbc-container="Share Tools" data-bbc-title="Facebook" data-bbc-metadata="{&quot;CHD&quot;:&quot;button:: 1&quot;}" data-bbc-result="share-pop-up" data-bbc-ignore-views="1" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.1"><span class="ec-share-icon__svg ec-share-icon__svg--standalone ec-share-icon__svg--facebook" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.1.0"><svg viewBox="0 0 32 32" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.1.0.0"><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" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.1.0.0.0"></path></svg></span><span class="ec-share-cta-text ec-share-cta-text--display-only-to-screen-reader" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.1.1">Facebook</span></button><button class="ec-share-button ec-share-button--transparent ec-share-button--whatsapp" data-bbc-container="Share Tools" data-bbc-title="WhatsApp" data-bbc-metadata="{&quot;CHD&quot;:&quot;button:: 2&quot;}" data-bbc-result="share-pop-up" data-bbc-ignore-views="1" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.2"><span class="ec-share-icon__svg ec-share-icon__svg--standalone ec-share-icon__svg--whatsapp" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.2.0"><svg viewBox="0 0 24 24" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.2.0.0"><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" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.2.0.0.0"></path></svg></span><span class="ec-share-cta-text ec-share-cta-text--display-only-to-screen-reader" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.0.2.1">WhatsApp</span></button></span><div class="ec-share-tools" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1"><button class="ec-share-button ec-share-button__share" data-bbc-container="Share Tools" data-bbc-title="Share Icon" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.0"><span data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.0.0"><span class="ec-share-icon__svg" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.0.0.0"><svg width="16" height="16" viewBox="0 0 32 32" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.0.0.0.0"><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" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.0.0.0.0.0"></path></svg></span><span class="ec-share-cta-text" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.0.0.1">Share</span></span></button><div class="ec-share-panel" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1"><div class="ec-share-panel__header" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.0"><span class="ec-share-panel__header-text" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.0.0">Share this with</span><button class="ec-share-panel__close-button" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.0.1"><span class="ec-share-panel__close-button-icon" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.0.1.0"><svg viewBox="0 0 32 32" width="16" height="16" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.0.1.0.0"><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" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.0.1.0.0.0"></path></svg></span></button></div><div class="ec-share-panel__body" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1"><ul class="ec-share-panel__items" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0"><li class="ec-share-panel__item" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$0"><button class="ec-share-button ec-share-button--transparent ec-share-button--twitter" data-bbc-container="Share Tools" data-bbc-title="Twitter" data-bbc-metadata="{&quot;CHD&quot;:&quot;menu-item:: 0&quot;}" data-bbc-result="share-menu" data-bbc-ignore-views="1" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$0.0"><span class="ec-share-icon__svg ec-share-icon__svg--twitter" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$0.0.0"><svg viewBox="0 0 32 32" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$0.0.0.0"><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" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$0.0.0.0.0"></path></svg></span><span class="ec-share-cta-text" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$0.0.1">Twitter</span></button></li><li class="ec-share-panel__item" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$1"><button class="ec-share-button ec-share-button--transparent ec-share-button--facebook" data-bbc-container="Share Tools" data-bbc-title="Facebook" data-bbc-metadata="{&quot;CHD&quot;:&quot;menu-item:: 1&quot;}" data-bbc-result="share-menu" data-bbc-ignore-views="1" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$1.0"><span class="ec-share-icon__svg ec-share-icon__svg--facebook" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$1.0.0"><svg viewBox="0 0 32 32" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$1.0.0.0"><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" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$1.0.0.0.0"></path></svg></span><span class="ec-share-cta-text" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$1.0.1">Facebook</span></button></li><li class="ec-share-panel__item" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$2"><button class="ec-share-button ec-share-button--transparent ec-share-button--whatsapp" data-bbc-container="Share Tools" data-bbc-title="WhatsApp" data-bbc-metadata="{&quot;CHD&quot;:&quot;menu-item:: 2&quot;}" data-bbc-result="share-menu" data-bbc-ignore-views="1" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$2.0"><span class="ec-share-icon__svg ec-share-icon__svg--whatsapp" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$2.0.0"><svg viewBox="0 0 24 24" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$2.0.0.0"><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" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$2.0.0.0.0"></path></svg></span><span class="ec-share-cta-text" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$2.0.1">WhatsApp</span></button></li><li class="ec-share-panel__item" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$3"><div class="ec-share-copy-link" data-bbc-container="Share Tools" data-bbc-title="Copy Link" data-bbc-metadata="{&quot;CHD&quot;:&quot;copy-link:: 3&quot;}" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$3.0"><label class="ec-share-copy-link__text" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$3.0.0">Copy link</label><input class="ec-share-copy-link__input" readonly="" type="text" value="https://www.bbc.co.uk/bitesize/guides/zsxn82p" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.0:$3.0.1"/></div></li><li class="ec-share-panel__item" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.1"><a class="ec-share-panel__read-more-link" href="http://www.bbc.co.uk/faqs/questions/bbc_online/sharing" data-reactid=".1e4i884tpg6.2.1.0.1.1.6.1.1.1.0.1.0">Read more about sharing</a></li></ul></div></div></div></span></div></header></div></div></div></div></div><div id="u18388766272907264"><div data-reactid=".w71dbx79f4" data-react-checksum="870589705"><div class="studyguide" data-reactid=".w71dbx79f4.0"><div class="studyguide__layout" data-reactid=".w71dbx79f4.0.0"><section class="studyguide__content" data-reactid=".w71dbx79f4.0.0.0"><nav data-reactid=".w71dbx79f4.0.0.0.0"><ul class="study-guide-tabs" data-reactid=".w71dbx79f4.0.0.0.0.0"><li class="study-guide-tabs__tab study-guide-tabs__tab--revision study-guide-tabs__tab--active" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision"><div class="study-guide-tabs__tab-content" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1"><div class="gel-icon study-guide-tabs__chapter-icon gel-icon study-guide-tabs__chapter-icon--revision" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0"><svg width="66" height="66" viewBox="0 0 108 77" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0"><g data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0"><g data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0"><g data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.0"><polygon stroke-width="7" fill="none" points="4 4 4 70.96 104 70.96 104 4.54 4 4" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.0.0"></polygon><path stroke-width="6" fill="none" d="M54,4V76" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.0.1"></path><g id="Group" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.0.2"><path stroke-width="5" fill="none" d="M13,19.5H43.42" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.0.2.0"></path><path stroke-width="5" fill="none" d="M13,32.5H43.42" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.0.2.1"></path><path stroke-width="5" fill="none" d="M13,44.5H43.42" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.0.2.2"></path></g><g id="Group-Copy" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.0.3"><path stroke-width="5" fill="none" d="M64,19.5H94.42" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.0.3.0"></path><path stroke-width="5" fill="none" d="M64,32.5H94.42" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.0.3.1"></path><path stroke-width="5" fill="none" d="M64,44.5H94.42" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.0.3.2"></path></g></g><path stroke-width="8" fill="none" d="M7,65h94" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.1"></path><rect class="cls-5" x="46" y="70" width="16" height="7" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.0.0.0.0.2"></rect></g></g></svg></div><span class="study-guide-tabs__label" data-reactid=".w71dbx79f4.0.0.0.0.0.$revision.1.1">Revise</span></div></li><li class="study-guide-tabs__tab study-guide-tabs__tab--test" data-reactid=".w71dbx79f4.0.0.0.0.0.$test"><a href="/bitesize/guides/zsxn82p/test" class="study-guide-tabs__tab-content study-guide-tabs__chapter-link" data-reactid=".w71dbx79f4.0.0.0.0.0.$test.1"><div class="gel-icon gel-icon--quiz study-guide-tabs__chapter-icon" data-reactid=".w71dbx79f4.0.0.0.0.0.$test.1.0"><svg viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.0.0.0.$test.1.0.0"><title data-reactid=".w71dbx79f4.0.0.0.0.0.$test.1.0.0.0">quiz</title><circle cx="4" cy="28" r="4" transform="rotate(-.3 -.05 19.099)" data-reactid=".w71dbx79f4.0.0.0.0.0.$test.1.0.0.1"></circle><path d="M17 7.3c-3.3 0-4.5 2.7-4.5 5.5s1.2 5.4 4.5 5.4c.5 0 1.3.1 1.5-.1l-1.9-1.7 1.7-1.8 2.2 1.9a6.1 6.1 0 0 0 1-3.7c0-2.8-1.2-5.5-4.5-5.5z" data-reactid=".w71dbx79f4.0.0.0.0.0.$test.1.0.0.2"></path><path d="M16.9 0C8.7 0 2 5.9 2 13.1S8.8 26 17.1 26 32 20.1 32 12.9 25.2 0 16.9 0zm7.9 20.4l-1.7 1.7-2.1-1.8a8.1 8.1 0 0 1-4 .9c-5.1 0-8.1-3.7-8.1-8.4s3-8.5 8.1-8.5 8.1 3.7 8.1 8.5a8.7 8.7 0 0 1-2.1 6z" data-reactid=".w71dbx79f4.0.0.0.0.0.$test.1.0.0.3"></path></svg></div><span class="study-guide-tabs__label" data-reactid=".w71dbx79f4.0.0.0.0.0.$test.1.1">Test</span></a></li></ul></nav><div data-reactid=".w71dbx79f4.0.0.0.1:0"><nav class="pagination" data-reactid=".w71dbx79f4.0.0.0.1:0.1"><ol class="pagination__items" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0"><li class="pagination__item pagination__arrow " data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.0"><span class="pagination__item__inner" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.0.0"><div class="gel-icon gel-icon--previous pagination__arrow__icon pagination__arrow__icon--previous" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.0.0.0"><svg viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.0.0.0.0"><title data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.0.0.0.0.0">previous</title><path d="M3 16l26 16v-7.2L14.4 16 29 7.2V0L3 16z" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.0.0.0.0.1"></path></svg></div></span></li><li class="pagination__item pagination__number pagination__number--current" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.1:$1"><span class="pagination__item__inner" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.1:$1.0">1</span></li><li class="pagination__item pagination__number " data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.1:$2"><a href="/bitesize/guides/zsxn82p/revision/2" class="pagination__item__inner" aria-label="Page 2" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.1:$2.0">2</a></li><li class="pagination__item pagination__number " data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.1:$3"><a href="/bitesize/guides/zsxn82p/revision/3" class="pagination__item__inner" aria-label="Page 3" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.1:$3.0">3</a></li><li class="pagination__item pagination__number " data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.1:$4"><a href="/bitesize/guides/zsxn82p/revision/4" class="pagination__item__inner" aria-label="Page 4" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.1:$4.0">4</a></li><li class="pagination__summary" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.2"><span data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.2.0">Page</span><span data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.2.1"> </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.2.2">1</strong><span data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.2.3"><span data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.2.3.0"> </span><span data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.2.3.1">of</span><span data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.2.3.2"> </span></span><span data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.2.4"> </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.2.5">4</strong></li><li class="pagination__item pagination__arrow pagination__arrow--active" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.3"><a href="/bitesize/guides/zsxn82p/revision/2" class="pagination__item__inner" aria-label="Page 2" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.3.0"><div class="gel-icon gel-icon--next pagination__arrow__icon pagination__arrow__icon--next" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.3.0.0"><svg viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.3.0.0.0"><title data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.3.0.0.0.0">next</title><path d="M29 16L3 0v7.2L17.6 16 3 24.8V32l26-16z" data-reactid=".w71dbx79f4.0.0.0.1:0.1.0.3.0.0.0.1"></path></svg></div></a></li></ol></nav><div class="isite-content" data-reactid=".w71dbx79f4.0.0.0.1:0.2"><div data-reactid=".w71dbx79f4.0.0.0.1:0.2.0"><div data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0"><h1 data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$0"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$0.0">Energy changes</span></h1><section data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1"><h2 data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$0"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$0.0">Breaking and making bonds</span></h2><p data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$1"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$1.0">During a chemical reaction:</span></p><ul class="list unordered" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2"><li data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$0"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$0.0">bonds in the </span><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$0.$1"><a role="button" tabindex="0" class="glossary-term " data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$0.$1.0"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$0.$1.0.0">reactants</span></a><noscript data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$0.$1.1"></noscript></span><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$0.2"> are broken</span></li><li data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$1"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$1.0">new bonds are made in the </span><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$1.$1"><a role="button" tabindex="0" class="glossary-term " data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$1.$1.0"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$1.$1.0.0">products</span></a><noscript data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$2.$1.$1.1"></noscript></span></li></ul><p data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$3"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$3.0">Energy is absorbed to break bonds. </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$3.$1"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$3.$1.0">Bond-breaking</span></strong><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$3.2"> is an </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$3.$3"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$3.$3.0">endothermic</span></strong><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$3.4"> process.</span></p><p data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$4"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$4.0">Energy is released when new bonds form. </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$4.$1"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$4.$1.0">Bond-making</span></strong><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$4.2"> is an </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$4.$3"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$4.$3.0">exothermic</span></strong><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$4.4"> process.</span></p><p data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$5"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$5.0">Whether a reaction is endothermic or exothermic depends on the difference between the energy needed to break bonds and the energy released when new bonds form.</span></p><div class="keyfact" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6"><div class="keyfact--icon-container" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.0"><div class="gel-icon gel-icon--curriculum-key-fact keyfact--icon" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.0.0"><svg viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.0.0.0"><title data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.0.0.0.0">curriculum-key-fact</title><path d="M12 26h8v2h-8zM13 32h6l1-2h-8l1 2zM15 0h2v2h-2zM27 12h2v2h-2zM3 12h2v2H3zM5 3h2v2H5zM25 3h2v2h-2zM6 21h2v2H6zM24 21h2v2h-2zM16 4a8.5 8.5 0 0 0-6.2 14.3A8.1 8.1 0 0 1 12 24h8a8.1 8.1 0 0 1 2.2-5.7A8.5 8.5 0 0 0 16 4zm4.7 12.9a9.7 9.7 0 0 0-2.5 5.1h-4.4a9.7 9.7 0 0 0-2.5-5 6.5 6.5 0 1 1 9.5 0z" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.0.0.0.1"></path></svg></div></div><div class="keyfact--content" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.1"><ul class="list unordered" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.1.$0"><li data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.1.$0.$0"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.1.$0.$0.0">If more heat energy is released when making the bonds than was taken in, the reaction is </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.1.$0.$0.$1"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.1.$0.$0.$1.0">exothermic</span></strong></li><li data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.1.$0.$1"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.1.$0.$1.0">If more heat energy was taken in when making the bonds than was released, the reaction is </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.1.$0.$1.$1"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$1.$6.1.$0.$1.$1.0">endothermic</span></strong></li></ul></div></div></section><section data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2"><h2 data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$0"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$0.0">Energy diagrams</span></h2><p data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$1"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$1.0">Energy diagrams show the level of energy of the reactants and of the products. The bigger the difference between the energy of the reactants and the energy of the products, the more energy is given out or taken in. It is easy to see from an energy level diagram whether the reaction is exothermic or endothermic:</span></p><ul class="list unordered" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$2"><li data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$2.$0"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$2.$0.0">in exothermic reactions the reactants are higher than the products</span></li><li data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$2.$1"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$2.$1.0">in endothermic reactions the reactants are lower than the products</span></li></ul><picture class="infographic" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$3"><source srcset="https://bam.files.bbci.co.uk/bam/live/content/z23jtfr/large" media="(min-width: 1008px)" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$3.0:$large"/><source srcset="https://bam.files.bbci.co.uk/bam/live/content/z23jtfr/medium" media="(min-width: 600px)" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$3.0:$medium"/><img alt="Graph of energy against progress of reaction. Horizontal line represents reactants energy. Drops vertically as energy released. Horizontal line at a lower level represents products&#x27; energy." srcset="https://bam.files.bbci.co.uk/bam/live/content/z23jtfr/small" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$3.1"/><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$3.2"></span><span class="caption" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$3.3"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$3.3.0">An energy level diagram for an exothermic reaction</span></span><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$3.4"></span></picture><p data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$4"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$4.0">In an </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$4.$1"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$4.$1.0">exothermic</span></strong><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$4.2"> reaction, the products are at a lower energy than the reactants. The difference between the energy of the reactants and the energy of the products is called the </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$4.$3"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$4.$3.0">enthalpy change</span></strong><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$4.4"> (∆</span><em data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$4.$5"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$4.$5.0">H</span></em><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$4.6">) of the reaction. For an exothermic reaction, the enthalpy change is always negative.</span></p><picture class="infographic" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$5"><source srcset="https://bam.files.bbci.co.uk/bam/live/content/zmbqhyc/large" media="(min-width: 1008px)" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$5.0:$large"/><source srcset="https://bam.files.bbci.co.uk/bam/live/content/zmbqhyc/medium" media="(min-width: 600px)" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$5.0:$medium"/><img alt="Graph of energy against progress of reaction. A horizontal line represents the reactants&#x27; energy. It rises vertically as energy is absorbed. A horizontal line at a higher level then represents the products&#x27; energy." srcset="https://bam.files.bbci.co.uk/bam/live/content/zmbqhyc/small" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$5.1"/><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$5.2"></span><span class="caption" data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$5.3"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$5.3.0">An energy level diagram for an endothermic reaction</span></span><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$5.4"></span></picture><p data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$6"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$6.0">In an </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$6.$1"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$6.$1.0">endothermic</span></strong><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$6.2"> reaction, the products are at a higher energy than the reactants. This means that the </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$6.$3"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$6.$3.0">enthalpy change</span></strong><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$6.4"> of the reaction (∆</span><em data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$6.$5"><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$6.$5.0">H</span></em><span data-reactid=".w71dbx79f4.0.0.0.1:0.2.0.$0.$2.$6.6">) is positive.</span></p></section></div></div><div data-reactid=".w71dbx79f4.0.0.0.1:0.2.1"><div data-reactid=".w71dbx79f4.0.0.0.1:0.2.1.0"></div><div data-reactid=".w71dbx79f4.0.0.0.1:0.2.1.1"></div></div></div><nav class="pagination" data-reactid=".w71dbx79f4.0.0.0.1:0.3"><ol class="pagination__items" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0"><li class="pagination__item pagination__arrow " data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.0"><span class="pagination__item__inner" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.0.0"><div class="gel-icon gel-icon--previous pagination__arrow__icon pagination__arrow__icon--previous" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.0.0.0"><svg viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.0.0.0.0"><title data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.0.0.0.0.0">previous</title><path d="M3 16l26 16v-7.2L14.4 16 29 7.2V0L3 16z" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.0.0.0.0.1"></path></svg></div></span></li><li class="pagination__item pagination__number pagination__number--current" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.1:$1"><span class="pagination__item__inner" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.1:$1.0">1</span></li><li class="pagination__item pagination__number " data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.1:$2"><a href="/bitesize/guides/zsxn82p/revision/2" class="pagination__item__inner" aria-label="Page 2" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.1:$2.0">2</a></li><li class="pagination__item pagination__number " data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.1:$3"><a href="/bitesize/guides/zsxn82p/revision/3" class="pagination__item__inner" aria-label="Page 3" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.1:$3.0">3</a></li><li class="pagination__item pagination__number " data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.1:$4"><a href="/bitesize/guides/zsxn82p/revision/4" class="pagination__item__inner" aria-label="Page 4" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.1:$4.0">4</a></li><li class="pagination__summary" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.2"><span data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.2.0">Page</span><span data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.2.1"> </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.2.2">1</strong><span data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.2.3"><span data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.2.3.0"> </span><span data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.2.3.1">of</span><span data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.2.3.2"> </span></span><span data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.2.4"> </span><strong data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.2.5">4</strong></li><li class="pagination__item pagination__arrow pagination__arrow--active" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.3"><a href="/bitesize/guides/zsxn82p/revision/2" class="pagination__item__inner" aria-label="Page 2" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.3.0"><div class="gel-icon gel-icon--next pagination__arrow__icon pagination__arrow__icon--next" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.3.0.0"><svg viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.3.0.0.0"><title data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.3.0.0.0.0">next</title><path d="M29 16L3 0v7.2L17.6 16 3 24.8V32l26-16z" data-reactid=".w71dbx79f4.0.0.0.1:0.3.0.3.0.0.0.1"></path></svg></div></a></li></ol></nav><div data-reactid=".w71dbx79f4.0.0.0.1:0.4"><section id="glossary" class=" glossary" data-reactid=".w71dbx79f4.0.0.0.1:0.4.0"><header data-reactid=".w71dbx79f4.0.0.0.1:0.4.0.0"><button type="button" class="glossary__headline" title="Reveal glossary" data-reactid=".w71dbx79f4.0.0.0.1:0.4.0.0.0"><span data-reactid=".w71dbx79f4.0.0.0.1:0.4.0.0.0.0">Glossary</span><div class="gel-icon gel-icon--up" data-reactid=".w71dbx79f4.0.0.0.1:0.4.0.0.0.1"><svg viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.0.1:0.4.0.0.0.1.0"><title data-reactid=".w71dbx79f4.0.0.0.1:0.4.0.0.0.1.0.0">up</title><path d="M16 3L0 29h7.2L16 13.7 24.8 29H32L16 3z" data-reactid=".w71dbx79f4.0.0.0.1:0.4.0.0.0.1.0.1"></path></svg></div><div class="gel-icon gel-icon--down gel-icon--visible" data-reactid=".w71dbx79f4.0.0.0.1:0.4.0.0.0.2"><svg viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.0.1:0.4.0.0.0.2.0"><title data-reactid=".w71dbx79f4.0.0.0.1:0.4.0.0.0.2.0.0">down</title><path d="M16 29L32 3h-7.2L16 18.3 7.2 3H0l16 26z" data-reactid=".w71dbx79f4.0.0.0.1:0.4.0.0.0.2.0.1"></path></svg></div></button></header></section></div></div></section><aside class="studyguide__aside" data-reactid=".w71dbx79f4.0.0.1"><div class="promo-panel" data-reactid=".w71dbx79f4.0.0.1.1"><div class="promo-panel__inner" data-reactid=".w71dbx79f4.0.0.1.1.0"><h2 class="promo-panel__inner__title" data-reactid=".w71dbx79f4.0.0.1.1.0.0">Struggling to get your head round revision and exams?</h2><p class="promo-panel__inner__body" data-reactid=".w71dbx79f4.0.0.1.1.0.1">Our team of exam survivors will get you started and keep you going. </p><a href="https://www.bbc.co.uk/bitesize/support" class="promo-panel__inner__button" data-reactid=".w71dbx79f4.0.0.1.1.0.2">Meet them here</a></div></div><div class="related-links" data-reactid=".w71dbx79f4.0.0.1.2"><h2 class="related-links__header" data-reactid=".w71dbx79f4.0.0.1.2.0">Links</h2><div class="related-links__promo" data-reactid=".w71dbx79f4.0.0.1.2.1"><a href="https://www.bbc.co.uk/education/levels/z98jmp3" class="related-links__promo__link" data-reactid=".w71dbx79f4.0.0.1.2.1.0"><img src="https://ichef.bbci.co.uk/images/ic/80x80/p06kdz93.jpg" alt="Bitesize personalisation promo 2018 branding showing pie chart monitor line graph mobile" width="80" height="80" data-reactid=".w71dbx79f4.0.0.1.2.1.0.0"/></a><div class="related-links__promo__body" data-reactid=".w71dbx79f4.0.0.1.2.1.1"><a href="https://www.bbc.co.uk/education/levels/z98jmp3" class="related-links__promo__titlelink" data-reactid=".w71dbx79f4.0.0.1.2.1.1.0">Personalise your Bitesize!</a><p data-reactid=".w71dbx79f4.0.0.1.2.1.1.1">Sign in, choose your GCSE subjects and see content that&#x27;s tailored for you.</p></div></div><ul class="related-links__list related-links__list--internal" data-reactid=".w71dbx79f4.0.0.1.2.2"><li class="related-links__item" data-reactid=".w71dbx79f4.0.0.1.2.2.$http=2//www=1bbc=1co=1uk/news/science_and_environment"><a href="http://www.bbc.co.uk/news/science_and_environment" class="related-links__link" data-reactid=".w71dbx79f4.0.0.1.2.2.$http=2//www=1bbc=1co=1uk/news/science_and_environment.0">BBC: Science and Environment</a></li><li class="related-links__item" data-reactid=".w71dbx79f4.0.0.1.2.2.$http=2//www=1bbc=1com/earth/uk"><a href="http://www.bbc.com/earth/uk" class="related-links__link" data-reactid=".w71dbx79f4.0.0.1.2.2.$http=2//www=1bbc=1com/earth/uk.0">BBC Earth</a></li><li class="related-links__item" data-reactid=".w71dbx79f4.0.0.1.2.2.$http=2//www=1bbc=1co=1uk/tomorrowsworld"><a href="http://www.bbc.co.uk/tomorrowsworld" class="related-links__link" data-reactid=".w71dbx79f4.0.0.1.2.2.$http=2//www=1bbc=1co=1uk/tomorrowsworld.0">BBC Tomorrow&#x27;s World</a></li></ul><hr data-reactid=".w71dbx79f4.0.0.1.2.3"/><ul class="related-links__list related-links__list--external" data-reactid=".w71dbx79f4.0.0.1.2.4"><li class="related-links__item" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1revisionbuddies=1com/"><a href="https://www.revisionbuddies.com/" class="related-links__link" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1revisionbuddies=1com/.0"><div class="gel-icon gel-icon--external-link related-links__link-icon" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1revisionbuddies=1com/.0.0"><svg width="32" height="32" viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1revisionbuddies=1com/.0.0.0"><title data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1revisionbuddies=1com/.0.0.0.0">external-link</title><path d="M12 0v5h11.5l-5 5H0v22h22V17.5l-2 2V30H2V12h14.5l-7.8 7.7 3.6 3.6L27 8.5V20h5V0H12z" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1revisionbuddies=1com/.0.0.0.1"></path></svg></div><span data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1revisionbuddies=1com/.0.1">Revision Buddies</span></a><span class="related-links__subscription" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1revisionbuddies=1com/.1">SUBSCRIPTION</span></li><li class="related-links__item" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1twinkl=1co=1uk/resources/keystage3-ks3-science/keystage3-ks3-science-ks4/keystage3-ks3-science-ks4-chemistry"><a href="https://www.twinkl.co.uk/resources/keystage3-ks3-science/keystage3-ks3-science-ks4/keystage3-ks3-science-ks4-chemistry" class="related-links__link" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1twinkl=1co=1uk/resources/keystage3-ks3-science/keystage3-ks3-science-ks4/keystage3-ks3-science-ks4-chemistry.0"><div class="gel-icon gel-icon--external-link related-links__link-icon" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1twinkl=1co=1uk/resources/keystage3-ks3-science/keystage3-ks3-science-ks4/keystage3-ks3-science-ks4-chemistry.0.0"><svg width="32" height="32" viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1twinkl=1co=1uk/resources/keystage3-ks3-science/keystage3-ks3-science-ks4/keystage3-ks3-science-ks4-chemistry.0.0.0"><title data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1twinkl=1co=1uk/resources/keystage3-ks3-science/keystage3-ks3-science-ks4/keystage3-ks3-science-ks4-chemistry.0.0.0.0">external-link</title><path d="M12 0v5h11.5l-5 5H0v22h22V17.5l-2 2V30H2V12h14.5l-7.8 7.7 3.6 3.6L27 8.5V20h5V0H12z" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1twinkl=1co=1uk/resources/keystage3-ks3-science/keystage3-ks3-science-ks4/keystage3-ks3-science-ks4-chemistry.0.0.0.1"></path></svg></div><span data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1twinkl=1co=1uk/resources/keystage3-ks3-science/keystage3-ks3-science-ks4/keystage3-ks3-science-ks4-chemistry.0.1">Twinkl</span></a><span class="related-links__subscription" data-reactid=".w71dbx79f4.0.0.1.2.4.$https=2//www=1twinkl=1co=1uk/resources/keystage3-ks3-science/keystage3-ks3-science-ks4/keystage3-ks3-science-ks4-chemistry.1">SUBSCRIPTION</span></li><li class="related-links__item" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1rsc=1org/learn-chemistry"><a href="http://www.rsc.org/learn-chemistry" class="related-links__link" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1rsc=1org/learn-chemistry.0"><div class="gel-icon gel-icon--external-link related-links__link-icon" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1rsc=1org/learn-chemistry.0.0"><svg width="32" height="32" viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1rsc=1org/learn-chemistry.0.0.0"><title data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1rsc=1org/learn-chemistry.0.0.0.0">external-link</title><path d="M12 0v5h11.5l-5 5H0v22h22V17.5l-2 2V30H2V12h14.5l-7.8 7.7 3.6 3.6L27 8.5V20h5V0H12z" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1rsc=1org/learn-chemistry.0.0.0.1"></path></svg></div><span data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1rsc=1org/learn-chemistry.0.1">Royal Society of Chemistry</span></a></li><li class="related-links__item" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1revisio=1co/"><a href="http://www.revisio.co/" class="related-links__link" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1revisio=1co/.0"><div class="gel-icon gel-icon--external-link related-links__link-icon" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1revisio=1co/.0.0"><svg width="32" height="32" viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1revisio=1co/.0.0.0"><title data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1revisio=1co/.0.0.0.0">external-link</title><path d="M12 0v5h11.5l-5 5H0v22h22V17.5l-2 2V30H2V12h14.5l-7.8 7.7 3.6 3.6L27 8.5V20h5V0H12z" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1revisio=1co/.0.0.0.1"></path></svg></div><span data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1revisio=1co/.0.1">Revisio</span></a><span class="related-links__subscription" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1revisio=1co/.1">SUBSCRIPTION</span></li><li class="related-links__item" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1sciencemuseum=1org=1uk"><a href="http://www.sciencemuseum.org.uk" class="related-links__link" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1sciencemuseum=1org=1uk.0"><div class="gel-icon gel-icon--external-link related-links__link-icon" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1sciencemuseum=1org=1uk.0.0"><svg width="32" height="32" viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1sciencemuseum=1org=1uk.0.0.0"><title data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1sciencemuseum=1org=1uk.0.0.0.0">external-link</title><path d="M12 0v5h11.5l-5 5H0v22h22V17.5l-2 2V30H2V12h14.5l-7.8 7.7 3.6 3.6L27 8.5V20h5V0H12z" data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1sciencemuseum=1org=1uk.0.0.0.1"></path></svg></div><span data-reactid=".w71dbx79f4.0.0.1.2.4.$http=2//www=1sciencemuseum=1org=1uk.0.1">Science Museum</span></a></li></ul></div></aside></div><div class="subjects-container" role="navigation" aria-label="Subjects" data-reactid=".w71dbx79f4.0.1"><h2 class="subjects-container__title" data-reactid=".w71dbx79f4.0.1.0"><a href="/bitesize/levels/z98jmp3" class="subjects-container__title__link" data-reactid=".w71dbx79f4.0.1.0.0">GCSE Subjects</a><button type="button" class="subjects-container__title__button" data-reactid=".w71dbx79f4.0.1.0.1"><span data-reactid=".w71dbx79f4.0.1.0.1.0">GCSE Subjects</span><div class="gel-icon gel-icon--up arrow-right " data-reactid=".w71dbx79f4.0.1.0.1.1"><svg viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.1.0.1.1.0"><title data-reactid=".w71dbx79f4.0.1.0.1.1.0.0">up</title><path d="M16 3L0 29h7.2L16 13.7 24.8 29H32L16 3z" data-reactid=".w71dbx79f4.0.1.0.1.1.0.1"></path></svg></div><div class="gel-icon gel-icon--down arrow-right visible" data-reactid=".w71dbx79f4.0.1.0.1.2"><svg viewBox="0 0 32 32" data-reactid=".w71dbx79f4.0.1.0.1.2.0"><title data-reactid=".w71dbx79f4.0.1.0.1.2.0.0">down</title><path d="M16 29L32 3h-7.2L16 18.3 7.2 3H0l16 26z" data-reactid=".w71dbx79f4.0.1.0.1.2.0.1"></path></svg></div></button></h2><ol class="subjects-container__list " data-reactid=".w71dbx79f4.0.1.1"><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$z6hs34j"><a class="subjects-container__link" href="/bitesize/subjects/z6hs34j" data-reactid=".w71dbx79f4.0.1.1.$z6hs34j.0">Art and Design</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$z9ddmp3"><a class="subjects-container__link" href="/bitesize/subjects/z9ddmp3" data-reactid=".w71dbx79f4.0.1.1.$z9ddmp3.0">Biology (Single Science)</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zpsvr82"><a class="subjects-container__link" href="/bitesize/subjects/zpsvr82" data-reactid=".w71dbx79f4.0.1.1.$zpsvr82.0">Business</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zs6hvcw"><a class="subjects-container__link" href="/bitesize/subjects/zs6hvcw" data-reactid=".w71dbx79f4.0.1.1.$zs6hvcw.0">Chemistry (Single Science)</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zp266yc"><a class="subjects-container__link" href="/bitesize/subjects/zp266yc" data-reactid=".w71dbx79f4.0.1.1.$zp266yc.0">Combined Science</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$z34k7ty"><a class="subjects-container__link" href="/bitesize/subjects/z34k7ty" data-reactid=".w71dbx79f4.0.1.1.$z34k7ty.0">Computer Science</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zvg4d2p"><a class="subjects-container__link" href="/bitesize/subjects/zvg4d2p" data-reactid=".w71dbx79f4.0.1.1.$zvg4d2p.0">Design and Technology</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$z9qy6yc"><a class="subjects-container__link" href="/bitesize/subjects/z9qy6yc" data-reactid=".w71dbx79f4.0.1.1.$z9qy6yc.0">Digital Technology (CCEA)</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zbckjxs"><a class="subjects-container__link" href="/bitesize/subjects/zbckjxs" data-reactid=".w71dbx79f4.0.1.1.$zbckjxs.0">Drama</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zr9d7ty"><a class="subjects-container__link" href="/bitesize/subjects/zr9d7ty" data-reactid=".w71dbx79f4.0.1.1.$zr9d7ty.0">English Language</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zckw2hv"><a class="subjects-container__link" href="/bitesize/subjects/zckw2hv" data-reactid=".w71dbx79f4.0.1.1.$zckw2hv.0">English Literature</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$z9dqxnb"><a class="subjects-container__link" href="/bitesize/subjects/z9dqxnb" data-reactid=".w71dbx79f4.0.1.1.$z9dqxnb.0">French</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zkw76sg"><a class="subjects-container__link" href="/bitesize/subjects/zkw76sg" data-reactid=".w71dbx79f4.0.1.1.$zkw76sg.0">Geography</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$z8j2tfr"><a class="subjects-container__link" href="/bitesize/subjects/z8j2tfr" data-reactid=".w71dbx79f4.0.1.1.$z8j2tfr.0">German</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zj26n39"><a class="subjects-container__link" href="/bitesize/subjects/zj26n39" data-reactid=".w71dbx79f4.0.1.1.$zj26n39.0">History</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zdn9jhv"><a class="subjects-container__link" href="/bitesize/subjects/zdn9jhv" data-reactid=".w71dbx79f4.0.1.1.$zdn9jhv.0">Home Economics: Food and Nutrition (CCEA)</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zbtvxyc"><a class="subjects-container__link" href="/bitesize/subjects/zbtvxyc" data-reactid=".w71dbx79f4.0.1.1.$zbtvxyc.0">Hospitality (CCEA)</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zqmtsbk"><a class="subjects-container__link" href="/bitesize/subjects/zqmtsbk" data-reactid=".w71dbx79f4.0.1.1.$zqmtsbk.0">ICT</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zqtw7ty"><a class="subjects-container__link" href="/bitesize/subjects/zqtw7ty" data-reactid=".w71dbx79f4.0.1.1.$zqtw7ty.0">Irish – Learners (CCEA)</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zqyqh39"><a class="subjects-container__link" href="/bitesize/subjects/zqyqh39" data-reactid=".w71dbx79f4.0.1.1.$zqyqh39.0">Journalism (CCEA)</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zq9xdxs"><a class="subjects-container__link" href="/bitesize/subjects/zq9xdxs" data-reactid=".w71dbx79f4.0.1.1.$zq9xdxs.0">Learning for Life and Work (CCEA)</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zkrqxnb"><a class="subjects-container__link" href="/bitesize/subjects/zkrqxnb" data-reactid=".w71dbx79f4.0.1.1.$zkrqxnb.0">Mandarin</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$z38pycw"><a class="subjects-container__link" href="/bitesize/subjects/z38pycw" data-reactid=".w71dbx79f4.0.1.1.$z38pycw.0">Maths</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zc8tfrd"><a class="subjects-container__link" href="/bitesize/subjects/zc8tfrd" data-reactid=".w71dbx79f4.0.1.1.$zc8tfrd.0">Maths Numeracy (WJEC)</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$ztnygk7"><a class="subjects-container__link" href="/bitesize/subjects/ztnygk7" data-reactid=".w71dbx79f4.0.1.1.$ztnygk7.0">Media Studies</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zhsvr82"><a class="subjects-container__link" href="/bitesize/subjects/zhsvr82" data-reactid=".w71dbx79f4.0.1.1.$zhsvr82.0">Modern Foreign Languages</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$z9c6y4j"><a class="subjects-container__link" href="/bitesize/subjects/z9c6y4j" data-reactid=".w71dbx79f4.0.1.1.$z9c6y4j.0">Moving Image Arts (CCEA)</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zpf3cdm"><a class="subjects-container__link" href="/bitesize/subjects/zpf3cdm" data-reactid=".w71dbx79f4.0.1.1.$zpf3cdm.0">Music</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$znyb4wx"><a class="subjects-container__link" href="/bitesize/subjects/znyb4wx" data-reactid=".w71dbx79f4.0.1.1.$znyb4wx.0">Physical Education</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zpm6fg8"><a class="subjects-container__link" href="/bitesize/subjects/zpm6fg8" data-reactid=".w71dbx79f4.0.1.1.$zpm6fg8.0">Physics (Single Science)</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$z3ckjxs"><a class="subjects-container__link" href="/bitesize/subjects/z3ckjxs" data-reactid=".w71dbx79f4.0.1.1.$z3ckjxs.0">PSHE and Citizenship</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zb48q6f"><a class="subjects-container__link" href="/bitesize/subjects/zb48q6f" data-reactid=".w71dbx79f4.0.1.1.$zb48q6f.0">Religious Studies</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zrkw2hv"><a class="subjects-container__link" href="/bitesize/subjects/zrkw2hv" data-reactid=".w71dbx79f4.0.1.1.$zrkw2hv.0">Science</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$zbbw2hv"><a class="subjects-container__link" href="/bitesize/subjects/zbbw2hv" data-reactid=".w71dbx79f4.0.1.1.$zbbw2hv.0">Sociology</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$z4dqxnb"><a class="subjects-container__link" href="/bitesize/subjects/z4dqxnb" data-reactid=".w71dbx79f4.0.1.1.$z4dqxnb.0">Spanish</a></li><li class="subjects-container__item" data-reactid=".w71dbx79f4.0.1.1.$z8qmhyc"><a class="subjects-container__link" href="/bitesize/subjects/z8qmhyc" data-reactid=".w71dbx79f4.0.1.1.$z8qmhyc.0">Welsh Second Language (WJEC)</a></li></ol></div></div></div></div> </div>
  635. <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://www.bbc.co.uk">Home</a></li><li class="orb-nav-news"><a href="https://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-sounds"><a href="https://www.bbc.co.uk/sounds">Sounds</a></li><li class="orb-nav-cbbc"><a href="https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://www.bbc.co.uk/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://www.bbc.co.uk/bitesize">Bitesize</a></li><li class="orb-nav-arts"><a href="https://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-taster"><a href="https://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-tv"><a href="https://www.bbc.co.uk/tv">TV</a></li><li class="orb-nav-radio"><a href="https://www.bbc.co.uk/radio">Radio</a></li><li class="orb-nav-three"><a href="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://advertising.bbcworldwide.com/">Advertise with us<'+'/a><'+'/li><li class="orb-footer-adchoices"><a href="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://www.bbc.co.uk/usingthebbc/terms/">Terms of Use</a></li><li class="orb-footer-about"><a href="https://www.bbc.co.uk/aboutthebbc">About the BBC</a></li><li class="orb-footer-privacy"><a href="https://www.bbc.co.uk/usingthebbc/privacy/">Privacy Policy</a></li><li class="orb-footer-cookies"><a href="https://www.bbc.co.uk/usingthebbc/cookies/">Cookies</a></li><li class="orb-footer-accessibility"><a href="https://www.bbc.co.uk/accessibility/">Accessibility Help</a></li><li class="orb-footer-parental"><a href="https://www.bbc.co.uk/guidance">Parental Guidance</a></li><li class="orb-footer-contact"><a href="https://www.bbc.co.uk/contact">Contact the BBC</a></li><li class="orb-footer-newsletter"><a href="https://www.bbc.co.uk/bbcnewsletter">Get Personalised Newsletters</a></li></ul><small><em class="orb-hilight">Copyright &copy; 2019 BBC.</em> The BBC is not responsible for the content of external sites. <span class="orb-footer-links"><a href="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/a07e26191aed6a8725358c88df999791/" src="https://nav.files.bbci.co.uk/orbit/a07e26191aed6a8725358c88df999791/js/orb.min.js"></script> <script type="text/javascript">require(['orb/lib/_$'], function($) {
  636.         $.ready(function() {
  637.             initialiseFooter();
  638.         });
  639.  
  640.         var scrollCheckTimer;
  641.         var didScroll;
  642.         var previousPosition = 0;
  643.         var delta = 5;
  644.         var PROMO_SHOW_BREAKPOINT = 1500;
  645.         var pageLength = 0;
  646.  
  647.         function initialiseFooter() {
  648.             // Suppress this feature on browsers we no longer test
  649.             var myNav = navigator.userAgent.toLowerCase();
  650.             var oldIE = (myNav.indexOf('msie') !== -1) && parseInt(myNav.split('msie')[1], 10) <= 10;
  651.             if (!oldIE) {
  652.                 require(['orb/cookies'], function (bbccookies) {
  653.                     var disabledByCookie = (parseInt(bbccookies.get('ckns_nav_promofail')) || 0) >= 3;
  654.                     if (!disabledByCookie) {
  655.                         require(['orb/fig'], function (orbFig) {
  656.                             orbFig.load(function (fig) {
  657.                                 if (fig.geo.isUK()) {
  658.                                     setUpLazyLoading();
  659.                                 }
  660.                             });
  661.                         });
  662.                     }
  663.                 });
  664.             }
  665.         }
  666.  
  667.         function setUpLazyLoading() {
  668.             // offsetHeight is expensive to calculate, only do it once.
  669.             pageLength = Math.abs(document.body.offsetHeight);
  670.  
  671.             if (pageLength < getViewportHeight() + 300 || pageLength - getCurrentPosition() < PROMO_SHOW_BREAKPOINT) {
  672.                 loadPromo();
  673.  
  674.             } else {
  675.                 window.onscroll = function () {
  676.                     didScroll = true;
  677.                 };
  678.  
  679.                 scrollCheckTimer = setInterval(function () {
  680.                     if (didScroll) {
  681.                         hasScrolled();
  682.                         didScroll = false;
  683.                     }
  684.                 }, 250);
  685.             }
  686.         }
  687.  
  688.         function loadPromo() {
  689.             clearInterval(scrollCheckTimer);
  690.  
  691.             require(['orb/async/_footerpromo'], function(promo) {
  692.                 promo.init('https://navpromo.api.bbci.co.uk', '');
  693.             });
  694.         }
  695.  
  696.         function getViewportHeight() {
  697.             return window.innerHeight;
  698.         }
  699.  
  700.         function getCurrentPosition() {
  701.             return Math.abs(window.scrollY || document.body.scrollTop || document.documentElement.scrollTop);
  702.         }
  703.  
  704.         function hasScrolled() {
  705.             var currentPosition = getCurrentPosition();
  706.             if (Math.abs(previousPosition - currentPosition) <= delta) {
  707.                 return;
  708.             }
  709.             if (currentPosition > previousPosition) {
  710.                 if ((pageLength - currentPosition) <= PROMO_SHOW_BREAKPOINT) {
  711.                     loadPromo();
  712.                 }
  713.             }
  714.             previousPosition = currentPosition;
  715.         }
  716.  
  717.     })</script><script type="text/javascript">/*<![CDATA[*/
  718.                 require(['orb/nav'], function(nav) {
  719.                     window.bbcuser.isUKCombined().then(function(isUK) {
  720.                         if (isUK) {
  721.                             nav.loadJs('https://nav.files.bbci.co.uk/orbit/a07e26191aed6a8725358c88df999791/js/edr.min.js');
  722.                         }
  723.                     });
  724.                 });
  725.             /*]]>*/</script><script type="text/javascript">require.config({
  726.             paths: {
  727.                 "mybbc/templates": '//mybbc.files.bbci.co.uk/notification-ui/3.9.10/templates',
  728.                 "mybbc/notifications": '//mybbc.files.bbci.co.uk/notification-ui/3.9.10/js'
  729.             }
  730.         });
  731.  
  732.         require(['mybbc/notifications/NotificationsMain', 'idcta/idcta-1'], function (NotificationsMain, idcta) {
  733.  
  734.             var loadNotifications = function (isUK) {
  735.                 if (isUK) {
  736.                     window.bbcpage.loadCSS('//mybbc.files.bbci.co.uk/notification-ui/3.9.10/css/main.min.css').then(function() {
  737.                         NotificationsMain.run(idcta, '//mybbc.files.bbci.co.uk/notification-ui/3.9.10/');
  738.                     });
  739.                 }
  740.             };
  741.            
  742.             if (window.bbcuser && window.bbcuser.isUKCombined && typeof(window.bbcuser.isUKCombined) === 'function') {
  743.                 // Use new API from Orbit if available
  744.                 window.bbcuser.isUKCombined().then(function(isUK) {
  745.                     loadNotifications(isUK);  
  746.                 });
  747.             } else {
  748.                 // Fallback to fig (ORB support)
  749.                 var orbFig = window.orb.fig;
  750.                 loadNotifications(orbFig.geo.isUK());
  751.             }
  752.         });</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="//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 === '/') { 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', '//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)) {
  753.     require.config({
  754.       paths: {
  755.         "search/searchbox": window.SEARCHBOX.searchboxAppStaticPrefix,
  756.       }
  757.     });
  758.  
  759.     if (bbcuser && bbcuser.isUKCombined) {
  760.         bbcuser.isUKCombined().then(function (isUK) {
  761.             if (isUK) {
  762.                 require(['search/searchbox/searchboxDrawer'], function (SearchboxDrawer) {
  763.                   SearchboxDrawer.run(window.SEARCHBOX);
  764.                 });
  765.             }
  766.         });
  767.     }
  768.  
  769.   }</script>  <script type="text/javascript">window.COOKIES_STATIC_HOST = 'https://nav.files.bbci.co.uk/orbit-webmodules/0.0.2-407.0fb42af/cookie-banner/cookie-prompt/';</script><script src="https://nav.files.bbci.co.uk/orbit-webmodules/0.0.2-407.0fb42af/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://nav.files.bbci.co.uk/orbit-webmodules/0.0.2-407.0fb42af/detectview/detectview.bundle.js" async=""></script><script>Morph.toInit.bundles.push(function() { Morph.versions['[email protected]']={'optimizely-ati':'1.0.0','amd-loader':'0.0.8','react':'0.14.7',};/******/ (function(modules) { // webpackBootstrap
  770. /******/        // The module cache
  771. /******/        var installedModules = {};
  772.  
  773. /******/        // The require function
  774. /******/        function __webpack_require__(moduleId) {
  775.  
  776. /******/                // Check if module is in cache
  777. /******/                if(installedModules[moduleId])
  778. /******/                        return installedModules[moduleId].exports;
  779.  
  780. /******/                // Create a new module (and put it into the cache)
  781. /******/                var module = installedModules[moduleId] = {
  782. /******/                        exports: {},
  783. /******/                        id: moduleId,
  784. /******/                        loaded: false
  785. /******/                };
  786.  
  787. /******/                // Execute the module function
  788. /******/                modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  789.  
  790. /******/                // Flag the module as loaded
  791. /******/                module.loaded = true;
  792.  
  793. /******/                // Return the exports of the module
  794. /******/                return module.exports;
  795. /******/        }
  796.  
  797.  
  798. /******/        // expose the modules object (__webpack_modules__)
  799. /******/        __webpack_require__.m = modules;
  800.  
  801. /******/        // expose the module cache
  802. /******/        __webpack_require__.c = installedModules;
  803.  
  804. /******/        // __webpack_public_path__
  805. /******/        __webpack_require__.p = "";
  806.  
  807. /******/        // Load entry module and return exports
  808. /******/        return __webpack_require__(0);
  809. /******/ })
  810. /************************************************************************/
  811. /******/ ([
  812. /* 0 */
  813. /***/ (function(module, exports, __webpack_require__) {
  814.  
  815.         Morph.modules["[email protected]"] = __webpack_require__(1);
  816.  
  817. /***/ }),
  818. /* 1 */
  819. /***/ (function(module, exports, __webpack_require__) {
  820.  
  821.         module.exports =
  822.         /******/ (function(modules) { // webpackBootstrap
  823.         /******/        // The module cache
  824.         /******/        var installedModules = {};
  825.         /******/
  826.         /******/        // The require function
  827.         /******/        function __webpack_require__(moduleId) {
  828.         /******/
  829.         /******/                // Check if module is in cache
  830.         /******/                if(installedModules[moduleId]) {
  831.         /******/                        return installedModules[moduleId].exports;
  832.         /******/                }
  833.         /******/                // Create a new module (and put it into the cache)
  834.         /******/                var module = installedModules[moduleId] = {
  835.         /******/                        i: moduleId,
  836.         /******/                        l: false,
  837.         /******/                        exports: {}
  838.         /******/                };
  839.         /******/
  840.         /******/                // Execute the module function
  841.         /******/                modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  842.         /******/
  843.         /******/                // Flag the module as loaded
  844.         /******/                module.l = true;
  845.         /******/
  846.         /******/                // Return the exports of the module
  847.         /******/                return module.exports;
  848.         /******/        }
  849.         /******/
  850.         /******/
  851.         /******/        // expose the modules object (__webpack_modules__)
  852.         /******/        __webpack_require__.m = modules;
  853.         /******/
  854.         /******/        // expose the module cache
  855.         /******/        __webpack_require__.c = installedModules;
  856.         /******/
  857.         /******/        // define getter function for harmony exports
  858.         /******/        __webpack_require__.d = function(exports, name, getter) {
  859.         /******/                if(!__webpack_require__.o(exports, name)) {
  860.         /******/                        Object.defineProperty(exports, name, {
  861.         /******/                                configurable: false,
  862.         /******/                                enumerable: true,
  863.         /******/                                get: getter
  864.         /******/                        });
  865.         /******/                }
  866.         /******/        };
  867.         /******/
  868.         /******/        // getDefaultExport function for compatibility with non-harmony modules
  869.         /******/        __webpack_require__.n = function(module) {
  870.         /******/                var getter = module && module.__esModule ?
  871.         /******/                        function getDefault() { return module['default']; } :
  872.         /******/                        function getModuleExports() { return module; };
  873.         /******/                __webpack_require__.d(getter, 'a', getter);
  874.         /******/                return getter;
  875.         /******/        };
  876.         /******/
  877.         /******/        // Object.prototype.hasOwnProperty.call
  878.         /******/        __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  879.         /******/
  880.         /******/        // __webpack_public_path__
  881.         /******/        __webpack_require__.p = "";
  882.         /******/
  883.         /******/        // Load entry module and return exports
  884.         /******/        return __webpack_require__(__webpack_require__.s = 0);
  885.         /******/ })
  886.         /************************************************************************/
  887.         /******/ ([
  888.         /* 0 */
  889.         /***/ (function(module, exports, __webpack_require__) {
  890.  
  891.         "use strict";
  892.  
  893.  
  894.         Object.defineProperty(exports, "__esModule", {
  895.             value: true
  896.         });
  897.  
  898.         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; }; }();
  899.  
  900.         var _react = __webpack_require__(1);
  901.  
  902.         function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
  903.  
  904.         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; }
  905.  
  906.         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; }
  907.  
  908.         __webpack_require__(2);
  909.         var optimizelyATI = __webpack_require__(3);
  910.  
  911.         var OptimizelyATI = function (_Component) {
  912.             _inherits(OptimizelyATI, _Component);
  913.  
  914.             function OptimizelyATI() {
  915.                 _classCallCheck(this, OptimizelyATI);
  916.  
  917.                 return _possibleConstructorReturn(this, (OptimizelyATI.__proto__ || Object.getPrototypeOf(OptimizelyATI)).apply(this, arguments));
  918.             }
  919.  
  920.             _createClass(OptimizelyATI, [{
  921.                 key: 'componentDidMount',
  922.                 value: function componentDidMount() {
  923.                     optimizelyATI.init();
  924.                 }
  925.             }, {
  926.                 key: 'render',
  927.                 value: function render() {
  928.                     return null;
  929.                 }
  930.             }]);
  931.  
  932.             return OptimizelyATI;
  933.         }(_react.Component);
  934.  
  935.         exports.default = OptimizelyATI;
  936.         module.exports = exports['default'];
  937.  
  938.         /***/ }),
  939.         /* 1 */
  940.         /***/ (function(module, exports) {
  941.  
  942.         module.exports = __webpack_require__(2);
  943.  
  944.         /***/ }),
  945.         /* 2 */
  946.         /***/ (function(module, exports) {
  947.  
  948.         module.exports = __webpack_require__(3);
  949.  
  950.         /***/ }),
  951.         /* 3 */
  952.         /***/ (function(module, exports) {
  953.  
  954.         module.exports = __webpack_require__(4);
  955.  
  956.         /***/ })
  957.         /******/ ]);
  958.  
  959. /***/ }),
  960. /* 2 */
  961. /***/ (function(module, exports) {
  962.  
  963.         module.exports = React;
  964.  
  965. /***/ }),
  966. /* 3 */
  967. /***/ (function(module, exports) {
  968.  
  969.         module.exports = Morph.modules["[email protected]"];
  970.  
  971. /***/ }),
  972. /* 4 */
  973. /***/ (function(module, exports, __webpack_require__) {
  974.  
  975.         var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
  976.  
  977.         !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function () {
  978.           // Provides an initialisation method
  979.  
  980.           function init() {
  981.             registerCurrentlyActiveExperiments();
  982.             registerFutureActiveExperiments();
  983.           }
  984.  
  985.           function experimentEventTest(experimentObject) {
  986.             //trigger custom experiment event
  987.  
  988.             const { experiment, variation } = experimentObject;
  989.  
  990.             if (experiment && variation) {
  991.               const experimentEvent = new CustomEvent('bbc-user-event', {
  992.                 detail: {
  993.                   personalisation: {
  994.                     EXP: experiment + '::' + variation
  995.                   }
  996.                 }
  997.               });
  998.               document.dispatchEvent(experimentEvent);
  999.             }
  1000.           }
  1001.  
  1002.           return {
  1003.             init: init,
  1004.             experimentTest: experimentEventTest
  1005.           };
  1006.  
  1007.           function registerCurrentlyActiveExperiments() {
  1008.             var activeCampaigns = getAllActiveOptimizelyCampaigns();
  1009.  
  1010.             if (activeCampaigns) {
  1011.               var experiments = [];
  1012.               for (var campaignId in activeCampaigns) {
  1013.                 if (activeCampaigns.hasOwnProperty(campaignId)) {
  1014.                   var experimentData = getExperimentData(campaignId);
  1015.                   experiments.push(experimentData);
  1016.                 }
  1017.               }
  1018.  
  1019.               for (var i = 0; i < experiments.length; i++) {
  1020.                 experimentEventTest(experiments[i]);
  1021.               }
  1022.             }
  1023.           }
  1024.  
  1025.           // Register an event handler whenever the campaignDecided event is triggered
  1026.  
  1027.           function registerFutureActiveExperiments() {
  1028.             window['optimizely'] = window['optimizely'] || [];
  1029.             window['optimizely'].push({
  1030.               type: 'addListener',
  1031.               filter: {
  1032.                 type: 'lifecycle',
  1033.                 name: 'campaignDecided'
  1034.               },
  1035.               handler: function (event) {
  1036.                 var id = event.data.campaign.id;
  1037.                 var experimentData = [getExperimentData(id)];
  1038.                 experimentEventTest(experimentData);
  1039.               }
  1040.             });
  1041.           }
  1042.  
  1043.           function getExperimentData(campaignId) {
  1044.             var campaign = getActiveOptimizelyCampaignById(campaignId);
  1045.  
  1046.             var experimentData = {};
  1047.             if (campaign) {
  1048.               var browserIsSeeingTheExperiment = !campaign.isInCampaignHoldback; // true
  1049.  
  1050.               if (browserIsSeeingTheExperiment) {
  1051.                 // construct an object with the experiment name and variation
  1052.                 experimentData = {
  1053.                   experiment: campaign.experiment.name,
  1054.                   variation: campaign.variation.name
  1055.                 };
  1056.               }
  1057.               // }
  1058.             }
  1059.             return experimentData;
  1060.           }
  1061.  
  1062.           // Gets a campaign object from the Optimizely API for a given campaign ID
  1063.  
  1064.           function getAllActiveOptimizelyCampaigns() {
  1065.             return getOptimizelyCampaignState();
  1066.           }
  1067.  
  1068.           function getActiveOptimizelyCampaignById(campaignId) {
  1069.             return getOptimizelyCampaignState()[campaignId];
  1070.           }
  1071.  
  1072.           function getOptimizelyCampaignState() {
  1073.             var state = window['optimizely'] && window['optimizely'].get('state');
  1074.  
  1075.             if (state) {
  1076.               return state.getCampaignStates({
  1077.                 isActive: true
  1078.               });
  1079.             }
  1080.  
  1081.             return {};
  1082.           }
  1083.         }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
  1084.  
  1085.  
  1086. /***/ })
  1087. /******/ ]);;
  1088. });</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"},'u33812745318788373'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//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(); } /* u33812745318788373 */</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"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["[email protected]"]=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")}}]);;
  1089. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"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["[email protected]"]=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["[email protected]"]}]);;
  1090. });</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=46)}([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(13),a=n(29),o=n(18),i=Object.defineProperty;t.f=n(2)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),a)try{return i(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(14)(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(61),a=n(62);e.exports=function(e){return r(a(e))}},function(e,t,n){function r(e){return null==e?void 0===e?l:u:c&&c in Object(e)?o(e):i(e)}var a=n(24),o=n(79),i=n(80),u="[object Null]",l="[object Undefined]",c=a?a.toStringTag:void 0;e.exports=r},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t,n){n(27)("asyncIterator")},function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(11),a=n(0),o=a["__core-js_shared__"]||(a["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(16)?"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),o=n(2),i=n(54),u=n(31),l=n(58).KEY,c=n(14),s=n(12),f=n(59),d=n(5),p=n(17),g=n(28),b=n(27),y=n(60),h=n(66),v=n(13),m=n(6),_=n(7),w=n(18),x=n(20),O=n(67),j=n(70),E=n(71),S=n(1),z=n(21),k=E.f,P=S.f,N=j.f,C=r.Symbol,R=r.JSON,T=R&&R.stringify,q=p("_hidden"),D=p("toPrimitive"),M={}.propertyIsEnumerable,A=s("symbol-registry"),B=s("symbols"),L=s("op-symbols"),G=Object.prototype,I="function"==typeof C,F=r.QObject,W=!F||!F.prototype||!F.prototype.findChild,K=o&&c(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=B[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(L,t,n),v(e),t=w(t,!0),v(n),a(B,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),K(e,t,n)):P(e,t,n)},Y=function(e,t){v(e);for(var n,r=y(t=_(t)),a=0,o=r.length;o>a;)Z(e,n=r[a++],t[n]);return e},$=function(e,t){return void 0===t?O(e):Y(O(e),t)},J=function(e){var t=M.call(this,e=w(e,!0));return!(this===G&&a(B,e)&&!a(L,e))&&(!(t||!a(this,e)||!a(B,e)||a(this,q)&&this[q][e])||t)},V=function(e,t){if(e=_(e),t=w(t,!0),e!==G||!a(B,t)||a(L,t)){var n=k(e,t);return!n||!a(B,t)||a(e,q)&&e[q][t]||(n.enumerable=!0),n}},Q=function(e){for(var t,n=N(_(e)),r=[],o=0;n.length>o;)a(B,t=n[o++])||t==q||t==l||r.push(t);return r},X=function(e){for(var t,n=e===G,r=N(n?L:_(e)),o=[],i=0;r.length>i;)!a(B,t=r[i++])||n&&!a(G,t)||o.push(B[t]);return o};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(L,n),a(this,q)&&a(this[q],e)&&(this[q][e]=!1),K(this,e,x(1,n))};return o&&W&&K(G,e,{configurable:!0,set:t}),U(e)},u(C.prototype,"toString",function(){return this._k}),E.f=V,S.f=Z,n(37).f=j.f=Q,n(23).f=J,n(36).f=X,o&&!n(16)&&u(G,"propertyIsEnumerable",J,!0),g.f=function(e){return U(p(e))}),i(i.G+i.W+i.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=z(p.store),re=0;ne.length>re;)b(ne[re++]);i(i.S+i.F*!I,"Symbol",{for:function(e){return a(A,e+="")?A[e]:A[e]=C(e)},keyFor:function(e){if(!H(e))throw TypeError(e+" is not a symbol!");for(var t in A)if(A[t]===e)return t},useSetter:function(){W=!0},useSimple:function(){W=!1}}),i(i.S+i.F*!I,"Object",{create:$,defineProperty:Z,defineProperties:Y,getOwnPropertyDescriptor:V,getOwnPropertyNames:Q,getOwnPropertySymbols:X}),R&&i(i.S+i.F*(!I||c(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 h(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(19)(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(12)("wks"),a=n(5),o=n(0).Symbol,i="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=i&&o[e]||(i?o: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(20);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(32),a=n(22);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){var r=n(39),a=r.Symbol;e.exports=a},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){function r(e){return null==e?"":a(e)}var a=n(111);e.exports=r},function(e,t,n){var r=n(0),a=n(11),o=n(16),i=n(28),u=n(1).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=o?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||u(t,e,{value:i.f(e)})}},function(e,t,n){t.f=n(17)},function(e,t,n){e.exports=!n(2)&&!n(14)(function(){return 7!=Object.defineProperty(n(30)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(6),a=n(0).document,o=r(a)&&r(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},function(e,t,n){var r=n(0),a=n(19),o=n(3),i=n(5)("src"),u=n(55),l=(""+u).split("toString");n(11).inspectSource=function(e){return u.call(e)},(e.exports=function(e,t,n,u){var c="function"==typeof n;c&&(o(n,"name")||a(n,"name",t)),e[t]!==n&&(c&&(o(n,i)||a(n,i,e[t]?""+e[t]:l.join(String(t)))),e===r?e[t]=n:u?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[i]||u.call(this)})},function(e,t,n){var r=n(3),a=n(7),o=n(63)(!1),i=n(35)("IE_PROTO");e.exports=function(e,t){var n,u=a(e),l=0,c=[];for(n in u)n!=i&&r(u,n)&&c.push(n);for(;t.length>l;)r(u,n=t[l++])&&(~o(c,n)||c.push(n));return c}},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(12)("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(32),a=n(22).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},function(e,t,n){function r(e){return null!=e&&o(e.length)&&!a(e)}var a=n(77),o=n(42);e.exports=r},function(e,t,n){var r=n(40),a="object"==typeof self&&self&&self.Object===Object&&self,o=r||a||Function("return this")();e.exports=o},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,n(78))},function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},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,n){function r(e){return"symbol"==typeof e||o(e)&&a(e)==i}var a=n(8),o=n(9),i="[object Symbol]";e.exports=r},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){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(47),a=n.n(r);Morph.modules["[email protected]"]=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(48)},function(e,t){e.exports=n(51)},function(e,t){e.exports=n(52)},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(53)},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)),o=r(n(1)),i=r(n(2)),u=r(n(12)),l=r(n(5)),c=r(n(3)),s=r(n(7)),f=r(n(4)),d=function(e){return e.toLowerCase().replace(/[^\w]+/,"-")},p=function(e,t,n){return(0,u.default)([n,t],"/bitesize".concat(e.href))},g=function(e){var t=e.buckets,n=e.pageType,r=e.language,o=e.href,u=e.onClick,g=e.showDrawer,b=e.includeLanguageSelector,y=e.linkToHighlight;return c.default.initLocalisations({language:r,localisations:f.default}),a.default.createElement("ul",{className:"global-navigation__list"},t.map(function(e){var t=(0,i.default)("global-navigation__list__item",{"global-navigation__list__item--highlighted":p(e,o,y)});return a.default.createElement("li",{className:t,key:d(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"},c.default.localise(d(e.title)))))}),a.default.createElement("li",null,a.default.createElement("ul",{className:"global-navigation__list__items--pinned"},a.default.createElement("li",{className:(0,i.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,i.default)("global-navigation__list__link-my-bitesize",{"global-navigation__list__link-my-bitesize--no-border":g})},c.default.localise("my-bitesize")))),b&&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:u,className:(0,i.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"},c.default.localise("all-bitesize")))))))};g.defaultProps={pageType:"",language:"en-GB",includeLanguageSelector:!1,href:null,linkToHighlight:""},g.propTypes={buckets:o.default.arrayOf(o.default.shape({title:o.default.string.isRequired,href:o.default.string.isRequired}).isRequired).isRequired,href:o.default.string,pageType:o.default.string,language:o.default.string,onClick:o.default.func.isRequired,showDrawer:o.default.bool.isRequired,includeLanguageSelector:o.default.bool,linkToHighlight:o.default.string};var b=g;t.default=b,e.exports=t.default},function(e,t,n){function a(e){return e&&e.__esModule?e:{default:e}}function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},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 u(){return 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},u.apply(this,arguments)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(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&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?p(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(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&&b(e,t)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e,t){return m(e)||v(e,t)||h()}function h(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function v(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,a=!1,o=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==u.return||u.return()}finally{if(a)throw o}}return n}}function m(e){if(Array.isArray(e))return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var _=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var u=r?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(n(0)),w=a(n(1)),x=a(n(2)),O=a(n(13)),j=a(n(14)),E=function(){var e=new Date;return e.setYear(e.getFullYear()+1),e},S=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){S("ckps_kl_lang",e),window.location.reload(!0)},k=function(e){return y(O.default.filter(function(t){return t.languageCode===e}),1)[0]||O.default[0]},P=function(e){function t(){var e;return l(this,t),e=f(this,d(t).call(this)),e.state={showLanguages:!1},e.close=e.close.bind(p(e)),e.closeClickEvent=e.closeClickEvent.bind(p(e)),e.toggle=e.toggle.bind(p(e)),e.handleKeyPress=e.handleKeyPress.bind(p(e)),e.handleFocusOut=e.handleFocusOut.bind(p(e)),e}return g(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,o=k(n),i=O.default.filter(function(e){return e.languageCode!==o.languageCode});return _.default.createElement("div",{className:(0,x.default)("global-language-selector",r),ref:function(t){e.languageSelector=t}},_.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")},_.default.createElement("span",{className:"global-language-selector__drawer-text"},o.languageLabel)),_.default.createElement("div",{className:(0,x.default)("global-language-selector__container",{"global-language-selector__container--hidden":!a})},_.default.createElement("ol",{className:"global-language-selector__list"},_.default.createElement(j.default,u({},o,{onClick:z,selected:!0})),i.map(function(e){return _.default.createElement(j.default,u({key:"".concat(e.languageCode)},e,{onClick:z}))}))))}}]),t}(_.Component);P.defaultProps={language:"en-GB",className:""},P.propTypes={language:w.default.string,className:w.default.string};var N=P;t.default=N,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)),o=r(n(1)),i=r(n(9)),u=r(n(24)),l=function(e){var t=e.language,n=e.href,r=e.pageType,o=e.phase,l=e.headerData;return a.default.createElement(i.default,{language:t,href:n,pageType:r,phase:o,headerData:l,navigationData:u.default,subdirectory:"bitesize"})};l.defaultProps={headerData:{}},l.propTypes={language:o.default.string.isRequired,href:o.default.string.isRequired,pageType:o.default.string.isRequired,phase:o.default.string.isRequired,headerData:o.default.shape({title:o.default.string.isRequired,children:o.default.arrayOf(o.default.shape({title:o.default.string.isRequired,href:o.default.string.isRequired})).isRequired})};var c=l;t.default=c,e.exports=t.default},function(e,t,n){function a(e){return e&&e.__esModule?e:{default:e}}function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},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 u(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 c(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?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)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var b=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var u=r?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(n,a,u):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}(n(0)),y=a(n(1)),h=a(n(10)),v=a(n(18)),m=function(e){function t(e){var n;return u(this,t),n=s(this,f(t).call(this,e)),n.state={showDrawer:!1},n.toggleDrawer=n.toggleDrawer.bind(d(n)),n}return p(t,e),c(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,o=e.href,i=e.phase,u=e.headerData,l=this.state.showDrawer;return b.default.createElement("div",{className:"global-navigation"},b.default.createElement(h.default,{buckets:a.buckets,pageType:t,href:o,language:n,subdirectory:r,onClick:this.toggleDrawer,showDrawer:l,phase:i,headerData:u}),b.default.createElement(v.default,{allBitesize:a.allBitesize,buckets:a.buckets,href:o,pageType:t,language:n,subdirectory:r,onClick:this.toggleDrawer,showDrawer:l,headerData:u}))}}]),t}(b.Component);m.defaultProps={pageType:"",href:"",subdirectory:"bitesize",language:"en-GB",phase:"",headerData:{href:null}},m.propTypes={navigationData:y.default.shape({allBitesize:y.default.arrayOf({}),buckets:y.default.arrayOf(y.default.shape({title:y.default.string.isRequired,href:y.default.string.isRequired}).isRequired).isRequired}).isRequired,href:y.default.string,pageType:y.default.string,subdirectory:y.default.string,language:y.default.string,phase:y.default.string,headerData:y.default.shape({href:y.default.string,title:y.default.string.isRequired,children:y.default.arrayOf(y.default.shape({title:y.default.string.isRequired,href:y.default.string.isRequired})).isRequired})};var _=m;t.default=_,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)),o=r(n(1)),i=r(n(5)),u=r(n(3)),l=r(n(2)),c=r(n(4)),s=r(n(11)),f=function(e){var t=e.buckets,n=e.pageType,r=e.href,o=e.language,f=e.subdirectory,d=e.onClick,p=e.showDrawer,g=e.phase,b=e.headerData;return u.default.initLocalisations({language:o,localisations:c.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,l.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(i.default,null)),a.default.createElement("span",{className:"global-navigation__header__menu-button__text"},u.default.localise("all-bitesize"))),a.default.createElement(s.default,{href:r,buckets:t,pageType:n,language:o,subdirectory:f,showDrawer:p,onClick:d,headerData:b})))};f.displayName="Header",f.defaultProps={href:"",language:"en-GB",pageType:"",phase:"",showDrawer:!1,subdirectory:"bitesize",headerData:{}},f.propTypes={buckets:o.default.arrayOf(o.default.shape({title:o.default.string.isRequired,href:o.default.string.isRequired}).isRequired).isRequired,href:o.default.string,language:o.default.string,onClick:o.default.func.isRequired,pageType:o.default.string,phase:o.default.string,showDrawer:o.default.bool,subdirectory:o.default.string,headerData:o.default.shape({title:o.default.string.isRequired,children:o.default.arrayOf(o.default.shape({title:o.default.string.isRequired,href:o.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)),o=r(n(1)),i=r(n(6)),u=r(n(16)),l=function(e){return e&&"title"in e&&"children"in e&&e.children.length>0},c=function(e){var t=e.showDrawer,n=e.buckets,r=e.pageType,o=e.language,c=e.href,s=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(i.default,{buckets:n,pageType:r,language:o,href:c,onClick:s,showDrawer:t,linkToHighlight:f?f.href:null,includeLanguageSelector:!0})),l(f)&&a.default.createElement(u.default,{submenu:f,currentPage:c}))};c.defaultProps={pageType:"",language:"en-GB",showDrawer:!1,href:null,headerData:{href:null}},c.propTypes={buckets:o.default.arrayOf(o.default.shape({title:o.default.string.isRequired,href:o.default.string.isRequired}).isRequired).isRequired,pageType:o.default.string,language:o.default.string,showDrawer:o.default.bool,onClick:o.default.func.isRequired,href:o.default.string,headerData:o.default.shape({href:o.default.string,title:o.default.string.isRequired,children:o.default.arrayOf(o.default.shape({title:o.default.string.isRequired,href:o.default.string.isRequired})).isRequired})};var s=c;t.default=s,e.exports=t.default},function(e,t){e.exports=n(72)},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)),o=r(n(1)),i=r(n(2)),u=r(n(15)),l=function(e){var t=e.label,n=e.onClick,r=e.languageCode,o=e.selected;return a.default.createElement("li",{key:r,className:(0,i.default)("global-language-selector__language",{"global-language-selector__language--selected":o})},a.default.createElement("button",{type:"button",tabIndex:"0",lang:r,className:"global-language-selector__language-link",onClick:function(){return n(r)},"aria-label":o?"".concat(t,", selected"):t},a.default.createElement("span",{className:"global-language-selector__language-label",lang:r},t),o&&a.default.createElement("span",{className:"global-language-selector__icon-yes gel-icon gel-icon--yes"},a.default.createElement(u.default,null))))};l.defaultProps={selected:!1},l.propTypes={label:o.default.string.isRequired,onClick:o.default.func.isRequired,languageCode:o.default.string.isRequired,selected:o.default.bool};var c=l;t.default=c,e.exports=t.default},function(e,t){e.exports=n(103)},function(e,t,n){function a(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="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 i(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 l(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),e}function c(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?f(e):t}function s(e){return(s=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)),b=a(n(1)),y=a(n(2)),h=a(n(17)),v=function(e){function t(e){var n;return i(this,t),n=c(this,s(t).call(this,e)),n.toggleClick=n.toggleClick.bind(f(n)),n.state={isExpanded:!1},n}return d(t,e),l(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,o=this.state.isExpanded;return g.default.createElement("nav",{className:(0,y.default)("global-navigation__mobile-sub-nav",{"global-navigation__mobile-sub-nav--expanded":o})},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":o,"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(h.default,null)))),g.default.createElement("ul",{id:"mobile-sub-nav-menu",className:"global-navigation__mobile-sub-nav-menu",hidden:!o},r.map(function(e){var t=e.title,n=e.href,r=a===n;return g.default.createElement("li",{key:t,className:(0,y.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:b.default.shape({title:b.default.string.isRequired,children:b.default.arrayOf(b.default.shape({title:b.default.string.isRequired,href:b.default.string.isRequired})).isRequired}).isRequired,currentPage:b.default.string.isRequired};var m=v;t.default=m,e.exports=t.default},function(e,t){e.exports=n(104)},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)),o=r(n(1)),i=r(n(19)),u=r(n(6)),l=r(n(7)),c=r(n(23)),s=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,o=e.language,f=e.subdirectory,d=e.onClick,p=e.showDrawer,g=e.href,b=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(l.default,{language:o}),a.default.createElement(u.default,{buckets:n,pageType:r,language:o,subdirectory:f,onClick:d,showDrawer:p,href:g,linkToHighlight:b?b.href:null})),p&&a.default.createElement(i.default,{language:o,allBitesize:t,subdirectory:f}),s(b)&&a.default.createElement("div",{className:"global-navigation__sub-nav-wrap"},a.default.createElement(c.default,{currentPage:g,submenu:b})))};f.displayName="PrimaryNav",f.defaultProps={pageType:"",subdirectory:"bitesize",language:"en-GB",showDrawer:!1,href:"",headerData:{href:null}},f.propTypes={allBitesize:o.default.arrayOf(o.default.shape({section:o.default.string.isRequired,content:o.default.arrayOf(o.default.shape({title:o.default.string.isRequired,href:o.default.string.isRequired}))})).isRequired,buckets:o.default.arrayOf(o.default.shape({title:o.default.string.isRequired,href:o.default.string.isRequired}).isRequired).isRequired,href:o.default.string,pageType:o.default.string,subdirectory:o.default.string,language:o.default.string,onClick:o.default.func.isRequired,showDrawer:o.default.bool,headerData:o.default.shape({href:o.default.string,title:o.default.string.isRequired,children:o.default.arrayOf(o.default.shape({title:o.default.string.isRequired,href:o.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)),o=r(n(1)),i=r(n(20)),u=r(n(21)),l=r(n(22)),c=r(n(3)),s=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,o=e.language;return c.default.initLocalisations({language:o,localisations:s.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,u.default)((0,i.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"},c.default.localise(f(e.section)),a.default.createElement(l.default,null)))):a.default.createElement("li",{key:(0,i.default)(e.section),className:"global-navigation__drawer__content-primary-list-item"},a.default.createElement("h2",{className:"global-navigation__drawer__content-primary-list-item__header"},c.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,u.default)((0,i.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"},c.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,u.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"},c.default.localise(f(t.title))||t.title))))})))})))}))))};d.defaultProps={className:"global-navigation__drawer",allBitesize:[],subdirectory:"bitesize",language:"en-GB"},d.propTypes={className:o.default.string,allBitesize:o.default.arrayOf(o.default.shape({section:o.default.string.isRequired,content:o.default.arrayOf(o.default.shape({title:o.default.string.isRequired,href:o.default.string.isRequired}))})),subdirectory:o.default.string,language:o.default.string};var p=d;t.default=p,e.exports=t.default},function(e,t){e.exports=n(105)},function(e,t){e.exports=n(116)},function(e,t){e.exports=n(117)},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)),o=r(n(1)),i=r(n(2)),u=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,o=n===r;return a.default.createElement("li",{key:t,className:(0,i.default)("global-navigation__sub-nav__menu__item",{"global-navigation__sub-nav__menu__item--selected":o})},a.default.createElement("a",{className:"global-navigation__sub-nav__menu__link",href:r,"data-bbc-container":"global-navigation","aria-current":o?"page":null},t))})))};u.displayName="SubNav",u.propTypes={submenu:o.default.shape({title:o.default.string.isRequired,children:o.default.arrayOf(o.default.shape({title:o.default.string.isRequired,href:o.default.string.isRequired})).isRequired}).isRequired,currentPage:o.default.string.isRequired};var l=u;t.default=l,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:"Foundation Stage",href:"/levels/znyh7nb",zid:"znyh7nb",aria:"Foundation Stage"},{title:"KS1",href:"/levels/z3g4d2p",zid:"z3g4d2p",aria:"Key Stage one Northern Ireland"},{title:"KS2",href:"/levels/zjmj92p",zid:"zjmj92p",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:"2nd Level",href:"/levels/zr48q6f",zid:"zr48q6f",aria:"Second level"},{title:"A' Chiad Ìre ",href:"/levels/zk3xy9q",zid:"zk3xy9q",aria:"A' Chiad Ìre "},{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:"KS2",href:"/levels/zbr9wmn",zid:"zbr9wmn",aria:"Key Stage two Wales"},{title:"Cyfnod Sylfaen",href:"/levels/z4js6v4",zid:"z4js6v4",aria:"Cyfnod Sylfaen"},{title:"CA2",href:"/levels/zbpwt39",zid:"zbpwt39",aria:"CA2"}]}]},{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",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",href:"/levels/z66jhbk",zid:"z66jhbk",aria:"Core skills level three"}]},{region:"Wales",aria:"Welsh curriculum",content:[{title:"Essential Skills",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(49)()},function(e,t,n){"use strict";function r(){}function a(){}var o=n(50);a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){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: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 i=n.apply(null,r);i&&e.push(i)}else if("object"===a)for(var u in r)o.call(r,u)&&r[u]&&e.push(u)}}return e.join(" ")}var o={}.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"],o="en-GB",i=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)},u=function(e){var t=e.language,n=e.localisations;a.indexOf(t)>=0&&(o=t),n&&(r=n)},l=function(){return o},c=function(e){if(!r)throw new Error("No localisation data has been set.");if(!r[o])return"";for(var t=r[o][e],n=arguments.length,a=new Array(n>1?n-1:0),u=1;u<n;u++)a[u-1]=arguments[u];return a.length>0?i.apply(void 0,[t].concat(a)):t},s={initLocalisations:u,getLocale:l,localise:c};t.default=s,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 o(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 i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?l(e):t}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(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(10),n(15);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),u(this,c(t).apply(this,arguments))}return s(t,e),i(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(11),o=n(19),i=n(31),u=n(56),l=function(e,t,n){var c,s,f,d,p=e&l.F,g=e&l.G,b=e&l.S,y=e&l.P,h=e&l.B,v=g?r:b?r[t]||(r[t]={}):(r[t]||{}).prototype,m=g?a:a[t]||(a[t]={}),_=m.prototype||(m.prototype={});g&&(n=t);for(c in n)s=!p&&v&&void 0!==v[c],f=(s?v:n)[c],d=h&&s?u(f,r):y&&"function"==typeof f?u(Function.call,f):f,v&&i(v,c,f,e&l.U),m[c]!=f&&o(m,c,d),y&&_[c]!=f&&(_[c]=f)};r.core=a,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){e.exports=n(12)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(57);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),o=n(3),i=n(1).f,u=0,l=Object.isExtensible||function(){return!0},c=!n(14)(function(){return l(Object.preventExtensions({}))}),s=function(e){i(e,r,{value:{i:"O"+ ++u,w:{}}})},f=function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,r)){if(!l(e))return"F";if(!t)return"E";s(e)}return e[r].i},d=function(e,t){if(!o(e,r)){if(!l(e))return!0;if(!t)return!1;s(e)}return e[r].w},p=function(e){return c&&g.NEED&&l(e)&&!o(e,r)&&s(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),o=n(17)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},function(e,t,n){var r=n(21),a=n(36),o=n(23);e.exports=function(e){var t=r(e),n=a.f;if(n)for(var i,u=n(e),l=o.f,c=0;u.length>c;)l.call(e,i=u[c++])&&t.push(i);return t}},function(e,t,n){var r=n(33);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(64),o=n(65);e.exports=function(e){return function(t,n,i){var u,l=r(t),c=a(l.length),s=o(i,c);if(e&&n!=n){for(;c>s;)if((u=l[s++])!=u)return!0}else for(;c>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}}},function(e,t,n){var r=n(34),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},function(e,t,n){var r=n(34),a=Math.max,o=Math.min;e.exports=function(e,t){return e=r(e),e<0?a(e+t,0):o(e,t)}},function(e,t,n){var r=n(33);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(13),a=n(68),o=n(22),i=n(35)("IE_PROTO"),u=function(){},l=function(){var e,t=n(30)("iframe"),r=o.length;for(t.style.display="none",n(69).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l.prototype[o[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(u.prototype=r(e),n=new u,u.prototype=null,n[i]=e):n=l(),void 0===t?n:a(n,t)}},function(e,t,n){var r=n(1),a=n(13),o=n(21);e.exports=n(2)?Object.defineProperties:function(e,t){a(e);for(var n,i=o(t),u=i.length,l=0;u>l;)r.f(e,n=i[l++],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(37).f,o={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(e){try{return a(e)}catch(e){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==o.call(e)?u(e):a(r(e))}},function(e,t,n){var r=n(23),a=n(20),o=n(7),i=n(18),u=n(3),l=n(29),c=Object.getOwnPropertyDescriptor;t.f=n(2)?c:function(e,t){if(e=o(e),t=i(t,!0),l)try{return c(e,t)}catch(e){}if(u(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){function r(e,t,n,r){e=o(e)?e:l(e),n=n&&!r?u(n):0;var s=e.length;return n<0&&(n=c(s+n,0)),i(e)?n<=s&&e.indexOf(t,n)>-1:!!s&&a(e,t,n)>-1}var a=n(73),o=n(38),i=n(81),u=n(82),l=n(85),c=Math.max;e.exports=r},function(e,t,n){function r(e,t,n){return t===t?i(e,t,n):a(e,o,n)}var a=n(74),o=n(75),i=n(76);e.exports=r},function(e,t){function n(e,t,n,r){for(var a=e.length,o=n+(r?1:-1);r?o--:++o<a;)if(t(e[o],o,e))return o;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,a=e.length;++r<a;)if(e[r]===t)return r;return-1}e.exports=n},function(e,t,n){function r(e){if(!o(e))return!1;var t=a(e);return t==u||t==l||t==i||t==c}var a=n(8),o=n(41),i="[object AsyncFunction]",u="[object Function]",l="[object GeneratorFunction]",c="[object Proxy]";e.exports=r},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,n){function r(e){var t=i.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var a=u.call(e);return r&&(t?e[l]=n:delete e[l]),a}var a=n(24),o=Object.prototype,i=o.hasOwnProperty,u=o.toString,l=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,n){function r(e){return"string"==typeof e||!o(e)&&i(e)&&a(e)==u}var a=n(8),o=n(25),i=n(9),u="[object String]";e.exports=r},function(e,t,n){function r(e){var t=a(e),n=t%1;return t===t?n?t-n:t:0}var a=n(83);e.exports=r},function(e,t,n){function r(e){return e?(e=a(e))===o||e===-o?(e<0?-1:1)*i:e===e?e:0:0===e?e:0}var a=n(84),o=1/0,i=1.7976931348623157e308;e.exports=r},function(e,t,n){function r(e){if("number"==typeof e)return e;if(o(e))return i;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(u,"");var n=c.test(e);return n||s.test(e)?f(e.slice(2),n?2:8):l.test(e)?i:+e}var a=n(41),o=n(43),i=NaN,u=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,s=/^0o[0-7]+$/i,f=parseInt;e.exports=r},function(e,t,n){function r(e){return null==e?[]:a(e,o(e))}var a=n(86),o=n(87);e.exports=r},function(e,t,n){function r(e,t){return a(t,function(t){return e[t]})}var a=n(44);e.exports=r},function(e,t,n){function r(e){return i(e)?a(e):o(e)}var a=n(88),o=n(99),i=n(38);e.exports=r},function(e,t,n){function r(e,t){var n=i(e),r=!n&&o(e),s=!n&&!r&&u(e),d=!n&&!r&&!s&&c(e),p=n||r||s||d,g=p?a(e.length,String):[],b=g.length;for(var y in e)!t&&!f.call(e,y)||p&&("length"==y||s&&("offset"==y||"parent"==y)||d&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||l(y,b))||g.push(y);return g}var a=n(89),o=n(90),i=n(25),u=n(92),l=n(94),c=n(95),s=Object.prototype,f=s.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(91),a=n(9),o=Object.prototype,i=o.hasOwnProperty,u=o.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return a(e)&&i.call(e,"callee")&&!u.call(e,"callee")};e.exports=l},function(e,t,n){function r(e){return o(e)&&a(e)==i}var a=n(8),o=n(9),i="[object Arguments]";e.exports=r},function(e,t,n){(function(e){var r=n(39),a=n(93),o="object"==typeof t&&t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,u=i&&i.exports===o,l=u?r.Buffer:void 0,c=l?l.isBuffer:void 0,s=c||a;e.exports=s}).call(t,n(45)(e))},function(e,t){function n(){return!1}e.exports=n},function(e,t){function n(e,t){var n=typeof e;return!!(t=null==t?r:t)&&("number"==n||"symbol"!=n&&a.test(e))&&e>-1&&e%1==0&&e<t}var r=9007199254740991,a=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t,n){var r=n(96),a=n(97),o=n(98),i=o&&o.isTypedArray,u=i?a(i):r;e.exports=u},function(e,t,n){function r(e){return i(e)&&o(e.length)&&!!u[a(e)]}var a=n(8),o=n(42),i=n(9),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 function(t){return e(t)}}e.exports=n},function(e,t,n){(function(e){var r=n(40),a="object"==typeof t&&t&&!t.nodeType&&t,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,i=o&&o.exports===a,u=i&&r.process,l=function(){try{return o&&o.require&&o.require("util").types||u&&u.binding&&u.binding("util")}catch(e){}}();e.exports=l}).call(t,n(45)(e))},function(e,t,n){function r(e){if(!a(e))return o(e);var t=[];for(var n in Object(e))u.call(e,n)&&"constructor"!=n&&t.push(n);return t}var a=n(100),o=n(101),i=Object.prototype,u=i.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(102),a=r(Object.keys,Object);e.exports=a},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},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 o(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 i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?l(e):t}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(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(10),n(15);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),u(this,c(t).apply(this,arguments))}return s(t,e),i(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 o(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 i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?l(e):t}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(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(10),n(15);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),u(this,c(t).apply(this,arguments))}return s(t,e),i(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(106),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(i(o(t).replace(u,"")),e,"")}}var a=n(107),o=n(108),i=n(112),u=RegExp("['’]","g");e.exports=r},function(e,t){function n(e,t,n,r){var a=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++a]);++a<o;)n=t(n,e[a],a,e);return n}e.exports=n},function(e,t,n){function r(e){return(e=o(e))&&e.replace(i,a).replace(u,"")}var a=n(109),o=n(26),i=/[\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(110),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"},o=r(a);e.exports=o},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(i(e))return o(e,r)+"";if(u(e))return s?s.call(e):"";var t=e+"";return"0"==t&&1/e==-l?"-0":t}var a=n(24),o=n(44),i=n(25),u=n(43),l=1/0,c=a?a.prototype:void 0,s=c?c.toString:void 0;e.exports=r},function(e,t,n){function r(e,t,n){return e=i(e),t=n?void 0:t,void 0===t?o(e)?u(e):a(e):e.match(t)||[]}var a=n(113),o=n(114),i=n(26),u=n(115);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+"]",o="[a-z\\xdf-\\xf6\\xf8-\\xff]",i="(?:\\ud83c[\\udde6-\\uddff]){2}",u="[\\ud800-\\udbff][\\udc00-\\udfff]",l="[A-Z\\xc0-\\xd6\\xd8-\\xde]",c="(?:"+o+"|[^\\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])",s="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",f="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",i,u].join("|")+")[\\ufe0e\\ufe0f]?"+s+")*",d="[\\ufe0e\\ufe0f]?"+s+f,p="(?:"+["[\\u2700-\\u27bf]",i,u].join("|")+")"+d,g=RegExp([l+"?"+o+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[a,l,"$"].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,l+c,"$"].join("|")+")",l+"?"+c+"+(?:['’](?:d|ll|m|re|s|t|ve))?",l+"+(?:['’](?: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=++o;return a(e)+t}var a=n(26),o=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 o(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 i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?l(e):t}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(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(10),n(15);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),u(this,c(t).apply(this,arguments))}return s(t,e),i(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}]);;
  1091. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"@babel/runtime":"7.7.4","@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.29.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.7.2","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"};
  1092. !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=197)}([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){var n=Array.isArray;t.exports=n},function(t,e,n){t.exports=n(486)()},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(168),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e,n){n(189)("asyncIterator")},function(t,e,n){"use strict";var r=n(7),o=n(15),i=n(14),u=n(41),a=n(44),c=n(460).KEY,f=n(21),s=n(45),l=n(74),p=n(30),d=n(16),h=n(190),y=n(189),v=n(461),g=n(462),b=n(42),_=n(29),m=n(23),x=n(68),j=n(43),w=n(122),O=n(463),k=n(464),A=n(13),P=n(22),S=k.f,E=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(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=S(F,e);r&&delete F[e],E(t,e,n),r&&t!==F&&E(F,e,r)}:E,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)||E(t,M,j(1,{})),t[M][e]=!0),$(t,e,n)):E(t,e,n)},Z=function(t,e){b(t);for(var n,r=v(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=S(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(191).f=O.f=X,n(47).f=Y,n(71).f=Q,i&&!n(46)&&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;)y(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(43);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(42),o=n(114),i=n(68),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(45)("wks"),o=n(30),i=n(7).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(224),i=n(229);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(225),u=n(226),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(389),i=n(392);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(70);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,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(357),u=n(358),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){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(220),i=n(222);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(288),o=n(95),i=n(289),u=n(290),a=n(125),c=n(18),f=n(127),s=f(r),l=f(o),p=f(i),d=f(u),h=f(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?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=y},function(t,e,n){function r(t){return null==t?"":o(t)}var o=n(324);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(32),i=1/0;t.exports=r},function(t,e){t.exports=Morph.modules["[email protected]"]},function(t,e,n){function r(t){return u(t)?o(t):i(t)}var o=n(364),i=n(371),u=n(58);t.exports=r},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(489)),l=r(n(0)),p=o(n(67)),d=n(0).PropTypes||n(6),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 y=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);y.propTypes={icon:d.node.isRequired,name:d.string.isRequired,standalone:d.bool.isRequired,onClick:d.func.isRequired,position:d.number.isRequired},y.defaultProps={dataBbc:{}};var v=y;e.default=v},function(t,e,n){var r=n(7),o=n(28),i=n(12),u=n(44),a=n(202),c=function(t,e,n){var f,s,l,p,d=t&c.F,h=t&c.G,y=t&c.S,v=t&c.P,g=t&c.B,b=h?r:y?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):v&&"function"==typeof l?a(Function.call,l):l,b&&u(b,f,l,t&c.U),_[f]!=l&&i(_,f,p),v&&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(29);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(7),o=n(12),i=n(15),u=n(30)("src"),a=n(201),c=(""+a).split("toString");n(28).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(28),o=n(7),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(46)?"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(50),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(86);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(258),i=n(259),u=n(260),a=n(261),c=n(262);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(87);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(276);t.exports=r},function(t,e){t.exports=Morph.modules["[email protected]"]},function(t,e,n){function r(t){return null!=t&&i(t.length)&&!o(t)}var o=n(167),i=n(102);t.exports=r},function(t,e,n){var r=n(8),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){function r(t){return"symbol"==typeof t||i(t)&&o(t)==u}var o=n(26),i=n(27),u="[object Symbol]";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(379),i=n(380),u=n(381),a=n(382),c=n(383);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(176);t.exports=r},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(401);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(61),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(29);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(45)("keys"),o=n(30);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&v;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 S=r,E=j;r=j=void 0}var T=A?void 0:f(t),I=[t,e,n,r,j,S,E,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!=y)z=e==g||e==b?u(t,e,k):e!=_&&e!=(y|_)||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(230),u=n(231),a=n(128),c=n(248),f=n(81),s=n(249),l=n(134),p=n(136),d=n(140),h="Expected a function",y=1,v=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(50),i=n(80),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(233),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(50),i=n(80);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(253),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(254),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(53),i=n(263),u=n(264),a=n(265),c=n(266),f=n(267);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(268),i=n(275),u=n(277),a=n(278),c=n(279);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(285),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(32),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;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"function"==typeof t?t:null==t?u:"object"==typeof t?a(t)?i(t[0],t[1]):o(t):c(t)}var o=n(377),i=n(428),u=n(437),a=n(5),c=n(438);t.exports=r},function(t,e,n){var r=n(20),o=n(8),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(393),i=n(400),u=n(402),a=n(403),c=n(404);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){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(5),i=n(61),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(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return r=function(){return t},t}function o(t){if(t&&t.__esModule)return t;if(null===t||"object"!==i(t)&&"function"!=typeof t)return{default:t};var e=r();if(e&&e.has(t))return e.get(t);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if(Object.prototype.hasOwnProperty.call(t,u)){var a=o?Object.getOwnPropertyDescriptor(t,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=t[u]}return n.default=t,e&&e.set(t,n),n}var i=n(195);t.exports=o},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(195),i=n(196);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(485);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(29),o=n(7).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(205)(!1),u=n(69)("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(209),o=n(210),i=n(73),u=n(23);t.exports=n(211)(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(42),o=n(213),i=n(70),u=n(69)("IE_PROTO"),a=function(){},c=function(){var t,e=n(115)("iframe"),r=i.length;for(e.style.display="none",n(214).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(76),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(48))},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),y=d;y--;)h[y]=arguments[y];if(T)var v=f(A),g=u(h,v);if(_&&(h=o(h,_,m,T)),x&&(h=i(h,x,j,T)),d-=g,T&&d<k){var b=l(h,v);return c(t,e,r,A.placeholder,n,h,b,w,O,k-d)}var R=S?n:this,M=E?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,S=e&d,E=e&h,T=e&(y|v),I=e&b,z=E?void 0:a(t);return A}var o=n(129),i=n(130),u=n(232),a=n(49),c=n(131),f=n(139),s=n(247),l=n(85),p=n(1),d=1,h=2,y=8,v=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,y,v,g,b){var _=e&s,m=_?y:void 0,x=_?void 0:y,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,v,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(79),i=n(81),u=n(133),a=n(235);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(234),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(237),i=n(238),u=n(137),a=n(241);t.exports=r},function(t,e,n){var r=n(239),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(250);t.exports=r},function(t,e,n){function r(t,e){return t&&o(e,i(e),t)}var o=n(52),i=n(33);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(86),i=n(87),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):[],y=h.length;for(var v in t)!e&&!l.call(t,v)||d&&("length"==v||s&&("offset"==v||"parent"==v)||p&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||c(v,y))||h.push(v);return h}var o=n(252),i=n(88),u=n(2),a=n(89),c=n(84),f=n(144),s=Object.prototype,l=s.hasOwnProperty;t.exports=r},function(t,e,n){var r=n(255),o=n(91),i=n(92),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(93),i=n(256),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(77),i=n(90);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=v(t),!L)return s(t,W)}else{var N=y(t),q=N==E||N==T;if(m(t))return f(t,L);if(N==I||N==S||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(94),i=n(83),u=n(142),a=n(141),c=n(280),f=n(283),s=n(51),l=n(284),p=n(286),d=n(152),h=n(287),y=n(34),v=n(291),g=n(292),b=n(297),_=n(2),m=n(89),x=n(298),j=n(11),w=n(300),O=n(33),k=1,A=2,P=4,S="[object Arguments]",E="[object Function]",T="[object GeneratorFunction]",I="[object Object]",z={};z[S]=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[E]=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(281),u=n(147);t.exports=r},function(t,e){function n(){return[]}t.exports=n},function(t,e,n){var r=n(98),o=n(99),i=n(97),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(97),u=n(33);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(98),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(307),i=n(320),u=n(76),a=n(2),c=n(328);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(309),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 y=-1,v=!0,g=n&c?new o:void 0;for(s.set(t,e),s.set(e,t);++y<p;){var b=t[y],_=e[y];if(r)var m=l?r(_,b,y,e,t,s):r(b,_,y,t,e,s);if(void 0!==m){if(m)continue;v=!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)})){v=!1;break}}else if(b!==_&&!f(b,_,n,r,s)){v=!1;break}}return s.delete(t),s.delete(e),v}var o=n(310),i=n(313),u=n(314),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(36);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(101),u=n(162),a=n(35);t.exports=r},function(t,e,n){var r=n(322),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(332),i=n(335),u=n(137);t.exports=r},function(t,e){t.exports={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}},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){if(!i(t))return!1;var e=o(t);return e==a||e==c||e==u||e==f}var o=n(26),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(48))},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(360);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){var r=n(366),o=n(27),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(8),o=n(367),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(368),o=n(369),i=n(370),u=i&&i.isTypedArray,a=u?o(u):r;t.exports=a},function(t,e,n){function r(t){var e=this.__data__=new o(t);this.size=e.size}var o=n(62),i=n(384),u=n(385),a=n(386),c=n(387),f=n(388);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){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(405),i=n(27);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 y=-1,v=!0,g=n&c?new o:void 0;for(s.set(t,e),s.set(e,t);++y<p;){var b=t[y],_=e[y];if(r)var m=l?r(_,b,y,e,t,s):r(b,_,y,t,e,s);if(void 0!==m){if(m)continue;v=!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)})){v=!1;break}}else if(b!==_&&!f(b,_,n,r,s)){v=!1;break}}return s.delete(t),s.delete(e),v}var o=n(406),i=n(409),u=n(410),a=1,c=2;t.exports=r},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(183);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(184),i=n(66);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(5),i=n(106),u=n(429),a=n(432);t.exports=r},function(t,e){t.exports=Morph.modules["[email protected]"]},function(t,e,n){"use strict";var r=n(107);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(185)),i=r(n(57)),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["[email protected]"]},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")},y={getUASHost:f,getUASApiKey:c,getNewtonHost:s,getNewtonApiKey:l,getIdHost:p,getMorphPushProxyHost:d,getBBCHost:h};e.default=y,t.exports=e.default},function(t,e,n){var r=n(7),o=n(28),i=n(46),u=n(190),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(70).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(37)),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){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,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(198),o=n.n(r);Morph.modules["[email protected]"]=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=42)}([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(22)),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(199)},function(t,e){t.exports=n(353)},function(t,e){t.exports=n(375)},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(57)},function(t,e){t.exports=n(442)},function(t,e){t.exports=n(443)},function(t,e){t.exports=n(450)},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(8)),i=r(n(7)),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(451)},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&&y(t,e)}function y(t,e){return(y=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;if(null===t||"object"!==u(t)&&"function"!=typeof t)return{default:t};var e=i();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var a=r?Object.getOwnPropertyDescriptor(t,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=t[o]}return n.default=t,e&&e.set(t,n),n}(n(0)),g=o(n(13)),b=o(n(14)),_=o(n(15)),m=o(n(16)),x=o(n(3)),j=n(17),w=o(n(18)),O=o(n(40)),k=function(t,e){return(0,g.default)("header-image-no-logo",{"header-image-container--in-app":t},{"header-image-container--no-illustration":!e})},A=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})},P=function(t){var e=["programme-of-study","examspecs","primary-index"];return(0,x.default)(e,t)},S=function(t,e){var n=["zgkw2hv","zjxhfg8","z6svr82","z826n39","zv48q6f","z2pfb9q","zyhbwmn","zvnrq6f","zwxhfg8","zdm3nrd","zbkw2hv","z7hs34j"],r=["primary-index"];return(0,x.default)(n,e)||(0,x.default)(r,t)},E=function(t,e){return P(t)&&!S(t,e)},T=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(41);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})},y=P(u),g=E(u,f);return v.default.createElement("div",null,v.default.createElement("div",{className:A(n,u,r)}),v.default.createElement(m.default,{message:l,notificationClearedAction:function(){t.state.notificationMessage="",t.state.notificationError=!1},isError:p}),v.default.createElement("div",null,!r&&v.default.createElement(b.default,a({},this.props,{headerData:c})),v.default.createElement(_.default,{fosZid:o,className:k(r,y)},i&&v.default.createElement("p",{className:"preview-panel"},"THIS IS A PREVIEW PAGE"),d.indexOf(u)<0&&v.default.createElement(w.default,a({},this.props,{displayPartialWidth:g,displaySubjectIllustration:y,setNotificationMessage:h,showPartOf:!r&&"primary-index"!==u})),y&&v.default.createElement(O.default,{pageHasPartialWidthContextPanel:g,url:(0,j.getIllustrationUrl)(this.props)}))))}}]),e}(v.Component);T.displayName="Header",T.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:{}},T.propTypes={description:v.PropTypes.string,fosZid:v.PropTypes.string,label:v.PropTypes.string,language:v.PropTypes.string.isRequired,numberOfClassClips:v.PropTypes.number,numberOfLearnerGuides:v.PropTypes.number,hasTopics:v.PropTypes.bool,pageType:v.PropTypes.string.isRequired,zid:v.PropTypes.string,topicId:v.PropTypes.string,isPreview:v.PropTypes.string,subdirectory:v.PropTypes.string,globalNav:v.PropTypes.string,phase:v.PropTypes.string,isInApp:v.PropTypes.bool.isRequired,isTaggedWithMultipleTopics:v.PropTypes.bool,headerData:v.PropTypes.shape({title:v.PropTypes.string.isRequired,href:v.PropTypes.string.isRequired,children:v.PropTypes.arrayOf(v.PropTypes.shape({title:v.PropTypes.string.isRequired,href:v.PropTypes.string.isRequired})).isRequired})};var I=T;e.default=I,t.exports=e.default},function(t,e){t.exports=n(67)},function(t,e){t.exports=n(456)},function(t,e){t.exports=n(457)},function(t,e){t.exports=n(459)},function(t,e,n){var r=function(t){return"primary-index"===t.pageType?"https://bitesize.files.bbci.co.uk/images/phases/primary/".concat(t.pageType,".png"):"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 o(t){return(o="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 i(t){return t&&t.__esModule?t:{default:t}}function u(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return u=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var e=u();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=r?Object.getOwnPropertyDescriptor(t,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=t[i]}return n.default=t,e&&e.set(t,n),n}(n(0)),c=i(n(3)),f=i(n(19)),s=i(n(20)),l=i(n(24)),p=n(5),d=i(n(25)),h=i(n(28)),y=i(n(38)),v=function(t,e,n){var r="404"!==t,o=""!==e;return r&&o&&!n},g=function(t,e,n){var r=["z98jmp3","z6gw2hv","zdpp34j","z8w76sg","zp3d7ty","z8hhvcw","zkdqxnb","zqq4wxs"];return!n&&(0,c.default)(r,t)&&"guide"===e},b=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},_=function(t){return"context-panel".concat(t?" context-panel--partial-width":"")},m=function(t,e){return!t&&e?"context-panel__info-container":null},x=function(t){return"context-panel__description".concat("primary-index"===t?" context-panel__description--large":"")},j=function(t){var e=t.contentId,n=t.description,r=t.hasTopics,o=t.label,i=t.language,u=t.levelId,c=t.levelLabel,j=t.examspecLabel,w=t.numberOfClassClips,O=t.numberOfLearnerGuides,k=t.pageType,A=t.zid,P=t.duration,S=t.subdirectory,E=t.isInApp,T=t.setNotificationMessage,I=t.showPartOf,z=t.displayPartialWidth,R=t.displaySubjectIllustration,M=b(o,c,j);return a.default.createElement("header",{className:_(z)},v(k,c,E)&&a.default.createElement(f.default,t),a.default.createElement("div",{className:m(z,R)},a.default.createElement("div",{className:"context-panel__header-container"},"guide"===k&&a.default.createElement("h2",{className:"context-panel__header"},M),"guide"!==k&&a.default.createElement("h1",{className:"context-panel__header"},M)),n&&a.default.createElement("div",{className:"context-panel__description-container"},a.default.createElement("p",{className:x(k)},n)),I&&a.default.createElement(d.default,t),!r&&("clips"===k||O>0)&&a.default.createElement(s.default,{subdirectory:S,language:i,numberOfClassClips:w,numberOfLearnerGuides:O,pageType:k,zid:A}),!r&&(0,p.validateDuration)(P)&&a.default.createElement(l.default,{duration:P,language:i}),!E&&a.default.createElement(h.default,{contentId:e,pageType:k,setNotificationMessage:T,language:i}),g(u,k,E)&&a.default.createElement(y.default,{zid:e,language:i})))};j.displayName="ContextPanel",j.defaultProps={contentId:"",description:"",numberOfClassClips:0,numberOfLearnerGuides:0,hasTopics:!1,zid:"",topicId:"",levelLabel:"",examspecLabel:"",subdirectory:"bitesize",examspecId:"",levelId:"",duration:"",isInApp:!1,showPartOf:!0,displaySubjectIllustration:!1},j.propTypes={contentId:a.PropTypes.string,description:a.PropTypes.string,label:a.PropTypes.string.isRequired,language:a.PropTypes.string.isRequired,numberOfClassClips:a.PropTypes.number,numberOfLearnerGuides:a.PropTypes.number,hasTopics:a.PropTypes.bool,pageType:a.PropTypes.string.isRequired,zid:a.PropTypes.string,topicId:a.PropTypes.string,levelLabel:a.PropTypes.string,examspecLabel:a.PropTypes.string,subdirectory:a.PropTypes.string,examspecId:a.PropTypes.string,levelId:a.PropTypes.string,duration:a.PropTypes.string,isInApp:a.PropTypes.bool,setNotificationMessage:a.PropTypes.func.isRequired,showPartOf:a.PropTypes.bool,displayPartialWidth:a.PropTypes.bool.isRequired,displaySubjectIllustration:a.PropTypes.bool};var w=j;e.default=w,t.exports=e.default},function(t,e,n){function o(t){return(o="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 i(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return i=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var e=i();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if(Object.prototype.hasOwnProperty.call(t,u)){var a=r?Object.getOwnPropertyDescriptor(t,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=t[u]}return n.default=t,e&&e.set(t,n),n}(n(0)),a=function(t){return t&&t.__esModule?t:{default:t}}(n(2)),c=(0,a.default)(function(t){return u.default.createElement("a",t,t.children)}),f=function(t){var e=t.levelLabel,n=t.levelId,r=t.examspecLabel,o=t.examspecId,i=t.subdirectory;return u.default.createElement("div",{className:"level-filter"},u.default.createElement("div",{className:"level-filter__items"},u.default.createElement("div",{className:"level-filter__item"},u.default.createElement(c,{className:"level-filter__item-level",href:"/".concat(i,"/levels/").concat(n),iStatsAction:"part-of",iStatsType:"click-level"},e)),r&&u.default.createElement("div",{className:"level-filter__item"},u.default.createElement(c,{className:"level-filter__item-examspec",href:"/".concat(i,"/examspecs/").concat(o),iStatsAction:"part-of",iStatsType:"click-examboard"},r))))};f.displayName="LevelFilter",f.defaultProps={levelLabel:"",levelId:"",examspecLabel:"",examspecId:"",subdirectory:"bitesize"},f.propTypes={levelLabel:u.PropTypes.string,levelId:u.PropTypes.string,examspecLabel:u.PropTypes.string,examspecId:u.PropTypes.string,subdirectory:u.PropTypes.string};var s=f;e.default=s,t.exports=e.default},function(t,e,n){function o(t){return(o="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 i(t){return t&&t.__esModule?t:{default:t}}function u(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return u=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var e=u();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=r?Object.getOwnPropertyDescriptor(t,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=t[i]}return n.default=t,e&&e.set(t,n),n}(n(0)),c=i(n(21)),f=i(n(23)),s=function(t){var e=t.pageType;return a.default.createElement("div",{className:"resource-counter__container"},"clips"===e?a.default.createElement(c.default,t):a.default.createElement(f.default,t))};s.displayName="ResourceCounter",s.propTypes={pageType:a.PropTypes.string.isRequired};var l=s;e.default=l,t.exports=e.default},function(t,e,n){function o(t){return(o="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 i(t){return t&&t.__esModule?t:{default:t}}function u(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return u=function(){return 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)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var e=u();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=r?Object.getOwnPropertyDescriptor(t,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=t[i]}return n.default=t,e&&e.set(t,n),n}(n(0)),f=i(n(2)),s=i(n(1)),l=(0,f.default)(function(t){return c.default.createElement("a",a({className:"resource-counter__container-link"},t),t.children)}),p=function(t){return t>1?"plural":"singular"},d=function(t){var e=t.language,n=t.numberOfClassClips,r=t.numberOfLearnerGuides,o=t.subdirectory,i=t.zid,u=(0,s.default)(e),a=r>0&&n>0?" + ":"";return c.default.createElement("p",{className:"resource-counter__container-text"},r>0&&c.default.createElement(l,{className:"resource-counter__container-link",href:"/".concat(o,"/topics/").concat(i),iStatsAction:"learner_guides",iStatsType:"click"},u("counter.guides.".concat(p(r)),{numberOfLearnerGuides:r})),a,n>0&&u("counter.clips.".concat(p(n)),{numberOfClassClips:n}))};d.displayName="ClipsResourceCounter",d.defaultProps={numberOfClassClips:0,numberOfLearnerGuides:0,subdirectory:"bitesize"},d.propTypes={language:c.PropTypes.string.isRequired,numberOfClassClips:c.PropTypes.number,numberOfLearnerGuides:c.PropTypes.number,subdirectory:c.PropTypes.string,zid:c.PropTypes.string.isRequired};var h=d;e.default=h,t.exports=e.default},function(t,e){t.exports=n(182)},function(t,e,n){function o(t){return(o="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 i(t){return t&&t.__esModule?t:{default:t}}function u(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return u=function(){return 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)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var e=u();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=r?Object.getOwnPropertyDescriptor(t,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=t[i]}return n.default=t,e&&e.set(t,n),n}(n(0)),f=i(n(2)),s=i(n(1)),l=(0,f.default)(function(t){return c.default.createElement("a",a({className:"resource-counter__container-link"},t),t.children)}),p=function(t){return t>1?"plural":"singular"},d=function(t){var e=t.language,n=t.numberOfClassClips,r=t.numberOfLearnerGuides,o=t.zid,i=(0,s.default)(e);return c.default.createElement("p",{className:"resource-counter__container-text"},r>0&&i("counter.guides.".concat(p(r)),{numberOfLearnerGuides:r})+(n>0?" + ":""),n>0&&c.default.createElement(l,{className:"resource-counter__container-link",href:"/bitesize/topics/".concat(o,"/resources/1"),iStatsAction:"class_clips",iStatsType:"click"},i("counter.clips.".concat(p(n)),{numberOfClassClips:n})))};d.displayName="TopicsResourceCounter",d.defaultProps={numberOfClassClips:0,numberOfLearnerGuides:0},d.propTypes={language:c.PropTypes.string.isRequired,numberOfClassClips:c.PropTypes.number,numberOfLearnerGuides:c.PropTypes.number,zid:c.PropTypes.string.isRequired};var h=d;e.default=h,t.exports=e.default},function(t,e,n){function o(t){return(o="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 i(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return i=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var e=i();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if(Object.prototype.hasOwnProperty.call(t,u)){var a=r?Object.getOwnPropertyDescriptor(t,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=t[u]}return n.default=t,e&&e.set(t,n),n}(n(0)),a=n(5),c=function(t){return t&&t.__esModule?t:{default:t}}(n(1)),f=function(t){var e=t.language,n=t.duration,r=(0,c.default)(e),o=(0,a.formatDuration)(n);return""!==o?u.default.createElement("div",{className:"context-panel__duration"},u.default.createElement("span",null,r("duration",{clipDuration:o}))):u.default.createElement("span",null)};f.displayName="Duration",f.propTypes={language:u.PropTypes.string.isRequired,duration:u.PropTypes.string.isRequired};var s=f;e.default=s,t.exports=e.default},function(t,e,n){function o(t){return(o="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 i(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return i=function(){return t},t}function u(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=u(n(9)),c=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var e=i();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if(Object.prototype.hasOwnProperty.call(t,u)){var a=r?Object.getOwnPropertyDescriptor(t,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=t[u]}return n.default=t,e&&e.set(t,n),n}(n(0)),f=u(n(26)),s=u(n(4)),l=u(n(3)),p=u(n(27)),d=["programme-of-study","field-of-study"],h=function(t,e,n,r){var o=["Support","Careers"],i=r&&(0,s.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")}},y=function(t){var e=t.subdirectory,n=t.tags,r=t.topicLabel,o=t.topicId,i=t.language,u=t.crumbtrailData.body,a=t.stubs,s=(0,f.default)(u,"type"),l=r?{label:r,id:o}:s["topic-of-study"],d=h(e,s["programme-of-study"],l,n);return c.default.createElement(p.default,{subdirectory:e,language:i,context:d,topic:l,stubs:a})},v=function(t){var e=t.crumbtrail,n=t.language,r=t.stubs,o=t.subdirectory,i=(0,f.default)(e,"type"),u=i["programme-of-study"],a=i["topic-of-study"],s=h(o,u);return c.default.createElement(p.default,{subdirectory:o,language:n,context:s,topic:a,stubs:r})},g=a.default.create(y,{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}}}}),b=function(t){var e=t.pageType;return(0,l.default)(d,e)?c.default.createElement(v,t):c.default.createElement(g,t)};b.displayName="ContextLabelContainer",b.defaultProps={subdirectory:"",language:"en-GB",tags:[],topicLabel:void 0,topicId:void 0,stubs:[],crumbtrail:[]},b.propTypes={subdirectory:c.PropTypes.string,language:c.PropTypes.string,crumbtrail:c.PropTypes.arrayOf(c.PropTypes.shape({id:c.PropTypes.string.isRequired,type:c.PropTypes.string.isRequired,label:c.PropTypes.string.isRequired}).isRequired),tags:c.PropTypes.arrayOf(c.PropTypes.shape({label:c.PropTypes.string})),topicLabel:c.PropTypes.string,topicId:c.PropTypes.string,stubs:c.default.PropTypes.shape({id:c.default.PropTypes.string.isRequired,label:c.default.PropTypes.string.isRequired,path:c.default.PropTypes.string.isRequired})};var _=b;e.default=_,t.exports=e.default},function(t,e){t.exports=n(466)},function(t,e,n){function o(t){return(o="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 i(t){return t&&t.__esModule?t:{default:t}}function u(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return u=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var e=u();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=r?Object.getOwnPropertyDescriptor(t,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=t[i]}return n.default=t,e&&e.set(t,n),n}(n(0)),c=i(n(2)),f=i(n(1)),s=(0,c.default)(function(t){return a.default.createElement("a",t,t.children)}),l=function(t){var e=t.context,n=t.language,r=t.stubs,o=(0,f.default)(n),i=e.label,u=e.link,c=e&&null!==i.match(/Learn & revise|Support/i)&&"cy-GB"===n?"partOfWelshAlternative":"partOf";return a.default.createElement("div",{className:"context-label"},a.default.createElement("div",{className:"context-label__title"},o(c)),a.default.createElement("div",{className:"context-label__items"},e&&a.default.createElement("div",{className:"context-label__item"},a.default.createElement(s,{className:"context-label__item-link",href:u,iStatsAction:"part-of",iStatsType:"click"},o(i)||i)),r.map(function(t){return a.default.createElement("div",{className:"context-label__item"},a.default.createElement(s,{className:"context-label__item-link",href:t.path,iStatsAction:"part-of",iStatsType:"click"},t.label))})))};l.displayName="ContextLabel",l.defaultProps={topic:{},language:"en-GB",stubs:[]},l.propTypes={context:a.PropTypes.shape({label:a.PropTypes.string,link:a.PropTypes.string}).isRequired,topic:a.PropTypes.shape({id:a.PropTypes.string,type:a.PropTypes.string,label:a.PropTypes.string}),language:a.PropTypes.string,stubs:a.default.PropTypes.arrayOf(a.PropTypes.shape({id:a.default.PropTypes.string.isRequired,label:a.default.PropTypes.string.isRequired,path:a.default.PropTypes.string.isRequired}).isRequired)};var p=l;e.default=p,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 y=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==u(t)&&"function"!=typeof t)return{default:t};var e=i();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var a=r?Object.getOwnPropertyDescriptor(t,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=t[o]}return n.default=t,e&&e.set(t,n),n}(n(0)),v=o(n(6)),g=o(n(7)),b=o(n(29)),_=o(n(30)),m=o(n(31)),x=o(n(32)),j=o(n(8)),w=o(n(33)),O=o(n(10)),k=o(n(1)),A=o(n(34)),P=function(t){return t?"favourited":"unfavourited"},S=function(t){return P(!t)},E=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;E(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:y.default.createElement(m.default,null),hoverText:r.remove,hoverIcon:y.default.createElement(x.default,null),savingText:r.removing,iStatsAction:"remove_cta",saveInProgress:n}:{buttonClass:o,text:r.addToMyBitesize,icon:y.default.createElement(_.default,null),hoverText:r.addToMyBitesize,hoverIcon:y.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 y.default.createElement(b.default,{disabled:a,onClick:this.save,className:e,aria:"polite"},a&&y.default.createElement("span",{className:"bitesize-header__add-button-content bitesize-header__add-button-content--saving"},i,y.default.createElement("span",null,u)),!a&&y.default.createElement("span",null,y.default.createElement("span",{className:"bitesize-header__add-button-content bitesize-header__add-button-content--normal"},r,y.default.createElement("span",null,n)),y.default.createElement("span",{className:"bitesize-header__add-button-content bitesize-header__add-button-content--hover"},i,y.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=y.default.createElement("span",null,y.default.createElement(_.default,null),y.default.createElement("span",null,o.addToMyBitesize));return y.default.createElement(w.default,{title:r,text:n,buttonContent:i,body:y.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}),v.default.track(s,"click"),O.default.submitFavourite(a,S(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?y.default.createElement("div",{className:"bitesize-header__my-bitesize"},n?this.createButtonView():this.createSignedOutButtonView()):null}}]),e}(y.Component);I.propTypes={contentId:y.PropTypes.string.isRequired,pageType:y.PropTypes.string.isRequired,setNotificationMessage:y.PropTypes.func.isRequired,language:y.PropTypes.string.isRequired};var z=I;e.default=z,t.exports=e.default},function(t,e){t.exports=n(194)},function(t,e){t.exports=n(477)},function(t,e){t.exports=n(478)},function(t,e){t.exports=n(479)},function(t,e){t.exports=n(480)},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 y=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==u(t)&&"function"!=typeof t)return{default:t};var e=i();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var a=r?Object.getOwnPropertyDescriptor(t,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=t[o]}return n.default=t,e&&e.set(t,n),n}(n(0)),v=o(n(6)),g=o(n(35)),b=o(n(36)),_=o(n(37)),m=function(){v.default.track("sign-in-cta","click")},x=function(){v.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?y.default.createElement("div",{className:"my-bitesize__idcta-container",dangerouslySetInnerHTML:t}):y.default.createElement("div",{className:"my-bitesize__idcta-container"},y.default.createElement(_.default,null))}}]),e}(y.default.Component);O.defaultProps={language:"en-GB",purposeText:""},O.propTypes={language:y.PropTypes.string,purposeText:y.PropTypes.string};var k=O;e.default=k,t.exports=e.default},function(t,e){t.exports=n(186)},function(t,e){t.exports=n(481)},function(t,e){t.exports=n(482)},function(t,e,n){function o(t){return(o="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 i(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return i=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var e=i();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if(Object.prototype.hasOwnProperty.call(t,u)){var a=r?Object.getOwnPropertyDescriptor(t,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=t[u]}return n.default=t,e&&e.set(t,n),n}(n(0)),a=n(39),c=function(t){return t&&t.__esModule?t:{default:t}}(n(1)),f=function(t){var e=t.zid,n=t.language,r="https://www.bbc.co.uk/bitesize/guides/".concat(e),o=(0,c.default)(n),i=o("shareTools"),f=i.ctaText,s=i.headerText,l=i.readMoreText,p=i.copyLinkText,d=i.copiedText;return u.default.createElement("span",{className:"bitesize-sharetools"},u.default.createElement("span",{className:"bitesize-sharetools__standalone-buttons"},u.default.createElement(a.Twitter,{link:r,position:0,standalone:!0}),u.default.createElement(a.Facebook,{link:r,position:1,standalone:!0}),u.default.createElement(a.WhatsApp,{link:r,position:2,standalone:!0})),u.default.createElement(a.SharePanel,{ctaText:f,headerText:s,readMoreText:l},u.default.createElement(a.Twitter,{link:r,position:0}),u.default.createElement(a.Facebook,{link:r,position:1}),u.default.createElement(a.WhatsApp,{link:r,position:2}),u.default.createElement(a.CopyLinkBox,{link:r,shareText:p,copiedText:d,position:3})))};f.displayName="BitesizeShareTools",f.propTypes={zid:u.PropTypes.string.isRequired,language:u.PropTypes.string.isRequired};var s=f;e.default=s,t.exports=e.default},function(t,e){t.exports=n(483)},function(t,e,n){function o(t){return(o="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 i(){if("function"!=typeof WeakMap)return null;var t=new WeakMap;return i=function(){return t},t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u=function(t){if(t&&t.__esModule)return t;if(null===t||"object"!==o(t)&&"function"!=typeof t)return{default:t};var e=i();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if(Object.prototype.hasOwnProperty.call(t,u)){var a=r?Object.getOwnPropertyDescriptor(t,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=t[u]}return n.default=t,e&&e.set(t,n),n}(n(0)),a=function(t){var e=t.pageHasPartialWidthContextPanel,n=t.url;return u.default.createElement("span",{className:e?"bitesize-header__subject-illustration--partial-width":"bitesize-header__subject-illustration",style:{backgroundImage:"url(".concat(n,")")}})};a.propTypes={pageHasPartialWidthContextPanel:u.PropTypes.bool.isRequired,url:u.PropTypes.string.isRequired};var c=a;e.default=c,t.exports=e.default},function(t,e){t.exports=n(497)},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(9)),f=r(n(43)),s=r(n(44)),l=r(n(45)),p=r(n(46)),d=r(n(47)),h=r(n(48)),y=r(n(49)),v=r(n(50)),g=r(n(52)),b=r(n(53)),_=r(n(54)),m=r(n(55)),x=r(n(56)),j=r(n(57)),w=r(n(58)),O=r(n(59)),k=r(n(60)),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:y.default,"index-page":j.default,levels:v.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)},S=function(t){var e=t.pageType,n=i(t,["pageType"]);return A[e].parseData(n)},E=function(t){return a.default.createElement(f.default,o({},t,{parseData:S}))},T=c.default.create(E,{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&&y(t,e)}function y(t,e){return(y=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;if(null===t||"object"!==u(t)&&"function"!=typeof t)return{default:t};var e=i();if(e&&e.has(t))return e.get(t);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var a=r?Object.getOwnPropertyDescriptor(t,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=t[o]}return n.default=t,e&&e.set(t,n),n}(n(0)),g=o(n(4)),b=o(n(12)),_=o(n(10)),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 y=(0,g.default)(l.body,function(t){return t.id===d.levelId});h=y?y.phase:""}return v.default.createElement(b.default,a({href:n,language:e,pageType:o,isPreview:i,subdirectory:u,phase:h,isInApp:p},d))}}]),e}(v.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:v.PropTypes.string,topicId:v.PropTypes.string,pageType:v.PropTypes.string.isRequired,href:v.PropTypes.string,parseData:v.PropTypes.func.isRequired,context:v.PropTypes.oneOfType([v.PropTypes.shape({body:v.PropTypes.shape()}),v.PropTypes.shape({body:v.PropTypes.shape({id:v.PropTypes.string.isRequired,label:v.PropTypes.string.isRequired,description:v.PropTypes.string.isRequired,programmeOfStudy:v.PropTypes.shape({label:v.PropTypes.string.isRequired}),fieldOfStudy:v.PropTypes.shape({label:v.PropTypes.string})})}),v.PropTypes.array]),levels:v.PropTypes.shape({body:v.PropTypes.arrayOf(v.PropTypes.shape({id:v.PropTypes.string.isRequired,label:v.PropTypes.string,description:v.PropTypes.string,lowerAge:v.PropTypes.number,phase:v.PropTypes.string,subLevelOf:v.PropTypes.string,type:v.PropTypes.string,upperAge:v.PropTypes.number,nations:v.PropTypes.arrayOf(v.PropTypes.shape({id:v.PropTypes.string.isRequired,label:v.PropTypes.string.isRequired,type:v.PropTypes.string}))}))}),globalNav:v.PropTypes.string,language:v.PropTypes.string.isRequired,subdirectory:v.PropTypes.string.isRequired,isPreview:v.PropTypes.string,isInApp:v.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(11),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(51)),i=r(n(3)),u=r(n(1)),a=function(t){return{data:"bbc-morph-bitesize-level",levelId:t.zid}},c=function(t){var e=["zvbc87h","zc9d7ty","zfxmtv4"];return!!(0,i.default)(e,t)},f=function(t){return Object.assign((0,o.default)(t.language),{primaryLabel:"Learn & Revise",primaryLink:""})},s=function(t){var e=t.data,n=t.language,r=t.zid,o="subjects";return c(r)&&(o="levels"),{label:(0,u.default)(n)(o),fosZid:"",description:e.description,zid:r,levelLabel:e.label,levelId:r}},l=function(t){return t.zid?s(t):f(t)},p={getData:a,parseData:l};e.default=p,t.exports=e.default},function(t,e){t.exports=n(498)},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(Object(n),!0).forEach(function(e){i(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(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 t&&t.__esModule?t:{default:t}}(n(4)),a=function(t){return{data:"bbc-morph-blocks-article-data",projectName:"blocks-bitesize",zid:t.zid,preview:t.preview,timestamp:t.timestamp}},c=function(t,e){return e&&t&&t.length?(0,u.default)(t,function(t){return t.id===e}):null},f=function(t,e){if(t&&t.length){var n=c(t,e)||t[0],r=n.id,i=n.label,u=n.fieldOfStudy,a=n.keyStage,f=n.examSpecification,s=[{id:r,label:i,path:"/bitesize/topics/".concat(r)}];return o({levelLabel:a.label,levelId:a.id,examspecLabel:f.label,examspecId:f.id,stubs:s,fosZid:u.id},t.length>1?{topicId:r}:{})}return null},s=function(t){var e=t.data,n=t.topicId,r=e.headline,i=e.topics,u=e.tags,a=i&&1===i.length,c=i&&i.length>1;return o({label:r,zid:a?i[0].id:e.id,contentId:e.id,tags:u,isTaggedWithMultipleTopics:c},f(i,n))},l={getData:a,parseData:s};e.default=l,t.exports=e.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(11),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(11),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(11),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(200),n(208),n(121),n(216),n(218);var a=r(n(219)),c=r(n(0)),f=(r(n(37)),r(n(57))),s=n(341),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(41);r(r.S+r.F,"Object",{assign:n(204)})},function(t,e,n){t.exports=n(45)("native-function-to-string",Function.toString)},function(t,e,n){var r=n(203);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(71),i=n(47),u=n(72),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),y=h.length,v=0;y>v;)l.call(d,p=h[v++])&&(n[p]=d[p]);return n}:c},function(t,e,n){var r=n(23),o=n(206),i=n(207);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(44),u=n(7),a=n(12),c=n(73),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),y=0;y<h.length;y++){var v,g=h[y],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(v in r)m[v]||i(m,v,r[v],!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(46),o=n(41),i=n(44),u=n(12),a=n(73),c=n(212),f=n(74),s=n(215),l=n(16)("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,e,n,h,y,v,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"==y,O=!1,k=t.prototype,A=k[l]||k["@@iterator"]||y&&k[y],P=A||x(y),S=y?w?x("entries"):P:void 0,E="Array"==e?k.entries||A:A;if(E&&(m=s(E.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,y)if(b={values:w?P:x("values"),keys:v?P:x("keys"),entries:S},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(43),i=n(74),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(42),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(7).document;t.exports=r&&r.documentElement},function(t,e,n){var r=n(15),o=n(72),i=n(69)("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(72),o=n(22);n(217)("keys",function(){return function(t){return o(r(t))}})},function(t,e,n){var r=n(41),o=n(28),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(31),o=r("mapValues",n(337));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 S||A.curry&&n>1?W(e,n):e}function y(t,e,n){if(A.fixed&&(E||!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 v(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?y(o,v(o,a,t),t):v(o,y(o,a,t),t),r=d(o,r),r=h(o,r,t),!1}}),!r}),r||(r=a),r==e&&(r=S?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,S="curry"in p&&p.curry,E="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(221),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(223),assign:n(141),clone:n(257),curry:n(302),forEach:n(83),isArray:n(2),isError:n(303),isFunction:n(77),isWeakMap:n(305),iteratee:n(306),keys:n(145),rearg:n(331),toInteger:n(140),toPath:n(336)}},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(75),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(77),i=n(227),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(228),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(49),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 y=i<3&&p[0]!==h&&p[i-1]!==h?[]:f(p,h);return(i-=y.length)<n?a(t,e,u,r.placeholder,void 0,p,y,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(78),i=n(49),u=n(128),a=n(131),c=n(139),f=n(85),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(79),i=n(82),u=n(80),a=n(2),c=n(3),f=n(236),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(79),i=n(82),u=n(51);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(240),o=n(138),i=n(76),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(83),i=n(242),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(243);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(244),i=n(245),u=n(246);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(51),i=n(84),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(78),i=n(49),u=n(1),a=1;t.exports=r},function(t,e,n){function r(t,e){var n=t[1],r=e[1],y=n|r,v=y<(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(!v&&!g)return t;r&c&&(t[2]=e[2],y|=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]=y,t}var o=n(129),i=n(130),u=n(85),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(251),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(32),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(90),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(54),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(54);t.exports=r},function(t,e,n){function r(t){return o(this.__data__,t)>-1}var o=n(54);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(54);t.exports=r},function(t,e,n){function r(){this.__data__=new o,this.size=0}var o=n(53);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(53),i=n(95),u=n(96),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(269),i=n(53),u=n(95);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(270),i=n(271),u=n(272),a=n(273),c=n(274);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(55);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(55),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(55),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(55),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(56);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(56);t.exports=r},function(t,e,n){function r(t){return o(this,t).has(t)}var o=n(56);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(56);t.exports=r},function(t,e,n){function r(t,e){return t&&o(e,i(e),t)}var o=n(52),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(93),u=n(282),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(52),i=n(97);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(52),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 y:return new r(t);case d:return u(t);case h:return new r;case v:return a(t)}}var o=n(100),i=n(293),u=n(294),a=n(295),c=n(296),f="[object Boolean]",s="[object Date]",l="[object Map]",p="[object Number]",d="[object RegExp]",h="[object Set]",y="[object String]",v="[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(100);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(100);t.exports=r},function(t,e,n){function r(t){return"function"!=typeof t.constructor||u(t)?{}:o(i(t))}var o=n(50),i=n(99),u=n(93);t.exports=r},function(t,e,n){var r=n(299),o=n(91),i=n(92),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(34),i=n(3),u="[object Map]";t.exports=r},function(t,e,n){var r=n(301),o=n(91),i=n(92),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(34),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(75),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(304),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(99),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(34),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(308),i=n(319),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 y=new o;if(r)var v=r(d,h,p,t,e,y);if(!(void 0===v?i(h,d,u|a,r,y):v))return!1}}return!0}var o=n(94),i=n(156),u=1,a=2;t.exports=r},function(t,e,n){function r(t,e,n,r,v,b){var _=f(t),m=f(e),x=_?h:c(t),j=m?h:c(e);x=x==d?y:x,j=j==d?y:j;var w=x==y,O=j==y,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,v,b):u(t,e,x,n,r,v,b);if(!(n&p)){var A=w&&g.call(t,"__wrapped__"),P=O&&g.call(e,"__wrapped__");if(A||P){var S=A?t.value():t,E=P?e.value():e;return b||(b=new o),v(S,E,n,r,b)}}return!!k&&(b||(b=new o),a(t,e,n,r,v,b))}var o=n(94),i=n(157),u=n(315),a=n(318),c=n(34),f=n(2),s=n(89),l=n(144),p=1,d="[object Arguments]",h="[object Array]",y="[object Object]",v=Object.prototype,g=v.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(96),i=n(311),u=n(312);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 v:return u(+t,+e);case h:return t.name==e.name&&t.message==e.message;case g:case _:return t==e+"";case y:var A=c;case b:var P=r&s;if(A||(A=f),t.size!=e.size&&!P)return!1;var S=k.get(t);if(S)return S==e;r|=l,k.set(t,e);var E=a(A(t),A(e),r,o,w,k);return k.delete(t),E;case m:if(O)return O.call(t)==O.call(e)}return!1}var o=n(25),i=n(154),u=n(87),a=n(157),c=n(316),f=n(317),s=1,l=2,p="[object Boolean]",d="[object Date]",h="[object Error]",y="[object Map]",v="[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 y=!0;c.set(t,e),c.set(e,t);for(var v=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):_)){y=!1;break}v||(v="constructor"==d)}if(y&&!v){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)&&(y=!1)}return c.delete(t),c.delete(e),y}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(33);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(321),u=n(325),a=n(101),c=n(158),f=n(159),s=n(36),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(323),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(96),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(32),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(326),i=n(327);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(88),u=n(2),a=n(84),c=n(90),f=n(36);t.exports=r},function(t,e,n){function r(t){return u(t)?o(a(t)):i(t)}var o=n(329),i=n(330),u=n(101),a=n(36);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(75),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(333);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(98),i=n(334);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(88),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(78),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(51),u=n(2),a=n(32),c=n(162),f=n(36),s=n(35);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(86),i=n(338),u=n(155);t.exports=r},function(t,e,n){function r(t,e){return t&&o(t,e,i)}var o=n(339),i=n(33);t.exports=r},function(t,e,n){var r=n(340),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(342)),i=r(n(344)),u=r(n(348)),a=r(n(351)),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(31),o=r("replace",n(343));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(35);t.exports=r},function(t,e,n){var r=n(31),o=r("deburr",n(345),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(346),i=n(35),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(347),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(31),o=r("flow",n(349));o.placeholder=n(24),t.exports=o},function(t,e,n){var r=n(350),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 y=e[r];if("function"!=typeof y)throw new TypeError(s);if(i&&!v&&"wrapper"==a(y))var v=new o([],!0)}for(r=v?r:n;++r<n;){y=e[r];var g=a(y),b="wrapper"==g?u(y):void 0;v=b&&f(b[0])&&b[1]==(d|l|p|h)&&!b[4].length&&1==b[9]?v[a(b[0])].apply(v,b[3]):1==y.length&&f(y)?v[g]():v.thru(y)}return function(){var t=arguments,r=t[0];if(v&&1==t.length&&c(r))return v.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(82),i=n(164),u=n(81),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(31),o=r("toLower",n(352),n(165));o.placeholder=n(24),t.exports=o},function(t,e,n){function r(t){return o(t).toLowerCase()}var o=n(35);t.exports=r},function(t,e,n){function r(t,e,n,r){t=i(t)?t:c(t),n=n&&!r?a(n):0;var s=t.length;return n<0&&(n=f(s+n,0)),u(t)?n<=s&&t.indexOf(e,n)>-1:!!s&&o(t,e,n)>-1}var o=n(354),i=n(58),u=n(359),a=n(169),c=n(362),f=Math.max;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(166),i=n(355),u=n(356);t.exports=r},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){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"string"==typeof t||!i(t)&&u(t)&&o(t)==a}var o=n(26),i=n(5),u=n(27),a="[object String]";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(361),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(61),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){function r(t){return null==t?[]:o(t,i(t))}var o=n(363),i=n(38);t.exports=r},function(t,e,n){function r(t,e){return o(e,function(e){return t[e]})}var o=n(170);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):[],y=h.length;for(var v in t)!e&&!l.call(t,v)||d&&("length"==v||s&&("offset"==v||"parent"==v)||p&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||c(v,y))||h.push(v);return h}var o=n(365),i=n(171),u=n(5),a=n(172),c=n(173),f=n(174),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(26),i=n(27),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(26),i=n(102),u=n(27),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(168),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(372),i=n(373),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(374),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(376),o=n(441),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(103),i=n(58),u=n(38);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(378),i=n(427),u=n(181);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 y=new o;if(r)var v=r(d,h,p,t,e,y);if(!(void 0===v?i(h,d,u|a,r,y):v))return!1}}return!0}var o=n(175),i=n(178),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(63),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(63);t.exports=r},function(t,e,n){function r(t){return o(this.__data__,t)>-1}var o=n(63);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(63);t.exports=r},function(t,e,n){function r(){this.__data__=new o,this.size=0}var o=n(62);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(62),i=n(104),u=n(105),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(167),i=n(390),u=n(60),a=n(177),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){return!!i&&i in t}var o=n(391),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(8),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(394),i=n(62),u=n(104);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(395),i=n(396),u=n(397),a=n(398),c=n(399);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(64);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(64),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(64),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(64),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(65);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(65);t.exports=r},function(t,e,n){function r(t){return o(this,t).has(t)}var o=n(65);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(65);t.exports=r},function(t,e,n){function r(t,e,n,r,v,b){var _=f(t),m=f(e),x=_?h:c(t),j=m?h:c(e);x=x==d?y:x,j=j==d?y:j;var w=x==y,O=j==y,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,v,b):u(t,e,x,n,r,v,b);if(!(n&p)){var A=w&&g.call(t,"__wrapped__"),P=O&&g.call(e,"__wrapped__");if(A||P){var S=A?t.value():t,E=P?e.value():e;return b||(b=new o),v(S,E,n,r,b)}}return!!k&&(b||(b=new o),a(t,e,n,r,v,b))}var o=n(175),i=n(179),u=n(411),a=n(415),c=n(422),f=n(5),s=n(172),l=n(174),p=1,d="[object Arguments]",h="[object Array]",y="[object Object]",v=Object.prototype,g=v.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(105),i=n(407),u=n(408);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 v:return u(+t,+e);case h:return t.name==e.name&&t.message==e.message;case g:case _:return t==e+"";case y:var A=c;case b:var P=r&s;if(A||(A=f),t.size!=e.size&&!P)return!1;var S=k.get(t);if(S)return S==e;r|=l,k.set(t,e);var E=a(A(t),A(e),r,o,w,k);return k.delete(t),E;case m:if(O)return O.call(t)==O.call(e)}return!1}var o=n(59),i=n(412),u=n(176),a=n(179),c=n(413),f=n(414),s=1,l=2,p="[object Boolean]",d="[object Date]",h="[object Error]",y="[object Map]",v="[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(8),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 y=!0;c.set(t,e),c.set(e,t);for(var v=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):_)){y=!1;break}v||(v="constructor"==d)}if(y&&!v){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)&&(y=!1)}return c.delete(t),c.delete(e),y}var o=n(416),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(417),i=n(419),u=n(38);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(418),i=n(5);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(420),o=n(421),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(423),o=n(104),i=n(424),u=n(425),a=n(426),c=n(26),f=n(177),s=f(r),l=f(o),p=f(i),d=f(u),h=f(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?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=y},function(t,e,n){var r=n(20),o=n(8),i=r(o,"DataView");t.exports=i},function(t,e,n){var r=n(20),o=n(8),i=r(o,"Promise");t.exports=i},function(t,e,n){var r=n(20),o=n(8),i=r(o,"Set");t.exports=i},function(t,e,n){var r=n(20),o=n(8),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(180),i=n(38);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(178),i=n(182),u=n(434),a=n(106),c=n(180),f=n(181),s=n(66),l=1,p=2;t.exports=r},function(t,e,n){var r=n(430),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(431),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(105),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(433);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(170),u=n(5),a=n(61),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(435),i=n(436);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(184),i=n(171),u=n(5),a=n(173),c=n(102),f=n(66);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(439),i=n(440),u=n(106),a=n(66);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(183);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(166),i=n(103),u=n(169),a=Math.max;t.exports=r},function(t,e,n){"use strict";var r=n(107);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(185)),i=r(n(57)),u=r(n(186)),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(107);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n(444));n(187);var i=n(445),u=n(188),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},y=function(t,e){return{resourceId:"".concat(a,"blocks-bitesize:").concat(t),resourceDomain:"learning",resourceType:f.article,metaData:(0,o.default)(c,e)}},v=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))},S=function(t){return w("/my/follows".concat(x(t)))},E=function(t){return _("/my/reads",h(t))},T=function(t){return w("/my/reads".concat(x(t)))},I=function(t,e){return _("/my/reads",y(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:v(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:S,getSavedForLater:O,postFollow:A,postFollows:k,getReads:T,postRead:E,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(446).runInContext();t.exports=n(447)(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 y(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 v(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?S(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 S(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 E(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=/,? & /,yt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,vt=/\\(\\)?/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])?)*",St=RegExp("['’]","g"),Et=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({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),re=k({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),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)?E(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=vu(t),p="[object Function]"==l||"[object GeneratorFunction]"==l;if(ca(t))return En(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?yr: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 ye(n,t,e)}}function ye(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 ve(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 y=f;y--;)if(e[y]===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 yo(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 Se(t,e){return t>e}function Ee(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,y=a[0];t:for(;++h<o&&f.length<c;){var v=s[h],g=e?e(v):v,v=n||0!==v?v:0;if(y?!R(y,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}y&&y.push(g),f.push(v)}}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]":vu(t),c=u?"[object Array]":vu(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]"==vu(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)&&(yo(t)?di:xt).test(Br(t))}function Ne(t){return _o(t)&&"[object RegExp]"==Pe(t)}function qe(t){return _o(t)&&"[object Set]"==vu(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 Er(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=En(f,!0)):h?(l=!1,s=In(f,!0)):s=[]:xo(f)||ia(f)?(s=c,ia(c)?s=Eo(c):bo(c)&&!yo(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 yn(t,e,No,n)}function yn(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,y=wo(l);(u?r||h:f?h&&(r||p):a?h&&p&&(r||!d):c?h&&p&&!d&&(r||!y):d||y?0:r?l<=e:l<e)?o=s+1:i=s}return Li(i,4294967294)}function vn(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()),y(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:Er(t,e)?[t]:xu(To(t))}function Sn(t,e,n){var r=t.length;return n=n===$?r:n,!e&&n>=r?t:pn(t,e,n)}function En(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 vi(e).set(new vi(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,yu(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&&Sr(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?Sn(n,1).join(""):e.slice(1),r[t]()+e}}function Gn(t){return function(e){return y(Bo(Do(e).replace(St,"")),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"==vr(u))var a=new o([],!0)}for(r=a?r:n;++r<n;)var u=e[r],i=vr(u),c="wrapper"==i?du(u):$,a=c&&Tr(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?a[vr(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 y&&1<g&&b.reverse();return l&&c<g&&(b.length=c),this&&this!==qt&&this instanceof s&&(_=v||Vn(_)),_.apply(x,b)}var l=128&e,p=1&e,d=2&e,h=24&e,y=512&e,v=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,Ei(t/q(e))),zt.test(e)?Sn(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&&Sr(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(Ei((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=So(e),n=So(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=So(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=vu(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 vi(t),new vi(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 yr(t){return Ae(t,Mo,yu)}function vr(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 Sr(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 Er(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=vr(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}),E(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||v&&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=v?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),y?r(t):l;if(v)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,y=!1,v=!1,g=!0;if("function"!=typeof t)throw new ni("Expected a function");return e=So(e)||0,bo(n)&&(y=!!n.leading,s=(v="maxWait"in n)?Wi(So(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)&&!yo(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 yo(t){return!!bo(t)&&("[object Function]"==(t=Pe(t))||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t)}function vo(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=vu(t),("[object Map]"==e?L:"[object Set]"==e?F:Wo)(t)}function ko(t){return t?(t=So(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 So(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 Eo(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(yr(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(Et,"")}function Bo(t,e,n){return t=To(t),e=n?$:e,e===$?Rt.test(t)?t.match(It)||[]:t.match(yt)||[]: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=yo(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 Er(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:$,yi=e.Symbol,vi=e.Uint8Array,gi=hi?hi.g:$,bi=D(Qo.getPrototypeOf,Qo),_i=Qo.create,mi=oi.propertyIsEnumerable,xi=ri.splice,ji=yi?yi.isConcatSpreadable:$,wi=yi?yi.iterator:$,Oi=yi?yi.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,Si=e.setTimeout!==qt.setTimeout&&e.setTimeout,Ei=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=yi?yi.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,yu=Ii?function(t){for(var e=[];t;)h(e,hu(t)),t=bi(t);return e}:Vo,vu=Pe;(qi&&"[object DataView]"!=vu(new qi(new ArrayBuffer(1)))||Ui&&"[object Map]"!=vu(new Ui)||$i&&"[object Promise]"!=vu($i.resolve())||Gi&&"[object Set]"!=vu(new Gi)||Vi&&"[object WeakMap]"!=vu(new Vi))&&(vu=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?yo:Ko,bu=Wr(fu),_u=Si||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(vt,"$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):[]}),Su=an(Kr),Eu=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&&Sr(t,e[0],e[1])?e=[]:2<n&&Sr(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 ve(t,1,e)}),Xu=an(function(t,e,n){return ve(t,So(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(Se),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),ya=rr(function(t,e){return t<=e}),va=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&&Sr(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)}),Sa=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,yr(t),n),r&&(n=de(n,7,sr));for(var o=e.length;o--;)mn(n,e[o]);return n}),Ea=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=va,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?Sr(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(Ei(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&&Sr(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=Sa,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=Ea,n.pickBy=Co,n.property=Go,n.propertyOf=function(t){return function(e){return null==t?$:ke(t,e)}},n.pull=Su,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=Eu,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?Sr(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&&Sr(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?vn(t):[]},n.sortedUniqBy=function(t,e){return t&&t.length?vn(t,br(e,2)):[]},n.split=function(t,e,n){return n&&"number"!=typeof n&&Sr(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)?Sn(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=Sn(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=Eo,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)&&yo(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=So(n),n=n===n?n:0),e!==$&&(e=So(e),e=e===e?e:0),pe(So(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||ye(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&&Sr(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,Ee)},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=So(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=vu(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=yo,n.isInteger=vo,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 vo(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]"==vu(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=ya,n.max=function(t){return t&&t.length?_e(t,No,Se):$},n.maxBy=function(t,e){return t&&t.length?_e(t,br(e,2),Se):$},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(Ei(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&&Sr(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)?y:A,o=3>arguments.length;return r(t,br(e,4),n,o,iu)},n.reduceRight=function(t,e,n){var r=ua(t)?v:A,o=3>arguments.length;return r(t,br(e,4),n,o,uu)},n.repeat=function(t,e,n){return e=(n?Sr(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=yo(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=vu(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&&Sr(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 yn(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 yn(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?S(t,No):0},n.sumBy=function(t,e){return t&&t.length?S(t,br(e,2)):0},n.template=function(t,e,r){var o=n.templateSettings;r&&Sr(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=E(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=So,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,Sn(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,Sn(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)),Sn(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?Sn(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__,y=!!this.__actions__.length,l=a&&!d,s=s&&!y;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(48),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 S||A.curry&&n>1?W(e,n):e}function y(t,e,n){if(A.fixed&&(E||!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 v(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?y(o,v(o,a,t),t):v(o,y(o,a,t),t),r=d(o,r),r=h(o,r,t),!1}}),!r}),r||(r=a),r==e&&(r=S?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,S="curry"in p&&p.curry,E="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(448),l=n(449),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("[email protected]",t,e)}}},function(t,e,n){var r=n(452).runInContext();t.exports=n(453)(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 y(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 v(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?S(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 S(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 E(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=/,? & /,yt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,vt=/\\(\\)?/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])?)*",St=RegExp("['’]","g"),Et=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({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),re=k({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),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)?E(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=vu(t),p="[object Function]"==l||"[object GeneratorFunction]"==l;if(ca(t))return En(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?yr: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 ye(n,t,e)}}function ye(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 ve(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 y=f;y--;)if(e[y]===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 yo(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 Se(t,e){return t>e}function Ee(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,y=a[0];t:for(;++h<o&&f.length<c;){var v=s[h],g=e?e(v):v,v=n||0!==v?v:0;if(y?!R(y,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}y&&y.push(g),f.push(v)}}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]":vu(t),c=u?"[object Array]":vu(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]"==vu(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)&&(yo(t)?di:xt).test(Br(t))}function Ne(t){return _o(t)&&"[object RegExp]"==Pe(t)}function qe(t){return _o(t)&&"[object Set]"==vu(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 Er(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=En(f,!0)):h?(l=!1,s=In(f,!0)):s=[]:xo(f)||ia(f)?(s=c,ia(c)?s=Eo(c):bo(c)&&!yo(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 yn(t,e,No,n)}function yn(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,y=wo(l);(u?r||h:f?h&&(r||p):a?h&&p&&(r||!d):c?h&&p&&!d&&(r||!y):d||y?0:r?l<=e:l<e)?o=s+1:i=s}return Li(i,4294967294)}function vn(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()),y(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:Er(t,e)?[t]:xu(To(t))}function Sn(t,e,n){var r=t.length;return n=n===$?r:n,!e&&n>=r?t:pn(t,e,n)}function En(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 vi(e).set(new vi(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,yu(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&&Sr(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?Sn(n,1).join(""):e.slice(1),r[t]()+e}}function Gn(t){return function(e){return y(Bo(Do(e).replace(St,"")),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"==vr(u))var a=new o([],!0)}for(r=a?r:n;++r<n;)var u=e[r],i=vr(u),c="wrapper"==i?du(u):$,a=c&&Tr(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?a[vr(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 y&&1<g&&b.reverse();return l&&c<g&&(b.length=c),this&&this!==qt&&this instanceof s&&(_=v||Vn(_)),_.apply(x,b)}var l=128&e,p=1&e,d=2&e,h=24&e,y=512&e,v=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,Ei(t/q(e))),zt.test(e)?Sn(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&&Sr(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(Ei((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=So(e),n=So(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=So(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=vu(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 vi(t),new vi(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 yr(t){return Ae(t,Mo,yu)}function vr(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 Sr(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 Er(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=vr(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}),E(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||v&&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=v?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),y?r(t):l;if(v)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,y=!1,v=!1,g=!0;if("function"!=typeof t)throw new ni("Expected a function");return e=So(e)||0,bo(n)&&(y=!!n.leading,s=(v="maxWait"in n)?Wi(So(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)&&!yo(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 yo(t){return!!bo(t)&&("[object Function]"==(t=Pe(t))||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t)}function vo(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=vu(t),("[object Map]"==e?L:"[object Set]"==e?F:Wo)(t)}function ko(t){return t?(t=So(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 So(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 Eo(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(yr(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(Et,"")}function Bo(t,e,n){return t=To(t),e=n?$:e,e===$?Rt.test(t)?t.match(It)||[]:t.match(yt)||[]: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=yo(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 Er(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:$,yi=e.Symbol,vi=e.Uint8Array,gi=hi?hi.g:$,bi=D(Qo.getPrototypeOf,Qo),_i=Qo.create,mi=oi.propertyIsEnumerable,xi=ri.splice,ji=yi?yi.isConcatSpreadable:$,wi=yi?yi.iterator:$,Oi=yi?yi.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,Si=e.setTimeout!==qt.setTimeout&&e.setTimeout,Ei=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=yi?yi.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,yu=Ii?function(t){for(var e=[];t;)h(e,hu(t)),t=bi(t);return e}:Vo,vu=Pe;(qi&&"[object DataView]"!=vu(new qi(new ArrayBuffer(1)))||Ui&&"[object Map]"!=vu(new Ui)||$i&&"[object Promise]"!=vu($i.resolve())||Gi&&"[object Set]"!=vu(new Gi)||Vi&&"[object WeakMap]"!=vu(new Vi))&&(vu=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?yo:Ko,bu=Wr(fu),_u=Si||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(vt,"$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):[]}),Su=an(Kr),Eu=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&&Sr(t,e[0],e[1])?e=[]:2<n&&Sr(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 ve(t,1,e)}),Xu=an(function(t,e,n){return ve(t,So(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(Se),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),ya=rr(function(t,e){return t<=e}),va=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&&Sr(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)}),Sa=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,yr(t),n),r&&(n=de(n,7,sr));for(var o=e.length;o--;)mn(n,e[o]);return n}),Ea=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=va,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?Sr(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(Ei(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&&Sr(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=Sa,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=Ea,n.pickBy=Co,n.property=Go,n.propertyOf=function(t){return function(e){return null==t?$:ke(t,e)}},n.pull=Su,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=Eu,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?Sr(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&&Sr(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?vn(t):[]},n.sortedUniqBy=function(t,e){return t&&t.length?vn(t,br(e,2)):[]},n.split=function(t,e,n){return n&&"number"!=typeof n&&Sr(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)?Sn(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=Sn(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=Eo,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)&&yo(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=So(n),n=n===n?n:0),e!==$&&(e=So(e),e=e===e?e:0),pe(So(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||ye(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&&Sr(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,Ee)},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=So(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=vu(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=yo,n.isInteger=vo,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 vo(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]"==vu(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=ya,n.max=function(t){return t&&t.length?_e(t,No,Se):$},n.maxBy=function(t,e){return t&&t.length?_e(t,br(e,2),Se):$},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(Ei(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&&Sr(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)?y:A,o=3>arguments.length;return r(t,br(e,4),n,o,iu)},n.reduceRight=function(t,e,n){var r=ua(t)?v:A,o=3>arguments.length;return r(t,br(e,4),n,o,uu)},n.repeat=function(t,e,n){return e=(n?Sr(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=yo(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=vu(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&&Sr(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 yn(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 yn(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?S(t,No):0},n.sumBy=function(t,e){return t&&t.length?S(t,br(e,2)):0},n.template=function(t,e,r){var o=n.templateSettings;r&&Sr(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=E(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=So,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,Sn(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,Sn(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)),Sn(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?Sn(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__,y=!!this.__actions__.length,l=a&&!d,s=s&&!y;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(48),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 S||A.curry&&n>1?W(e,n):e}function y(t,e,n){if(A.fixed&&(E||!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 v(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?y(o,v(o,a,t),t):v(o,y(o,a,t),t),r=d(o,r),r=h(o,r,t),!1}}),!r}),r||(r=a),r==e&&(r=S?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,S="curry"in p&&p.curry,E="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(454),l=n(455),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["[email protected]"]},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(37)),r(n(458))),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(37)),r(n(192))),y=r(n(193)),v=r(n(465)),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(v.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(y.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(30)("meta"),o=n(29),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(71),i=n(47);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(191).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(47),o=n(43),i=n(23),u=n(68),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(467),o=n(469),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(468);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(470),i=n(471),u=n(103),a=n(5);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(472);t.exports=r},function(t,e,n){var r=n(473),o=n(476),i=o(r);t.exports=i},function(t,e,n){function r(t,e){return t&&o(t,e,i)}var o=n(474),i=n(38);t.exports=r},function(t,e,n){var r=n(475),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(58);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(37)),r(n(192))),y=r(n(193)),v=r(n(194)),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(v.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(y.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(187);var r=n(188),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(484)),i=r(n(488)),u=r(n(490)),a=r(n(491)),c=r(n(494)),f=r(n(495)),s=r(n(496))},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(6),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(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(487);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(39),u=r(n(40)),a=n(0).PropTypes||n(6),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://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(39),u=r(n(40)),a=n(0).PropTypes||n(6),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://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(196)),s=o(n(113)),l=r(n(0)),p=o(n(67)),d=o(n(492)),h=o(n(493)),y=n(0).PropTypes||n(6),v=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"},v(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:"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:y.string,children:y.node,className:y.string,ctaText:y.string,headerText:y.string,isOpen:y.bool,readMoreText:y.string,shareButtonComponent:y.func,onClickCallback:y.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(6),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(67)),u=n(0).PropTypes||n(6),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(39),u=r(n(40)),a=n(0).PropTypes||n(6),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://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(39),u=r(n(40)),a=n(0).PropTypes||n(6),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://api.whatsapp.com/send":"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(39),u=r(n(40)),a=n(0).PropTypes||n(6),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("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://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-universal-primary.js",geography:"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-geography.js","english-lit":"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-english-lit.js","english-lang":"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-english-lang.js",language:"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-language.js",maths:"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-maths.js",science:"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-primary-science.js"},secondary:{universal:"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-universal-secondary.js",geography:"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-secondary-geography.js","english-lit":"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-secondary-english-lit.js","english-lang":"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-secondary-english-lang.js",language:"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-secondary-language.js",maths:"https://bitesize.files.bbci.co.uk/scripts/sparks/v2/sparks-secondary-maths.js",science:"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},y=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}(),v=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 y(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 v(t)===v(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}}}]);
  1093. //# sourceMappingURL=bundle.js.map;
  1094. });</script><script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-bitesize-level/version/3.1.0', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"content-type":"application\/json"}},"body":[{"id":"z4js6v4","type":"keyStage","label":"Cyfnod Sylfaen","description":" ","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":3,"upperAge":7,"phase":"Primary"},{"id":"zf7hgwx","type":"keyStage","label":"Early level","description":"Early Level is a stage of Scotland’s Curriculum for Excellence, usually for children aged 3 to 6 years in Pre-School or Primary 1.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":3,"upperAge":6,"phase":"Primary"},{"id":"zxybmsg","type":"keyStage","label":"Foundation Phase","description":"Foundation Phase is the statutory curriculum for primary school pupils aged 3 to 7 in Wales.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":3,"upperAge":7,"phase":"Primary"},{"id":"znyh7nb","type":"keyStage","label":"Foundation Stage","description":" ","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"Northern Ireland","type":"nation","id":"z6bc87h"}],"lowerAge":3,"upperAge":5,"phase":"Primary"},{"id":"zgckjxs","type":"keyStage","label":"1st level","description":"First Level is a stage of Scotland’s Curriculum for Excellence, usually for children aged 5 to 9 years in Primary 2, Primary 3 and Primary 4.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":5,"upperAge":9,"phase":"Primary"},{"id":"zk3xy9q","type":"keyStage","label":"A' Chiad Ìre","description":"Tha a’ Chiad Ìre na ceum ann an Curraicealam airson Sàr-mhathais ann an Alba, mar as trice do chlann eadar 5 agus 9 bliadhna ann an Clas 2, Clas 3 agus Clas 4.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":5,"upperAge":9,"phase":"Primary"},{"id":"z3g4d2p","type":"keyStage","label":"KS1","description":"Key Stage 1 is a phase of primary education for pupils aged 5 to 7 in England, or 6 to 8 in Northern Ireland.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"England","type":"nation","id":"z2yb4wx"},{"label":"Northern Ireland","type":"nation","id":"z6bc87h"}],"lowerAge":5,"upperAge":7,"phase":"Primary"},{"id":"zvbc87h","type":"phase","label":"Primary","description":" ","subLevelOf":"","programmesOfStudy":[],"nations":[],"lowerAge":3,"upperAge":11},{"id":"zbpwt39","type":"keyStage","label":"CA2","description":"Mae Cyfnod Allweddol 2 yn rhan o addysg gynradd ar gyfer disgyblion oed 7 i 11 yng Nghymru.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":7,"upperAge":11,"phase":"Primary"},{"id":"zbr9wmn","type":"keyStage","label":"KS2","description":"Key Stage 2 is a phase of primary education for pupils aged 7 to 11 in England and Wales.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"England","type":"nation","id":"z2yb4wx"},{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":7,"upperAge":11,"phase":"Primary"},{"id":"zjmj92p","type":"keyStage","label":"KS2","description":"Key Stage 2 is a phase of primary education for pupils aged 8 to 11 in Northern Ireland.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"Northern Ireland","type":"nation","id":"z6bc87h"}],"lowerAge":8,"upperAge":11,"phase":"Primary"},{"id":"zr48q6f","type":"keyStage","label":"2nd level","description":"Second Level is a phase of primary education in Scotland, generally for pupils aged 9 to 12.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":9,"upperAge":12,"phase":"Primary"},{"id":"z4y2scw","type":"keyStage","label":"An Dàrna Ìre","description":"Tha an Dàrna Ìre na ceum ann an Curraicealam airson Sàr-mhathais ann an Alba, mar as trice do chlann eadar 8 agus 12 bliadhna Clas 5, Clas 6 agus Clas 7.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zvbc87h#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":9,"upperAge":12,"phase":"Primary"},{"id":"zy4qn39","type":"keyStage","label":"3rd level","description":"Third Level is a phase of education in Scotland, generally for pupils aged 11 to 15, in their first three years of secondary school.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":11,"upperAge":15,"phase":"Secondary"},{"id":"zvk2fg8","type":"keyStage","label":"4th level","description":"Fourth Level is a phase of education in Scotland, generally for pupils aged 11 to 15, in their first three years of secondary school.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":11,"upperAge":15,"phase":"Secondary"},{"id":"zh6vr82","type":"keyStage","label":"CA3","description":"Mae Cyfnod Allweddol 3 yn cynrychioli’r tair blynedd cyntaf yn addysg ysgolion uwchradd Cymru, ar gyfer disgyblion 11-14 blwydd oed.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":11,"upperAge":14,"phase":"Secondary"},{"id":"z4kw2hv","type":"keyStage","label":"KS3","description":"Key Stage 3 is the first three years of secondary school education in England, Wales and Northern Ireland, for pupils aged 11 to 14.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"England","type":"nation","id":"z2yb4wx"},{"label":"Northern Ireland","type":"nation","id":"z6bc87h"},{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":11,"upperAge":14,"phase":"Secondary"},{"id":"zqxy8mn","type":"keyStage","label":"CBC","description":"Mae Bagloriaeth Cymru (CBC) yn galluogi dysgwyr i ddeall a datblygu sgiliau hanfodol a chyflogadwyedd. Mae'n darparu cyfleoedd asesu mewn sefyllfaoedd bywyd go iawn, trwy gyfrwng tair her a phroject unigol.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":14,"upperAge":16,"phase":"Secondary"},{"id":"z98jmp3","type":"keyStage","label":"GCSE","description":"GCSE is the qualification taken by 15 and 16 year olds to mark their graduation from the Key Stage 4 phase of secondary education in England, Northern Ireland and Wales.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"England","type":"nation","id":"z2yb4wx"},{"label":"Northern Ireland","type":"nation","id":"z6bc87h"},{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":14,"upperAge":16,"phase":"Secondary"},{"id":"z8hhvcw","type":"keyStage","label":"Nàiseanta 4","description":"'S e teisteanas do sgoilearan ann an Alba, a tha sa bhitheantas air a ghabhail aig ceann shuas na h-àrd-sgoile, a th' ann an Ìre Nàiseanta 4.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":14,"upperAge":17,"phase":"Secondary"},{"id":"zdpp34j","type":"keyStage","label":"Nàiseanta 5","description":"'S e teisteanas do sgoilearan ann an Alba, a tha sa bhitheantas air a ghabhail aig ceann shuas na h-àrd-sgoile, a th' ann an Ìre Nàiseanta 5.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":14,"upperAge":17,"phase":"Secondary"},{"id":"zp3d7ty","type":"keyStage","label":"National 4","description":"National 4 is a qualification taken by students in Scotland, generally during their secondary senior phase of education.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":14,"upperAge":17,"phase":"Secondary"},{"id":"z6gw2hv","type":"keyStage","label":"National 5","description":"National 5 is a qualification taken by students in Scotland, generally during their secondary senior phase of education.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":14,"upperAge":17,"phase":"Secondary"},{"id":"z8w76sg","type":"keyStage","label":"TGAU","description":"Cymhwyster ar gyfer disgyblion 15 -16 blwydd oed yw TGAU. Mae’r cymhwyster yn dangos bod disgyblion wedi llwyddo i gwblhau Cyfnod Allweddol 4 yn ystod eu haddysg uwchradd yng Nghymru.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":14,"upperAge":16,"phase":"Secondary"},{"id":"z9wtgdm","type":"keyStage","label":"WBQ","description":"The Welsh Baccalaureate (WBQ) is a qualification that helps learners to understand and develop essential and employability skills. It provides opportunities for assessment in real-life contexts through three challenge briefs and an individual project.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":14,"upperAge":16,"phase":"Secondary"},{"id":"zyw87hv","type":"year","label":"Year 10","description":" ","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/z98jmp3#level","programmesOfStudy":[],"nations":[{"label":"England","type":"nation","id":"z2yb4wx"}],"lowerAge":14,"upperAge":15},{"id":"zghtfrd","type":"year","label":"Year 10","description":" ","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/z98jmp3#level","programmesOfStudy":[],"nations":[{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":14,"upperAge":15},{"id":"z8vyrdm","type":"year","label":"Year 11","description":" ","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/z98jmp3#level","programmesOfStudy":[],"nations":[{"label":"Northern Ireland","type":"nation","id":"z6bc87h"}],"lowerAge":14,"upperAge":15},{"id":"zqq4wxs","type":"keyStage","label":"Àrd Ìre","description":"'S e deuchainnean do sgoilearan ann an Alba a tha aig aois an sgoil fhàgail agus teisteanas inntrigidh oilthigh a th’ anns an Àrd Ìre.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":15,"upperAge":18,"phase":"Secondary"},{"id":"zkdqxnb","type":"keyStage","label":"Higher","description":"Highers are national school-leaving certificate exams and university entrance qualifications taken by  16 to 18 year olds in Scotland.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zc9d7ty#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":15,"upperAge":18,"phase":"Secondary"},{"id":"zcnpv4j","type":"year","label":"Year 11","description":" ","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/z98jmp3#level","programmesOfStudy":[],"nations":[{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":15,"upperAge":16},{"id":"z37jxsg","type":"year","label":"Year 11","description":" ","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/z98jmp3#level","programmesOfStudy":[],"nations":[{"label":"England","type":"nation","id":"z2yb4wx"}],"lowerAge":15,"upperAge":16},{"id":"z9fsbk7","type":"year","label":"Year 12","description":" ","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/z98jmp3#level","programmesOfStudy":[],"nations":[{"label":"Northern Ireland","type":"nation","id":"z6bc87h"}],"lowerAge":15,"upperAge":16},{"id":"zc9d7ty","type":"phase","label":"Secondary","description":" ","subLevelOf":"","programmesOfStudy":[],"nations":[],"lowerAge":11,"upperAge":18},{"id":"z66jhbk","type":"keyStage","label":"Core Skills","description":"Core Skills qualifications teach post-16 and adult learners in Scotland how to apply practical Maths and English skills to real-life and vocational contexts.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zfxmtv4#level","programmesOfStudy":[],"nations":[{"label":"Scotland","type":"nation","id":"zx3rkqt"}],"lowerAge":16,"upperAge":100,"phase":"Post-16"},{"id":"zhh7nrd","type":"keyStage","label":"Essential Skills","description":"Essential Skills qualifications teach post-16 and adult learners in Wales how to apply practical Maths and English skills to real-life and vocational contexts.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zfxmtv4#level","programmesOfStudy":[],"nations":[{"label":"Wales","type":"nation","id":"zmvg9j6"}],"lowerAge":16,"upperAge":100,"phase":"Post-16"},{"id":"zvhtng8","type":"keyStage","label":"Functional Skills","description":"Functional Skills qualifications teach post-16 and adult learners in England how to apply practical Maths and English skills to real-life and vocational contexts.","subLevelOf":"http:\/\/www.bbc.co.uk\/education\/levels\/zfxmtv4#level","programmesOfStudy":[],"nations":[{"label":"England","type":"nation","id":"z2yb4wx"}],"lowerAge":16,"upperAge":100,"phase":"Post-16"},{"id":"zfxmtv4","type":"phase","label":"Post-16","description":" ","subLevelOf":"","programmesOfStudy":[],"nations":[],"lowerAge":16,"upperAge":100}]}); });</script><script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-bitesize-crumbtrail/version/2.1.2/zid/zwngqty', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"content-type":"application\/json"}},"body":[{"id":"z98jmp3","type":"level","label":"GCSE"},{"id":"zrkw2hv","type":"programme-of-study","label":"Science"},{"id":"zs6hvcw","type":"programme-of-study","label":"Chemistry (Single Science)"},{"id":"zq2n4j6","type":"exam-specification","label":"Other"}]}); });</script><script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-bitesize-header-data/chapterType/revision/pageIndex/1/pageType/guide/version/1.11.0/zid/zsxn82p', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"content-type":"application\/json"}},"body":{"contentId":"zsxn82p","label":"Energy changes","levelLabel":"GCSE","levelId":"z98jmp3","examspecLabel":"Other","examspecId":"zq2n4j6","fosZid":"zmf3cdm","description":"Energy is absorbed to break bonds and released when bonds are made. Energy changes in a reaction are calculated by bond energies and shown by energy diagrams. Heat energy is released when fuels burn.","topicId":"zwngqty","topicLabel":"Energy","zid":"zwngqty","stubs":[{"id":"zwngqty","label":"Energy","path":"\/bitesize\/topics\/zwngqty"}]}}); });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-header-view","pageType":"guide","zid":"zsxn82p","chapterType":"revision","language":"en-GB","globalNav":"true","partOf":"true","subdirectory":"bitesize","version":"8.20.1","_mrrVersion":"2.0.16"},'u9044932814522063'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//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(); } /* u9044932814522063 */</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"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["[email protected]"]=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")}}]);;
  1095. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"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["[email protected]"]=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["[email protected]"]}]);;
  1096. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"bbc-morph-promise":"1.0.6"},function(r){function o(e){if(n[e])return n[e].exports;var t=n[e]={exports:{},id:e,loaded:!1};return r[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}var n={};return o.m=r,o.c=n,o.p="",o(0)}([function(r,o,n){Morph.modules["[email protected]"]=n(1)},function(r,o,n){function e(){return new p(function(r){requirejs(["bump-3"],function(o){u=o,r(u)})})}function t(){return u?p.resolve(u):e()}var u,p=n(2);o.load=t},function(r,o){r.exports=Morph.modules["[email protected]"]}]);;
  1097. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"bbc-morph-bump":"1.0.2","bbc-morph-classnames":"1.0.1","bbc-morph-istats":"1.3.0","bbc-morph-promise":"1.0.6",lodash:"4.17.5",morph:"3.10.0",react:"0.14.7","react-dom":"0.14.7",requirejs:"2.3.5"},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["[email protected]"]=e(1)},function(t,n,e){function r(){var t;if(document&&document.cookie&&(t=document.cookie.match(/ckps_morph_smp_mediator_host=([a-z]{3,4})/i)))return t[1]}function o(t){var n=r(),e="live";return n&&(e=n),t.mediator&&t.mediator.host?t.mediator.host:"open."+e+".bbc.co.uk"}function i(t){return void 0===t||t}function a(t){return void 0!==t&&t}function u(t){return"false"!==t&&!!t}function c(t){var n;return t.playlistObject?t.playlistObject:(n={title:t.title,holdingImageURL:t.holdingImageUrl,items:[{vpid:t.vpid,kind:t.mediaType}]},t.guidance&&t.guidance.trim().length&&(n.guidance=t.guidance),n)}function s(t){return"clip"===t||"episode"===t?t+"PID":"PID"}function p(t){var n={playlistLabels:{title:t.title,status:t.status}},e=s(t.mediaForm);return n[e]=t.parentPid,"undefined"!=typeof t.sessionLabels&&(n.sessionLabels=t.sessionLabels),n}function f(t,n,e){return{product:t.product,delayEmbed:t.delayEmbed,appName:t.appName,appType:t.appType,playlistObject:c(e),statsObject:p(t),counterName:n,mediator:{host:o(t)},ui:d(t),responsive:t.responsive,superResponsive:t.superResponsive,autoplay:t.autoplay,mediaProfile:t.mediaProfile,allowCasting:t.allowCasting,plugins:{toLoad:t.plugins},significantTime:t.significantTime||10,preferHtmlOnMobile:t.preferHtmlOnMobile,preferHtmlControls:t.preferHtmlControls}}function l(t){return{cta:{enabled:!0,backgroundColour:"#000000"},controls:{availableOnMediaEnded:t.availableOnMediaEnded},markers:{enabled:!1},fullscreen:{enabled:!0},poster:{enabled:!0}}}function d(t){var n=l(t);return b(n,t.ui),n}function v(t){return{title:t.title||"",holdingImageUrl:t.holdingImageUrl,vpid:t.sid||t.vpid,guidance:t.guidance,status:"string"==typeof t.status?t.status.toLowerCase():"",mediaForm:"string"==typeof t.mediaForm?t.mediaForm.toLowerCase():"",parentPid:t.parentPid,product:t.product||"news",delayEmbed:i(t.delayEmbed),appName:t.appName||t.product,appType:t.appType||"responsive",availableOnMediaEnded:t.controlsAvailableOnMediaEnded!==!1,responsive:a(t.responsive),superResponsive:i(t.superResponsive),autoplay:t.autoplay||!1,mediaProfile:t.mediaProfile||"journalism",mediaType:t.mediaType,sessionLabels:t.sessionLabels,allowCasting:u(t.allowCasting)||!1,plugins:t.plugins||[],playlistObject:t.playlistObject,ui:t.ui||{},mediator:t.mediator,significantTime:t.significantTime,preferHtmlOnMobile:t.preferHtmlOnMobile||!1,preferHtmlControls:t.preferHtmlControls}}e(2);var h=e(3),y=e(4),b=e(5),m=e(102),x=e(103);t.exports=h.createClass({displayName:"Smp",componentWillReceiveProps:function(t){var t=v(t);this.setState({title:t.title,holdingImageUrl:t.holdingImageUrl,vpid:t.vpid,mediaType:t.mediaType,guidance:t.guidance,playlistObject:t.playlistObject})},shouldComponentUpdate:function(t,n){function e(t){return t.vpid!==n.vpid}function r(t){return JSON.stringify(t.playlistObject)!==JSON.stringify(n.playlistObject)}return this.state&&(e(this.state)||r(this.state))},componentWillUpdate:function(t,n){if(this.player){var e={autoplay:!0,statsObject:p(t)};this.player.loadPlaylist(c(n),e)}},componentDidMount:function(){var t=v(this.props);this.setState({title:t.title,holdingImageUrl:t.holdingImageUrl,vpid:t.vpid,mediaType:t.mediaType,guidance:t.guidance,playlistObject:t.playlistObject}),x.load().then(function(n){m.getCountername().then(function(e){var r=n(y.findDOMNode(this)),o=f(t,e,this.state),i=r.player(o);this.player=i,this.player.bind("initialised",function(){this.props.onPlayerLoaded&&this.props.onPlayerLoaded(this.player)}.bind(this)),this.player.bind("playing",function(){this.props.onPlaying&&this.props.onPlaying(this.player)}.bind(this)),this.player.bind("pause",function(){this.props.onPause&&this.props.onPause(this.player)}.bind(this)),this.player.bind("error",function(t){this.props.onError&&this.props.onError(this.player,t)}.bind(this)),this.player.bind("playlistEnded",function(){this.props.onPlaylistEnded&&this.props.onPlaylistEnded(this.player)}.bind(this)),this.player.load()}.bind(this))}.bind(this))},playerInstance:function(){return this.player},render:function(){return h.createElement("div",{className:"smp"})}})},function(t,n){t.exports=Morph.modules["[email protected]"]},function(t,n){t.exports=React},function(t,n){t.exports=ReactDOM},function(t,n,e){var r=e(6),o=e(92),i=o(function(t,n,e){r(t,n,e)});t.exports=i},function(t,n,e){function r(t,n,e,f,l){t!==n&&a(n,function(a,s){if(c(a))l||(l=new o),u(t,n,s,e,r,f,l);else{var d=f?f(p(t,s),a,s+"",t,n,l):void 0;void 0===d&&(d=a),i(t,s,d)}},s)}var o=e(7),i=e(51),a=e(54),u=e(56),c=e(31),s=e(86),p=e(82);t.exports=r},function(t,n,e){function r(t){var n=this.__data__=new o(t);this.size=n.size}var o=e(8),i=e(16),a=e(17),u=e(18),c=e(19),s=e(20);r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=u,r.prototype.has=c,r.prototype.set=s,t.exports=r},function(t,n,e){function r(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])}}var o=e(9),i=e(10),a=e(13),u=e(14),c=e(15);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,n){function e(){this.__data__=[],this.size=0}t.exports=e},function(t,n,e){function r(t){var n=this.__data__,e=o(n,t);if(e<0)return!1;var r=n.length-1;return e==r?n.pop():a.call(n,e,1),--this.size,!0}var o=e(11),i=Array.prototype,a=i.splice;t.exports=r},function(t,n,e){function r(t,n){for(var e=t.length;e--;)if(o(t[e][0],n))return e;return-1}var o=e(12);t.exports=r},function(t,n){function e(t,n){return t===n||t!==t&&n!==n}t.exports=e},function(t,n,e){function r(t){var n=this.__data__,e=o(n,t);return e<0?void 0:n[e][1]}var o=e(11);t.exports=r},function(t,n,e){function r(t){return o(this.__data__,t)>-1}var o=e(11);t.exports=r},function(t,n,e){function r(t,n){var e=this.__data__,r=o(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}var o=e(11);t.exports=r},function(t,n,e){function r(){this.__data__=new o,this.size=0}var o=e(8);t.exports=r},function(t,n){function e(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e}t.exports=e},function(t,n){function e(t){return this.__data__.get(t)}t.exports=e},function(t,n){function e(t){return this.__data__.has(t)}t.exports=e},function(t,n,e){function r(t,n){var e=this.__data__;if(e instanceof o){var r=e.__data__;if(!i||r.length<u-1)return r.push([t,n]),this.size=++e.size,this;e=this.__data__=new a(r)}return e.set(t,n),this.size=e.size,this}var o=e(8),i=e(21),a=e(36),u=200;t.exports=r},function(t,n,e){var r=e(22),o=e(27),i=r(o,"Map");t.exports=i},function(t,n,e){function r(t,n){var e=i(t,n);return o(e)?e:void 0}var o=e(23),i=e(35);t.exports=r},function(t,n,e){function r(t){if(!a(t)||i(t))return!1;var n=o(t)?v:s;return n.test(u(t))}var o=e(24),i=e(32),a=e(31),u=e(34),c=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,p=Function.prototype,f=Object.prototype,l=p.toString,d=f.hasOwnProperty,v=RegExp("^"+l.call(d).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,n,e){function r(t){if(!i(t))return!1;var n=o(t);return n==u||n==c||n==a||n==s}var o=e(25),i=e(31),a="[object AsyncFunction]",u="[object Function]",c="[object GeneratorFunction]",s="[object Proxy]";t.exports=r},function(t,n,e){function r(t){return null==t?void 0===t?c:u:s&&s in Object(t)?i(t):a(t)}var o=e(26),i=e(29),a=e(30),u="[object Null]",c="[object Undefined]",s=o?o.toStringTag:void 0;t.exports=r},function(t,n,e){var r=e(27),o=r.Symbol;t.exports=o},function(t,n,e){var r=e(28),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,n){(function(n){var e="object"==typeof n&&n&&n.Object===Object&&n;t.exports=e}).call(n,function(){return this}())},function(t,n,e){function r(t){var n=a.call(t,c),e=t[c];try{t[c]=void 0;var r=!0}catch(t){}var o=u.call(t);return r&&(n?t[c]=e:delete t[c]),o}var o=e(26),i=Object.prototype,a=i.hasOwnProperty,u=i.toString,c=o?o.toStringTag:void 0;t.exports=r},function(t,n){function e(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=e},function(t,n){function e(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}t.exports=e},function(t,n,e){function r(t){return!!i&&i in t}var o=e(33),i=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,n,e){var r=e(27),o=r["__core-js_shared__"];t.exports=o},function(t,n){function e(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=e},function(t,n){function e(t,n){return null==t?void 0:t[n]}t.exports=e},function(t,n,e){function r(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])}}var o=e(37),i=e(45),a=e(48),u=e(49),c=e(50);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,n,e){function r(){this.size=0,this.__data__={hash:new o,map:new(a||i),string:new o}}var o=e(38),i=e(8),a=e(21);t.exports=r},function(t,n,e){function r(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])}}var o=e(39),i=e(41),a=e(42),u=e(43),c=e(44);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,n,e){function r(){this.__data__=o?o(null):{},this.size=0}var o=e(40);t.exports=r},function(t,n,e){var r=e(22),o=r(Object,"create");t.exports=o},function(t,n){function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}t.exports=e},function(t,n,e){function r(t){var n=this.__data__;if(o){var e=n[t];return e===i?void 0:e}return u.call(n,t)?n[t]:void 0}var o=e(40),i="__lodash_hash_undefined__",a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,n,e){function r(t){var n=this.__data__;return o?void 0!==n[t]:a.call(n,t)}var o=e(40),i=Object.prototype,a=i.hasOwnProperty;t.exports=r},function(t,n,e){function r(t,n){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=o&&void 0===n?i:n,this}var o=e(40),i="__lodash_hash_undefined__";t.exports=r},function(t,n,e){function r(t){var n=o(this,t).delete(t);return this.size-=n?1:0,n}var o=e(46);t.exports=r},function(t,n,e){function r(t,n){var e=t.__data__;return o(n)?e["string"==typeof n?"string":"hash"]:e.map}var o=e(47);t.exports=r},function(t,n){function e(t){var n=typeof t;return"string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t}t.exports=e},function(t,n,e){function r(t){return o(this,t).get(t)}var o=e(46);t.exports=r},function(t,n,e){function r(t){return o(this,t).has(t)}var o=e(46);t.exports=r},function(t,n,e){function r(t,n){var e=o(this,t),r=e.size;return e.set(t,n),this.size+=e.size==r?0:1,this}var o=e(46);t.exports=r},function(t,n,e){function r(t,n,e){(void 0===e||i(t[n],e))&&(void 0!==e||n in t)||o(t,n,e)}var o=e(52),i=e(12);t.exports=r},function(t,n,e){function r(t,n,e){"__proto__"==n&&o?o(t,n,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[n]=e}var o=e(53);t.exports=r},function(t,n,e){var r=e(22),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,n,e){var r=e(55),o=r();t.exports=o},function(t,n){function e(t){return function(n,e,r){for(var o=-1,i=Object(n),a=r(n),u=a.length;u--;){var c=a[t?u:++o];if(e(i[c],c,i)===!1)break}return n}}t.exports=e},function(t,n,e){function r(t,n,e,r,x,_,g){var j=b(t,e),O=b(n,e),w=g.get(O);if(w)return void o(t,e,w);var P=_?_(j,O,e+"",t,n,g):void 0,T=void 0===P;if(T){var A=p(O),z=!A&&l(O),M=!A&&!z&&y(O);P=O,A||z||M?p(j)?P=j:f(j)?P=u(j):z?(T=!1,P=i(O,!0)):M?(T=!1,P=a(O,!0)):P=[]:h(O)||s(O)?(P=j,s(j)?P=m(j):(!v(j)||r&&d(j))&&(P=c(O))):T=!1}T&&(g.set(O,P),x(P,O,r,_,g),g.delete(O)),o(t,e,P)}var o=e(51),i=e(57),a=e(59),u=e(62),c=e(63),s=e(68),p=e(71),f=e(72),l=e(75),d=e(24),v=e(31),h=e(77),y=e(78),b=e(82),m=e(83);t.exports=r},function(t,n,e){(function(t){function r(t,n){if(n)return t.slice();var e=t.length,r=s?s(e):new t.constructor(e);return t.copy(r),r}var o=e(27),i="object"==typeof n&&n&&!n.nodeType&&n,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===i,c=u?o.Buffer:void 0,s=c?c.allocUnsafe:void 0;t.exports=r}).call(n,e(58)(t))},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n,e){function r(t,n){var e=n?o(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}var o=e(60);t.exports=r},function(t,n,e){function r(t){var n=new t.constructor(t.byteLength);return new o(n).set(new o(t)),n}var o=e(61);t.exports=r},function(t,n,e){var r=e(27),o=r.Uint8Array;t.exports=o},function(t,n){function e(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++e<r;)n[e]=t[e];return n}t.exports=e},function(t,n,e){function r(t){return"function"!=typeof t.constructor||a(t)?{}:o(i(t))}var o=e(64),i=e(65),a=e(67);t.exports=r},function(t,n,e){var r=e(31),o=Object.create,i=function(){function t(){}return function(n){if(!r(n))return{};if(o)return o(n);t.prototype=n;var e=new t;return t.prototype=void 0,e}}();t.exports=i},function(t,n,e){var r=e(66),o=r(Object.getPrototypeOf,Object);t.exports=o},function(t,n){function e(t,n){return function(e){return t(n(e))}}t.exports=e},function(t,n){function e(t){var n=t&&t.constructor,e="function"==typeof n&&n.prototype||r;return t===e}var r=Object.prototype;t.exports=e},function(t,n,e){var r=e(69),o=e(70),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},function(t,n,e){function r(t){return i(t)&&o(t)==a}var o=e(25),i=e(70),a="[object Arguments]";t.exports=r},function(t,n){function e(t){return null!=t&&"object"==typeof t}t.exports=e},function(t,n){var e=Array.isArray;t.exports=e},function(t,n,e){function r(t){return i(t)&&o(t)}var o=e(73),i=e(70);t.exports=r},function(t,n,e){function r(t){return null!=t&&i(t.length)&&!o(t)}var o=e(24),i=e(74);t.exports=r},function(t,n){function e(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=e},function(t,n,e){(function(t){var r=e(27),o=e(76),i="object"==typeof n&&n&&!n.nodeType&&n,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===i,c=u?r.Buffer:void 0,s=c?c.isBuffer:void 0,p=s||o;t.exports=p}).call(n,e(58)(t))},function(t,n){function e(){return!1}t.exports=e},function(t,n,e){function r(t){if(!a(t)||o(t)!=u)return!1;var n=i(t);if(null===n)return!0;var e=f.call(n,"constructor")&&n.constructor;return"function"==typeof e&&e instanceof e&&p.call(e)==l}var o=e(25),i=e(65),a=e(70),u="[object Object]",c=Function.prototype,s=Object.prototype,p=c.toString,f=s.hasOwnProperty,l=p.call(Object);t.exports=r},function(t,n,e){var r=e(79),o=e(80),i=e(81),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},function(t,n,e){function r(t){return a(t)&&i(t.length)&&!!S[o(t)]}var o=e(25),i=e(74),a=e(70),u="[object Arguments]",c="[object Array]",s="[object Boolean]",p="[object Date]",f="[object Error]",l="[object Function]",d="[object Map]",v="[object Number]",h="[object Object]",y="[object RegExp]",b="[object Set]",m="[object String]",x="[object WeakMap]",_="[object ArrayBuffer]",g="[object DataView]",j="[object Float32Array]",O="[object Float64Array]",w="[object Int8Array]",P="[object Int16Array]",T="[object Int32Array]",A="[object Uint8Array]",z="[object Uint8ClampedArray]",M="[object Uint16Array]",E="[object Uint32Array]",S={};S[j]=S[O]=S[w]=S[P]=S[T]=S[A]=S[z]=S[M]=S[E]=!0,S[u]=S[c]=S[_]=S[s]=S[g]=S[p]=S[f]=S[l]=S[d]=S[v]=S[h]=S[y]=S[b]=S[m]=S[x]=!1,t.exports=r},function(t,n){function e(t){return function(n){return t(n)}}t.exports=e},function(t,n,e){(function(t){var r=e(28),o="object"==typeof n&&n&&!n.nodeType&&n,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o,u=a&&r.process,c=function(){try{return u&&u.binding&&u.binding("util")}catch(t){}}();t.exports=c}).call(n,e(58)(t))},function(t,n){function e(t,n){return"__proto__"==n?void 0:t[n]}t.exports=e},function(t,n,e){function r(t){return o(t,i(t))}var o=e(84),i=e(86);t.exports=r},function(t,n,e){function r(t,n,e,r){var a=!e;e||(e={});for(var u=-1,c=n.length;++u<c;){var s=n[u],p=r?r(e[s],t[s],s,e,t):void 0;void 0===p&&(p=t[s]),a?i(e,s,p):o(e,s,p)}return e}var o=e(85),i=e(52);t.exports=r},function(t,n,e){function r(t,n,e){var r=t[n];u.call(t,n)&&i(r,e)&&(void 0!==e||n in t)||o(t,n,e)}var o=e(52),i=e(12),a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,n,e){function r(t){return a(t)?o(t,!0):i(t)}var o=e(87),i=e(90),a=e(73);t.exports=r},function(t,n,e){function r(t,n){var e=a(t),r=!e&&i(t),p=!e&&!r&&u(t),l=!e&&!r&&!p&&s(t),d=e||r||p||l,v=d?o(t.length,String):[],h=v.length;for(var y in t)!n&&!f.call(t,y)||d&&("length"==y||p&&("offset"==y||"parent"==y)||l&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||c(y,h))||v.push(y);return v}var o=e(88),i=e(68),a=e(71),u=e(75),c=e(89),s=e(78),p=Object.prototype,f=p.hasOwnProperty;t.exports=r},function(t,n){function e(t,n){for(var e=-1,r=Array(t);++e<t;)r[e]=n(e);return r}t.exports=e},function(t,n){function e(t,n){var e=typeof t;return n=null==n?r:n,!!n&&("number"==e||"symbol"!=e&&o.test(t))&&t>-1&&t%1==0&&t<n}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=e},function(t,n,e){function r(t){if(!o(t))return a(t);var n=i(t),e=[];for(var r in t)("constructor"!=r||!n&&c.call(t,r))&&e.push(r);return e}var o=e(31),i=e(67),a=e(91),u=Object.prototype,c=u.hasOwnProperty;t.exports=r},function(t,n){function e(t){var n=[];if(null!=t)for(var e in Object(t))n.push(e);return n}t.exports=e},function(t,n,e){function r(t){return o(function(n,e){var r=-1,o=e.length,a=o>1?e[o-1]:void 0,u=o>2?e[2]:void 0;for(a=t.length>3&&"function"==typeof a?(o--,a):void 0,u&&i(e[0],e[1],u)&&(a=o<3?void 0:a,o=1),n=Object(n);++r<o;){var c=e[r];c&&t(n,c,r,a)}return n})}var o=e(93),i=e(101);t.exports=r},function(t,n,e){function r(t,n){return a(i(t,n,o),t+"")}var o=e(94),i=e(95),a=e(97);t.exports=r},function(t,n){function e(t){return t}t.exports=e},function(t,n,e){function r(t,n,e){return n=i(void 0===n?t.length-1:n,0),function(){for(var r=arguments,a=-1,u=i(r.length-n,0),c=Array(u);++a<u;)c[a]=r[n+a];a=-1;for(var s=Array(n+1);++a<n;)s[a]=r[a];return s[n]=e(c),o(t,this,s)}}var o=e(96),i=Math.max;t.exports=r},function(t,n){function e(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)}t.exports=e},function(t,n,e){var r=e(98),o=e(100),i=o(r);t.exports=i},function(t,n,e){var r=e(99),o=e(53),i=e(94),a=o?function(t,n){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(n),writable:!0})}:i;t.exports=a},function(t,n){function e(t){return function(){return t}}t.exports=e},function(t,n){function e(t){var n=0,e=0;return function(){var a=i(),u=o-(a-e);if(e=a,u>0){if(++n>=r)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var r=800,o=16,i=Date.now;t.exports=e},function(t,n,e){function r(t,n,e){if(!u(e))return!1;var r=typeof n;return!!("number"==r?i(e)&&a(n,e.length):"string"==r&&n in e)&&o(e[n],t)}var o=e(12),i=e(73),a=e(89),u=e(31);t.exports=r},function(t,n){t.exports=Morph.modules["[email protected]"]},function(t,n){t.exports=Morph.modules["[email protected]"]}]);;
  1098. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"bbc-morph-promise":"1.0.6",requirejs:"2.3.5"},function(r){function n(e){if(t[e])return t[e].exports;var o=t[e]={exports:{},id:e,loaded:!1};return r[e].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var t={};return n.m=r,n.c=t,n.p="",n(0)}([function(r,n,t){Morph.modules["[email protected]"]=t(1)},function(r,n,t){function e(){return p?f.resolve(p):new f(function(r){requirejs(["istats-1"],function(n){p=n,r(p)})})}function o(r){return"string"==typeof r&&r[0]}function u(r,n){return o(r)&&o(n)}function i(r,n,t){return e().then(function(e){e.log(r,n,t)})}function c(r,n,t){return u(r,n)?i(n,r,t):f.reject("Invalid parameters")}function s(){return e().then(function(r){return r.getCountername()})}var p,f=t(2);n.track=c,n.getCountername=s,n.log=i},function(r,n){r.exports=Morph.modules["[email protected]"]}]);;
  1099. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={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["[email protected]"]=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))}()}]);;
  1100. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"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["[email protected]"]=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("[email protected]",e,r)},selfTransitive:function(e,r){return Morph.requireTransitiveWithCaller("[email protected]",e,r,!0)},transitiveThenUpdate:function(e,r){return Morph.requireTransitiveWithCallerThenUpdate("[email protected]",e,r)},selfTransitiveThenUpdate:function(e,r){return Morph.requireTransitiveWithCallerThenUpdate("[email protected]",e,r,!0)}}},function(e,r){e.exports=Morph.modules["[email protected]"]}]);;
  1101. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"es6-promise":"3.1.2"},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["[email protected]"]=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){J=t}function a(t){X=t}function f(){return function(){t.nextTick(d)}}function l(){return function(){I(d)}}function h(){var t=0,n=new tt(d),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=d,function(){t.port2.postMessage(0)}}function v(){return function(){setTimeout(d,1)}}function d(){for(var t=0;V>t;t+=2){var n=rt[t],e=rt[t+1];n(e),rt[t]=void 0,rt[t+1]=void 0}V=0}function _(){try{var t=e(5);return I=t.runOnLoop||t.runOnContext,l()}catch(n){return v()}}function y(t,n){var e=this,r=e._state;if(r===ut&&!t||r===ct&&!n)return this;var o=new this.constructor(w),i=e._result;if(r){var s=arguments[r-1];X(function(){F(r,o,s,i)})}else C(e,o,t,n);return o}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 g(){return new TypeError("You cannot resolve a promise with itself")}function b(){return new TypeError("A promises callback cannot return that same promise.")}function A(t){try{return t.then}catch(n){return at.error=n,at}}function x(t,n,e,r){try{t.call(n,e,r)}catch(o){return o}}function E(t,n,e){X(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===ut?M(t,n._result):n._state===ct?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===ot&&constructor.resolve===it?T(t,n):e===at?k(t,at.error):void 0===e?M(t,n):u(e)?E(t,n,e):M(t,n)}function j(t,n){t===n?k(t,g()):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===st&&(t._result=n,t._state=ut,0!==t._subscribers.length&&X(O,t))}function k(t,n){t._state===st&&(t._state=ct,t._result=n,X(P,t))}function C(t,n,e,r){var o=t._subscribers,i=o.length;t._onerror=null,o[i]=n,o[i+ut]=e,o[i+ct]=r,0===i&&t._state&&X(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(e){return ft.error=e,ft}}function F(t,n,e,r){var o,i,s,c,a=u(e);if(a){if(o=Y(e,r),o===ft?(c=!0,i=o.error,o=null):s=!0,n===o)return void k(n,b())}else o=r,s=!0;n._state!==st||(a&&s?j(n,o):c?k(n,i):t===ut?M(n,o):t===ct&&k(n,o))}function D(t,n){try{n(function(n){j(t,n)},function(n){k(t,n)})}catch(e){k(t,e)}}function K(t){return new _t(this,t).promise}function N(t){function n(t){j(o,t)}function e(t){k(o,t)}var r=this,o=new r(w);if(!R(t))return k(o,new TypeError("You must pass an array to race.")),o;for(var i=t.length,s=0;o._state===st&&i>s;s++)C(r.resolve(t[s]),void 0,n,e);return o}function U(t){var n=this,e=new n(w);return k(e,t),e}function W(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function q(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function z(t){this._id=vt++,this._state=void 0,this._result=void 0,this._subscribers=[],w!==t&&("function"!=typeof t&&W(),this instanceof z?D(this,t):q())}function B(t,n){this._instanceConstructor=t,this.promise=new t(w),Array.isArray(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,this._validationError())}function G(){var t;if("undefined"!=typeof o)t=o;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(n){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=dt)}var H;H=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var I,J,Q,R=H,V=0,X=function(t,n){rt[V]=t,rt[V+1]=n,V+=2,2===V&&(J?J(d):Q())},Z="undefined"!=typeof window?window:void 0,$=Z||{},tt=$.MutationObserver||$.WebKitMutationObserver,nt="undefined"!=typeof t&&"[object process]"==={}.toString.call(t),et="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,rt=new Array(1e3);Q=nt?f():tt?h():et?p():void 0===Z?_():v();var ot=y,it=m,st=void 0,ut=1,ct=2,at=new L,ft=new L,lt=K,ht=N,pt=U,vt=0,dt=z;z.all=lt,z.race=ht,z.resolve=it,z.reject=pt,z._setScheduler=c,z._setAsap=a,z._asap=X,z.prototype={constructor:z,then:ot,"catch":function(t){return this.then(null,t)}};var _t=B;B.prototype._validationError=function(){return new Error("Array Methods must be provided an Array")},B.prototype._enumerate=function(){for(var t=this.length,n=this._input,e=0;this._state===st&&t>e;e++)this._eachEntry(n[e],e)},B.prototype._eachEntry=function(t,n){var e=this._instanceConstructor,r=e.resolve;if(r===it){var o=A(t);if(o===ot&&t._state!==st)this._settledAt(t._state,n,t._result);else if("function"!=typeof o)this._remaining--,this._result[n]=t;else if(e===dt){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)},B.prototype._settledAt=function(t,n,e){var r=this.promise;r._state===st&&(this._remaining--,t===ct?k(r,e):this._result[n]=e),0===this._remaining&&M(r,this._result)},B.prototype._willSettleAt=function(t,n){var e=this;C(t,void 0,function(t){e._settledAt(ut,n,t)},function(t){e._settledAt(ct,n,t)})};var yt=G,mt={Promise:dt,polyfill:yt};e(6).amd?(r=function(){return mt}.call(n,e,n,i),!(void 0!==r&&(i.exports=r))):"undefined"!=typeof i&&i.exports?i.exports=mt:"undefined"!=typeof this&&(this.ES6Promise=mt),yt()}).call(this)}).call(n,e(3),function(){return this}(),e(4)(t))},function(t,n){function e(){a=!1,s.length?c=s.concat(c):f=-1,c.length&&r()}function r(){if(!a){var t=setTimeout(e);a=!0;for(var n=c.length;n;){for(s=c,c=[];++f<n;)s&&s[f].run();f=-1,n=c.length}s=null,a=!1,clearTimeout(t)}}function o(t,n){this.fun=t,this.array=n}function i(){}var s,u=t.exports={},c=[],a=!1,f=-1;u.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];c.push(new o(t,n)),1!==c.length||a||setTimeout(r,0)},o.prototype.run=function(){this.fun.apply(null,this.array)},u.title="browser",u.browser=!0,u.env={},u.argv=[],u.version="",u.versions={},u.on=i,u.addListener=i,u.once=i,u.off=i,u.removeListener=i,u.removeAllListeners=i,u.emit=i,u.binding=function(t){throw new Error("process.binding is not supported")},u.cwd=function(){return"/"},u.chdir=function(t){throw new Error("process.chdir is not supported")},u.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")}}]);;
  1102. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"bbc-morph-promise":"1.0.5"},function(r){function o(e){if(n[e])return n[e].exports;var t=n[e]={exports:{},id:e,loaded:!1};return r[e].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}var n={};return o.m=r,o.c=n,o.p="",o(0)}([function(r,o,n){Morph.modules["[email protected]"]=n(1)},function(r,o,n){function e(){return new p(function(r){requirejs(["bump-3"],function(o){u=o,r(u)})})}function t(){return u?p.resolve(u):e()}var u,p=n(2);o.load=t},function(r,o){r.exports=Morph.modules["[email protected]"]}]);;
  1103. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"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["[email protected]"]=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("[email protected]",e,r)},selfTransitive:function(e,r){return Morph.requireTransitiveWithCaller("[email protected]",e,r,!0)},transitiveThenUpdate:function(e,r){return Morph.requireTransitiveWithCallerThenUpdate("[email protected]",e,r)},selfTransitiveThenUpdate:function(e,r){return Morph.requireTransitiveWithCallerThenUpdate("[email protected]",e,r,!0)}}},function(e,r){e.exports=Morph.modules["[email protected]"]}]);;
  1104. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"@bbc/bitesize-branding":"10.0.0","bbc-morph-bitesize-related-links":"4.0.1","bbc-morph-gel-icons":"2.3.3","morph-container":"3.0.4","prop-types":"15.6.2",react:"0.14.7","react-dom":"0.14.7","svg-react-loader":"0.3.7"},function(e){function t(r){if(n[r])return n[r].exports;var l=n[r]={exports:{},id:r,loaded:!1};return e[r].call(l.exports,l,l.exports,t),l.loaded=!0,l.exports}var n={};t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){Morph.modules["[email protected]"]=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 l=n[r]={i:r,l:!1,exports:{}};return e[r].call(l.exports,l,l.exports,t),l.l=!0,l.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=5)}([function(e,t){e.exports=n(3)},function(e,t){e.exports=n(4)},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 l=r(n(0)),a=(r(n(1)),r(n(3))),o=r(n(4)),i=function(e,t,n,r,a){return l.default.createElement("div",{className:"related-links__promo"},l.default.createElement("a",{href:e,className:"related-links__promo__link"},l.default.createElement("img",{src:"https://ichef.bbci.co.uk/images/ic/80x80/".concat(n,".jpg"),alt:r,width:"80",height:"80"})),l.default.createElement("div",{className:"related-links__promo__body"},l.default.createElement("a",{href:e,className:"related-links__promo__titlelink"},t),l.default.createElement("p",null,a)))},u=function(e,t){return l.default.createElement("a",{href:e,className:"related-links__link"},t)},s=function(e,t){return l.default.createElement("a",{href:e,className:"related-links__link"},l.default.createElement(a.default,{iconName:"external-link",additionalClassNames:"related-links__link-icon"}),t)},c=function(e){var t=e.links,n=t.internalLinks,r=t.externalLinks,a=e.language,c=n&&n.length>0&&n[0].pid?n[0]:null;return l.default.createElement("div",{className:"related-links"},l.default.createElement("h2",{className:"related-links__header"},(0,o.default)(a).title),c&&i(c.url,c.title,c.pid,c.altText,c.shortDescription),l.default.createElement("ul",{className:"related-links__list related-links__list--internal"},n.map(function(e,t){return null!==c&&t>0&&t<6||null===c&&t<5?l.default.createElement("li",{key:e.url,className:"related-links__item"},u(e.url,e.title)):null})),n&&r&&l.default.createElement("hr",null),l.default.createElement("ul",{className:"related-links__list related-links__list--external"},r.map(function(e,t){return t<5?l.default.createElement("li",{key:e.url,className:"related-links__item"},s(e.url,e.title),(e.subscription||e.requiresSubscription)&&l.default.createElement("span",{className:"related-links__subscription"},(0,o.default)(a).subscription)):null})))};c.defaultProps={language:"en-GB"},c.displayName="RelatedLinks";var f=c;t.default=f,e.exports=t.default},function(e,t){e.exports=n(5)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){return{"en-GB":{title:"Links",subscription:"SUBSCRIPTION"},"cy-GB":{title:"Dolenni",subscription:"TANYSGRIFIAD"},"ga-GB":{title:"Naisc",subscription:"SÍNTIÚS"},"gd-GB":{title:"Ceanglaichean",subscription:"SEIRBHEIS PÀIGHTE"}}[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-GB"]};t.default=r,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}),t.default=void 0;var l=r(n(6)),a=r(n(7)),o=l.default.create(a.default,{data:function(e){return{relatedLinksData:{uri:{data:"bbc-morph-bitesize-related-links",zid:e.zid,pageType:e.pageType},updates:!1}}}});t.default=o,e.exports=t.default},function(e,t){e.exports=n(6)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function l(e){return(l="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 o(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 i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}function u(e,t){return!t||"object"!==l(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 c(e){return(c=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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;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(0)),m=(r(n(1)),r(n(2))),b=function(e){function t(){return a(this,t),u(this,c(t).apply(this,arguments))}return f(t,e),i(t,[{key:"render",value:function(){var e=this.props,t=e.relatedLinksData,n=e.language,r=t.meta.responseCode,l=t.body;return 200===r?p.default.createElement("div",{className:"related-links-container"},p.default.createElement(m.default,{links:l,language:n})):null}}]),t}(p.Component);b.defaultProps={language:"en-GB"},b.displayName="RelatedLinksContainer";var _=b;t.default=_,e.exports=t.default}])},function(e,t){e.exports=React},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t){e.exports={create:function(e,t){return Morph.createContainerWithCaller("[email protected]",e,t)}}}]);;
  1105. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"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["[email protected]"]=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("[email protected]",e,r)},selfTransitive:function(e,r){return Morph.requireTransitiveWithCaller("[email protected]",e,r,!0)},transitiveThenUpdate:function(e,r){return Morph.requireTransitiveWithCallerThenUpdate("[email protected]",e,r)},selfTransitiveThenUpdate:function(e,r){return Morph.requireTransitiveWithCallerThenUpdate("[email protected]",e,r,!0)}}},function(e,r){e.exports=Morph.modules["[email protected]"]}]);;
  1106. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"@babel/runtime":"7.7.2","@bbc/bitesize-branding":"10.2.0","@bbc/education-sign-in-banner":"0.6.0","bbc-morph-bitesize-config-data":"1.2.3","bbc-morph-bitesize-core-components":"12.3.0","bbc-morph-bitesize-core-utils":"5.0.2","bbc-morph-bitesize-personalisation-client-tools":"11.0.0","bbc-morph-gel-icons":"4.0.0","bbc-morph-istats":"1.3.0","core-js":"2.6.10","morph-container":"4.0.0",react:"0.14.7","react-redux":"4.4.7",redux:"3.7.2","redux-thunk":"2.2.0"},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["[email protected]"]=n(1)},function(e,t,n){e.exports=n(2)},function(e,t,n){(function(t){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=17)}([function(e,t){e.exports=n(3)},function(e,t){e.exports=n(4)},function(e,t){e.exports=n(5)},function(e,t){e.exports=n(7)},function(e,t){e.exports=n(28)},function(e,t){e.exports=n(29)},function(e,t){e.exports=n(30)},function(e,t){e.exports=n(32)},function(e,t){e.exports=n(33)},function(e,t,n){"use strict";var r=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(1)),i=function(e){var t=e.title,n=e.body,r=e.cta;return o.default.createElement("div",{className:"bitesize-practice__message-wrap"},o.default.createElement("div",{className:"bitesize-practice__message-layout"},o.default.createElement("div",{className:"bitesize-practice__message-layout-item"},o.default.createElement("h2",{className:"bitesize-practice__message-title"},t),o.default.createElement("div",{className:"bitesize-practice__message-body"},n)),o.default.createElement("div",{className:"bitesize-practice__message-cta"},r)))};i.propTypes={title:o.PropTypes.string.isRequired,body:o.PropTypes.node.isRequired,cta:o.PropTypes.node.isRequired};var u=i;t.default=u,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={USER_TERMS_ACCEPTED:"USER_TERMS_ACCEPTED",USER_TERMS_NOT_YET_ACCEPTED:"USER_TERMS_NOT_YET_ACCEPTED",IFRAME_LAUNCHED:"IFRAME_LAUNCHED",IFRAME_LOADED:"IFRAME_LOADED",IFRAME_TIMED_OUT:"IFRAME_TIMED_OUT"},o=r;t.default=o,e.exports=t.default},function(e,t){e.exports=n(35)},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(13)),i=function(e){return{type:o.default.PRACTICE_IDS_UPDATED,practiceIds:e}},u=function(e){return{type:o.default.STUDY_GUIDE_CHECKED,isValid:e}},a=function(e){return{type:o.default.FLAGPOLE_CHECKED,isEnabled:e}},c=function(e){return{type:o.default.USER_FETCHED,userDetails:e}},s=function(e){return{type:o.default.FAILED_TO_FETCH_USER,errorMessage:e}},f=function(e){return{type:o.default.PRACTICE_ENV_SET,practiceEnv:e}},l={updatedPracticeIds:i,checkedStudyGuideIsValid:u,checkedFlagIsEnabled:a,fetchedUserDetails:c,failedToFetchUser:s,setPracticeEnv:f};t.default=l,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={PRACTICE_IDS_UPDATED:"PRACTICE_IDS_UPDATED",STUDY_GUIDE_CHECKED:"STUDY_GUIDE_CHECKED",FLAGPOLE_CHECKED:"FLAGPOLE_CHECKED",USER_FETCHED:"USER_FETCHED",FAILED_TO_FETCH_USER:"FAILED_TO_FETCH_USER",PRACTICE_ENV_SET:"PRACTICE_ENV_SET"},o=r;t.default=o,e.exports=t.default},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(1)),i=r(n(26)),u=function(){return o.default.createElement("div",{className:"bitesize-loading-spinner"},o.default.createElement(i.default,null))},a=u;t.default=a,e.exports=t.default},function(e,t){e.exports=n(37)},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(41)),i=r(n(42)),u=r(n(43)),a=function(){return function(e){i.default.isArticleRead("zm6mcqt").then(function(t){e(t?u.default.userTermsAccepted():u.default.userTermsNotYetAccepted())}).catch(function(){e(u.default.userTermsNotYetAccepted())})}},c=function(){return function(e){e(u.default.userTermsAccepted()),i.default.postReadForAnArticle("zm6mcqt","")}},s=function(){return function(e,t){e(u.default.iframeLaunched()),setTimeout(function(){t().iframeLoaded||(e(u.default.iframeTimedOut()),o.default.track("practice_iframe","error",{timeout_value:"".concat(20)}))},2e4)}},f=function(){return function(e,t){e(u.default.iframeLoaded());var n=t(),r=n.iframeLoadStartTime,i=n.iframeLoadCompleteTime,a=(i-r)/1e3;o.default.track("practice_iframe","load",{time_taken:"".concat(a)})}},l={checkPrivacyPolicyRead:a,userTermsAccepted:c,iframeLaunched:s,iframeLoaded:f};t.default=l,e.exports=t.default},function(e,t,n){"use strict";var r=n(0),o=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(1)),u=r(n(18)),a=n(3),c=n(11),s=r(n(19)),f=r(n(20)),l=r(n(51)),p=function(){return(0,c.createStore)(l.default,(0,c.applyMiddleware)(s.default))},d=u.default.create(f.default,{data:function(){return{bitesizeConfigData:{uri:{data:"bbc-morph-bitesize-config-data"},updates:!1,requireSuccess:!0}}}}),h=function(e){return i.default.createElement(a.Provider,{store:p()},i.default.createElement(d,e))};h.defaultProps={fallbackContent:null},h.propTypes={studyGuideId:i.PropTypes.string.isRequired,fallbackContent:i.PropTypes.element,ceregoSetId:i.PropTypes.string.isRequired};var y=h;t.default=y,e.exports=t.default},function(e,t){e.exports=n(88)},function(e,t){e.exports=n(89)},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(3),i=r(n(21)),u=r(n(12)),a=r(n(23)),c=function(e){return{checkGuide:function(t,n){return e(i.default.checkGuideIsValid(t,n))},checkFlagpole:function(t){return e(i.default.checkFlagIsEnabled(t))},checkUser:function(){return e(i.default.fetchUserDetails())},setPracticeEnv:function(t){return e(u.default.setPracticeEnv(t))}}},s=(0,o.connect)(null,c)(a.default),f=s;t.default=f,e.exports=t.default},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(22)),i=r(n(12)),u=function(e){return null!==e},a=function(e,t){return function(n){n(i.default.updatedPracticeIds({studyGuideId:e,ceregoSetId:t})),n(i.default.checkedStudyGuideIsValid(u(t)))}},c=function(e){return function(t){t(i.default.checkedFlagIsEnabled(e.cerego))}},s=function(){return function(e,t){t().studyGuideIsValid&&o.default.getDetails().then(function(t){return e(i.default.fetchedUserDetails(t))}).catch(function(t){e(i.default.failedToFetchUser(t.message)),console.log("User GetDetails Error:",t)})}},f={checkGuideIsValid:a,checkFlagIsEnabled:c,fetchUserDetails:s};t.default=f,e.exports=t.default},function(e,t){e.exports=n(90)},function(e,t,n){"use strict";var r=n(2),o=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(4)),u=o(n(5)),a=o(n(6)),c=o(n(7)),s=o(n(8)),f=r(n(1)),l=o(n(24)),p=function(e){function t(e){var n;(0,i.default)(this,t),n=(0,a.default)(this,(0,c.default)(t).call(this,e));var r=e.bitesizeConfigData,o=e.studyGuideId,u=e.practiceEnv,s=e.ceregoSetId,f=e.checkGuide,l=e.checkFlagpole,p=e.setPracticeEnv,d=r.body.flagpoles;return f(o,s),l(d),p(u),n}return(0,s.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){(0,this.props.checkUser)()}},{key:"render",value:function(){var e=this.props.fallbackContent;return f.default.createElement(l.default,{fallbackContent:e})}}]),t}(f.default.Component);p.defaultProps={fallbackContent:null,practiceEnv:null},p.propTypes={bitesizeConfigData:f.PropTypes.shape({body:f.PropTypes.shape({flagpoles:f.PropTypes.shape({cerego:f.PropTypes.bool.isRequired})}).isRequired}).isRequired,studyGuideId:f.PropTypes.string.isRequired,practiceEnv:f.PropTypes.string,ceregoSetId:f.PropTypes.string.isRequired,fallbackContent:f.PropTypes.element,checkGuide:f.PropTypes.func.isRequired,checkFlagpole:f.PropTypes.func.isRequired,checkUser:f.PropTypes.func.isRequired,setPracticeEnv:f.PropTypes.func.isRequired};var d=p;t.default=d,e.exports=t.default},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(3),i=r(n(25)),u=function(e){return{studyGuideIsValid:e.studyGuideIsValid,featureIsEnabled:e.featureIsEnabled,userWasChecked:e.userWasChecked,userIsEligible:e.userIsEligible,userHasAcceptedTerms:e.userHasAcceptedTerms,iframeTimedOut:e.iframeTimedOut,applicationErrored:e.applicationErrored}},a=(0,o.connect)(u,null)(i.default),c=a;t.default=c,e.exports=t.default},function(e,t,n){"use strict";var r=n(0),o=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(1)),u=r(n(14)),a=r(n(27)),c=r(n(36)),s=function(e){var t=e.studyGuideIsValid,n=e.featureIsEnabled,r=e.userWasChecked,o=e.userIsEligible,s=e.applicationErrored,f=e.iframeTimedOut,l=e.userHasAcceptedTerms,p=e.fallbackContent;if(t&&n&&!s){if(!r)return i.default.createElement("div",{className:"bitesize-practice-loading"},i.default.createElement(u.default,null),i.default.createElement(a.default,{content:p}));if(o)return i.default.createElement(c.default,null)}return t&&n&&s&&f&&!l?i.default.createElement(c.default,null):i.default.createElement(a.default,{content:p})};s.defaultProps={fallbackContent:null},s.propTypes={fallbackContent:i.PropTypes.element,studyGuideIsValid:i.PropTypes.bool.isRequired,featureIsEnabled:i.PropTypes.bool.isRequired,userWasChecked:i.PropTypes.bool.isRequired,userIsEligible:i.PropTypes.bool.isRequired,applicationErrored:i.PropTypes.bool.isRequired,iframeTimedOut:i.PropTypes.bool.isRequired,userHasAcceptedTerms:i.PropTypes.bool.isRequired};var f=s;t.default=f,e.exports=t.default},function(e,t){e.exports=n(98)},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(3),i=r(n(28)),u=function(e){var t=e.userIsEligible&&e.studyGuideIsValid&&!e.featureIsEnabled;return e.applicationErrored||t},a=function(e){return e.studyGuideIsValid&&e.featureIsEnabled&&!e.userIsSignedIn&&!e.applicationErrored},c=function(e){return e.signedInUserHasCookiesDisabled&&!e.applicationErrored},s=function(e){return{shouldShowErrorMessage:u(e),shouldShowSignInCta:a(e),shouldShowEnableCookiesCta:c(e)}},f=(0,o.connect)(s,null)(i.default),l=f;t.default=l,e.exports=t.default},function(e,n,r){"use strict";var o=r(2),i=r(0);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u=i(r(4)),a=i(r(5)),c=i(r(6)),s=i(r(7)),f=i(r(8)),l=o(r(1)),p=i(r(29)),d=i(r(30)),h=i(r(35)),y=function(e){function n(){return(0,u.default)(this,n),(0,c.default)(this,(0,s.default)(n).apply(this,arguments))}return(0,f.default)(n,e),(0,a.default)(n,[{key:"componentDidMount",value:function(){var e=this.props.shouldShowErrorMessage;t.window&&t.window.document.documentElement.classList.remove("bitesize-practice"),e&&document.dispatchEvent(new CustomEvent("bbc-user-event",{detail:{container:"practice",label:"our new tailored test isn't working right now",result:"error"}}))}},{key:"render",value:function(){var e=this.props,t=e.shouldShowSignInCta,n=e.shouldShowEnableCookiesCta,r=e.shouldShowErrorMessage,o=e.content;return l.default.createElement("div",{className:"bitesize-practice-fallback-content"},t&&l.default.createElement(d.default,null),n&&l.default.createElement(h.default,null),r&&l.default.createElement(p.default,null),o)}}]),n}(l.default.Component);y.propTypes={content:l.PropTypes.element.isRequired,shouldShowSignInCta:l.PropTypes.bool.isRequired,shouldShowEnableCookiesCta:l.PropTypes.bool.isRequired,shouldShowErrorMessage:l.PropTypes.bool.isRequired};var v=y;n.default=v,e.exports=n.default},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(1)),i=function(){return o.default.createElement("div",{className:"bitesize-practice__message-error"},o.default.createElement("div",{className:"bitesize-practice__message-wrap"},o.default.createElement("div",{className:"bitesize-practice__message-layout"},o.default.createElement("div",{className:"bitesize-practice__message-layout-item"},o.default.createElement("h2",{className:"bitesize-practice__message-title"},"Oh no!"),o.default.createElement("div",{className:"bitesize-practice__message-body"},o.default.createElement("p",null,"Our new tailored test isn't working right now. While we're fixing it we've put back the original test. Check back soon."))))))},u=i;t.default=u,e.exports=t.default},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(31)),i=r(n(4)),u=r(n(5)),a=r(n(6)),c=r(n(7)),s=r(n(8)),f=r(n(1)),l=r(n(32)),p=r(n(33)),d=n(34),h=r(n(9)),y=f.default.createElement("p",null,"Not all tests are made equal. We've taken checking what you know to the next level."," ",f.default.createElement("b",null,"Sign in now to try it (Age 13+)")),v=function(e){function t(e){var n;return(0,i.default)(this,t),n=(0,a.default)(this,(0,c.default)(t).call(this,e)),n.state={flagpoleGreen:!1},n}return(0,s.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){var e=this;l.default.checkFlagpole().then(function(){e.setState({flagpoleGreen:!0})}).catch(function(){e.setState({flagpoleGreen:!1})})}},{key:"render",value:function(){var e=this.state.flagpoleGreen,t=(0,o.default)({},l.default,{purpose:null,buttonColour:"white"}),n=[{attribute:"data-bbc-container",value:"Cerego sign-in CTA"}];return e&&f.default.createElement("div",{className:"bitesize-practice__message-id-sign-in"},f.default.createElement(h.default,{title:"Are you ready?",body:y,cta:f.default.createElement(p.default,{showSubheading:!1,showHeading:!1,idctaConfig:t,customAtiAttribs:n,env:(0,d.getEnv)()})}))}}]),t}(f.default.Component),b=v;t.default=b,e.exports=t.default},function(e,t){e.exports=n(99)},function(e,t){e.exports=n(97)},function(e,t){e.exports=n(100)},function(e,t){e.exports=n(122)},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(1)),i=r(n(15)),u=r(n(9)),a=o.default.createElement("p",null,"With cookies on we can learn a bit about your Bitesize activity to create your tailored tests."),c=o.default.createElement("a",{className:"bitesize-practice__message-cta-link",href:"https://www.bbc.co.uk/usingthebbc/cookies/how-can-i-change-my-bbc-cookie-settings"},"Allow cookies",o.default.createElement("div",{className:"gel-icon gel-icon--right-arrow"},o.default.createElement(i.default,null))),s=function(){return o.default.createElement("div",{className:"bitesize-practice__message-cookies"},o.default.createElement(u.default,{title:"We need you to do something...",body:a,cta:c}))};t.default=s,e.exports=t.default},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(3),i=r(n(37)),u=r(n(16)),a=function(e){return{userHasAcceptedTerms:e.userHasAcceptedTerms}},c=function(e){return{checkPrivacyPolicyRead:function(){return e(u.default.checkPrivacyPolicyRead())},userTermsAccepted:function(){return e(u.default.userTermsAccepted())}}},s=(0,o.connect)(a,c)(i.default),f=s;t.default=f,e.exports=t.default},function(e,n,r){"use strict";var o=r(2),i=r(0);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u=i(r(4)),a=i(r(5)),c=i(r(6)),s=i(r(7)),f=i(r(8)),l=o(r(1)),p=i(r(38)),d=i(r(40)),h=i(r(50)),y=function(e){function n(){return(0,u.default)(this,n),(0,c.default)(this,(0,s.default)(n).apply(this,arguments))}return(0,f.default)(n,e),(0,a.default)(n,[{key:"componentDidMount",value:function(){var e=this.props.checkPrivacyPolicyRead;t.window&&(t.window.document.documentElement.classList.add("bitesize-practice"),e())}},{key:"render",value:function(){var e=this.props,t=e.userHasAcceptedTerms,n=e.userTermsAccepted,r="bitesize-practice__iframe-wrapper ".concat(t?"":"bitesize-practice__iframe-wrapper--hidden");return l.default.createElement("div",null,l.default.createElement("div",{id:"enter-full-screen",className:"bitesize-practice__container",ref:this.setPracticeElementRef},l.default.createElement("div",{className:"bitesize-practice__cerego-content"},!1===t&&l.default.createElement(p.default,{acceptAction:function(){return n()}}),l.default.createElement("div",{className:r},l.default.createElement(d.default,null)))),t&&l.default.createElement(h.default,null))}}]),n}(l.default.Component);y.propTypes={userHasAcceptedTerms:l.PropTypes.bool.isRequired,checkPrivacyPolicyRead:l.PropTypes.func.isRequired,userTermsAccepted:l.PropTypes.func.isRequired};var v=y;n.default=v,e.exports=n.default},function(e,t,n){"use strict";var r=n(0),o=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(1)),u=r(n(39)),a=function(e){var t=e.acceptAction;return i.default.createElement("div",{className:"bitesize-practice-interstitial"},i.default.createElement("div",{className:"bitesize-practice-interstitial__layout"},i.default.createElement("div",{className:"bitesize-practice-interstitial__content"},i.default.createElement("h2",{className:"bitesize-practice-interstitial__title"},"Privacy Notice"),i.default.createElement("div",{className:"bitesize-practice-interstitial__text"},i.default.createElement("p",null,"Bitesize is trialling a new method of helping you practise what you learn, which gives you feedback and email notifications, offering next steps to help you progress."),i.default.createElement("p",null,"You can read about this in our"," ",i.default.createElement("a",{className:"bitesize-practice-interstitial__link",href:"/bitesize/articles/zm6mcqt"},"Privacy Notice"))),i.default.createElement(u.default,{onClick:function(){return t()},className:"bitesize-practice-interstitial__button"},"Ok"))))};a.propTypes={acceptAction:i.PropTypes.func.isRequired};var c=a;t.default=c,e.exports=t.default},function(e,t){e.exports=n(123)},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(3),i=r(n(16)),u=r(n(44)),a=function(e){return{practiceIds:e.practiceIds,iframeFinishedLoading:e.iframeLoaded,iframeFailedToLoad:e.iframeTimedOut,practiceEnv:e.practiceEnv}},c=function(e){return{iframeLaunched:function(){return e(i.default.iframeLaunched())},iframeLoaded:function(){return e(i.default.iframeLoaded())}}},s=(0,o.connect)(a,c)(u.default),f=s;t.default=f,e.exports=t.default},function(e,t){e.exports=n(96)},function(e,t){e.exports=n(133)},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(10)),i=function(){return{type:o.default.IFRAME_LAUNCHED}},u=function(){return{type:o.default.USER_TERMS_ACCEPTED}},a=function(){return{type:o.default.USER_TERMS_NOT_YET_ACCEPTED}},c=function(){return{type:o.default.IFRAME_LOADED}},s=function(){return{type:o.default.IFRAME_TIMED_OUT}},f={iframeLaunched:i,userTermsAccepted:u,userTermsNotYetAccepted:a,iframeLoaded:c,iframeTimedOut:s};t.default=f,e.exports=t.default},function(e,n,r){"use strict";var o=r(2),i=r(0);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var u=i(r(4)),a=i(r(5)),c=i(r(6)),s=i(r(7)),f=i(r(45)),l=i(r(8)),p=o(r(1)),d=i(r(14)),h=i(r(46)),y=i(r(48)),v=600,b=function(){var e=new RegExp("ipad|iphone|iemobile|android|mobile","gi"),t=e.test(window.navigator.userAgent);return t||(t=window.document.documentElement.clientWidth<=415),t},m=function(){if(window.navigator.userAgent){var e=/iphone/i,t=/mobile/i;return window.navigator.userAgent.match(e)&&window.navigator.userAgent.match(t)}return!1},g=function(){return b()&&window.document.documentElement.clientWidth>window.document.documentElement.clientHeight},_=function(){var e=window.document.documentElement.clientHeight,t=v-44;return Math.min(e,t)},w=function(e){function n(e){var t;return(0,u.default)(this,n),t=(0,c.default)(this,(0,s.default)(n).call(this,e)),t.state={fullscreen:!1,iframeHeight:v},t.handleFullscreenChange=t.handleFullscreenChange.bind((0,f.default)(t)),t.setMobileHeightOnResize=t.setMobileHeightOnResize.bind((0,f.default)(t)),t}return(0,l.default)(n,e),(0,a.default)(n,[{key:"componentDidMount",value:function(){var e=this;(0,this.props.iframeLaunched)(),window.addEventListener("message",function(t){return e.handleLoadedMessage(t)}),t.window&&(t.window.addEventListener("webkitfullscreenchange",this.handleFullscreenChange,!1),t.window.addEventListener("mozfullscreenchange",this.handleFullscreenChange,!1),t.window.addEventListener("fullscreenchange",this.handleFullscreenChange,!1),t.window.addEventListener("MSFullscreenChange",this.handleFullscreenChange,!1),t.window.addEventListener("resize",this.setMobileHeightOnResize,!1))}},{key:"componentWillUnmount",value:function(){t.window&&(t.window.removeEventListener("webkitfullscreenchange",this.handleFullscreenChange,!1),t.window.removeEventListener("mozfullscreenchange",this.handleFullscreenChange,!1),t.window.removeEventListener("fullscreenchange",this.handleFullscreenChange,!1),t.window.removeEventListener("MSFullscreenChange",this.handleFullscreenChange,!1),t.window.removeEventListener("resize",this.setMobileHeightOnResize,!1))}},{key:"setDefaultHeight",value:function(){this.setState({iframeHeight:v})}},{key:"setMobileHeightOnResize",value:function(){var e=this.state.fullscreen;(b()||g())&&!m()&&e&&this.removeMobilePadding()}},{key:"removeMobilePadding",value:function(){!b()&&!g()||m()||this.setState({iframeHeight:_()-44})}},{key:"handleLoadedMessage",value:function(e){e.source===this.iframeElement.contentWindow&&("load-module"===JSON.parse(e.data).messageType&&(0,this.props.iframeLoaded)())}},{key:"handleFullscreenChange",value:function(){var e=window.document.fullscreenElement||window.document.mozFullScreenElement||window.document.webkitFullscreenElement||window.document.msFullscreenElement,t=this.state.fullscreen;e&&!t?(this.setState({fullscreen:!0}),this.removeMobilePadding()):!e&&t&&(this.setState({fullscreen:!1}),this.setDefaultHeight())}},{key:"toggleFullScreen",value:function(e){var t=this.iframeContainer.requestFullscreen||this.iframeContainer.mozRequestFullScreen||this.iframeContainer.webkitRequestFullScreen||this.iframeContainer.msRequestFullscreen,n=window.document.exitFullscreen||window.document.mozCancelFullScreen||window.document.webkitExitFullscreen||window.document.msExitFullscreen;window.document.fullscreenElement||window.document.mozFullScreenElement||window.document.webkitFullscreenElement||window.document.msFullscreenElement?n.call(window.document):t.call(this.iframeContainer),e.preventDefault()}},{key:"render",value:function(){var e=this,t=this.props,n=t.practiceIds,r=t.iframeFailedToLoad,o=t.iframeFinishedLoading,i=t.practiceEnv,u=n.studyGuideId,a=this.state.fullscreen,c=this.state.iframeHeight,s=o?"bitesize-practice__iframe":"bitesize-practice__iframe bitesize-practice__iframe--hidden",f=!o&&!r,l=o&&!r&&!m();return a||(c=v),p.default.createElement("div",{className:"bitesize-practice__iframe-container",ref:function(t){e.iframeContainer=t}},f&&p.default.createElement("div",{className:"bitesize-practice__iframe-loading"},p.default.createElement(d.default,null)),l&&p.default.createElement(y.default,{fullscreen:a,toggleFullScreen:function(t){return e.toggleFullScreen(t)}}),p.default.createElement("iframe",{className:s,ref:function(t){e.iframeElement=t},src:(0,h.default)(u,i),allowFullScreen:!0,style:{"min-height":"".concat(c,"px")}}))}}]),n}(p.default.Component);w.defaultProps={practiceEnv:null},w.propTypes={practiceIds:p.PropTypes.string.isRequired,iframeFinishedLoading:p.PropTypes.bool.isRequired,iframeFailedToLoad:p.PropTypes.bool.isRequired,iframeLaunched:p.PropTypes.func.isRequired,iframeLoaded:p.PropTypes.func.isRequired,practiceEnv:p.PropTypes.string};var E=w;n.default=E,e.exports=n.default},function(e,t){e.exports=n(31)},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(47)),i=function(e,t){var n=t?"?env=".concat(t):"";return"".concat((0,o.default)(),"/bitesize/guides/").concat(e,"/practice").concat(n)},u=i;t.default=u,e.exports=t.default},function(e,t){e.exports=n(141)},function(e,t,n){"use strict";var r=n(0),o=n(2);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(1)),u=r(n(49)),a=function(e){var t=e.fullscreen,n=e.toggleFullScreen;return i.default.createElement("div",{className:"fullscreen__container"},i.default.createElement("a",{href:"#enter-full-screen",onClick:function(e){return n(e)},className:"fullscreen__button","data-bbc-container":"Practice"},i.default.createElement(u.default,{iconName:t?"exit-fullscreen":"fullscreen"}),i.default.createElement("span",{className:"fullscreen__button-text"},t?"Exit":"Enter"," full screen")))};a.propTypes={fullscreen:i.PropTypes.bool.isRequired,toggleFullScreen:i.PropTypes.func.isRequired};var c=a;t.default=c,e.exports=t.default},function(e,t){e.exports=n(142)},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(1)),i=r(n(15)),u=r(n(9)),a=o.default.createElement("p",null,"The BBC will use any message you may give by email to improve your experience and the experience of other Bitesize users in the future. This feedback is really important to us."),c=o.default.createElement("button",{type:"button",className:"bitesize-practice__message-cta-link",onClick:function(){var e=window.location.href,t=encodeURI("BBC - Practice Feedback (".concat(e,")"));window.location.href="mailto:[email protected]?subject=".concat(t)}},"Leave feedback",o.default.createElement("span",{className:"gel-icon gel-icon--right-arrow"},o.default.createElement(i.default,null))),s=function(){return o.default.createElement("div",{className:"bitesize-practice__message-feedback"},o.default.createElement(u.default,{title:"How was it for you?",body:a,cta:c}))};t.default=s,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(11),o=n(52),i=n(53),u=(0,r.combineReducers)({practiceIds:o.practiceIds,studyGuideIsValid:o.studyGuideIsValid,featureIsEnabled:o.featureIsEnabled,userWasChecked:o.userWasChecked,userIsEligible:o.userIsEligible,signedInUserHasCookiesDisabled:o.signedInUserHasCookiesDisabled,userIsSignedIn:o.userIsSignedIn,applicationErrored:o.applicationErrored,userHasAcceptedTerms:i.userHasAcceptedTerms,iframeLoaded:i.iframeLoaded,iframeTimedOut:i.iframeTimedOut,iframeLoadStartTime:i.iframeLoadStartTime,iframeLoadCompleteTime:i.iframeLoadCompleteTime,practiceEnv:o.practiceEnv}),a=u;t.default=a,e.exports=t.default},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.applicationErrored=t.userIsSignedIn=t.userIsUnderThirteen=t.signedInUserHasCookiesDisabled=t.userIsEligible=t.userWasChecked=t.featureIsEnabled=t.ceregoSetId=t.studyGuideIsValid=t.practiceEnv=t.practiceIds=void 0;var o=r(n(13)),i=r(n(10)),u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.PRACTICE_IDS_UPDATED?t.practiceIds:e};t.practiceIds=u;var a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.PRACTICE_ENV_SET?t.practiceEnv:e};t.practiceEnv=a;var c=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.STUDY_GUIDE_CHECKED?t.isValid:e};t.studyGuideIsValid=c;var s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.CEREGO_ID_FETCHED?t.ceregoSetId:e};t.ceregoSetId=s;var f=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.FLAGPOLE_CHECKED?t.isEnabled:e};t.featureIsEnabled=f;var l=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(arguments.length>1?arguments[1]:void 0).type===o.default.USER_FETCHED||e};t.userWasChecked=l;var p=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.USER_FETCHED?t.userDetails.isSignedIn&&!t.userDetails.isUnderThirteen&&t.userDetails.hasPersonalisationEnabled&&t.userDetails.personalisationCookiesEnabled:e};t.userIsEligible=p;var d=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.USER_FETCHED?t.userDetails.isSignedIn&&!t.userDetails.isUnderThirteen&&t.userDetails.hasPersonalisationEnabled&&!t.userDetails.personalisationCookiesEnabled:e};t.signedInUserHasCookiesDisabled=d;var h=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.USER_FETCHED?t.userDetails.isUnderThirteen:e};t.userIsUnderThirteen=h;var y=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.USER_FETCHED?t.userDetails.isSignedIn:e};t.userIsSignedIn=y;var v=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===i.default.IFRAME_TIMED_OUT||t.type===o.default.FAILED_TO_FETCH_USER||e};t.applicationErrored=v},function(e,t,n){"use strict";var r=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.iframeLoadCompleteTime=t.iframeLoadStartTime=t.iframeTimedOut=t.iframeLoaded=t.userHasAcceptedTerms=void 0;var o=r(n(10)),i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return t.type===o.default.USER_TERMS_ACCEPTED||t.type!==o.default.USER_TERMS_NOT_YET_ACCEPTED&&e};t.userHasAcceptedTerms=i;var u=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(arguments.length>1?arguments[1]:void 0).type===o.default.IFRAME_LOADED||e};t.iframeLoaded=u;var a=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(arguments.length>1?arguments[1]:void 0).type===o.default.IFRAME_TIMED_OUT||e};t.iframeTimedOut=a;var c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return(arguments.length>1?arguments[1]:void 0).type===o.default.IFRAME_LAUNCHED?new Date:e};t.iframeLoadStartTime=c;var s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return(arguments.length>1?arguments[1]:void 0).type===o.default.IFRAME_LOADED?new Date:e};t.iframeLoadCompleteTime=s}])}).call(t,function(){return this}())},function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},function(e,t){e.exports=React},function(e,t,n){function r(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return r=function(){return e},e}function o(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=r();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=o?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}var i=n(6);e.exports=o},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){
  1107. 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,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.connect=t.Provider=void 0;var o=n(8),i=r(o),u=n(12),a=r(u);t.Provider=i.default,t.connect=a.default},function(e,t,n){(function(e){"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)}function a(){d||(d=!0,(0,p.default)("<Provider> does not support changing `store` on the fly. It is most likely that you see this error because you updated to Redux 2.x and React Redux 2.x which no longer hot reload reducers automatically. See https://github.com/reactjs/react-redux/releases/tag/v2.0.0 for the migration instructions."))}t.__esModule=!0,t.default=void 0;var c=n(4),s=n(10),f=r(s),l=n(11),p=r(l),d=!1,h=function(e){function t(n,r){o(this,t);var u=i(this,e.call(this,n,r));return u.store=n.store,u}return u(t,e),t.prototype.getChildContext=function(){return{store:this.store}},t.prototype.render=function(){return c.Children.only(this.props.children)},t}(c.Component);t.default=h,"production"!==e.env.NODE_ENV&&(h.prototype.componentWillReceiveProps=function(e){this.store!==e.store&&a()}),h.propTypes={store:f.default.isRequired,children:c.PropTypes.element.isRequired},h.childContextTypes={store:f.default.isRequired}}).call(t,n(9))},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(f===setTimeout)return setTimeout(e,0);if((f===n||!f)&&setTimeout)return f=setTimeout,setTimeout(e,0);try{return f(e,0)}catch(t){try{return f.call(null,e,0)}catch(t){return f.call(this,e,0)}}}function i(e){if(l===clearTimeout)return clearTimeout(e);if((l===r||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(e);try{return l(e)}catch(t){try{return l.call(null,e)}catch(t){return l.call(this,e)}}}function u(){y&&d&&(y=!1,d.length?h=d.concat(h):v=-1,h.length&&a())}function a(){if(!y){var e=o(u);y=!0;for(var t=h.length;t;){for(d=h,h=[];++v<t;)d&&d[v].run();v=-1,t=h.length}d=null,y=!1,i(e)}}function c(e,t){this.fun=e,this.array=t}function s(){}var f,l,p=e.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:n}catch(e){f=n}try{l="function"==typeof clearTimeout?clearTimeout:r}catch(e){l=r}}();var d,h=[],y=!1,v=-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 c(e,t)),1!==h.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(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){"use strict";t.__esModule=!0;var r=n(4);t.default=r.PropTypes.shape({subscribe:r.PropTypes.func.isRequired,dispatch:r.PropTypes.func.isRequired,getState:r.PropTypes.func.isRequired})},function(e,t){"use strict";function n(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}t.__esModule=!0,t.default=n},function(e,t,n){(function(e){"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)}function a(e){return e.displayName||e.name||"Component"}function c(e,t){try{return e.apply(t)}catch(e){return A.value=e,A}}function s(t,n,r){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=Boolean(t),h=t||S,v=void 0;v="function"==typeof n?n:n?(0,b.default)(n):P;var m=r||T,_=s.pure,E=void 0===_||_,O=s.withRef,C=void 0!==O&&O,k=E&&m!==T,R=I++;return function(t){function n(e,t){(0,w.default)(e)||(0,g.default)(t+"() in "+s+" must return a plain object. Instead received "+e+".")}function r(t,r,o){var i=m(t,r,o);return"production"!==e.env.NODE_ENV&&n(i,"mergeProps"),i}var s="Connect("+a(t)+")",b=function(a){function d(e,t){o(this,d);var n=i(this,a.call(this,e,t));n.version=R,n.store=e.store||t.store,(0,j.default)(n.store,'Could not find "store" in either the context or props of "'+s+'". Either wrap the root component in a <Provider>, or explicitly pass "store" as a prop to "'+s+'".');var r=n.store.getState();return n.state={storeState:r},n.clearCache(),n}return u(d,a),d.prototype.shouldComponentUpdate=function(){return!E||this.haveOwnPropsChanged||this.hasStoreStateChanged},d.prototype.computeStateProps=function(t,r){if(!this.finalMapStateToProps)return this.configureFinalMapState(t,r);var o=t.getState(),i=this.doStatePropsDependOnOwnProps?this.finalMapStateToProps(o,r):this.finalMapStateToProps(o);return"production"!==e.env.NODE_ENV&&n(i,"mapStateToProps"),i},d.prototype.configureFinalMapState=function(t,r){var o=h(t.getState(),r),i="function"==typeof o;return this.finalMapStateToProps=i?o:h,this.doStatePropsDependOnOwnProps=1!==this.finalMapStateToProps.length,i?this.computeStateProps(t,r):("production"!==e.env.NODE_ENV&&n(o,"mapStateToProps"),o)},d.prototype.computeDispatchProps=function(t,r){if(!this.finalMapDispatchToProps)return this.configureFinalMapDispatch(t,r);var o=t.dispatch,i=this.doDispatchPropsDependOnOwnProps?this.finalMapDispatchToProps(o,r):this.finalMapDispatchToProps(o);return"production"!==e.env.NODE_ENV&&n(i,"mapDispatchToProps"),i},d.prototype.configureFinalMapDispatch=function(t,r){var o=v(t.dispatch,r),i="function"==typeof o;return this.finalMapDispatchToProps=i?o:v,this.doDispatchPropsDependOnOwnProps=1!==this.finalMapDispatchToProps.length,i?this.computeDispatchProps(t,r):("production"!==e.env.NODE_ENV&&n(o,"mapDispatchToProps"),o)},d.prototype.updateStatePropsIfNeeded=function(){var e=this.computeStateProps(this.store,this.props);return(!this.stateProps||!(0,y.default)(e,this.stateProps))&&(this.stateProps=e,!0)},d.prototype.updateDispatchPropsIfNeeded=function(){var e=this.computeDispatchProps(this.store,this.props);return(!this.dispatchProps||!(0,y.default)(e,this.dispatchProps))&&(this.dispatchProps=e,!0)},d.prototype.updateMergedPropsIfNeeded=function(){var e=r(this.stateProps,this.dispatchProps,this.props);return!(this.mergedProps&&k&&(0,y.default)(e,this.mergedProps))&&(this.mergedProps=e,!0)},d.prototype.isSubscribed=function(){return"function"==typeof this.unsubscribe},d.prototype.trySubscribe=function(){p&&!this.unsubscribe&&(this.unsubscribe=this.store.subscribe(this.handleChange.bind(this)),this.handleChange())},d.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},d.prototype.componentDidMount=function(){this.trySubscribe()},d.prototype.componentWillReceiveProps=function(e){E&&(0,y.default)(e,this.props)||(this.haveOwnPropsChanged=!0)},d.prototype.componentWillUnmount=function(){this.tryUnsubscribe(),this.clearCache()},d.prototype.clearCache=function(){this.dispatchProps=null,this.stateProps=null,this.mergedProps=null,this.haveOwnPropsChanged=!0,this.hasStoreStateChanged=!0,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,this.renderedElement=null,this.finalMapDispatchToProps=null,this.finalMapStateToProps=null},d.prototype.handleChange=function(){if(this.unsubscribe){var e=this.store.getState(),t=this.state.storeState;if(!E||t!==e){if(E&&!this.doStatePropsDependOnOwnProps){var n=c(this.updateStatePropsIfNeeded,this);if(!n)return;n===A&&(this.statePropsPrecalculationError=A.value),this.haveStatePropsBeenPrecalculated=!0}this.hasStoreStateChanged=!0,this.setState({storeState:e})}}},d.prototype.getWrappedInstance=function(){return(0,j.default)(C,"To access the wrapped instance, you need to specify { withRef: true } as the fourth argument of the connect() call."),this.refs.wrappedInstance},d.prototype.render=function(){var e=this.haveOwnPropsChanged,n=this.hasStoreStateChanged,r=this.haveStatePropsBeenPrecalculated,o=this.statePropsPrecalculationError,i=this.renderedElement;if(this.haveOwnPropsChanged=!1,this.hasStoreStateChanged=!1,this.haveStatePropsBeenPrecalculated=!1,this.statePropsPrecalculationError=null,o)throw o;var u=!0,a=!0;E&&i&&(u=n||e&&this.doStatePropsDependOnOwnProps,a=e&&this.doDispatchPropsDependOnOwnProps);var c=!1,s=!1;r?c=!0:u&&(c=this.updateStatePropsIfNeeded()),a&&(s=this.updateDispatchPropsIfNeeded());return!(!!(c||s||e)&&this.updateMergedPropsIfNeeded())&&i?i:(this.renderedElement=C?(0,l.createElement)(t,f({},this.mergedProps,{ref:"wrappedInstance"})):(0,l.createElement)(t,this.mergedProps),this.renderedElement)},d}(l.Component);return b.displayName=s,b.WrappedComponent=t,b.contextTypes={store:d.default},b.propTypes={store:d.default},"production"!==e.env.NODE_ENV&&(b.prototype.componentWillUpdate=function(){this.version!==R&&(this.version=R,this.trySubscribe(),this.clearCache())}),(0,x.default)(b,t)}}t.__esModule=!0;var f=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=s;var l=n(4),p=n(10),d=r(p),h=n(13),y=r(h),v=n(14),b=r(v),m=n(11),g=r(m),_=n(16),w=r(_),E=n(26),x=r(E),O=n(27),j=r(O),S=function(e){return{}},P=function(e){return{dispatch:e}},T=function(e,t,n){return f({},n,e,t)},A={value:null},I=0}).call(t,n(9))},function(e,t){"use strict";function n(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=Object.prototype.hasOwnProperty,i=0;i<n.length;i++)if(!o.call(t,n[i])||e[n[i]]!==t[n[i]])return!1;return!0}t.__esModule=!0,t.default=n},function(e,t,n){"use strict";function r(e){return function(t){return(0,o.bindActionCreators)(e,t)}}t.__esModule=!0,t.default=r;var o=n(15)},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t,n){function r(e){if(!u(e)||o(e)!=a)return!1;var t=i(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&f.call(n)==p}var o=n(17),i=n(23),u=n(25),a="[object Object]",c=Function.prototype,s=Object.prototype,f=c.toString,l=s.hasOwnProperty,p=f.call(Object);e.exports=r},function(e,t,n){function r(e){return null==e?void 0===e?c:a:s&&s in Object(e)?i(e):u(e)}var o=n(18),i=n(21),u=n(22),a="[object Null]",c="[object Undefined]",s=o?o.toStringTag:void 0;e.exports=r},function(e,t,n){var r=n(19),o=r.Symbol;e.exports=o},function(e,t,n){var r=n(20),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=u.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[c]=n:delete e[c]),o}var o=n(18),i=Object.prototype,u=i.hasOwnProperty,a=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,n){var r=n(24),o=r(Object.getPrototypeOf,Object);e.exports=o},function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},function(e,t){"use strict";var n={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,arguments:!0,arity:!0},o="function"==typeof Object.getOwnPropertySymbols;e.exports=function(e,t,i){if("string"!=typeof t){var u=Object.getOwnPropertyNames(t);o&&(u=u.concat(Object.getOwnPropertySymbols(t)));for(var a=0;a<u.length;++a)if(!(n[u[a]]||r[u[a]]||i&&i[u[a]]))try{e[u[a]]=t[u[a]]}catch(e){}}return e}},function(e,t,n){(function(t){"use strict";var n=function(e,n,r,o,i,u,a,c){if("production"!==t.env.NODE_ENV&&void 0===n)throw new Error("invariant requires an error message argument");if(!e){var s;if(void 0===n)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[r,o,i,u,a,c],l=0;s=new Error(n.replace(/%s/g,function(){return f[l++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}};e.exports=n}).call(t,n(9))},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(6),i=n(31);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(34);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){(function(e,n){!function(e,n){n(t)}(0,function(t){"use strict";function r(e){var t=m.call(e,_),n=e[_];try{e[_]=void 0;var r=!0}catch(e){}var o=g.call(e);return r&&(t?e[_]=n:delete e[_]),o}function o(e){return w.call(e)}function i(e){return null==e?void 0===e?x:E:O&&O in Object(e)?r(e):o(e)}function u(e){return null!=e&&"object"==typeof e}function a(e){if(!u(e)||i(e)!=S)return!1;var t=j(e);if(null===t)return!0;var n=I.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&A.call(n)==C}function c(e,t,n){function r(){d===p&&(d=p.slice())}function o(){return l}function i(e){if("function"!=typeof e)throw Error("Expected listener to be a function.");var t=!0;return r(),d.push(e),function(){if(t){t=!1,r();var n=d.indexOf(e);d.splice(n,1)}}}function u(e){if(!a(e))throw Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(h)throw Error("Reducers may not dispatch actions.");try{h=!0,l=f(l,e)}finally{h=!1}for(var t=p=d,n=0;t.length>n;n++)(0,t[n])();return e}var s;if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw Error("Expected the enhancer to be a function.");return n(c)(e,t)}if("function"!=typeof e)throw Error("Expected the reducer to be a function.");var f=e,l=t,p=[],d=p,h=!1;return u({type:R.INIT}),s={dispatch:u,subscribe:i,getState:o,replaceReducer:function(e){if("function"!=typeof e)throw Error("Expected the nextReducer to be a function.");f=e,u({type:R.INIT})}},s[k]=function(){var e,t=i;return e={subscribe:function(e){function n(){e.next&&e.next(o())}if("object"!=typeof e)throw new TypeError("Expected the observer to be an object.");return n(),{unsubscribe:t(n)}}},e[k]=function(){return this},e},s}function s(e,t){var n=t&&t.type;return"Given action "+(n&&'"'+n+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function f(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:R.INIT}))throw Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+R.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}function l(e,t){return function(){return t(e.apply(void 0,arguments))}}function p(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var d,h="object"==typeof e&&e&&e.Object===Object&&e,y="object"==typeof self&&self&&self.Object===Object&&self,v=(h||y||Function("return this")()).Symbol,b=Object.prototype,m=b.hasOwnProperty,g=b.toString,_=v?v.toStringTag:void 0,w=Object.prototype.toString,E="[object Null]",x="[object Undefined]",O=v?v.toStringTag:void 0,j=function(e,t){return function(n){return e(t(n))}}(Object.getPrototypeOf,Object),S="[object Object]",P=Function.prototype,T=Object.prototype,A=P.toString,I=T.hasOwnProperty,C=A.call(Object),k=function(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}(d="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:n),R={INIT:"@@redux/INIT"},D=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.createStore=c,t.combineReducers=function(e){for(var t=Object.keys(e),n={},r=0;t.length>r;r++){var o=t[r];"function"==typeof e[o]&&(n[o]=e[o])}var i=Object.keys(n),u=void 0;try{f(n)}catch(e){u=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(u)throw u;for(var r=!1,o={},a=0;i.length>a;a++){var c=i[a],f=n[c],l=e[c],p=f(l,t);if(void 0===p){var d=s(c,t);throw Error(d)}o[c]=p,r=r||p!==l}return r?o:e}},t.bindActionCreators=function(e,t){if("function"==typeof e)return l(e,t);if("object"!=typeof e||null===e)throw Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),r={},o=0;n.length>o;o++){var i=n[o],u=e[i];"function"==typeof u&&(r[i]=l(u,t))}return r},t.applyMiddleware=function(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return function(e){return function(n,r,o){var i=e(n,r,o),u=i.dispatch,a=[],c={getState:i.getState,dispatch:function(e){return u(e)}};return a=t.map(function(e){return e(c)}),u=p.apply(void 0,a)(i.dispatch),D({},i,{dispatch:u})}}},t.compose=p,Object.defineProperty(t,"__esModule",{value:!0})})}).call(t,function(){return this}(),n(36)(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){"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 u(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function a(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 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&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(38),n(55);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(4)),d=function(e){function t(){return o(this,t),a(this,s(t).apply(this,arguments))}return f(t,e),u(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),h=d;t.default=h,e.exports=t.default},function(e,t,n){n(39)("asyncIterator")},function(e,t,n){var r=n(40),o=n(41),i=n(42),u=n(43),a=n(47).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||a(t,e,{value:u.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.5"};"number"==typeof __e&&(__e=n)},function(e,t){e.exports=!1},function(e,t,n){t.f=n(44)},function(e,t,n){var r=n(45)("wks"),o=n(46),i=n(40).Symbol,u="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=u&&i[e]||(u?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(41),o=n(40),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(42)?"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(48),o=n(50),i=n(54),u=Object.defineProperty;t.f=n(51)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return u(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(49);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(51)&&!n(52)(function(){return 7!=Object.defineProperty(n(53)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){e.exports=!n(52)(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(49),o=n(40).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(49);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(40),o=n(56),i=n(51),u=n(57),a=n(60),c=n(64).KEY,s=n(52),f=n(45),l=n(65),p=n(46),d=n(44),h=n(43),y=n(39),v=n(66),b=n(81),m=n(48),g=n(49),_=n(69),w=n(54),E=n(59),x=n(82),O=n(85),j=n(87),S=n(47),P=n(67),T=j.f,A=S.f,I=O.f,C=r.Symbol,k=r.JSON,R=k&&k.stringify,D=d("_hidden"),M=d("toPrimitive"),F={}.propertyIsEnumerable,N=f("symbol-registry"),L=f("symbols"),B=f("op-symbols"),z=Object.prototype,U="function"==typeof C,W=r.QObject,q=!W||!W.prototype||!W.prototype.findChild,$=i&&s(function(){return 7!=x(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=T(z,t);r&&delete z[t],A(e,t,n),r&&e!==z&&A(z,t,r)}:A,H=function(e){var t=L[e]=x(C.prototype);return t._k=e,t},V=U&&"symbol"==typeof C.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof C},G=function(e,t,n){return e===z&&G(B,t,n),m(e),t=w(t,!0),m(n),o(L,t)?(n.enumerable?(o(e,D)&&e[D][t]&&(e[D][t]=!1),n=x(n,{enumerable:E(0,!1)})):(o(e,D)||A(e,D,E(1,{})),e[D][t]=!0),$(e,t,n)):A(e,t,n)},K=function(e,t){m(e);for(var n,r=v(t=_(t)),o=0,i=r.length;i>o;)G(e,n=r[o++],t[n]);return e},Y=function(e,t){return void 0===t?x(e):K(x(e),t)},Z=function(e){var t=F.call(this,e=w(e,!0));return!(this===z&&o(L,e)&&!o(B,e))&&(!(t||!o(this,e)||!o(L,e)||o(this,D)&&this[D][e])||t)},J=function(e,t){if(e=_(e),t=w(t,!0),e!==z||!o(L,t)||o(B,t)){var n=T(e,t);return!n||!o(L,t)||o(e,D)&&e[D][t]||(n.enumerable=!0),n}},X=function(e){for(var t,n=I(_(e)),r=[],i=0;n.length>i;)o(L,t=n[i++])||t==D||t==c||r.push(t);return r},Q=function(e){for(var t,n=e===z,r=I(n?B:_(e)),i=[],u=0;r.length>u;)!o(L,t=r[u++])||n&&!o(z,t)||i.push(L[t]);return i};U||(C=function(){if(this instanceof C)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(n){this===z&&t.call(B,n),o(this,D)&&o(this[D],e)&&(this[D][e]=!1),$(this,e,E(1,n))};return i&&q&&$(z,e,{configurable:!0,set:t}),H(e)},a(C.prototype,"toString",function(){return this._k}),j.f=J,S.f=G,n(86).f=O.f=X,n(80).f=Z,n(79).f=Q,i&&!n(42)&&a(z,"propertyIsEnumerable",Z,!0),h.f=function(e){return H(d(e))}),u(u.G+u.W+u.F*!U,{Symbol:C});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),te=0;ee.length>te;)d(ee[te++]);for(var ne=P(d.store),re=0;ne.length>re;)y(ne[re++]);u(u.S+u.F*!U,"Symbol",{for:function(e){return o(N,e+="")?N[e]:N[e]=C(e)},keyFor:function(e){if(!V(e))throw TypeError(e+" is not a symbol!");for(var t in N)if(N[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),u(u.S+u.F*!U,"Object",{create:Y,defineProperty:G,defineProperties:K,getOwnPropertyDescriptor:J,getOwnPropertyNames:X,getOwnPropertySymbols:Q}),k&&u(u.S+u.F*(!U||s(function(){var e=C();return"[null]"!=R([e])||"{}"!=R({a:e})||"{}"!=R(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)&&!V(e))return b(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!V(t))return t}),r[1]=t,R.apply(k,r)}}),C.prototype[M]||n(58)(C.prototype,M,C.prototype.valueOf),l(C,"Symbol"),l(Math,"Math",!0),l(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(40),o=n(41),i=n(58),u=n(60),a=n(62),c=function(e,t,n){var s,f,l,p,d=e&c.F,h=e&c.G,y=e&c.S,v=e&c.P,b=e&c.B,m=h?r:y?r[t]||(r[t]={}):(r[t]||{}).prototype,g=h?o:o[t]||(o[t]={}),_=g.prototype||(g.prototype={});h&&(n=t);for(s in n)f=!d&&m&&void 0!==m[s],l=(f?m:n)[s],p=b&&f?a(l,r):v&&"function"==typeof l?a(Function.call,l):l,m&&u(m,s,l,e&c.U),g[s]!=l&&i(g,s,p),v&&_[s]!=l&&(_[s]=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,e.exports=c},function(e,t,n){var r=n(47),o=n(59);e.exports=n(51)?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(40),o=n(58),i=n(56),u=n(46)("src"),a=n(61),c=(""+a).split("toString");n(41).inspectSource=function(e){return a.call(e)},(e.exports=function(e,t,n,a){var s="function"==typeof n;s&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(s&&(i(n,u)||o(n,u,e[t]?""+e[t]:c.join(String(t)))),e===r?e[t]=n:a?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[u]||a.call(this)})},function(e,t,n){e.exports=n(45)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(63);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(46)("meta"),o=n(49),i=n(56),u=n(47).f,a=0,c=Object.isExtensible||function(){return!0},s=!n(52)(function(){return c(Object.preventExtensions({}))}),f=function(e){u(e,r,{value:{i:"O"+ ++a,w:{}}})},l=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";f(e)}return e[r].i},p=function(e,t){if(!i(e,r)){if(!c(e))return!0;if(!t)return!1;f(e)}return e[r].w},d=function(e){return s&&h.NEED&&c(e)&&!i(e,r)&&f(e),e},h=e.exports={KEY:r,NEED:!1,fastKey:l,getWeak:p,onFreeze:d}},function(e,t,n){var r=n(47).f,o=n(56),i=n(44)("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(67),o=n(79),i=n(80);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var u,a=n(e),c=i.f,s=0;a.length>s;)c.call(e,u=a[s++])&&t.push(u);return t}},function(e,t,n){var r=n(68),o=n(78);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(56),o=n(69),i=n(73)(!1),u=n(77)("IE_PROTO");e.exports=function(e,t){var n,a=o(e),c=0,s=[];for(n in a)n!=u&&r(a,n)&&s.push(n);for(;t.length>c;)r(a,n=t[c++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){var r=n(70),o=n(72);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(71);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(69),o=n(74),i=n(76);e.exports=function(e){return function(t,n,u){var a,c=r(t),s=o(c.length),f=i(u,s);if(e&&n!=n){for(;s>f;)if((a=c[f++])!=a)return!0}else for(;s>f;f++)if((e||f in c)&&c[f]===n)return e||f||0;return!e&&-1}}},function(e,t,n){var r=n(75),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}
  1108. },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(75),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(45)("keys"),o=n(46);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(71);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(48),o=n(83),i=n(78),u=n(77)("IE_PROTO"),a=function(){},c=function(){var e,t=n(53)("iframe"),r=i.length;for(t.style.display="none",n(84).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?(a.prototype=r(e),n=new a,a.prototype=null,n[u]=e):n=c(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(47),o=n(48),i=n(67);e.exports=n(51)?Object.defineProperties:function(e,t){o(e);for(var n,u=i(t),a=u.length,c=0;a>c;)r.f(e,n=u[c++],t[n]);return e}},function(e,t,n){var r=n(40).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(69),o=n(86).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(e){try{return o(e)}catch(e){return u.slice()}};e.exports.f=function(e){return u&&"[object Window]"==i.call(e)?a(e):o(r(e))}},function(e,t,n){var r=n(68),o=n(78).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(80),o=n(59),i=n(69),u=n(54),a=n(56),c=n(50),s=Object.getOwnPropertyDescriptor;t.f=n(51)?s:function(e,t){if(e=i(e),t=u(t,!0),c)try{return s(e,t)}catch(e){}if(a(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t){e.exports={create:function(e,t){return Morph.createContainerWithCaller("[email protected]",e,t)}}},function(e,t){"use strict";function n(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}t.__esModule=!0;var r=n();r.withExtraArgument=n,t.default=r},function(e,t,n){"use strict";var r=n(91);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(92)),i=r(n(96)),u=r(n(97)),a=function(){return window.Promise||(window.Promise=o.default),new o.default(function(e,t){requirejs(["idcta-v2/idcta-1","orb/cookies"],function(t,n){e({idcta:t,cookiesLib:n})},function(e){i.default.track("requirejs","error",{error_message:e.toString()}),t(e)})})},c={isSignedIn:!1},s=function(){return a().then(function(e){var t=e.idcta,n=e.cookiesLib,r=n.readPolicy();return t.hasCookie()?u.default.checkFlagpole().then(function(){return t.initiateTokenRefresh().then(function(){var e=t.getUserDetailsFromCookie();return{isSignedIn:!0,isUnderThirteen:"u13"===e.ab,hasPersonalisationEnabled:e.ep,displayName:e.dn,personalisationCookiesEnabled:r.personalisation}}).catch(function(e){return i.default.track("id_token_refresh_error","error",{error_code:e.code,error_message:e.message}),c})}):c})},f={getDetails:s};t.default=f,e.exports=t.default},function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},function(e,t,n){var r=n(93).Promise;e.exports=r},function(e,t,n){var r;(function(e,o,i){(function(){"use strict";function u(e){return"function"==typeof e||"object"==typeof e&&null!==e}function a(e){return"function"==typeof e}function c(e){V=e}function s(e){Z=e}function f(){return function(){H(p)}}function l(){return function(){setTimeout(p,1)}}function p(){for(var e=0;e<Y;e+=2){(0,ne[e])(ne[e+1]),ne[e]=void 0,ne[e+1]=void 0}Y=0}function d(e,t){var n=this,r=new this.constructor(y);void 0===r[ie]&&D(r);var o=n._state;if(o){var i=arguments[o-1];Z(function(){C(o,r,i,n._result)})}else P(n,r,e,t);return r}function h(e){var t=this;if(e&&"object"==typeof e&&e.constructor===t)return e;var n=new t(y);return x(n,e),n}function y(){}function v(){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(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){Z(function(e){var r=!1,o=g(n,t,function(n){r||(r=!0,t!==n?x(e,n):j(e,n))},function(t){r||(r=!0,S(e,t))},"Settle: "+(e._label||" unknown promise"));!r&&o&&(r=!0,S(e,o))},e)}function w(e,t){t._state===ae?j(e,t._result):t._state===ce?S(e,t._result):P(t,void 0,function(t){x(e,t)},function(t){S(e,t)})}function E(e,t,n){t.constructor===e.constructor&&n===re&&constructor.resolve===oe?w(e,t):n===se?S(e,se.error):void 0===n?j(e,t):a(n)?_(e,t,n):j(e,t)}function x(e,t){e===t?S(e,v()):u(t)?E(e,t,m(t)):j(e,t)}function O(e){e._onerror&&e._onerror(e._result),T(e)}function j(e,t){e._state===ue&&(e._result=t,e._state=ae,0!==e._subscribers.length&&Z(T,e))}function S(e,t){e._state===ue&&(e._state=ce,e._result=t,Z(O,e))}function P(e,t,n,r){var o=e._subscribers,i=o.length;e._onerror=null,o[i]=t,o[i+ae]=n,o[i+ce]=r,0===i&&e._state&&Z(T,e)}function T(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r,o,i=e._result,u=0;u<t.length;u+=3)r=t[u],o=t[u+n],r?C(n,r,o,i):o(i);e._subscribers.length=0}}function A(){this.error=null}function I(e,t){try{return e(t)}catch(e){return fe.error=e,fe}}function C(e,t,n,r){var o,i,u,c,s=a(n);if(s){if(o=I(n,r),o===fe?(c=!0,i=o.error,o=null):u=!0,t===o)return void S(t,b())}else o=r,u=!0;t._state!==ue||(s&&u?x(t,o):c?S(t,i):e===ae?j(t,o):e===ce&&S(t,o))}function k(e,t){try{t(function(t){x(e,t)},function(t){S(e,t)})}catch(t){S(e,t)}}function R(){return le++}function D(e){e[ie]=le++,e._state=void 0,e._result=void 0,e._subscribers=[]}function M(e){return new ve(this,e).promise}function F(e){var t=this;return new t(K(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 N(e){var t=this,n=new t(y);return S(n,e),n}function L(){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 z(e){this[ie]=R(),this._result=this._state=void 0,this._subscribers=[],y!==e&&("function"!=typeof e&&L(),this instanceof z?k(this,e):B())}function U(e,t){this._instanceConstructor=e,this.promise=new e(y),this.promise[ie]||D(this.promise),K(t)?(this._input=t,this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?j(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&j(this.promise,this._result))):S(this.promise,W())}function W(){return new Error("Array Methods must be provided an Array")}function q(){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=ye)}var $;$=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)};var H,V,G,K=$,Y=0,Z=function(e,t){ne[Y]=e,ne[Y+1]=t,2===(Y+=2)&&(V?V(p):G())},J="undefined"!=typeof window?window:void 0,X=J||{},Q=X.MutationObserver||X.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);G=ee?function(){return function(){e.nextTick(p)}}():Q?function(){var e=0,t=new Q(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===J?function(){try{var e=n(94);return H=e.runOnLoop||e.runOnContext,f()}catch(e){return l()}}():l();var re=d,oe=h,ie=Math.random().toString(36).substring(16),ue=void 0,ae=1,ce=2,se=new A,fe=new A,le=0,pe=M,de=F,he=N,ye=z;z.all=pe,z.race=de,z.resolve=oe,z.reject=he,z._setScheduler=c,z._setAsap=s,z._asap=Z,z.prototype={constructor:z,then:re,catch:function(e){return this.then(null,e)}};var ve=U;U.prototype._enumerate=function(){for(var e=this.length,t=this._input,n=0;this._state===ue&&n<e;n++)this._eachEntry(t[n],n)},U.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===oe){var o=m(e);if(o===re&&e._state!==ue)this._settledAt(e._state,t,e._result);else if("function"!=typeof o)this._remaining--,this._result[t]=e;else if(n===ye){var i=new n(y);E(i,e,o),this._willSettleAt(i,t)}else this._willSettleAt(new n(function(t){t(e)}),t)}else this._willSettleAt(r(e),t)},U.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===ue&&(this._remaining--,e===ce?S(r,n):this._result[t]=n),0===this._remaining&&j(r,this._result)},U.prototype._willSettleAt=function(e,t){var n=this;P(e,void 0,function(e){n._settledAt(ae,t,e)},function(e){n._settledAt(ce,t,e)})};var be=q,me={Promise:ye,polyfill:be};n(95).amd?void 0!==(r=function(){return me}.call(t,n,t,i))&&(i.exports=r):void 0!==i&&i.exports?i.exports=me:void 0!==this&&(this.ES6Promise=me),be()}).call(this)}).call(t,n(9),function(){return this}(),n(36)(e))},function(e,t){},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t,n){"use strict";var r=n(91);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(92)),i=r(n(96)),u=function(){return window.Promise||(window.Promise=o.default),new o.default(function(e,t){requirejs(["idcta-v2/id-config"],function(n){n["bbcid-v5"]&&"RED"!==n["bbcid-v5"]?e():(i.default.track("id_flagpole_red","error"),t(new Error("Flagpole RED or value missing")))},function(e){i.default.track("requirejs","error",{error_message:e.toString()}),t(e)})})},a={checkFlagpole:u};t.default=a,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 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 u(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function a(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 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&&l(e,t)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(38),n(55);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(4)),d=function(e){function t(){return o(this,t),a(this,s(t).apply(this,arguments))}return f(t,e),u(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:"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"}))}}]),t}(p.Component),h=d;t.default=h,e.exports=t.default},function(e,t){function n(){return e.exports=n=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},n.apply(this,arguments)}e.exports=n},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(101)),i=o.default;t.default=i},function(e,t,n){"use strict";var r=n(5),o=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(102)),u=o(n(104)),a=o(n(28)),c=o(n(29)),s=o(n(30)),f=o(n(32)),l=o(n(33)),p=r(n(4)),d=o(n(105)),h=o(n(115)),y=o(n(120)),v=o(n(121)),b=n(4).PropTypes||n(106),m=function(e){function t(e,n){var r;return(0,a.default)(this,t),r=(0,s.default)(this,(0,f.default)(t).call(this,e,n)),r.idctaRef=null,r.state={idctaInnerHtml:null},r.setIdctaBannerRef=function(e){r.idctaRef=e},r}return(0,l.default)(t,e),(0,c.default)(t,[{key:"componentDidMount",value:function(){function e(){return t.apply(this,arguments)}var t=(0,u.default)(i.default.mark(function e(){var t,n,r,o,u,a,c,s,f;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props,n=t.env,r=t.language,o=t.idctaConfig,u=t.size,a=t.pageToReturnTo,e.prev=1,e.next=4,h.default.fetchIdctaData({env:n,language:r,idctaConfig:o,size:u,pageToReturnTo:a});case 4:c=e.sent,s=c.inlineHead,f=c.html,document.head.insertAdjacentHTML("beforeend",s),this.setState({idctaInnerHtml:f}),e.next=13;break;case 11:e.prev=11,e.t0=e.catch(1);case 13:case"end":return e.stop()}},e,this,[[1,11]])}));return e}()},{key:"componentDidUpdate",value:function(){this.state.idctaInnerHtml&&(0,v.default)(this.idctaRef,this.props.customAtiAttribs)}},{key:"render",value:function(){var e=this.props,t=e.showHeading,n=e.showSubheading,r=e.language,o=this.state.idctaInnerHtml;return p.default.createElement(d.default,{heading:t?(0,y.default)(r,"heading"):null,subheading:n?(0,y.default)(r,"subheading"):null,idctaInnerHtml:o,setBannerRef:this.setIdctaBannerRef})}}]),t}(p.Component);m.propTypes={language:b.string,env:b.string,size:b.string,showHeading:b.bool,showSubheading:b.bool,pageToReturnTo:b.string,idctaConfig:b.shape({checkFlagpole:b.func,purpose:b.string,buttonColour:b.string}),customAtiAttribs:b.arrayOf(b.shape({attribute:b.string.isRequired,value:b.string}))},m.defaultProps={language:"en-GB",env:"test",size:"small",showHeading:!0,showSubheading:!0,pageToReturnTo:null,idctaConfig:null,customAtiAttribs:null};var g=m;t.default=g},function(e,t,n){e.exports=n(103)},function(e,t,n){var r=function(e){"use strict";function t(e,t,n,o){var i=t&&t.prototype instanceof r?t:r,u=Object.create(i.prototype),a=new p(o||[]);return u._invoke=c(e,n,a),u}function n(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function r(){}function o(){}function i(){}function u(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function a(e){function t(r,o,i,u){var a=n(e[r],e,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(e){t("next",e,i,u)},function(e){t("throw",e,i,u)}):Promise.resolve(s).then(function(e){c.value=e,i(c)},function(e){return t("throw",e,i,u)})}u(a.arg)}function r(e,n){function r(){return new Promise(function(r,o){t(e,n,r,o)})}return o=o?o.then(r,r):r()}var o;this._invoke=r}function c(e,t,r){var o=E;return function(i,u){if(o===O)throw new Error("Generator is already running");if(o===j){if("throw"===i)throw u;return h()}for(r.method=i,r.arg=u;;){var a=r.delegate;if(a){var c=s(a,r);if(c){if(c===S)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===E)throw o=j,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=O;var f=n(e,t,r);if("normal"===f.type){if(o=r.done?j:x,f.arg===S)continue;return{value:f.arg,done:r.done}}"throw"===f.type&&(o=j,r.method="throw",r.arg=f.arg)}}}function s(e,t){var r=e.iterator[t.method];if(r===y){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=y,s(e,t),"throw"===t.method))return S;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return S}var o=n(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,S;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=y),t.delegate=null,S):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,S)}function f(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function l(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function p(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(f,this),this.reset(!0)}function d(e){if(e){var t=e[g];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(b.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=y,t.done=!0,t};return r.next=r}}return{next:h}}function h(){return{value:y,done:!0}}var y,v=Object.prototype,b=v.hasOwnProperty,m="function"==typeof Symbol?Symbol:{},g=m.iterator||"@@iterator",_=m.asyncIterator||"@@asyncIterator",w=m.toStringTag||"@@toStringTag";e.wrap=t;var E="suspendedStart",x="suspendedYield",O="executing",j="completed",S={},P={};P[g]=function(){return this};var T=Object.getPrototypeOf,A=T&&T(T(d([])));A&&A!==v&&b.call(A,g)&&(P=A);var I=i.prototype=r.prototype=Object.create(P);return o.prototype=I.constructor=i,i.constructor=o,i[w]=o.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===o||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,w in e||(e[w]="GeneratorFunction")),e.prototype=Object.create(I),e},e.awrap=function(e){return{__await:e}},u(a.prototype),a.prototype[_]=function(){return this},e.AsyncIterator=a,e.async=function(n,r,o,i){var u=new a(t(n,r,o,i));return e.isGeneratorFunction(r)?u:u.next().then(function(e){return e.done?e.value:u.next()})},u(I),I[w]="Generator",I[g]=function(){return this},I.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=d,p.prototype={constructor:p,reset:function(e){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),!e)for(var t in this)"t"===t.charAt(0)&&b.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=y)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,r){return i.type="throw",i.arg=e,n.next=t,r&&(n.method="next",n.arg=y),!!r}if(this.done)throw e;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 t("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 t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!a)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){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"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,S):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),S},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),l(n),S}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;l(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:d(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=y),S}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t){function n(e,t,n,r,o,i,u){try{var a=e[i](u),c=a.value}catch(e){return void n(e)}a.done?t(c):Promise.resolve(c).then(r,o)}function r(e){return function(){var t=this,r=arguments;return new Promise(function(o,i){function u(e){n(c,o,i,u,a,"next",e)}function a(e){n(c,o,i,u,a,"throw",e)}var c=e.apply(t,r);u(void 0)})}}e.exports=r},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(4)),i=n(4).PropTypes||n(106),u=function(e){var t=e.heading,n=e.subheading,r=e.idctaInnerHtml,i=e.setBannerRef;return r?o.default.createElement("aside",{className:"ec-sign-in-banner--light-grey-container"},t&&o.default.createElement("p",{className:"ec-sign-in-banner__heading"},t),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)};u.propTypes={heading:i.string,subheading:i.string,idctaInnerHtml:i.string,setBannerRef:i.any},u.defaultProps={heading:"",subheading:"",idctaInnerHtml:""};var a=u;t.default=a},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r=n(107);e.exports=n(110)(r.isElement,!0)}else e.exports=n(114)()}).call(t,n(9))},function(e,t,n){(function(t){"use strict";"production"===t.env.NODE_ENV?e.exports=n(108):e.exports=n(109)}).call(t,n(9))},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 s:case c:case y:return e;default:switch(e=e&&e.$$typeof){case l:case h:case m:case b:case f:return e;default:return t}}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,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,h=o?Symbol.for("react.forward_ref"):60112,y=o?Symbol.for("react.suspense"):60113,v=o?Symbol.for("react.suspense_list"):60120,b=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,g=o?Symbol.for("react.fundamental"):60117,_=o?Symbol.for("react.responder"):60118,w=o?Symbol.for("react.scope"):60119;t.typeOf=n,t.AsyncMode=p,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=f,t.Element=i,t.ForwardRef=h,t.Fragment=a,t.Lazy=m,t.Memo=b,t.Portal=u,t.Profiler=s,t.StrictMode=c,t.Suspense=y,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===c||e===y||e===v||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===b||e.$$typeof===f||e.$$typeof===l||e.$$typeof===h||e.$$typeof===g||e.$$typeof===_||e.$$typeof===w)},t.isAsyncMode=function(e){return r(e)||n(e)===p},t.isConcurrentMode=r,t.isContextConsumer=function(e){return n(e)===l},t.isContextProvider=function(e){return n(e)===f},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)===b},t.isPortal=function(e){return n(e)===u},t.isProfiler=function(e){return n(e)===s},t.isStrictMode=function(e){return n(e)===c},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===g||e===j||e===w||e===_||e===P||e===T||"object"==typeof e&&null!==e&&(e.$$typeof===I||e.$$typeof===A||e.$$typeof===E||e.$$typeof===x||e.$$typeof===S||e.$$typeof===C||e.$$typeof===k||e.$$typeof===R)}function n(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case b:var n=e.type;switch(n){case O:case j:case g:case w:case _:case P:return n;default:var r=n&&n.$$typeof;switch(r){case x:case S:case I:case A:case E:return r;default:return t}}case m:return t}}}function r(e){return Z||(Z=!0,F(!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)===O}function o(e){return n(e)===j}function i(e){return n(e)===x}function u(e){return n(e)===E}function a(e){return"object"==typeof e&&null!==e&&e.$$typeof===b}function c(e){return n(e)===S}function s(e){return n(e)===g}function f(e){return n(e)===I}function l(e){return n(e)===A}function p(e){return n(e)===m}function d(e){return n(e)===w}function h(e){return n(e)===_}function y(e){return n(e)===P}Object.defineProperty(t,"__esModule",{value:!0});var v="function"==typeof Symbol&&Symbol.for,b=v?Symbol.for("react.element"):60103,m=v?Symbol.for("react.portal"):60106,g=v?Symbol.for("react.fragment"):60107,_=v?Symbol.for("react.strict_mode"):60108,w=v?Symbol.for("react.profiler"):60114,E=v?Symbol.for("react.provider"):60109,x=v?Symbol.for("react.context"):60110,O=v?Symbol.for("react.async_mode"):60111,j=v?Symbol.for("react.concurrent_mode"):60111,S=v?Symbol.for("react.forward_ref"):60112,P=v?Symbol.for("react.suspense"):60113,T=v?Symbol.for("react.suspense_list"):60120,A=v?Symbol.for("react.memo"):60115,I=v?Symbol.for("react.lazy"):60116,C=v?Symbol.for("react.fundamental"):60117,k=v?Symbol.for("react.responder"):60118,R=v?Symbol.for("react.scope"):60119,D=function(){},M=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 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){}};D=function(e,t){if(void 0===t)throw new Error("`lowPriorityWarningWithoutStack(condition, format, ...args)` requires a warning message argument");if(!e){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];M.apply(void 0,[t].concat(r))}};var F=D,N=O,L=j,B=x,z=E,U=b,W=S,q=g,$=I,H=A,V=m,G=w,K=_,Y=P,Z=!1;t.typeOf=n,t.AsyncMode=N,t.ConcurrentMode=L,t.ContextConsumer=B,t.ContextProvider=z,t.Element=U,t.ForwardRef=W,t.Fragment=q,t.Lazy=$,t.Memo=H,t.Portal=V,t.Profiler=G,t.StrictMode=K,t.Suspense=Y,t.isValidElementType=e,t.isAsyncMode=r,t.isConcurrentMode=o,t.isContextConsumer=i,t.isContextProvider=u,t.isElement=a,t.isForwardRef=c,t.isFragment=s,t.isLazy=f,t.isMemo=l,t.isPortal=p,t.isProfiler=d,t.isStrictMode=h,t.isSuspense=y}()}).call(t,n(9))},function(e,t,n){(function(t){"use strict";function r(){return null}var o=n(107),i=n(111),u=n(112),a=n(113),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 f(e){var t=e&&(T&&e[T]||e[A]);if("function"==typeof t)return t}function l(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,c,f,l,d,h){if(f=f||I,d=d||c,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 v=f+":"+c;!o[v]&&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[v]=!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:e(a,c,f,l,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];if(O(a)!==e)return new p("Invalid "+o+" `"+i+"` of type `"+j(a)+"` supplied to `"+r+"`, expected `"+e+"`.");return null}return d(t)}function y(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)){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=e(a,c,r,o,i+"["+c+"]",u);if(s instanceof Error)return s}return null}return d(t)}function v(e){function t(t,n,r,o,i){if(!(t[n]instanceof e)){var u=e.name||I;return new p("Invalid "+o+" `"+i+"` of type `"+P(t[n])+"` supplied to `"+r+"`, expected instance of `"+u+"`.")}return null}return d(t)}function b(e){function n(t,n,r,o,i){for(var u=t[n],a=0;a<e.length;a++)if(l(u,e[a]))return null;var c=JSON.stringify(e,function(e,t){return"symbol"===j(t)?String(t):t});return new p("Invalid "+o+" `"+i+"` of value `"+String(u)+"` 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 m(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],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=e(a,f,r,o,i+"."+f,u);if(l instanceof Error)return l}return null}return d(t)}function g(e){function n(t,n,r,o,i){for(var a=0;a<e.length;a++){if(null==(0,e[a])(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&&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 a=t[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 e){var f=e[s];if(f){var l=f(a,s,r,o,i+"."+s,u);if(l)return l}}
  1109. return null}return d(t)}function w(e){function t(t,n,r,o,a){var c=t[n],s=O(c);if("object"!==s)return new p("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");var f=i({},t[n],e);for(var l in f){var d=e[l];if(!d)return new p("Invalid "+o+" `"+a+"` key `"+l+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null,"  "));var h=d(c,l,r,o,a+"."+l,u);if(h)return h}return null}return d(t)}function E(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(E);if(null===t||e(t))return!0;var n=f(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!E(r.value))return!1}else for(;!(r=o.next()).done;){var i=r.value;if(i&&!E(i[1]))return!1}return!0;default:return!1}}function x(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":x(t,e)?"symbol":t}function j(e){if(void 0===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 S(e){var t=j(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:I}var T="function"==typeof Symbol&&Symbol.iterator,A="@@iterator",I="<<anonymous>>",C={array:h("array"),bool:h("boolean"),func:h("function"),number:h("number"),object:h("object"),string:h("string"),symbol:h("symbol"),any:function(){return d(r)}(),arrayOf:y,element:function(){function t(t,n,r,o,i){var u=t[n];if(!e(u)){return new p("Invalid "+o+" `"+i+"` of type `"+O(u)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return d(t)}(),elementType:function(){function e(e,t,n,r,i){var u=e[t];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(e)}(),instanceOf:v,node:function(){function e(e,t,n,r,o){return E(e[t])?null:new p("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return d(e)}(),objectOf:m,oneOf:b,oneOfType:g,shape:_,exact:w};return p.prototype=Error.prototype,C.checkPropTypes=a,C.resetWarningCache=a.resetWarningCache,C.PropTypes=C,C}}).call(t,n(9))},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 u,a,c=n(e),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(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 f in e)if(a(e,f)){var l;try{if("function"!=typeof e[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 e[f]+"`.");throw p.name="Invariant Violation",p}l=e[f](n,f,c,r,null,i)}catch(e){l=e}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"!==t.env.NODE_ENV){var i=n(112),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(9))},function(e,t,n){"use strict";function r(){}function o(){}var i=n(112);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(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(102)),i=r(n(104));n(116);var u=r(n(117)),a=r(n(120)),c=function(){return window.location.pathname},s=function(e){return/^\/.*/.test(e)?e:"/".concat(e)},f=function(e){return e?s(e):c()},l=function(e){var t=f(e);return(0,u.default)(t).href},p=function(e){return Object.keys(e).filter(function(t){return e[t]}).map(function(t){return"".concat(t,"=").concat(e[t])}).join("&")},d=function(e){var t=e.env,n=e.language,r=e.size,o=e.pageToReturnTo,i=e.idctaConfig,u="live"===t?"":".".concat(t),c=void 0!==i.purpose?i.purpose:(0,a.default)(n,"bitesizeCTA"),s=i.buttonColour||"blue",f=l(o),d="live"===t?"BITESIZE":"BITESIZE_TEST",h={lang:n,locale:n,purpose:c,context:"BITESIZE",ptrt:f,pathway:"BITESIZE",buttonSize:r,userOrigin:d,buttonColour:s},y=p(h);return"https://idcta".concat(u,".api.bbc.co.uk/idcta/init?").concat(y)},h=function(){var e=(0,i.default)(o.default.mark(function e(t){var n,r,i,u,a,c,s,f;return o.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.env,r=t.language,i=t.idctaConfig,u=t.size,a=t.pageToReturnTo,e.next=3,i.checkFlagpole();case 3:return c=d({env:n,language:r,size:u,pageToReturnTo:a,idctaConfig:i}),e.next=6,window.fetch(c);case 6:if(s=e.sent,s.ok){e.next=12;break}throw f="HTTP Error: ".concat(s.status," - ").concat(s.statusText),new Error(f);case 12:return e.abrupt("return",s.json());case 13:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),y={fetchIdctaData:h};t.default=y},function(e,t){!function(e){"use strict";function t(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function n(e){return"string"!=typeof e&&(e=String(e)),e}function r(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return b.iterable&&(t[Symbol.iterator]=function(){return t}),t}function o(e){this.map={},e instanceof o?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function i(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function u(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function a(e){var t=new FileReader,n=u(t);return t.readAsArrayBuffer(e),n}function c(e){var t=new FileReader,n=u(t);return t.readAsText(e),n}function s(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function l(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(b.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(b.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(b.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(b.arrayBuffer&&b.blob&&g(e))this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!b.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!_(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=f(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):b.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},b.blob&&(this.blob=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?i(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(a)}),this.text=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return c(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(s(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},b.formData&&(this.formData=function(){return this.text().then(h)}),this.json=function(){return this.text().then(JSON.parse)},this}function p(e){var t=e.toUpperCase();return w.indexOf(t)>-1?t:e}function d(e,t){t=t||{};var n=t.body;if(e instanceof d){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new o(t.headers)),this.method=p(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function h(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function y(e){var t=new o;return e.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}function v(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var b={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(b.arrayBuffer)var m=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],g=function(e){return e&&DataView.prototype.isPrototypeOf(e)},_=ArrayBuffer.isView||function(e){return e&&m.indexOf(Object.prototype.toString.call(e))>-1};o.prototype.append=function(e,r){e=t(e),r=n(r);var o=this.map[e];this.map[e]=o?o+","+r:r},o.prototype.delete=function(e){delete this.map[t(e)]},o.prototype.get=function(e){return e=t(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(t(e))},o.prototype.set=function(e,r){this.map[t(e)]=n(r)},o.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},o.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),r(e)},o.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),r(e)},o.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),r(e)},b.iterable&&(o.prototype[Symbol.iterator]=o.prototype.entries);var w=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];d.prototype.clone=function(){return new d(this,{body:this._bodyInit})},l.call(d.prototype),l.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},v.error=function(){var e=new v(null,{status:0,statusText:""});return e.type="error",e};var E=[301,302,303,307,308];v.redirect=function(e,t){if(-1===E.indexOf(t))throw new RangeError("Invalid status code");return new v(null,{status:t,headers:{location:e}})},e.Headers=o,e.Request=d,e.Response=v,e.fetch=function(e,t){return new Promise(function(n,r){var o=new d(e,t),i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:y(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;n(new v(t,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.open(o.method,o.url,!0),"include"===o.credentials&&(i.withCredentials=!0),"responseType"in i&&b.blob&&(i.responseType="blob"),o.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},function(e,t,n){(function(t){"use strict";function r(e){return(e||"").toString().replace(h,"")}function o(e){var n;n="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{};var r=n.location||{};e=e||r;var o,i={},u=typeof e;if("blob:"===e.protocol)i=new a(unescape(e.pathname),{});else if("string"===u){i=new a(e,{});for(o in v)delete i[o]}else if("object"===u){for(o in e)o in v||(i[o]=e[o]);void 0===i.slashes&&(i.slashes=p.test(e.href))}return i}function i(e){e=r(e);var t=d.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function u(e,t){if(""===e)return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,o=n[r-1],i=!1,u=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),u++):u&&(0===r&&(i=!0),n.splice(r,1),u--);return i&&n.unshift(""),"."!==o&&".."!==o||n.push(""),n.join("/")}function a(e,t,n){if(e=r(e),!(this instanceof a))return new a(e,t,n);var c,s,p,d,h,v,b=y.slice(),m=typeof t,g=this,_=0;for("object"!==m&&"string"!==m&&(n=t,t=null),n&&"function"!=typeof n&&(n=l.parse),t=o(t),s=i(e||""),c=!s.protocol&&!s.slashes,g.slashes=s.slashes||c&&t.slashes,g.protocol=s.protocol||t.protocol||"",e=s.rest,s.slashes||(b[3]=[/(.*)/,"pathname"]);_<b.length;_++)d=b[_],"function"!=typeof d?(p=d[0],v=d[1],p!==p?g[v]=e:"string"==typeof p?~(h=e.indexOf(p))&&("number"==typeof d[2]?(g[v]=e.slice(0,h),e=e.slice(h+d[2])):(g[v]=e.slice(h),e=e.slice(0,h))):(h=p.exec(e))&&(g[v]=h[1],e=e.slice(0,h.index)),g[v]=g[v]||(c&&d[3]?t[v]||"":""),d[4]&&(g[v]=g[v].toLowerCase())):e=d(e);n&&(g.query=n(g.query)),c&&t.slashes&&"/"!==g.pathname.charAt(0)&&(""!==g.pathname||""!==t.pathname)&&(g.pathname=u(g.pathname,t.pathname)),f(g.port,g.protocol)||(g.host=g.hostname,g.port=""),g.username=g.password="",g.auth&&(d=g.auth.split(":"),g.username=d[0]||"",g.password=d[1]||""),g.origin=g.protocol&&g.host&&"file:"!==g.protocol?g.protocol+"//"+g.host:"null",g.href=g.toString()}function c(e,t,n){var r=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(n||l.parse)(t)),r[e]=t;break;case"port":r[e]=t,f(t,r.protocol)?t&&(r.host=r.hostname+":"+t):(r.host=r.hostname,r[e]="");break;case"hostname":r[e]=t,r.port&&(t+=":"+r.port),r.host=t;break;case"host":r[e]=t,/:\d+$/.test(t)?(t=t.split(":"),r.port=t.pop(),r.hostname=t.join(":")):(r.hostname=t,r.port="");break;case"protocol":r.protocol=t.toLowerCase(),r.slashes=!n;break;case"pathname":case"hash":if(t){var o="pathname"===e?"/":"#";r[e]=t.charAt(0)!==o?o+t:t}else r[e]=t;break;default:r[e]=t}for(var i=0;i<y.length;i++){var u=y[i];u[4]&&(r[u[1]]=r[u[1]].toLowerCase())}return r.origin=r.protocol&&r.host&&"file:"!==r.protocol?r.protocol+"//"+r.host:"null",r.href=r.toString(),r}function s(e){e&&"function"==typeof e||(e=l.stringify);var t,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,t="object"==typeof n.query?e(n.query):n.query,t&&(o+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(o+=n.hash),o}var f=n(118),l=n(119),p=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,d=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,h=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(e){return e.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};a.prototype={set:c,toString:s},a.extractProtocol=i,a.location=o,a.trimLeft=r,a.qs=l,e.exports=a}).call(t,function(){return this}())},function(e,t){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},function(e,t){"use strict";function n(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function r(e){for(var t,r=/([^=?&]+)=?([^&]*)/g,o={};t=r.exec(e);){var i=n(t[1]),u=n(t[2]);null===i||null===u||i in o||(o[i]=u)}return o}function o(e,t){t=t||"";var n,r,o=[];"string"!=typeof t&&(t="?");for(r in e)if(u.call(e,r)){if(n=e[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?t+o.join("&"):""}var i,u=Object.prototype.hasOwnProperty;t.stringify=o,t.parse=r},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.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(e,t){return n[n[e]?e:"en-GB"][t]||""};t.default=r},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.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(e,t,n){e.forEach(function(e){var r=e.attribute,o=e.value;t.querySelector(n).setAttribute(r,o)})},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];e&&(i(r,e,".id4-cta-signin"),i(o,e,".id4-cta-register"),t&&(i(t,e,".id4-cta-signin"),i(t,e,".id4-cta-register")))},a=u;t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={live:{uasApiKey:"f84u0qqpuquhr",newtonApiKey:"hY7m6nL3dPAXyn9kK763kW65tu3hG0A0"},test:{uasApiKey:"rn5lii9febqql",newtonApiKey:"0YIvZUWEyGJxVGIyyuHIHKANb4cshSXt"}},r=function(){return"undefined"!=typeof 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")},h={getUASHost:c,getUASApiKey:a,getNewtonHost:s,getNewtonApiKey:f,getIdHost:l,getMorphPushProxyHost:p,getBBCHost:d,getEnv:r};t.default=h,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}),t.default=void 0;var o=r(n(4)),i=(r(n(124)),function(e){var t=e.onClick,n=e.text,r=e.isEnabled,i=e.className,u=e.children,a=e.aria;return o.default.createElement("button",{type:"button",className:"bitesize__button ".concat(i),disabled:!r,onClick:t,"aria-live":a},u,n)});i.defaultProps={className:"",isEnabled:!0,text:"",aria:"off",children:""};var u=i;t.default=u,e.exports=t.default},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r=n(125);e.exports=n(128)(r.isElement,!0)}else e.exports=n(132)()}).call(t,n(9))},function(e,t,n){(function(t){"use strict";"production"===t.env.NODE_ENV?e.exports=n(126):e.exports=n(127)}).call(t,n(9))},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 s:case c:case y:return e;default:switch(e=e&&e.$$typeof){case l:case h:case f:return e;default:return t}}case b: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,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,h=o?Symbol.for("react.forward_ref"):60112,y=o?Symbol.for("react.suspense"):60113,v=o?Symbol.for("react.memo"):60115,b=o?Symbol.for("react.lazy"):60116;t.typeOf=n,t.AsyncMode=p,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=f,t.Element=i,t.ForwardRef=h,t.Fragment=a,t.Lazy=b,t.Memo=v,t.Portal=u,t.Profiler=s,t.StrictMode=c,t.Suspense=y,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===c||e===y||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===v||e.$$typeof===f||e.$$typeof===l||e.$$typeof===h)},t.isAsyncMode=function(e){return r(e)||n(e)===p},t.isConcurrentMode=r,t.isContextConsumer=function(e){return n(e)===l},t.isContextProvider=function(e){return n(e)===f},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)===b},t.isMemo=function(e){return n(e)===v},t.isPortal=function(e){return n(e)===u},t.isProfiler=function(e){return n(e)===s},t.isStrictMode=function(e){return n(e)===c},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===g||e===j||e===w||e===_||e===P||"object"==typeof e&&null!==e&&(e.$$typeof===A||e.$$typeof===T||e.$$typeof===E||e.$$typeof===x||e.$$typeof===S)}function n(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case b:var n=e.type;switch(n){case O:case j:case g:case w:case _:case P:return n;default:var r=n&&n.$$typeof;switch(r){case x:case S:case E:return r;default:return t}}case A:case T:case m:return t}}}function r(e){return V||(V=!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)===O}function o(e){return n(e)===j}function i(e){return n(e)===x}function u(e){return n(e)===E}function a(e){return"object"==typeof e&&null!==e&&e.$$typeof===b}function c(e){return n(e)===S}function s(e){return n(e)===g}function f(e){return n(e)===A}function l(e){return n(e)===T}function p(e){return n(e)===m}function d(e){return n(e)===w}function h(e){return n(e)===_}function y(e){return n(e)===P}Object.defineProperty(t,"__esModule",{value:!0});var v="function"==typeof Symbol&&Symbol.for,b=v?Symbol.for("react.element"):60103,m=v?Symbol.for("react.portal"):60106,g=v?Symbol.for("react.fragment"):60107,_=v?Symbol.for("react.strict_mode"):60108,w=v?Symbol.for("react.profiler"):60114,E=v?Symbol.for("react.provider"):60109,x=v?Symbol.for("react.context"):60110,O=v?Symbol.for("react.async_mode"):60111,j=v?Symbol.for("react.concurrent_mode"):60111,S=v?Symbol.for("react.forward_ref"):60112,P=v?Symbol.for("react.suspense"):60113,T=v?Symbol.for("react.memo"):60115,A=v?Symbol.for("react.lazy"):60116,I=function(){},C=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){}};I=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];C.apply(void 0,[t].concat(r))}};var k=I,R=O,D=j,M=x,F=E,N=b,L=S,B=g,z=A,U=T,W=m,q=w,$=_,H=P,V=!1;t.typeOf=n,t.AsyncMode=R,t.ConcurrentMode=D,t.ContextConsumer=M,t.ContextProvider=F,t.Element=N,t.ForwardRef=L,t.Fragment=B,t.Lazy=z,t.Memo=U,t.Portal=W,t.Profiler=q,t.StrictMode=$,t.Suspense=H,t.isValidElementType=e,t.isAsyncMode=r,t.isConcurrentMode=o,t.isContextConsumer=i,t.isContextProvider=u,t.isElement=a,t.isForwardRef=c,t.isFragment=s,t.isLazy=f,t.isMemo=l,t.isPortal=p,t.isProfiler=d,t.isStrictMode=h,t.isSuspense=y}()}).call(t,n(9))},function(e,t,n){(function(t){"use strict";function r(){return null}var o=n(125),i=n(129),u=n(130),a=n(131),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 f(e){var t=e&&(T&&e[T]||e[A]);if("function"==typeof t)return t}function l(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,c,f,l,d,h){if(f=f||I,d=d||c,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 v=f+":"+c;!o[v]&&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[v]=!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:e(a,c,f,l,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];if(O(a)!==e)return new p("Invalid "+o+" `"+i+"` of type `"+j(a)+"` supplied to `"+r+"`, expected `"+e+"`.");return null}return d(t)}function y(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)){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=e(a,c,r,o,i+"["+c+"]",u);if(s instanceof Error)return s}return null}return d(t)}function v(e){function t(t,n,r,o,i){if(!(t[n]instanceof e)){var u=e.name||I;return new p("Invalid "+o+" `"+i+"` of type `"+P(t[n])+"` supplied to `"+r+"`, expected instance of `"+u+"`.")}return null}return d(t)}function b(e){function n(t,n,r,o,i){for(var u=t[n],a=0;a<e.length;a++)if(l(u,e[a]))return null;var c=JSON.stringify(e,function(e,t){return"symbol"===j(t)?String(t):t});return new p("Invalid "+o+" `"+i+"` of value `"+String(u)+"` 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 m(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],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=e(a,f,r,o,i+"."+f,u);if(l instanceof Error)return l}return null}return d(t)}function g(e){function n(t,n,r,o,i){for(var a=0;a<e.length;a++){if(null==(0,e[a])(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&&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 a=t[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 e){var f=e[s];if(f){var l=f(a,s,r,o,i+"."+s,u);if(l)return l}}return null}return d(t)}function w(e){function t(t,n,r,o,a){var c=t[n],s=O(c);if("object"!==s)return new p("Invalid "+o+" `"+a+"` of type `"+s+"` supplied to `"+r+"`, expected `object`.");var f=i({},t[n],e);for(var l in f){var d=e[l];if(!d)return new p("Invalid "+o+" `"+a+"` key `"+l+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null,"  "));var h=d(c,l,r,o,a+"."+l,u);if(h)return h}return null}return d(t)}function E(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(E);if(null===t||e(t))return!0;var n=f(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!E(r.value))return!1}else for(;!(r=o.next()).done;){var i=r.value;if(i&&!E(i[1]))return!1}return!0;default:return!1}}function x(e,t){
  1110. 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":x(t,e)?"symbol":t}function j(e){if(void 0===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 S(e){var t=j(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:I}var T="function"==typeof Symbol&&Symbol.iterator,A="@@iterator",I="<<anonymous>>",C={array:h("array"),bool:h("boolean"),func:h("function"),number:h("number"),object:h("object"),string:h("string"),symbol:h("symbol"),any:function(){return d(r)}(),arrayOf:y,element:function(){function t(t,n,r,o,i){var u=t[n];if(!e(u)){return new p("Invalid "+o+" `"+i+"` of type `"+O(u)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return d(t)}(),elementType:function(){function e(e,t,n,r,i){var u=e[t];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(e)}(),instanceOf:v,node:function(){function e(e,t,n,r,o){return E(e[t])?null:new p("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return d(e)}(),objectOf:m,oneOf:b,oneOfType:g,shape:_,exact:w};return p.prototype=Error.prototype,C.checkPropTypes=a,C.resetWarningCache=a.resetWarningCache,C.PropTypes=C,C}}).call(t,n(9))},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 u,a,c=n(e),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(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 f in e)if(a(e,f)){var l;try{if("function"!=typeof e[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 e[f]+"`.");throw p.name="Invariant Violation",p}l=e[f](n,f,c,r,null,i)}catch(e){l=e}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"!==t.env.NODE_ENV){var i=n(130),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(9))},function(e,t,n){"use strict";function r(){}function o(){}var i=n(130);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(91);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(134));n(135);var i=n(136),u=n(122),a="urn:bbc:isite2:file_id:",c={origin:"web"},s={"programme-of-study":"biteprogrammestudy",exam:"biteexamspecification","study-guide":"bitestudyguide",article:"article"},f=function(e){return s[e]},l=function(e){return"article"===e?"blocks-bitesize":"education"},p=function(e){return e.map(function(e){var t=e.id,n=e.type,r=e.action;return{resourceId:t,resourceDomain:"learning",resourceType:f(n),action:r}})},d=function(e){return{resourceId:"".concat(a).concat(l(e.type),":").concat(e.id),resourceDomain:"learning",resourceType:f(e.type),action:e.action}},h=function(e){var t={resourceId:"".concat(a).concat(l(e.type),":").concat(e.id),resourceDomain:"learning",resourceType:f(e.type),metaData:c};return t.metaData.levelId=e.keyStageId,e.examspecId&&(t.metaData.examspecId=e.examspecId),e.posId&&(t.metaData.posId=e.posId),t},y=function(e,t){return{resourceId:"".concat(a,"blocks-bitesize:").concat(e),resourceDomain:"learning",resourceType:s.article,metaData:(0,o.default)(c,t)}},v=function(e,t){return"".concat(a).concat(l(t),":").concat(e)},b=function(e){return"urn:bbc:learning:article:isite2:file_id:blocks-bitesize:".concat(e)},m=function(e,t){return fetch("".concat((0,u.getUASHost)()).concat(e),{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(t)}).then(function(e){return 202!==e.status?e.json():void 0}).then(function(t){if(t)throw new Error("Error posting resource(s) to '".concat(e,"': ").concat(JSON.stringify(t,null,2)))})},g=m,_=function(e,t){var n=(0,i.chunk)(50,t).map(function(t){return m(e,t)});return Promise.all(n).then(function(){})},w=function(e){var t="";return e&&(Object.keys(e).forEach(function(n){t+="&".concat(n,"=").concat(e[n])}),t="?".concat(t.substr(1))),t},E=function(e){return fetch("".concat((0,u.getUASHost)()).concat(e),{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(t){if(200!==t.status)throw new Error("Error getting '".concat(e,"': ").concat(JSON.stringify(t.json(),null,2)));return t.json()})},x=function(e){return fetch("".concat((0,u.getUASHost)()).concat(e),{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(t){if(200!==t.status)throw new Error("Error getting '".concat(e,"': ").concat(JSON.stringify(t.json(),null,2)));return t.json()}).then(function(e){return e.items})},O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return x("/my/favourites/unlimited?resourceDomain=learning&action=favourited").then(function(e){return e.filter(function(e){return e.resourceType===s["study-guide"]||e.resourceType===s.article})}).then(function(t){return e>0?(0,i.take)(e,t):t})},j=function(e){return _("/my/batch/follows",p(e))},S=function(e){return g("/my/follows",e)},P=function(e){return E("/my/follows/".concat(e))},T=function(e){return x("/my/follows".concat(w(e)))},A=function(e){return g("/my/reads",h(e))},I=function(e){return x("/my/reads".concat(w(e)))},C=function(e,t){return g("/my/reads",y(e,t))},k=function(e){return g("/my/favourites",d(e))},R=function(e,t){return x("/my/favourites/unlimited?resourceDomain=learning&action=favourited&resourceType=".concat(f(t))).then(function(n){return(0,i.some)({resourceId:v(e,t)},n)})},D=function(e){return x("/my/reads/".concat(b(e))).then(function(){return!0}).catch(function(){return!1})},M={getFollow:P,getFollows:T,getSavedForLater:O,postFollow:S,postFollows:j,getReads:I,postRead:A,postReadForAnArticle:C,postFavourite:k,isFavourited:R,isArticleRead:D};t.default=M,e.exports=t.default},function(e,t){function n(){return e.exports=n=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},n.apply(this,arguments)}e.exports=n},function(e,t){!function(e){"use strict";function t(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function n(e){return"string"!=typeof e&&(e=String(e)),e}function r(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return b.iterable&&(t[Symbol.iterator]=function(){return t}),t}function o(e){this.map={},e instanceof o?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function i(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function u(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function a(e){var t=new FileReader,n=u(t);return t.readAsArrayBuffer(e),n}function c(e){var t=new FileReader,n=u(t);return t.readAsText(e),n}function s(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function l(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(b.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(b.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(b.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(b.arrayBuffer&&b.blob&&g(e))this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!b.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!_(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=f(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):b.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},b.blob&&(this.blob=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?i(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(a)}),this.text=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return c(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(s(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},b.formData&&(this.formData=function(){return this.text().then(h)}),this.json=function(){return this.text().then(JSON.parse)},this}function p(e){var t=e.toUpperCase();return w.indexOf(t)>-1?t:e}function d(e,t){t=t||{};var n=t.body;if(e instanceof d){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new o(t.headers)),this.method=p(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function h(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function y(e){var t=new o;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}function v(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var b={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(b.arrayBuffer)var m=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],g=function(e){return e&&DataView.prototype.isPrototypeOf(e)},_=ArrayBuffer.isView||function(e){return e&&m.indexOf(Object.prototype.toString.call(e))>-1};o.prototype.append=function(e,r){e=t(e),r=n(r);var o=this.map[e];this.map[e]=o?o+","+r:r},o.prototype.delete=function(e){delete this.map[t(e)]},o.prototype.get=function(e){return e=t(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(t(e))},o.prototype.set=function(e,r){this.map[t(e)]=n(r)},o.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},o.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),r(e)},o.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),r(e)},o.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),r(e)},b.iterable&&(o.prototype[Symbol.iterator]=o.prototype.entries);var w=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];d.prototype.clone=function(){return new d(this,{body:this._bodyInit})},l.call(d.prototype),l.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},v.error=function(){var e=new v(null,{status:0,statusText:""});return e.type="error",e};var E=[301,302,303,307,308];v.redirect=function(e,t){if(-1===E.indexOf(t))throw new RangeError("Invalid status code");return new v(null,{status:t,headers:{location:e}})},e.Headers=o,e.Request=d,e.Response=v,e.fetch=function(e,t){return new Promise(function(n,r){var o=new d(e,t),i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:y(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;n(new v(t,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&b.blob&&(i.responseType="blob"),o.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},function(e,t,n){var r=n(137).runInContext();e.exports=n(138)(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 c(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function s(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 f(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 l(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 v(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 b(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 g(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=g(e,E,n);return e}function w(e,t,n,r){--n;for(var o=e.length;++n<o;)if(r(e[n],t))return n;return-1}function E(e){return e!==e}function x(e,t){var n=null==e?0:e.length;return n?T(e,t)/n:V}function O(e){return function(t){return null==t?$:t[e]}}function j(e){return function(t){return null==e?$:e[t]}}function S(e,t,n,r,o){return o(e,function(e,o,i){n=r?(r=!1,e):t(n,e,o,i)}),n}function P(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].c;return e}function T(e,t){for(var n,r=-1,o=e.length;++r<o;){var i=t(e[r]);i!==$&&(n=n===$?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 I(e,t){return d(t,function(t){return[t,e[t]]})}function C(e){return function(t){return e(t)}}function k(e,t){return d(t,function(t){return e[t]})}function R(e,t){return e.has(t)}function D(e,t){for(var n=-1,r=e.length;++n<r&&-1<_(t,e[n],0););return n}function M(e,t){for(var n=e.length;n--&&-1<_(t,e[n],0););return n}function F(e){return"\\"+Ne[e]}function N(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function L(e,t){return function(n){return e(t(n))}}function B(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 z(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function U(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function W(e){if(ke.test(e)){for(var t=Ie.lastIndex=0;Ie.test(e);)++t;e=t}else e=et(e);return e}function q(e){return ke.test(e)?e.match(Ie)||[]:e.split("")}var $,H=1/0,V=NaN,G=[["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,Z=/(__e\(.*?\)|\b__t\))\+'';/g,J=/&(?:amp|lt|gt|quot|#39);/g,X=/[&<>"']/g,Q=RegExp(J.source),ee=RegExp(X.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,ce=RegExp(ae.source),se=/^\s+|\s+$/g,fe=/^\s+/,le=/\s+$/,pe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,de=/\{\n\/\* \[wrapped with (.+)\] \*/,he=/,? & /,ye=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ve=/\\(\\)?/g,be=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,_e=/^0b[01]+$/i,we=/^\[object .+?Constructor\]$/,Ee=/^0o[0-7]+$/i,xe=/^(?:0|[1-9]\d*)$/,Oe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,je=/($^)/,Se=/['\n\r\u2028\u2029\\]/g,Pe="[\\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])?)*",Te=RegExp("['’]","g"),Ae=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Ie=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])"+Pe,"g"),Ce=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"),ke=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Re=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,De="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(" "),Me={};Me["[object Float32Array]"]=Me["[object Float64Array]"]=Me["[object Int8Array]"]=Me["[object Int16Array]"]=Me["[object Int32Array]"]=Me["[object Uint8Array]"]=Me["[object Uint8ClampedArray]"]=Me["[object Uint16Array]"]=Me["[object Uint32Array]"]=!0,Me["[object Arguments]"]=Me["[object Array]"]=Me["[object ArrayBuffer]"]=Me["[object Boolean]"]=Me["[object DataView]"]=Me["[object Date]"]=Me["[object Error]"]=Me["[object Function]"]=Me["[object Map]"]=Me["[object Number]"]=Me["[object Object]"]=Me["[object RegExp]"]=Me["[object Set]"]=Me["[object String]"]=Me["[object WeakMap]"]=!1;var Fe={};Fe["[object Arguments]"]=Fe["[object Array]"]=Fe["[object ArrayBuffer]"]=Fe["[object DataView]"]=Fe["[object Boolean]"]=Fe["[object Date]"]=Fe["[object Float32Array]"]=Fe["[object Float64Array]"]=Fe["[object Int8Array]"]=Fe["[object Int16Array]"]=Fe["[object Int32Array]"]=Fe["[object Map]"]=Fe["[object Number]"]=Fe["[object Object]"]=Fe["[object RegExp]"]=Fe["[object Set]"]=Fe["[object String]"]=Fe["[object Symbol]"]=Fe["[object Uint8Array]"]=Fe["[object Uint8ClampedArray]"]=Fe["[object Uint16Array]"]=Fe["[object Uint32Array]"]=!0,Fe["[object Error]"]=Fe["[object Function]"]=Fe["[object WeakMap]"]=!1;var Ne={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Le=parseFloat,Be=parseInt,ze="object"==typeof e&&e&&e.Object===Object&&e,Ue="object"==typeof self&&self&&self.Object===Object&&self,We=ze||Ue||Function("return this")(),qe="object"==typeof t&&t&&!t.nodeType&&t,$e=qe&&"object"==typeof o&&o&&!o.nodeType&&o,He=$e&&$e.exports===qe,Ve=He&&ze.process,Ge=function(){try{var e=$e&&$e.f&&$e.f("util").types;return e||Ve&&Ve.binding&&Ve.binding("util")}catch(e){}}(),Ke=Ge&&Ge.isArrayBuffer,Ye=Ge&&Ge.isDate,Ze=Ge&&Ge.isMap,Je=Ge&&Ge.isRegExp,Xe=Ge&&Ge.isSet,Qe=Ge&&Ge.isTypedArray,et=O("length"),tt=j({"À":"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"}),nt=j({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),rt=j({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),ot=function e(t){function n(e){if(go(e)&&!ua(e)&&!(e instanceof j)){if(e instanceof o)return e;if(ai.call(e,"__wrapped__"))return Ur(e)}return new o(e)}function r(){}function o(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=$}function j(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Pe(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 Ie(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 Ne(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 ze(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ne;++t<n;)this.add(e[t])}function Ue(e){this.size=(this.__data__=new Ie(e)).size}function qe(e,t){var n,r=ua(e),o=!r&&ia(e),i=!r&&!o&&ca(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)||Pr(n,a))||o.push(n);return o}function $e(e){var t=e.length;return t?e[on(0,t-1)]:$}function Ve(e,t){return Nr(Mn(e),pt(t,0,e.length))}function Ge(e){return Nr(Mn(e))}function et(e,t,n){(n===$||fo(e[t],n))&&(n!==$||t in e)||ft(e,t,n)}function it(e,t,n){var r=e[t];ai.call(e,t)&&fo(r,n)&&(n!==$||t in e)||ft(e,t,n)}function ut(e,t){for(var n=e.length;n--;)if(fo(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 ct(e,t){return e&&Fn(t,Ro(t),e)}function st(e,t){return e&&Fn(t,Do(t),e)}function ft(e,t,n){"__proto__"==t&&ji?ji(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function lt(e,t){for(var n=-1,r=t.length,o=Ko(r),i=null==e;++n<r;)o[n]=i?$:Co(e,t[n]);return o}function pt(e,t,n){return e===e&&(n!==$&&(e=e<=n?e:n),t!==$&&(e=e>=t?e:t)),e}function dt(e,t,n,r,o,i){var u,c=1&t,s=2&t,f=4&t;if(n&&(u=o?n(e,r,o,i):n(e)),u!==$)return u;if(!mo(e))return e;if(r=ua(e)){if(u=xr(e),!c)return Mn(e,u)}else{var l=vu(e),p="[object Function]"==l||"[object GeneratorFunction]"==l;if(ca(e))return An(e,c);if("[object Object]"==l||"[object Arguments]"==l||p&&!o){if(u=s||p?{}:Or(e),!c)return s?Ln(e,st(u,e)):Nn(e,ct(u,e))}else{if(!Fe[l])return o?e:{};u=jr(e,l,c)}}if(i||(i=new Ue),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))}):fa(e)&&e.forEach(function(r,o){u.set(o,dt(r,t,n,o,e,i))});var s=f?s?yr:hr:s?Do:Ro,d=r?$:s(e);return a(d||e,function(r,o){d&&(o=r,r=e[o]),it(u,o,dt(r,t,n,o,e,i))}),u}function ht(e){var t=Ro(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=Qo(e);r--;){var o=n[r],i=t[o],u=e[o];if(u===$&&!(o in e)||!i(u))return!1}return!0}function vt(e,t,n){if("function"!=typeof e)throw new ni("Expected a function");return gu(function(){e.apply($,n)},t)}function bt(e,t,n,r){var o=-1,i=l,u=!0,a=e.length,c=[],s=t.length;if(!a)return c;n&&(t=d(t,C(n))),r?(i=p,u=!1):200<=t.length&&(i=R,u=!1,t=new ze(t));e:for(;++o<a;){var f=e[o],h=null==n?f:n(f),f=r||0!==f?f:0;if(u&&h===h){for(var y=s;y--;)if(t[y]===h)continue e;c.push(f)}else i(t,h,r)||c.push(f)}return c}function mt(e,t){var n=!0;return iu(e,function(e,r,o){return n=!!t(e,r,o)}),n}function gt(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&&!xo(u):n(u,a)))var a=u,c=i}return c}function _t(e,t){var n=[];return iu(e,function(e,r,o){t(e,r,o)&&n.push(e)}),n}function wt(e,t,n,r,o){var i=-1,u=e.length;for(n||(n=Sr),o||(o=[]);++i<u;){var a=e[i];0<t&&n(a)?1<t?wt(a,t-1,n,r,o):h(o,a):r||(o[o.length]=a)}return o}function Et(e,t){return e&&au(e,t,Ro)}function xt(e,t){return e&&cu(e,t,Ro)}function Ot(e,t){return f(t,function(t){return yo(e[t])})}function jt(e,t){t=Pn(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[Lr(t[n++])];return n&&n==r?e:$}function St(e,t,n){return t=t(e),ua(e)?t:h(t,n(e))}function Pt(e){if(null==e)e=e===$?"[object Undefined]":"[object Null]";else if(Oi&&Oi in Qo(e)){var t=ai.call(e,Oi),n=e[Oi];try{e[Oi]=$;var r=!0}catch(e){}var o=fi.call(e);r&&(t?e[Oi]=n:delete e[Oi]),e=o}else e=fi.call(e);return e}function Tt(e,t){return e>t}function At(e,t){return null!=e&&ai.call(e,t)}function It(e,t){return null!=e&&t in Qo(e)}function Ct(e,t,n){for(var r=n?p:l,o=e[0].length,i=e.length,u=i,a=Ko(i),c=1/0,s=[];u--;){var f=e[u];u&&t&&(f=d(f,C(t))),c=Ni(f.length,c),a[u]=!n&&(t||120<=o&&120<=f.length)?new ze(u&&f):$}var f=e[0],h=-1,y=a[0];e:for(;++h<o&&s.length<c;){var v=f[h],b=t?t(v):v,v=n||0!==v?v:0;if(y?!R(y,b):!r(s,b,n)){for(u=i;--u;){var m=a[u];if(m?!R(m,b):!r(e[u],b,n))continue e}y&&y.push(b),s.push(v)
  1111. }}return s}function kt(e,t,n){var r={};return Et(e,function(e,o,i){t(r,n(e),o,i)}),r}function Rt(e,t,n){return t=Pn(t,e),e=2>t.length?e:jt(e,pn(t,0,-1)),t=null==e?e:e[Lr(Vr(t))],null==t?$:i(t,e,n)}function Dt(e){return go(e)&&"[object Arguments]"==Pt(e)}function Mt(e){return go(e)&&"[object ArrayBuffer]"==Pt(e)}function Ft(e){return go(e)&&"[object Date]"==Pt(e)}function Nt(e,t,n,r,o){if(e===t)t=!0;else if(null==e||null==t||!go(e)&&!go(t))t=e!==e&&t!==t;else e:{var i=ua(e),u=ua(t),a=i?"[object Array]":vu(e),c=u?"[object Array]":vu(t),a="[object Arguments]"==a?"[object Object]":a,c="[object Arguments]"==c?"[object Object]":c,s="[object Object]"==a,u="[object Object]"==c;if((c=a==c)&&ca(e)){if(!ca(t)){t=!1;break e}i=!0,s=!1}if(c&&!s)o||(o=new Ue),t=i||da(e)?lr(e,t,n,r,Nt,o):pr(e,t,a,n,r,Nt,o);else{if(!(1&n)&&(i=s&&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 Ue),t=Nt(e,t,n,r,o);break e}if(c)t:if(o||(o=new Ue),i=1&n,a=hr(e),u=a.length,c=hr(t).length,u==c||i){for(s=u;s--;){var f=a[s];if(!(i?f in t:ai.call(t,f))){t=!1;break t}}if((c=o.get(e))&&o.get(t))t=c==t;else{c=!0,o.set(e,t),o.set(t,e);for(var l=i;++s<u;){var f=a[s],p=e[f],d=t[f];if(r)var h=i?r(d,p,f,t,e,o):r(p,d,f,e,t,o);if(h===$?p!==d&&!Nt(p,d,n,r,o):!h){c=!1;break}l||(l="constructor"==f)}c&&!l&&(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)&&(c=!1)),o.delete(e),o.delete(t),t=c}}else t=!1;else t=!1}}return t}function Lt(e){return go(e)&&"[object Map]"==vu(e)}function Bt(e,t,n,r){var o=n.length,i=o,u=!r;if(null==e)return!i;for(e=Qo(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],c=a[0],s=e[c],f=a[1];if(u&&a[2]){if(s===$&&!(c in e))return!1}else{if(a=new Ue,r)var l=r(s,f,c,e,t,a);if(l===$?!Nt(f,s,3,r,a):!l)return!1}}return!0}function zt(e){return!(!mo(e)||si&&si in e)&&(yo(e)?di:we).test(Br(e))}function Ut(e){return go(e)&&"[object RegExp]"==Pt(e)}function Wt(e){return go(e)&&"[object Set]"==vu(e)}function qt(e){return go(e)&&bo(e.length)&&!!Me[Pt(e)]}function $t(e){return"function"==typeof e?e:null==e?Uo:"object"==typeof e?ua(e)?Yt(e[0],e[1]):Kt(e):Ho(e)}function Ht(e){if(!Cr(e))return Mi(e);var t,n=[];for(t in Qo(e))ai.call(e,t)&&"constructor"!=t&&n.push(t);return n}function Vt(e,t){return e<t}function Gt(e,t){var n=-1,r=lo(e)?Ko(e.length):[];return iu(e,function(e,o,i){r[++n]=t(e,o,i)}),r}function Kt(e){var t=_r(e);return 1==t.length&&t[0][2]?kr(t[0][0],t[0][1]):function(n){return n===e||Bt(n,e,t)}}function Yt(e,t){return Ar(e)&&t===t&&!mo(t)?kr(Lr(e),t):function(n){var r=Co(n,e);return r===$&&r===t?ko(n,e):Nt(t,r,3)}}function Zt(e,t,n,r,o){e!==t&&au(t,function(i,u){if(o||(o=new Ue),mo(i)){var a=o,c=Dr(e,u),s=Dr(t,u),f=a.get(s);if(f)et(e,u,f);else{var f=r?r(c,s,u+"",e,t,a):$,l=f===$;if(l){var p=ua(s),d=!p&&ca(s),h=!p&&!d&&da(s),f=s;p||d||h?ua(c)?f=c:po(c)?f=Mn(c):d?(l=!1,f=An(s,!0)):h?(l=!1,f=Cn(s,!0)):f=[]:wo(s)||ia(s)?(f=c,ia(c)?f=Ao(c):mo(c)&&!yo(c)||(f=Or(s))):l=!1}l&&(a.set(s,f),Zt(f,s,n,r,a),a.delete(s)),et(e,u,f)}}else a=r?r(Dr(e,u),i,u+"",e,t,o):$,a===$&&(a=i),et(e,u,a)},Do)}function Jt(e,t){var n=e.length;if(n)return t+=0>t?n:0,Pr(t,n)?e[t]:$}function Xt(e,t,n){var r=-1;return t=d(t.length?t:[Uo],C(mr())),e=Gt(e,function(e){return{a:d(t,function(t){return t(e)}),b:++r,c:e}}),P(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 c=kn(o[r],i[r]);if(c){r=r>=a?c:c*("desc"==n[r]?-1:1);break e}}r=e.b-t.b}return r})}function Qt(e,t){return en(e,t,function(t,n){return ko(e,n)})}function en(e,t,n){for(var r=-1,o=t.length,i={};++r<o;){var u=t[r],a=jt(e,u);n(a,u)&&fn(i,Pn(u,e),a)}return i}function tn(e){return function(t){return jt(t,e)}}function nn(e,t,n,r){var o=r?w:_,i=-1,u=t.length,a=e;for(e===t&&(t=Mn(t)),n&&(a=d(e,C(n)));++i<u;)for(var c=0,s=t[i],s=n?n(s):s;-1<(c=o(a,s,c,r));)a!==e&&wi.call(a,c,1),wi.call(e,c,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;Pr(o)?wi.call(e,o,1):_n(e,o)}}}function on(e,t){return e+Ii(zi()*(t-e+1))}function un(e,t){var n="";if(!e||1>t||9007199254740991<t)return n;do{t%2&&(n+=e),(t=Ii(t/2))&&(e+=e)}while(t);return n}function an(e,t){return _u(Rr(e,t,Uo),e+"")}function cn(e){return $e(Fo(e))}function sn(e,t){var n=Fo(e);return Nr(n,pt(t,0,n.length))}function fn(e,t,n,r){if(!mo(e))return e;t=Pn(t,e);for(var o=-1,i=t.length,u=i-1,a=e;null!=a&&++o<i;){var c=Lr(t[o]),s=n;if(o!=u){var f=a[c],s=r?r(f,c,a):$;s===$&&(s=mo(f)?f:Pr(t[o+1])?[]:{})}it(a,c,s),a=a[c]}return e}function ln(e){return Nr(Fo(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=Ko(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}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&&!xo(u)&&(n?u<=t:u<t)?r=i+1:o=i}return o}return yn(e,t,Uo,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,c=xo(t),s=t===$;o<i;){var f=Ii((o+i)/2),l=n(e[f]),p=l!==$,d=null===l,h=l===l,y=xo(l);(u?r||h:s?h&&(r||p):a?h&&p&&(r||!d):c?h&&p&&!d&&(r||!y):d||y?0:r?l<=t:l<t)?o=f+1:i=f}return Ni(i,4294967294)}function vn(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||!fo(a,c)){var c=a;i[o++]=0===u?0:u}}return i}function bn(e){return"number"==typeof e?e:xo(e)?V:+e}function mn(e){if("string"==typeof e)return e;if(ua(e))return d(e,mn)+"";if(xo(e))return ru?ru.call(e):"";var t=e+"";return"0"==t&&1/e==-H?"-0":t}function gn(e,t,n){var r=-1,o=l,i=e.length,u=!0,a=[],c=a;if(n)u=!1,o=p;else if(200<=i){if(o=t?null:pu(e))return z(o);u=!1,o=R,c=new ze}else c=t?[]:a;e:for(;++r<i;){var s=e[r],f=t?t(s):s,s=n||0!==s?s:0;if(u&&f===f){for(var d=c.length;d--;)if(c[d]===f)continue e;t&&c.push(f),a.push(s)}else o(c,f,n)||(c!==a&&c.push(f),a.push(s))}return a}function _n(e,t){return t=Pn(t,e),null==(e=2>t.length?e:jt(e,pn(t,0,-1)))||delete e[Lr(Vr(t))]}function wn(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 En(e,t){var n=e;return n instanceof j&&(n=n.value()),y(t,function(e,t){return t.func.apply(t.thisArg,h([e],t.args))},n)}function xn(e,t,n){var r=e.length;if(2>r)return r?gn(e[0]):[];for(var o=-1,i=Ko(r);++o<r;)for(var u=e[o],a=-1;++a<r;)a!=o&&(i[o]=bt(i[o]||u,e[a],t,n));return gn(wt(i,1),t,n)}function On(e,t,n){for(var r=-1,o=e.length,i=t.length,u={};++r<o;)n(u,e[r],r<i?t[r]:$);return u}function jn(e){return po(e)?e:[]}function Sn(e){return"function"==typeof e?e:Uo}function Pn(e,t){return ua(e)?e:Ar(e,t)?[e]:wu(Io(e))}function Tn(e,t,n){var r=e.length;return n=n===$?r:n,!t&&n>=r?e:pn(e,t,n)}function An(e,t){if(t)return e.slice();var n=e.length,n=bi?bi(n):new e.constructor(n);return e.copy(n),n}function In(e){var t=new e.constructor(e.byteLength);return new vi(t).set(new vi(e)),t}function Cn(e,t){return new e.constructor(t?In(e.buffer):e.buffer,e.byteOffset,e.length)}function kn(e,t){if(e!==t){var n=e!==$,r=null===e,o=e===e,i=xo(e),u=t!==$,a=null===t,c=t===t,s=xo(t);if(!a&&!s&&!i&&e>t||i&&u&&c&&!a&&!s||r&&u&&c||!n&&c||!o)return 1;if(!r&&!i&&!s&&e<t||s&&n&&o&&!r&&!i||a&&n&&o||!u&&o||!c)return-1}return 0}function Rn(e,t,n,r){var o=-1,i=e.length,u=n.length,a=-1,c=t.length,s=Fi(i-u,0),f=Ko(c+s);for(r=!r;++a<c;)f[a]=t[a];for(;++o<u;)(r||o<i)&&(f[n[o]]=e[o]);for(;s--;)f[a++]=e[o++];return f}function Dn(e,t,n,r){var o=-1,i=e.length,u=-1,a=n.length,c=-1,s=t.length,f=Fi(i-a,0),l=Ko(f+s);for(r=!r;++o<f;)l[o]=e[o];for(f=o;++c<s;)l[f+c]=t[c];for(;++u<a;)(r||o<i)&&(l[f+n[u]]=e[o++]);return l}function Mn(e,t){var n=-1,r=e.length;for(t||(t=Ko(r));++n<r;)t[n]=e[n];return t}function Fn(e,t,n,r){var o=!n;n||(n={});for(var i=-1,u=t.length;++i<u;){var a=t[i],c=r?r(n[a],e[a],a,n,e):$;c===$&&(c=e[a]),o?ft(n,a,c):it(n,a,c)}return n}function Nn(e,t){return Fn(e,hu(e),t)}function Ln(e,t){return Fn(e,yu(e),t)}function Bn(e,t){return function(n,r){var o=ua(n)?u:at,i=t?t():{};return o(n,e,mr(r,2),i)}}function zn(e){return an(function(t,n){var r=-1,o=n.length,i=1<o?n[o-1]:$,u=2<o?n[2]:$,i=3<e.length&&"function"==typeof i?(o--,i):$;for(u&&Tr(n[0],n[1],u)&&(i=3>o?$:i,o=1),t=Qo(t);++r<o;)(u=n[r])&&e(t,u,r,i);return t})}function Un(e,t){return function(n,r){if(null==n)return n;if(!lo(n))return e(n,r);for(var o=n.length,i=t?o:-1,u=Qo(n);(t?i--:++i<o)&&!1!==r(u[i],i,u););return n}}function Wn(e){return function(t,n,r){var o=-1,i=Qo(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 qn(e,t,n){function r(){return(this&&this!==We&&this instanceof r?i:e).apply(o?n:this,arguments)}var o=1&t,i=Vn(e);return r}function $n(e){return function(t){t=Io(t);var n=ke.test(t)?q(t):$,r=n?n[0]:t.charAt(0);return t=n?Tn(n,1).join(""):t.slice(1),r[e]()+t}}function Hn(e){return function(t){return y(Bo(Lo(t).replace(Te,"")),e,"")}}function Vn(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 Gn(e,t,n){function r(){for(var u=arguments.length,a=Ko(u),c=u,s=br(r);c--;)a[c]=arguments[c];return c=3>u&&a[0]!==s&&a[u-1]!==s?[]:B(a,s),u-=c.length,u<n?or(e,t,Zn,r.placeholder,$,a,c,$,$,n-u):i(this&&this!==We&&this instanceof r?o:e,this,a)}var o=Vn(e);return r}function Kn(e){return function(t,n,r){var o=Qo(t);if(!lo(t)){var i=mr(n,3);t=Ro(t),n=function(e){return i(o[e],e,o)}}return n=e(t,n,r),-1<n?o[i?t[n]:n]:$}}function Yn(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"==vr(u))var a=new o([],!0)}for(r=a?r:n;++r<n;)var u=t[r],i=vr(u),c="wrapper"==i?du(u):$,a=c&&Ir(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?a[vr(c[0])].apply(a,c[3]):1==u.length&&Ir(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 Zn(e,t,n,r,o,i,u,a,c,s){function f(){for(var b=arguments.length,m=Ko(b),g=b;g--;)m[g]=arguments[g];if(h){var _,w=br(f),g=m.length;for(_=0;g--;)m[g]===w&&++_}if(r&&(m=Rn(m,r,o,h)),i&&(m=Dn(m,i,u,h)),b-=_,h&&b<s)return w=B(m,w),or(e,t,Zn,f.placeholder,n,m,w,a,c,s-b);if(w=p?n:this,g=d?w[e]:e,b=m.length,a){_=m.length;for(var E=Ni(a.length,_),x=Mn(m);E--;){var O=a[E];m[E]=Pr(O,_)?x[O]:$}}else y&&1<b&&m.reverse();return l&&c<b&&(m.length=c),this&&this!==We&&this instanceof f&&(g=v||Vn(g)),g.apply(w,m)}var l=128&t,p=1&t,d=2&t,h=24&t,y=512&t,v=d?$:Vn(e);return f}function Jn(e,t){return function(n,r){return kt(n,e,t(r))}}function Xn(e,t){return function(n,r){var o;if(n===$&&r===$)return t;if(n!==$&&(o=n),r!==$){if(o===$)return r;"string"==typeof n||"string"==typeof r?(n=mn(n),r=mn(r)):(n=bn(n),r=bn(r)),o=e(n,r)}return o}}function Qn(e){return dr(function(t){return t=d(t,C(mr())),an(function(n){var r=this;return e(t,function(e){return i(e,r,n)})})})}function er(e,t){t=t===$?" ":mn(t);var n=t.length;return 2>n?n?un(t,e):t:(n=un(t,Ai(e/W(t))),ke.test(t)?Tn(q(n),0,e).join(""):n.slice(0,e))}function tr(e,t,n,r){function o(){for(var t=-1,c=arguments.length,s=-1,f=r.length,l=Ko(f+c),p=this&&this!==We&&this instanceof o?a:e;++s<f;)l[s]=r[s];for(;c--;)l[s++]=arguments[++t];return i(p,u?n:this,l)}var u=1&t,a=Vn(e);return o}function nr(e){return function(t,n,r){r&&"number"!=typeof r&&Tr(t,n,r)&&(n=r=$),t=jo(t),n===$?(n=t,t=0):n=jo(n),r=r===$?t<n?1:-1:jo(r);var o=-1;n=Fi(Ai((n-t)/(r||1)),0);for(var i=Ko(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=To(t),n=To(n)),e(t,n)}}function or(e,t,n,r,o,i,u,a,c,s){var f=8&t,l=f?u:$;u=f?$:u;var p=f?i:$;return i=f?$:i,t=(t|(f?32:64))&~(f?64:32),4&t||(t&=-4),o=[e,t,o,p,l,i,u,a,c,s],n=n.apply($,o),Ir(e)&&mu(n,o),n.placeholder=r,Mr(n,e,t)}function ir(e){var t=Xo[e];return function(e,n){if(e=To(e),(n=null==n?0:Ni(So(n),292))&&Ri(e)){var r=(Io(e)+"e").split("e"),r=t(r[0]+"e"+(+r[1]+n)),r=(Io(r)+"e").split("e");return+(r[0]+"e"+(+r[1]-n))}return t(e)}}function ur(e){return function(t){var n=vu(t);return"[object Map]"==n?N(t):"[object Set]"==n?U(t):I(t,e(t))}}function ar(e,t,n,r,o,i,u,a){var c=2&t;if(!c&&"function"!=typeof e)throw new ni("Expected a function");var s=r?r.length:0;if(s||(t&=-97,r=o=$),u=u===$?u:Fi(So(u),0),a=a===$?a:So(a),s-=o?o.length:0,64&t){var f=r,l=o;r=o=$}var p=c?$:du(e);return i=[e,t,n,r,o,f,l,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?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?Dn(r,n,p[6]):n,i[6]=r?B(i[5],"__lodash_placeholder__"):p[6]),(n=p[7])&&(i[7]=n),128&e&&(i[8]=null==i[8]?p[8]:Ni(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]===$?c?0:e.length:Fi(i[9]-s,0),!a&&24&t&&(t&=-25),Mr((p?su:mu)(t&&1!=t?8==t||16==t?Gn(e,t,a):32!=t&&33!=t||o.length?Zn.apply($,i):tr(e,t,n,r):qn(e,t,n),i),e,t)}function cr(e,t,n,r){return e===$||fo(e,oi[n])&&!ai.call(r,n)?t:e}function sr(e,t,n,r,o,i){return mo(e)&&mo(t)&&(i.set(t,e),Zt(e,t,$,sr,i),i.delete(t)),e}function fr(e){return wo(e)?$:e}function lr(e,t,n,r,o,i){var u=1&n,a=e.length,c=t.length;if(a!=c&&!(u&&c>a))return!1;if((c=i.get(e))&&i.get(t))return c==t;var c=-1,s=!0,f=2&n?new ze:$;for(i.set(e,t),i.set(t,e);++c<a;){var l=e[c],p=t[c];if(r)var d=u?r(p,l,c,t,e,i):r(l,p,c,e,t,i);if(d!==$){if(d)continue;s=!1;break}if(f){if(!b(t,function(e,t){if(!R(f,t)&&(l===e||o(l,e,n,r,i)))return f.push(t)})){s=!1;break}}else if(l!==p&&!o(l,p,n,r,i)){s=!1;break}}return i.delete(e),i.delete(t),s}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 vi(e),new vi(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return fo(+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=N;case"[object Set]":if(a||(a=z),e.size!=t.size&&!(1&r))break;return(n=u.get(e))?n==t:(r|=2,u.set(e,t),t=lr(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(Rr(e,$,$r),e+"")}function hr(e){return St(e,Ro,hu)}function yr(e){return St(e,Do,yu)}function vr(e){for(var t=e.name+"",n=Yi[t],r=ai.call(Yi,t)?n.length:0;r--;){var o=n[r],i=o.func;if(null==i||i==e)return o.name}return t}function br(e){return(ai.call(n,"placeholder")?n:e).placeholder}function mr(){var e=n.iteratee||Wo,e=e===Wo?$t:e;return arguments.length?e(arguments[0],arguments[1]):e}function gr(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=Ro(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,o===o&&!mo(o)]}return t}function wr(e,t){var n=null==e?$:e[t];return zt(n)?n:$}function Er(e,t,n){t=Pn(t,e);for(var r=-1,o=t.length,i=!1;++r<o;){var u=Lr(t[r]);if(!(i=null!=e&&n(e,u)))break;e=e[u]}return i||++r!=o?i:!!(o=null==e?0:e.length)&&bo(o)&&Pr(u,o)&&(ua(e)||ia(e))}function xr(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 Or(e){return"function"!=typeof e.constructor||Cr(e)?{}:ou(mi(e))}function jr(e,t,n){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return In(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return t=n?In(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 Cn(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?Qo(nu.call(e)):{}}}function Sr(e){return ua(e)||ia(e)||!!(Ei&&e&&e[Ei])}function Pr(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&xe.test(e))&&-1<e&&0==e%1&&e<t}function Tr(e,t,n){if(!mo(n))return!1;var r=typeof t;return!!("number"==r?lo(n)&&Pr(t,n.length):"string"==r&&t in n)&&fo(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&&!xo(e))||ie.test(e)||!oe.test(e)||null!=t&&e in Qo(t)}function Ir(e){var t=vr(e),r=n[t];return"function"==typeof r&&t in j.prototype&&(e===r||!!(t=du(r))&&e===t[0])}function Cr(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||oi)}function kr(e,t){return function(n){return null!=n&&n[e]===t&&(t!==$||e in Qo(n))}}function Rr(e,t,n){return t=Fi(t===$?e.length-1:t,0),function(){for(var r=arguments,o=-1,u=Fi(r.length-t,0),a=Ko(u);++o<u;)a[o]=r[t+o];for(o=-1,u=Ko(t+1);++o<t;)u[o]=r[o];return u[t]=n(a),i(e,this,u)}}function Dr(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}function Mr(e,t,n){var r=t+"";t=_u;var o,i=zr;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 Fr(e){var t=0,n=0;return function(){var r=Li(),o=16-(r-n);if(n=r,0<o){if(800<=++t)return arguments[0]}else t=0;return e.apply($,arguments)}}function Nr(e,t){var n=-1,r=e.length,o=r-1;for(t=t===$?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 Lr(e){if("string"==typeof e||xo(e))return e;var t=e+"";return"0"==t&&1/e==-H?"-0":t}function Br(e){if(null!=e){try{return ui.call(e)}catch(e){}return e+""}return""}function zr(e,t){return a(G,function(n){var r="_."+n[0];t&n[1]&&!l(e,r)&&e.push(r)}),e.sort()}function Ur(e){if(e instanceof j)return e.clone();var t=new o(e.__wrapped__,e.__chain__);return t.__actions__=Mn(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function Wr(e,t,n){var r=null==e?0:e.length;return r?(n=null==n?0:So(n),0>n&&(n=Fi(r+n,0)),g(e,mr(t,3),n)):-1}function qr(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return n!==$&&(o=So(n),o=0>n?Fi(r+o,0):Ni(o,r-1)),g(e,mr(t,3),o,!0)}function $r(e){return(null==e?0:e.length)?wt(e,1):[]}function Hr(e){return e&&e.length?e[0]:$}function Vr(e){var t=null==e?0:e.length;return t?e[t-1]:$}function Gr(e,t){return e&&e.length&&t&&t.length?nn(e,t):e}function Kr(e){return null==e?e:Ui.call(e)}function Yr(e){if(!e||!e.length)return[];var t=0;return e=f(e,function(e){if(po(e))return t=Fi(e.length,t),!0}),A(t,function(t){return d(e,O(t))})}function Zr(e,t){if(!e||!e.length)return[];var n=Yr(e);return null==t?n:d(n,function(e){return i(t,$,e)})}function Jr(e){return e=n(e),e.__chain__=!0,e}function Xr(e,t){return t(e)}function Qr(){return this}function eo(e,t){return(ua(e)?a:iu)(e,mr(t,3))}function to(e,t){return(ua(e)?c:uu)(e,mr(t,3))}function no(e,t){return(ua(e)?d:Gt)(e,mr(t,3))}function ro(e,t,n){return t=n?$:t,t=e&&null==t?e.length:t,ar(e,128,$,$,$,$,t)}function oo(e,t){var n;if("function"!=typeof t)throw new ni("Expected a function");return e=So(e),function(){return 0<--e&&(n=t.apply(this,arguments)),1>=e&&(t=$),n}}function io(e,t,n){return t=n?$:t,e=ar(e,8,$,$,$,$,$,t),e.placeholder=io.placeholder,e}function uo(e,t,n){return t=n?$:t,e=ar(e,16,$,$,$,$,$,t),e.placeholder=uo.placeholder,e}function ao(e,t,n){function r(t){var n=c,r=s;return c=s=$,h=t,l=e.apply(r,n)}function o(e){var n=e-d;return e-=h,d===$||n>=t||0>n||v&&e>=f}function i(){var e=Ku();if(o(e))return u(e);var n,r=gu;n=e-h,e=t-(e-d),n=v?Ni(e,f-n):e,p=r(i,n)}function u(e){return p=$,b&&c?r(e):(c=s=$,l)}function a(){var e=Ku(),n=o(e);if(c=arguments,s=this,d=e,n){if(p===$)return h=e=d,p=gu(i,t),y?r(e):l;if(v)return lu(p),p=gu(i,t),r(d)}return p===$&&(p=gu(i,t)),l}var c,s,f,l,p,d,h=0,y=!1,v=!1,b=!0;if("function"!=typeof e)throw new ni("Expected a function");return t=To(t)||0,mo(n)&&(y=!!n.leading,f=(v="maxWait"in n)?Fi(To(n.maxWait)||0,t):f,b="trailing"in n?!!n.trailing:b),a.cancel=function(){p!==$&&lu(p),h=0,c=d=s=p=$},a.flush=function(){return p===$?l:u(Ku())},a}function co(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(co.Cache||Ne),n}function so(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 fo(e,t){return e===t||e!==e&&t!==t}function lo(e){return null!=e&&bo(e.length)&&!yo(e)}function po(e){return go(e)&&lo(e)}function ho(e){if(!go(e))return!1;var t=Pt(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!wo(e)}function yo(e){return!!mo(e)&&("[object Function]"==(e=Pt(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}function vo(e){return"number"==typeof e&&e==So(e)}function bo(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 go(e){return null!=e&&"object"==typeof e}function _o(e){return"number"==typeof e||go(e)&&"[object Number]"==Pt(e)}function wo(e){return!(!go(e)||"[object Object]"!=Pt(e))&&(null===(e=mi(e))||"function"==typeof(e=ai.call(e,"constructor")&&e.constructor)&&e instanceof e&&ui.call(e)==li)}function Eo(e){return"string"==typeof e||!ua(e)&&go(e)&&"[object String]"==Pt(e)}function xo(e){return"symbol"==typeof e||go(e)&&"[object Symbol]"==Pt(e)}function Oo(e){if(!e)return[];if(lo(e))return Eo(e)?q(e):Mn(e);if(xi&&e[xi]){e=e[xi]();for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}return t=vu(e),("[object Map]"==t?N:"[object Set]"==t?z:Fo)(e)}function jo(e){return e?(e=To(e),e===H||e===-H?1.7976931348623157e308*(0>e?-1:1):e===e?e:0):0===e?e:0}function So(e){e=jo(e);var t=e%1;return e===e?t?e-t:e:0}function Po(e){return e?pt(So(e),0,4294967295):0}function To(e){if("number"==typeof e)return e;if(xo(e))return V;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(se,"");var t=_e.test(e);return t||Ee.test(e)?Be(e.slice(2),t?2:8):ge.test(e)?V:+e}function Ao(e){return Fn(e,Do(e))}function Io(e){return null==e?"":mn(e)}function Co(e,t,n){return e=null==e?$:jt(e,t),e===$?n:e}function ko(e,t){return null!=e&&Er(e,t,It)}function Ro(e){return lo(e)?qe(e):Ht(e)}function Do(e){if(lo(e))e=qe(e,!0);else if(mo(e)){var t,n=Cr(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 Qo(e))t.push(n);e=t}return e}function Mo(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 Fo(e){return null==e?[]:k(e,Ro(e))}function No(e){return Ba(Io(e).toLowerCase())}function Lo(e){return(e=Io(e))&&e.replace(Oe,tt).replace(Ae,"")}function Bo(e,t,n){return e=Io(e),t=n?$:t,t===$?Re.test(e)?e.match(Ce)||[]:e.match(ye)||[]:e.match(t)||[]}function zo(e){return function(){return e}}function Uo(e){return e}function Wo(e){return $t("function"==typeof e?e:dt(e,1))}function qo(e,t,n){var r=Ro(t),o=Ot(t,r);null!=n||mo(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Ot(t,Ro(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__=Mn(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,h([this.value()],arguments))})}),e}function $o(){}function Ho(e){return Ar(e)?O(Lr(e)):tn(e)}function Vo(){return[]}function Go(){return!1}t=null==t?We:ot.defaults(We.Object(),t,ot.pick(We,De));var Ko=t.Array,Yo=t.Date,Zo=t.Error,Jo=t.Function,Xo=t.Math,Qo=t.Object,ei=t.RegExp,ti=t.String,ni=t.TypeError,ri=Ko.prototype,oi=Qo.prototype,ii=t["__core-js_shared__"],ui=Jo.prototype.toString,ai=oi.hasOwnProperty,ci=0,si=function(){var e=/[^.]+$/.exec(ii&&ii.keys&&ii.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),fi=oi.toString,li=ui.call(Qo),pi=We._,di=ei("^"+ui.call(ai).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),hi=He?t.Buffer:$,yi=t.Symbol,vi=t.Uint8Array,bi=hi?hi.g:$,mi=L(Qo.getPrototypeOf,Qo),gi=Qo.create,_i=oi.propertyIsEnumerable,wi=ri.splice,Ei=yi?yi.isConcatSpreadable:$,xi=yi?yi.iterator:$,Oi=yi?yi.toStringTag:$,ji=function(){try{var e=wr(Qo,"defineProperty");return e({},"",{}),e}catch(e){}}(),Si=t.clearTimeout!==We.clearTimeout&&t.clearTimeout,Pi=Yo&&Yo.now!==We.Date.now&&Yo.now,Ti=t.setTimeout!==We.setTimeout&&t.setTimeout,Ai=Xo.ceil,Ii=Xo.floor,Ci=Qo.getOwnPropertySymbols,ki=hi?hi.isBuffer:$,Ri=t.isFinite,Di=ri.join,Mi=L(Qo.keys,Qo),Fi=Xo.max,Ni=Xo.min,Li=Yo.now,Bi=t.parseInt,zi=Xo.random,Ui=ri.reverse,Wi=wr(t,"DataView"),qi=wr(t,"Map"),$i=wr(t,"Promise"),Hi=wr(t,"Set"),Vi=wr(t,"WeakMap"),Gi=wr(Qo,"create"),Ki=Vi&&new Vi,Yi={},Zi=Br(Wi),Ji=Br(qi),Xi=Br($i),Qi=Br(Hi),eu=Br(Vi),tu=yi?yi.prototype:$,nu=tu?tu.valueOf:$,ru=tu?tu.toString:$,ou=function(){function e(){}return function(t){return mo(t)?gi?gi(t):(e.prototype=t,t=new e,e.prototype=$,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,j.prototype=ou(r.prototype),j.prototype.constructor=j,Pe.prototype.clear=function(){this.__data__=Gi?Gi(null):{},this.size=0},Pe.prototype.delete=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e},Pe.prototype.get=function(e){var t=this.__data__;return Gi?(e=t[e],"__lodash_hash_undefined__"===e?$:e):ai.call(t,e)?t[e]:$},Pe.prototype.has=function(e){var t=this.__data__;return Gi?t[e]!==$:ai.call(t,e)},Pe.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Gi&&t===$?"__lodash_hash_undefined__":t,this},Ie.prototype.clear=function(){this.__data__=[],this.size=0},Ie.prototype.delete=function(e){var t=this.__data__;return!(0>(e=ut(t,e))||(e==t.length-1?t.pop():wi.call(t,e,1),--this.size,0))},Ie.prototype.get=function(e){var t=this.__data__;return e=ut(t,e),0>e?$:t[e][1]},Ie.prototype.has=function(e){return-1<ut(this.__data__,e)},Ie.prototype.set=function(e,t){var n=this.__data__,r=ut(n,e);return 0>r?(++this.size,n.push([e,t])):n[r][1]=t,this},Ne.prototype.clear=function(){this.size=0,this.__data__={hash:new Pe,map:new(qi||Ie),string:new Pe}},Ne.prototype.delete=function(e){return e=gr(this,e).delete(e),this.size-=e?1:0,e},Ne.prototype.get=function(e){return gr(this,e).get(e)},Ne.prototype.has=function(e){return gr(this,e).has(e)},Ne.prototype.set=function(e,t){var n=gr(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},ze.prototype.add=ze.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},ze.prototype.has=function(e){return this.__data__.has(e)},Ue.prototype.clear=function(){this.__data__=new Ie,this.size=0},Ue.prototype.delete=function(e){var t=this.__data__;return e=t.delete(e),this.size=t.size,e},Ue.prototype.get=function(e){return this.__data__.get(e)},Ue.prototype.has=function(e){return this.__data__.has(e)},Ue.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ie){var r=n.__data__;if(!qi||199>r.length)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ne(r)}return n.set(e,t),this.size=n.size,this};var iu=Un(Et),uu=Un(xt,!0),au=Wn(),cu=Wn(!0),su=Ki?function(e,t){return Ki.set(e,t),e}:Uo,fu=ji?function(e,t){return ji(e,"toString",{configurable:!0,enumerable:!1,value:zo(t),writable:!0})}:Uo,lu=Si||function(e){return We.clearTimeout(e)},pu=Hi&&1/z(new Hi([,-0]))[1]==H?function(e){return new Hi(e)}:$o,du=Ki?function(e){return Ki.get(e)}:$o,hu=Ci?function(e){return null==e?[]:(e=Qo(e),f(Ci(e),function(t){return _i.call(e,t)}))}:Vo,yu=Ci?function(e){for(var t=[];e;)h(t,hu(e)),e=mi(e);return t}:Vo,vu=Pt;(Wi&&"[object DataView]"!=vu(new Wi(new ArrayBuffer(1)))||qi&&"[object Map]"!=vu(new qi)||$i&&"[object Promise]"!=vu($i.resolve())||Hi&&"[object Set]"!=vu(new Hi)||Vi&&"[object WeakMap]"!=vu(new Vi))&&(vu=function(e){var t=Pt(e);if(e=(e="[object Object]"==t?e.constructor:$)?Br(e):"")switch(e){case Zi:return"[object DataView]";case Ji:return"[object Map]";case Xi:return"[object Promise]";case Qi:return"[object Set]";case eu:return"[object WeakMap]"}return t});var bu=ii?yo:Go,mu=Fr(su),gu=Ti||function(e,t){return We.setTimeout(e,t)},_u=Fr(fu),wu=function(e){e=co(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(ve,"$1"):n||e)}),t}),Eu=an(function(e,t){return po(e)?bt(e,wt(t,1,po,!0)):[]}),xu=an(function(e,t){var n=Vr(t);return po(n)&&(n=$),po(e)?bt(e,wt(t,1,po,!0),mr(n,2)):[]}),Ou=an(function(e,t){var n=Vr(t);return po(n)&&(n=$),po(e)?bt(e,wt(t,1,po,!0),$,n):[]}),ju=an(function(e){var t=d(e,jn);return t.length&&t[0]===e[0]?Ct(t):[]}),Su=an(function(e){var t=Vr(e),n=d(e,jn);return t===Vr(n)?t=$:n.pop(),n.length&&n[0]===e[0]?Ct(n,mr(t,2)):[]}),Pu=an(function(e){var t=Vr(e),n=d(e,jn);return(t="function"==typeof t?t:$)&&n.pop(),n.length&&n[0]===e[0]?Ct(n,$,t):[]}),Tu=an(Gr),Au=dr(function(e,t){var n=null==e?0:e.length,r=lt(e,t);return rn(e,d(t,function(e){return Pr(e,n)?+e:e}).sort(kn)),r}),Iu=an(function(e){return gn(wt(e,1,po,!0))}),Cu=an(function(e){var t=Vr(e);return po(t)&&(t=$),gn(wt(e,1,po,!0),mr(t,2))}),ku=an(function(e){var t=Vr(e),t="function"==typeof t?t:$;return gn(wt(e,1,po,!0),$,t)}),Ru=an(function(e,t){return po(e)?bt(e,t):[]}),Du=an(function(e){return xn(f(e,po))}),Mu=an(function(e){var t=Vr(e);return po(t)&&(t=$),xn(f(e,po),mr(t,2))}),Fu=an(function(e){var t=Vr(e),t="function"==typeof t?t:$;return xn(f(e,po),$,t)}),Nu=an(Yr),Lu=an(function(e){var t=e.length,t=1<t?e[t-1]:$,t="function"==typeof t?(e.pop(),t):$;return Zr(e,t)}),Bu=dr(function(e){function t(t){return lt(t,e)}var n=e.length,r=n?e[0]:0,i=this.__wrapped__;return!(1<n||this.__actions__.length)&&i instanceof j&&Pr(r)?(i=i.slice(r,+r+(n?1:0)),i.__actions__.push({func:Xr,args:[t],thisArg:$}),new o(i,this.__chain__).thru(function(e){return n&&!e.length&&e.push($),e})):this.thru(t)}),zu=Bn(function(e,t,n){ai.call(e,n)?++e[n]:ft(e,n,1)}),Uu=Kn(Wr),Wu=Kn(qr),qu=Bn(function(e,t,n){ai.call(e,n)?e[n].push(t):ft(e,n,[t])}),$u=an(function(e,t,n){var r=-1,o="function"==typeof t,u=lo(e)?Ko(e.length):[];return iu(e,function(e){u[++r]=o?i(t,e,n):Rt(e,t,n)}),u}),Hu=Bn(function(e,t,n){ft(e,n,t)}),Vu=Bn(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),Gu=an(function(e,t){if(null==e)return[];var n=t.length;return 1<n&&Tr(e,t[0],t[1])?t=[]:2<n&&Tr(t[0],t[1],t[2])&&(t=[t[0]]),Xt(e,wt(t,1),[])}),Ku=Pi||function(){return We.Date.now()},Yu=an(function(e,t,n){var r=1;if(n.length)var o=B(n,br(Yu)),r=32|r;return ar(e,r,t,n,o)}),Zu=an(function(e,t,n){var r=3
  1112. ;if(n.length)var o=B(n,br(Zu)),r=32|r;return ar(t,r,e,n,o)}),Ju=an(function(e,t){return vt(e,1,t)}),Xu=an(function(e,t,n){return vt(e,To(t)||0,n)});co.Cache=Ne;var Qu=an(function(e,t){t=1==t.length&&ua(t[0])?d(t[0],C(mr())):d(wt(t,1),C(mr()));var n=t.length;return an(function(r){for(var o=-1,u=Ni(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,$,t,B(t,br(ea)))}),ta=an(function(e,t){return ar(e,64,$,t,B(t,br(ta)))}),na=dr(function(e,t){return ar(e,256,$,$,$,t)}),ra=rr(Tt),oa=rr(function(e,t){return e>=t}),ia=Dt(function(){return arguments}())?Dt:function(e){return go(e)&&ai.call(e,"callee")&&!_i.call(e,"callee")},ua=Ko.isArray,aa=Ke?C(Ke):Mt,ca=ki||Go,sa=Ye?C(Ye):Ft,fa=Ze?C(Ze):Lt,la=Je?C(Je):Ut,pa=Xe?C(Xe):Wt,da=Qe?C(Qe):qt,ha=rr(Vt),ya=rr(function(e,t){return e<=t}),va=zn(function(e,t){if(Cr(t)||lo(t))Fn(t,Ro(t),e);else for(var n in t)ai.call(t,n)&&it(e,n,t[n])}),ba=zn(function(e,t){Fn(t,Do(t),e)}),ma=zn(function(e,t,n,r){Fn(t,Do(t),e,r)}),ga=zn(function(e,t,n,r){Fn(t,Ro(t),e,r)}),_a=dr(lt),wa=an(function(e,t){e=Qo(e);var n=-1,r=t.length,o=2<r?t[2]:$;for(o&&Tr(t[0],t[1],o)&&(r=1);++n<r;)for(var o=t[n],i=Do(o),u=-1,a=i.length;++u<a;){var c=i[u],s=e[c];(s===$||fo(s,oi[c])&&!ai.call(e,c))&&(e[c]=o[c])}return e}),Ea=an(function(e){return e.push($,sr),i(Pa,$,e)}),xa=Jn(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=fi.call(t)),e[t]=n},zo(Uo)),Oa=Jn(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=fi.call(t)),ai.call(e,t)?e[t].push(n):e[t]=[n]},mr),ja=an(Rt),Sa=zn(function(e,t,n){Zt(e,t,n)}),Pa=zn(function(e,t,n,r){Zt(e,t,n,r)}),Ta=dr(function(e,t){var n={};if(null==e)return n;var r=!1;t=d(t,function(t){return t=Pn(t,e),r||(r=1<t.length),t}),Fn(e,yr(e),n),r&&(n=dt(n,7,fr));for(var o=t.length;o--;)_n(n,t[o]);return n}),Aa=dr(function(e,t){return null==e?{}:Qt(e,t)}),Ia=ur(Ro),Ca=ur(Do),ka=Hn(function(e,t,n){return t=t.toLowerCase(),e+(n?No(t):t)}),Ra=Hn(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Da=Hn(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Ma=$n("toLowerCase"),Fa=Hn(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Na=Hn(function(e,t,n){return e+(n?" ":"")+Ba(t)}),La=Hn(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Ba=$n("toUpperCase"),za=an(function(e,t){try{return i(e,$,t)}catch(e){return ho(e)?e:new Zo(e)}}),Ua=dr(function(e,t){return a(t,function(t){t=Lr(t),ft(e,t,Yu(e[t],e))}),e}),Wa=Yn(),qa=Yn(!0),$a=an(function(e,t){return function(n){return Rt(n,e,t)}}),Ha=an(function(e,t){return function(n){return Rt(e,n,t)}}),Va=Qn(d),Ga=Qn(s),Ka=Qn(b),Ya=nr(),Za=nr(!0),Ja=Xn(function(e,t){return e+t},0),Xa=ir("ceil"),Qa=Xn(function(e,t){return e/t},1),ec=ir("floor"),tc=Xn(function(e,t){return e*t},1),nc=ir("round"),rc=Xn(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=So(e),function(){if(1>--e)return t.apply(this,arguments)}},n.ary=ro,n.assign=va,n.assignIn=ba,n.assignInWith=ma,n.assignWith=ga,n.at=_a,n.before=oo,n.bind=Yu,n.bindAll=Ua,n.bindKey=Zu,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?Tr(e,t,n):t===$)?1:Fi(So(t),0),!(n=null==e?0:e.length)||1>t)return[];for(var r=0,o=0,i=Ko(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=Ko(e-1),n=arguments[0];e--;)t[e-1]=arguments[e];return h(ua(n)?Mn(n):[n],wt(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=zo,n.countBy=zu,n.create=function(e,t){var n=ou(e);return null==t?n:ct(n,t)},n.curry=io,n.curryRight=uo,n.debounce=ao,n.defaults=wa,n.defaultsDeep=Ea,n.defer=Ju,n.delay=Xu,n.difference=Eu,n.differenceBy=xu,n.differenceWith=Ou,n.drop=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===$?1:So(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===$?1:So(t),t=r-t,pn(e,0,0>t?0:t)):[]},n.dropRightWhile=function(e,t){return e&&e.length?wn(e,mr(t,3),!0,!0):[]},n.dropWhile=function(e,t){return e&&e.length?wn(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&&Tr(e,t,n)&&(n=0,r=o),o=e.length,n=So(n),0>n&&(n=-n>o?0:o+n),r=r===$||r>o?o:So(r),0>r&&(r+=o),r=n>r?0:Po(r);n<r;)e[n++]=t;return e},n.filter=function(e,t){return(ua(e)?f:_t)(e,mr(t,3))},n.flatMap=function(e,t){return wt(no(e,t),1)},n.flatMapDeep=function(e,t){return wt(no(e,t),H)},n.flatMapDepth=function(e,t,n){return n=n===$?1:So(n),wt(no(e,t),n)},n.flatten=$r,n.flattenDeep=function(e){return(null==e?0:e.length)?wt(e,H):[]},n.flattenDepth=function(e,t){return null!=e&&e.length?(t=t===$?1:So(t),wt(e,t)):[]},n.flip=function(e){return ar(e,512)},n.flow=Wa,n.flowRight=qa,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?[]:Ot(e,Ro(e))},n.functionsIn=function(e){return null==e?[]:Ot(e,Do(e))},n.groupBy=qu,n.initial=function(e){return(null==e?0:e.length)?pn(e,0,-1):[]},n.intersection=ju,n.intersectionBy=Su,n.intersectionWith=Pu,n.invert=xa,n.invertBy=Oa,n.invokeMap=$u,n.iteratee=Wo,n.keyBy=Hu,n.keys=Ro,n.keysIn=Do,n.map=no,n.mapKeys=function(e,t){var n={};return t=mr(t,3),Et(e,function(e,r,o){ft(n,t(e,r,o),e)}),n},n.mapValues=function(e,t){var n={};return t=mr(t,3),Et(e,function(e,r,o){ft(n,r,t(e,r,o))}),n},n.matches=function(e){return Kt(dt(e,1))},n.matchesProperty=function(e,t){return Yt(e,dt(t,1))},n.memoize=co,n.merge=Sa,n.mergeWith=Pa,n.method=$a,n.methodOf=Ha,n.mixin=qo,n.negate=so,n.nthArg=function(e){return e=So(e),an(function(t){return Jt(t,e)})},n.omit=Ta,n.omitBy=function(e,t){return Mo(e,so(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?$:n,ua(n)||(n=null==n?[]:[n]),Xt(e,t,n))},n.over=Va,n.overArgs=Qu,n.overEvery=Ga,n.overSome=Ka,n.partial=ea,n.partialRight=ta,n.partition=Vu,n.pick=Aa,n.pickBy=Mo,n.property=Ho,n.propertyOf=function(e){return function(t){return null==e?$:jt(e,t)}},n.pull=Tu,n.pullAll=Gr,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,$,n):e},n.pullAt=Au,n.range=Ya,n.rangeRight=Za,n.rearg=na,n.reject=function(e,t){return(ua(e)?f:_t)(e,so(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===$?t:So(t),an(e,t)},n.reverse=Kr,n.sampleSize=function(e,t,n){return t=(n?Tr(e,t,n):t===$)?1:So(t),(ua(e)?Ve:sn)(e,t)},n.set=function(e,t,n){return null==e?e:fn(e,t,n)},n.setWith=function(e,t,n,r){return r="function"==typeof r?r:$,null==e?e:fn(e,t,n,r)},n.shuffle=function(e){return(ua(e)?Ge:ln)(e)},n.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Tr(e,t,n)?(t=0,n=r):(t=null==t?0:So(t),n=n===$?r:So(n)),pn(e,t,n)):[]},n.sortBy=Gu,n.sortedUniq=function(e){return e&&e.length?vn(e):[]},n.sortedUniqBy=function(e,t){return e&&e.length?vn(e,mr(t,2)):[]},n.split=function(e,t,n){return n&&"number"!=typeof n&&Tr(e,t,n)&&(t=n=$),n=n===$?4294967295:n>>>0,n?(e=Io(e))&&("string"==typeof t||null!=t&&!la(t))&&!(t=mn(t))&&ke.test(e)?Tn(q(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:Fi(So(t),0),an(function(n){var r=n[t];return n=Tn(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===$?1:So(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===$?1:So(t),t=r-t,pn(e,0>t?0:t,r)):[]},n.takeRightWhile=function(e,t){return e&&e.length?wn(e,mr(t,3),!1,!0):[]},n.takeWhile=function(e,t){return e&&e.length?wn(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=Xr,n.toArray=Oo,n.toPairs=Ia,n.toPairsIn=Ca,n.toPath=function(e){return ua(e)?d(e,Lr):xo(e)?[e]:Mn(wu(Io(e)))},n.toPlainObject=Ao,n.transform=function(e,t,n){var r=ua(e),o=r||ca(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:Et)(e,function(e,r,o){return t(n,e,r,o)}),n},n.unary=function(e){return ro(e,1)},n.union=Iu,n.unionBy=Cu,n.unionWith=ku,n.uniq=function(e){return e&&e.length?gn(e):[]},n.uniqBy=function(e,t){return e&&e.length?gn(e,mr(t,2)):[]},n.uniqWith=function(e,t){return t="function"==typeof t?t:$,e&&e.length?gn(e,$,t):[]},n.unset=function(e,t){return null==e||_n(e,t)},n.unzip=Yr,n.unzipWith=Zr,n.update=function(e,t,n){return null==e?e:fn(e,t,Sn(n)(jt(e,t)),void 0)},n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:$,null!=e&&(e=fn(e,t,Sn(n)(jt(e,t)),r)),e},n.values=Fo,n.valuesIn=function(e){return null==e?[]:k(e,Do(e))},n.without=Ru,n.words=Bo,n.wrap=function(e,t){return ea(Sn(t),e)},n.xor=Du,n.xorBy=Mu,n.xorWith=Fu,n.zip=Nu,n.zipObject=function(e,t){return On(e||[],t||[],it)},n.zipObjectDeep=function(e,t){return On(e||[],t||[],fn)},n.zipWith=Lu,n.entries=Ia,n.entriesIn=Ca,n.extend=ba,n.extendWith=ma,qo(n,n),n.add=Ja,n.attempt=za,n.camelCase=ka,n.capitalize=No,n.ceil=Xa,n.clamp=function(e,t,n){return n===$&&(n=t,t=$),n!==$&&(n=To(n),n=n===n?n:0),t!==$&&(t=To(t),t=t===t?t:0),pt(To(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:$,dt(e,5,t)},n.cloneWith=function(e,t){return t="function"==typeof t?t:$,dt(e,4,t)},n.conformsTo=function(e,t){return null==t||yt(e,t,Ro(t))},n.deburr=Lo,n.defaultTo=function(e,t){return null==e||e!==e?t:e},n.divide=Qa,n.endsWith=function(e,t,n){e=Io(e),t=mn(t);var r=e.length,r=n=n===$?r:pt(So(n),0,r);return 0<=(n-=t.length)&&e.slice(n,r)==t},n.eq=fo,n.escape=function(e){return(e=Io(e))&&ee.test(e)?e.replace(X,nt):e},n.escapeRegExp=function(e){return(e=Io(e))&&ce.test(e)?e.replace(ae,"\\$&"):e},n.every=function(e,t,n){var r=ua(e)?s:mt;return n&&Tr(e,t,n)&&(t=$),r(e,mr(t,3))},n.find=Uu,n.findIndex=Wr,n.findKey=function(e,t){return m(e,mr(t,3),Et)},n.findLast=Wu,n.findLastIndex=qr,n.findLastKey=function(e,t){return m(e,mr(t,3),xt)},n.floor=ec,n.forEach=eo,n.forEachRight=to,n.forIn=function(e,t){return null==e?e:au(e,mr(t,3),Do)},n.forInRight=function(e,t){return null==e?e:cu(e,mr(t,3),Do)},n.forOwn=function(e,t){return e&&Et(e,mr(t,3))},n.forOwnRight=function(e,t){return e&&xt(e,mr(t,3))},n.get=Co,n.gt=ra,n.gte=oa,n.has=function(e,t){return null!=e&&Er(e,t,At)},n.hasIn=ko,n.head=Hr,n.identity=Uo,n.includes=function(e,t,n,r){return e=lo(e)?e:Fo(e),n=n&&!r?So(n):0,r=e.length,0>n&&(n=Fi(r+n,0)),Eo(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:So(n),0>n&&(n=Fi(r+n,0)),_(e,t,n)):-1},n.inRange=function(e,t,n){return t=jo(t),n===$?(n=t,t=0):n=jo(n),(e=To(e))>=Ni(t,n)&&e<Fi(t,n)},n.invoke=ja,n.isArguments=ia,n.isArray=ua,n.isArrayBuffer=aa,n.isArrayLike=lo,n.isArrayLikeObject=po,n.isBoolean=function(e){return!0===e||!1===e||go(e)&&"[object Boolean]"==Pt(e)},n.isBuffer=ca,n.isDate=sa,n.isElement=function(e){return go(e)&&1===e.nodeType&&!wo(e)},n.isEmpty=function(e){if(null==e)return!0;if(lo(e)&&(ua(e)||"string"==typeof e||"function"==typeof e.splice||ca(e)||da(e)||ia(e)))return!e.length;var t=vu(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(Cr(e))return!Ht(e).length;for(var n in e)if(ai.call(e,n))return!1;return!0},n.isEqual=function(e,t){return Nt(e,t)},n.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:$)?n(e,t):$;return r===$?Nt(e,t,$,n):!!r},n.isError=ho,n.isFinite=function(e){return"number"==typeof e&&Ri(e)},n.isFunction=yo,n.isInteger=vo,n.isLength=bo,n.isMap=fa,n.isMatch=function(e,t){return e===t||Bt(e,t,_r(t))},n.isMatchWith=function(e,t,n){return n="function"==typeof n?n:$,Bt(e,t,_r(t),n)},n.isNaN=function(e){return _o(e)&&e!=+e},n.isNative=function(e){if(bu(e))throw new Zo("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return zt(e)},n.isNil=function(e){return null==e},n.isNull=function(e){return null===e},n.isNumber=_o,n.isObject=mo,n.isObjectLike=go,n.isPlainObject=wo,n.isRegExp=la,n.isSafeInteger=function(e){return vo(e)&&-9007199254740991<=e&&9007199254740991>=e},n.isSet=pa,n.isString=Eo,n.isSymbol=xo,n.isTypedArray=da,n.isUndefined=function(e){return e===$},n.isWeakMap=function(e){return go(e)&&"[object WeakMap]"==vu(e)},n.isWeakSet=function(e){return go(e)&&"[object WeakSet]"==Pt(e)},n.join=function(e,t){return null==e?"":Di.call(e,t)},n.kebabCase=Ra,n.last=Vr,n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;if(n!==$&&(o=So(n),o=0>o?Fi(r+o,0):Ni(o,r-1)),t===t){for(n=o+1;n--&&e[n]!==t;);e=n}else e=g(e,E,o,!0);return e},n.lowerCase=Da,n.lowerFirst=Ma,n.lt=ha,n.lte=ya,n.max=function(e){return e&&e.length?gt(e,Uo,Tt):$},n.maxBy=function(e,t){return e&&e.length?gt(e,mr(t,2),Tt):$},n.mean=function(e){return x(e,Uo)},n.meanBy=function(e,t){return x(e,mr(t,2))},n.min=function(e){return e&&e.length?gt(e,Uo,Vt):$},n.minBy=function(e,t){return e&&e.length?gt(e,mr(t,2),Vt):$},n.stubArray=Vo,n.stubFalse=Go,n.stubObject=function(){return{}},n.stubString=function(){return""},n.stubTrue=function(){return!0},n.multiply=tc,n.nth=function(e,t){return e&&e.length?Jt(e,So(t)):$},n.noConflict=function(){return We._===this&&(We._=pi),this},n.noop=$o,n.now=Ku,n.pad=function(e,t,n){e=Io(e);var r=(t=So(t))?W(e):0;return!t||r>=t?e:(t=(t-r)/2,er(Ii(t),n)+e+er(Ai(t),n))},n.padEnd=function(e,t,n){e=Io(e);var r=(t=So(t))?W(e):0;return t&&r<t?e+er(t-r,n):e},n.padStart=function(e,t,n){e=Io(e);var r=(t=So(t))?W(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),Bi(Io(e).replace(fe,""),t||0)},n.random=function(e,t,n){if(n&&"boolean"!=typeof n&&Tr(e,t,n)&&(t=n=$),n===$&&("boolean"==typeof t?(n=t,t=$):"boolean"==typeof e&&(n=e,e=$)),e===$&&t===$?(e=0,t=1):(e=jo(e),t===$?(t=e,e=0):t=jo(t)),e>t){var r=e;e=t,t=r}return n||e%1||t%1?(n=zi(),Ni(e+n*(t-e+Le("1e-"+((n+"").length-1))),t)):on(e,t)},n.reduce=function(e,t,n){var r=ua(e)?y:S,o=3>arguments.length;return r(e,mr(t,4),n,o,iu)},n.reduceRight=function(e,t,n){var r=ua(e)?v:S,o=3>arguments.length;return r(e,mr(t,4),n,o,uu)},n.repeat=function(e,t,n){return t=(n?Tr(e,t,n):t===$)?1:So(t),un(Io(e),t)},n.replace=function(){var e=arguments,t=Io(e[0]);return 3>e.length?t:t.replace(e[1],e[2])},n.result=function(e,t,n){t=Pn(t,e);var r=-1,o=t.length;for(o||(o=1,e=$);++r<o;){var i=null==e?$:e[Lr(t[r])];i===$&&(r=o,i=n),e=yo(i)?i.call(e):i}return e},n.round=nc,n.runInContext=e,n.sample=function(e){return(ua(e)?$e:cn)(e)},n.size=function(e){if(null==e)return 0;if(lo(e))return Eo(e)?W(e):e.length;var t=vu(e);return"[object Map]"==t||"[object Set]"==t?e.size:Ht(e).length},n.snakeCase=Fa,n.some=function(e,t,n){var r=ua(e)?b:dn;return n&&Tr(e,t,n)&&(t=$),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&&fo(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(fo(e[n],t))return n}return-1},n.startCase=Na,n.startsWith=function(e,t,n){return e=Io(e),n=null==n?0:pt(So(n),0,e.length),t=mn(t),e.slice(n,n+t.length)==t},n.subtract=rc,n.sum=function(e){return e&&e.length?T(e,Uo):0},n.sumBy=function(e,t){return e&&e.length?T(e,mr(t,2)):0},n.template=function(e,t,r){var o=n.templateSettings;r&&Tr(e,t,r)&&(t=$),e=Io(e),t=ma({},t,o,cr),r=ma({},t.imports,o.imports,cr);var i,u,a=Ro(r),c=k(r,a),s=0;r=t.interpolate||je;var f="__p+='";r=ei((t.escape||je).source+"|"+r.source+"|"+(r===re?be:je).source+"|"+(t.evaluate||je).source+"|$","g");var l=ai.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";if(e.replace(r,function(t,n,r,o,a,c){return r||(r=o),f+=e.slice(s,c).replace(Se,F),n&&(i=!0,f+="'+__e("+n+")+'"),a&&(u=!0,f+="';"+a+";\n__p+='"),r&&(f+="'+((__t=("+r+"))==null?'':__t)+'"),s=c+t.length,t}),f+="';",(t=ai.call(t,"variable")&&t.variable)||(f="with(obj){"+f+"}"),f=(u?f.replace(K,""):f).replace(Y,"$1").replace(Z,"$1;"),f="function("+(t||"obj")+"){"+(t?"":"obj||(obj={});")+"var __t,__p=''"+(i?",__e=_.escape":"")+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+f+"return __p}",t=za(function(){return Jo(a,l+"return "+f).apply($,c)}),t.source=f,ho(t))throw t;return t},n.times=function(e,t){if(1>(e=So(e))||9007199254740991<e)return[];var n=4294967295,r=Ni(e,4294967295);for(t=mr(t),e-=4294967295,r=A(r,t);++n<e;)t(n);return r},n.toFinite=jo,n.toInteger=So,n.toLength=Po,n.toLower=function(e){return Io(e).toLowerCase()},n.toNumber=To,n.toSafeInteger=function(e){return e?pt(So(e),-9007199254740991,9007199254740991):0===e?e:0},n.toString=Io,n.toUpper=function(e){return Io(e).toUpperCase()},n.trim=function(e,t,n){return(e=Io(e))&&(n||t===$)?e.replace(se,""):e&&(t=mn(t))?(e=q(e),n=q(t),t=D(e,n),n=M(e,n)+1,Tn(e,t,n).join("")):e},n.trimEnd=function(e,t,n){return(e=Io(e))&&(n||t===$)?e.replace(le,""):e&&(t=mn(t))?(e=q(e),t=M(e,q(t))+1,Tn(e,0,t).join("")):e},n.trimStart=function(e,t,n){return(e=Io(e))&&(n||t===$)?e.replace(fe,""):e&&(t=mn(t))?(e=q(e),t=D(e,q(t)),Tn(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?So(t.length):n,r="omission"in t?mn(t.omission):r;e=Io(e);var i=e.length;if(ke.test(e))var u=q(e),i=u.length;if(n>=i)return e;if(1>(i=n-W(r)))return r;if(n=u?Tn(u,0,i).join(""):e.slice(0,i),o===$)return n+r;if(u&&(i+=n.length-i),la(o)){if(e.slice(i).search(o)){var a=n;for(o.global||(o=ei(o.source,Io(me.exec(o))+"g")),o.lastIndex=0;u=o.exec(a);)var c=u.index;n=n.slice(0,c===$?i:c)}}else e.indexOf(mn(o),i)!=i&&-1<(o=n.lastIndexOf(o))&&(n=n.slice(0,o));return n+r},n.unescape=function(e){return(e=Io(e))&&Q.test(e)?e.replace(J,rt):e},n.uniqueId=function(e){var t=++ci;return Io(e)+t},n.upperCase=La,n.upperFirst=Ba,n.each=eo,n.eachRight=to,n.first=Hr,qo(n,function(){var e={};return Et(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){j.prototype[e]=function(n){n=n===$?1:Fi(So(n),0);var r=this.__filtered__&&!t?new j(this):this.clone();return r.__filtered__?r.__takeCount__=Ni(n,r.__takeCount__):r.__views__.push({size:Ni(n,4294967295),type:e+(0>r.__dir__?"Right":"")}),r},j.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;j.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":"");j.prototype[e]=function(){return this[n](1).value()[0]}}),a(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");j.prototype[e]=function(){return this.__filtered__?new j(this):this[n](1)}}),j.prototype.compact=function(){return this.filter(Uo)},j.prototype.find=function(e){return this.filter(e).head()},j.prototype.findLast=function(e){return this.reverse().find(e)},j.prototype.invokeMap=an(function(e,t){return"function"==typeof e?new j(this):this.map(function(n){return Rt(n,e,t)})}),j.prototype.reject=function(e){return this.filter(so(mr(e)))},j.prototype.slice=function(e,t){e=So(e);var n=this;return n.__filtered__&&(0<e||0>t)?new j(n):(0>e?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==$&&(t=So(t),n=0>t?n.dropRight(-t):n.take(t-e)),n)},j.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},j.prototype.toArray=function(){return this.take(4294967295)},Et(j.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],s)),i&&d?e[0]:e}var c=this.__wrapped__,s=i?[1]:arguments,f=c instanceof j,l=s[0],p=f||ua(c);p&&r&&"function"==typeof l&&1!=l.length&&(f=p=!1);var d=this.__chain__,y=!!this.__actions__.length,l=a&&!d,f=f&&!y;return!a&&p?(c=f?c:new j(this),c=e.apply(c,s),c.__actions__.push({func:Xr,args:[t],thisArg:$}),new o(c,d)):l&&f?e.apply(this,s):(c=this.thru(t),l?i?c.value()[0]:c.value():c)})}),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)})}}),Et(j.prototype,function(e,t){var r=n[t];if(r){var o=r.name+"";ai.call(Yi,o)||(Yi[o]=[]),Yi[o].push({name:t,func:r})}}),Yi[Zn($,2).name]=[{name:"wrapper",func:$}],j.prototype.clone=function(){var e=new j(this.__wrapped__);return e.__actions__=Mn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Mn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Mn(this.__views__),e},j.prototype.reverse=function(){if(this.__filtered__){var e=new j(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e},j.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,c=-1,s=u.length;++c<s;){var f=u[c],l=f.size;switch(f.type){case"drop":a+=l;break;case"dropRight":e-=l;break;case"take":e=Ni(e,a+l);break;case"takeRight":a=Fi(a,e-l)}}if(e={start:a,end:e},u=e.start,a=e.end,e=a-u,u=o?a:u-1,a=this.__iteratees__,c=a.length,s=0,f=Ni(e,this.__takeCount__),!r||!o&&i==e&&f==e)return En(t,this.__actions__);r=[];e:for(;e--&&s<f;){for(u+=n,o=-1,i=t[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 e;break e}}r[s++]=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 e=this.__index__>=this.__values__.length;return{done:e,value:e?$:this.__values__[this.__index__++]}},n.prototype.plant=function(e){for(var t,n=this;n instanceof r;){var o=Ur(n);o.__index__=0,o.__values__=$,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 j?(this.__actions__.length&&(e=new j(this)),e=e.reverse(),e.__actions__.push({func:Xr,args:[Kr],thisArg:$}),new o(e,this.__chain__)):this.thru(Kr)},n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=function(){return En(this.__wrapped__,this.__actions__)},n.prototype.first=n.prototype.head,xi&&(n.prototype[xi]=Qr),n}();We._=ot,void 0!==(r=function(){return ot}.call(t,n,t,o))&&(o.exports=r)}).call(this)}).call(t,function(){return this}(),n(36)(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 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=f.iterateeRearg[e];if(n)return w(t,n);var r=!O&&f.iterateeAry[e];if(r)return _(t,r)}return t}function h(e,t,n){return T||S.curry&&n>1?F(t,n):t}function y(e,t,n){if(S.fixed&&(A||!f.skipFixed[e])){var r=f.methodSpread[e],o=r&&r.start;return void 0===o?R(t,n):a(t,o)}return t}function v(e,t,n){return S.rearg&&n>1&&(I||!f.skipRearg[e])?q(t,f.methodRearg[e]||f.aryRearg[n]):t}function b(e,t){t=H(t);for(var n=-1,r=t.length,o=r-1,i=M(Object(e)),u=i;null!=u&&++n<r;){var a=t[n],c=u[a];null==c||z(c)||B(c)||U(c)||(u[a]=M(n==o?c:Object(c))),u=u[a]}return i}function m(e){return K.runInContext.convert(e)(void 0)}function g(e,t){var n=f.aliasToReal[e]||e,r=f.remap[n]||n,o=p;return function(e){var i=O?C:k,u=O?C[r]:t,a=D(D({},o),e);return s(i,n,u,a)}}function _(e,t){return E(e,function(e){return"function"==typeof e?o(e,t):e})}function w(e,t){return E(e,function(e){var n=t.length;return r(q(o(e,n),t),n)})}function E(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 x(e,t,n){var r,o=f.aliasToReal[e]||e,a=t,s=G[o];return s?a=s(t):S.immutable&&(f.mutate.array[o]?a=c(t,i):f.mutate.object[o]?a=c(t,u(t)):f.mutate.set[o]&&(a=c(t,b))),N(V,function(e){return N(f.aryMethod[e],function(t){if(o==t){var n=f.methodSpread[o],i=n&&n.afterRearg;return r=i?y(o,v(o,a,e),e):v(o,y(o,a,e),e),r=d(o,r),r=h(o,r,e),!1}}),!r}),r||(r=a),r==t&&(r=T?F(r,1):function(){return t.apply(this,arguments)}),r.convert=g(o,t),r.placeholder=t.placeholder=n,r}var O="function"==typeof t,j=t===Object(t);if(j&&(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=O?n:l,T="curry"in p&&p.curry,A="fixed"in p&&p.fixed,I="rearg"in p&&p.rearg,C=O?n.runInContext():void 0,k=O?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},R=k.ary,D=k.assign,M=k.clone,F=k.curry,N=k.forEach,L=k.isArray,B=k.isError,z=k.isFunction,U=k.isWeakMap,W=k.keys,q=k.rearg,$=k.toInteger,H=k.toPath,V=W(f.aryMethod),G={castArray:function(e){return function(){var t=arguments[0];return L(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(!z(n))return e(n,Object(t));var r=[];return N(W(t),function(e){z(t[e])&&r.push([e,n.prototype[e]])}),e(n,Object(t)),N(r,function(e){var t=e[1];z(t)?n.prototype[e[0]]=t:delete n.prototype[e[0]]}),n}},nthArg:function(e){return function(t){var n=t<0?1:$(t)+1;return F(e(t),n)}},rearg:function(e){return function(t,n){var r=n?n.length:0;return F(e(t,n),r)}},runInContext:function(t){return function(n){return s(e,t(n),p)}}};if(!j)return x(t,n,P);var K=n,Y=[];return N(V,function(e){N(f.aryMethod[e],function(e){var t=K[f.remap[e]||e];t&&Y.push([e,x(e,t,K)])})}),N(W(K),function(e){var t=K[e];if("function"==typeof t){for(var n=Y.length;n--;)if(Y[n][0]==e)return;t.convert=g(e,t),Y.push([e,t])}}),N(Y,function(e){K[e[0]]=e[1]}),K.convert=m,K.placeholder=K,N(W(K),function(e){N(f.realToAlias[e]||[],function(t){K[t]=K[e]})}),K}var f=n(139),l=n(140),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,
  1113. 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){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(122),o=r.getBBCHost;t.default=o,e.exports=t.default},function(e,t){e.exports=Morph.modules["[email protected]"]}]);;
  1114. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"@bbc/bitesize-branding":"10.2.0","@bbc/education-sign-in-banner":"0.6.0","bbc-morph-bitesize-core-components":"12.1.0","bbc-morph-bitesize-personalisation-client-tools":"9.0.0","bbc-morph-bitesize-practice-view":"1.27.0","bbc-morph-bitesize-related-links-view":"3.2.1","bbc-morph-bitesize-study-guide-data":"4.13.0","bbc-morph-bitesize-study-guide-meta-data":"1.1.0","bbc-morph-bump":"1.0.1","bbc-morph-gel-icons":"3.0.0","bbc-morph-istats":"1.2.0","bbc-morph-promise":"1.0.6","bbc-morph-smp":"2.12.6","core-js":"2.6.10","isomorphic-fetch":"2.2.1",lodash:"4.17.11","morph-container":"4.0.0","morph-static-prefix":"3.0.0",react:"0.14.7","react-dom":"0.14.7","react-gateway":"2.6.0",recompose:"0.30.0"},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["[email protected]"]=n(1)},function(e,t,n){(function(t,r){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=39)}([function(e,t){e.exports=n(3)},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===ae){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),ae=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return ae}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===ce?void 0:n}function f(e){switch(e){case"getProgrammeOfStudyLabel":return A;case"getLevelLabel":return w;case"hasSuperTopicOfStudy":return D;case"hasSuperProgrammeOfStudy":return k;case"getTestQuestions":return Q;case"getRelatedLinks":return W;case"getGuides":return C;case"isPreviewRequest":return te;case"getCeregoSetId":return x}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?ce:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.default=n.__RewireAPI__=n.isPracticeEnabled=n.getMetaData=n.getPreviewQuery=n.getCacheBuster=n.getAppSuffix=n.isPreviewRequest=n.getIsInApp=n.hasMoreGuides=n.hasRelatedLinks=n.getAudio=n.getVideo=n.getQuestion=n.getTestQuestions=n.getTestTitle=n.getTestId=n.getRevisionPage=n.getRevisionPageCount=n.getAvailableChapters=n.getChapters=n.getGuides=n.getSubjects=n.getRelatedLinks=n.getSuperProgrammeOfStudyLabel=n.getSuperProgrammeOfStudyId=n.hasSuperProgrammeOfStudy=n.getSuperTopicOfStudyLabel=n.getSuperTopicOfStudyId=n.hasSuperTopicOfStudy=n.getProgrammeOfStudyLabelLessLevel=n.getCeregoSetId=n.getProgrammeOfStudyLabel=n.getProgrammeOfStudyId=n.getFieldOfStudyLabel=n.getFieldOfStudyId=n.getTopicOfStudyLabel=n.getTopicOfStudyId=n.getLevelLabel=n.getLevelId=n.getGlossaryItems=n.getLastModified=n.getLongSynopsis=n.getTitle=n.getLanguage=n.getGuideId=n.getPageIndex=n.getChapter=n.getUrlBase=void 0;var d=function(e){return e.subdirectory};n.getUrlBase=d;var y=function(e){return e.chapterType};n.getChapter=y;var h=function(e){return Number(e.pageIndex)||1};n.getPageIndex=h;var v=function(e){return e.guideId};n.getGuideId=v;var b=function(e){return e.language||"en-GB"};n.getLanguage=b;var g=function(e){return e.guideData.body.title};n.getTitle=g;var R=function(e){return e.guideData.body.longSynopsis};n.getLongSynopsis=R;var E=function(e){return Date.parse(e.guideData.body.lastModified)};n.getLastModified=E;var m=function(e){return e.guideData.body.glossary};n.getGlossaryItems=m;var O=function(e){return e.guideData.body.level.id};n.getLevelId=O;var w=function(e){return e.guideData.body.level.label};n.getLevelLabel=w;var I=function(e){return e.guideData.body.topicOfStudyId};n.getTopicOfStudyId=I;var j=function(e){return e.guideData.body.topicOfStudy.label};n.getTopicOfStudyLabel=j;var P=function(e){return e.guideData.body.fieldOfStudy.id};n.getFieldOfStudyId=P;var T=function(e){return e.guideData.body.fieldOfStudy.label};n.getFieldOfStudyLabel=T;var L=function(e){return e.guideData.body.programmeOfStudy.id};n.getProgrammeOfStudyId=L;var A=function(e){return e.guideData.body.programmeOfStudy.label};n.getProgrammeOfStudyLabel=A;var x=function(e){return e.guideData.body.ceregoSetId};n.getCeregoSetId=x;var S=function(e){return _("getProgrammeOfStudyLabel")(e).replace(_("getLevelLabel")(e),"").trim()};n.getProgrammeOfStudyLabelLessLevel=S;var D=function(e){return!!e.guideData.body.superTopicOfStudy};n.hasSuperTopicOfStudy=D;var G=function(e){return _("hasSuperTopicOfStudy")(e)&&e.guideData.body.superTopicOfStudy.id};n.getSuperTopicOfStudyId=G;var $=function(e){return _("hasSuperTopicOfStudy")(e)&&e.guideData.body.superTopicOfStudy.label};n.getSuperTopicOfStudyLabel=$;var k=function(e){return!!e.guideData.body.superProgrammeOfStudy};n.hasSuperProgrammeOfStudy=k;var N=function(e){return _("hasSuperProgrammeOfStudy")(e)&&e.guideData.body.superProgrammeOfStudy.id};n.getSuperProgrammeOfStudyId=N;var M=function(e){return _("hasSuperProgrammeOfStudy")(e)&&e.guideData.body.superProgrammeOfStudy.label};n.getSuperProgrammeOfStudyLabel=M;var W=function(e){return e.guideData.body.links};n.getRelatedLinks=W;var B=function(e){return e.guideData.body.subjects};n.getSubjects=B;var C=function(e){return e.guideData.body.guides};n.getGuides=C;var q=function(e){return e.guideData.body.chapters};n.getChapters=q;var U=function(e){return["revision","video","audio","test"].filter(function(t){return""!==e.guideData.body.chapters[t]})};n.getAvailableChapters=U;var Y=function(e){return Number(e.guideData.body.chapterData.pageCount)};n.getRevisionPageCount=Y;var F=function(e){return e.guideData.body.chapterData.page};n.getRevisionPage=F;var z=function(e){return e.guideData.body.chapterData.id};n.getTestId=z;var X=function(e){return e.guideData.body.chapterData.title};n.getTestTitle=X;var Q=function(e){return e.guideData.body.chapterData.questions};n.getTestQuestions=Q;var V=function(e,t){return _("getTestQuestions")(e)[t]};n.getQuestion=V;var H=function(e){return e.guideData.body.chapterData};n.getVideo=H;var K=function(e){return e.guideData.body.chapterData};n.getAudio=K;var Z=function(e){var t=_("getRelatedLinks")(e);return t.internalLinks.length>0||t.externalLinks.length>0};n.hasRelatedLinks=Z;var J=function(e){var t=_("getGuides")(e);return t&&t.length>0&&!(1===t.length&&t[0].id===e.guideId)};n.hasMoreGuides=J;var ee=function(e){return!!e.appSuffix&&".app"===e.appSuffix};n.getIsInApp=ee;var te=function(e){return"true"===e.isPreview};n.isPreviewRequest=te;var ne=function(e){return e.appSuffix||""};n.getAppSuffix=ne;var re=function(e){return e.cacheBuster};n.getCacheBuster=re;var oe=function(e){return _("isPreviewRequest")(e)?"?preview=true&cachebust=".concat(e.cacheBuster):""};n.getPreviewQuery=oe;var ie=function(e){return e.guideMetaData?e.guideMetaData.body:{}};n.getMetaData=ie;var ue=function(e){return null!==_("getCeregoSetId")(e)};n.isPracticeEnabled=ue;var ae=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var ce="__INTENTIONAL_UNDEFINED__",_e={};n.__RewireAPI__=_e,function(){function e(e,t){Object.defineProperty(_e,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var fe=_e;n.default=fe},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(55));e.exports=t.default},function(e,t){e.exports=n(4)},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===I){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),I=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return I}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===j?void 0:n}function s(e){switch(e){case"find":return v.default;case"React":return y.default;case"isArray":return h.default;case"getElementName":return O}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?j:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.default=n.__RewireAPI__=n.walkTree=n.getElementName=n.getElementContent=n.getElementText=n.getChildElements=n.getChildElement=n.hasChild=void 0;var y=i(r(0)),h=i(r(27)),v=i(r(28)),b=function(e){return function(t){return!!t&&(t.type?t.type===e:!!f("find")(t,function(t){return t.type===e}))}};n.hasChild=b;var g=function(e){return function(t){if(t)return t.type?t.type===e&&t:f("find")(t,function(t){return t.type===e})}};n.getChildElement=g;var R=function(e){return function(t){if(f("React").isValidElement(t))return t.type===e?t:void 0;if(t&&t.length)return t.filter(function(t){return t.type===e})}};n.getChildElements=R;var E=function(e){if(!f("React").isValidElement(e))return"";var t=e.props.children;return t?f("isArray")(t)&&1===t.length&&"string"==typeof t[0]?t[0]:"string"==typeof t?t:"":""};n.getElementText=E;var m=function(e){return f("React").isValidElement(e)?e.props.children:""};n.getElementContent=m;var O=function(e){return"string"==typeof e?"string":"number"==typeof e?"number":"string"==typeof e.type?e.type:e.type&&"string"==typeof e.type.displayName?e.type.displayName:""};n.getElementName=O;var w=function(e){return function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!n)return n;var i,u=f("getElementName")(n);if(r?u&&(i="".concat(r," ").concat(u)):i=u,f("isArray")(n))return n.map(function(e,n){return t(e,i,n)});var a=e(n,i,o);if(null===a)return null;void 0===a&&(a=n);var c=a.props&&a.props.children,_={key:a.key||o};if(f("React").isValidElement(c))return f("React").cloneElement(a,_,t(c,i));if(f("isArray")(c)){return f("React").cloneElement(a,_,c.map(function(e,n){return t(e,i,n)}))}return f("React").isValidElement(a)?f("React").cloneElement(a,_):a}};n.walkTree=w;var I=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var j="__INTENTIONAL_UNDEFINED__",P={};n.__RewireAPI__=P,function(){function e(e,t){Object.defineProperty(P,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var T=P;n.default=T},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===v){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),v=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return v}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===b?void 0:n}function f(e){switch(e){case"getFirstMatch":return d.getFirstMatch}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?b:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.default=n.__RewireAPI__=n.getFirstMiniAudioPid=n.getI18nText=void 0;var d=r(26),y=function(){return{"en-GB":{by:"by",select:"Select",previous:"Previous",previousSlide:"Previous slide",next:"Next",nextSlide:"Next slide",slide:"Slide",credit:"Credit",question:"Question",answer:"Answer",revealAnswer:"Reveal answer",hideAnswer:"Hide answer",glossaryLink:"View all glossary terms from this study guide",miniaudioerror:"This audio clip is currently unavailable.",miniaudioflash:"You need to have Flash installed to hear this audio clip."},"cy-GB":{by:"gan",select:"Dewis",previous:"Blaenorol",previousSlide:"Llun blaenorol",next:"Nesaf",nextSlide:"Llun nesaf",slide:"Llun",credit:"Llun",question:"Cwestiwn",answer:"Ateb",revealAnswer:"Dangos yr ateb",hideAnswer:"Cuddio'r ateb",glossaryLink:"Gweld pob term o'r canllaw astudio hwn",miniaudioerror:"Dyw’r clip sain yma ddim ar gael ar hyn o bryd.",miniaudioflash:"Mae angen Flash ar eich peiriant i wylio'r gweithgaredd yma."},"ga-GB":{by:"le",select:"Roghnaigh",previous:"Roimhe",previousSlide:"Sleamhnán roimhe",next:"Ar aghaidh",nextSlide:"An chéad sleamhnán eile",slide:"Sleamhnán",credit:"Creidiúnt",question:"Ceist",answer:"Freagra",revealAnswer:"Nochtaigh freagra",hideAnswer:"Folaigh an freagra",glossaryLink:"Amharc ar gach téarma sa ghluais ón treoir staidéir seo",miniaudioerror:"Níl an ghearrthóg fuaime seo ar fáil faoi láthair.",miniaudioflash:"Caithfidh Flash a bheith suiteáilte leis an ghníomhaíocht seo a fheiceáil."},"gd-GB":{by:"le",select:"Tagh",previous:"Air ais",previousSlide:"Air ais",next:"Air",nextSlide:"Air adhart",slide:"Duilleag",credit:"Le cead",question:"Ceist",answer:"Freagairt",revealAnswer:"Seall freagairt",hideAnswer:"Falaich freagairt",glossaryLink:"Seall ri briathrachas na h-earrainn seo",miniaudioerror:"Chan eil a’ chriomag fuaim seo ri fhaotainn an-dràsta.",miniaudioflash:"Feumar Flash a bhith agad gus seo fhaicinn."}}[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-GB"][arguments.length>1?arguments[1]:void 0]};n.getI18nText=y;var h=_("getFirstMatch")(function(e){if("media"===e.name&&"miniaudio"===e.children[0].children[0].text)return e.attributes.vpid});n.getFirstMiniAudioPid=h;var v=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var b="__INTENTIONAL_UNDEFINED__",g={};n.__RewireAPI__=g,function(){function e(e,t){Object.defineProperty(g,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var R=g;n.default=R},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===b){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),b=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return b}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===g?void 0:n}function f(e){switch(e){case"PropTypes":return d.PropTypes;case"reactifyIntermediateTree":return y;case"questionState":return h}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?g:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.default=n.__RewireAPI__=n.question=n.questionState=n.reactifyIntermediateTree=void 0;var d=r(0),y=_("PropTypes").shape({children:_("PropTypes").arrayOf(_("PropTypes").shape({text:_("PropTypes").string,type:_("PropTypes").string,name:_("PropTypes").string,children:_("PropTypes").array,attributes:_("PropTypes").object})).isRequired});n.reactifyIntermediateTree=y;var h=_("PropTypes").oneOf(["correct","unanswered","incorrect","partially"]);n.questionState=h;var v=_("PropTypes").shape({id:_("PropTypes").string,prompt:_("reactifyIntermediateTree"),type:_("PropTypes").string,template:_("PropTypes").string,answer:_("PropTypes").string,state:_("questionState"),subquestions:_("PropTypes").arrayOf(_("PropTypes").shape({id:_("PropTypes").string,type:_("PropTypes").string,template:_("PropTypes").string,answer:_("PropTypes").string,state:_("questionState"),options:_("PropTypes").arrayOf(_("PropTypes").shape({value:_("PropTypes").string.isRequired,label:_("PropTypes").string.isRequried}))})),options:_("PropTypes").arrayOf(_("PropTypes").shape({value:_("PropTypes").string.isRequired,label:_("PropTypes").string.isRequried})),responses:_("PropTypes").arrayOf(_("PropTypes").shape({equals:_("PropTypes").string.isRequired,show:_("reactifyIntermediateTree"),score:_("PropTypes").string}))});n.question=v;var b=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var g="__INTENTIONAL_UNDEFINED__",R={};n.__RewireAPI__=R,function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var E=R;n.default=E},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===w){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),w=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return w}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===I?void 0:n}function f(e){switch(e){case"getQuestionType":return h;case"find":return d.find;case"check":return g;case"testResponseCondition":return R;case"isQuestion":return v;case"getQuestionState":return m;case"uniq":return d.uniq;case"includes":return d.includes}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?I:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.default=n.__RewireAPI__=n.markQuestions=n.getQuestionState=n.getQuestionResponse=n.testResponseCondition=n.getQuestionAnswerValue=n.isQuestion=n.getQuestionType=n.getI18nText=void 0;var d=r(9),y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-GB",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"correct",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return{"en-GB":{correct:"Correct",incorrect:"Incorrect",unanswered:"You did not answer this question",partially:"Partially Correct",yousaid:"You said",yougot:"You got ".concat(n[0]," out of ").concat(n[1]),checkscore:"Check score",tryagain:"Try again",backto:"Back to",partiallyunanswered:"You did not answer part of this question",select:"Select"},"cy-GB":{correct:"Cywir",incorrect:"Anghywir",unanswered:"Cwestiwn heb ei ateb",partially:"Rhannol gywir",yousaid:"Dywedaist ti",yougot:"Ces di ".concat(n[0]," / ").concat(n[1]),checkscore:"Gwirio sgôr",tryagain:"Rho gynnig arall",backto:"Yn ôl at:",partiallyunanswered:"Dydych chi ddim wedi ateb rhan o’r cwestiwn yma",select:"Dewis"},"ga-GB":{correct:"Ceart",incorrect:"Mícheart",unanswered:"Níor fhreagair tú an cheist seo",partially:"Ceart go pointe",yousaid:"An freagra a thug tú",yougot:"Scóráil tú ".concat(n[0]," as ").concat(n[1]),checkscore:"Seiceáil scór",tryagain:"Bain triail as arís",backto:"Ar ais chuig",partiallyunanswered:"Níor fhreagair tú an cheist ar fad",select:"Roghnaigh"},"gd-GB":{correct:"Ceart",incorrect:"Ceàrr",unanswered:"Cha do fhreagair thu a' cheist",partially:"Ceart gu ìre",yousaid:"Thuirt thu",yougot:"Fhuair thu ".concat(n[0]," a-mach à ").concat(n[1]),checkscore:"Brùth airson freagairtean",tryagain:"Feuch a-rithist",backto:"Air ais gu",partiallyunanswered:"Cha do fhreagair thu a’ cheist air fad.",select:"Tagh"}}[e][t]};n.getI18nText=y;var h=function(e){var t;return"free-text"===e.type&&"blank"===e.template?t="information":"free-text"===e.type&&"text"===e.template?t="free-text":"multi"===e.type&&"radio"===e.template?t="radio":"multi"===e.type&&"select"===e.template?t="select":"compound"===e.type&&"blank"===e.template&&(t="inline"),t};n.getQuestionType=h;var v=function(e){return"information"!==_("getQuestionType")(e)};n.isQuestion=v;var b=function(e){if(!e.answer)return"";if(e.options&&e.options.length>0){var t=_("find")(function(t){return t.value===e.answer})(e.options);return t?t.label:""}return e.answer};n.getQuestionAnswerValue=b;var g=function(e,t){var n=e.value;switch(e.test.toLowerCase()){case"anything":return null!=t;case"blank":return null===t;case"lt":return Number(t)<Number(n);case"gt":return Number(t)>Number(n);case"equals":return void 0!==_("find")(function(e){return e.toLowerCase()===t})(n);case"or":return _("check")(e.children[0],t)||_("check")(e.children[1],t);case"and":return _("check")(e.children[0],t)&&_("check")(e.children[1],t);default:return!1}},R=function(e,t){var n=["anything","blank","lt","gt","equals","or","and"],r=t?t.trim().toLowerCase():null;return-1===n.indexOf(e.condition.test.toLowerCase())?r===e.value:_("check")(e.condition,r)};n.testResponseCondition=R;var E=function(e){if(e.subquestions&&e.subquestions.length>0){var t={children:[]};return e.subquestions.forEach(function(n){var r=_("find")(function(e){return _("testResponseCondition")(e,n.answer)})(e.responses.filter(function(e){return e.condition.qref===n.id}));r&&r.show&&t.children.push({type:"element",name:"div",children:r.show.children})}),t.children.length>0?t:""}if(!e.answer)return null;var n=_("find")(function(t){return _("testResponseCondition")(t,e.answer)})(e.responses);return n?n.show:null};n.getQuestionResponse=E;var m=function(e){if(!e.answer)return"unanswered";var t=_("find")(function(t){return _("testResponseCondition")(t,e.answer)})(e.responses);return t&&"1"===t.score?"correct":"incorrect"};n.getQuestionState=m;var O=function(e){var t={max:0,score:0};return e.filter(function(e){return _("isQuestion")(e)}).forEach(function(e){if(e.subquestions&&e.subquestions.length>0){e.partialAnswer=!1,e.subquestions.forEach(function(t){t.state=_("getQuestionState")(t),e.answer=t.answer});var n=_("uniq")(e.subquestions.map(function(e){return e.state}));_("includes")("unanswered")(n)&&(_("includes")("correct")(n)||_("includes")("incorrect")(n))&&(e.partialAnswer=!0),1===n.length?e.state=n[0]:_("includes")("correct")(n)?e.state="partially":e.state="incorrect"}else e.state=_("getQuestionState")(e);t.max+=1,"correct"===e.state&&(t.score+=1)}),t};n.markQuestions=O;var w=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var I="__INTENTIONAL_UNDEFINED__",j={};n.__RewireAPI__=j,function(){function e(e,t){Object.defineProperty(j,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var P=j;n.default=P},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(83));e.exports=t.default},function(e,t){e.exports=n(5)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(69));e.exports=t.default},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===E){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),E=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return E}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===m?void 0:n}function s(e){switch(e){case"compose":return v.default;case"getContext":return b.default;case"PropTypes":return h.PropTypes;case"formField":return g}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?m:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(g,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=r(0),v=i(r(14)),b=i(r(21)),g=f("compose")(f("getContext")({setQuestionValue:f("PropTypes").func,setSubQuestionValue:f("PropTypes").func,getSubQuestionState:f("PropTypes").func,getSubQuestionValue:f("PropTypes").func})),R=f("formField");n.default=R,e.exports=n.default;var E=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var m="__INTENTIONAL_UNDEFINED__",O={};n.__RewireAPI__=O,function(){function e(e,t){Object.defineProperty(O,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var w=o(g);"object"!==w&&"function"!==w||!Object.isExtensible(g)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",O))},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===E){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),E=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return E}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===m?void 0:n}function s(e){switch(e){case"uasHelper":return g;case"Promise":return h.default;case"user":return b.default;case"personalisationToolsUasClient":return v.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?m:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(g,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,
  1115. n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=i(r(145)),v=i(r(146)),b=i(r(22)),g={};f("uasHelper").checkShouldSubmitRead=function(e){return e&&e.keyStage?f("user").getDetails().then(function(e){return e.hasPersonalisationEnabled}).catch(function(){return f("Promise").reject()}):f("Promise").reject()},f("uasHelper").constructReadData=function(e,t){var n={id:e,type:t.type,keyStageId:t.keyStage.id};return t.examSpecification&&t.examSpecification.id&&(n.examspecId=t.examSpecification.id),t.programmeOfStudy&&(n.posId=t.programmeOfStudy.id),n},f("uasHelper").recordRead=function(e,t){if(e&&t)return f("uasHelper").checkShouldSubmitRead(t).then(function(n){if(n)return f("personalisationToolsUasClient").postRead(f("uasHelper").constructReadData(e,t))})};var R=f("uasHelper");n.default=R,e.exports=n.default;var E=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var m="__INTENTIONAL_UNDEFINED__",O={};n.__RewireAPI__=O,function(){function e(e,t){Object.defineProperty(O,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var w=o(g);"object"!==w&&"function"!==w||!Object.isExtensible(g)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",O))},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===b){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),b=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return b}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===g?void 0:n}function f(e){switch(e){case"PropTypes":return y.PropTypes;case"metaDataType":return h}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?g:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function d(e,t){Object.defineProperty(h,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.__RewireAPI__=n.default=void 0;var y=r(0),h=_("PropTypes").shape({programmeOfStudy:_("PropTypes").shape({id:_("PropTypes").string.isRequired})}),v=_("metaDataType");n.default=v,e.exports=n.default;var b=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var g="__INTENTIONAL_UNDEFINED__",R={};n.__RewireAPI__=R,function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var E=o(h);"object"!==E&&"function"!==E||!Object.isExtensible(h)||(d("__get__",_),d("__GetDependency__",_),d("__Rewire__",s),d("__set__",s),d("__reset__",l),d("__ResetDependency__",l),d("__with__",p),d("__RewireAPI__",R))},function(e,t){e.exports=n(11)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(74));e.exports=t.default},function(e,t){e.exports=n(220)},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===b){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),b=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return b}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===g?void 0:n}function f(e){switch(e){case"React":return y.default}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?g:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function d(e,t){Object.defineProperty(h,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.__RewireAPI__=n.default=void 0;var y=function(e){return e&&e.__esModule?e:{default:e}}(r(0)),h=function(){return _("React").createElement("span",{className:"gel-icon gel-icon--no"},_("React").createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",focusable:"false"},_("React").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"})))},v=h;n.default=v,e.exports=n.default;var b=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var g="__INTENTIONAL_UNDEFINED__",R={};n.__RewireAPI__=R,function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var E=o(h);"object"!==E&&"function"!==E||!Object.isExtensible(h)||(d("__get__",_),d("__GetDependency__",_),d("__Rewire__",s),d("__set__",s),d("__reset__",l),d("__ResetDependency__",l),d("__with__",p),d("__RewireAPI__",R))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(124));e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(143));e.exports=t.default},function(e,t){e.exports=n(221)},function(e,t){e.exports=n(228)},function(e,t){e.exports=n(230)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(77));e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(78));e.exports=t.default},function(e,t){e.exports=n(172)},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(){return a=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.apply(this,arguments)}function c(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function _(){if(null===E){var e=c();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),E=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return E}function f(){var e=c();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function s(){var e=_(),t=f(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function l(e){var t=s();if(void 0===t[e])return p(e);var n=t[e];return n===m?void 0:n}function p(e){switch(e){case"isPlainObject":return v.default;case"isArray":return b.default}}function d(e,t){var n=s();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){y(e)})}):(n[e]=void 0===t?m:t,function(){y(e)})}function y(e){var t=s();delete t[e],0==Object.keys(t).length&&delete f()[_]}function h(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=s(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=l,n.__set__=n.__Rewire__=d,n.__ResetDependency__=y,n.default=n.__RewireAPI__=n.getFirstMatch=n.coerceBooleanValues=void 0;var v=i(r(25)),b=i(r(27)),g=function(e){return l("isPlainObject")(e)?Object.keys(e).reduce(function(t,n){return"true"===e[n]?a({},t,u({},n,!0)):"false"===e[n]?a({},t,u({},n,!1)):a({},t,u({},n,e[n]))},{}):e};n.coerceBooleanValues=g;var R=function(e){var t=function t(n){for(var r,o=0;o<n.length;o+=1){var i=n[o];if(r=e(i))return r;if(i.children&&(r=t(i.children)))return r}};return function(e){var n=l("isArray")(e)?e:e.children;return t(n)}};n.getFirstMatch=R;var E=null;!function(){var e=c();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var m="__INTENTIONAL_UNDEFINED__",O={};n.__RewireAPI__=O,function(){function e(e,t){Object.defineProperty(O,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",l),e("__GetDependency__",l),e("__Rewire__",d),e("__set__",d),e("__reset__",y),e("__ResetDependency__",y),e("__with__",h)}();var w=O;n.default=w},function(e,t){e.exports=n(54)},function(e,t){e.exports=n(235)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getI18nText=void 0;var r=function(){return{"en-GB":{page:"Page",of:"of"},"cy-GB":{page:"Tudalen",of:"o"},"ga-GB":{page:"Leathanach",of:"de"},"gd-GB":{page:"Duilleag",of:"de"}}[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-GB"][arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page"]};t.getI18nText=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(99));e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(100));e.exports=t.default},function(e,t){e.exports=n(238)},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){return(u="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 c(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 _(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?l(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function h(){if(null===$){var e=y();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),$=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return $}function v(){var e=y();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function b(){var e=h(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function g(e){var t=b();if(void 0===t[e])return R(e);var n=t[e];return n===k?void 0:n}function R(e){switch(e){case"SlideTitle":return x;case"PropTypes":return I.PropTypes;case"getI18nText":return P.getI18nText;case"React":return I.default;case"SlideshowContainer":return S;case"connect":return j.default;case"getLanguage":return T.getLanguage;case"Slideshow":return D;case"SlideshowArrow":return A.default;case"Slide":return L.default}}function E(e,t){var n=b();return"object"===u(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){m(e)})}):(n[e]=void 0===t?k:t,function(){m(e)})}function m(e){var t=b();delete t[e],0==Object.keys(t).length&&delete v()[h]}function O(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=b(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function w(e,t){Object.defineProperty(D,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=g,n.__set__=n.__Rewire__=E,n.__ResetDependency__=m,n.__RewireAPI__=n.default=n.Slideshow=n.SlideshowContainer=n.SlideTitle=void 0;var I=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(r(0)),j=o(r(2)),P=r(5),T=r(1),L=o(r(105)),A=o(r(34)),x=function(e){var t=e.children;return g("React").createElement("p",{className:"slide__title"},t)};n.SlideTitle=x,g("SlideTitle").displayName="SlideTitle",g("SlideTitle").propTypes={children:g("PropTypes").node.isRequired};var S=function(e){function t(e){var n;return a(this,t),n=f(this,s(t).call(this,e)),n.state={activeSlide:0,hover:!0},n.handleGoToSlide=n.handleGoToSlide.bind(l(n)),n.handleGoNext=n.handleGoNext.bind(l(n)),n.handleGoPrev=n.handleGoPrev.bind(l(n)),n.updateHoverState=n.updateHoverState.bind(l(n)),n}return p(t,e),_(t,[{key:"updateHoverState",value:function(e){this.setState({hover:e})}},{key:"handleGoNext",value:function(e){var t=this.state.activeSlide;e.preventDefault(),e.stopPropagation(),this.handleGoToSlide(t+1)}},{key:"handleGoPrev",value:function(e){var t=this.state.activeSlide;e.preventDefault(),e.stopPropagation(),this.handleGoToSlide(t-1)}},{key:"handleGoToSlide",value:function(e){e>this.props.children.length-1||e<0||this.setState({activeSlide:e})}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.language,o=this.state,i=o.hover,u=o.activeSlide;if(n.length<2)return g("React").createElement("div",null);var a=i?"slideshow--hover":"";return g("React").createElement("div",{className:"slideshow ".concat(a),onMouseEnter:function(){return e.updateHoverState(!0)},onMouseLeave:function(){return e.updateHoverState(!1)}},g("React").createElement("nav",{className:"slideshow__nav"},g("React").createElement(g("SlideshowArrow"),{onClick:this.handleGoPrev,label:g("getI18nText")(r,"previousSlide"),baseClassName:"slideshow__nav",disabled:0===u,direction:"previous"}),g("React").createElement(g("SlideshowArrow"),{onClick:this.handleGoNext,label:g("getI18nText")(r,"nextSlide"),baseClassName:"slideshow__nav",disabled:u===n.length-1,direction:"next"})),n.map(function(t,o){return g("React").createElement(g("Slide"),{onIndicatorClick:e.handleGoToSlide,onPrevClick:e.handleGoPrev,onNextClick:e.handleGoNext,key:o,activeSlide:u,index:o,slidesCount:n.length,language:r,onClick:function(t){e.updateHoverState(!i)}},t.props.children)}))}}]),t}(g("React").Component);n.SlideshowContainer=S,g("SlideshowContainer").propTypes={children:g("PropTypes").node,language:g("PropTypes").string.isRequired},g("SlideshowContainer").defaultProps={children:null},g("SlideshowContainer").displayName="Slideshow";var D=g("connect")(function(e){return{language:g("getLanguage")(e)}})(g("SlideshowContainer"));n.Slideshow=D;var G=g("Slideshow");n.default=G;var $=null;!function(){var e=y();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var k="__INTENTIONAL_UNDEFINED__",N={};n.__RewireAPI__=N,function(){function e(e,t){Object.defineProperty(N,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",E),e("__set__",E),e("__reset__",m),e("__ResetDependency__",m),e("__with__",O)}();var M=u(D);"object"!==M&&"function"!==M||!Object.isExtensible(D)||(w("__get__",g),w("__GetDependency__",g),w("__Rewire__",E),w("__set__",E),w("__reset__",m),w("__ResetDependency__",m),w("__with__",O),w("__RewireAPI__",N))},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===R){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),R=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return R}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===E?void 0:n}function s(e){switch(e){case"SlideshowArrow":return b;case"PropTypes":return h.PropTypes;case"React":return h.default;case"GELIcons":return v.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?E:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(b,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){return e&&e.__esModule?e:{default:e}}(r(3)),b=function(e){var t=e.onClick,n=e.label,r=e.direction,o=e.baseClassName,i=e.disabled;return f("React").createElement("button",{type:"button",onClick:t,"aria-label":n,className:"".concat(o,"__").concat(r," ").concat(i?"disabled":"active")},f("React").createElement(f("GELIcons"),{iconName:r}))};f("SlideshowArrow").displayName="SlideshowArrow",f("SlideshowArrow").propTypes={onClick:f("PropTypes").func.isRequired,baseClassName:f("PropTypes").string.isRequired,direction:f("PropTypes").string.isRequired,label:f("PropTypes").string.isRequired,disabled:f("PropTypes").bool.isRequired};var g=f("SlideshowArrow");n.default=g,e.exports=n.default;var R=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var E="__INTENTIONAL_UNDEFINED__",m={};n.__RewireAPI__=m,function(){function e(e,t){Object.defineProperty(m,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var O=o(b);"object"!==O&&"function"!==O||!Object.isExtensible(b)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",m))},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===b){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),b=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return b}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===g?void 0:n}function f(e){switch(e){case"React":return y.default}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?g:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function d(e,t){Object.defineProperty(h,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.__RewireAPI__=n.default=void 0;var y=function(e){return e&&e.__esModule?e:{default:e}}(r(0)),h=function(){return _("React").createElement("span",{className:"gel-icon gel-icon--yes"},_("React").createElement("svg",{version:"1.1",x:"0px",y:"0px",width:"31.8px",height:"32px",viewBox:"0 0 31.8 32",enableBackground:"new 0 0 31.8 32",xmlSpace:"preserve"},_("React").createElement("g",{id:"Grid"}),_("React").createElement("g",{id:"Layer_2"},_("React").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"}))))},v=h;n.default=v,e.exports=n.default;var b=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var g="__INTENTIONAL_UNDEFINED__",R={};n.__RewireAPI__=R,function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var E=o(h);"object"!==E&&"function"!==E||!Object.isExtensible(h)||(d("__get__",_),d("__GetDependency__",_),d("__Rewire__",s),d("__set__",s),d("__reset__",l),d("__ResetDependency__",l),d("__with__",p),d("__RewireAPI__",R))},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===b){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),b=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return b}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===g?void 0:n}function f(e){switch(e){case"React":return y.default}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?g:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function d(e,t){Object.defineProperty(h,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.__RewireAPI__=n.default=void 0;var y=function(e){return e&&e.__esModule?e:{default:e}}(r(0)),h=function(){return _("React").createElement("div",{className:"gel-icon gel-icon--warning"},_("React").createElement("svg",{version:"1.1",x:"0px",y:"0px",width:"32px",height:"32px",viewBox:"0 0 32 32",enableBackground:"new 0 0 32 32",xmlSpace:"preserve"},_("React").createElement("g",{id:"Grid"}),_("React").createElement("g",{id:"Layer_2"},_("React").createElement("g",null,_("React").createElement("path",{d:"M16,2L0,30h32L16,2z M18,27h-4v-4h4V27z M14,21V11h4v10H14z"})))))},v=h;n.default=v,e.exports=n.default;var b=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var g="__INTENTIONAL_UNDEFINED__",R={};n.__RewireAPI__=R,function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var E=o(h);"object"!==E&&"function"!==E||!Object.isExtensible(h)||(d("__get__",_),d("__GetDependency__",_),d("__Rewire__",s),d("__set__",s),d("__reset__",l),d("__ResetDependency__",l),d("__with__",p),d("__RewireAPI__",R))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(132));e.exports=t.default},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===w){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),w=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return w}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===I?void 0:n}function l(e){switch(e){case"getI18nText":return g.getI18nText;case"YouSaid":return m;case"PropTypes":return b.PropTypes;case"types":return v(E);case"React":return b.default;case"ISiteContent":return R.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?I:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(m,e,{value:t,enumerable:!1,configurable:!0})}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).filter(function(e){return"__get__"!==e&&"__set__"!==e&&"__reset__"!==e&&"__with__"!==e&&"__GetDependency__"!==e&&"__Rewire__"!==e&&"__ResetDependency__"!==e&&"__RewireAPI__"!==e}).reduce(function(t,n){return t[n]=e[n],t},{})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=void 0;var b=u(r(0)),g=r(7),R=function(e){return e&&e.__esModule?e:{default:e}}(r(8)),E=u(r(6)),m=function(e){var t=e.selectedAnswer,n=e.language;return s("React").createElement("div",{className:"yousaid"},s("React").createElement("span",{className:"yousaid__label"},s("getI18nText")(n,"yousaid"),": "),s("React").createElement("span",{className:"yousaid__value"},s("React").createElement(s("ISiteContent"),{data:t})))};s("YouSaid").displayName="YouSaid",s("YouSaid").propTypes={language:s("PropTypes").string.isRequired,selectedAnswer:s("types").reactifyIntermediateTree.isRequired};var O=s("YouSaid");n.default=O,e.exports=n.default;var w=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var I="__INTENTIONAL_UNDEFINED__",j={};n.__RewireAPI__=j,function(){function e(e,t){Object.defineProperty(j,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var P=o(m)
  1116. ;"object"!==P&&"function"!==P||!Object.isExtensible(m)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",j))},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===E){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),E=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return E}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===m?void 0:n}function s(e){switch(e){case"Container":return h.default;case"App":return v.default;case"getRequests":return b.getRequests}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?m:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(g,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0,r(40),r(41);var h=i(r(42)),v=i(r(43)),b=r(166),g=f("Container").create(f("App"),{data:function(e){return f("getRequests")(e)}}),R=g;n.default=R,e.exports=n.default;var E=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var m="__INTENTIONAL_UNDEFINED__",O={};n.__RewireAPI__=O,function(){function e(e,t){Object.defineProperty(O,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var w=o(g);"object"!==w&&"function"!==w||!Object.isExtensible(g)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",O))},function(e,t){e.exports=n(240)},function(e,t){e.exports=n(241)},function(e,t){e.exports=n(242)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(44));e.exports=t.default},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===L){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),L=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return L}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===A?void 0:n}function l(e){switch(e){case"getCeregoSetId":return I.getCeregoSetId;case"isPracticeEnabled":return I.isPracticeEnabled;case"PropTypes":return v.PropTypes;case"App":return j;case"MorphResponsePropType":return P;case"React":return v.default;case"TestChapter":return m.default;case"Provider":return g.default;case"Practice":return b.default;case"GuideLayout":return R.default;case"RevisionChapter":return E.default;case"VideoChapter":return O.default;case"AudioChapter":return w.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?A:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(j,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(45)),g=i(r(46)),R=i(r(50)),E=i(r(70)),m=i(r(149)),O=i(r(162)),w=i(r(164)),I=r(1),j=function(e){var t=e.guideId,n=e.practiceEnv,r=s("getCeregoSetId")(e),o=s("React").createElement(s("TestChapter"),null);if(s("isPracticeEnabled")(e)){var i=s("React").createElement(s("Provider"),{store:e},s("React").createElement(s("TestChapter"),null));o=s("React").createElement(s("Practice"),{studyGuideId:t,fallbackContent:i,ceregoSetId:r,practiceEnv:n})}return s("React").createElement(s("Provider"),{store:e},s("React").createElement(s("GuideLayout"),null,"revision"===e.chapterType&&s("React").createElement(s("RevisionChapter"),null),"video"===e.chapterType&&s("React").createElement(s("VideoChapter"),null),"audio"===e.chapterType&&s("React").createElement(s("AudioChapter"),null),"test"===e.chapterType&&o))},P=s("PropTypes").shape({meta:s("PropTypes").object.isRequired,body:s("PropTypes").object.isRequired});s("App").propTypes={guideData:s("MorphResponsePropType").isRequired,revisionData:s("MorphResponsePropType"),testData:s("MorphResponsePropType"),videoData:s("MorphResponsePropType"),audioData:s("MorphResponsePropType"),guideMetaData:s("MorphResponsePropType").isRequired,pageIndex:s("PropTypes").string,language:s("PropTypes").string.isRequired,chapterType:s("PropTypes").string.isRequired},s("App").displayName="App";var T=s("App");n.default=T,e.exports=n.default;var L=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var A="__INTENTIONAL_UNDEFINED__",x={};n.__RewireAPI__=x,function(){function e(e,t){Object.defineProperty(x,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var S=o(j);"object"!==S&&"function"!==S||!Object.isExtensible(j)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",x))},function(e,t){e.exports=n(243)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(47));e.exports=t.default},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===R){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),R=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return R}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===E?void 0:n}function s(e){switch(e){case"provide":return v.default;case"Provider":return b;case"PropTypes":return h.PropTypes;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?E:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(b,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){return e&&e.__esModule?e:{default:e}}(r(48)),b=function(e){var t=e.store,n=e.children,r=f("provide")(t)(function(){return n});return f("React").createElement(r,null)};f("Provider").propTypes={children:f("PropTypes").node.isRequired,store:f("PropTypes").any.isRequired};var g=f("Provider");n.default=g,e.exports=n.default;var R=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var E="__INTENTIONAL_UNDEFINED__",m={};n.__RewireAPI__=m,function(){function e(e,t){Object.defineProperty(m,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var O=o(b);"object"!==O&&"function"!==O||!Object.isExtensible(b)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",m))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(49));e.exports=t.default},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===g){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),g=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return g}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===R?void 0:n}function f(e){switch(e){case"withContext":return h.default;case"PropTypes":return y.PropTypes;case"provide":return v}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?R:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function d(e,t){Object.defineProperty(v,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.__RewireAPI__=n.default=void 0;var y=r(0),h=function(e){return e&&e.__esModule?e:{default:e}}(r(20)),v=function(e){return _("withContext")({store:_("PropTypes").object},function(t){return{store:"function"==typeof e?e(t):e}})},b=_("provide");n.default=b,e.exports=n.default;var g=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var R="__INTENTIONAL_UNDEFINED__",E={};n.__RewireAPI__=E,function(){function e(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var m=o(v);"object"!==m&&"function"!==m||!Object.isExtensible(v)||(d("__get__",_),d("__GetDependency__",_),d("__Rewire__",s),d("__set__",s),d("__reset__",l),d("__ResetDependency__",l),d("__with__",p),d("__RewireAPI__",E))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(51));e.exports=t.default},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===L){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),L=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return L}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===A?void 0:n}function l(e){switch(e){case"connect":return m.default;case"getLanguage":return w.getLanguage;case"getTopicOfStudyId":return w.getTopicOfStudyId;case"getRelatedLinks":return w.getRelatedLinks;case"hasRelatedLinks":return w.hasRelatedLinks;case"hasMoreGuides":return w.hasMoreGuides;case"getIsInApp":return w.getIsInApp;case"getAppSuffix":return w.getAppSuffix;case"getGuideId":return w.getGuideId;case"isPracticeEnabled":return w.isPracticeEnabled;case"GuideLayout":return j;case"PropTypes":return v.PropTypes;case"enhance":return I;case"React":return v.default;case"Tabs":return O.default;case"MoreGuides":return R.default;case"PromoPanel":return E.default;case"RelatedLinks":return b.default;case"SubjectsPanel":return g.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?A:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(P,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(52)),g=i(r(53)),R=i(r(58)),E=i(r(61)),m=i(r(2)),O=i(r(65)),w=r(1),I=s("connect")(function(e){return{language:s("getLanguage")(e),topicOfStudyId:s("getTopicOfStudyId")(e),links:s("getRelatedLinks")(e),hasLinks:s("hasRelatedLinks")(e),hasMore:s("hasMoreGuides")(e),isInApp:s("getIsInApp")(e),linkSuffix:s("getAppSuffix")(e),guideId:s("getGuideId")(e),practiceEnabled:s("isPracticeEnabled")(e)}}),j=function(e){var t=e.children,n=e.language,r=e.links,o=e.hasLinks,i=e.hasMore,u=e.isInApp,a=e.practiceEnabled;return s("React").createElement("div",null,s("React").createElement("div",{className:"studyguide"},s("React").createElement("div",{className:"studyguide__layout"},s("React").createElement("section",{className:"studyguide__content"},s("React").createElement(s("Tabs"),null),t),!a&&s("React").createElement("aside",{className:"studyguide__aside"},i&&s("React").createElement(s("MoreGuides"),null),!u&&s("React").createElement(s("PromoPanel"),{language:n}),!u&&o&&s("React").createElement(s("RelatedLinks"),{language:n,links:r}))),!u&&s("React").createElement(s("SubjectsPanel"),null)))};s("GuideLayout").displayName="GuideLayout",s("GuideLayout").defaultProps={practiceEnabled:!1},s("GuideLayout").propTypes={children:s("PropTypes").node.isRequired,language:s("PropTypes").string.isRequired,links:s("PropTypes").shape({}).isRequired,hasLinks:s("PropTypes").bool.isRequired,hasMore:s("PropTypes").bool.isRequired,isInApp:s("PropTypes").bool.isRequired,practiceEnabled:s("PropTypes").bool};var P=s("enhance")(s("GuideLayout")),T=P;n.default=T,e.exports=n.default;var L=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var A="__INTENTIONAL_UNDEFINED__",x={};n.__RewireAPI__=x,function(){function e(e,t){Object.defineProperty(x,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var S=o(P);"object"!==S&&"function"!==S||!Object.isExtensible(P)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",x))},function(e,t){e.exports=n(244)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(54));e.exports=t.default},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){return(u="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 c(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 _(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?l(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function h(){if(null===$){var e=y();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),$=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return $}function v(){var e=y();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function b(){var e=h(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function g(e){var t=b();if(void 0===t[e])return R(e);var n=t[e];return n===k?void 0:n}function R(e){switch(e){case"connect":return P.default;case"getLevelId":return T.getLevelId;case"getLevelLabel":return T.getLevelLabel;case"getSubjects":return T.getSubjects;case"getLanguage":return T.getLanguage;case"getUrlBase":return T.getUrlBase;case"getTranslatedTitle":return L.getTranslatedTitle;case"buildURL":return x;case"Component":return I.Component;case"SubjectsPanel":return S;case"PropTypes":return I.PropTypes;case"enhance":return A;case"React":return I.default;case"GELIcons":return j.default}}function E(e,t){var n=b();return"object"===u(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){m(e)})}):(n[e]=void 0===t?k:t,function(){m(e)})}function m(e){var t=b();delete t[e],0==Object.keys(t).length&&delete v()[h]}function O(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=b(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function w(e,t){Object.defineProperty(D,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=g,n.__set__=n.__Rewire__=E,n.__ResetDependency__=m,n.__RewireAPI__=n.default=n.SubjectsPanel=void 0;var I=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(r(0)),j=o(r(3)),P=o(r(2)),T=r(1),L=r(57),A=g("connect")(function(e){return{levelId:g("getLevelId")(e),levelLabel:g("getLevelLabel")(e),subjects:g("getSubjects")(e),language:g("getLanguage")(e),urlBase:g("getUrlBase")(e)}}),x=function(e,t){return"/".concat(e,"/subjects/").concat(t.id)},S=function(e){function t(e){var n;return a(this,t),n=f(this,s(t).call(this,e)),n.state={mobileOpen:!1},n.toggleMobileOpen=n.toggleMobileOpen.bind(l(n)),n}return p(t,e),_(t,[{key:"toggleMobileOpen",value:function(){this.setState(function(e){return{mobileOpen:!e.mobileOpen}})}},{key:"render",value:function(){var e=this.props,t=e.subjects,n=e.levelLabel,r=e.levelId,o=e.language,i=e.urlBase,u=this.state.mobileOpen;return g("React").createElement("div",{className:"subjects-container",role:"navigation","aria-label":"Subjects"},g("React").createElement("h2",{className:"subjects-container__title"},g("React").createElement("a",{href:"/".concat(i,"/levels/").concat(r),className:"subjects-container__title__link"},g("getTranslatedTitle")(n,o)),g("React").createElement("button",{type:"button",className:"subjects-container__title__button",onClick:this.toggleMobileOpen},g("getTranslatedTitle")(n,o),g("React").createElement(g("GELIcons"),{iconName:"up",additionalClassNames:"arrow-right ".concat(u?"visible":"")}),g("React").createElement(g("GELIcons"),{iconName:"down",additionalClassNames:"arrow-right ".concat(u?"":"visible")}))),g("React").createElement("ol",{className:"subjects-container__list ".concat(u?"open":"")},t.map(function(e){return g("React").createElement("li",{key:e.id,className:"subjects-container__item"},g("React").createElement("a",{className:"subjects-container__link",href:g("buildURL")(i,e)},e.label))})))}}]),t}(g("Component"));n.SubjectsPanel=S,g("SubjectsPanel").propTypes={subjects:g("PropTypes").arrayOf(g("PropTypes").shape({id:g("PropTypes").string.isRequired,label:g("PropTypes").string.isRequired})).isRequired,levelId:g("PropTypes").string.isRequired,levelLabel:g("PropTypes").string.isRequired,language:g("PropTypes").string.isRequired,urlBase:g("PropTypes").string.isRequired},g("SubjectsPanel").displayName="SubjectsPanel";var D=g("enhance")(g("SubjectsPanel")),G=D;n.default=G;var $=null;!function(){var e=y();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var k="__INTENTIONAL_UNDEFINED__",N={};n.__RewireAPI__=N,function(){function e(e,t){Object.defineProperty(N,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",E),e("__set__",E),e("__reset__",m),e("__ResetDependency__",m),e("__with__",O)}();var M=u(D);"object"!==M&&"function"!==M||!Object.isExtensible(D)||(w("__get__",g),w("__GetDependency__",g),w("__Rewire__",E),w("__set__",E),w("__reset__",m),w("__ResetDependency__",m),w("__with__",O),w("__RewireAPI__",N))},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){return 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},u.apply(this,arguments)}function a(e,t){if(null==e)return{};var n,r,o=c(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 c(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}function _(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function f(){if(null===I){var e=_();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),I=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return I}function s(){var e=_();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function l(){var e=f(),t=s(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function p(e){var t=l();if(void 0===t[e])return d(e);var n=t[e];return n===j?void 0:n}function d(e){switch(e){case"compose":return R.default;case"getContext":return E.default;case"PropTypes":return g.PropTypes;case"mapProps":return m.default;case"connect":return O}}function y(e,t){var n=l();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){h(e)})}):(n[e]=void 0===t?j:t,function(){h(e)})}function h(e){var t=l();delete t[e],0==Object.keys(t).length&&delete s()[f]}function v(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=l(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function b(e,t){Object.defineProperty(O,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=p,n.__set__=n.__Rewire__=y,n.__ResetDependency__=h,n.__RewireAPI__=n.default=void 0;var g=r(0),R=i(r(14)),E=i(r(21)),m=i(r(56)),O=function(e){return p("compose")(p("getContext")({store:p("PropTypes").object}),p("mapProps")(function(t){var n=t.store,r=a(t,["store"]);return u({},r,e(n,r))}))},w=p("connect");n.default=w,e.exports=n.default;var I=null;!function(){var e=_();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var j="__INTENTIONAL_UNDEFINED__",P={};n.__RewireAPI__=P,function(){function e(e,t){Object.defineProperty(P,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",p),e("__GetDependency__",p),e("__Rewire__",y),e("__set__",y),e("__reset__",h),e("__ResetDependency__",h),e("__with__",v)}();var T=o(O);"object"!==T&&"function"!==T||!Object.isExtensible(O)||(b("__get__",p),b("__GetDependency__",p),b("__Rewire__",y),b("__set__",y),b("__reset__",h),b("__ResetDependency__",h),b("__with__",v),b("__RewireAPI__",P))},function(e,t){e.exports=n(251)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTranslatedTitle=void 0;var r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-GB";return{"en-GB":"".concat(e," Subjects"),"cy-GB":"Pynciau ".concat(e),"ga-GB":"Ábhar ".concat(e),"gd-GB":"Cuspairean ".concat(e)}[t]};t.getTranslatedTitle=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(59));e.exports=t.default},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===T){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),T=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return T}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===L?void 0:n}function l(e){switch(e){case"connect":return g.default;case"getGuideId":return E.getGuideId;case"getGuides":return E.getGuides;case"getLanguage":return E.getLanguage;case"getIsInApp":return E.getIsInApp;case"getAppSuffix":return E.getAppSuffix;case"getUrlBase":return E.getUrlBase;case"getTranslatedTitle":return R.getTranslatedTitle;case"listItemClassName":return w;case"buildUrl":return O;case"MoreGuides":return I;case"PropTypes":return v.PropTypes;case"enhance":return m;case"React":return v.default;case"GELIcons":return b.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?L:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){
  1117. function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(j,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(3)),g=i(r(2)),R=r(60),E=r(1),m=s("connect")(function(e){return{guideId:s("getGuideId")(e),guides:s("getGuides")(e),language:s("getLanguage")(e),isInApp:s("getIsInApp")(e),appSuffix:s("getAppSuffix")(e),urlBase:s("getUrlBase")(e)}}),O=function(e,t,n,r){var o=n?"revision".concat(r):"revision/1";return"/".concat(e,"/guides/").concat(t.id,"/").concat(o)},w=function(e,t){return e===t?"other-guides__item--active":"other-guides__item--not-active"},I=function(e){var t=e.guides,n=e.guideId,r=e.urlBase,o=e.language,i=e.isInApp,u=e.appSuffix;return s("React").createElement("div",{className:"other-guides"},s("React").createElement("h2",{className:"other-guides__title"},s("getTranslatedTitle")(o)),s("React").createElement("ol",{className:"other-guides__list"},t.map(function(e){return s("React").createElement("li",{key:e.id,className:"other-guides__item ".concat(s("listItemClassName")(e.id,n))},e.id===n&&e.title,e.id!==n&&s("React").createElement("a",{href:s("buildUrl")(r,e,i,u),className:"other-guides__link",title:e.title},e.title,s("React").createElement(s("GELIcons"),{iconName:"next",additionalClassNames:"arrow-right"})))})))};s("MoreGuides").propTypes={guides:s("PropTypes").arrayOf(s("PropTypes").shape({id:s("PropTypes").string.isRequired,title:s("PropTypes").string.isRequired})).isRequired,language:s("PropTypes").string.isRequired,guideId:s("PropTypes").string.isRequired,appSuffix:s("PropTypes").string,isInApp:s("PropTypes").bool.isRequired,urlBase:s("PropTypes").string.isRequired},s("MoreGuides").defaultProps={appSuffix:""},s("MoreGuides").displayName="MoreGuides";var j=s("enhance")(s("MoreGuides")),P=j;n.default=P,e.exports=n.default;var T=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var L="__INTENTIONAL_UNDEFINED__",A={};n.__RewireAPI__=A,function(){function e(e,t){Object.defineProperty(A,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var x=o(j);"object"!==x&&"function"!==x||!Object.isExtensible(j)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",A))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTranslatedTitle=void 0;var r=function(){return{"en-GB":"More Guides","cy-GB":"Mwy o Ganllawiau","ga-GB":"Tuilleadh Treoracha","gd-GB":"Tuilleadh Iùil"}[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-GB"]};t.getTranslatedTitle=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(62));e.exports=t.default},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===O){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),O=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return O}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===w?void 0:n}function s(e){switch(e){case"iStats":return h.default;case"getI18nText":return b.getI18nText;case"promotedUrl":return g;case"logPromoClick":return R;case"PromoPanel":return E;case"PropTypes":return v.PropTypes;case"React":return v.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?w:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){return e&&e.__esModule?e:{default:e}}(r(63)),v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=r(64),g="https://www.bbc.co.uk/bitesize/support",R=function(){f("iStats").track("sg_app_promo_cta","click")},E=function(e){var t=e.language;return f("React").createElement("div",{className:"promo-panel"},f("React").createElement("div",{className:"promo-panel__inner"},f("React").createElement("h2",{className:"promo-panel__inner__title"},f("getI18nText")(t,"title")),f("React").createElement("p",{className:"promo-panel__inner__body"},f("getI18nText")(t,"body")),f("React").createElement("a",{href:f("promotedUrl"),className:"promo-panel__inner__button",onClick:f("logPromoClick")},f("getI18nText")(t,"button"))))};f("PromoPanel").displayName="PromoPanel",f("PromoPanel").propTypes={language:f("PropTypes").string},f("PromoPanel").defaultProps={language:"en-GB"};var m=f("PromoPanel");n.default=m,e.exports=n.default;var O=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var w="__INTENTIONAL_UNDEFINED__",I={};n.__RewireAPI__=I,function(){function e(e,t){Object.defineProperty(I,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var j=o(E);"object"!==j&&"function"!==j||!Object.isExtensible(E)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",I))},function(e,t){e.exports=n(233)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getI18nText=void 0;var r=function(){return{"en-GB":{title:"Struggling to get your head round revision and exams?",body:"Our team of exam survivors will get you started and keep you going. ",button:"Meet them here"},"cy-GB":{title:"Adolygu ar gyfer yr arholiadau yn peri pen tost?",body:"Gall ein tîm profiadol eich helpu i gymryd y cam cyntaf, a’ch cadw i fynd.",button:"Cwrddwch â nhw yma"},"ga-GB":{title:"Ag streachailt le hathbhreithniú agus scrúduithe?",body:"Tá foireann de mharthanóirí scrúdaithe againn a chuideoidh leat tosú agus a choinneoidh ar an bhóthar cheart tú.",button:"Buail leo anseo"},"gd-GB":{title:"A’ strì le ath-sgrùdadh agus na deuchainnean?",body:"Cuidichidh an sgioba againn thu le bhith tòiseachadh agus a’ leantainn ort.",button:"Coinnich riutha an seo"}}[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-GB"][arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page"]};t.getI18nText=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(66));e.exports=t.default},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===A){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),A=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return A}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===x?void 0:n}function l(e){switch(e){case"connect":return R.default;case"getGuideId":return E.getGuideId;case"getLanguage":return E.getLanguage;case"getChapter":return E.getChapter;case"getAvailableChapters":return E.getAvailableChapters;case"getUrlBase":return E.getUrlBase;case"isPracticeEnabled":return E.isPracticeEnabled;case"getLastModified":return E.getLastModified;case"isRecent":return w;case"getChapterIcon":return j;case"getI18nText":return m.getI18nText;case"Tabs":return P;case"PropTypes":return v.PropTypes;case"React":return v.default;case"enhance":return I;case"RevisionIcon":return g.default;case"GELIcons":return b.default;case"Link":return O.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?x:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(T,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=n.Tabs=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(3)),g=i(r(67)),R=i(r(2)),E=r(1),m=r(68),O=i(r(10)),w=function(e){return new Date-e<=26784e5},I=s("connect")(function(e){return{guideId:s("getGuideId")(e),language:s("getLanguage")(e),chapterType:s("getChapter")(e),availableChapters:s("getAvailableChapters")(e),urlBase:s("getUrlBase")(e),practiceEnabled:s("isPracticeEnabled")(e),lastModified:s("getLastModified")(e)}}),j=function(e){var t={audio:"audio",video:"video",activity:"activity",test:"quiz"};return"revision"===e?s("React").createElement("div",{className:"gel-icon study-guide-tabs__chapter-icon gel-icon study-guide-tabs__chapter-icon--revision"},s("React").createElement(s("RevisionIcon"),null)):s("React").createElement(s("GELIcons"),{iconName:t[e],additionalClassNames:"study-guide-tabs__chapter-icon"})},P=function(e){var t=e.guideId,n=e.chapterType,r=e.availableChapters,o=e.language,i=e.urlBase,u=e.practiceEnabled,a=e.lastModified,c=s("isRecent")(a),_=r.map(function(e){var r="test"===e&&u&&c;return e===n?s("React").createElement("li",{key:e,className:"study-guide-tabs__tab study-guide-tabs__tab--".concat(e," study-guide-tabs__tab--active")},r&&s("React").createElement("span",{className:"study-guide-tabs__new study-guide-tabs__new--alternate"},"New"),s("React").createElement("div",{className:"study-guide-tabs__tab-content"},s("getChapterIcon")(e),s("React").createElement("span",{className:"study-guide-tabs__label"},s("getI18nText")(o,e)))):s("React").createElement("li",{key:e,className:"study-guide-tabs__tab study-guide-tabs__tab--".concat(e)},r&&s("React").createElement("span",{className:"study-guide-tabs__new"},"New"),s("React").createElement(s("Link"),{href:"/".concat(i,"/guides/").concat(t,"/").concat(e).concat("revision"===e?"/1":""),className:"study-guide-tabs__tab-content study-guide-tabs__chapter-link"},s("getChapterIcon")(e),s("React").createElement("span",{className:"study-guide-tabs__label"},s("getI18nText")(o,e))))});return s("React").createElement("nav",null,s("React").createElement("ul",{className:"study-guide-tabs"},_))};n.Tabs=P,s("Tabs").displayName="Tabs",s("Tabs").propTypes={guideId:s("PropTypes").string.isRequired,chapterType:s("React").PropTypes.oneOf(["revision","activity","video","audio","test"]).isRequired,availableChapters:s("PropTypes").arrayOf(s("PropTypes").string).isRequired,language:s("PropTypes").string.isRequired,urlBase:s("PropTypes").string.isRequired,practiceEnabled:s("PropTypes").string.isRequired,lastModified:s("PropTypes").instanceOf(Date).isRequired};var T=s("enhance")(s("Tabs")),L=T;n.default=L;var A=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var x="__INTENTIONAL_UNDEFINED__",S={};n.__RewireAPI__=S,function(){function e(e,t){Object.defineProperty(S,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var D=o(T);"object"!==D&&"function"!==D||!Object.isExtensible(T)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",S))},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===b){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),b=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return b}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===g?void 0:n}function f(e){switch(e){case"React":return y.default}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?g:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function d(e,t){Object.defineProperty(h,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.__RewireAPI__=n.default=void 0;var y=function(e){return e&&e.__esModule?e:{default:e}}(r(0)),h=function(){return _("React").createElement("svg",{width:"66",height:"66",viewBox:"0 0 108 77"},_("React").createElement("g",null,_("React").createElement("g",null,_("React").createElement("g",null,_("React").createElement("polygon",{strokeWidth:"7",fill:"none",points:"4 4 4 70.96 104 70.96 104 4.54 4 4"}),_("React").createElement("path",{strokeWidth:"6",fill:"none",d:"M54,4V76"}),_("React").createElement("g",{id:"Group"},_("React").createElement("path",{strokeWidth:"5",fill:"none",d:"M13,19.5H43.42"}),_("React").createElement("path",{strokeWidth:"5",fill:"none",d:"M13,32.5H43.42"}),_("React").createElement("path",{strokeWidth:"5",fill:"none",d:"M13,44.5H43.42"})),_("React").createElement("g",{id:"Group-Copy"},_("React").createElement("path",{strokeWidth:"5",fill:"none",d:"M64,19.5H94.42"}),_("React").createElement("path",{strokeWidth:"5",fill:"none",d:"M64,32.5H94.42"}),_("React").createElement("path",{strokeWidth:"5",fill:"none",d:"M64,44.5H94.42"}))),_("React").createElement("path",{strokeWidth:"8",fill:"none",d:"M7,65h94"}),_("React").createElement("rect",{className:"cls-5",x:"46",y:"70",width:"16",height:"7"}))))},v=h;n.default=v,e.exports=n.default;var b=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var g="__INTENTIONAL_UNDEFINED__",R={};n.__RewireAPI__=R,function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var E=o(h);"object"!==E&&"function"!==E||!Object.isExtensible(h)||(d("__get__",_),d("__GetDependency__",_),d("__Rewire__",s),d("__set__",s),d("__reset__",l),d("__ResetDependency__",l),d("__with__",p),d("__RewireAPI__",R))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getI18nText=void 0;var r=function(){return{"en-GB":{activity:"Activity",video:"Video",audio:"Audio",revision:"Revise",test:"Test"},"cy-GB":{activity:"Gweithgaredd",video:"Fideo",audio:"Sain",revision:"Adolygu",test:"Prawf"},"ga-GB":{activity:"Gníomhaíocht",video:"Físeán",audio:"Fuaim",revision:"Téigh siar ar",test:"Scrúdú"},"gd-GB":{activity:"Gnìomh",video:"Bhidio",audio:"Fuaim",revision:"Ath-sgrùd",test:"Deuchainn"}}[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-GB"][arguments.length>1&&void 0!==arguments[1]?arguments[1]:"activity"]};t.getI18nText=r},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){return 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},u.apply(this,arguments)}function a(e,t){if(null==e)return{};var n,r,o=c(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 c(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}function _(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function f(){if(null===j){var e=_();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),j=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return j}function s(){var e=_();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function l(){var e=f(),t=s(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function p(e){var t=l();if(void 0===t[e])return d(e);var n=t[e];return n===P?void 0:n}function d(e){switch(e){case"connect":return R.default;case"getAppSuffix":return E.getAppSuffix;case"getPreviewQuery":return E.getPreviewQuery;case"Link":return O;case"PropTypes":return g.PropTypes;case"enhance":return m;case"EnhancedLink":return w;case"React":return g.default}}function y(e,t){var n=l();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){h(e)})}):(n[e]=void 0===t?P:t,function(){h(e)})}function h(e){var t=l();delete t[e],0==Object.keys(t).length&&delete s()[f]}function v(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=l(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function b(e,t){Object.defineProperty(w,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=p,n.__set__=n.__Rewire__=y,n.__ResetDependency__=h,n.__RewireAPI__=n.default=void 0;var g=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),R=function(e){return e&&e.__esModule?e:{default:e}}(r(2)),E=r(1),m=p("connect")(function(e){return{linkSuffix:p("getAppSuffix")(e),queryString:p("getPreviewQuery")(e)}}),O=function(e){var t=e.href,n=e.linkSuffix,r=e.queryString,o=e.children,i=a(e,["href","linkSuffix","queryString","children"]),c=t.indexOf("education/")>-1||t.indexOf("bitesize/")>-1,_=c?"".concat(t).concat(n).concat(r):t;return p("React").createElement("a",u({href:_},i),o)};p("Link").propTypes={href:p("PropTypes").string.isRequired,linkSuffix:p("PropTypes").string.isRequired,queryString:p("PropTypes").string.isRequired,children:p("PropTypes").node.isRequired};var w=p("enhance")(p("Link"));p("EnhancedLink").displayName="Link";var I=p("EnhancedLink");n.default=I,e.exports=n.default;var j=null;!function(){var e=_();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var P="__INTENTIONAL_UNDEFINED__",T={};n.__RewireAPI__=T,function(){function e(e,t){Object.defineProperty(T,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",p),e("__GetDependency__",p),e("__Rewire__",y),e("__set__",y),e("__reset__",h),e("__ResetDependency__",h),e("__with__",v)}();var L=o(w);"object"!==L&&"function"!==L||!Object.isExtensible(w)||(b("__get__",p),b("__GetDependency__",p),b("__Rewire__",y),b("__set__",y),b("__reset__",h),b("__ResetDependency__",h),b("__with__",v),b("__RewireAPI__",T))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(71));e.exports=t.default},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){return(u="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 c(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 _(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==u(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 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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function h(){if(null===U){var e=y();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),U=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return U}function v(){var e=y();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function b(){var e=h(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function g(e){var t=b();if(void 0===t[e])return R(e);var n=t[e];return n===Y?void 0:n}function R(e){switch(e){case"connect":return D.default;case"getRevisionPage":return N.getRevisionPage;case"getRevisionPageCount":return N.getRevisionPageCount;case"getPageIndex":return N.getPageIndex;case"getGuideId":return N.getGuideId;case"getGlossaryItems":return N.getGlossaryItems;case"getLanguage":return N.getLanguage;case"getMetaData":return N.getMetaData;case"isPreviewRequest":return N.isPreviewRequest;case"getAppSuffix":return N.getAppSuffix;case"uasHelper":return G.default;case"user":return T.default;case"environment":return k.default;case"idctaConfig":return P.default;case"isLastPage":return M;case"React":return I.default;case"RevisionChapter":return B;case"PropTypes":return I.PropTypes;case"metaDataType":return $.default;case"enhance":return W;case"Pagination":return A.default;case"SignInBanner":return j.default;case"ISiteContent":return x.default;case"Glossary":return L.default;case"NextChapter":return S.default}}function E(e,t){var n=b();return"object"===u(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){m(e)})}):(n[e]=void 0===t?Y:t,function(){m(e)})}function m(e){var t=b();delete t[e],0==Object.keys(t).length&&delete v()[h]}function O(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=b(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function w(e,t){Object.defineProperty(C,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=g,n.__set__=n.__Rewire__=E,n.__ResetDependency__=m,n.__RewireAPI__=n.default=void 0;var I=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(r(0)),j=o(r(72)),P=o(r(73)),T=o(r(22)),L=o(r(15)),A=o(r(80)),x=o(r(8)),S=o(r(19)),D=o(r(2)),G=o(r(12)),$=o(r(13)),k=o(r(147)),N=r(1),M=function(e){return e.pageCount===e.pageIndex},W=g("connect")(function(e){return{currentPage:g("getRevisionPage")(e),pageCount:g("getRevisionPageCount")(e),pageIndex:g("getPageIndex")(e),guideId:g("getGuideId")(e),glossaryItems:g("getGlossaryItems")(e),language:g("getLanguage")(e),metaData:g("getMetaData")(e),isPreviewRequest:g("isPreviewRequest")(e),appSuffix:g("getAppSuffix")(e)}}),B=function(e){function t(e,n){var r;return a(this,t),r=f(this,l(t).call(this,e,n)),r.state={displaySignIn:!1,env:""},r}return p(t,e),_(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.isPreviewRequest,r=t.guideId,o=t.metaData,i=t.appSuffix;return n||g("uasHelper").recordRead(r,o),g("user").getDetails().then(function(t){if(!t.isSignedIn&&".app"!==i){var n=g("environment").get();return e.setState({displaySignIn:!0,env:n.env})}})}},{key:"render",value:function(){var e=this.props,t=e.pageCount,n=e.pageIndex,r=e.guideId,o=e.language,i=e.currentPage,u=e.glossaryItems,a=this.state,c=a.displaySignIn,_=a.env,f=g("React").createElement(g("Pagination"),{pageCount:t,pageIndex:n,guideId:r,language:o});return g("React").createElement("div",null,c&&g("React").createElement(g("SignInBanner"),{language:o,env:_,contextName:"bitesize-homepage",idctaConfig:g("idctaConfig")}),f,g("React").createElement(g("ISiteContent"),{data:i}),f,g("React").createElement(g("Glossary"),{items:u,language:o}),g("isLastPage")(this.props)&&g("React").createElement(g("NextChapter"),null))}}]),t}(g("React").Component);g("RevisionChapter").displayName="RevisionChapter",g("RevisionChapter").propTypes={currentPage:g("PropTypes").shape({}).isRequired,pageCount:g("PropTypes").number.isRequired,pageIndex:g("PropTypes").number.isRequired,guideId:g("PropTypes").string.isRequired,glossaryItems:g("PropTypes").array.isRequired,language:g("PropTypes").string.isRequired,metaData:g("PropTypes").shape(g("metaDataType")).isRequired,isPreviewRequest:g("PropTypes").bool.isRequired,appSuffix:g("PropTypes").string.isRequired};var C=g("enhance")(g("RevisionChapter")),q=C;n.default=q,e.exports=n.default;var U=null;!function(){var e=y();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var Y="__INTENTIONAL_UNDEFINED__",F={};n.__RewireAPI__=F,function(){function e(e,t){Object.defineProperty(F,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",E),e("__set__",E),e("__reset__",m),e("__ResetDependency__",m),e("__with__",O)}();var z=u(C);"object"!==z&&"function"!==z||!Object.isExtensible(C)||(w("__get__",g),w("__GetDependency__",g),w("__Rewire__",E),w("__set__",E),w("__reset__",m),w("__ResetDependency__",m),w("__with__",O),w("__RewireAPI__",F))},function(e,t){e.exports=n(252)},function(e,t){e.exports=n(234)},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){return(u="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 c(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 _(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?l(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(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,
  1118. configurable:!0}}),t&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function h(){if(null===D){var e=y();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),D=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return D}function v(){var e=y();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function b(){var e=h(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function g(e){var t=b();if(void 0===t[e])return R(e);var n=t[e];return n===G?void 0:n}function R(e){switch(e){case"removeHash":return T.removeHash;case"getI18nText":return L.getI18nText;case"sortBy":return P.sortBy;case"React":return I.default;case"Glossary":return x;case"PropTypes":return I.PropTypes;case"GELIcons":return j.default;case"GlossaryDescription":return A.default}}function E(e,t){var n=b();return"object"===u(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){m(e)})}):(n[e]=void 0===t?G:t,function(){m(e)})}function m(e){var t=b();delete t[e],0==Object.keys(t).length&&delete v()[h]}function O(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=b(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function w(e,t){Object.defineProperty(x,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=g,n.__set__=n.__Rewire__=E,n.__ResetDependency__=m,n.__RewireAPI__=n.default=void 0;var I=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(r(0)),j=o(r(3)),P=r(9),T=r(75),L=r(76),A=o(r(23)),x=function(e){function t(e){var n;return a(this,t),n=f(this,s(t).call(this,e)),n.state={open:!1},n.handleHeaderClick=n.handleHeaderClick.bind(l(n)),n.onHashChange=n.onHashChange.bind(l(n)),n}return p(t,e),_(t,[{key:"componentDidMount",value:function(){window.addEventListener("hashchange",this.onHashChange,!1)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("hashchange",this.onHashChange)}},{key:"onHashChange",value:function(e){(e.newURL&&e.newURL.indexOf("#glossary")>1||"#glossary"===window.location.hash)&&(this.setState({open:!0}),g("removeHash")("#glossary"))}},{key:"handleHeaderClick",value:function(){this.setState(function(e){return{open:!e.open}})}},{key:"render",value:function(){var e=this.props,t=e.items,n=e.language,r=this.state.open,o=g("getI18nText")(n);return g("React").createElement("div",null,t.length>0&&g("React").createElement("section",{id:"glossary",className:" glossary"},g("React").createElement("header",null,g("React").createElement("button",{type:"button",className:"glossary__headline",title:r?o.hide:o.reveal,onClick:this.handleHeaderClick},o.title,g("React").createElement(g("GELIcons"),{iconName:"up",additionalClassNames:"".concat(r?"gel-icon--visible":"")}),g("React").createElement(g("GELIcons"),{iconName:"down",additionalClassNames:"".concat(r?"":"gel-icon--visible")}))),r&&g("React").createElement("ol",{className:"glossary__list"},g("sortBy")(function(e){return e.term.toLowerCase()})(t).map(function(e){return g("React").createElement("li",{key:e.term,id:"glossary-".concat(e.id),className:"glossary__list__item"},g("React").createElement("span",{className:"glossary__list__item__term"},e.term),g("React").createElement("span",{className:"glossary__list__item__description"},g("React").createElement(g("GlossaryDescription"),{descriptionTree:e.description})))}))))}}]),t}(g("React").Component);g("Glossary").propTypes={items:g("PropTypes").arrayOf(g("PropTypes").shape({zid:g("PropTypes").string.isRequired,term:g("PropTypes").string.isRequired,description:g("PropTypes").string.isRequired})).isRequired,language:g("PropTypes").string.isRequired},g("Glossary").displayName="Glossary";var S=g("Glossary");n.default=S,e.exports=n.default;var D=null;!function(){var e=y();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var G="__INTENTIONAL_UNDEFINED__",$={};n.__RewireAPI__=$,function(){function e(e,t){Object.defineProperty($,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",E),e("__set__",E),e("__reset__",m),e("__ResetDependency__",m),e("__with__",O)}();var k=u(x);"object"!==k&&"function"!==k||!Object.isExtensible(x)||(w("__get__",g),w("__GetDependency__",g),w("__Rewire__",E),w("__set__",E),w("__reset__",m),w("__ResetDependency__",m),w("__with__",O),w("__RewireAPI__",$))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeHash=void 0;var r=function(e){"pushState"in history&&window.location.hash.indexOf(e)>-1&&history.pushState("",document.title,window.location.pathname+window.location.search)};t.removeHash=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getI18nText=void 0;var r=function(e){return{"en-GB":{title:"Glossary",hide:"Hide glossary",reveal:"Reveal glossary"},"cy-GB":{title:"Geirfa",hide:"Cuddio geirfa",reveal:"Dangos geirfa"},"ga-GB":{title:"Gluais",hide:"Folaigh gluais",reveal:"Taispeáin gluais"},"gd-GB":{title:"Briathrachas",hide:"Seall briathrachas",reveal:"Falaich briathrachas"}}[e]};t.getI18nText=r},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===R){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),R=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return R}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===E?void 0:n}function s(e){switch(e){case"GlossaryDescription":return b;case"PropTypes":return h.PropTypes;case"React":return h.default;case"Reactify":return v.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?E:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(b,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){return e&&e.__esModule?e:{default:e}}(r(24)),b=function(e){var t=e.descriptionTree;return f("React").createElement(f("Reactify"),{data:{children:t},componentMap:{em:"em",strong:"strong",sub:"sub",sup:"sup"}})};f("GlossaryDescription").propTypes={descriptionTree:f("PropTypes").arrayOf(f("PropTypes").node).isRequired};var g=f("GlossaryDescription");n.default=g,e.exports=n.default;var R=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var E="__INTENTIONAL_UNDEFINED__",m={};n.__RewireAPI__=m,function(){function e(e,t){Object.defineProperty(m,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var O=o(b);"object"!==O&&"function"!==O||!Object.isExtensible(b)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",m))},function(e,n,o){"use strict";function i(e){return(i="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 u(e){return e&&e.__esModule?e:{default:e}}function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(n,!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function l(){if(null===A){var e=s();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),A=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return A}function p(){var e=s();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function d(){var e=l(),t=p(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function y(e){var t=d();if(void 0===t[e])return h(e);var n=t[e];return n===x?void 0:n}function h(e){switch(e){case"validHTMLTags":return O.default;case"isPlainObject":return m.default;case"coerceBooleanValues":return w.coerceBooleanValues;case"React":return E.default;case"inDev":return j;case"walkTree":return I.walkTree;case"isInvalidDOMElement":return P;case"Reactify":return T;case"PropTypes":return E.PropTypes}}function v(e,t){var n=d();return"object"===i(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){b(e)})}):(n[e]=void 0===t?x:t,function(){b(e)})}function b(e){var t=d();delete t[e],0==Object.keys(t).length&&delete p()[l]}function g(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=d(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function R(e,t){Object.defineProperty(T,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=y,n.__set__=n.__Rewire__=v,n.__ResetDependency__=b,n.__RewireAPI__=n.default=void 0;var E=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var u=r?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(o(0)),m=u(o(25)),O=u(o(79)),w=o(26),I=o(4),j=function(){return"production"!==r.env.ENV},P=function(e){return e&&"string"==typeof e.type&&-1===y("validHTMLTags").indexOf(e.type)},T=function(e){function t(e,n){if("text"===e.type)return e.text;if("cdata"===e.type)return e.cdata;var r=o(e);return r?y("React").createElement(r,i(e,n),e.children?e.children.map(function(n,r){n.parent=e;var o=t(n,r);return delete n.parent,o}).filter(Boolean):null):null}var n=e.data,r=e.componentMap,o=function(e){if(null===r[e.name])return null;for(var t,n=e.parent;n;){if(y("isPlainObject")(r[n.name])){t=r[n.name][e.name];break}n=n.parent}return!t&&r[e.name]&&(t=r[e.name]),null===t?null:t?y("isPlainObject")(t)&&t.root?t.root:t:e.name},i=function(e,t){var n=e.attributes;return _({key:t},y("coerceBooleanValues")(n))},u=n.children.map(t);return y("inDev")()&&(u=y("walkTree")(function(e){if(y("isInvalidDOMElement")(e))return y("React").cloneElement(e,_({},e.props,{"data-xml-tag":e.type}))})(u)),y("React").createElement("div",null,u)};y("Reactify").displayName="Reactify",y("Reactify").propTypes={componentMap:y("PropTypes").shape().isRequired,data:y("PropTypes").shape({children:y("PropTypes").array}).isRequired};var L=y("Reactify");n.default=L,e.exports=n.default;var A=null;!function(){var e=s();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var x="__INTENTIONAL_UNDEFINED__",S={};n.__RewireAPI__=S,function(){function e(e,t){Object.defineProperty(S,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",y),e("__GetDependency__",y),e("__Rewire__",v),e("__set__",v),e("__reset__",b),e("__ResetDependency__",b),e("__with__",g)}();var D=i(T);"object"!==D&&"function"!==D||!Object.isExtensible(T)||(R("__get__",y),R("__GetDependency__",y),R("__Rewire__",v),R("__set__",v),R("__reset__",b),R("__ResetDependency__",b),R("__with__",g),R("__RewireAPI__",S))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","i","iframe","img","input","ins","kbd","keygen","label","legend","li","main","map","mark","math","menu","menuitem","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video","wbr"],o=r;t.default=o,e.exports=t.default},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===A){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),A=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return A}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===x?void 0:n}function l(e){switch(e){case"connect":return g.default;case"getUrlBase":return R.getUrlBase;case"range":return b.default;case"getPrevPageIndex":return I;case"getI18nText":return O.getI18nText;case"getNextPageIndex":return j;case"Pagination":return P;case"PropTypes":return v.PropTypes;case"enhance":return w;case"React":return v.default;case"PaginationArrow":return E.default;case"Link":return m.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?x:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(T,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=n.Pagination=n.getNextPageIndex=n.getPrevPageIndex=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(81)),g=i(r(2)),R=r(1),E=i(r(82)),m=i(r(10)),O=r(29),w=s("connect")(function(e){return{urlBase:s("getUrlBase")(e)}}),I=function(e){return e-1||null};n.getPrevPageIndex=I;var j=function(e,t){return e+1<=t?e+1:null};n.getNextPageIndex=j;var P=function(e){var t=e.pageCount,n=e.pageIndex,r=e.guideId,o=e.language,i=e.urlBase,u="/".concat(i,"/guides/").concat(r,"/revision"),a="".concat(u,"/").concat(n),c=s("range")(1,t+1).map(function(e){var t="".concat(u,"/").concat(e);return{path:t,active:t===a,index:e}});return s("React").createElement("nav",{className:"pagination"},s("React").createElement("ol",{className:"pagination__items"},s("React").createElement(s("PaginationArrow"),{direction:"previous",targetIndex:s("getPrevPageIndex")(n),basePath:u,language:o}),c.map(function(e){return s("React").createElement("li",{key:e.index,className:"pagination__item pagination__number ".concat(e.active?"pagination__number--current":"")},e.active?s("React").createElement("span",{className:"pagination__item__inner"},e.index):s("React").createElement(s("Link"),{className:"pagination__item__inner",href:e.path,"aria-label":"".concat(s("getI18nText")(o,"page")," ").concat(e.index)},e.index))}),s("React").createElement("li",{className:"pagination__summary"},s("React").createElement("span",null,s("getI18nText")(o,"page"))," ",s("React").createElement("strong",null,n),s("React").createElement("span",null," ",s("getI18nText")(o,"of")," ")," ",s("React").createElement("strong",null,t)),s("React").createElement(s("PaginationArrow"),{direction:"next",targetIndex:s("getNextPageIndex")(n,t),basePath:u,language:o})))};n.Pagination=P,s("Pagination").displayName="Pagination",s("Pagination").propTypes={pageCount:s("PropTypes").number.isRequired,pageIndex:s("PropTypes").number,guideId:s("PropTypes").string.isRequired,language:s("PropTypes").string,urlBase:s("PropTypes").string.isRequired},s("Pagination").defaultProps={pageIndex:1,language:"en-GB"};var T=s("enhance")(s("Pagination")),L=T;n.default=L;var A=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var x="__INTENTIONAL_UNDEFINED__",S={};n.__RewireAPI__=S,function(){function e(e,t){Object.defineProperty(S,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var D=o(T);"object"!==D&&"function"!==D||!Object.isExtensible(T)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",S))},function(e,t){e.exports=n(283)},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===O){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),O=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return O}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===w?void 0:n}function l(e){switch(e){case"getI18nText":return R.getI18nText;case"PaginationArrow":return E;case"PropTypes":return v.PropTypes;case"React":return v.default;case"Link":return g.default;case"GELIcons":return b.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?w:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(3)),g=i(r(10)),R=r(29),E=function(e){var t=e.basePath,n=e.targetIndex,r=e.direction,o=e.language;return s("React").createElement("li",{className:"pagination__item pagination__arrow ".concat(n?"pagination__arrow--active":"")},n?s("React").createElement(s("Link"),{href:"".concat(t,"/").concat(n),className:"pagination__item__inner","aria-label":"".concat(s("getI18nText")(o,"page")," ").concat(n)},s("React").createElement(s("GELIcons"),{iconName:r,additionalClassNames:"pagination__arrow__icon pagination__arrow__icon--".concat(r)})):s("React").createElement("span",{className:"pagination__item__inner"},s("React").createElement(s("GELIcons"),{iconName:r,additionalClassNames:"pagination__arrow__icon pagination__arrow__icon--".concat(r)})))};s("PaginationArrow").displayName="PaginationArrow",s("PaginationArrow").propTypes={basePath:s("PropTypes").string.isRequired,targetIndex:s("PropTypes").number,direction:s("PropTypes").string.isRequired,language:s("PropTypes").string.isRequired},s("PaginationArrow").defaultProps={targetIndex:null};var m=s("PaginationArrow");n.default=m,e.exports=n.default;var O=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var w="__INTENTIONAL_UNDEFINED__",I={};n.__RewireAPI__=I,function(){function e(e,t){Object.defineProperty(I,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var j=o(E);"object"!==j&&"function"!==j||!Object.isExtensible(E)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",I))},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){return(u="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 c(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 _(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==u(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 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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function h(){if(null===N){var e=y();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),N=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return N}function v(){var e=y();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function b(){var e=h(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function g(e){var t=b();if(void 0===t[e])return R(e);var n=t[e];return n===M?void 0:n}function R(e){switch(e){case"once":return T.default;case"createMiniAudioPlayerOnce":return G;case"getFirstMiniAudioPid":return A.getFirstMiniAudioPid;case"insertPicturePolyfillOnce":return D;case"componentMap":return S.default;case"Component":return I.Component;case"ISiteContent":return $;case"PropTypes":return I.PropTypes;case"React":return I.default;case"MiniAudioPlayer":return x.default;case"GatewayProvider":return P.default;case"Reactify":return L.default;case"GatewayDest":return j.default}}function E(e,t){var n=b();return"object"===u(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){m(e)})}):(n[e]=void 0===t?M:t,function(){m(e)})}function m(e){var t=b();delete t[e],0==Object.keys(t).length&&delete v()[h]}function O(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=b(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function w(e,t){Object.defineProperty($,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=g,n.__set__=n.__Rewire__=E,n.__ResetDependency__=m,n.__RewireAPI__=n.default=void 0;var I=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(r(0)),j=o(r(84)),P=o(r(85)),T=o(r(86)),L=o(r(24)),A=r(5),x=o(r(87)),S=o(r(89)),D=g("once")(function(){if(!(window.HTMLPictureElement&&"sizes"in document.createElement("img"))){document.createElement("picture");var e=document.createElement("script");e.src="https://cdnjs.cloudflare.com/ajax/libs/picturefill/2.3.1/picturefill.min.js",document.head.appendChild(e)}}),G=function(e){if(!g("createMiniAudioPlayerOnce").created&&g("getFirstMiniAudioPid")(e))return g("createMiniAudioPlayerOnce").created=!0,g("React").createElement(g("MiniAudioPlayer"),null)},$=function(e){function t(){return a(this,t),f(this,l(t).apply(this,arguments))}return p(t,e),_(t,[{key:"componentDidMount",value:function(){g("insertPicturePolyfillOnce")()}},{key:"render",value:function(){var e=this.props.data;return g("React").createElement(g("GatewayProvider"),null,g("React").createElement("div",{className:"isite-content"},g("React").createElement(g("Reactify"),{data:e,componentMap:g("componentMap")}),g("React").createElement(g("GatewayDest"),{name:"glossaryPopup"}),g("createMiniAudioPlayerOnce")(e)))}}]),t}(g("Component"));g("ISiteContent").propTypes={data:g("PropTypes").shape({children:g("PropTypes").array}).isRequired},g("ISiteContent").displayName="ISiteContent";var k=g("ISiteContent");n.default=k,e.exports=n.default;var N=null;!function(){var e=y();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var M="__INTENTIONAL_UNDEFINED__",W={};n.__RewireAPI__=W,function(){function e(e,t){Object.defineProperty(W,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",E),e("__set__",E),e("__reset__",m),e("__ResetDependency__",m),e("__with__",O)}();var B=u($);"object"!==B&&"function"!==B||!Object.isExtensible($)||(w("__get__",g),w("__GetDependency__",g),w("__Rewire__",E),w("__set__",E),w("__reset__",m),w("__ResetDependency__",m),w("__with__",O),w("__RewireAPI__",W))},function(e,t){e.exports=n(287)},function(e,t){e.exports=n(297)},function(e,t){e.exports=n(298)},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(e){return(i="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 u(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 c(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}function _(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?f(e):t}function f(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&&p(e,t)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function y(){if(null===L){var e=d();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),L=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return L}function h(){var e=d();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function v(){var e=y(),t=h(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function b(e){
  1119. var t=v();if(void 0===t[e])return g(e);var n=t[e];return n===A?void 0:n}function g(e){switch(e){case"Bump":return I.default;case"ReactDOM":return j.default;case"React":return w.default;case"MiniAudioPlayer":return P}}function R(e,t){var n=v();return"object"===i(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){E(e)})}):(n[e]=void 0===t?A:t,function(){E(e)})}function E(e){var t=v();delete t[e],0==Object.keys(t).length&&delete h()[y]}function m(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=v(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function O(e,t){Object.defineProperty(P,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=b,n.__set__=n.__Rewire__=R,n.__ResetDependency__=E,n.__RewireAPI__=n.default=void 0;var w=o(r(0)),I=o(r(88)),j=o(r(16)),P=function(e){function t(){return u(this,t),_(this,s(t).apply(this,arguments))}return l(t,e),c(t,[{key:"componentDidMount",value:function(){var e=this;b("Bump").load().then(function(t){var n=t(b("ReactDOM").findDOMNode(e)),r={product:"iplayer",playerProfile:"smp",playlistObject:{items:[{kind:"radioProgramme",href:"https://emp.bbci.co.uk/emp/media/blank.mp3"}]},mediator:{host:"open.live.bbc.co.uk"},ui:{colour:"#e5640f",foreColour:"#ffffff",enabled:!1,errorDialog:{enabled:!1},hideDefaultErrors:!0},responsive:!0,autoplay:!0,preferHtmlOnMobile:!0,disable3GWarning:!0,preferInlineAudioPlayback:!0};window.miniAudioPlayer=n.player(r),window.currentMiniAudio=null,window.miniAudioPlayer.bind("playing",function(){window.currentMiniAudio.onPlaying()}),window.miniAudioPlayer.bind("pause",function(){window.currentMiniAudio.onPause()}),window.miniAudioPlayer.bind("error",function(e){window.currentMiniAudio.onError(e)}),window.miniAudioPlayer.bind("playlistEnded",function(){window.currentMiniAudio.onEnd()}),window.miniAudioPlayer.load()})}},{key:"render",value:function(){return b("React").createElement("div",{className:"miniaudio-media-player"})}}]),t}(b("React").Component),T=b("MiniAudioPlayer");n.default=T,e.exports=n.default;var L=null;!function(){var e=d();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var A="__INTENTIONAL_UNDEFINED__",x={};n.__RewireAPI__=x,function(){function e(e,t){Object.defineProperty(x,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",b),e("__GetDependency__",b),e("__Rewire__",R),e("__set__",R),e("__reset__",E),e("__ResetDependency__",E),e("__with__",m)}();var S=i(P);"object"!==S&&"function"!==S||!Object.isExtensible(P)||(O("__get__",b),O("__GetDependency__",b),O("__Rewire__",R),O("__set__",R),O("__reset__",E),O("__ResetDependency__",E),O("__with__",m),O("__RewireAPI__",x))},function(e,t){e.exports=n(300)},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}function a(e){return e&&e.__esModule?e:{default:e}}function c(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function _(){if(null===q){var e=c();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),q=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return q}function f(){var e=c();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function s(){var e=_(),t=f(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function l(e){var t=s();if(void 0===t[e])return p(e);var n=t[e];return n===U?void 0:n}function p(e){switch(e){case"Link":return M.default;case"Paragraph":return $.default;case"Section":return g.default;case"List":return R.default;case"GlossaryTerm":return E.default;case"SubQuestion":return T.default;case"Infographic":return m.default;case"Slideshow":return b(I);case"Picture":return j.default;case"Dialogue":return b(S);case"KeyFact":return A.default;case"ForeignText":return x.default;case"Table":return w.default;case"Poem":return b(P);case"Blockquote":return L.default;case"Image":return G.default;case"Grid":return b(W);case"InfographicInline":return O.default;case"Media":return D.default;case"Equation":return k.default;case"QA":return N.default}}function d(e,t){var n=s();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){y(e)})}):(n[e]=void 0===t?U:t,function(){y(e)})}function y(e){var t=s();delete t[e],0==Object.keys(t).length&&delete f()[_]}function h(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=s(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function v(e,t){Object.defineProperty(B,e,{value:t,enumerable:!1,configurable:!0})}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).filter(function(e){return"__get__"!==e&&"__set__"!==e&&"__reset__"!==e&&"__with__"!==e&&"__GetDependency__"!==e&&"__Rewire__"!==e&&"__ResetDependency__"!==e&&"__RewireAPI__"!==e}).reduce(function(t,n){return t[n]=e[n],t},{})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=l,n.__set__=n.__Rewire__=d,n.__ResetDependency__=y,n.__RewireAPI__=n.default=void 0;var g=a(r(90)),R=a(r(92)),E=a(r(94)),m=a(r(30)),O=a(r(101)),w=a(r(102)),I=u(r(104)),j=a(r(31)),P=u(r(107)),T=a(r(109)),L=a(r(114)),A=a(r(116)),x=a(r(118)),S=u(r(120)),D=a(r(122)),G=a(r(37)),$=a(r(133)),k=a(r(135)),N=a(r(137)),M=a(r(139)),W=u(r(141)),B={step:"div",title:"h1",heading:"h2",subheading:"h3",link:l("Link"),p:l("Paragraph"),section:l("Section"),list:l("List"),item:"li",glossaryterm:l("GlossaryTerm"),"subquestion-ref":l("SubQuestion"),infographic:l("Infographic"),slideshow:{root:l("Slideshow").Slideshow,infographic:l("Picture"),title:l("Slideshow").SlideTitle},dialogue:{root:l("Dialogue").Dialogue,location:l("Dialogue").SceneLocation,"stage-instruction":l("Dialogue").StageInstruction,line:l("Dialogue").Line,speaker:l("Dialogue").Speaker,speech:l("Dialogue").Speech,title:l("Dialogue").SceneTitle,scene:l("Dialogue").Scene},keyfact:l("KeyFact"),foreigntext:l("ForeignText"),table:{root:l("Table"),trow:"tr",tcell:"td"},poem:{root:l("Poem").Poem,poet:l("Poem").Poet,stanza:l("Poem").Stanza,line:l("Poem").Line},blockquote:l("Blockquote"),quote:"q",image:l("Image"),grid:{root:l("Grid").Grid,row:l("Grid").Row,cell:l("Grid").Cell,infographic:l("InfographicInline")},flash:null,media:l("Media"),definitionlist:null,download:null,equation:l("Equation"),qa:l("QA")},C=B;n.default=C,e.exports=n.default;var q=null;!function(){var e=c();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var U="__INTENTIONAL_UNDEFINED__",Y={};n.__RewireAPI__=Y,function(){function e(e,t){Object.defineProperty(Y,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",l),e("__GetDependency__",l),e("__Rewire__",d),e("__set__",d),e("__reset__",y),e("__ResetDependency__",y),e("__with__",h)}();var F=o(B);"object"!==F&&"function"!==F||!Object.isExtensible(B)||(v("__get__",l),v("__GetDependency__",l),v("__Rewire__",d),v("__set__",d),v("__reset__",y),v("__ResetDependency__",y),v("__with__",h),v("__RewireAPI__",Y))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(91));e.exports=t.default},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===g){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),g=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return g}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===R?void 0:n}function s(e){switch(e){case"Section":return v;case"PropTypes":return h.PropTypes;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?R:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(v,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){var t=e.highlight,n=e.children;return f("React").createElement("section",{className:t?"highlighted":void 0},n)};f("Section").propTypes={children:f("PropTypes").node.isRequired,highlight:f("PropTypes").bool},f("Section").defaultProps={highlight:!1};var b=f("Section");n.default=b,e.exports=n.default;var g=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var R="__INTENTIONAL_UNDEFINED__",E={};n.__RewireAPI__=E,function(){function e(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var m=o(v);"object"!==m&&"function"!==m||!Object.isExtensible(v)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",E))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(93));e.exports=t.default},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){return 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},u.apply(this,arguments)}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===R){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),R=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return R}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===E?void 0:n}function l(e){switch(e){case"React":return v.default;case"List":return b;case"PropTypes":return v.PropTypes}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?E:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(b,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=function(e){var t=e.type,n=e.children,r="list ".concat(t),o=function(){return(n||[]).map(function(e,t){return s("React").createElement("li",u({},e.props,{key:t}),e.props.children)})};return"ordered"===t?s("React").createElement("ol",{className:r},o()):s("React").createElement("ul",{className:r},o())};s("List").displayName="List",s("List").propTypes={type:s("PropTypes").string,children:s("PropTypes").arrayOf(s("PropTypes").node).isRequired},s("List").defaultProps={type:"unordered"};var g=s("List");n.default=g,e.exports=n.default;var R=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var E="__INTENTIONAL_UNDEFINED__",m={};n.__RewireAPI__=m,function(){function e(e,t){Object.defineProperty(m,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var O=o(b);"object"!==O&&"function"!==O||!Object.isExtensible(b)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",m))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(95));e.exports=t.default},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){return(u="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 c(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 _(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?l(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function h(){if(null===N){var e=y();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),N=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return N}function v(){var e=y();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function b(){var e=h(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function g(e){var t=b();if(void 0===t[e])return R(e);var n=t[e];return n===M?void 0:n}function R(e){switch(e){case"find":return T.default;case"throttle":return L.default;case"ReactDOM":return j.default;case"getGlossaryItem":return D;case"React":return I.default;case"GlossaryTerm":return G;case"PropTypes":return I.PropTypes;case"connect":return x.default;case"getGlossaryItems":return S.getGlossaryItems;case"getLanguage":return S.getLanguage;case"Gateway":return P.default;case"GlossaryPopup":return A.default}}function E(e,t){var n=b();return"object"===u(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){m(e)})}):(n[e]=void 0===t?M:t,function(){m(e)})}function m(e){var t=b();delete t[e],0==Object.keys(t).length&&delete v()[h]}function O(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=b(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function w(e,t){Object.defineProperty($,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=g,n.__set__=n.__Rewire__=E,n.__ResetDependency__=m,n.__RewireAPI__=n.default=void 0;var I=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(r(0)),j=o(r(16)),P=o(r(96)),T=o(r(28)),L=o(r(97)),A=o(r(98)),x=o(r(2)),S=r(1),D=function(e,t){return g("find")(t,{id:e})},G=function(e){function t(e){var n;return a(this,t),n=f(this,s(t).call(this,e)),n.state={active:!1},n.handleToggleClick=n.handleToggleClick.bind(l(n)),n.handleTogglePress=n.handleTogglePress.bind(l(n)),n.handleClose=n.handleClose.bind(l(n)),n.updatePositionDelay=g("throttle")(n.updatePosition.bind(l(n)),300),n}return p(t,e),_(t,[{key:"componentDidMount",value:function(){this.updatePositionDelay(),window.addEventListener("resize",this.updatePositionDelay),window.addEventListener("orientationchange",this.updatePositionDelay)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.updatePositionDelay),window.removeEventListener("orientationchange",this.updatePositionDelay)}},{key:"handleToggleClick",value:function(e){e&&e.preventDefault(),this.setState(function(e){return{active:!e.active}},this.updatePositionDelay)}},{key:"handleTogglePress",value:function(e){13===e.which&&this.handleToggleClick(e)}},{key:"handleClose",value:function(e){this.setState({active:!1}),g("ReactDOM").findDOMNode(this).contains(e.target)&&e.stopPropagation()}},{key:"updatePosition",value:function(){this.setState({position:g("ReactDOM").findDOMNode(this).getBoundingClientRect()})}},{key:"render",value:function(){var e=this,t=this.props,n=t.id,r=t.pageLanguage,o=t.children,i=t.glossaryItems,u=this.state,a=u.active,c=u.position;return g("getGlossaryItem")(n,i)?g("React").createElement("span",null,g("React").createElement("a",{role:"button",tabIndex:"0",onClick:function(t){return e.handleToggleClick(t)},onKeyPress:function(t){return e.handleTogglePress(t)},className:"glossary-term ".concat(a?"glossary-term--active":"")},o),g("React").createElement(g("Gateway"),{into:"glossaryPopup"},g("React").createElement("div",null,a&&g("React").createElement(g("GlossaryPopup"),{onClose:this.handleClose,pageLanguage:r,linkPos:c,item:g("getGlossaryItem")(n,i)})))):g("React").createElement("span",null,o)}}]),t}(g("React").Component);g("GlossaryTerm").displayName="GlossaryText",g("GlossaryTerm").defaultProps={pageLanguage:"en-GB"},g("GlossaryTerm").propTypes={id:g("PropTypes").string.isRequired,children:g("PropTypes").node.isRequired,pageLanguage:g("PropTypes").string,glossaryItems:g("PropTypes").arrayOf(g("PropTypes").shape({zid:g("PropTypes").string.isRequired,term:g("PropTypes").string.isRequired,description:g("PropTypes").string.isRequired})).isRequired};var $=g("connect")(function(e){return{glossaryItems:g("getGlossaryItems")(e),pageLanguage:g("getLanguage")(e)}})(g("GlossaryTerm")),k=$;n.default=k,e.exports=n.default;var N=null;!function(){var e=y();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var M="__INTENTIONAL_UNDEFINED__",W={};n.__RewireAPI__=W,function(){function e(e,t){Object.defineProperty(W,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",E),e("__set__",E),e("__reset__",m),e("__ResetDependency__",m),e("__with__",O)}();var B=u($);"object"!==B&&"function"!==B||!Object.isExtensible($)||(w("__get__",g),w("__GetDependency__",g),w("__Rewire__",E),w("__set__",E),w("__reset__",m),w("__ResetDependency__",m),w("__with__",O),w("__RewireAPI__",W))},function(e,t){e.exports=n(301)},function(e,t){e.exports=n(302)},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){return(u="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 c(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?f(e):t}function _(e){return(_=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 s(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 l(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function h(){if(null===S){var e=y();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),S=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return S}function v(){var e=y();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function b(){var e=h(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function g(e){var t=b();if(void 0===t[e])return R(e);var n=t[e];return n===D?void 0:n}function R(e){switch(e){case"ReactDOM":return j.default;case"GlossaryPopup":return A;case"getI18nText":return T.getI18nText;case"React":return I.default;case"PropTypes":return I.PropTypes;case"GelIconNo":return P.default;case"GlossaryDescription":return L.default}}function E(e,t){var n=b();return"object"===u(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){m(e)})}):(n[e]=void 0===t?D:t,function(){m(e)})}function m(e){var t=b();delete t[e],0==Object.keys(t).length&&delete v()[h]}function O(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=b(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function w(e,t){Object.defineProperty(A,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=g,n.__set__=n.__Rewire__=E,n.__ResetDependency__=m,n.__RewireAPI__=n.default=n.GlossaryPopup=void 0;var I=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(r(0)),j=o(r(16)),P=o(r(17)),T=r(5),L=o(r(23)),A=function(e){function t(e){var n;return a(this,t),n=c(this,_(t).call(this,e)),n.state={popupStyles:{left:"-9999px",top:"-9999px"}},n.handleClickOutside=n.handleClickOutside.bind(f(n)),n}return p(t,e),l(t,null,[{key:"getStyles",value:function(e,t,n,r,o){var i=r<=400,u=r<=600,a=i?8:16,c=e.left,_=e.top,f=e.bottom,s=e.width,l=r-2*a,p=o-2*a,d=c+s/2,y=d-t.width/2,h={},v={},b=!1;return u?(h.left=a,v.left=d-a-16):y>a?h.left=y:(h.left=a,v.left=d-a-8),u?h.right=a:t.width>=l?h.right=a:h.right="auto",h.top=f+n+16,n+p<f+n+t.height&&(h.top=_-t.height-16+n,b=!0),{popupStyles:h,arrowStyles:v,isTop:b}}}]),l(t,[{key:"componentDidMount",value:function(){var e=this.props.linkPos;this.setPositionStyles(e),document.body.addEventListener("click",this.handleClickOutside),document.body.classList.add("glossary-active")}},{key:"componentWillReceiveProps",value:function(e){this.setPositionStyles(e.linkPos)}},{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.handleClickOutside),document.body.classList.remove("glossary-active")}},{key:"setPositionStyles",value:function(e){var t=window.innerWidth,n=window.innerHeight,r=g("ReactDOM").findDOMNode(this).getBoundingClientRect(),o=window.pageYOffset;this.setState(g("GlossaryPopup").getStyles(e,r,o,t,n))}},{key:"handleClickOutside",value:function(e){var t=g("ReactDOM").findDOMNode(this),n=this.props.onClose;t.contains(e.target)||n(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.item,r=t.pageLanguage,o=t.onClose,i=this.state,u=i.popupStyles,a=i.arrowStyles,c=i.isTop;return g("React").createElement("div",{ref:function(t){e.container=t},className:"glossary-popup",style:u},g("React").createElement("div",{className:"glossary-popup__body"},g("React").createElement("span",{style:a,className:"glossary-popup__arrow-".concat(c?"down":"up")}),g("React").createElement("h2",{className:"glossary-popup__headline"},g("React").createElement("span",null,n.term),g("React").createElement("a",{className:"glossary-popup__close-btn",onClick:o,role:"link",tabIndex:"0"},g("React").createElement(g("GelIconNo"),null))),g("React").createElement("p",{className:"glossary-popup__-article"},g("React").createElement(g("GlossaryDescription"),{descriptionTree:n.description})),!n.unavailable&&g("React").createElement("a",{ref:function(t){e.glossayLink=t},href:"#glossary",className:"glossary-popup__link",onClick:o},g("getI18nText")(r,"glossaryLink"))))}}]),t}(g("React").Component);n.GlossaryPopup=A,g("GlossaryPopup").propTypes={item:g("PropTypes").shape({zid:g("PropTypes").string.isRequired,term:g("PropTypes").string.isRequired,description:g("PropTypes").string.isRequired,unavailable:g("PropTypes").bool}),linkPos:g("PropTypes").shape({left:g("PropTypes").number.isRequired,right:g("PropTypes").number.isRequired,top:g("PropTypes").number.isRequired,bottom:g("PropTypes").number.isRequired,width:g("PropTypes").number.isRequired,height:g("PropTypes").number.isRequired}).isRequired,pageLanguage:g("PropTypes").string.isRequired,onClose:g("PropTypes").func.isRequired},g("GlossaryPopup").defaultProps={item:{unavailable:!0,term:"Sorry",description:"Not currently available."}},g("GlossaryPopup").displayName="GlossaryPopup";var x=g("GlossaryPopup");n.default=x;var S=null;!function(){var e=y();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var D="__INTENTIONAL_UNDEFINED__",G={};n.__RewireAPI__=G,function(){function e(e,t){Object.defineProperty(G,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",E),e("__set__",E),e("__reset__",m),e("__ResetDependency__",m),e("__with__",O)}();var $=u(A);"object"!==$&&"function"!==$||!Object.isExtensible(A)||(w("__get__",g),w("__GetDependency__",g),w("__Rewire__",E),w("__set__",E),w("__reset__",m),w("__ResetDependency__",m),w("__with__",O),w("__RewireAPI__",G))},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===O){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),O=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return O}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===w?void 0:n}function s(e){switch(e){case"pipe":return v.pipe;case"getChildElement":return b.getChildElement;case"getElementContent":return b.getElementContent;case"getCaption":return R;case"Infographic":return E;case"PropTypes":return h.PropTypes;case"React":return h.default;case"Picture":return g.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?w:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=n.getCaption=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e)
  1120. ;var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=r(9),b=r(4),g=function(e){return e&&e.__esModule?e:{default:e}}(r(31)),R=f("pipe")(f("getChildElement")("caption"),f("getElementContent"));n.getCaption=R;var E=function(e){var t=e.alt,n=e.sources,r=e.credit,o=e.contentSource,i=e.inline,u=e.children;if(!n)return f("React").createElement("span",null);var a=f("getCaption")(u),c=1===n.length&&"small"===n[0].size;return f("React").createElement(f("Picture"),{baseClassName:"infographic".concat(i?" infographic--inline":"").concat(c?" infographic--small":""),alt:t,sources:n,caption:a,credit:r,contentSource:o})};f("Infographic").propTypes={alt:f("PropTypes").string.isRequired,sources:f("PropTypes").arrayOf(f("PropTypes").shape({url:f("PropTypes").string.isRequired,size:f("PropTypes").oneOf(["small","medium","large"]).isRequired})).isRequired,credit:f("PropTypes").string,contentSource:f("PropTypes").string,children:f("PropTypes").node,inline:f("PropTypes").bool},f("Infographic").defaultProps={children:null,inline:!1,credit:null,contentSource:null},f("Infographic").displayName="Infographic";var m=f("Infographic");n.default=m;var O=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var w="__INTENTIONAL_UNDEFINED__",I={};n.__RewireAPI__=I,function(){function e(e,t){Object.defineProperty(I,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var j=o(E);"object"!==j&&"function"!==j||!Object.isExtensible(E)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",I))},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===O){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),O=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return O}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===w?void 0:n}function s(e){switch(e){case"find":return v.find;case"getFallbackImageUrl":return R;case"getSources":return g;case"getSourceMq":return b;case"Picture":return E;case"PropTypes":return h.PropTypes;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?w:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=n.Picture=n.getFallbackImageUrl=n.getSources=n.getSourceMq=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=r(9),b=function(e){return{large:"(min-width: 1008px)",medium:"(min-width: 600px)"}[e]};n.getSourceMq=b;var g=function(e){return e.filter(function(e){return["medium","large"].indexOf(e.size)>-1}).reverse()};n.getSources=g;var R=function(e){var t=f("find")(function(e){return"small"===e.size})(e);return t?"".concat(t.url,"/small"):(t=f("find")(function(e){return"medium"===e.size})(e))?"".concat(t.url,"/medium"):(t=f("find")(function(e){return"large"===e.size})(e),t?"".concat(t.url,"/large"):"")};n.getFallbackImageUrl=R;var E=function(e){var t=e.alt,n=e.sources,r=e.caption,o=e.credit,i=e.contentSource,u=e.baseClassName,a=f("getFallbackImageUrl")(n);return n&&a?f("React").createElement("picture",{className:u},f("getSources")(n).map(function(e){var t=e.url,n=e.size;return f("React").createElement("source",{key:n,srcSet:"".concat(t,"/").concat(n),media:f("getSourceMq")(n)})}),f("React").createElement("img",{alt:t,srcSet:"".concat(a)}),o&&f("React").createElement("span",{className:"credit"},o),r&&f("React").createElement("span",{className:"caption"},r),i&&f("React").createElement("span",{className:"content-source"},i)):f("React").createElement("span",null)};n.Picture=E,f("Picture").propTypes={alt:f("PropTypes").string.isRequired,baseClassName:f("PropTypes").string,caption:f("PropTypes").node,credit:f("PropTypes").node,contentSource:f("PropTypes").string,sources:f("PropTypes").arrayOf(f("PropTypes").shape({url:f("PropTypes").string.isRequired,size:f("PropTypes").oneOf(["small","medium","large"]).isRequired})).isRequired},f("Picture").defaultProps={baseClassName:"picture",caption:null,credit:null,contentSource:null},f("Picture").displayName="Picture";var m=f("Picture");n.default=m;var O=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var w="__INTENTIONAL_UNDEFINED__",I={};n.__RewireAPI__=I,function(){function e(e,t){Object.defineProperty(I,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var j=o(E);"object"!==j&&"function"!==j||!Object.isExtensible(E)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",I))},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===m){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),m=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return m}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===O?void 0:n}function s(e){switch(e){case"pipe":return v.pipe;case"getChildElement":return b.getChildElement;case"getElementContent":return b.getElementContent;case"getCaption":return g;case"find":return v.find;case"InfographicInline":return R;case"PropTypes":return h.PropTypes;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?O:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=n.getCaption=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=r(9),b=r(4),g=f("pipe")(f("getChildElement")("caption"),f("getElementContent"));n.getCaption=g;var R=function(e){var t=e.alt,n=e.sources,r=e.children,o=f("getCaption")(r),i=f("find")(function(e){return"small"===e.size})(n).url;return f("React").createElement("div",{className:"infographic"},f("React").createElement("img",{alt:t,srcSet:"".concat(i,"/small")}),o&&f("React").createElement("span",{className:"caption"},o))};f("InfographicInline").propTypes={alt:f("PropTypes").string.isRequired,sources:f("PropTypes").arrayOf(f("PropTypes").shape({url:f("PropTypes").string.isRequired,size:f("PropTypes").oneOf(["small"]).isRequired})).isRequired,children:f("PropTypes").node},f("InfographicInline").defaultProps={children:null},f("InfographicInline").displayName="InfographicInline";var E=f("InfographicInline");n.default=E;var m=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var O="__INTENTIONAL_UNDEFINED__",w={};n.__RewireAPI__=w,function(){function e(e,t){Object.defineProperty(w,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var I=o(R);"object"!==I&&"function"!==I||!Object.isExtensible(R)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",w))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(103));e.exports=t.default},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===m){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),m=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return m}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===O?void 0:n}function s(e){switch(e){case"hasChild":return b.hasChild;case"walkTree":return b.walkTree;case"endsWith":return v.default;case"getElementText":return b.getElementText;case"React":return h.default;case"parse":return g;case"Table":return R}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?O:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=i(r(0)),v=i(r(32)),b=r(4),g=function(e){var t,n=e.children,r=e.headercolumn,o=f("hasChild")("thead")(n),i=[];return o&&f("walkTree")(function(e,t){if(f("endsWith")(t,"thead tr td")){var n=f("getElementText")(e);i.push(n)}})(n),{children:f("walkTree")(function(e,n,u){if("summary"===e.type)return t=f("getElementText")(e),null;if(f("endsWith")(n,"thead tr td")){var a=e.props.children?null:{className:"empty"};return f("React").createElement("th",a,e.props.children)}return!0===r&&0===u&&f("endsWith")(n,"tbody tr td")?f("React").createElement("th",null,e.props.children):o&&f("endsWith")(n,"tbody tr td")?f("React").cloneElement(e,{"data-label":i[u],className:"has-label"}):void 0})(n),summary:t}},R=function(e){var t=f("parse")(e),n=t.children,r=t.summary;return f("React").createElement("table",{className:"revision-chapter-table","aria-label":r},n)},E=f("Table");n.default=E,e.exports=n.default;var m=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var O="__INTENTIONAL_UNDEFINED__",w={};n.__RewireAPI__=w,function(){function e(e,t){Object.defineProperty(w,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var I=o(R);"object"!==I&&"function"!==I||!Object.isExtensible(R)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",w))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(33);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})})},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===j){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),j=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return j}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===P?void 0:n}function l(e){switch(e){case"walkTree":return R.walkTree;case"SlideTitle":return E.SlideTitle;case"getContent":return O;case"getI18nText":return g.getI18nText;case"times":return b.default;case"Slide":return w;case"PropTypes":return v.PropTypes;case"React":return v.default;case"SlideshowArrow":return m.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?P:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(w,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=n.Slide=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(106)),g=r(5),R=r(4),E=r(33),m=i(r(34)),O=function(e){var t=e.children,n={};return n.children=s("walkTree")(function(e){return e.type===s("SlideTitle")&&(n.title=e),"caption"===e.type?(n.caption=e.props.children,null):"credit"===e.type?(n.credit=e.props.children,null):"source"===e.type?(n.source=e.props.children,null):void 0})(t),n},w=function(e){var t=s("getContent")(e),n=t.children,r=t.title,o=t.caption,i=t.credit,u=t.source,a=e.onClick,c=e.onPrevClick,_=e.onNextClick,f=e.language,l=e.index,p=e.slidesCount,d=e.activeSlide,y=e.onIndicatorClick,h={display:d!==l?"none":"block"};return s("React").createElement("div",{className:"slide",style:h},s("React").createElement("div",{onClick:a},n.filter(function(e){return e.type!==s("SlideTitle")})),s("React").createElement("div",{className:"slide__body"},s("React").createElement("nav",{className:"slide__nav"},s("React").createElement(s("SlideshowArrow"),{onClick:c,label:s("getI18nText")(f,"previousSlide"),baseClassName:"slide__nav",disabled:0===d,direction:"previous"}),s("React").createElement(s("SlideshowArrow"),{onClick:_,label:s("getI18nText")(f,"nextSlide"),baseClassName:"slide__nav",disabled:d===p-1,direction:"next"})),r,o&&s("React").createElement("p",{className:"slide__caption"},o),i&&s("React").createElement("p",{className:"slide__credit"},i),u&&s("React").createElement("p",{className:"slide__source"},u),s("React").createElement("nav",null,s("times")(p,function(e){return s("React").createElement("button",{type:"button",key:e,className:"slide__indicator ".concat(d===e?"slide__indicator-active":""),onClick:function(t){t.preventDefault(),y(e)},title:"".concat(s("getI18nText")(f,"slide")," ").concat(e+1,"/").concat(p)})}))))};n.Slide=w,s("Slide").propTypes={activeSlide:s("PropTypes").number.isRequired,index:s("PropTypes").number.isRequired,language:s("PropTypes").string.isRequired,onClick:s("PropTypes").func.isRequired,onIndicatorClick:s("PropTypes").func.isRequired,onNextClick:s("PropTypes").func.isRequired,onPrevClick:s("PropTypes").func.isRequired,slidesCount:s("PropTypes").number.isRequired},s("Slide").displayName="Slide";var I=s("Slide");n.default=I;var j=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var P="__INTENTIONAL_UNDEFINED__",T={};n.__RewireAPI__=T,function(){function e(e,t){Object.defineProperty(T,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var L=o(w);"object"!==L&&"function"!==L||!Object.isExtensible(w)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",T))},function(e,t){e.exports=n(305)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(108);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})})},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===j){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),j=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return j}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===P?void 0:n}function s(e){switch(e){case"Poem":return R;case"PropTypes":return h.PropTypes;case"getI18nText":return v.getI18nText;case"PoetContainer":return E;case"connect":return b.default;case"getLanguage":return g.getLanguage;case"Stanza":return O;case"Line":return w;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?P:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=n.Line=n.Stanza=n.Poet=n.Poem=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=r(5),b=function(e){return e&&e.__esModule?e:{default:e}}(r(2)),g=r(1),R=function(e){var t=e.children;return f("React").createElement("div",{className:"poem"},t)};n.Poem=R,f("Poem").displayName="Poem",f("Poem").propTypes={children:f("PropTypes").arrayOf(f("PropTypes").node).isRequired};var E=function(e){var t=e.children,n=e.language;return f("React").createElement("div",{className:"poet"},f("getI18nText")(n,"by")," ",f("React").createElement("strong",null,t))};f("PoetContainer").propTypes={children:f("PropTypes").arrayOf(f("PropTypes").node).isRequired,language:f("PropTypes").string.isRequired};var m=f("connect")(function(e){return{language:f("getLanguage")(e)}})(f("PoetContainer"));n.Poet=m;var O=function(e){var t=e.children;return f("React").createElement("div",{className:"stanza"},t)};n.Stanza=O,f("Stanza").propTypes={children:f("PropTypes").arrayOf(f("PropTypes").node).isRequired};var w=function(e){var t=e.children;return f("React").createElement("div",{className:"line"},t)};n.Line=w,f("Line").propTypes={children:f("PropTypes").node.isRequired};var I=f("Poem");n.default=I;var j=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var P="__INTENTIONAL_UNDEFINED__",T={};n.__RewireAPI__=T,function(){function e(e,t){Object.defineProperty(T,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var L=o(R);"object"!==L&&"function"!==L||!Object.isExtensible(R)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",T))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(110));e.exports=t.default},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===L){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),L=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return L}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===A?void 0:n}function l(e){switch(e){case"compose":return b.default;case"connect":return g.default;case"getLanguage":return R.getLanguage;case"getQuestion":return R.getQuestion;case"formField":return E.default;case"SubQuestion":return j;case"PropTypes":return v.PropTypes;case"enhance":return I;case"React":return v.default;case"SubQuestionAnswer":return m.default;case"SubQuestionSelect":return w.default;case"SubQuestionInput":return O.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?A:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(P,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=n.SubQuestion=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(14)),g=i(r(2)),R=r(1),E=i(r(11)),m=i(r(111)),O=i(r(112)),w=i(r(113)),I=s("compose")(s("connect")(function(e,t){return{language:s("getLanguage")(e),question:s("getQuestion")(e,t.name)}}),s("formField")),j=function(e){var t=e.language,n=e.options,r=e.template,o=e.name,i=e.id,u=e.setSubQuestionValue,a=e.getSubQuestionState,c=e.getSubQuestionValue,_=e.question,f=a(o,i);return s("React").createElement("span",null,f&&s("React").createElement(s("SubQuestionAnswer"),{state:f,value:c(o,i)}),!f&&"select"===r&&s("React").createElement(s("SubQuestionSelect"),{language:t,options:n,setValue:u,name:o,id:i}),!f&&"text"===r&&s("React").createElement(s("SubQuestionInput"),{type:_.type,language:t,setValue:u,name:o,id:i}))};n.SubQuestion=j,s("SubQuestion").displayName="SubQuestion",s("SubQuestion").propTypes={template:s("PropTypes").string.isRequired,options:s("PropTypes").arrayOf(s("PropTypes").shape({value:s("PropTypes").string.isRequired,label:s("PropTypes").string.isRequried})),language:s("PropTypes").string.isRequired,name:s("PropTypes").number.isRequired,setSubQuestionValue:s("PropTypes").func.isRequired,getSubQuestionState:s("PropTypes").func.isRequired,getSubQuestionValue:s("PropTypes").func.isRequired,id:s("PropTypes").string.isRequired,question:s("PropTypes").shape({type:s("PropTypes").string}).isRequired},s("SubQuestion").defaultProps={options:null};var P=s("enhance")(s("SubQuestion")),T=P;n.default=T;var L=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var A="__INTENTIONAL_UNDEFINED__",x={};n.__RewireAPI__=x,function(){function e(e,t){Object.defineProperty(x,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var S=o(P);"object"!==S&&"function"!==S||!Object.isExtensible(P)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",x))},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===m){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),m=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return m}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===O?void 0:n}function l(e){switch(e){case"SubQuestionAnswer":return R;case"PropTypes":return v.PropTypes;case"React":return v.default;case"GelIconNo":return b.default;case"GelIconYes":return g.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?O:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(17)),g=i(r(35)),R=function(e){var t=e.value,n=e.state;return s("React").createElement("span",{className:"subquestion subquestion--".concat(n)},"unanswered"===n&&s("React").createElement("strong",null," _____"),"incorrect"===n&&s("React").createElement("strong",null,t,s("React").createElement("span",{className:"subquestion--icon"
  1121. },s("React").createElement(s("GelIconNo"),null))),"correct"===n&&s("React").createElement("strong",null,t,s("React").createElement("span",{className:"subquestion--icon"},s("React").createElement(s("GelIconYes"),null))))};s("SubQuestionAnswer").displayName="SubQuestionAnswer",s("SubQuestionAnswer").propTypes={value:s("PropTypes").string.isRequired,state:s("React").PropTypes.oneOf(["correct","unanswered","incorrect","partially"]).isRequired};var E=s("SubQuestionAnswer");n.default=E,e.exports=n.default;var m=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var O="__INTENTIONAL_UNDEFINED__",w={};n.__RewireAPI__=w,function(){function e(e,t){Object.defineProperty(w,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var I=o(R);"object"!==I&&"function"!==I||!Object.isExtensible(R)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",w))},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===g){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),g=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return g}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===R?void 0:n}function s(e){switch(e){case"SubQuestionInput":return v;case"PropTypes":return h.PropTypes;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?R:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(v,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){var t=e.name,n=e.id,r=e.setValue,o=e.type;return f("React").createElement("input",{onChange:r,placeholder:"?",name:t,id:n,className:"subquestion__free-text-input ".concat("compound"===o?"subquestion__free-text-input--compound":"")})};f("SubQuestionInput").displayName="SubQuestionInput",f("SubQuestionInput").propTypes={name:f("PropTypes").number.isRequired,setValue:f("PropTypes").func.isRequired,id:f("PropTypes").string.isRequired,type:f("PropTypes").string.isRequired};var b=f("SubQuestionInput");n.default=b,e.exports=n.default;var g=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var R="__INTENTIONAL_UNDEFINED__",E={};n.__RewireAPI__=E,function(){function e(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var m=o(v);"object"!==m&&"function"!==m||!Object.isExtensible(v)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",E))},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===R){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),R=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return R}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===E?void 0:n}function s(e){switch(e){case"getI18nText":return v.getI18nText;case"SubQuestionSelect":return b;case"PropTypes":return h.PropTypes;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?E:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(b,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=r(5),b=function(e){var t=e.name,n=e.id,r=e.setValue,o=e.language,i=e.options;return f("React").createElement("select",{onChange:r,name:t,id:n,defaultValue:"",className:"subquestion__select"},f("React").createElement("option",{value:""},f("getI18nText")(o,"select")),Object.keys(i).map(function(e){var t=i[e];return f("React").createElement("option",{key:e,value:t.value},t.label)}))};f("SubQuestionSelect").displayName="SubQuestionSelect",f("SubQuestionSelect").propTypes={options:f("PropTypes").arrayOf(f("PropTypes").shape({value:f("PropTypes").string.isRequired,label:f("PropTypes").string.isRequried})).isRequired,language:f("PropTypes").string.isRequired,id:f("PropTypes").string.isRequired,name:f("PropTypes").number.isRequired,setValue:f("PropTypes").func.isRequired};var g=f("SubQuestionSelect");n.default=g,e.exports=n.default;var R=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var E="__INTENTIONAL_UNDEFINED__",m={};n.__RewireAPI__=m,function(){function e(e,t){Object.defineProperty(m,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var O=o(b);"object"!==O&&"function"!==O||!Object.isExtensible(b)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",m))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(115));e.exports=t.default},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===m){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),m=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return m}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===O?void 0:n}function s(e){switch(e){case"walkTree":return b.walkTree;case"getContent":return g;case"Blockquote":return R;case"React":return h.default;case"GELIcons":return v.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?O:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=i(r(0)),v=i(r(3)),b=r(4),g=function(e){var t=e.children,n={};return f("walkTree")(function(e,t){"credit"===t&&(n.cite=e.props.children),"q"===t&&(n.quote=e.props.children)})(t),n},R=function(e){var t=f("getContent")(e);return f("React").createElement("blockquote",null,f("React").createElement(f("GELIcons"),{iconName:"quote",additionalClassNames:"blockquote--icon"}),f("React").createElement("q",null,t.quote),t.cite&&f("React").createElement("cite",null,t.cite))};f("Blockquote").displayName="BlockQuote";var E=f("Blockquote");n.default=E,e.exports=n.default;var m=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var O="__INTENTIONAL_UNDEFINED__",w={};n.__RewireAPI__=w,function(){function e(e,t){Object.defineProperty(w,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var I=o(R);"object"!==I&&"function"!==I||!Object.isExtensible(R)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",w))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(117));e.exports=t.default},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===R){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),R=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return R}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===E?void 0:n}function s(e){switch(e){case"KeyFact":return b;case"PropTypes":return h.PropTypes;case"React":return h.default;case"GELIcons":return v.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?E:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(b,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){return e&&e.__esModule?e:{default:e}}(r(3)),b=function(e){var t=e.children;return f("React").createElement("div",{className:"keyfact"},f("React").createElement("div",{className:"keyfact--icon-container"},f("React").createElement(f("GELIcons"),{iconName:"curriculum-key-fact",additionalClassNames:"keyfact--icon"})),f("React").createElement("div",{className:"keyfact--content"},t))};f("KeyFact").propTypes={children:f("PropTypes").node.isRequired};var g=f("KeyFact");n.default=g,e.exports=n.default;var R=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var E="__INTENTIONAL_UNDEFINED__",m={};n.__RewireAPI__=m,function(){function e(e,t){Object.defineProperty(m,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var O=o(b);"object"!==O&&"function"!==O||!Object.isExtensible(b)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",m))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(119));e.exports=t.default},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===g){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),g=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return g}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===R?void 0:n}function s(e){switch(e){case"ForeignText":return v;case"PropTypes":return h.PropTypes;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?R:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(v,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){var t=e.children;return f("React").createElement("span",{className:"foreign-text"},t)};f("ForeignText").propTypes={children:f("PropTypes").node.isRequired};var b=f("ForeignText");n.default=b,e.exports=n.default;var g=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var R="__INTENTIONAL_UNDEFINED__",E={};n.__RewireAPI__=E,function(){function e(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var m=o(v);"object"!==m&&"function"!==m||!Object.isExtensible(v)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",E))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(121);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})})},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===S){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),S=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return S}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===D?void 0:n}function s(e){switch(e){case"walkTree":return b.walkTree;case"getElementName":return b.getElementName;case"getContent":return E;case"getI18nText":return R.getI18nText;case"DialogueContainer":return m;case"PropTypes":return h.PropTypes;case"connect":return v.default;case"getLanguage":return g.getLanguage;case"SceneTitle":return w;case"SceneLocation":return I;case"StageInstruction":return j;case"Speech":return P;case"Line":return T;case"Speaker":return L;case"Scene":return A;case"Dialogue":return O;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?D:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(O,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=n.Scene=n.Speaker=n.Line=n.Speech=n.StageInstruction=n.SceneLocation=n.SceneTitle=n.Dialogue=n.DialogueContainer=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){return e&&e.__esModule?e:{default:e}}(r(2)),b=r(4),g=r(1),R=r(5),E=function(e){var t=e.children,n={};return f("walkTree")(function(e,t){"SceneTitle"===f("getElementName")(e)&&(n.sceneTitle=e),"description play"===t&&(n.play=e.props.children),"description author"===t&&(n.author=e.props.children)})(t),n},m=function(e){var t=f("getContent")(e),n=e.language,r=e.children;return f("React").createElement("div",{className:"dialogue"},f("React").createElement("div",{className:"dialogue__description"},t.play&&f("React").createElement("h1",null,t.play),t.author&&f("React").createElement("span",null,f("React").createElement("span",null,f("getI18nText")(n,"by")," "),f("React").createElement("span",{className:"dialogue__description__author"},t.author))),r.filter(function(e){return"description"!==e.type}))};n.DialogueContainer=m,f("DialogueContainer").displayName="Dialogue",f("DialogueContainer").propTypes={children:f("PropTypes").arrayOf(f("PropTypes").node).isRequired,language:f("PropTypes").string.isRequired};var O=f("connect")(function(e){return{language:f("getLanguage")(e)}})(f("DialogueContainer"));n.Dialogue=O;var w=function(e){var t=e.children;return f("React").createElement("div",{className:"dialogue__scene__title"},t)};n.SceneTitle=w,f("SceneTitle").propTypes={children:f("PropTypes").node.isRequired},f("SceneTitle").displayName="SceneTitle";var I=function(e){var t=e.children;return f("React").createElement("div",{className:"dialogue__scene__location"},t)};n.SceneLocation=I,f("SceneLocation").propTypes={children:f("PropTypes").node.isRequired};var j=function(e){var t=e.children;return f("React").createElement("div",{className:"dialogue__scene__stage-instruction"},t)};n.StageInstruction=j,f("StageInstruction").propTypes={children:f("PropTypes").node.isRequired};var P=function(e){var t=e.children;return f("React").createElement("div",{className:"dialogue__scene__speech"},t)};n.Speech=P,f("Speech").propTypes={children:f("PropTypes").arrayOf(f("PropTypes").node).isRequired};var T=function(e){var t=e.children;return f("React").createElement("div",{className:"dialogue__scene__speech__line"},t)};n.Line=T,f("Line").propTypes={children:f("PropTypes").node.isRequired};var L=function(e){var t=e.children;return f("React").createElement("div",{className:"dialogue__scene__speech__speaker"},t)};n.Speaker=L,f("Speaker").propTypes={children:f("PropTypes").node.isRequired};var A=function(e){var t=f("getContent")(e),n=e.children;return f("React").createElement("div",{className:"scene"},n.filter(function(e){return e!==t.sceneTitle}),t.sceneTitle)};n.Scene=A,f("Scene").displayName="Scene",f("Scene").propTypes={children:f("PropTypes").node.isRequired};var x=f("Dialogue");n.default=x;var S=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var D="__INTENTIONAL_UNDEFINED__",G={};n.__RewireAPI__=G,function(){function e(e,t){Object.defineProperty(G,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var $=o(O);"object"!==$&&"function"!==$||!Object.isExtensible(O)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",G))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(123));e.exports=t.default},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===O){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),O=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return O}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===w?void 0:n}function s(e){switch(e){case"walkTree":return v.walkTree;case"getElementText":return v.getElementText;case"getContent":return R;case"Media":return E;case"React":return h.default;case"MiniAudio":return g.MiniAudio;case"MediaPlayer":return b.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?w:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=i(r(0)),v=r(4),b=i(r(18)),g=r(127),R=function(e){var t=e.children,n={};return f("walkTree")(function(e,t){"format"===t&&(n.format=f("getElementText")(e)),"pid"===t&&(n.pid=f("getElementText")(e)),"description phrase"===t&&(n.phrase=f("getElementText")(e)),"description explanation"===t&&(n.explanation=f("getElementText")(e)),"caption"===t&&(n.caption=f("getElementText")(e)),"transcript"===t&&(n.transcript=f("getElementText")(e))})(t),n},E=function(e){var t=f("getContent")(e);switch(t.format){case"miniaudio":return f("React").createElement(f("MiniAudio"),{nitroData:e,phrase:t.phrase,explanation:t.explanation});case"audio":case"video":return f("React").createElement(f("MediaPlayer"),{nitroData:e,caption:t.caption,transcript:t.transcript});default:return f("React").createElement("div",null)}};f("Media").displayName="Media";var m=f("Media");n.default=m,e.exports=n.default;var O=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var w="__INTENTIONAL_UNDEFINED__",I={};n.__RewireAPI__=I,function(){function e(e,t){Object.defineProperty(I,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var j=o(E);"object"!==j&&"function"!==j||!Object.isExtensible(E)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",I))},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===L){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),L=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return L}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===A?void 0:n}function l(e){switch(e){case"connect":return R.default;case"getLanguage":return E.getLanguage;case"isAudio":return w;case"getUITheme":return I;case"getI18nText":return m.getI18nText;case"MediaPlayer":return j;case"PropTypes":return v.PropTypes;case"enhance":return O;case"React":return v.default;case"Smp":return b.default;case"GELIcons":return g.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?A:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(P,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=n.MediaPlayer=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(125)),g=i(r(3)),R=i(r(2)),E=r(1),m=r(126),O=s("connect")(function(e){return{language:s("getLanguage")(e)}}),w=function(e){return"audio"===e.mediaType},I=function(e){return{colour:"#e5640f",foreColour:"#000000",hideDefaultErrors:!0,touchScroll:{enabled:!0},locale:{lang:e},useFontSalt:!0}},j=function(e){var t=e.nitroData,n=e.caption,r=e.language,o=e.transcript;return s("React").createElement("div",{className:"media-player media-player--".concat(t.mediaType)},s("React").createElement(s("Smp"),{title:t.title,vpid:t.vpid,holdingImageUrl:"https://".concat(t.holdingImage),guidance:t.guidance,product:"sport",mediaType:s("isAudio")(t)?"radioProgramme":"programme",delayEmbed:!1,mediaProfile:"pc",superResponsive:!s("isAudio")(t),responsive:s("isAudio")(t),autoplay:!1,appName:"education",sessionLabels:{bbc_site:"bitesize"},
  1122. miniMode:s("isAudio")(t),controlsAvailableOnMediaEnded:!1,ui:s("getUITheme")(r)}),n&&s("React").createElement("p",{className:"caption"},n),o&&s("React").createElement("div",null,s("React").createElement("a",{className:"transcript",href:"https://bam.files.bbci.co.uk/bam/live/content/".concat(o,"/transcript")},s("React").createElement(s("GELIcons"),{iconName:"download"}),s("React").createElement("span",{className:"short"},s("getI18nText")(r,"transcript")),s("React").createElement("span",{className:"long"},s("getI18nText")(r,"download")," ",s("getI18nText")(r,"transcript")))))};n.MediaPlayer=j,s("MediaPlayer").displayName="MediaPlayer",s("MediaPlayer").propTypes={nitroData:s("PropTypes").shape({title:s("PropTypes").string.isRequired,pid:s("PropTypes").string.isRequired,vpid:s("PropTypes").string.isRequired,holdingImage:s("PropTypes").string.isRequired,mediaType:s("PropTypes").string.isRequired,guidance:s("PropTypes").string.isRequired}).isRequired,caption:s("PropTypes").string,transcript:s("PropTypes").string,language:s("PropTypes").string.isRequired},s("MediaPlayer").defaultProps={caption:null,transcript:null};var P=s("enhance")(s("MediaPlayer")),T=P;n.default=T;var L=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var A="__INTENTIONAL_UNDEFINED__",x={};n.__RewireAPI__=x,function(){function e(e,t){Object.defineProperty(x,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var S=o(P);"object"!==S&&"function"!==S||!Object.isExtensible(P)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",x))},function(e,t){e.exports=n(307)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getI18nText=void 0;var r=function(){return{"en-GB":{download:"Download",transcript:"Transcript"},"cy-GB":{download:"Lawrlwytho",transcript:"Adysgrif"},"ga-GB":{download:"Íoslódáil",transcript:"tras-scríbhinn"},"gd-GB":{download:"Thoir a-nuas",transcript:"riochd sgrìobhte"}}[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-GB"][arguments.length>1?arguments[1]:void 0]};t.getI18nText=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(128);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})})},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){return(u="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 c(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 _(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==u(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 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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function h(){if(null===$){var e=y();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),$=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return $}function v(){var e=y();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function b(){var e=h(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function g(e){var t=b();if(void 0===t[e])return R(e);var n=t[e];return n===k?void 0:n}function R(e){switch(e){case"getI18nText":return S.getI18nText;case"React":return w.default;case"MiniAudioContainer":return D;case"PropTypes":return w.PropTypes;case"connect":return x.default;case"getLanguage":return A.getLanguage;case"GELIcons":return I.default;case"GelIconLoading":return T.default;case"GelIconStop":return P.default;case"GelIconPlay":return j.default;case"GelIconWarning":return L.default}}function E(e,t){var n=b();return"object"===u(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){m(e)})}):(n[e]=void 0===t?k:t,function(){m(e)})}function m(e){var t=b();delete t[e],0==Object.keys(t).length&&delete v()[h]}function O(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=b(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=g,n.__set__=n.__Rewire__=E,n.__ResetDependency__=m,n.default=n.__RewireAPI__=n.MiniAudio=n.MiniAudioContainer=void 0;var w=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(r(0)),I=o(r(3)),j=o(r(129)),P=o(r(130)),T=o(r(131)),L=o(r(36)),A=r(1),x=o(r(2)),S=r(5),D=function(e){function t(e){var n;return a(this,t),n=f(this,l(t).call(this,e)),n.state={audio:"initial"},n}return p(t,e),_(t,[{key:"handleToggleClick",value:function(e){var t=this;e&&e.preventDefault();var n=function(e){window.currentMiniAudio&&window.currentMiniAudio.onEnd(),window.currentMiniAudio={onPlaying:function(){e.setState(function(e){return{audio:"error"===e.audio?"error":"playing"}})},onPause:function(){},onError:function(t){6010===t.code||8001===t.code?e.setState({audio:"no-flash"}):1058!==t.code&&e.setState({audio:"error"})},onEnd:function(){e.setState({audio:"initial"})}}},r=function(e){window.miniAudioPlayer.loadPlaylist({items:[{kind:"radioProgramme",vpid:e}]},{autoplay:!0})},o=function(e){var o=t.props.nitroData;switch(e){case"error":return"error";case"no-flash":return"no-flash";case"initial":return r(o.vpid),n(t),"loading";case"loading":return"loading";case"playing":return window.miniAudioPlayer.suspend(),"paused";case"paused":return r(o.vpid),"playing";default:return"initial"}};this.setState(function(e){return{audio:o(e.audio)}})}},{key:"render",value:function(){var e=this,t=this.props,n=t.phrase,r=t.explanation,o=t.language,i=this.state.audio;return g("React").createElement("div",{className:"miniaudio miniaudio--".concat(i)},g("React").createElement("button",{type:"button",onClick:function(t){return e.handleToggleClick(t)}},"initial"===i&&g("React").createElement(g("GELIcons"),{iconName:"audio"}),"loading"===i&&g("React").createElement(g("GelIconLoading"),null),"playing"===i&&g("React").createElement(g("GelIconStop"),null),"paused"===i&&g("React").createElement(g("GelIconPlay"),null),("error"===i||"no-flash"===i)&&g("React").createElement(g("GelIconWarning"),null)),g("React").createElement("div",{className:"miniaudio__text"},n&&g("React").createElement("span",{className:"foreign-text"},n," "),r&&g("React").createElement("span",null,r),"error"===i&&g("React").createElement("p",{className:"error"},g("getI18nText")(o,"miniaudioerror")),"no-flash"===i&&g("React").createElement("p",{className:"error"},g("getI18nText")(o,"miniaudioflash"))))}}]),t}(g("React").Component);n.MiniAudioContainer=D,g("MiniAudioContainer").displayName="MiniAudioContainer",g("MiniAudioContainer").propTypes={nitroData:g("PropTypes").shape({title:g("PropTypes").string.isRequired,pid:g("PropTypes").string.isRequired,vpid:g("PropTypes").string.isRequired,holdingImage:g("PropTypes").string.isRequired,mediaType:g("PropTypes").string.isRequired}).isRequired,phrase:g("PropTypes").string,explanation:g("PropTypes").string,language:g("PropTypes").string.isRequired},g("MiniAudioContainer").defaultProps={phrase:null,explanation:null};var G=g("connect")(function(e){return{language:g("getLanguage")(e)}})(g("MiniAudioContainer"));n.MiniAudio=G;var $=null;!function(){var e=y();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var k="__INTENTIONAL_UNDEFINED__",N={};n.__RewireAPI__=N,function(){function e(e,t){Object.defineProperty(N,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",E),e("__set__",E),e("__reset__",m),e("__ResetDependency__",m),e("__with__",O)}();var M=N;n.default=M},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===b){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),b=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return b}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===g?void 0:n}function f(e){switch(e){case"React":return y.default}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?g:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function d(e,t){Object.defineProperty(h,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.__RewireAPI__=n.default=void 0;var y=function(e){return e&&e.__esModule?e:{default:e}}(r(0)),h=function(){return _("React").createElement("div",{className:"gel-icon"},_("React").createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},_("React").createElement("path",{d:"M3 32l26-16L3 0z"})))},v=h;n.default=v,e.exports=n.default;var b=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var g="__INTENTIONAL_UNDEFINED__",R={};n.__RewireAPI__=R,function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var E=o(h);"object"!==E&&"function"!==E||!Object.isExtensible(h)||(d("__get__",_),d("__GetDependency__",_),d("__Rewire__",s),d("__set__",s),d("__reset__",l),d("__ResetDependency__",l),d("__with__",p),d("__RewireAPI__",R))},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===b){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),b=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return b}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===g?void 0:n}function f(e){switch(e){case"React":return y.default}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?g:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function d(e,t){Object.defineProperty(h,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.__RewireAPI__=n.default=void 0;var y=function(e){return e&&e.__esModule?e:{default:e}}(r(0)),h=function(){return _("React").createElement("div",{className:"gel-icon gel-icon--stop"},_("React").createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},_("React").createElement("rect",{x:"0",y:"0",width:"32",height:"32"})))},v=h;n.default=v,e.exports=n.default;var b=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var g="__INTENTIONAL_UNDEFINED__",R={};n.__RewireAPI__=R,function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var E=o(h);"object"!==E&&"function"!==E||!Object.isExtensible(h)||(d("__get__",_),d("__GetDependency__",_),d("__Rewire__",s),d("__set__",s),d("__reset__",l),d("__ResetDependency__",l),d("__with__",p),d("__RewireAPI__",R))},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===b){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),b=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return b}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===g?void 0:n}function f(e){switch(e){case"React":return y.default}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?g:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function d(e,t){Object.defineProperty(h,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.__RewireAPI__=n.default=void 0;var y=function(e){return e&&e.__esModule?e:{default:e}}(r(0)),h=function(){return _("React").createElement("div",{className:"gel-icon gel-icon-loading"},_("React").createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},_("React").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"})))},v=h;n.default=v,e.exports=n.default;var b=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var g="__INTENTIONAL_UNDEFINED__",R={};n.__RewireAPI__=R,function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var E=o(h);"object"!==E&&"function"!==E||!Object.isExtensible(h)||(d("__get__",_),d("__GetDependency__",_),d("__Rewire__",s),d("__set__",s),d("__reset__",l),d("__ResetDependency__",l),d("__with__",p),d("__RewireAPI__",R))},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===T){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),T=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return T}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===L?void 0:n}function s(e){switch(e){case"walkTree":return b.walkTree;case"connect":return v.default;case"getLanguage":return g.getLanguage;case"getContent":return E;case"sizesInline":return m;case"sizesBlock":return O;case"getI18nText":return R.getI18nText;case"Image":return I;case"PropTypes":return h.PropTypes;case"enhance":return w;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?L:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(j,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){return e&&e.__esModule?e:{default:e}}(r(2)),b=r(4),g=r(1),R=r(5),E=function(e){var t=e.children,n={alt:""};return f("walkTree")(function(e){"alt"===e.type&&(n.alt=e.props.children),"credit"===e.type&&(n.credit=e.props.children),"caption"===e.type&&(n.caption=e.props.children),"source"===e.type&&(n.caption=e.props.children)})(t),n},m="(min-width: 980px) 320px, (min-width: 400px) calc((100vw - 48px) / 2), calc((100vw - 32px) / 2)",O="(min-width: 980px) 645px, (min-width: 400px) calc((100vw - 32px)), calc((100vw - 16px))",w=f("connect")(function(e){return{language:f("getLanguage")(e)}}),I=function(e){var t=e.pid,n=e.inline,r=e.language,o=f("getContent")(e),i=o.alt,u=o.credit,a=o.caption;return f("React").createElement("div",{className:"image".concat(n?" image--inline":"")},f("React").createElement("img",{alt:i,src:"https://ichef.bbci.co.uk/images/ic/320xn/".concat(t,".jpg"),sizes:f(n?"sizesInline":"sizesBlock"),srcSet:"https://ichef.bbci.co.uk/images/ic/320xn/".concat(t,".jpg 320w,\n                          https://ichef.bbci.co.uk/images/ic/640xn/").concat(t,".jpg 640w,\n                          https://ichef.bbci.co.uk/images/ic/1008xn/").concat(t,".jpg 1008w")}),u&&f("React").createElement("div",{className:"image__credit"},f("getI18nText")(r,"credit"),": ",u),a&&f("React").createElement("div",{className:"caption"},a))};f("Image").propTypes={pid:f("PropTypes").string.isRequired,inline:f("PropTypes").bool,language:f("PropTypes").string.isRequired},f("Image").defaultProps={inline:!1},f("Image").displayName="Image";var j=f("enhance")(f("Image")),P=j;n.default=P,e.exports=n.default;var T=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var L="__INTENTIONAL_UNDEFINED__",A={};n.__RewireAPI__=A,function(){function e(e,t){Object.defineProperty(A,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var x=o(j);"object"!==x&&"function"!==x||!Object.isExtensible(j)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",A))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(134));e.exports=t.default},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===O){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),O=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return O}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===w?void 0:n}function l(e){switch(e){case"walkTree":return R.walkTree;case"Image":return b.default;case"React":return v.default;case"Infographic":return g.default;case"Paragraph":return E;case"PropTypes":return v.PropTypes}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?w:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(37)),g=i(r(30)),R=r(4),E=function(e){var t,n=e.children,r=s("walkTree")(function(e){return e.type===s("Image")?(t=s("React").cloneElement(e,{inline:!0}),null):e.type===s("Infographic")?(t=s("React").cloneElement(e,{inline:!0}),null):void 0})(n);return t?s("React").createElement("div",null,t,s("React").createElement("p",null,r)):s("React").createElement("p",null,n)};s("Paragraph").propTypes={children:s("PropTypes").node.isRequired};var m=s("Paragraph");n.default=m,e.exports=n.default;var O=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var w="__INTENTIONAL_UNDEFINED__",I={};n.__RewireAPI__=I,function(){function e(e,t){Object.defineProperty(I,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var j=o(E);"object"!==j&&"function"!==j||!Object.isExtensible(E)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",I))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(136));e.exports=t.default},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===g){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),g=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return g}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===R?void 0:n}function s(e){switch(e){case"Equation":return v;case"PropTypes":return h.PropTypes;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?R:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(v,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){var t=e.src,n=e.alt;return f("React").createElement("span",null," ",f("React").createElement("img",{src:t,alt:n,className:"equation"}))};f("Equation").propTypes={src:f("PropTypes").string.isRequired,alt:f("PropTypes").string.isRequired};var b=f("Equation");n.default=b,e.exports=n.default;var g=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var R="__INTENTIONAL_UNDEFINED__",E={};n.__RewireAPI__=E,function(){function e(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var m=o(v);"object"!==m&&"function"!==m||!Object.isExtensible(v)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",E))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(138));e.exports=t.default},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){return(u="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 c(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 _(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?l(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function h(){if(null===k){var e=y();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),k=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return k}function v(){var e=y();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function b(){var e=h(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function g(e){var t=b();if(void 0===t[e])return R(e);var n=t[e];return n===N?void 0:n}function R(e){switch(e){case"walkTree":return T.walkTree;case"connect":return P.default;case"getLanguage":return L.getLanguage;case"getContent":return x;case"getI18nText":return A.getI18nText;case"Component":return I.Component;case"QA":return D;case"PropTypes":return I.PropTypes;case"enhance":return S;case"React":return I.default;case"GELIcons":return j.default}}function E(e,t){var n=b();return"object"===u(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){
  1123. Object.keys(e).forEach(function(t){m(e)})}):(n[e]=void 0===t?N:t,function(){m(e)})}function m(e){var t=b();delete t[e],0==Object.keys(t).length&&delete v()[h]}function O(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=b(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function w(e,t){Object.defineProperty(G,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=g,n.__set__=n.__Rewire__=E,n.__ResetDependency__=m,n.__RewireAPI__=n.default=void 0;var I=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(r(0)),j=o(r(3)),P=o(r(2)),T=r(4),L=r(1),A=r(5),x=function(e){var t=e.children,n={};return g("walkTree")(function(e){"question"===e.type&&(n.question=e.props.children),"answer"===e.type&&(n.answer=e.props.children)})(t),n},S=g("connect")(function(e){return{language:g("getLanguage")(e)}}),D=function(e){function t(){var e;return a(this,t),e=f(this,s(t).call(this)),e.handleAnswerClick=e.handleAnswerClick.bind(l(e)),e.state={answerOpen:!1},e}return p(t,e),_(t,[{key:"handleAnswerClick",value:function(){var e=this.state.answerOpen;this.setState({answerOpen:!e})}},{key:"render",value:function(){var e=g("getContent")(this.props),t=e.question,n=e.answer,r=this.props.language,o=this.state.answerOpen;return g("React").createElement("dl",{className:"qa"},g("React").createElement("dt",null,g("React").createElement("span",{className:"qa__title"},g("getI18nText")(r,"question"))),g("React").createElement("dd",{className:"qa__body qa__body--question"},t),g("React").createElement("dt",{className:"qa__button__outer qa__button__outer--answer"},g("React").createElement("button",{type:"button",className:"qa__button",onClick:this.handleAnswerClick},o?g("getI18nText")(r,"hideAnswer"):g("getI18nText")(r,"revealAnswer"),g("React").createElement(g("GELIcons"),{iconName:"up",additionalClassNames:"qa__button__icon ".concat(o?"":"qa__button__icon--hidden")}),g("React").createElement(g("GELIcons"),{iconName:"down",additionalClassNames:"qa__button__icon ".concat(o?"qa__button__icon--hidden":"")}))),g("React").createElement("dd",{className:"qa__body qa__body--answer qa__body--".concat(o?"open":"closed")},n))}}]),t}(g("Component"));g("QA").displayName="QA",g("QA").propTypes={language:g("PropTypes").string.isRequired};var G=g("enhance")(g("QA")),$=G;n.default=$,e.exports=n.default;var k=null;!function(){var e=y();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var N="__INTENTIONAL_UNDEFINED__",M={};n.__RewireAPI__=M,function(){function e(e,t){Object.defineProperty(M,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",E),e("__set__",E),e("__reset__",m),e("__ResetDependency__",m),e("__with__",O)}();var W=u(G);"object"!==W&&"function"!==W||!Object.isExtensible(G)||(w("__get__",g),w("__GetDependency__",g),w("__Rewire__",E),w("__set__",E),w("__reset__",m),w("__ResetDependency__",m),w("__with__",O),w("__RewireAPI__",M))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(140));e.exports=t.default},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===m){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),m=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return m}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===O?void 0:n}function s(e){switch(e){case"Link":return g;case"PropTypes":return h.PropTypes;case"connect":return v.default;case"getIsInApp":return b.getIsInApp;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?O:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){return e&&e.__esModule?e:{default:e}}(r(2)),b=r(1),g=function(e){var t=e.children,n=e.href,r=e.isInApp;return f("React").createElement("span",null,!r&&f("React").createElement("a",{className:"link",href:n},t),r&&t)};f("Link").propTypes={children:f("PropTypes").node.isRequired,href:f("PropTypes").string.isRequired,isInApp:f("PropTypes").bool.isRequired};var R=f("connect")(function(e){return{isInApp:f("getIsInApp")(e)}})(f("Link")),E=R;n.default=E,e.exports=n.default;var m=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var O="__INTENTIONAL_UNDEFINED__",w={};n.__RewireAPI__=w,function(){function e(e,t){Object.defineProperty(w,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var I=o(R);"object"!==I&&"function"!==I||!Object.isExtensible(R)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",w))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(142);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})})},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===R){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),R=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return R}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===E?void 0:n}function f(e){switch(e){case"walkTree":return y.walkTree;case"extractCaption":return h;case"React":return d.default}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?E:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.default=n.__RewireAPI__=n.Cell=n.Row=n.Grid=void 0;var d=function(e){return e&&e.__esModule?e:{default:e}}(r(0)),y=r(4),h=function(e){var t,n=e.children;return{children:_("walkTree")(function(e,n){if("caption"===n)return t=e.props.children,null})(n),caption:t}},v=function(e){var t=_("extractCaption")(e),n=t.children,r=t.caption;return _("React").createElement("div",{className:"grid"},n,r&&_("React").createElement("div",{className:"caption"},r))};n.Grid=v;var b=function(e){var t=e.children;return _("React").createElement("div",{className:"grid__row"},t)};n.Row=b;var g=function(e){var t=e.children;return _("React").createElement("div",{className:"grid__cell"},t)};n.Cell=g;var R=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var E="__INTENTIONAL_UNDEFINED__",m={};n.__RewireAPI__=m,function(){function e(e,t){Object.defineProperty(m,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var O=m;n.default=O},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===P){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),P=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return P}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===T?void 0:n}function l(e){switch(e){case"connect":return R.default;case"getLanguage":return m.getLanguage;case"getGuideId":return m.getGuideId;case"getAvailableChapters":return m.getAvailableChapters;case"getChapter":return m.getChapter;case"getUrlBase":return m.getUrlBase;case"getNextChapter":return E.getNextChapter;case"getI18nText":return E.getI18nText;case"NextChapter":return w;case"PropTypes":return v.PropTypes;case"React":return v.default;case"enhance":return O;case"Link":return g.default;case"GELIcons":return b.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?T:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(I,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=n.NextChapter=void 0;var v=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(r(0)),b=i(r(3)),g=i(r(10)),R=i(r(2)),E=r(144),m=r(1),O=s("connect")(function(e){return{language:s("getLanguage")(e),guideId:s("getGuideId")(e),availableChapters:s("getAvailableChapters")(e),currentChapter:s("getChapter")(e),urlBase:s("getUrlBase")(e)}}),w=function(e){var t=e.language,n=e.guideId,r=e.availableChapters,o=e.currentChapter,i=e.urlBase,u=s("getNextChapter")(r,o);return u?s("React").createElement(s("Link"),{className:"next-chapter",href:"/".concat(i,"/guides/").concat(n,"/").concat(u)},s("React").createElement("span",{className:"next-chapter__title"},s("getI18nText")(t,u)),s("React").createElement(s("GELIcons"),{iconName:"next",additionalClassNames:"next-chapter__gel-icon"})):s("React").createElement("div",null)};n.NextChapter=w,s("NextChapter").displayName="NextChapter",s("NextChapter").propTypes={language:s("PropTypes").string.isRequired,guideId:s("PropTypes").string.isRequired,availableChapters:s("PropTypes").arrayOf(s("PropTypes").string).isRequired,currentChapter:s("React").PropTypes.oneOf(["revision","activity","video","audio","test"]).isRequired,urlBase:s("PropTypes").string.isRequired};var I=s("enhance")(s("NextChapter")),j=I;n.default=j;var P=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var T="__INTENTIONAL_UNDEFINED__",L={};n.__RewireAPI__=L,function(){function e(e,t){Object.defineProperty(L,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var A=o(I);"object"!==A&&"function"!==A||!Object.isExtensible(I)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",L))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNextChapter=t.getI18nText=void 0;var r=function(){return{"en-GB":{activity:"Move on to Activity",video:"Move on to Video",audio:"Move on to Audio",test:"Move on to Test"},"cy-GB":{activity:"Ymlaen at weithgaredd",video:"Ymlaen at fideo",audio:"Ymlaen at glip sain",test:"Ymlaen at brawf"},"ga-GB":{activity:"Gabh chuig Gníomhaíocht",video:"Gabh chuig Físeán",audio:"Gabh chuig Fuaim",test:"Gabh chuig Scrúdú"},"gd-GB":{activity:"Gluais gu gnìomh",video:"Gluais gu bhidio",audio:"Gluais gu fuaim",test:"Gluais gu deuchainn"}}[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-GB"][arguments.length>1&&void 0!==arguments[1]?arguments[1]:"activity"]};t.getI18nText=r;var o=function(e,t){var n=e.indexOf(t);return n+1<=e.length?e[n+1]:null};t.getNextChapter=o},function(e,t){e.exports=n(232)},function(e,t){e.exports=n(308)},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===E){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),E=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return E}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===m?void 0:n}function s(e){switch(e){case"environment":return g;case"get":return h.default;case"endsWith":return v.default;case"config":return b}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?m:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(g,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=i(r(148)),v=i(r(32)),b={live:{uasApiKey:"f84u0qqpuquhr",subDomain:"activity.api"},test:{uasApiKey:"rn5lii9febqql",subDomain:"activity.test.api"}},g={};f("environment").get=function(){var e=f("get")(window,"Morph.config.pushEnv"),t=e&&""!==e?e:"test",n=f("endsWith")(window.location.hostname,".co.uk")?".co.uk":".com";return{host:"https://".concat(f("config")[t].subDomain,".bbc").concat(n),apiKey:f("config")[t].uasApiKey,env:t}};var R=f("environment");n.default=R,e.exports=n.default;var E=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var m="__INTENTIONAL_UNDEFINED__",O={};n.__RewireAPI__=O,function(){function e(e,t){Object.defineProperty(O,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var w=o(g);"object"!==w&&"function"!==w||!Object.isExtensible(g)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",O))},function(e,t){e.exports=n(194)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(150));e.exports=t.default},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var u=r?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}function a(e){return(a="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 c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(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 f(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),e}function s(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?p(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(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&&y(e,t)}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function v(){if(null===U){var e=h();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),U=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return U}function b(){var e=h();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function g(){var e=v(),t=b(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function R(e){var t=g();if(void 0===t[e])return E(e);var n=t[e];return n===Y?void 0:n}function E(e){switch(e){case"connect":return k.default;case"getTestTitle":return N.getTestTitle;case"getTestQuestions":return N.getTestQuestions;case"getLanguage":return N.getLanguage;case"getIsInApp":return N.getIsInApp;case"getTopicOfStudyId":return N.getTopicOfStudyId;case"getTopicOfStudyLabel":return N.getTopicOfStudyLabel;case"getGuideId":return N.getGuideId;case"getMetaData":return N.getMetaData;case"isPreviewRequest":return N.isPreviewRequest;case"getUrlBase":return N.getUrlBase;case"uasHelper":return $.default;case"find":return L.default;case"getQuestionAnswerValue":return S.getQuestionAnswerValue;case"markQuestions":return S.markQuestions;case"getI18nText":return S.getI18nText;case"React":return P.default;case"TestChapter":return B;case"PropTypes":return P.PropTypes;case"types":return j(D);case"metaDataType":return G.default;case"enhance":return W;case"TestFormProvider":return M.default;case"ScoreSummary":return x.default;case"QuestionList":return A.default;case"GELIcons":return T.default}}function m(e,t){var n=g();return"object"===a(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){O(e)})}):(n[e]=void 0===t?Y:t,function(){O(e)})}function O(e){var t=g();delete t[e],0==Object.keys(t).length&&delete b()[v]}function w(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=g(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function I(e,t){Object.defineProperty(C,e,{value:t,enumerable:!1,configurable:!0})}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).filter(function(e){return"__get__"!==e&&"__set__"!==e&&"__reset__"!==e&&"__with__"!==e&&"__GetDependency__"!==e&&"__Rewire__"!==e&&"__ResetDependency__"!==e&&"__RewireAPI__"!==e}).reduce(function(t,n){return t[n]=e[n],t},{})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=R,n.__set__=n.__Rewire__=m,n.__ResetDependency__=O,n.__RewireAPI__=n.default=void 0;var P=u(r(0)),T=o(r(3)),L=o(r(151)),A=o(r(152)),x=o(r(160)),S=r(7),D=u(r(6)),G=o(r(13)),$=o(r(12)),k=o(r(2)),N=r(1),M=o(r(161)),W=R("connect")(function(e){return{title:R("getTestTitle")(e),questions:R("getTestQuestions")(e),language:R("getLanguage")(e),isInApp:R("getIsInApp")(e),topicOfStudyId:R("getTopicOfStudyId")(e),topicOfStudyLabel:R("getTopicOfStudyLabel")(e),guideId:R("getGuideId")(e),metaData:R("getMetaData")(e),isPreviewRequest:R("isPreviewRequest")(e),urlBase:R("getUrlBase")(e)}}),B=function(e){function t(e){var n;return c(this,t),n=s(this,l(t).call(this,e)),n.state={submitted:!1,score:0,maxScore:0,questions:e.questions},n.handleSubmitClick=n.handleSubmitClick.bind(p(n)),n.handleTryAgainClick=n.handleTryAgainClick.bind(p(n)),n.setQuestionValue=n.setQuestionValue.bind(p(n)),n.setSubQuestionValue=n.setSubQuestionValue.bind(p(n)),n.getSubQuestionState=n.getSubQuestionState.bind(p(n)),n.getSubQuestionValue=n.getSubQuestionValue.bind(p(n)),n}return d(t,e),f(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.isPreviewRequest,n=e.guideId,r=e.metaData;t||R("uasHelper").recordRead(n,r)}},{key:"setQuestionValue",value:function(e){this.state.questions[e.target.name].answer=e.target.value}},{key:"setSubQuestionValue",value:function(e){var t=this.state.questions,n=t[e.target.name].subquestions;R("find")(function(t){return t.id===e.target.id})(n).answer=e.target.value}},{key:"getSubQuestionState",value:function(e,t){var n=this.state.questions;return R("find")(function(e){return e.id===t})(n[e].subquestions).state}},{key:"getSubQuestionValue",value:function(e,t){var n=this.state.questions,r=R("find")(function(e){return e.id===t})(n[e].subquestions);return R("getQuestionAnswerValue")(r)}},{key:"handleTryAgainClick",value:function(e){var t=this.state.questions;e.preventDefault(),t.forEach(function(e){e.answer=null,e.state=null,e.partialAnswer=null,e.subquestions&&e.subquestions.forEach(function(e){e.answer=null,e.state=null})}),this.setState({submitted:!1}),window.scrollTo(0,0)}},{key:"handleSubmitClick",value:function(e){var t=this.state,n=t.submitted,r=t.questions;if(e.preventDefault(),!n){var o=R("markQuestions")(r);this.setState({submitted:!0,maxScore:o.max,score:o.score}),window.scrollTo(0,0)}}},{key:"render",value:function(){var e=this.props,t=e.title,n=e.language,r=e.topicOfStudyId,o=e.topicOfStudyLabel,i=e.isInApp,u=e.urlBase,a=this.state,c=a.questions,_=a.submitted,f=a.score,s=a.maxScore;return R("React").createElement(R("TestFormProvider"),{setQuestionValue:this.setQuestionValue,setSubQuestionValue:this.setSubQuestionValue,getSubQuestionState:this.getSubQuestionState,getSubQuestionValue:this.getSubQuestionValue},R("React").createElement("section",{className:"test-chapter"},R("React").createElement("form",{onSubmit:this.handleSubmitClick},R("React").createElement("h2",null,t),_&&R("React").createElement(R("ScoreSummary"),{score:f,maxScore:s,language:n}),R("React").createElement(R("QuestionList"),{questions:c,language:n}),!_&&R("React").createElement("div",null,R("React").createElement("button",{className:"test-chapter__button",type:"submit"},R("getI18nText")(n,"checkscore"),R("React").createElement(R("GELIcons"),{iconName:"next",additionalClassNames:"test-chapter__button__gel-icon"}))),_&&R("React").createElement("div",null,R("React").createElement("button",{className:"test-chapter__button",onClick:this.handleTryAgainClick,type:"button"},R("getI18nText")(n,"tryagain"),R("React").createElement(R("GELIcons"),{iconName:"next",additionalClassNames:"test-chapter__button__gel-icon"})),!i&&R("React").createElement("a",{className:"test-chapter__button",href:"/".concat(u,"/topics/").concat(r)},R("getI18nText")(n,"backto")," ",o,R("React").createElement(R("GELIcons"),{iconName:"next",additionalClassNames:"test-chapter__button__gel-icon"}))))))}}]),t}(R("React").Component);R("TestChapter").displayName="TestChapter",R("TestChapter").propTypes={title:R("PropTypes").string.isRequired,questions:R("PropTypes").arrayOf(R("PropTypes").shape(R("types").question)).isRequired,language:R("PropTypes").string.isRequired,topicOfStudyId:R("PropTypes").string.isRequired,topicOfStudyLabel:R("PropTypes").string.isRequired,isInApp:R("PropTypes").bool.isRequired,guideId:R("PropTypes").string.isRequired,metaData:R("PropTypes").shape(R("metaDataType")).isRequired,isPreviewRequest:R("PropTypes").bool.isRequired,urlBase:R("PropTypes").string.isRequired};var C=R("enhance")(R("TestChapter")),q=C;n.default=q,e.exports=n.default;var U=null;!function(){var e=h();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var Y="__INTENTIONAL_UNDEFINED__",F={};n.__RewireAPI__=F,function(){function e(e,t){Object.defineProperty(F,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",R),e("__GetDependency__",R),e("__Rewire__",m),e("__set__",m),e("__reset__",O),e("__ResetDependency__",O),e("__with__",w)}();var z=a(C);"object"!==z&&"function"!==z||!Object.isExtensible(C)||(I("__get__",R),I("__GetDependency__",R),I("__Rewire__",m),I("__set__",m),I("__reset__",O),I("__ResetDependency__",O),I("__with__",w),I("__RewireAPI__",F))},function(e,t){e.exports=n(317)},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===w){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),w=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return w}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===I?void 0:n}function l(e){switch(e){case"isQuestion":return E.isQuestion;case"QuestionList":return m;case"PropTypes":return b.PropTypes;case"types":return v(R);case"React":return b.default;case"Question":return g.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?I:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(m,e,{value:t,enumerable:!1,configurable:!0})}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).filter(function(e){return"__get__"!==e&&"__set__"!==e&&"__reset__"!==e&&"__with__"!==e&&"__GetDependency__"!==e&&"__Rewire__"!==e&&"__ResetDependency__"!==e&&"__RewireAPI__"!==e}).reduce(function(t,n){return t[n]=e[n],t},{})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=void 0;var b=u(r(0)),g=function(e){return e&&e.__esModule?e:{default:e}}(r(153)),R=u(r(6)),E=r(7),m=function(e){var t=e.questions,n=e.language,r=0;return s("React").createElement("div",null,t.map(function(e,t){var o=s("isQuestion")(e)?r+=1:null;return s("React").createElement(s("Question"),{key:Number(t),name:t,number:o,question:e,language:n})}))};s("QuestionList").displayName="QuestionList",s("QuestionList").propTypes={language:s("PropTypes").string.isRequired,questions:s("PropTypes").arrayOf(s("PropTypes").shape(s("types").question)).isRequired};var O=s("QuestionList");n.default=O,e.exports=n.default;var w=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var I="__INTENTIONAL_UNDEFINED__",j={};n.__RewireAPI__=j,function(){function e(e,t){Object.defineProperty(j,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}()
  1124. ;var P=o(m);"object"!==P&&"function"!==P||!Object.isExtensible(m)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",j))},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}function c(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function _(){if(null===A){var e=c();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),A=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return A}function f(){var e=c();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function s(){var e=_(),t=f(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function l(e){var t=s();if(void 0===t[e])return p(e);var n=t[e];return n===x?void 0:n}function p(e){switch(e){case"getQuestionType":return j.getQuestionType;case"getQuestionBody":return P;case"getQuestionResponse":return j.getQuestionResponse;case"Question":return T;case"PropTypes":return g.PropTypes;case"types":return b(I);case"React":return g.default;case"QuestionRadio":return E.default;case"QuestionSelect":return m.default;case"QuestionText":return O.default;case"QuestionPrompt":return R.default;case"Result":return w.default}}function d(e,t){var n=s();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){y(e)})}):(n[e]=void 0===t?x:t,function(){y(e)})}function y(e){var t=s();delete t[e],0==Object.keys(t).length&&delete f()[_]}function h(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=s(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function v(e,t){Object.defineProperty(T,e,{value:t,enumerable:!1,configurable:!0})}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).filter(function(e){return"__get__"!==e&&"__set__"!==e&&"__reset__"!==e&&"__with__"!==e&&"__GetDependency__"!==e&&"__Rewire__"!==e&&"__ResetDependency__"!==e&&"__RewireAPI__"!==e}).reduce(function(t,n){return t[n]=e[n],t},{})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=l,n.__set__=n.__Rewire__=d,n.__ResetDependency__=y,n.__RewireAPI__=n.default=void 0;var g=a(r(0)),R=i(r(154)),E=i(r(155)),m=i(r(156)),O=i(r(157)),w=i(r(158)),I=a(r(6)),j=r(7),P=function(e,t,n){switch(l("getQuestionType")(t)){case"radio":return l("React").createElement(l("QuestionRadio"),{name:e,question:t,language:n});case"select":return l("React").createElement(l("QuestionSelect"),{name:e,question:t,language:n});case"free-text":return l("React").createElement(l("QuestionText"),{name:e,question:t,language:n});default:return null}},T=function(e){var t=e.name,n=e.number,r=e.question,o=e.language;return l("React").createElement("div",{className:"question question--".concat(l("getQuestionType")(r))},l("React").createElement(l("QuestionPrompt"),{number:n,state:r.state,data:r.prompt}),l("getQuestionBody")(t,r,o),!0===r.partialAnswer&&l("React").createElement(l("Result"),{state:"partiallyunanswered",language:o}),r.state&&l("React").createElement(l("Result"),{state:r.state,data:l("getQuestionResponse")(r),language:o}))};l("Question").displayName="Question",l("Question").propTypes={number:l("PropTypes").number,name:l("PropTypes").number.isRequired,language:l("PropTypes").string.isRequired,question:l("types").question.isRequired},l("Question").defaultProps={number:null};var L=l("Question");n.default=L,e.exports=n.default;var A=null;!function(){var e=c();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var x="__INTENTIONAL_UNDEFINED__",S={};n.__RewireAPI__=S,function(){function e(e,t){Object.defineProperty(S,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",l),e("__GetDependency__",l),e("__Rewire__",d),e("__set__",d),e("__reset__",y),e("__ResetDependency__",y),e("__with__",h)}();var D=o(T);"object"!==D&&"function"!==D||!Object.isExtensible(T)||(v("__get__",l),v("__GetDependency__",l),v("__Rewire__",d),v("__set__",d),v("__reset__",y),v("__ResetDependency__",y),v("__with__",h),v("__RewireAPI__",S))},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===O){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),O=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return O}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===w?void 0:n}function l(e){switch(e){case"QuestionPrompt":return E;case"PropTypes":return b.PropTypes;case"types":return v(R);case"React":return b.default;case"ISiteContent":return g.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?w:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(E,e,{value:t,enumerable:!1,configurable:!0})}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).filter(function(e){return"__get__"!==e&&"__set__"!==e&&"__reset__"!==e&&"__with__"!==e&&"__GetDependency__"!==e&&"__Rewire__"!==e&&"__ResetDependency__"!==e&&"__RewireAPI__"!==e}).reduce(function(t,n){return t[n]=e[n],t},{})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=void 0;var b=u(r(0)),g=function(e){return e&&e.__esModule?e:{default:e}}(r(8)),R=u(r(6)),E=function(e){var t=e.number,n=e.data,r=e.state;return s("React").createElement("div",{className:"question-number-prompt-container question-number-prompt-container--".concat(r)},t&&s("React").createElement("div",{className:"question-number"},s("React").createElement("h3",null,t)),s("React").createElement("div",{className:"question-prompt"},s("React").createElement(s("ISiteContent"),{data:n})))};s("QuestionPrompt").displayName="QuestionPrompt",s("QuestionPrompt").propTypes={number:s("PropTypes").number,data:s("types").reactifyIntermediateTree.isRequired,state:s("types").questionState},s("QuestionPrompt").defaultProps={number:null,state:null};var m=s("QuestionPrompt");n.default=m,e.exports=n.default;var O=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var w="__INTENTIONAL_UNDEFINED__",I={};n.__RewireAPI__=I,function(){function e(e,t){Object.defineProperty(I,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var j=o(E);"object"!==j&&"function"!==j||!Object.isExtensible(E)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",I))},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}function c(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function _(){if(null===T){var e=c();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),T=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return T}function f(){var e=c();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function s(){var e=_(),t=f(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function l(e){var t=s();if(void 0===t[e])return p(e);var n=t[e];return n===L?void 0:n}function p(e){switch(e){case"getQuestionAnswerValue":return m.getQuestionAnswerValue;case"QuestionRadio":return I;case"PropTypes":return g.PropTypes;case"types":return b(O);case"formField":return R.default;case"React":return g.default;case"YouSaid":return E.default;case"ISiteContent":return w.default}}function d(e,t){var n=s();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){y(e)})}):(n[e]=void 0===t?L:t,function(){y(e)})}function y(e){var t=s();delete t[e],0==Object.keys(t).length&&delete f()[_]}function h(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=s(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function v(e,t){Object.defineProperty(j,e,{value:t,enumerable:!1,configurable:!0})}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).filter(function(e){return"__get__"!==e&&"__set__"!==e&&"__reset__"!==e&&"__with__"!==e&&"__GetDependency__"!==e&&"__Rewire__"!==e&&"__ResetDependency__"!==e&&"__RewireAPI__"!==e}).reduce(function(t,n){return t[n]=e[n],t},{})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=l,n.__set__=n.__Rewire__=d,n.__ResetDependency__=y,n.__RewireAPI__=n.default=n.QuestionRadio=void 0;var g=a(r(0)),R=i(r(11)),E=i(r(38)),m=r(7),O=a(r(6)),w=i(r(8)),I=function(e){var t=e.name,n=e.question,r=e.language,o=e.setQuestionValue;return l("React").createElement("div",{className:"radio-question"},n.state&&n.answer&&l("React").createElement(l("YouSaid"),{selectedAnswer:l("getQuestionAnswerValue")(n),language:r}),!n.state&&n.options.map(function(e,n){var r="question-".concat(t,"-").concat(n);return l("React").createElement("div",{className:"radio-answer",key:r},l("React").createElement("input",{type:"radio",value:e.value,name:t,id:r,onClick:o}),l("React").createElement("label",{htmlFor:r},l("React").createElement(l("ISiteContent"),{data:e.label})))}))};n.QuestionRadio=I,l("QuestionRadio").displayName="QuestionRadio",l("QuestionRadio").propTypes={name:l("PropTypes").number.isRequired,language:l("PropTypes").string.isRequired,question:l("types").question.isRequired,setQuestionValue:l("PropTypes").func.isRequired};var j=l("formField")(l("QuestionRadio")),P=j;n.default=P;var T=null;!function(){var e=c();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var L="__INTENTIONAL_UNDEFINED__",A={};n.__RewireAPI__=A,function(){function e(e,t){Object.defineProperty(A,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",l),e("__GetDependency__",l),e("__Rewire__",d),e("__set__",d),e("__reset__",y),e("__ResetDependency__",y),e("__with__",h)}();var x=o(j);"object"!==x&&"function"!==x||!Object.isExtensible(j)||(v("__get__",l),v("__GetDependency__",l),v("__Rewire__",d),v("__set__",d),v("__reset__",y),v("__ResetDependency__",y),v("__with__",h),v("__RewireAPI__",A))},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}function c(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function _(){if(null===T){var e=c();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),T=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return T}function f(){var e=c();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function s(){var e=_(),t=f(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function l(e){var t=s();if(void 0===t[e])return p(e);var n=t[e];return n===L?void 0:n}function p(e){switch(e){case"getQuestionAnswerValue":return m.getQuestionAnswerValue;case"getI18nText":return m.getI18nText;case"QuestionSelect":return I;case"PropTypes":return g.PropTypes;case"types":return b(O);case"formField":return R.default;case"React":return g.default;case"YouSaid":return E.default;case"ISiteContent":return w.default}}function d(e,t){var n=s();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){y(e)})}):(n[e]=void 0===t?L:t,function(){y(e)})}function y(e){var t=s();delete t[e],0==Object.keys(t).length&&delete f()[_]}function h(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=s(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function v(e,t){Object.defineProperty(j,e,{value:t,enumerable:!1,configurable:!0})}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).filter(function(e){return"__get__"!==e&&"__set__"!==e&&"__reset__"!==e&&"__with__"!==e&&"__GetDependency__"!==e&&"__Rewire__"!==e&&"__ResetDependency__"!==e&&"__RewireAPI__"!==e}).reduce(function(t,n){return t[n]=e[n],t},{})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=l,n.__set__=n.__Rewire__=d,n.__ResetDependency__=y,n.__RewireAPI__=n.default=n.QuestionSelect=void 0;var g=a(r(0)),R=i(r(11)),E=i(r(38)),m=r(7),O=a(r(6)),w=i(r(8)),I=function(e){var t=e.name,n=e.question,r=e.language,o=e.setQuestionValue,i=null;return n.state&&n.answer?i=l("React").createElement(l("YouSaid"),{selectedAnswer:l("getQuestionAnswerValue")(n),language:r}):n.state||(i=l("React").createElement("select",{name:t,onChange:o},l("React").createElement("option",{value:"",disabled:!0,selected:!0},l("getI18nText")(r,"select")),n.options.map(function(e,n){var r="question-".concat(t,"-").concat(n);return l("React").createElement("option",{value:e.value,id:r},l("React").createElement(l("ISiteContent"),{data:e.label}))}))),l("React").createElement("div",{className:"select-question"},i)};n.QuestionSelect=I,l("QuestionSelect").displayName="QuestionSelect",l("QuestionSelect").propTypes={name:l("PropTypes").number.isRequired,language:l("PropTypes").string.isRequired,question:l("types").question.isRequired,setQuestionValue:l("PropTypes").func.isRequired};var j=l("formField")(l("QuestionSelect")),P=j;n.default=P;var T=null;!function(){var e=c();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var L="__INTENTIONAL_UNDEFINED__",A={};n.__RewireAPI__=A,function(){function e(e,t){Object.defineProperty(A,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",l),e("__GetDependency__",l),e("__Rewire__",d),e("__set__",d),e("__reset__",y),e("__ResetDependency__",y),e("__with__",h)}();var x=o(j);"object"!==x&&"function"!==x||!Object.isExtensible(j)||(v("__get__",l),v("__GetDependency__",l),v("__Rewire__",d),v("__set__",d),v("__reset__",y),v("__ResetDependency__",y),v("__with__",h),v("__RewireAPI__",A))},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}function a(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function c(){if(null===I){var e=a();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),I=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return I}function _(){var e=a();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function f(){var e=c(),t=_(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function s(e){var t=f();if(void 0===t[e])return l(e);var n=t[e];return n===j?void 0:n}function l(e){switch(e){case"getI18nText":return R.getI18nText;case"getQuestionAnswerValue":return R.getQuestionAnswerValue;case"QuestionText":return m;case"PropTypes":return b.PropTypes;case"types":return v(E);case"formField":return g.default;case"React":return b.default}}function p(e,t){var n=f();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){d(e)})}):(n[e]=void 0===t?j:t,function(){d(e)})}function d(e){var t=f();delete t[e],0==Object.keys(t).length&&delete _()[c]}function y(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=f(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function h(e,t){Object.defineProperty(O,e,{value:t,enumerable:!1,configurable:!0})}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).filter(function(e){return"__get__"!==e&&"__set__"!==e&&"__reset__"!==e&&"__with__"!==e&&"__GetDependency__"!==e&&"__Rewire__"!==e&&"__ResetDependency__"!==e&&"__RewireAPI__"!==e}).reduce(function(t,n){return t[n]=e[n],t},{})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=s,n.__set__=n.__Rewire__=p,n.__ResetDependency__=d,n.__RewireAPI__=n.default=n.QuestionText=void 0;var b=u(r(0)),g=function(e){return e&&e.__esModule?e:{default:e}}(r(11)),R=r(7),E=u(r(6)),m=function(e){var t=e.name,n=e.question,r=e.language,o=e.setQuestionValue;return s("React").createElement("div",{className:"text-question"},n.state&&n.answer&&s("React").createElement("div",{className:"yousaid"},s("React").createElement("span",{className:"yousaid__label"},s("getI18nText")(r,"yousaid"),": "),s("React").createElement("span",{className:"yousaid__value"},s("getQuestionAnswerValue")(n))),!n.state&&s("React").createElement("input",{onChange:o,placeholder:"?",name:t,className:"free-text-input"}))};n.QuestionText=m,s("QuestionText").displayName="QuestionText",s("QuestionText").propTypes={name:s("PropTypes").number.isRequired,language:s("PropTypes").string.isRequired,question:s("types").question.isRequired,setQuestionValue:s("PropTypes").func.isRequired};var O=s("formField")(s("QuestionText")),w=O;n.default=w;var I=null;!function(){var e=a();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var j="__INTENTIONAL_UNDEFINED__",P={};n.__RewireAPI__=P,function(){function e(e,t){Object.defineProperty(P,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",s),e("__GetDependency__",s),e("__Rewire__",p),e("__set__",p),e("__reset__",d),e("__ResetDependency__",d),e("__with__",y)}();var T=o(O);"object"!==T&&"function"!==T||!Object.isExtensible(O)||(h("__get__",s),h("__GetDependency__",s),h("__Rewire__",p),h("__set__",p),h("__reset__",d),h("__ResetDependency__",d),h("__with__",y),h("__RewireAPI__",P))},function(e,n,r){"use strict";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){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function a(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}function c(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function _(){if(null===L){var e=c();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),L=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return L}function f(){var e=c();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function s(){var e=_(),t=f(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function l(e){var t=s();if(void 0===t[e])return p(e);var n=t[e];return n===A?void 0:n}function p(e){switch(e){case"getI18nText":return w.getI18nText;case"Result":return P;case"types":return b(I);case"PropTypes":return g.PropTypes;case"React":return g.default;case"GelIconNo":return R.default;case"GelIconYes":return E.default;case"GelIconWarning":return m.default;case"GelRecommend":return O.default;case"ISiteContent":return j.default}}function d(e,t){var n=s();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){y(e)})}):(n[e]=void 0===t?A:t,function(){y(e)})}function y(e){var t=s();delete t[e],0==Object.keys(t).length&&delete f()[_]}function h(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=s(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function v(e,t){Object.defineProperty(P,e,{value:t,enumerable:!1,configurable:!0})}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).filter(function(e){return"__get__"!==e&&"__set__"!==e&&"__reset__"!==e&&"__with__"!==e&&"__GetDependency__"!==e&&"__Rewire__"!==e&&"__ResetDependency__"!==e&&"__RewireAPI__"!==e}).reduce(function(t,n){return t[n]=e[n],t},{})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=l,n.__set__=n.__Rewire__=d,n.__ResetDependency__=y,n.__RewireAPI__=n.default=void 0;var g=a(r(0)),R=i(r(17)),E=i(r(35)),m=i(r(36)),O=i(r(159)),w=r(7),I=a(r(6)),j=i(r(8)),P=function(e){var t=e.state,n=e.data,r=e.language;return l("React").createElement("div",{className:"result-container result-container--".concat(t)},l("React").createElement("div",{className:"result"},"incorrect"===t&&l("React").createElement(l("GelIconNo"),null),"correct"===t&&l("React").createElement(l("GelIconYes"),null),"unanswered"===t&&l("React").createElement(l("GelIconWarning"),null),"partiallyunanswered"===t&&l("React").createElement(l("GelIconWarning"),null),"partially"===t&&l("React").createElement(l("GelRecommend"),null),l("React").createElement("span",{className:"result__title"},l("getI18nText")(r,t))),n&&l("React").createElement("div",{className:"feedback"},l("React").createElement(l("ISiteContent"),{data:n})))};l("Result").displayName="Result",l("Result").propTypes={state:l("types").questionState.isRequired,data:l("PropTypes").shape({children:l("PropTypes").array}).isRequired,language:l("PropTypes").string},l("Result").defaultProps={language:"en-GB"};var T=l("Result");n.default=T,e.exports=n.default;var L=null;!function(){var e=c();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var A="__INTENTIONAL_UNDEFINED__",x={};n.__RewireAPI__=x,function(){function e(e,t){Object.defineProperty(x,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",l),e("__GetDependency__",l),e("__Rewire__",d),e("__set__",d),e("__reset__",y),e("__ResetDependency__",y),e("__with__",h)}();var S=o(P);"object"!==S&&"function"!==S||!Object.isExtensible(P)||(v("__get__",l),v("__GetDependency__",l),v("__Rewire__",d),v("__set__",d),v("__reset__",y),v("__ResetDependency__",y),v("__with__",h),v("__RewireAPI__",x))},function(e,n,r){"use strict";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(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function u(){if(null===b){var e=i();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),b=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return b}function a(){var e=i();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function c(){var e=u(),t=a(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function _(e){var t=c();if(void 0===t[e])return f(e);var n=t[e];return n===g?void 0:n}function f(e){switch(e){case"React":return y.default}}function s(e,t){var n=c();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){l(e)})}):(n[e]=void 0===t?g:t,function(){l(e)})}function l(e){var t=c();delete t[e],0==Object.keys(t).length&&delete a()[u]}function p(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=c(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function d(e,t){Object.defineProperty(h,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=_,n.__set__=n.__Rewire__=s,n.__ResetDependency__=l,n.__RewireAPI__=n.default=void 0;var y=function(e){return e&&e.__esModule?e:{default:e}}(r(0)),h=function(){return _("React").createElement("div",{className:"gel-icon gel-icon--recommend"},_("React").createElement("svg",{version:"1.1",x:"0px",y:"0px",width:"32px",height:"32px",viewBox:"0 0 32 32",enableBackground:"new 0 0 32 32",xmlSpace:"preserve"},_("React").createElement("g",{id:"Grid"}),_("React").createElement("g",{id:"Layer_2"},_("React").createElement("g",null,_("React").createElement("path",{d:"M16,28C9.4,28,4,22.6,4,16S9.4,4,16,4c3.1,0,6,1.2,8.1,3.2l-8.7,10.4L10,13.8l-3,3.5l8.8,6.8l11-13.1l2.8-3.3 C26.8,3.1,21.8,0,16,0C7.2,0,0,7.2,0,16s7.2,16,16,16s16-7.2,16-16h-4C28,22.6,22.6,28,16,28"})))))},v=h;n.default=v,e.exports=n.default;var b=null;!function(){var e=i();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var g="__INTENTIONAL_UNDEFINED__",R={};n.__RewireAPI__=R,function(){function e(e,t){Object.defineProperty(R,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",_),e("__GetDependency__",_),e("__Rewire__",s),e("__set__",s),e("__reset__",l),e("__ResetDependency__",l),e("__with__",p)}();var E=o(h);"object"!==E&&"function"!==E||!Object.isExtensible(h)||(d("__get__",_),d("__GetDependency__",_),d("__Rewire__",s),d("__set__",s),d("__reset__",l),d("__ResetDependency__",l),d("__with__",p),d("__RewireAPI__",R))},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===R){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),R=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return R}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===E?void 0:n}function s(e){switch(e){case"getI18nText":return v.getI18nText;case"ScoreSummary":return b;case"PropTypes":return h.PropTypes;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?E:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(b,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor
  1125. ;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=r(7),b=function(e){var t=e.score,n=e.maxScore,r=e.language;return f("React").createElement("div",{className:"score-summary"},f("React").createElement("h2",null,f("getI18nText")(r,"yougot",[t,n])))};f("ScoreSummary").displayName="ScoreSummary",f("ScoreSummary").propTypes={language:f("PropTypes").string,maxScore:f("PropTypes").number.isRequired,score:f("PropTypes").number.isRequired},f("ScoreSummary").defaultProps={language:"en-GB"};var g=f("ScoreSummary");n.default=g,e.exports=n.default;var R=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var E="__INTENTIONAL_UNDEFINED__",m={};n.__RewireAPI__=m,function(){function e(e,t){Object.defineProperty(m,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var O=o(b);"object"!==O&&"function"!==O||!Object.isExtensible(b)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",m))},function(e,n,r){"use strict";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(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function a(){if(null===E){var e=u();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),E=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return E}function c(){var e=u();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function _(){var e=a(),t=c(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function f(e){var t=_();if(void 0===t[e])return s(e);var n=t[e];return n===m?void 0:n}function s(e){switch(e){case"withContext":return v.default;case"PropTypes":return h.PropTypes;case"formProvide":return b;case"TestFormProvider":return g;case"React":return h.default}}function l(e,t){var n=_();return"object"===o(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){p(e)})}):(n[e]=void 0===t?m:t,function(){p(e)})}function p(e){var t=_();delete t[e],0==Object.keys(t).length&&delete c()[a]}function d(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=_(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function y(e,t){Object.defineProperty(g,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=f,n.__set__=n.__Rewire__=l,n.__ResetDependency__=p,n.__RewireAPI__=n.default=void 0;var h=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}(r(0)),v=function(e){return e&&e.__esModule?e:{default:e}}(r(20)),b=function(e,t,n,r){return f("withContext")({setQuestionValue:f("PropTypes").func,setSubQuestionValue:f("PropTypes").func,getSubQuestionState:f("PropTypes").func,getSubQuestionValue:f("PropTypes").func},function(){return{setQuestionValue:e,setSubQuestionValue:t,getSubQuestionState:n,getSubQuestionValue:r}})},g=function(e){var t=e.setQuestionValue,n=e.setSubQuestionValue,r=e.getSubQuestionState,o=e.getSubQuestionValue,i=e.children,u=f("formProvide")(t,n,r,o)(function(){return i});return f("React").createElement(u,null)};f("TestFormProvider").propTypes={children:f("PropTypes").node.isRequired,setQuestionValue:f("PropTypes").func.isRequired,setSubQuestionValue:f("PropTypes").func.isRequired,getSubQuestionState:f("PropTypes").func.isRequired,getSubQuestionValue:f("PropTypes").func.isRequired},f("TestFormProvider").displayName="TestFormProvider";var R=f("TestFormProvider");n.default=R,e.exports=n.default;var E=null;!function(){var e=u();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var m="__INTENTIONAL_UNDEFINED__",O={};n.__RewireAPI__=O,function(){function e(e,t){Object.defineProperty(O,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",f),e("__GetDependency__",f),e("__Rewire__",l),e("__set__",l),e("__reset__",p),e("__ResetDependency__",p),e("__with__",d)}();var w=o(g);"object"!==w&&"function"!==w||!Object.isExtensible(g)||(y("__get__",f),y("__GetDependency__",f),y("__Rewire__",l),y("__set__",l),y("__reset__",p),y("__ResetDependency__",p),y("__with__",d),y("__RewireAPI__",O))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(163));e.exports=t.default},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){return(u="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 c(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 _(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==u(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 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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function h(){if(null===N){var e=y();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),N=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return N}function v(){var e=y();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function b(){var e=h(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function g(e){var t=b();if(void 0===t[e])return R(e);var n=t[e];return n===M?void 0:n}function R(e){switch(e){case"connect":return L.default;case"getGlossaryItems":return A.getGlossaryItems;case"getVideo":return A.getVideo;case"getLanguage":return A.getLanguage;case"getGuideId":return A.getGuideId;case"getMetaData":return A.getMetaData;case"isPreviewRequest":return A.isPreviewRequest;case"uasHelper":return x.default;case"React":return I.default;case"VideoChapter":return G;case"PropTypes":return I.PropTypes;case"metaDataType":return S.default;case"enhance":return D;case"MediaPlayer":return T.default;case"Glossary":return j.default;case"NextChapter":return P.default}}function E(e,t){var n=b();return"object"===u(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){m(e)})}):(n[e]=void 0===t?M:t,function(){m(e)})}function m(e){var t=b();delete t[e],0==Object.keys(t).length&&delete v()[h]}function O(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=b(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function w(e,t){Object.defineProperty($,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=g,n.__set__=n.__Rewire__=E,n.__ResetDependency__=m,n.__RewireAPI__=n.default=void 0;var I=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(r(0)),j=o(r(15)),P=o(r(19)),T=o(r(18)),L=o(r(2)),A=r(1),x=o(r(12)),S=o(r(13)),D=g("connect")(function(e){return{glossaryItems:g("getGlossaryItems")(e),video:g("getVideo")(e),language:g("getLanguage")(e),guideId:g("getGuideId")(e),metaData:g("getMetaData")(e),isPreviewRequest:g("isPreviewRequest")(e)}}),G=function(e){function t(){return a(this,t),f(this,l(t).apply(this,arguments))}return p(t,e),_(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.isPreviewRequest,n=e.guideId,r=e.metaData;t||g("uasHelper").recordRead(n,r)}},{key:"render",value:function(){var e=this.props,t=e.video,n=e.language,r=e.glossaryItems;return g("React").createElement("div",{className:"video-chapter"},g("React").createElement("section",null,g("React").createElement(g("MediaPlayer"),{nitroData:t,caption:t.caption,language:n,transcript:t.transcript})),g("React").createElement(g("Glossary"),{items:r,language:n}),g("React").createElement(g("NextChapter"),null))}}]),t}(g("React").Component);g("VideoChapter").displayName="VideoChapter",g("VideoChapter").propTypes={glossaryItems:g("PropTypes").array.isRequired,video:g("PropTypes").shape({caption:g("PropTypes").string,transcript:g("PropTypes").string}).isRequired,language:g("PropTypes").string.isRequired,guideId:g("PropTypes").string.isRequired,metaData:g("PropTypes").shape(g("metaDataType")).isRequired,isPreviewRequest:g("PropTypes").bool.isRequired};var $=g("enhance")(g("VideoChapter")),k=$;n.default=k,e.exports=n.default;var N=null;!function(){var e=y();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var M="__INTENTIONAL_UNDEFINED__",W={};n.__RewireAPI__=W,function(){function e(e,t){Object.defineProperty(W,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",E),e("__set__",E),e("__reset__",m),e("__ResetDependency__",m),e("__with__",O)}();var B=u($);"object"!==B&&"function"!==B||!Object.isExtensible($)||(w("__get__",g),w("__GetDependency__",g),w("__Rewire__",E),w("__set__",E),w("__reset__",m),w("__ResetDependency__",m),w("__with__",O),w("__RewireAPI__",W))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(165));e.exports=t.default},function(e,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function u(e){return(u="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 c(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 _(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==u(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 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&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(){try{if(t)return t}catch(e){try{if(window)return window}catch(e){return this}}}function h(){if(null===N){var e=y();e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__||(e.__$$GLOBAL_REWIRE_NEXT_MODULE_ID__=0),N=__$$GLOBAL_REWIRE_NEXT_MODULE_ID__++}return N}function v(){var e=y();return e.__$$GLOBAL_REWIRE_REGISTRY__||(e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)),e.__$$GLOBAL_REWIRE_REGISTRY__}function b(){var e=h(),t=v(),n=t[e];return n||(t[e]=Object.create(null),n=t[e]),n}function g(e){var t=b();if(void 0===t[e])return R(e);var n=t[e];return n===M?void 0:n}function R(e){switch(e){case"connect":return x.default;case"getGlossaryItems":return S.getGlossaryItems;case"getAudio":return S.getAudio;case"getLanguage":return S.getLanguage;case"getGuideId":return S.getGuideId;case"getMetaData":return S.getMetaData;case"isPreviewRequest":return S.isPreviewRequest;case"uasHelper":return L.default;case"React":return I.default;case"AudioChapter":return G;case"PropTypes":return I.PropTypes;case"metaDataType":return A.default;case"enhance":return D;case"MediaPlayer":return T.default;case"Glossary":return j.default;case"NextChapter":return P.default}}function E(e,t){var n=b();return"object"===u(e)?(Object.keys(e).forEach(function(t){n[t]=e[t]}),function(){Object.keys(e).forEach(function(t){m(e)})}):(n[e]=void 0===t?M:t,function(){m(e)})}function m(e){var t=b();delete t[e],0==Object.keys(t).length&&delete v()[h]}function O(e){function t(){r.forEach(function(e){n[e]=o[e]})}var n=b(),r=Object.keys(e),o={};return function(i){r.forEach(function(t){o[t]=n[t],n[t]=e[t]});var u=i();return u&&"function"==typeof u.then?u.then(t).catch(t):t(),u}}function w(e,t){Object.defineProperty($,e,{value:t,enumerable:!1,configurable:!0})}Object.defineProperty(n,"__esModule",{value:!0}),n.__GetDependency__=n.__get__=g,n.__set__=n.__Rewire__=E,n.__ResetDependency__=m,n.__RewireAPI__=n.default=void 0;var I=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}(r(0)),j=o(r(15)),P=o(r(19)),T=o(r(18)),L=o(r(12)),A=o(r(13)),x=o(r(2)),S=r(1),D=g("connect")(function(e){return{glossaryItems:g("getGlossaryItems")(e),audioData:g("getAudio")(e),language:g("getLanguage")(e),guideId:g("getGuideId")(e),metaData:g("getMetaData")(e),isPreviewRequest:g("isPreviewRequest")(e)}}),G=function(e){function t(){return a(this,t),f(this,l(t).apply(this,arguments))}return p(t,e),_(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.isPreviewRequest,n=e.guideId,r=e.metaData;t||g("uasHelper").recordRead(n,r)}},{key:"render",value:function(){var e=this.props,t=e.audioData,n=e.language,r=e.glossaryItems;return g("React").createElement("div",{className:"audio-chapter"},t.introduction&&g("React").createElement("section",{className:"isite-content"},g("React").createElement("p",null,t.introduction)),g("React").createElement("section",null,g("React").createElement(g("MediaPlayer"),{nitroData:t,caption:t.caption,language:n,transcript:t.transcript})),g("React").createElement(g("Glossary"),{items:r,language:n}),g("React").createElement(g("NextChapter"),null))}}]),t}(g("React").Component);g("AudioChapter").displayName="AudioChapter",g("AudioChapter").propTypes={glossaryItems:g("PropTypes").array.isRequired,audioData:g("PropTypes").shape({introduction:g("PropTypes").string,caption:g("PropTypes").string,transcript:g("PropTypes").string}).isRequired,language:g("PropTypes").string.isRequired,guideId:g("PropTypes").string.isRequired,metaData:g("PropTypes").shape(g("metaDataType")).isRequired,isPreviewRequest:g("PropTypes").bool.isRequired};var $=g("enhance")(g("AudioChapter")),k=$;n.default=k,e.exports=n.default;var N=null;!function(){var e=y();e.__rewire_reset_all__||(e.__rewire_reset_all__=function(){e.__$$GLOBAL_REWIRE_REGISTRY__=Object.create(null)})}();var M="__INTENTIONAL_UNDEFINED__",W={};n.__RewireAPI__=W,function(){function e(e,t){Object.defineProperty(W,e,{value:t,enumerable:!1,configurable:!0})}e("__get__",g),e("__GetDependency__",g),e("__Rewire__",E),e("__set__",E),e("__reset__",m),e("__ResetDependency__",m),e("__with__",O)}();var B=u($);"object"!==B&&"function"!==B||!Object.isExtensible($)||(w("__get__",g),w("__GetDependency__",g),w("__Rewire__",E),w("__set__",E),w("__reset__",m),w("__ResetDependency__",m),w("__with__",O),w("__RewireAPI__",W))},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(n,!0).forEach(function(t){i(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.getRequests=void 0;var u=function(e){var t={};return e.cacheBuster&&(t.cacheBuster=e.cacheBuster),"revision"===e.chapterType&&(t.pageIndex=e.pageIndex||"1"),{guideData:{uri:o({data:"bbc-morph-bitesize-study-guide-data",guideId:e.guideId,chapterType:e.chapterType},t),updates:!1,requireSuccess:!0},guideMetaData:{uri:{data:"bbc-morph-bitesize-study-guide-meta-data",studyGuideId:e.guideId},updates:!1,requireSuccess:!1}}};t.getRequests=u}])}).call(t,function(){return this}(),n(2))},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(f===setTimeout)return setTimeout(e,0);if((f===n||!f)&&setTimeout)return f=setTimeout,setTimeout(e,0);try{return f(e,0)}catch(t){try{return f.call(null,e,0)}catch(t){return f.call(this,e,0)}}}function i(e){if(s===clearTimeout)return clearTimeout(e);if((s===r||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(e);try{return s(e)}catch(t){try{return s.call(null,e)}catch(t){return s.call(this,e)}}}function u(){y&&p&&(y=!1,p.length?d=p.concat(d):h=-1,d.length&&a())}function a(){if(!y){var e=o(u);y=!0;for(var t=d.length;t;){for(p=d,d=[];++h<t;)p&&p[h].run();h=-1,t=d.length}p=null,y=!1,i(e)}}function c(e,t){this.fun=e,this.array=t}function _(){}var f,s,l=e.exports={};!function(){try{f="function"==typeof setTimeout?setTimeout:n}catch(e){f=n}try{s="function"==typeof clearTimeout?clearTimeout:r}catch(e){s=r}}();var p,d=[],y=!1,h=-1;l.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];d.push(new c(e,t)),1!==d.length||y||o(a)},c.prototype.run=function(){this.fun.apply(null,this.array)},l.title="browser",l.browser=!0,l.env={},l.argv=[],l.version="",l.versions={},l.on=_,l.addListener=_,l.once=_,l.off=_,l.removeListener=_,l.removeAllListeners=_,l.emit=_,l.prependListener=_,l.prependOnceListener=_,l.listeners=function(e){return[]},l.binding=function(e){throw new Error("process.binding is not supported")},l.cwd=function(){return"/"},l.chdir=function(e){throw new Error("process.chdir is not supported")},l.umask=function(){return 0}},function(e,t){e.exports=React},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t,n){var r=n(6).runInContext();e.exports=n(8)(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 c(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function _(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 f(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 s(e,t){return!(null==e||!e.length)&&-1<R(e,t,0)}function l(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 p(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 d(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 h(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 b(e,t,n){var r;return n(e,function(e,n,o){if(t(e,n,o))return r=n,!1}),r}function g(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 R(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=g(e,m,n);return e}function E(e,t,n,r){--n;for(var o=e.length;++n<o;)if(r(e[n],t))return n;return-1}function m(e){return e!==e}function O(e,t){var n=null==e?0:e.length;return n?T(e,t)/n:z}function w(e){return function(t){return null==t?Y:t[e]}}function I(e){return function(t){return null==e?Y:e[t]}}function j(e,t,n,r,o){return o(e,function(e,o,i){n=r?(r=!1,e):t(n,e,o,i)}),n}function P(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].c;return e}function T(e,t){for(var n,r=-1,o=e.length;++r<o;){var i=t(e[r]);i!==Y&&(n=n===Y?i:n+i)}return n}function L(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function A(e,t){return p(t,function(t){return[t,e[t]]})}function x(e){return function(t){return e(t)}}function S(e,t){return p(t,function(t){return e[t]})}function D(e,t){return e.has(t)}function G(e,t){for(var n=-1,r=e.length;++n<r&&-1<R(t,e[n],0););return n}function $(e,t){for(var n=e.length;n--&&-1<R(t,e[n],0););return n}function k(e){return"\\"+Ne[e]}function N(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function M(e,t){return function(n){return e(t(n))}}function W(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 B(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function C(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function q(e){if(Se.test(e)){for(var t=Ae.lastIndex=0;Ae.test(e);)++t;e=t}else e=et(e);return e}function U(e){return Se.test(e)?e.match(Ae)||[]:e.split("")}var Y,F=1/0,z=NaN,X=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Q=/\b__p\+='';/g,V=/\b(__p\+=)''\+/g,H=/(__e\(.*?\)|\b__t\))\+'';/g,K=/&(?:amp|lt|gt|quot|#39);/g,Z=/[&<>"']/g,J=RegExp(K.source),ee=RegExp(Z.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,ce=RegExp(ae.source),_e=/^\s+|\s+$/g,fe=/^\s+/,se=/\s+$/,le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,pe=/\{\n\/\* \[wrapped with (.+)\] \*/,de=/,? & /,ye=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,he=/\\(\\)?/g,ve=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,be=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,Re=/^0b[01]+$/i,Ee=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,Oe=/^(?:0|[1-9]\d*)$/,we=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ie=/($^)/,je=/['\n\r\u2028\u2029\\]/g,Pe="[\\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])?)*",Te=RegExp("['’]","g"),Le=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Ae=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])"+Pe,"g"),xe=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"),Se=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),De=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ge="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(" "),$e={};$e["[object Float32Array]"]=$e["[object Float64Array]"]=$e["[object Int8Array]"]=$e["[object Int16Array]"]=$e["[object Int32Array]"]=$e["[object Uint8Array]"]=$e["[object Uint8ClampedArray]"]=$e["[object Uint16Array]"]=$e["[object Uint32Array]"]=!0,$e["[object Arguments]"]=$e["[object Array]"]=$e["[object ArrayBuffer]"]=$e["[object Boolean]"]=$e["[object DataView]"]=$e["[object Date]"]=$e["[object Error]"]=$e["[object Function]"]=$e["[object Map]"]=$e["[object Number]"]=$e["[object Object]"]=$e["[object RegExp]"]=$e["[object Set]"]=$e["[object String]"]=$e["[object WeakMap]"]=!1;var ke={};ke["[object Arguments]"]=ke["[object Array]"]=ke["[object ArrayBuffer]"]=ke["[object DataView]"]=ke["[object Boolean]"]=ke["[object Date]"]=ke["[object Float32Array]"]=ke["[object Float64Array]"]=ke["[object Int8Array]"]=ke["[object Int16Array]"]=ke["[object Int32Array]"]=ke["[object Map]"]=ke["[object Number]"]=ke["[object Object]"]=ke["[object RegExp]"]=ke["[object Set]"]=ke["[object String]"]=ke["[object Symbol]"]=ke["[object Uint8Array]"]=ke["[object Uint8ClampedArray]"]=ke["[object Uint16Array]"]=ke["[object Uint32Array]"]=!0,ke["[object Error]"]=ke["[object Function]"]=ke["[object WeakMap]"]=!1;var Ne={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Me=parseFloat,We=parseInt,Be="object"==typeof e&&e&&e.Object===Object&&e,Ce="object"==typeof self&&self&&self.Object===Object&&self,qe=Be||Ce||Function("return this")(),Ue="object"==typeof t&&t&&!t.nodeType&&t,Ye=Ue&&"object"==typeof o&&o&&!o.nodeType&&o,Fe=Ye&&Ye.exports===Ue,ze=Fe&&Be.process,Xe=function(){try{var e=Ye&&Ye.require&&Ye.require("util").types;return e||ze&&ze.binding&&ze.binding("util")}catch(e){}}(),Qe=Xe&&Xe.isArrayBuffer,Ve=Xe&&Xe.isDate,He=Xe&&Xe.isMap,Ke=Xe&&Xe.isRegExp,Ze=Xe&&Xe.isSet,Je=Xe&&Xe.isTypedArray,et=w("length"),tt=I({"À":"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"}),nt=I({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),rt=I({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),ot=function e(t){function n(e){if(go(e)&&!ua(e)&&!(e instanceof I)){if(e instanceof o)return e;if(ai.call(e,"__wrapped__"))return Cr(e)}return new o(e)}function r(){}
  1126. function o(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=Y}function I(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Pe(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 Ne(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 Be(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ne;++t<n;)this.add(e[t])}function Ce(e){this.size=(this.__data__=new Ae(e)).size}function Ue(e,t){var n,r=ua(e),o=!r&&ia(e),i=!r&&!o&&ca(e),u=!r&&!o&&!i&&pa(e),o=(r=r||o||i||u)?L(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)||Pr(n,a))||o.push(n);return o}function Ye(e){var t=e.length;return t?e[on(0,t-1)]:Y}function ze(e,t){return Nr($n(e),lt(t,0,e.length))}function Xe(e){return Nr($n(e))}function et(e,t,n){(n===Y||fo(e[t],n))&&(n!==Y||t in e)||ft(e,t,n)}function it(e,t,n){var r=e[t];ai.call(e,t)&&fo(r,n)&&(n!==Y||t in e)||ft(e,t,n)}function ut(e,t){for(var n=e.length;n--;)if(fo(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 ct(e,t){return e&&kn(t,Do(t),e)}function _t(e,t){return e&&kn(t,Go(t),e)}function ft(e,t,n){"__proto__"==t&&Ii?Ii(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function st(e,t){for(var n=-1,r=t.length,o=Qo(r),i=null==e;++n<r;)o[n]=i?Y:xo(e,t[n]);return o}function lt(e,t,n){return e===e&&(n!==Y&&(e=e<=n?e:n),t!==Y&&(e=e>=t?e:t)),e}function pt(e,t,n,r,o,i){var u,c=1&t,_=2&t,f=4&t;if(n&&(u=o?n(e,r,o,i):n(e)),u!==Y)return u;if(!bo(e))return e;if(r=ua(e)){if(u=Or(e),!c)return $n(e,u)}else{var s=hu(e),l="[object Function]"==s||"[object GeneratorFunction]"==s;if(ca(e))return Ln(e,c);if("[object Object]"==s||"[object Arguments]"==s||l&&!o){if(u=_||l?{}:wr(e),!c)return _?Mn(e,_t(u,e)):Nn(e,ct(u,e))}else{if(!ke[s])return o?e:{};u=Ir(e,s,c)}}if(i||(i=new Ce),o=i.get(e))return o;if(i.set(e,u),la(e))return e.forEach(function(r){u.add(pt(r,t,n,r,e,i))}),u;if(fa(e))return e.forEach(function(r,o){u.set(o,pt(r,t,n,o,e,i))}),u;var _=f?_?yr:dr:_?Go:Do,p=r?Y:_(e);return a(p||e,function(r,o){p&&(o=r,r=e[o]),it(u,o,pt(r,t,n,o,e,i))}),u}function dt(e){var t=Do(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=Jo(e);r--;){var o=n[r],i=t[o],u=e[o];if(u===Y&&!(o in e)||!i(u))return!1}return!0}function ht(e,t,n){if("function"!=typeof e)throw new ni("Expected a function");return gu(function(){e.apply(Y,n)},t)}function vt(e,t,n,r){var o=-1,i=s,u=!0,a=e.length,c=[],_=t.length;if(!a)return c;n&&(t=p(t,x(n))),r?(i=l,u=!1):200<=t.length&&(i=D,u=!1,t=new Be(t));e:for(;++o<a;){var f=e[o],d=null==n?f:n(f),f=r||0!==f?f:0;if(u&&d===d){for(var y=_;y--;)if(t[y]===d)continue e;c.push(f)}else i(t,d,r)||c.push(f)}return c}function bt(e,t){var n=!0;return iu(e,function(e,r,o){return n=!!t(e,r,o)}),n}function gt(e,t,n){for(var r=-1,o=e.length;++r<o;){var i=e[r],u=t(i);if(null!=u&&(a===Y?u===u&&!Oo(u):n(u,a)))var a=u,c=i}return c}function Rt(e,t){var n=[];return iu(e,function(e,r,o){t(e,r,o)&&n.push(e)}),n}function Et(e,t,n,r,o){var i=-1,u=e.length;for(n||(n=jr),o||(o=[]);++i<u;){var a=e[i];0<t&&n(a)?1<t?Et(a,t-1,n,r,o):d(o,a):r||(o[o.length]=a)}return o}function mt(e,t){return e&&au(e,t,Do)}function Ot(e,t){return e&&cu(e,t,Do)}function wt(e,t){return f(t,function(t){return yo(e[t])})}function It(e,t){t=Pn(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[Mr(t[n++])];return n&&n==r?e:Y}function jt(e,t,n){return t=t(e),ua(e)?t:d(t,n(e))}function Pt(e){if(null==e)return e===Y?"[object Undefined]":"[object Null]";if(wi&&wi in Jo(e)){var t=ai.call(e,wi),n=e[wi];try{e[wi]=Y;var r=!0}catch(e){}var o=fi.call(e);r&&(t?e[wi]=n:delete e[wi]),e=o}else e=fi.call(e);return e}function Tt(e,t){return e>t}function Lt(e,t){return null!=e&&ai.call(e,t)}function At(e,t){return null!=e&&t in Jo(e)}function xt(e,t,n){for(var r=n?l:s,o=e[0].length,i=e.length,u=i,a=Qo(i),c=1/0,_=[];u--;){var f=e[u];u&&t&&(f=p(f,x(t))),c=Ni(f.length,c),a[u]=!n&&(t||120<=o&&120<=f.length)?new Be(u&&f):Y}var f=e[0],d=-1,y=a[0];e:for(;++d<o&&_.length<c;){var h=f[d],v=t?t(h):h,h=n||0!==h?h:0;if(y?!D(y,v):!r(_,v,n)){for(u=i;--u;){var b=a[u];if(b?!D(b,v):!r(e[u],v,n))continue e}y&&y.push(v),_.push(h)}}return _}function St(e,t,n,r){return mt(e,function(e,o,i){t(r,n(e),o,i)}),r}function Dt(e,t,n){return t=Pn(t,e),e=2>t.length?e:It(e,ln(t,0,-1)),t=null==e?e:e[Mr(zr(t))],null==t?Y:i(t,e,n)}function Gt(e){return go(e)&&"[object Arguments]"==Pt(e)}function $t(e){return go(e)&&"[object ArrayBuffer]"==Pt(e)}function kt(e){return go(e)&&"[object Date]"==Pt(e)}function Nt(e,t,n,r,o){if(e===t)return!0;if(null==e||null==t||!go(e)&&!go(t))return e!==e&&t!==t;e:{var i=ua(e),u=ua(t),a=i?"[object Array]":hu(e),c=u?"[object Array]":hu(t),a="[object Arguments]"==a?"[object Object]":a,c="[object Arguments]"==c?"[object Object]":c,_="[object Object]"==a,u="[object Object]"==c;if((c=a==c)&&ca(e)){if(!ca(t)){t=!1;break e}i=!0,_=!1}if(c&&!_)o||(o=new Ce),t=i||pa(e)?sr(e,t,n,r,Nt,o):lr(e,t,a,n,r,Nt,o);else{if(!(1&n)&&(i=_&&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 Ce),t=Nt(e,t,n,r,o);break e}if(c)t:if(o||(o=new Ce),i=1&n,a=dr(e),u=a.length,c=dr(t).length,u==c||i){for(_=u;_--;){var f=a[_];if(!(i?f in t:ai.call(t,f))){t=!1;break t}}if((c=o.get(e))&&o.get(t))t=c==t;else{c=!0,o.set(e,t),o.set(t,e);for(var s=i;++_<u;){var f=a[_],l=e[f],p=t[f];if(r)var d=i?r(p,l,f,t,e,o):r(l,p,f,e,t,o);if(d===Y?l!==p&&!Nt(l,p,n,r,o):!d){c=!1;break}s||(s="constructor"==f)}c&&!s&&(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)&&(c=!1)),o.delete(e),o.delete(t),t=c}}else t=!1;else t=!1}}return t}function Mt(e){return go(e)&&"[object Map]"==hu(e)}function Wt(e,t,n,r){var o=n.length,i=o,u=!r;if(null==e)return!i;for(e=Jo(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],c=a[0],_=e[c],f=a[1];if(u&&a[2]){if(_===Y&&!(c in e))return!1}else{if(a=new Ce,r)var s=r(_,f,c,e,t,a);if(s===Y?!Nt(f,_,3,r,a):!s)return!1}}return!0}function Bt(e){return!(!bo(e)||_i&&_i in e)&&(yo(e)?pi:Ee).test(Wr(e))}function Ct(e){return go(e)&&"[object RegExp]"==Pt(e)}function qt(e){return go(e)&&"[object Set]"==hu(e)}function Ut(e){return go(e)&&vo(e.length)&&!!$e[Pt(e)]}function Yt(e){return"function"==typeof e?e:null==e?Co:"object"==typeof e?ua(e)?Vt(e[0],e[1]):Qt(e):Fo(e)}function Ft(e){if(!xr(e))return $i(e);var t,n=[];for(t in Jo(e))ai.call(e,t)&&"constructor"!=t&&n.push(t);return n}function zt(e,t){return e<t}function Xt(e,t){var n=-1,r=so(e)?Qo(e.length):[];return iu(e,function(e,o,i){r[++n]=t(e,o,i)}),r}function Qt(e){var t=Rr(e);return 1==t.length&&t[0][2]?Sr(t[0][0],t[0][1]):function(n){return n===e||Wt(n,e,t)}}function Vt(e,t){return Lr(e)&&t===t&&!bo(t)?Sr(Mr(e),t):function(n){var r=xo(n,e);return r===Y&&r===t?So(n,e):Nt(t,r,3)}}function Ht(e,t,n,r,o){e!==t&&au(t,function(i,u){if(bo(i)){o||(o=new Ce);var a=o,c=Gr(e,u),_=Gr(t,u),f=a.get(_);if(!f){var f=r?r(c,_,u+"",e,t,a):Y,s=f===Y;if(s){var l=ua(_),p=!l&&ca(_),d=!l&&!p&&pa(_),f=_;l||p||d?ua(c)?f=c:lo(c)?f=$n(c):p?(s=!1,f=Ln(_,!0)):d?(s=!1,f=xn(_,!0)):f=[]:Eo(_)||ia(_)?(f=c,ia(c)?f=Lo(c):bo(c)&&!yo(c)||(f=wr(_))):s=!1}s&&(a.set(_,f),Ht(f,_,n,r,a),a.delete(_))}et(e,u,f)}else a=r?r(Gr(e,u),i,u+"",e,t,o):Y,a===Y&&(a=i),et(e,u,a)},Go)}function Kt(e,t){var n=e.length;if(n)return t+=0>t?n:0,Pr(t,n)?e[t]:Y}function Zt(e,t,n){var r=-1;return t=p(t.length?t:[Co],x(br())),e=Xt(e,function(e,n,o){return{a:p(t,function(t){return t(e)}),b:++r,c:e}}),P(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 c=Sn(o[r],i[r]);if(c){if(r>=a){r=c;break e}r=c*("desc"==n[r]?-1:1);break e}}r=e.b-t.b}return r})}function Jt(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=It(e,u);n(a,u)&&fn(i,Pn(u,e),a)}return i}function tn(e){return function(t){return It(t,e)}}function nn(e,t,n,r){var o=r?E:R,i=-1,u=t.length,a=e;for(e===t&&(t=$n(t)),n&&(a=p(e,x(n)));++i<u;)for(var c=0,_=t[i],_=n?n(_):_;-1<(c=o(a,_,c,r));)a!==e&&Ei.call(a,c,1),Ei.call(e,c,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;Pr(o)?Ei.call(e,o,1):Rn(e,o)}}return e}function on(e,t){return e+Ai(Bi()*(t-e+1))}function un(e,t){var n="";if(!e||1>t||9007199254740991<t)return n;do{t%2&&(n+=e),(t=Ai(t/2))&&(e+=e)}while(t);return n}function an(e,t){return Ru(Dr(e,t,Co),e+"")}function cn(e){return Ye(ko(e))}function _n(e,t){var n=ko(e);return Nr(n,lt(t,0,n.length))}function fn(e,t,n,r){if(!bo(e))return e;t=Pn(t,e);for(var o=-1,i=t.length,u=i-1,a=e;null!=a&&++o<i;){var c=Mr(t[o]),_=n;if(o!=u){var f=a[c],_=r?r(f,c,a):Y;_===Y&&(_=bo(f)?f:Pr(t[o+1])?[]:{})}it(a,c,_),a=a[c]}return e}function sn(e){return Nr(ko(e))}function ln(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=Qo(o);++r<o;)n[r]=e[r+t];return n}function pn(e,t){var n;return iu(e,function(e,r,o){return!(n=t(e,r,o))}),!!n}function dn(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&&!Oo(u)&&(n?u<=t:u<t)?r=i+1:o=i}return o}return yn(e,t,Co,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,c=Oo(t),_=t===Y;o<i;){var f=Ai((o+i)/2),s=n(e[f]),l=s!==Y,p=null===s,d=s===s,y=Oo(s);(u?r||d:_?d&&(r||l):a?d&&l&&(r||!p):c?d&&l&&!p&&(r||!y):p||y?0:r?s<=t:s<t)?o=f+1:i=f}return Ni(i,4294967294)}function hn(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||!fo(a,c)){var c=a;i[o++]=0===u?0:u}}return i}function vn(e){return"number"==typeof e?e:Oo(e)?z:+e}function bn(e){if("string"==typeof e)return e;if(ua(e))return p(e,bn)+"";if(Oo(e))return ru?ru.call(e):"";var t=e+"";return"0"==t&&1/e==-F?"-0":t}function gn(e,t,n){var r=-1,o=s,i=e.length,u=!0,a=[],c=a;if(n)u=!1,o=l;else if(200<=i){if(o=t?null:lu(e))return B(o);u=!1,o=D,c=new Be}else c=t?[]:a;e:for(;++r<i;){var _=e[r],f=t?t(_):_,_=n||0!==_?_:0;if(u&&f===f){for(var p=c.length;p--;)if(c[p]===f)continue e;t&&c.push(f),a.push(_)}else o(c,f,n)||(c!==a&&c.push(f),a.push(_))}return a}function Rn(e,t){return t=Pn(t,e),null==(e=2>t.length?e:It(e,ln(t,0,-1)))||delete e[Mr(zr(t))]}function En(e,t,n,r){for(var o=e.length,i=r?o:-1;(r?i--:++i<o)&&t(e[i],i,e););return n?ln(e,r?0:i,r?i+1:o):ln(e,r?i+1:0,r?o:i)}function mn(e,t){var n=e;return n instanceof I&&(n=n.value()),y(t,function(e,t){return t.func.apply(t.thisArg,d([e],t.args))},n)}function On(e,t,n){var r=e.length;if(2>r)return r?gn(e[0]):[];for(var o=-1,i=Qo(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 gn(Et(i,1),t,n)}function wn(e,t,n){for(var r=-1,o=e.length,i=t.length,u={};++r<o;)n(u,e[r],r<i?t[r]:Y);return u}function In(e){return lo(e)?e:[]}function jn(e){return"function"==typeof e?e:Co}function Pn(e,t){return ua(e)?e:Lr(e,t)?[e]:Eu(Ao(e))}function Tn(e,t,n){var r=e.length;return n=n===Y?r:n,!t&&n>=r?e:ln(e,t,n)}function Ln(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 An(e){var t=new e.constructor(e.byteLength);return new hi(t).set(new hi(e)),t}function xn(e,t){return new e.constructor(t?An(e.buffer):e.buffer,e.byteOffset,e.length)}function Sn(e,t){if(e!==t){var n=e!==Y,r=null===e,o=e===e,i=Oo(e),u=t!==Y,a=null===t,c=t===t,_=Oo(t);if(!a&&!_&&!i&&e>t||i&&u&&c&&!a&&!_||r&&u&&c||!n&&c||!o)return 1;if(!r&&!i&&!_&&e<t||_&&n&&o&&!r&&!i||a&&n&&o||!u&&o||!c)return-1}return 0}function Dn(e,t,n,r){var o=-1,i=e.length,u=n.length,a=-1,c=t.length,_=ki(i-u,0),f=Qo(c+_);for(r=!r;++a<c;)f[a]=t[a];for(;++o<u;)(r||o<i)&&(f[n[o]]=e[o]);for(;_--;)f[a++]=e[o++];return f}function Gn(e,t,n,r){var o=-1,i=e.length,u=-1,a=n.length,c=-1,_=t.length,f=ki(i-a,0),s=Qo(f+_);for(r=!r;++o<f;)s[o]=e[o];for(f=o;++c<_;)s[f+c]=t[c];for(;++u<a;)(r||o<i)&&(s[f+n[u]]=e[o++]);return s}function $n(e,t){var n=-1,r=e.length;for(t||(t=Qo(r));++n<r;)t[n]=e[n];return t}function kn(e,t,n,r){var o=!n;n||(n={});for(var i=-1,u=t.length;++i<u;){var a=t[i],c=r?r(n[a],e[a],a,n,e):Y;c===Y&&(c=e[a]),o?ft(n,a,c):it(n,a,c)}return n}function Nn(e,t){return kn(e,du(e),t)}function Mn(e,t){return kn(e,yu(e),t)}function Wn(e,t){return function(n,r){var o=ua(n)?u:at,i=t?t():{};return o(n,e,br(r,2),i)}}function Bn(e){return an(function(t,n){var r=-1,o=n.length,i=1<o?n[o-1]:Y,u=2<o?n[2]:Y,i=3<e.length&&"function"==typeof i?(o--,i):Y;for(u&&Tr(n[0],n[1],u)&&(i=3>o?Y:i,o=1),t=Jo(t);++r<o;)(u=n[r])&&e(t,u,r,i);return t})}function Cn(e,t){return function(n,r){if(null==n)return n;if(!so(n))return e(n,r);for(var o=n.length,i=t?o:-1,u=Jo(n);(t?i--:++i<o)&&!1!==r(u[i],i,u););return n}}function qn(e){return function(t,n,r){var o=-1,i=Jo(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 Un(e,t,n){function r(){return(this&&this!==qe&&this instanceof r?i:e).apply(o?n:this,arguments)}var o=1&t,i=zn(e);return r}function Yn(e){return function(t){t=Ao(t);var n=Se.test(t)?U(t):Y,r=n?n[0]:t.charAt(0);return t=n?Tn(n,1).join(""):t.slice(1),r[e]()+t}}function Fn(e){return function(t){return y(Wo(Mo(t).replace(Te,"")),e,"")}}function zn(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 bo(t)?t:n}}function Xn(e,t,n){function r(){for(var u=arguments.length,a=Qo(u),c=u,_=vr(r);c--;)a[c]=arguments[c];return c=3>u&&a[0]!==_&&a[u-1]!==_?[]:W(a,_),u-=c.length,u<n?or(e,t,Hn,r.placeholder,Y,a,c,Y,Y,n-u):i(this&&this!==qe&&this instanceof r?o:e,this,a)}var o=zn(e);return r}function Qn(e){return function(t,n,r){var o=Jo(t);if(!so(t)){var i=br(n,3);t=Do(t),n=function(e){return i(o[e],e,o)}}return n=e(t,n,r),-1<n?o[i?t[n]:n]:Y}}function Vn(e){return pr(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"==hr(u))var a=new o([],!0)}for(r=a?r:n;++r<n;)var u=t[r],i=hr(u),c="wrapper"==i?pu(u):Y,a=c&&Ar(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?a[hr(c[0])].apply(a,c[3]):1==u.length&&Ar(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 Hn(e,t,n,r,o,i,u,a,c,_){function f(){for(var v=arguments.length,b=Qo(v),g=v;g--;)b[g]=arguments[g];if(d){var R,E=vr(f),g=b.length;for(R=0;g--;)b[g]===E&&++R}if(r&&(b=Dn(b,r,o,d)),i&&(b=Gn(b,i,u,d)),v-=R,d&&v<_)return E=W(b,E),or(e,t,Hn,f.placeholder,n,b,E,a,c,_-v);if(E=l?n:this,g=p?E[e]:e,v=b.length,a){R=b.length;for(var m=Ni(a.length,R),O=$n(b);m--;){var w=a[m];b[m]=Pr(w,R)?O[w]:Y}}else y&&1<v&&b.reverse();return s&&c<v&&(b.length=c),this&&this!==qe&&this instanceof f&&(g=h||zn(g)),g.apply(E,b)}var s=128&t,l=1&t,p=2&t,d=24&t,y=512&t,h=p?Y:zn(e);return f}function Kn(e,t){return function(n,r){return St(n,e,t(r),{})}}function Zn(e,t){return function(n,r){var o;if(n===Y&&r===Y)return t;if(n!==Y&&(o=n),r!==Y){if(o===Y)return r;"string"==typeof n||"string"==typeof r?(n=bn(n),r=bn(r)):(n=vn(n),r=vn(r)),o=e(n,r)}return o}}function Jn(e){return pr(function(t){return t=p(t,x(br())),an(function(n){var r=this;return e(t,function(e){return i(e,r,n)})})})}function er(e,t){t=t===Y?" ":bn(t);var n=t.length;return 2>n?n?un(t,e):t:(n=un(t,Li(e/q(t))),Se.test(t)?Tn(U(n),0,e).join(""):n.slice(0,e))}function tr(e,t,n,r){function o(){for(var t=-1,c=arguments.length,_=-1,f=r.length,s=Qo(f+c),l=this&&this!==qe&&this instanceof o?a:e;++_<f;)s[_]=r[_];for(;c--;)s[_++]=arguments[++t];return i(l,u?n:this,s)}var u=1&t,a=zn(e);return o}function nr(e){return function(t,n,r){r&&"number"!=typeof r&&Tr(t,n,r)&&(n=r=Y),t=Io(t),n===Y?(n=t,t=0):n=Io(n),r=r===Y?t<n?1:-1:Io(r);var o=-1;n=ki(Li((n-t)/(r||1)),0);for(var i=Qo(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=To(t),n=To(n)),e(t,n)}}function or(e,t,n,r,o,i,u,a,c,_){var f=8&t,s=f?u:Y;u=f?Y:u;var l=f?i:Y;return i=f?Y:i,t=(t|(f?32:64))&~(f?64:32),4&t||(t&=-4),o=[e,t,o,l,s,i,u,a,c,_],n=n.apply(Y,o),Ar(e)&&bu(n,o),n.placeholder=r,$r(n,e,t)}function ir(e){var t=Zo[e];return function(e,n){if(e=To(e),n=null==n?0:Ni(jo(n),292)){var r=(Ao(e)+"e").split("e"),r=t(r[0]+"e"+(+r[1]+n)),r=(Ao(r)+"e").split("e");return+(r[0]+"e"+(+r[1]-n))}return t(e)}}function ur(e){return function(t){var n=hu(t);return"[object Map]"==n?N(t):"[object Set]"==n?C(t):A(t,e(t))}}function ar(e,t,n,r,o,i,u,a){var c=2&t;if(!c&&"function"!=typeof e)throw new ni("Expected a function");var _=r?r.length:0;if(_||(t&=-97,r=o=Y),u=u===Y?u:ki(jo(u),0),a=a===Y?a:jo(a),_-=o?o.length:0,64&t){var f=r,s=o;r=o=Y}var l=c?Y:pu(e);return i=[e,t,n,r,o,f,s,i,u,a],l&&(n=i[1],e=l[1],t=n|e,r=128==e&&8==n||128==e&&256==n&&i[7].length<=l[8]||384==e&&l[7].length<=l[8]&&8==n,131>t||r)&&(1&e&&(i[2]=l[2],t|=1&n?0:4),(n=l[3])&&(r=i[3],i[3]=r?Dn(r,n,l[4]):n,i[4]=r?W(i[3],"__lodash_placeholder__"):l[4]),(n=l[5])&&(r=i[5],i[5]=r?Gn(r,n,l[6]):n,i[6]=r?W(i[5],"__lodash_placeholder__"):l[6]),(n=l[7])&&(i[7]=n),128&e&&(i[8]=null==i[8]?l[8]:Ni(i[8],l[8])),null==i[9]&&(i[9]=l[9]),i[0]=l[0],i[1]=t),e=i[0],t=i[1],n=i[2],r=i[3],o=i[4],a=i[9]=i[9]===Y?c?0:e.length:ki(i[9]-_,0),!a&&24&t&&(t&=-25),c=t&&1!=t?8==t||16==t?Xn(e,t,a):32!=t&&33!=t||o.length?Hn.apply(Y,i):tr(e,t,n,r):Un(e,t,n),$r((l?_u:bu)(c,i),e,t)}function cr(e,t,n,r){return e===Y||fo(e,oi[n])&&!ai.call(r,n)?t:e}function _r(e,t,n,r,o,i){return bo(e)&&bo(t)&&(i.set(t,e),Ht(e,t,Y,_r,i),i.delete(t)),e}function fr(e){return Eo(e)?Y:e}function sr(e,t,n,r,o,i){var u=1&n,a=e.length,c=t.length;if(a!=c&&!(u&&c>a))return!1;if((c=i.get(e))&&i.get(t))return c==t;var c=-1,_=!0,f=2&n?new Be:Y;for(i.set(e,t),i.set(t,e);++c<a;){var s=e[c],l=t[c];if(r)var p=u?r(l,s,c,t,e,i):r(s,l,c,e,t,i);if(p!==Y){if(p)continue;_=!1;break}if(f){if(!v(t,function(e,t){if(!D(f,t)&&(s===e||o(s,e,n,r,i)))return f.push(t)})){_=!1;break}}else if(s!==l&&!o(s,l,n,r,i)){_=!1;break}}return i.delete(e),i.delete(t),_}function lr(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 hi(e),new hi(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return fo(+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=N;case"[object Set]":if(a||(a=B),e.size!=t.size&&!(1&r))break;return(n=u.get(e))?n==t:(r|=2,u.set(e,t),t=sr(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 pr(e){return Ru(Dr(e,Y,Yr),e+"")}function dr(e){return jt(e,Do,du)}function yr(e){return jt(e,Go,yu)}function hr(e){for(var t=e.name+"",n=Vi[t],r=ai.call(Vi,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 br(){var e=n.iteratee||qo,e=e===qo?Yt:e;return arguments.length?e(arguments[0],arguments[1]):e}function gr(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 Rr(e){for(var t=Do(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,o===o&&!bo(o)]}return t}function Er(e,t){var n=null==e?Y:e[t];return Bt(n)?n:Y}function mr(e,t,n){t=Pn(t,e);for(var r=-1,o=t.length,i=!1;++r<o;){var u=Mr(t[r]);if(!(i=null!=e&&n(e,u)))break;e=e[u]}return i||++r!=o?i:!!(o=null==e?0:e.length)&&vo(o)&&Pr(u,o)&&(ua(e)||ia(e))}function Or(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 wr(e){return"function"!=typeof e.constructor||xr(e)?{}:ou(bi(e))}function Ir(e,t,n){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return An(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return t=n?An(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 xn(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,be.exec(e)),t.lastIndex=e.lastIndex,t;case"[object Set]":return new r;case"[object Symbol]":return nu?Jo(nu.call(e)):{}}}function jr(e){return ua(e)||ia(e)||!!(mi&&e&&e[mi])}function Pr(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Oe.test(e))&&-1<e&&0==e%1&&e<t}function Tr(e,t,n){if(!bo(n))return!1;var r=typeof t;return!!("number"==r?so(n)&&Pr(t,n.length):"string"==r&&t in n)&&fo(n[t],e)}function Lr(e,t){if(ua(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Oo(e))||ie.test(e)||!oe.test(e)||null!=t&&e in Jo(t)}function Ar(e){var t=hr(e),r=n[t];return"function"==typeof r&&t in I.prototype&&(e===r||!!(t=pu(r))&&e===t[0])}function xr(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!==Y||e in Jo(n))}}function Dr(e,t,n){return t=ki(t===Y?e.length-1:t,0),function(){for(var r=arguments,o=-1,u=ki(r.length-t,0),a=Qo(u);++o<u;)a[o]=r[t+o];for(o=-1,u=Qo(t+1);++o<t;)u[o]=r[o];return u[t]=n(a),i(e,this,u)}}function Gr(e,t){if("__proto__"!=t)return e[t]}function $r(e,t,n){var r=t+"";t=Ru;var o,i=Br;return o=(o=r.match(pe))?o[1].split(de):[],n=i(o,n),(i=n.length)&&(o=i-1,n[o]=(1<i?"& ":"")+n[o],n=n.join(2<i?", ":" "),r=r.replace(le,"{\n/* [wrapped with "+n+"] */\n")),t(e,r)}function kr(e){var t=0,n=0;return function(){var r=Mi(),o=16-(r-n);if(n=r,0<o){if(800<=++t)return arguments[0]}else t=0;return e.apply(Y,arguments)}}function Nr(e,t){var n=-1,r=e.length,o=r-1;for(t=t===Y?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 Mr(e){if("string"==typeof e||Oo(e))return e;var t=e+"";return"0"==t&&1/e==-F?"-0":t}function Wr(e){if(null!=e){try{return ui.call(e)}catch(e){}return e+""}return""}function Br(e,t){return a(X,function(n){var r="_."+n[0];t&n[1]&&!s(e,r)&&e.push(r)}),e.sort()}function Cr(e){if(e instanceof I)return e.clone();var t=new o(e.__wrapped__,e.__chain__);return t.__actions__=$n(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function qr(e,t,n){var r=null==e?0:e.length;return r?(n=null==n?0:jo(n),0>n&&(n=ki(r+n,0)),g(e,br(t,3),n)):-1}function Ur(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return n!==Y&&(o=jo(n),o=0>n?ki(r+o,0):Ni(o,r-1)),g(e,br(t,3),o,!0)}function Yr(e){return(null==e?0:e.length)?Et(e,1):[]}function Fr(e){return e&&e.length?e[0]:Y}function zr(e){var t=null==e?0:e.length;return t?e[t-1]:Y}function Xr(e,t){return e&&e.length&&t&&t.length?nn(e,t):e}function Qr(e){return null==e?e:Ci.call(e)}function Vr(e){if(!e||!e.length)return[];var t=0;return e=f(e,function(e){if(lo(e))return t=ki(e.length,t),!0}),L(t,function(t){return p(e,w(t))})}function Hr(e,t){if(!e||!e.length)return[];var n=Vr(e);return null==t?n:p(n,function(e){return i(t,Y,e)})}function Kr(e){return e=n(e),e.__chain__=!0,e}function Zr(e,t){return t(e)}function Jr(){return this}function eo(e,t){return(ua(e)?a:iu)(e,br(t,3))}function to(e,t){return(ua(e)?c:uu)(e,br(t,3))}function no(e,t){return(ua(e)?p:Xt)(e,br(t,3))}function ro(e,t,n){return t=n?Y:t,t=e&&null==t?e.length:t,ar(e,128,Y,Y,Y,Y,t)}function oo(e,t){var n;if("function"!=typeof t)throw new ni("Expected a function");return e=jo(e),function(){return 0<--e&&(n=t.apply(this,arguments)),1>=e&&(t=Y),n}}function io(e,t,n){return t=n?Y:t,e=ar(e,8,Y,Y,Y,Y,Y,t),e.placeholder=io.placeholder,e}function uo(e,t,n){return t=n?Y:t,e=ar(e,16,Y,Y,Y,Y,Y,t),e.placeholder=uo.placeholder,e}function ao(e,t,n){function r(t){var n=c,r=_;return c=_=Y,d=t,s=e.apply(r,n)}function o(e){var n=e-p;return e-=d,p===Y||n>=t||0>n||h&&e>=f}function i(){var e=Qu();if(o(e))return u(e);var n,r=gu;n=e-d,e=t-(e-p),n=h?Ni(e,f-n):e,l=r(i,n)}function u(e){return l=Y,v&&c?r(e):(c=_=Y,s)}function a(){var e=Qu(),n=o(e);if(c=arguments,_=this,p=e,n){if(l===Y)return d=e=p,l=gu(i,t),y?r(e):s;if(h)return l=gu(i,t),r(p)}return l===Y&&(l=gu(i,t)),s}var c,_,f,s,l,p,d=0,y=!1,h=!1,v=!0;if("function"!=typeof e)throw new ni("Expected a function");return t=To(t)||0,bo(n)&&(y=!!n.leading,f=(h="maxWait"in n)?ki(To(n.maxWait)||0,t):f,v="trailing"in n?!!n.trailing:v),a.cancel=function(){l!==Y&&su(l),d=0,c=p=_=l=Y},a.flush=function(){return l===Y?s:u(Qu())},a}function co(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new ni("Expected a function");var n=function(){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)};return n.cache=new(co.Cache||Ne),n}function _o(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 fo(e,t){return e===t||e!==e&&t!==t}function so(e){return null!=e&&vo(e.length)&&!yo(e)}function lo(e){return go(e)&&so(e)}function po(e){if(!go(e))return!1;var t=Pt(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Eo(e)}function yo(e){return!!bo(e)&&("[object Function]"==(e=Pt(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}function ho(e){return"number"==typeof e&&e==jo(e)}function vo(e){return"number"==typeof e&&-1<e&&0==e%1&&9007199254740991>=e}function bo(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function go(e){return null!=e&&"object"==typeof e}function Ro(e){return"number"==typeof e||go(e)&&"[object Number]"==Pt(e)}function Eo(e){return!(!go(e)||"[object Object]"!=Pt(e))&&(null===(e=bi(e))||"function"==typeof(e=ai.call(e,"constructor")&&e.constructor)&&e instanceof e&&ui.call(e)==si)}function mo(e){return"string"==typeof e||!ua(e)&&go(e)&&"[object String]"==Pt(e)}function Oo(e){return"symbol"==typeof e||go(e)&&"[object Symbol]"==Pt(e)}function wo(e){if(!e)return[];if(so(e))return mo(e)?U(e):$n(e);if(Oi&&e[Oi]){e=e[Oi]();for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}return t=hu(e),("[object Map]"==t?N:"[object Set]"==t?B:ko)(e)}function Io(e){return e?(e=To(e),e===F||e===-F?1.7976931348623157e308*(0>e?-1:1):e===e?e:0):0===e?e:0}function jo(e){e=Io(e);var t=e%1;return e===e?t?e-t:e:0}function Po(e){return e?lt(jo(e),0,4294967295):0}function To(e){if("number"==typeof e)return e;if(Oo(e))return z;if(bo(e)&&(e="function"==typeof e.valueOf?e.valueOf():e,e=bo(e)?e+"":e),"string"!=typeof e)return 0===e?e:+e;e=e.replace(_e,"");var t=Re.test(e);return t||me.test(e)?We(e.slice(2),t?2:8):ge.test(e)?z:+e}function Lo(e){return kn(e,Go(e))}function Ao(e){return null==e?"":bn(e)}function xo(e,t,n){return e=null==e?Y:It(e,t),e===Y?n:e}function So(e,t){return null!=e&&mr(e,t,At)}function Do(e){return so(e)?Ue(e):Ft(e)}function Go(e){if(so(e))e=Ue(e,!0);else if(bo(e)){var t,n=xr(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 Jo(e))t.push(n);e=t}return e}function $o(e,t){if(null==e)return{};var n=p(yr(e),function(e){return[e]});return t=br(t),en(e,n,function(e,n){return t(e,n[0])})}function ko(e){return null==e?[]:S(e,Do(e))}function No(e){return Wa(Ao(e).toLowerCase())}function Mo(e){return(e=Ao(e))&&e.replace(we,tt).replace(Le,"")}function Wo(e,t,n){return e=Ao(e),t=n?Y:t,t===Y?De.test(e)?e.match(xe)||[]:e.match(ye)||[]:e.match(t)||[]}function Bo(e){return function(){return e}}function Co(e){return e}function qo(e){return Yt("function"==typeof e?e:pt(e,1))}function Uo(e,t,n){var r=Do(t),o=wt(t,r);null!=n||bo(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=wt(t,Do(t)));var i=!(bo(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__=$n(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,d([this.value()],arguments))})}),e}function Yo(){}function Fo(e){return Lr(e)?w(Mr(e)):tn(e)}function zo(){return[]}function Xo(){return!1}t=null==t?qe:ot.defaults(qe.Object(),t,ot.pick(qe,Ge));var Qo=t.Array,Vo=t.Date,Ho=t.Error,Ko=t.Function,Zo=t.Math,Jo=t.Object,ei=t.RegExp,ti=t.String,ni=t.TypeError,ri=Qo.prototype,oi=Jo.prototype,ii=t["__core-js_shared__"],ui=Ko.prototype.toString,ai=oi.hasOwnProperty,ci=0,_i=function(){var e=/[^.]+$/.exec(ii&&ii.keys&&ii.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),fi=oi.toString,si=ui.call(Jo),li=qe._,pi=ei("^"+ui.call(ai).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),di=Fe?t.Buffer:Y,yi=t.Symbol,hi=t.Uint8Array,vi=di?di.allocUnsafe:Y,bi=M(Jo.getPrototypeOf,Jo),gi=Jo.create,Ri=oi.propertyIsEnumerable,Ei=ri.splice,mi=yi?yi.isConcatSpreadable:Y,Oi=yi?yi.iterator:Y,wi=yi?yi.toStringTag:Y,Ii=function(){try{var e=Er(Jo,"defineProperty");return e({},"",{}),e}catch(e){}}(),ji=t.clearTimeout!==qe.clearTimeout&&t.clearTimeout,Pi=Vo&&Vo.now!==qe.Date.now&&Vo.now,Ti=t.setTimeout!==qe.setTimeout&&t.setTimeout,Li=Zo.ceil,Ai=Zo.floor,xi=Jo.getOwnPropertySymbols,Si=di?di.isBuffer:Y,Di=t.isFinite,Gi=ri.join,$i=M(Jo.keys,Jo),ki=Zo.max,Ni=Zo.min,Mi=Vo.now,Wi=t.parseInt,Bi=Zo.random,Ci=ri.reverse,qi=Er(t,"DataView"),Ui=Er(t,"Map"),Yi=Er(t,"Promise"),Fi=Er(t,"Set"),zi=Er(t,"WeakMap"),Xi=Er(Jo,"create"),Qi=zi&&new zi,Vi={},Hi=Wr(qi),Ki=Wr(Ui),Zi=Wr(Yi),Ji=Wr(Fi),eu=Wr(zi),tu=yi?yi.prototype:Y,nu=tu?tu.valueOf:Y,ru=tu?tu.toString:Y,ou=function(){function e(){}return function(t){return bo(t)?gi?gi(t):(e.prototype=t,t=new e,e.prototype=Y,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,I.prototype=ou(r.prototype),I.prototype.constructor=I,Pe.prototype.clear=function(){this.__data__=Xi?Xi(null):{},this.size=0},Pe.prototype.delete=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e},Pe.prototype.get=function(e){var t=this.__data__;return Xi?(e=t[e],"__lodash_hash_undefined__"===e?Y:e):ai.call(t,e)?t[e]:Y},Pe.prototype.has=function(e){var t=this.__data__;return Xi?t[e]!==Y:ai.call(t,e)},Pe.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Xi&&t===Y?"__lodash_hash_undefined__":t,this},Ae.prototype.clear=function(){this.__data__=[],this.size=0},Ae.prototype.delete=function(e){var t=this.__data__;return!(0>(e=ut(t,e))||(e==t.length-1?t.pop():Ei.call(t,e,1),--this.size,0))},Ae.prototype.get=function(e){var t=this.__data__;return e=ut(t,e),0>e?Y:t[e][1]},Ae.prototype.has=function(e){return-1<ut(this.__data__,e)},Ae.prototype.set=function(e,t){var n=this.__data__,r=ut(n,e);return 0>r?(++this.size,n.push([e,t])):n[r][1]=t,this},Ne.prototype.clear=function(){this.size=0,
  1127. this.__data__={hash:new Pe,map:new(Ui||Ae),string:new Pe}},Ne.prototype.delete=function(e){return e=gr(this,e).delete(e),this.size-=e?1:0,e},Ne.prototype.get=function(e){return gr(this,e).get(e)},Ne.prototype.has=function(e){return gr(this,e).has(e)},Ne.prototype.set=function(e,t){var n=gr(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Be.prototype.add=Be.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Be.prototype.has=function(e){return this.__data__.has(e)},Ce.prototype.clear=function(){this.__data__=new Ae,this.size=0},Ce.prototype.delete=function(e){var t=this.__data__;return e=t.delete(e),this.size=t.size,e},Ce.prototype.get=function(e){return this.__data__.get(e)},Ce.prototype.has=function(e){return this.__data__.has(e)},Ce.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ae){var r=n.__data__;if(!Ui||199>r.length)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ne(r)}return n.set(e,t),this.size=n.size,this};var iu=Cn(mt),uu=Cn(Ot,!0),au=qn(),cu=qn(!0),_u=Qi?function(e,t){return Qi.set(e,t),e}:Co,fu=Ii?function(e,t){return Ii(e,"toString",{configurable:!0,enumerable:!1,value:Bo(t),writable:!0})}:Co,su=ji||function(e){return qe.clearTimeout(e)},lu=Fi&&1/B(new Fi([,-0]))[1]==F?function(e){return new Fi(e)}:Yo,pu=Qi?function(e){return Qi.get(e)}:Yo,du=xi?function(e){return null==e?[]:(e=Jo(e),f(xi(e),function(t){return Ri.call(e,t)}))}:zo,yu=xi?function(e){for(var t=[];e;)d(t,du(e)),e=bi(e);return t}:zo,hu=Pt;(qi&&"[object DataView]"!=hu(new qi(new ArrayBuffer(1)))||Ui&&"[object Map]"!=hu(new Ui)||Yi&&"[object Promise]"!=hu(Yi.resolve())||Fi&&"[object Set]"!=hu(new Fi)||zi&&"[object WeakMap]"!=hu(new zi))&&(hu=function(e){var t=Pt(e);if(e=(e="[object Object]"==t?e.constructor:Y)?Wr(e):"")switch(e){case Hi:return"[object DataView]";case Ki:return"[object Map]";case Zi:return"[object Promise]";case Ji:return"[object Set]";case eu:return"[object WeakMap]"}return t});var vu=ii?yo:Xo,bu=kr(_u),gu=Ti||function(e,t){return qe.setTimeout(e,t)},Ru=kr(fu),Eu=function(e){e=co(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(he,"$1"):n||e)}),t}),mu=an(function(e,t){return lo(e)?vt(e,Et(t,1,lo,!0)):[]}),Ou=an(function(e,t){var n=zr(t);return lo(n)&&(n=Y),lo(e)?vt(e,Et(t,1,lo,!0),br(n,2)):[]}),wu=an(function(e,t){var n=zr(t);return lo(n)&&(n=Y),lo(e)?vt(e,Et(t,1,lo,!0),Y,n):[]}),Iu=an(function(e){var t=p(e,In);return t.length&&t[0]===e[0]?xt(t):[]}),ju=an(function(e){var t=zr(e),n=p(e,In);return t===zr(n)?t=Y:n.pop(),n.length&&n[0]===e[0]?xt(n,br(t,2)):[]}),Pu=an(function(e){var t=zr(e),n=p(e,In);return(t="function"==typeof t?t:Y)&&n.pop(),n.length&&n[0]===e[0]?xt(n,Y,t):[]}),Tu=an(Xr),Lu=pr(function(e,t){var n=null==e?0:e.length,r=st(e,t);return rn(e,p(t,function(e){return Pr(e,n)?+e:e}).sort(Sn)),r}),Au=an(function(e){return gn(Et(e,1,lo,!0))}),xu=an(function(e){var t=zr(e);return lo(t)&&(t=Y),gn(Et(e,1,lo,!0),br(t,2))}),Su=an(function(e){var t=zr(e),t="function"==typeof t?t:Y;return gn(Et(e,1,lo,!0),Y,t)}),Du=an(function(e,t){return lo(e)?vt(e,t):[]}),Gu=an(function(e){return On(f(e,lo))}),$u=an(function(e){var t=zr(e);return lo(t)&&(t=Y),On(f(e,lo),br(t,2))}),ku=an(function(e){var t=zr(e),t="function"==typeof t?t:Y;return On(f(e,lo),Y,t)}),Nu=an(Vr),Mu=an(function(e){var t=e.length,t=1<t?e[t-1]:Y,t="function"==typeof t?(e.pop(),t):Y;return Hr(e,t)}),Wu=pr(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return st(t,e)};return!(1<t||this.__actions__.length)&&r instanceof I&&Pr(n)?(r=r.slice(n,+n+(t?1:0)),r.__actions__.push({func:Zr,args:[i],thisArg:Y}),new o(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(Y),e})):this.thru(i)}),Bu=Wn(function(e,t,n){ai.call(e,n)?++e[n]:ft(e,n,1)}),Cu=Qn(qr),qu=Qn(Ur),Uu=Wn(function(e,t,n){ai.call(e,n)?e[n].push(t):ft(e,n,[t])}),Yu=an(function(e,t,n){var r=-1,o="function"==typeof t,u=so(e)?Qo(e.length):[];return iu(e,function(e){u[++r]=o?i(t,e,n):Dt(e,t,n)}),u}),Fu=Wn(function(e,t,n){ft(e,n,t)}),zu=Wn(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),Xu=an(function(e,t){if(null==e)return[];var n=t.length;return 1<n&&Tr(e,t[0],t[1])?t=[]:2<n&&Tr(t[0],t[1],t[2])&&(t=[t[0]]),Zt(e,Et(t,1),[])}),Qu=Pi||function(){return qe.Date.now()},Vu=an(function(e,t,n){var r=1;if(n.length)var o=W(n,vr(Vu)),r=32|r;return ar(e,r,t,n,o)}),Hu=an(function(e,t,n){var r=3;if(n.length)var o=W(n,vr(Hu)),r=32|r;return ar(t,r,e,n,o)}),Ku=an(function(e,t){return ht(e,1,t)}),Zu=an(function(e,t,n){return ht(e,To(t)||0,n)});co.Cache=Ne;var Ju=an(function(e,t){t=1==t.length&&ua(t[0])?p(t[0],x(br())):p(Et(t,1),x(br()));var n=t.length;return an(function(r){for(var o=-1,u=Ni(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,Y,t,W(t,vr(ea)))}),ta=an(function(e,t){return ar(e,64,Y,t,W(t,vr(ta)))}),na=pr(function(e,t){return ar(e,256,Y,Y,Y,t)}),ra=rr(Tt),oa=rr(function(e,t){return e>=t}),ia=Gt(function(){return arguments}())?Gt:function(e){return go(e)&&ai.call(e,"callee")&&!Ri.call(e,"callee")},ua=Qo.isArray,aa=Qe?x(Qe):$t,ca=Si||Xo,_a=Ve?x(Ve):kt,fa=He?x(He):Mt,sa=Ke?x(Ke):Ct,la=Ze?x(Ze):qt,pa=Je?x(Je):Ut,da=rr(zt),ya=rr(function(e,t){return e<=t}),ha=Bn(function(e,t){if(xr(t)||so(t))kn(t,Do(t),e);else for(var n in t)ai.call(t,n)&&it(e,n,t[n])}),va=Bn(function(e,t){kn(t,Go(t),e)}),ba=Bn(function(e,t,n,r){kn(t,Go(t),e,r)}),ga=Bn(function(e,t,n,r){kn(t,Do(t),e,r)}),Ra=pr(st),Ea=an(function(e,t){e=Jo(e);var n=-1,r=t.length,o=2<r?t[2]:Y;for(o&&Tr(t[0],t[1],o)&&(r=1);++n<r;)for(var o=t[n],i=Go(o),u=-1,a=i.length;++u<a;){var c=i[u],_=e[c];(_===Y||fo(_,oi[c])&&!ai.call(e,c))&&(e[c]=o[c])}return e}),ma=an(function(e){return e.push(Y,_r),i(Pa,Y,e)}),Oa=Kn(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=fi.call(t)),e[t]=n},Bo(Co)),wa=Kn(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=fi.call(t)),ai.call(e,t)?e[t].push(n):e[t]=[n]},br),Ia=an(Dt),ja=Bn(function(e,t,n){Ht(e,t,n)}),Pa=Bn(function(e,t,n,r){Ht(e,t,n,r)}),Ta=pr(function(e,t){var n={};if(null==e)return n;var r=!1;t=p(t,function(t){return t=Pn(t,e),r||(r=1<t.length),t}),kn(e,yr(e),n),r&&(n=pt(n,7,fr));for(var o=t.length;o--;)Rn(n,t[o]);return n}),La=pr(function(e,t){return null==e?{}:Jt(e,t)}),Aa=ur(Do),xa=ur(Go),Sa=Fn(function(e,t,n){return t=t.toLowerCase(),e+(n?No(t):t)}),Da=Fn(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Ga=Fn(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),$a=Yn("toLowerCase"),ka=Fn(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Na=Fn(function(e,t,n){return e+(n?" ":"")+Wa(t)}),Ma=Fn(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Wa=Yn("toUpperCase"),Ba=an(function(e,t){try{return i(e,Y,t)}catch(e){return po(e)?e:new Ho(e)}}),Ca=pr(function(e,t){return a(t,function(t){t=Mr(t),ft(e,t,Vu(e[t],e))}),e}),qa=Vn(),Ua=Vn(!0),Ya=an(function(e,t){return function(n){return Dt(n,e,t)}}),Fa=an(function(e,t){return function(n){return Dt(e,n,t)}}),za=Jn(p),Xa=Jn(_),Qa=Jn(v),Va=nr(),Ha=nr(!0),Ka=Zn(function(e,t){return e+t},0),Za=ir("ceil"),Ja=Zn(function(e,t){return e/t},1),ec=ir("floor"),tc=Zn(function(e,t){return e*t},1),nc=ir("round"),rc=Zn(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=jo(e),function(){if(1>--e)return t.apply(this,arguments)}},n.ary=ro,n.assign=ha,n.assignIn=va,n.assignInWith=ba,n.assignWith=ga,n.at=Ra,n.before=oo,n.bind=Vu,n.bindAll=Ca,n.bindKey=Hu,n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return ua(e)?e:[e]},n.chain=Kr,n.chunk=function(e,t,n){if(t=(n?Tr(e,t,n):t===Y)?1:ki(jo(t),0),!(n=null==e?0:e.length)||1>t)return[];for(var r=0,o=0,i=Qo(Li(n/t));r<n;)i[o++]=ln(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=Qo(e-1),n=arguments[0];e--;)t[e-1]=arguments[e];return d(ua(n)?$n(n):[n],Et(t,1))},n.cond=function(e){var t=null==e?0:e.length,n=br();return e=t?p(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 dt(pt(e,1))},n.constant=Bo,n.countBy=Bu,n.create=function(e,t){var n=ou(e);return null==t?n:ct(n,t)},n.curry=io,n.curryRight=uo,n.debounce=ao,n.defaults=Ea,n.defaultsDeep=ma,n.defer=Ku,n.delay=Zu,n.difference=mu,n.differenceBy=Ou,n.differenceWith=wu,n.drop=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===Y?1:jo(t),ln(e,0>t?0:t,r)):[]},n.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===Y?1:jo(t),t=r-t,ln(e,0,0>t?0:t)):[]},n.dropRightWhile=function(e,t){return e&&e.length?En(e,br(t,3),!0,!0):[]},n.dropWhile=function(e,t){return e&&e.length?En(e,br(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&&Tr(e,t,n)&&(n=0,r=o),o=e.length,n=jo(n),0>n&&(n=-n>o?0:o+n),r=r===Y||r>o?o:jo(r),0>r&&(r+=o),r=n>r?0:Po(r);n<r;)e[n++]=t;return e},n.filter=function(e,t){return(ua(e)?f:Rt)(e,br(t,3))},n.flatMap=function(e,t){return Et(no(e,t),1)},n.flatMapDeep=function(e,t){return Et(no(e,t),F)},n.flatMapDepth=function(e,t,n){return n=n===Y?1:jo(n),Et(no(e,t),n)},n.flatten=Yr,n.flattenDeep=function(e){return(null==e?0:e.length)?Et(e,F):[]},n.flattenDepth=function(e,t){return null!=e&&e.length?(t=t===Y?1:jo(t),Et(e,t)):[]},n.flip=function(e){return ar(e,512)},n.flow=qa,n.flowRight=Ua,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?[]:wt(e,Do(e))},n.functionsIn=function(e){return null==e?[]:wt(e,Go(e))},n.groupBy=Uu,n.initial=function(e){return(null==e?0:e.length)?ln(e,0,-1):[]},n.intersection=Iu,n.intersectionBy=ju,n.intersectionWith=Pu,n.invert=Oa,n.invertBy=wa,n.invokeMap=Yu,n.iteratee=qo,n.keyBy=Fu,n.keys=Do,n.keysIn=Go,n.map=no,n.mapKeys=function(e,t){var n={};return t=br(t,3),mt(e,function(e,r,o){ft(n,t(e,r,o),e)}),n},n.mapValues=function(e,t){var n={};return t=br(t,3),mt(e,function(e,r,o){ft(n,r,t(e,r,o))}),n},n.matches=function(e){return Qt(pt(e,1))},n.matchesProperty=function(e,t){return Vt(e,pt(t,1))},n.memoize=co,n.merge=ja,n.mergeWith=Pa,n.method=Ya,n.methodOf=Fa,n.mixin=Uo,n.negate=_o,n.nthArg=function(e){return e=jo(e),an(function(t){return Kt(t,e)})},n.omit=Ta,n.omitBy=function(e,t){return $o(e,_o(br(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?Y:n,ua(n)||(n=null==n?[]:[n]),Zt(e,t,n))},n.over=za,n.overArgs=Ju,n.overEvery=Xa,n.overSome=Qa,n.partial=ea,n.partialRight=ta,n.partition=zu,n.pick=La,n.pickBy=$o,n.property=Fo,n.propertyOf=function(e){return function(t){return null==e?Y:It(e,t)}},n.pull=Tu,n.pullAll=Xr,n.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?nn(e,t,br(n,2)):e},n.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?nn(e,t,Y,n):e},n.pullAt=Lu,n.range=Va,n.rangeRight=Ha,n.rearg=na,n.reject=function(e,t){return(ua(e)?f:Rt)(e,_o(br(t,3)))},n.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],i=e.length;for(t=br(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===Y?t:jo(t),an(e,t)},n.reverse=Qr,n.sampleSize=function(e,t,n){return t=(n?Tr(e,t,n):t===Y)?1:jo(t),(ua(e)?ze:_n)(e,t)},n.set=function(e,t,n){return null==e?e:fn(e,t,n)},n.setWith=function(e,t,n,r){return r="function"==typeof r?r:Y,null==e?e:fn(e,t,n,r)},n.shuffle=function(e){return(ua(e)?Xe:sn)(e)},n.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Tr(e,t,n)?(t=0,n=r):(t=null==t?0:jo(t),n=n===Y?r:jo(n)),ln(e,t,n)):[]},n.sortBy=Xu,n.sortedUniq=function(e){return e&&e.length?hn(e):[]},n.sortedUniqBy=function(e,t){return e&&e.length?hn(e,br(t,2)):[]},n.split=function(e,t,n){return n&&"number"!=typeof n&&Tr(e,t,n)&&(t=n=Y),n=n===Y?4294967295:n>>>0,n?(e=Ao(e))&&("string"==typeof t||null!=t&&!sa(t))&&!(t=bn(t))&&Se.test(e)?Tn(U(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:ki(jo(t),0),an(function(n){var r=n[t];return n=Tn(n,0,t),r&&d(n,r),i(e,this,n)})},n.tail=function(e){var t=null==e?0:e.length;return t?ln(e,1,t):[]},n.take=function(e,t,n){return e&&e.length?(t=n||t===Y?1:jo(t),ln(e,0,0>t?0:t)):[]},n.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===Y?1:jo(t),t=r-t,ln(e,0>t?0:t,r)):[]},n.takeRightWhile=function(e,t){return e&&e.length?En(e,br(t,3),!1,!0):[]},n.takeWhile=function(e,t){return e&&e.length?En(e,br(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 bo(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=Zr,n.toArray=wo,n.toPairs=Aa,n.toPairsIn=xa,n.toPath=function(e){return ua(e)?p(e,Mr):Oo(e)?[e]:$n(Eu(Ao(e)))},n.toPlainObject=Lo,n.transform=function(e,t,n){var r=ua(e),o=r||ca(e)||pa(e);if(t=br(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:bo(e)&&yo(i)?ou(bi(e)):{}}return(o?a:mt)(e,function(e,r,o){return t(n,e,r,o)}),n},n.unary=function(e){return ro(e,1)},n.union=Au,n.unionBy=xu,n.unionWith=Su,n.uniq=function(e){return e&&e.length?gn(e):[]},n.uniqBy=function(e,t){return e&&e.length?gn(e,br(t,2)):[]},n.uniqWith=function(e,t){return t="function"==typeof t?t:Y,e&&e.length?gn(e,Y,t):[]},n.unset=function(e,t){return null==e||Rn(e,t)},n.unzip=Vr,n.unzipWith=Hr,n.update=function(e,t,n){return null!=e&&(n=jn(n),e=fn(e,t,n(It(e,t)),void 0)),e},n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:Y,null!=e&&(n=jn(n),e=fn(e,t,n(It(e,t)),r)),e},n.values=ko,n.valuesIn=function(e){return null==e?[]:S(e,Go(e))},n.without=Du,n.words=Wo,n.wrap=function(e,t){return ea(jn(t),e)},n.xor=Gu,n.xorBy=$u,n.xorWith=ku,n.zip=Nu,n.zipObject=function(e,t){return wn(e||[],t||[],it)},n.zipObjectDeep=function(e,t){return wn(e||[],t||[],fn)},n.zipWith=Mu,n.entries=Aa,n.entriesIn=xa,n.extend=va,n.extendWith=ba,Uo(n,n),n.add=Ka,n.attempt=Ba,n.camelCase=Sa,n.capitalize=No,n.ceil=Za,n.clamp=function(e,t,n){return n===Y&&(n=t,t=Y),n!==Y&&(n=To(n),n=n===n?n:0),t!==Y&&(t=To(t),t=t===t?t:0),lt(To(e),t,n)},n.clone=function(e){return pt(e,4)},n.cloneDeep=function(e){return pt(e,5)},n.cloneDeepWith=function(e,t){return t="function"==typeof t?t:Y,pt(e,5,t)},n.cloneWith=function(e,t){return t="function"==typeof t?t:Y,pt(e,4,t)},n.conformsTo=function(e,t){return null==t||yt(e,t,Do(t))},n.deburr=Mo,n.defaultTo=function(e,t){return null==e||e!==e?t:e},n.divide=Ja,n.endsWith=function(e,t,n){e=Ao(e),t=bn(t);var r=e.length,r=n=n===Y?r:lt(jo(n),0,r);return 0<=(n-=t.length)&&e.slice(n,r)==t},n.eq=fo,n.escape=function(e){return(e=Ao(e))&&ee.test(e)?e.replace(Z,nt):e},n.escapeRegExp=function(e){return(e=Ao(e))&&ce.test(e)?e.replace(ae,"\\$&"):e},n.every=function(e,t,n){var r=ua(e)?_:bt;return n&&Tr(e,t,n)&&(t=Y),r(e,br(t,3))},n.find=Cu,n.findIndex=qr,n.findKey=function(e,t){return b(e,br(t,3),mt)},n.findLast=qu,n.findLastIndex=Ur,n.findLastKey=function(e,t){return b(e,br(t,3),Ot)},n.floor=ec,n.forEach=eo,n.forEachRight=to,n.forIn=function(e,t){return null==e?e:au(e,br(t,3),Go)},n.forInRight=function(e,t){return null==e?e:cu(e,br(t,3),Go)},n.forOwn=function(e,t){return e&&mt(e,br(t,3))},n.forOwnRight=function(e,t){return e&&Ot(e,br(t,3))},n.get=xo,n.gt=ra,n.gte=oa,n.has=function(e,t){return null!=e&&mr(e,t,Lt)},n.hasIn=So,n.head=Fr,n.identity=Co,n.includes=function(e,t,n,r){return e=so(e)?e:ko(e),n=n&&!r?jo(n):0,r=e.length,0>n&&(n=ki(r+n,0)),mo(e)?n<=r&&-1<e.indexOf(t,n):!!r&&-1<R(e,t,n)},n.indexOf=function(e,t,n){var r=null==e?0:e.length;return r?(n=null==n?0:jo(n),0>n&&(n=ki(r+n,0)),R(e,t,n)):-1},n.inRange=function(e,t,n){return t=Io(t),n===Y?(n=t,t=0):n=Io(n),(e=To(e))>=Ni(t,n)&&e<ki(t,n)},n.invoke=Ia,n.isArguments=ia,n.isArray=ua,n.isArrayBuffer=aa,n.isArrayLike=so,n.isArrayLikeObject=lo,n.isBoolean=function(e){return!0===e||!1===e||go(e)&&"[object Boolean]"==Pt(e)},n.isBuffer=ca,n.isDate=_a,n.isElement=function(e){return go(e)&&1===e.nodeType&&!Eo(e)},n.isEmpty=function(e){if(null==e)return!0;if(so(e)&&(ua(e)||"string"==typeof e||"function"==typeof e.splice||ca(e)||pa(e)||ia(e)))return!e.length;var t=hu(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(xr(e))return!Ft(e).length;for(var n in e)if(ai.call(e,n))return!1;return!0},n.isEqual=function(e,t){return Nt(e,t)},n.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:Y)?n(e,t):Y;return r===Y?Nt(e,t,Y,n):!!r},n.isError=po,n.isFinite=function(e){return"number"==typeof e&&Di(e)},n.isFunction=yo,n.isInteger=ho,n.isLength=vo,n.isMap=fa,n.isMatch=function(e,t){return e===t||Wt(e,t,Rr(t))},n.isMatchWith=function(e,t,n){return n="function"==typeof n?n:Y,Wt(e,t,Rr(t),n)},n.isNaN=function(e){return Ro(e)&&e!=+e},n.isNative=function(e){if(vu(e))throw new Ho("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Bt(e)},n.isNil=function(e){return null==e},n.isNull=function(e){return null===e},n.isNumber=Ro,n.isObject=bo,n.isObjectLike=go,n.isPlainObject=Eo,n.isRegExp=sa,n.isSafeInteger=function(e){return ho(e)&&-9007199254740991<=e&&9007199254740991>=e},n.isSet=la,n.isString=mo,n.isSymbol=Oo,n.isTypedArray=pa,n.isUndefined=function(e){return e===Y},n.isWeakMap=function(e){return go(e)&&"[object WeakMap]"==hu(e)},n.isWeakSet=function(e){return go(e)&&"[object WeakSet]"==Pt(e)},n.join=function(e,t){return null==e?"":Gi.call(e,t)},n.kebabCase=Da,n.last=zr,n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;if(n!==Y&&(o=jo(n),o=0>o?ki(r+o,0):Ni(o,r-1)),t===t)e:{for(n=o+1;n--;)if(e[n]===t){e=n;break e}e=n}else e=g(e,m,o,!0);return e},n.lowerCase=Ga,n.lowerFirst=$a,n.lt=da,n.lte=ya,n.max=function(e){return e&&e.length?gt(e,Co,Tt):Y},n.maxBy=function(e,t){return e&&e.length?gt(e,br(t,2),Tt):Y},n.mean=function(e){return O(e,Co)},n.meanBy=function(e,t){return O(e,br(t,2))},n.min=function(e){return e&&e.length?gt(e,Co,zt):Y},n.minBy=function(e,t){return e&&e.length?gt(e,br(t,2),zt):Y},n.stubArray=zo,n.stubFalse=Xo,n.stubObject=function(){return{}},n.stubString=function(){return""},n.stubTrue=function(){return!0},n.multiply=tc,n.nth=function(e,t){return e&&e.length?Kt(e,jo(t)):Y},n.noConflict=function(){return qe._===this&&(qe._=li),this},n.noop=Yo,n.now=Qu,n.pad=function(e,t,n){e=Ao(e);var r=(t=jo(t))?q(e):0;return!t||r>=t?e:(t=(t-r)/2,er(Ai(t),n)+e+er(Li(t),n))},n.padEnd=function(e,t,n){e=Ao(e);var r=(t=jo(t))?q(e):0;return t&&r<t?e+er(t-r,n):e},n.padStart=function(e,t,n){e=Ao(e);var r=(t=jo(t))?q(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),Wi(Ao(e).replace(fe,""),t||0)},n.random=function(e,t,n){if(n&&"boolean"!=typeof n&&Tr(e,t,n)&&(t=n=Y),n===Y&&("boolean"==typeof t?(n=t,t=Y):"boolean"==typeof e&&(n=e,e=Y)),e===Y&&t===Y?(e=0,t=1):(e=Io(e),t===Y?(t=e,e=0):t=Io(t)),e>t){var r=e;e=t,t=r}return n||e%1||t%1?(n=Bi(),Ni(e+n*(t-e+Me("1e-"+((n+"").length-1))),t)):on(e,t)},n.reduce=function(e,t,n){var r=ua(e)?y:j,o=3>arguments.length;return r(e,br(t,4),n,o,iu)},n.reduceRight=function(e,t,n){var r=ua(e)?h:j,o=3>arguments.length;return r(e,br(t,4),n,o,uu)},n.repeat=function(e,t,n){return t=(n?Tr(e,t,n):t===Y)?1:jo(t),un(Ao(e),t)},n.replace=function(){var e=arguments,t=Ao(e[0]);return 3>e.length?t:t.replace(e[1],e[2])},n.result=function(e,t,n){t=Pn(t,e);var r=-1,o=t.length;for(o||(o=1,e=Y);++r<o;){var i=null==e?Y:e[Mr(t[r])];i===Y&&(r=o,i=n),e=yo(i)?i.call(e):i}return e},n.round=nc,n.runInContext=e,n.sample=function(e){return(ua(e)?Ye:cn)(e)},n.size=function(e){if(null==e)return 0;if(so(e))return mo(e)?q(e):e.length;var t=hu(e);return"[object Map]"==t||"[object Set]"==t?e.size:Ft(e).length},n.snakeCase=ka,n.some=function(e,t,n){var r=ua(e)?v:pn;return n&&Tr(e,t,n)&&(t=Y),r(e,br(t,3))},n.sortedIndex=function(e,t){return dn(e,t)},n.sortedIndexBy=function(e,t,n){return yn(e,t,br(n,2))},n.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=dn(e,t);if(r<n&&fo(e[r],t))return r}return-1},n.sortedLastIndex=function(e,t){return dn(e,t,!0)},n.sortedLastIndexBy=function(e,t,n){return yn(e,t,br(n,2),!0)},n.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=dn(e,t,!0)-1;if(fo(e[n],t))return n}return-1},n.startCase=Na,n.startsWith=function(e,t,n){return e=Ao(e),n=null==n?0:lt(jo(n),0,e.length),t=bn(t),e.slice(n,n+t.length)==t},n.subtract=rc,n.sum=function(e){return e&&e.length?T(e,Co):0},n.sumBy=function(e,t){return e&&e.length?T(e,br(t,2)):0},n.template=function(e,t,r){var o=n.templateSettings;r&&Tr(e,t,r)&&(t=Y),e=Ao(e),t=ba({},t,o,cr),r=ba({},t.imports,o.imports,cr);var i,u,a=Do(r),c=S(r,a),_=0;r=t.interpolate||Ie;var f="__p+='";r=ei((t.escape||Ie).source+"|"+r.source+"|"+(r===re?ve:Ie).source+"|"+(t.evaluate||Ie).source+"|$","g");var s="sourceURL"in t?"//# sourceURL="+t.sourceURL+"\n":"";if(e.replace(r,function(t,n,r,o,a,c){return r||(r=o),f+=e.slice(_,c).replace(je,k),n&&(i=!0,f+="'+__e("+n+")+'"),a&&(u=!0,f+="';"+a+";\n__p+='"),r&&(f+="'+((__t=("+r+"))==null?'':__t)+'"),_=c+t.length,t}),f+="';",(t=t.variable)||(f="with(obj){"+f+"}"),f=(u?f.replace(Q,""):f).replace(V,"$1").replace(H,"$1;"),f="function("+(t||"obj")+"){"+(t?"":"obj||(obj={});")+"var __t,__p=''"+(i?",__e=_.escape":"")+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+f+"return __p}",t=Ba(function(){return Ko(a,s+"return "+f).apply(Y,c)}),t.source=f,po(t))throw t;return t},n.times=function(e,t){if(1>(e=jo(e))||9007199254740991<e)return[];var n=4294967295,r=Ni(e,4294967295);for(t=br(t),e-=4294967295,r=L(r,t);++n<e;)t(n);return r},n.toFinite=Io,n.toInteger=jo,n.toLength=Po,n.toLower=function(e){return Ao(e).toLowerCase()},n.toNumber=To,n.toSafeInteger=function(e){return e?lt(jo(e),-9007199254740991,9007199254740991):0===e?e:0},n.toString=Ao,n.toUpper=function(e){return Ao(e).toUpperCase()},n.trim=function(e,t,n){return(e=Ao(e))&&(n||t===Y)?e.replace(_e,""):e&&(t=bn(t))?(e=U(e),n=U(t),t=G(e,n),n=$(e,n)+1,Tn(e,t,n).join("")):e},n.trimEnd=function(e,t,n){return(e=Ao(e))&&(n||t===Y)?e.replace(se,""):e&&(t=bn(t))?(e=U(e),t=$(e,U(t))+1,Tn(e,0,t).join("")):e},n.trimStart=function(e,t,n){return(e=Ao(e))&&(n||t===Y)?e.replace(fe,""):e&&(t=bn(t))?(e=U(e),t=G(e,U(t)),Tn(e,t).join("")):e},n.truncate=function(e,t){var n=30,r="...";if(bo(t))var o="separator"in t?t.separator:o,n="length"in t?jo(t.length):n,r="omission"in t?bn(t.omission):r;e=Ao(e);var i=e.length;if(Se.test(e))var u=U(e),i=u.length;if(n>=i)return e;if(1>(i=n-q(r)))return r;if(n=u?Tn(u,0,i).join(""):e.slice(0,i),o===Y)return n+r;if(u&&(i+=n.length-i),sa(o)){if(e.slice(i).search(o)){var a=n;for(o.global||(o=ei(o.source,Ao(be.exec(o))+"g")),o.lastIndex=0;u=o.exec(a);)var c=u.index;n=n.slice(0,c===Y?i:c)}}else e.indexOf(bn(o),i)!=i&&-1<(o=n.lastIndexOf(o))&&(n=n.slice(0,o));return n+r},n.unescape=function(e){return(e=Ao(e))&&J.test(e)?e.replace(K,rt):e},n.uniqueId=function(e){var t=++ci;return Ao(e)+t},n.upperCase=Ma,n.upperFirst=Wa,n.each=eo,n.eachRight=to,n.first=Fr,Uo(n,function(){var e={};return mt(n,function(t,r){ai.call(n.prototype,r)||(e[r]=t)}),e}(),{chain:!1}),n.VERSION="4.17.11",a("bind bindKey curry curryRight partial partialRight".split(" "),function(e){n[e].placeholder=n}),a(["drop","take"],function(e,t){I.prototype[e]=function(n){n=n===Y?1:ki(jo(n),0);var r=this.__filtered__&&!t?new I(this):this.clone();return r.__filtered__?r.__takeCount__=Ni(n,r.__takeCount__):r.__views__.push({size:Ni(n,4294967295),type:e+(0>r.__dir__?"Right":"")}),r},I.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;I.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:br(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),a(["head","last"],function(e,t){var n="take"+(t?"Right":"");I.prototype[e]=function(){return this[n](1).value()[0]}}),a(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");I.prototype[e]=function(){return this.__filtered__?new I(this):this[n](1)}}),I.prototype.compact=function(){return this.filter(Co)},I.prototype.find=function(e){return this.filter(e).head()},I.prototype.findLast=function(e){return this.reverse().find(e)},I.prototype.invokeMap=an(function(e,t){return"function"==typeof e?new I(this):this.map(function(n){return Dt(n,e,t)})}),I.prototype.reject=function(e){return this.filter(_o(br(e)))},I.prototype.slice=function(e,t){e=jo(e);var n=this;return n.__filtered__&&(0<e||0>t)?new I(n):(0>e?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==Y&&(t=jo(t),n=0>t?n.dropRight(-t):n.take(t-e)),n)},I.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},I.prototype.toArray=function(){return this.take(4294967295)},mt(I.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(){var t=this.__wrapped__,c=i?[1]:arguments,_=t instanceof I,f=c[0],s=_||ua(t),l=function(e){return e=u.apply(n,d([e],c)),i&&p?e[0]:e};s&&r&&"function"==typeof f&&1!=f.length&&(_=s=!1);var p=this.__chain__,y=!!this.__actions__.length,f=a&&!p,_=_&&!y;return!a&&s?(t=_?t:new I(this),t=e.apply(t,c),t.__actions__.push({func:Zr,args:[l],thisArg:Y}),new o(t,p)):f&&_?e.apply(this,c):(t=this.thru(l),f?i?t.value()[0]:t.value():t)})}),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)})}}),mt(I.prototype,function(e,t){var r=n[t];if(r){var o=r.name+"";(Vi[o]||(Vi[o]=[])).push({name:t,func:r})}}),Vi[Hn(Y,2).name]=[{name:"wrapper",func:Y}],I.prototype.clone=function(){var e=new I(this.__wrapped__);return e.__actions__=$n(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=$n(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=$n(this.__views__),e},I.prototype.reverse=function(){if(this.__filtered__){var e=new I(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e},I.prototype.value=function(){var e,t=this.__wrapped__.value(),n=this.__dir__,r=ua(t),o=0>n,i=r?t.length:0;e=0;for(var u=i,a=this.__views__,c=-1,_=a.length;++c<_;){var f=a[c],s=f.size;switch(f.type){case"drop":e+=s;break;case"dropRight":u-=s;break;case"take":u=Ni(u,e+s);break;case"takeRight":e=ki(e,u-s)}}if(e={start:e,end:u},u=e.start,a=e.end,e=a-u,u=o?a:u-1,a=this.__iteratees__,c=a.length,_=0,f=Ni(e,this.__takeCount__),!r||!o&&i==e&&f==e)return mn(t,this.__actions__);r=[];e:for(;e--&&_<f;){for(u+=n,o=-1,i=t[u];++o<c;){var l=a[o],s=l.type,l=(0,l.iteratee)(i);if(2==s)i=l;else if(!l){if(1==s)continue e;break e}}r[_++]=i}return r},n.prototype.at=Wu,n.prototype.chain=function(){return Kr(this)},n.prototype.commit=function(){return new o(this.value(),this.__chain__)},n.prototype.next=function(){this.__values__===Y&&(this.__values__=wo(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?Y:this.__values__[this.__index__++]}},n.prototype.plant=function(e){for(var t,n=this;n instanceof r;){var o=Cr(n);o.__index__=0,o.__values__=Y,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 I?(this.__actions__.length&&(e=new I(this)),e=e.reverse(),e.__actions__.push({func:Zr,args:[Qr],thisArg:Y}),new o(e,this.__chain__)):this.thru(Qr)},n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=function(){return mn(this.__wrapped__,this.__actions__)},n.prototype.first=n.prototype.head,Oi&&(n.prototype[Oi]=Jr),n}();qe._=ot,void 0!==(r=function(){return ot}.call(t,n,t,o))&&(o.exports=r)}).call(this)}).call(t,function(){return this}(),n(7)(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&&l.apply(u,i),t!=r&&l.apply(u,o.slice(t+1)),e.apply(this,u)}}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 _(e,t,n,l){function p(e,t){if(j.cap){var n=f.iterateeRearg[e];if(n)return E(t,n);var r=!w&&f.iterateeAry[e];if(r)return R(t,r)}return t}function d(e,t,n){return T||j.curry&&n>1?k(t,n):t}function y(e,t,n){if(j.fixed&&(L||!f.skipFixed[e])){var r=f.methodSpread[e],o=r&&r.start;return void 0===o?D(t,n):a(t,o)}return t}function h(e,t,n){return j.rearg&&n>1&&(A||!f.skipRearg[e])?U(t,f.methodRearg[e]||f.aryRearg[n]):t}function v(e,t){t=F(t);for(var n=-1,r=t.length,o=r-1,i=$(Object(e)),u=i;null!=u&&++n<r;){var a=t[n],c=u[a];null==c||B(c)||W(c)||C(c)||(u[a]=$(n==o?c:Object(c))),u=u[a]}return i}function b(e){return Q.runInContext.convert(e)(void 0)}function g(e,t){var n=f.aliasToReal[e]||e,r=f.remap[n]||n,o=l;return function(e){var i=w?x:S,u=w?x[r]:t,a=G(G({},o),e);return _(i,n,u,a)}}function R(e,t){return m(e,function(e){return"function"==typeof e?o(e,t):e})}function E(e,t){return m(e,function(e){var n=t.length;return r(U(o(e,n),t),n)})}function m(e,t){return function(){var n=arguments.length;if(!n)return e();for(var r=Array(n);n--;)r[n]=arguments[n];var o=j.rearg?0:n-1;return r[o]=t(r[o]),e.apply(void 0,r)}}function O(e,t,n){var r,o=f.aliasToReal[e]||e,a=t,_=X[o];return _?a=_(t):j.immutable&&(f.mutate.array[o]?a=c(t,i):f.mutate.object[o]?a=c(t,u(t)):f.mutate.set[o]&&(a=c(t,v))),N(z,function(e){return N(f.aryMethod[e],function(t){if(o==t){var n=f.methodSpread[o],i=n&&n.afterRearg;return r=i?y(o,h(o,a,e),e):h(o,y(o,a,e),e),r=p(o,r),r=d(o,r,e),!1}}),!r}),r||(r=a),r==t&&(r=T?k(r,1):function(){return t.apply(this,arguments)}),r.convert=g(o,t),r.placeholder=t.placeholder=n,r}var w="function"==typeof t,I=t===Object(t);if(I&&(l=n,n=t,t=void 0),null==n)throw new TypeError;l||(l={});var j={cap:!("cap"in l)||l.cap,curry:!("curry"in l)||l.curry,fixed:!("fixed"in l)||l.fixed,immutable:!("immutable"in l)||l.immutable,rearg:!("rearg"in l)||l.rearg},P=w?n:s,T="curry"in l&&l.curry,L="fixed"in l&&l.fixed,A="rearg"in l&&l.rearg,x=w?n.runInContext():void 0,S=w?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},D=S.ary,G=S.assign,$=S.clone,k=S.curry,N=S.forEach,M=S.isArray,W=S.isError,B=S.isFunction,C=S.isWeakMap,q=S.keys,U=S.rearg,Y=S.toInteger,F=S.toPath,z=q(f.aryMethod),X={castArray:function(e){return function(){var t=arguments[0];return M(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 j.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(!B(n))return e(n,Object(t));var r=[];return N(q(t),function(e){B(t[e])&&r.push([e,n.prototype[e]])}),e(n,Object(t)),N(r,function(e){var t=e[1]
  1128. ;B(t)?n.prototype[e[0]]=t:delete n.prototype[e[0]]}),n}},nthArg:function(e){return function(t){var n=t<0?1:Y(t)+1;return k(e(t),n)}},rearg:function(e){return function(t,n){var r=n?n.length:0;return k(e(t,n),r)}},runInContext:function(t){return function(n){return _(e,t(n),l)}}};if(!I)return O(t,n,P);var Q=n,V=[];return N(z,function(e){N(f.aryMethod[e],function(e){var t=Q[f.remap[e]||e];t&&V.push([e,O(e,t,Q)])})}),N(q(Q),function(e){var t=Q[e];if("function"==typeof t){for(var n=V.length;n--;)if(V[n][0]==e)return;t.convert=g(e,t),V.push([e,t])}}),N(V,function(e){Q[e[0]]=e[1]}),Q.convert=b,Q.placeholder=Q,N(q(Q),function(e){N(f.realToAlias[e]||[],function(t){Q[t]=Q[e]})}),Q}var f=n(9),s=n(10),l=Array.prototype.push;e.exports=_},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=n(12)},function(e,t,n){var r=n(13),o=r("flowRight",n(218));o.placeholder=n(10),e.exports=o},function(e,t,n){function r(e,t,n){return o(i,e,t,n)}var o=n(8),i=n(14);e.exports=r},function(e,t,n){e.exports={ary:n(15),assign:n(84),clone:n(106),curry:n(170),forEach:n(68),isArray:n(54),isError:n(171),isFunction:n(23),isWeakMap:n(173),iteratee:n(174),keys:n(101),rearg:n(211),toInteger:n(80),toPath:n(217)}},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(16),i=128;e.exports=r},function(e,t,n){function r(e,t,n,r,m,O,w,I){var j=t&h;if(!j&&"function"!=typeof e)throw new TypeError(d);var P=r?r.length:0;if(P||(t&=~(g|R),r=m=void 0),w=void 0===w?w:E(p(w),0),I=void 0===I?I:p(I),P-=m?m.length:0,t&R){var T=r,L=m;r=m=void 0}var A=j?void 0:_(e),x=[e,t,n,r,m,T,L,O,w,I];if(A&&f(x,A),e=x[0],t=x[1],n=x[2],r=x[3],m=x[4],I=x[9]=void 0===x[9]?j?0:e.length:E(x[9]-P,0),!I&&t&(v|b)&&(t&=~(v|b)),t&&t!=y)S=t==v||t==b?u(e,t,I):t!=g&&t!=(y|g)||m.length?a.apply(void 0,x):c(e,t,n,r);else var S=i(e,t,n);return l((A?o:s)(S,x),e,t)}var o=n(17),i=n(35),u=n(38),a=n(40),c=n(78),_=n(48),f=n(79),s=n(58),l=n(60),p=n(80),d="Expected a function",y=1,h=2,v=8,b=16,g=32,R=64,E=Math.max;e.exports=r},function(e,t,n){var r=n(18),o=n(19),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(20),o=r&&new r;e.exports=o},function(e,t,n){var r=n(21),o=n(26),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(22),i=n(34);e.exports=r},function(e,t,n){function r(e){return!(!u(e)||i(e))&&(o(e)?d:_).test(a(e))}var o=n(23),i=n(31),u=n(30),a=n(33),c=/[\\^$.*+?()[\]{}|]/g,_=/^\[object .+?Constructor\]$/,f=Function.prototype,s=Object.prototype,l=f.toString,p=s.hasOwnProperty,d=RegExp("^"+l.call(p).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==a||t==c||t==u||t==_}var o=n(24),i=n(30),u="[object AsyncFunction]",a="[object Function]",c="[object GeneratorFunction]",_="[object Proxy]";e.exports=r},function(e,t,n){function r(e){return null==e?void 0===e?c:a:_&&_ in Object(e)?i(e):u(e)}var o=n(25),i=n(28),u=n(29),a="[object Null]",c="[object Undefined]",_=o?o.toStringTag:void 0;e.exports=r},function(e,t,n){var r=n(26),o=r.Symbol;e.exports=o},function(e,t,n){var r=n(27),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=u.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[c]=n:delete e[c]),o}var o=n(25),i=Object.prototype,u=i.hasOwnProperty,a=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(32),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(26),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(a?n:this,arguments)}var a=t&u,c=o(e);return r}var o=n(36),i=n(26),u=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(37),i=n(30);e.exports=r},function(e,t,n){var r=n(30),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,l=Array(i),p=i,d=c(r);p--;)l[p]=arguments[p];var y=i<3&&l[0]!==d&&l[i-1]!==d?[]:_(l,d);return(i-=y.length)<n?a(e,t,u,r.placeholder,void 0,l,y,void 0,void 0,n-i):o(this&&this!==f&&this instanceof r?s:e,this,l)}var s=i(e);return r}var o=n(39),i=n(36),u=n(40),a=n(44),c=n(74),_=n(77),f=n(26);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,R,E,m,O,w,I){function j(){for(var p=arguments.length,d=Array(p),y=p;y--;)d[y]=arguments[y];if(A)var h=_(j),v=u(d,h);if(g&&(d=o(d,g,R,A)),E&&(d=i(d,E,m,A)),p-=v,A&&p<I){var b=s(d,h);return c(e,t,r,j.placeholder,n,d,b,O,w,I-p)}var D=T?n:this,G=L?D[e]:e;return p=d.length,O?d=f(d,O):x&&p>1&&d.reverse(),P&&w<p&&(d.length=w),this&&this!==l&&this instanceof j&&(G=S||a(G)),G.apply(D,d)}var P=t&v,T=t&p,L=t&d,A=t&(y|h),x=t&b,S=L?void 0:a(e);return j}var o=n(41),i=n(42),u=n(43),a=n(36),c=n(44),_=n(74),f=n(75),s=n(77),l=n(26),p=1,d=2,y=8,h=16,v=128,b=512;e.exports=r},function(e,t){function n(e,t,n,o){for(var i=-1,u=e.length,a=n.length,c=-1,_=t.length,f=r(u-a,0),s=Array(_+f),l=!o;++c<_;)s[c]=t[c];for(;++i<a;)(l||i<u)&&(s[n[i]]=e[i]);for(;f--;)s[c++]=e[i++];return s}var r=Math.max;e.exports=n},function(e,t){function n(e,t,n,o){for(var i=-1,u=e.length,a=-1,c=n.length,_=-1,f=t.length,s=r(u-c,0),l=Array(s+f),p=!o;++i<s;)l[i]=e[i];for(var d=i;++_<f;)l[d+_]=t[_];for(;++a<c;)(p||i<u)&&(l[d+n[a]]=e[i++]);return l}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,p,d,y,h,v,b){var g=t&f,R=g?y:void 0,E=g?void 0:y,m=g?d:void 0,O=g?void 0:d;t|=g?s:l,(t&=~(g?l:s))&_||(t&=~(a|c));var w=[e,t,p,m,R,O,E,h,v,b],I=n.apply(void 0,w);return o(e)&&i(I,w),I.placeholder=r,u(I,e,t)}var o=n(45),i=n(58),u=n(60),a=1,c=2,_=4,f=8,s=32,l=64;e.exports=r},function(e,t,n){function r(e){var t=u(e),n=a[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(46),i=n(48),u=n(50),a=n(52);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__=u,this.__views__=[]}var o=n(37),i=n(47),u=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(19),o=n(49),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=u.call(o,t)?n.length:0;r--;){var i=n[r],a=i.func;if(null==a||a==e)return i.name}return t}var o=n(51),i=Object.prototype,u=i.hasOwnProperty;e.exports=r},function(e,t){var n={};e.exports=n},function(e,t,n){function r(e){if(c(e)&&!a(e)&&!(e instanceof o)){if(e instanceof i)return e;if(s.call(e,"__wrapped__"))return _(e)}return new i(e)}var o=n(46),i=n(53),u=n(47),a=n(54),c=n(55),_=n(56),f=Object.prototype,s=f.hasOwnProperty;r.prototype=u.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(37),i=n(47);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__=u(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var o=n(46),i=n(53),u=n(57);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(17),o=n(59),i=o(r);e.exports=i},function(e,t){function n(e){var t=0,n=0;return function(){var u=i(),a=o-(u-n);if(n=u,a>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 u(e,i(r,a(o(r),n)))}var o=n(61),i=n(62),u=n(63),a=n(67);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(64),o=n(59),i=o(r);e.exports=i},function(e,t,n){var r=n(65),o=n(66),i=n(18),u=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=u},function(e,t){function n(e){return function(){return e}}e.exports=n},function(e,t,n){var r=n(21),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(u,function(n){var r="_."+n[0];t&n[1]&&!i(e,r)&&e.push(r)}),e.sort()}var o=n(68),i=n(69),u=[["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(70);e.exports=r},function(e,t,n){function r(e,t,n){return t===t?u(e,t,n):o(e,i,n)}var o=n(71),i=n(72),u=n(73);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=u(t.length,n),a=o(e);r--;){var c=t[r];e[r]=i(c,n)?a[c]:void 0}return e}var o=n(57),i=n(76),u=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,u=[];++n<o;){var a=e[n];a!==t&&a!==r||(e[n]=r,u[i++]=n)}return u}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,a=-1,s=r.length,l=Array(s+i),p=this&&this!==u&&this instanceof c?f:e;++a<s;)l[a]=r[a];for(;i--;)l[a++]=arguments[++t];return o(p,_?n:this,l)}var _=t&a,f=i(e);return c}var o=n(39),i=n(36),u=n(26),a=1;e.exports=r},function(e,t,n){function r(e,t){var n=e[1],r=t[1],y=n|r,h=y<(c|_|l),v=r==l&&n==s||r==l&&n==p&&e[7].length<=t[8]||r==(l|p)&&t[7].length<=t[8]&&n==s;if(!h&&!v)return e;r&c&&(e[2]=t[2],y|=n&c?0:f);var b=t[3];if(b){var g=e[3];e[3]=g?o(g,b,t[4]):b,e[4]=g?u(e[3],a):t[4]}return b=t[5],b&&(g=e[5],e[5]=g?i(g,b,t[6]):b,e[6]=g?u(e[5],a):t[6]),b=t[7],b&&(e[7]=b),r&l&&(e[8]=null==e[8]?t[8]:d(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=y,e}var o=n(41),i=n(42),u=n(77),a="__lodash_placeholder__",c=1,_=2,f=4,s=8,l=128,p=256,d=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(81);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)*u}return e===e?e:0}var o=n(82),i=1/0,u=1.7976931348623157e308;e.exports=r},function(e,t,n){function r(e){if("number"==typeof e)return e;if(i(e))return u;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(a,"");var n=_.test(e);return n||f.test(e)?s(e.slice(2),n?2:8):c.test(e)?u:+e}var o=n(30),i=n(83),u=NaN,a=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,_=/^0b[01]+$/i,f=/^0o[0-7]+$/i,s=parseInt;e.exports=r},function(e,t,n){function r(e){return"symbol"==typeof e||i(e)&&o(e)==u}var o=n(24),i=n(55),u="[object Symbol]";e.exports=r},function(e,t,n){function r(e,t){return e&&o(t,i(t),e)}var o=n(85),i=n(89);e.exports=r},function(e,t,n){function r(e,t,n,r){var u=!n;n||(n={});for(var a=-1,c=t.length;++a<c;){var _=t[a],f=r?r(n[_],e[_],_,n,e):void 0;void 0===f&&(f=e[_]),u?i(n,_,f):o(n,_,f)}return n}var o=n(86),i=n(87);e.exports=r},function(e,t,n){function r(e,t,n){var r=e[t];a.call(e,t)&&i(r,n)&&(void 0!==n||t in e)||o(e,t,n)}var o=n(87),i=n(88),u=Object.prototype,a=u.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(66);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 u(e)?o(e):i(e)}var o=n(90),i=n(101),u=n(105);e.exports=r},function(e,t,n){function r(e,t){var n=u(e),r=!n&&i(e),f=!n&&!r&&a(e),l=!n&&!r&&!f&&_(e),p=n||r||f||l,d=p?o(e.length,String):[],y=d.length;for(var h in e)!t&&!s.call(e,h)||p&&("length"==h||f&&("offset"==h||"parent"==h)||l&&("buffer"==h||"byteLength"==h||"byteOffset"==h)||c(h,y))||d.push(h);return d}var o=n(91),i=n(92),u=n(54),a=n(94),c=n(76),_=n(96),f=Object.prototype,s=f.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(93),o=n(55),i=Object.prototype,u=i.hasOwnProperty,a=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(e){return o(e)&&u.call(e,"callee")&&!a.call(e,"callee")};e.exports=c},function(e,t,n){function r(e){return i(e)&&o(e)==u}var o=n(24),i=n(55),u="[object Arguments]";e.exports=r},function(e,t,n){(function(e){var r=n(26),o=n(95),i="object"==typeof t&&t&&!t.nodeType&&t,u=i&&"object"==typeof e&&e&&!e.nodeType&&e,a=u&&u.exports===i,c=a?r.Buffer:void 0,_=c?c.isBuffer:void 0,f=_||o;e.exports=f}).call(t,n(7)(e))},function(e,t){function n(){return!1}e.exports=n},function(e,t,n){var r=n(97),o=n(99),i=n(100),u=i&&i.isTypedArray,a=u?o(u):r;e.exports=a},function(e,t,n){function r(e){return u(e)&&i(e.length)&&!!a[o(e)]}var o=n(24),i=n(98),u=n(55),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,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(27),o="object"==typeof t&&t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,u=i&&i.exports===o,a=u&&r.process,c=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=c}).call(t,n(7)(e))},function(e,t,n){function r(e){if(!o(e))return i(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}var o=n(102),i=n(103),u=Object.prototype,a=u.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(104),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(23),i=n(98);e.exports=r},function(e,t,n){function r(e){return o(e,i)}var o=n(107),i=4;e.exports=r},function(e,t,n){function r(e,t,n,D,G,$){var k,N=t&I,M=t&j,W=t&P;if(n&&(k=G?n(e,D,G,$):n(e)),void 0!==k)return k;if(!m(e))return e;var B=g(e);if(B){if(k=h(e),!N)return f(e,k)}else{var C=y(e),q=C==L||C==A;if(R(e))return _(e,N);if(C==x||C==T||q&&!G){if(k=M||q?{}:b(e),!N)return M?l(e,c(k,e)):s(e,a(k,e))}else{if(!S[C])return G?e:{};k=v(e,C,N)}}$||($=new o);var U=$.get(e);if(U)return U;if($.set(e,k),O(e))return e.forEach(function(o){k.add(r(o,t,n,o,e,$))}),k;if(E(e))return e.forEach(function(o,i){k.set(i,r(o,t,n,i,e,$))}),k;var Y=W?M?d:p:M?keysIn:w,F=B?void 0:Y(e);return i(F||e,function(o,i){F&&(i=o,o=e[i]),u(k,i,r(o,t,n,i,e,$))}),k}var o=n(108),i=n(68),u=n(86),a=n(84),c=n(137),_=n(141),f=n(57),s=n(142),l=n(146),p=n(150),d=n(152),y=n(153),h=n(157),v=n(158),b=n(165),g=n(54),R=n(94),E=n(166),m=n(30),O=n(168),w=n(89),I=1,j=2,P=4,T="[object Arguments]",L="[object Function]",A="[object GeneratorFunction]",x="[object Object]",S={};S[T]=S["[object Array]"]=S["[object ArrayBuffer]"]=S["[object DataView]"]=S["[object Boolean]"]=S["[object Date]"]=S["[object Float32Array]"]=S["[object Float64Array]"]=S["[object Int8Array]"]=S["[object Int16Array]"]=S["[object Int32Array]"]=S["[object Map]"]=S["[object Number]"]=S[x]=S["[object RegExp]"]=S["[object Set]"]=S["[object String]"]=S["[object Symbol]"]=S["[object Uint8Array]"]=S["[object Uint8ClampedArray]"]=S["[object Uint16Array]"]=S["[object Uint32Array]"]=!0,S["[object Error]"]=S[L]=S["[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(109),i=n(116),u=n(117),a=n(118),c=n(119),_=n(120);r.prototype.clear=i,r.prototype.delete=u,r.prototype.get=a,r.prototype.has=c,r.prototype.set=_,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(110),i=n(111),u=n(113),a=n(114),c=n(115);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,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():u.call(t,n,1),--this.size,!0)}var o=n(112),i=Array.prototype,u=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(88);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(112);e.exports=r},function(e,t,n){function r(e){return o(this.__data__,e)>-1}var o=n(112);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(112);e.exports=r},function(e,t,n){function r(){this.__data__=new o,this.size=0}var o=n(109);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<a-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new u(r)}return n.set(e,t),this.size=n.size,this}var o=n(109),i=n(121),u=n(122),a=200;e.exports=r},function(e,t,n){var r=n(21),o=n(26),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(123),i=n(131),u=n(134),a=n(135),c=n(136);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,e.exports=r},function(e,t,n){function r(){this.size=0,this.__data__={hash:new o,map:new(u||i),string:new o}}var o=n(124),i=n(109),u=n(121);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(125),i=n(127),u=n(128),a=n(129),c=n(130);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=u,r.prototype.has=a,r.prototype.set=c,e.exports=r},function(e,t,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(126);e.exports=r},function(e,t,n){var r=n(21),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 a.call(t,e)?t[e]:void 0}var o=n(126),i="__lodash_hash_undefined__",u=Object.prototype,a=u.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return o?void 0!==t[e]:u.call(t,e)}var o=n(126),i=Object.prototype,u=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(126),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(132);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(133);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(132);e.exports=r},function(e,t,n){function r(e){return o(this,e).has(e)}var o=n(132);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(132);e.exports=r},function(e,t,n){function r(e,t){return e&&o(t,i(t),e)}var o=n(85),i=n(138);e.exports=r},function(e,t,n){function r(e){return u(e)?o(e,!0):i(e)}var o=n(90),i=n(139),u=n(105);e.exports=r},function(e,t,n){function r(e){if(!o(e))return u(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(30),i=n(102),u=n(140),a=Object.prototype,c=a.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=_?_(n):new e.constructor(n);return e.copy(r),r}var o=n(26),i="object"==typeof t&&t&&!t.nodeType&&t,u=i&&"object"==typeof e&&e&&!e.nodeType&&e,a=u&&u.exports===i,c=a?o.Buffer:void 0,_=c?c.allocUnsafe:void 0;e.exports=r}).call(t,n(7)(e))},function(e,t,n){function r(e,t){return o(e,i(e),t)}var o=n(85),i=n(143);e.exports=r},function(e,t,n){var r=n(144),o=n(145),i=Object.prototype,u=i.propertyIsEnumerable,a=Object.getOwnPropertySymbols,c=a?function(e){return null==e?[]:(e=Object(e),r(a(e),function(t){return u.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 u=e[n];t(u,n,e)&&(i[o++]=u)}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(85),i=n(147);e.exports=r},function(e,t,n){var r=n(148),o=n(149),i=n(143),u=n(145),a=Object.getOwnPropertySymbols,c=a?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:u;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(104),o=r(Object.getPrototypeOf,Object);e.exports=o},function(e,t,n){function r(e){return o(e,u,i)}var o=n(151),i=n(143),u=n(89);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(148),i=n(54);e.exports=r},function(e,t,n){function r(e){return o(e,u,i)}var o=n(151),i=n(147),u=n(138);e.exports=r},function(e,t,n){var r=n(154),o=n(121),i=n(155),u=n(156),a=n(20),c=n(24),_=n(33),f=_(r),s=_(o),l=_(i),p=_(u),d=_(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(e){var t=c(e),n="[object Object]"==t?e.constructor:void 0,r=n?_(n):"";if(r)switch(r){case f:return"[object DataView]";case s:return"[object Map]";case l:return"[object Promise]";case p:return"[object Set]";case d:return"[object WeakMap]"}
  1129. return t}),e.exports=y},function(e,t,n){var r=n(21),o=n(26),i=r(o,"DataView");e.exports=i},function(e,t,n){var r=n(21),o=n(26),i=r(o,"Promise");e.exports=i},function(e,t,n){var r=n(21),o=n(26),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 v:return o(e);case _:case f:return new r(+e);case b:return i(e,n);case g:case R:case E:case m:case O:case w:case I:case j:case P:return c(e,n);case s:return new r;case l:case y:return new r(e);case p:return u(e);case d:return new r;case h:return a(e)}}var o=n(159),i=n(161),u=n(162),a=n(163),c=n(164),_="[object Boolean]",f="[object Date]",s="[object Map]",l="[object Number]",p="[object RegExp]",d="[object Set]",y="[object String]",h="[object Symbol]",v="[object ArrayBuffer]",b="[object DataView]",g="[object Float32Array]",R="[object Float64Array]",E="[object Int8Array]",m="[object Int16Array]",O="[object Int32Array]",w="[object Uint8Array]",I="[object Uint8ClampedArray]",j="[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(160);e.exports=r},function(e,t,n){var r=n(26),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(159);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 u?Object(u.call(e)):{}}var o=n(25),i=o?o.prototype:void 0,u=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(159);e.exports=r},function(e,t,n){function r(e){return"function"!=typeof e.constructor||u(e)?{}:o(i(e))}var o=n(37),i=n(149),u=n(102);e.exports=r},function(e,t,n){var r=n(167),o=n(99),i=n(100),u=i&&i.isMap,a=u?o(u):r;e.exports=a},function(e,t,n){function r(e){return i(e)&&o(e)==u}var o=n(153),i=n(55),u="[object Map]";e.exports=r},function(e,t,n){var r=n(169),o=n(99),i=n(100),u=i&&i.isSet,a=u?o(u):r;e.exports=a},function(e,t,n){function r(e){return i(e)&&o(e)==u}var o=n(153),i=n(55),u="[object Set]";e.exports=r},function(e,t,n){function r(e,t,n){t=n?void 0:t;var u=o(e,i,void 0,void 0,void 0,void 0,void 0,t);return u.placeholder=r.placeholder,u}var o=n(16),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==a||"string"==typeof e.message&&"string"==typeof e.name&&!u(e)}var o=n(24),i=n(55),u=n(172),a="[object DOMException]",c="[object Error]";e.exports=r},function(e,t,n){function r(e){if(!u(e)||o(e)!=a)return!1;var t=i(e);if(null===t)return!0;var n=s.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&f.call(n)==l}var o=n(24),i=n(149),u=n(55),a="[object Object]",c=Function.prototype,_=Object.prototype,f=c.toString,s=_.hasOwnProperty,l=f.call(Object);e.exports=r},function(e,t,n){function r(e){return i(e)&&o(e)==u}var o=n(153),i=n(55),u="[object WeakMap]";e.exports=r},function(e,t,n){function r(e){return i("function"==typeof e?e:o(e,u))}var o=n(107),i=n(175),u=1;e.exports=r},function(e,t,n){function r(e){return"function"==typeof e?e:null==e?u:"object"==typeof e?a(e)?i(e[0],e[1]):o(e):c(e)}var o=n(176),i=n(193),u=n(18),a=n(54),c=n(208);e.exports=r},function(e,t,n){function r(e){var t=i(e);return 1==t.length&&t[0][2]?u(t[0][0],t[0][1]):function(n){return n===e||o(n,e,t)}}var o=n(177),i=n(190),u=n(192);e.exports=r},function(e,t,n){function r(e,t,n,r){var c=n.length,_=c,f=!r;if(null==e)return!_;for(e=Object(e);c--;){var s=n[c];if(f&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++c<_;){s=n[c];var l=s[0],p=e[l],d=s[1];if(f&&s[2]){if(void 0===p&&!(l in e))return!1}else{var y=new o;if(r)var h=r(p,d,l,e,t,y);if(!(void 0===h?i(d,p,u|a,r,y):h))return!1}}return!0}var o=n(108),i=n(178),u=1,a=2;e.exports=r},function(e,t,n){function r(e,t,n,u,a){return e===t||(null==e||null==t||!i(e)&&!i(t)?e!==e&&t!==t:o(e,t,n,u,r,a))}var o=n(179),i=n(55);e.exports=r},function(e,t,n){function r(e,t,n,r,h,b){var g=_(e),R=_(t),E=g?d:c(e),m=R?d:c(t);E=E==p?y:E,m=m==p?y:m;var O=E==y,w=m==y,I=E==m;if(I&&f(e)){if(!f(t))return!1;g=!0,O=!1}if(I&&!O)return b||(b=new o),g||s(e)?i(e,t,n,r,h,b):u(e,t,E,n,r,h,b);if(!(n&l)){var j=O&&v.call(e,"__wrapped__"),P=w&&v.call(t,"__wrapped__");if(j||P){var T=j?e.value():e,L=P?t.value():t;return b||(b=new o),h(T,L,n,r,b)}}return!!I&&(b||(b=new o),a(e,t,n,r,h,b))}var o=n(108),i=n(180),u=n(186),a=n(189),c=n(153),_=n(54),f=n(94),s=n(96),l=1,p="[object Arguments]",d="[object Array]",y="[object Object]",h=Object.prototype,v=h.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t,n,r,_,f){var s=n&a,l=e.length,p=t.length;if(l!=p&&!(s&&p>l))return!1;var d=f.get(e);if(d&&f.get(t))return d==t;var y=-1,h=!0,v=n&c?new o:void 0;for(f.set(e,t),f.set(t,e);++y<l;){var b=e[y],g=t[y];if(r)var R=s?r(g,b,y,t,e,f):r(b,g,y,e,t,f);if(void 0!==R){if(R)continue;h=!1;break}if(v){if(!i(t,function(e,t){if(!u(v,t)&&(b===e||_(b,e,n,r,f)))return v.push(t)})){h=!1;break}}else if(b!==g&&!_(b,g,n,r,f)){h=!1;break}}return f.delete(e),f.delete(t),h}var o=n(181),i=n(184),u=n(185),a=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(122),i=n(182),u=n(183);r.prototype.add=r.prototype.push=i,r.prototype.has=u,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,O,I){switch(n){case m:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case E:return!(e.byteLength!=t.byteLength||!O(new i(e),new i(t)));case l:case p:case h:return u(+e,+t);case d:return e.name==t.name&&e.message==t.message;case v:case g:return e==t+"";case y:var j=c;case b:var P=r&f;if(j||(j=_),e.size!=t.size&&!P)return!1;var T=I.get(e);if(T)return T==t;r|=s,I.set(e,t);var L=a(j(e),j(t),r,o,O,I);return I.delete(e),L;case R:if(w)return w.call(e)==w.call(t)}return!1}var o=n(25),i=n(160),u=n(88),a=n(180),c=n(187),_=n(188),f=1,s=2,l="[object Boolean]",p="[object Date]",d="[object Error]",y="[object Map]",h="[object Number]",v="[object RegExp]",b="[object Set]",g="[object String]",R="[object Symbol]",E="[object ArrayBuffer]",m="[object DataView]",O=o?o.prototype:void 0,w=O?O.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,u,c){var _=n&i,f=o(e),s=f.length;if(s!=o(t).length&&!_)return!1;for(var l=s;l--;){var p=f[l];if(!(_?p in t:a.call(t,p)))return!1}var d=c.get(e);if(d&&c.get(t))return d==t;var y=!0;c.set(e,t),c.set(t,e);for(var h=_;++l<s;){p=f[l];var v=e[p],b=t[p];if(r)var g=_?r(b,v,p,t,e,c):r(v,b,p,e,t,c);if(!(void 0===g?v===b||u(v,b,n,r,c):g)){y=!1;break}h||(h="constructor"==p)}if(y&&!h){var R=e.constructor,E=t.constructor;R!=E&&"constructor"in e&&"constructor"in t&&!("function"==typeof R&&R instanceof R&&"function"==typeof E&&E instanceof E)&&(y=!1)}return c.delete(e),c.delete(t),y}var o=n(150),i=1,u=Object.prototype,a=u.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){for(var t=i(e),n=t.length;n--;){var r=t[n],u=e[r];t[n]=[r,u,o(u)]}return t}var o=n(191),i=n(89);e.exports=r},function(e,t,n){function r(e){return e===e&&!o(e)}var o=n(30);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 a(e)&&c(t)?_(f(e),t):function(n){var r=i(n,e);return void 0===r&&r===t?u(n,e):o(t,r,s|l)}}var o=n(178),i=n(194),u=n(205),a=n(197),c=n(191),_=n(192),f=n(204),s=1,l=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(195);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(196),i=n(204);e.exports=r},function(e,t,n){function r(e,t){return o(e)?e:i(e,t)?[e]:u(a(e))}var o=n(54),i=n(197),u=n(198),a=n(201);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))||(a.test(e)||!u.test(e)||null!=t&&e in Object(t))}var o=n(54),i=n(83),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=r},function(e,t,n){var r=n(199),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,u=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=u},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(200),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 u=e.apply(this,r);return n.cache=i.set(o,u)||i,u};return n.cache=new(r.Cache||o),n}var o=n(122),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(202);e.exports=r},function(e,t,n){function r(e){if("string"==typeof e)return e;if(u(e))return i(e,r)+"";if(a(e))return f?f.call(e):"";var t=e+"";return"0"==t&&1/e==-c?"-0":t}var o=n(25),i=n(203),u=n(54),a=n(83),c=1/0,_=o?o.prototype:void 0,f=_?_.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(83),i=1/0;e.exports=r},function(e,t,n){function r(e,t){return null!=e&&i(e,t,o)}var o=n(206),i=n(207);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,f=t.length,s=!1;++r<f;){var l=_(t[r]);if(!(s=null!=e&&n(e,l)))break;e=e[l]}return s||++r!=f?s:!!(f=null==e?0:e.length)&&c(f)&&a(l,f)&&(u(e)||i(e))}var o=n(196),i=n(92),u=n(54),a=n(76),c=n(98),_=n(204);e.exports=r},function(e,t,n){function r(e){return u(e)?o(a(e)):i(e)}var o=n(209),i=n(210),u=n(197),a=n(204);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(195);e.exports=r},function(e,t,n){var r=n(16),o=n(212),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 u(i(e,void 0,o),e+"")}var o=n(213),i=n(216),u=n(63);e.exports=r},function(e,t,n){function r(e){return(null==e?0:e.length)?o(e,1):[]}var o=n(214);e.exports=r},function(e,t,n){function r(e,t,n,u,a){var c=-1,_=e.length;for(n||(n=i),a||(a=[]);++c<_;){var f=e[c];t>0&&n(f)?t>1?r(f,t-1,n,u,a):o(a,f):u||(a[a.length]=f)}return a}var o=n(148),i=n(215);e.exports=r},function(e,t,n){function r(e){return u(e)||i(e)||!!(a&&e&&e[a])}var o=n(25),i=n(92),u=n(54),a=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,u=-1,a=i(r.length-t,0),c=Array(a);++u<a;)c[u]=r[t+u];u=-1;for(var _=Array(t+1);++u<t;)_[u]=r[u];return _[t]=n(c),o(e,this,_)}}var o=n(39),i=Math.max;e.exports=r},function(e,t,n){function r(e){return u(e)?o(e,_):a(e)?[e]:i(c(f(e)))}var o=n(203),i=n(57),u=n(54),a=n(83),c=n(198),_=n(204),f=n(201);e.exports=r},function(e,t,n){var r=n(219),o=r(!0);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 y=t[r];if("function"!=typeof y)throw new TypeError(f);if(i&&!h&&"wrapper"==a(y))var h=new o([],!0)}for(r=h?r:n;++r<n;){y=t[r];var v=a(y),b="wrapper"==v?u(y):void 0;h=b&&_(b[0])&&b[1]==(p|s|l|d)&&!b[4].length&&1==b[9]?h[a(b[0])].apply(h,b[3]):1==y.length&&_(y)?h[v]():h.thru(y)}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(53),i=n(212),u=n(48),a=n(50),c=n(54),_=n(45),f="Expected a function",s=8,l=32,p=128,d=256;e.exports=r},function(e,t){e.exports=ReactDOM},function(e,t,n){(function(e){"use strict";var r=n(222);t.__esModule=!0,t.default=void 0;var o=r(n(223)),i=n(3),u=r(n(224)),a=r(n(226)),c=function(t,n){return function(r){var c=(0,i.createFactory)(r),_=function(e){function t(){for(var t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o))||this,t.getChildContext=function(){return n(t.props)},t}return(0,o.default)(t,e),t.prototype.render=function(){return c(this.props)},t}(i.Component);return _.childContextTypes=t,"production"!==e.env.NODE_ENV?(0,u.default)((0,a.default)(r,"withContext"))(_):_}},_=c;t.default=_}).call(t,n(2))},function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},function(e,t){function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}e.exports=n},function(e,t,n){"use strict";var r=n(222);t.__esModule=!0,t.default=void 0;var o=r(n(225)),i=function(e){return(0,o.default)("displayName",e)},u=i;t.default=u},function(e,t){"use strict";t.__esModule=!0,t.default=void 0;var n=function(e,t){return function(n){return n[e]=t,n}},r=n;t.default=r},function(e,t,n){"use strict";var r=n(222);t.__esModule=!0,t.default=void 0;var o=r(n(227)),i=function(e,t){return t+"("+(0,o.default)(e)+")"},u=i;t.default=u},function(e,t){"use strict";t.__esModule=!0,t.default=void 0;var n=function(e){if("string"==typeof e)return e;if(e)return e.displayName||e.name||"Component"},r=n;t.default=r},function(e,t,n){(function(e){"use strict";var r=n(222);t.__esModule=!0,t.default=void 0;var o=r(n(229)),i=n(3),u=r(n(224)),a=r(n(226)),c=function(t){return function(n){var r=(0,i.createFactory)(n),c=function(e,t){return r((0,o.default)({},e,t))};return c.contextTypes=t,"production"!==e.env.NODE_ENV?(0,u.default)((0,a.default)(n,"getContext"))(c):c}},_=c;t.default=_}).call(t,n(2))},function(e,t){function n(){return e.exports=n=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},n.apply(this,arguments)}e.exports=n},function(e,t,n){"use strict";var r=n(231);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(232)),i=r(n(233)),u=r(n(234)),a=function(){return window.Promise||(window.Promise=o.default),new o.default(function(e,t){requirejs(["idcta-v2/idcta-1","orb/cookies"],function(t,n){e({idcta:t,cookiesLib:n})},function(e){i.default.track("requirejs","error",{error_message:e.toString()}),t(e)})})},c={isSignedIn:!1},_=function(){return a().then(function(e){var t=e.idcta,n=e.cookiesLib,r=n.readPolicy();return t.hasCookie()?u.default.checkFlagpole().then(function(){return t.initiateTokenRefresh().then(function(){var e=t.getUserDetailsFromCookie();return{isSignedIn:!0,isUnderThirteen:"u13"===e.ab,hasPersonalisationEnabled:e.ep,displayName:e.dn,personalisationCookiesEnabled:r.personalisation}}).catch(function(e){return i.default.track("id_token_refresh_error","error",{error_code:e.code,error_message:e.message}),c})}):c})},f={getDetails:_};t.default=f,e.exports=t.default},function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t,n){"use strict";var r=n(231);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(232)),i=r(n(233)),u=function(){return window.Promise||(window.Promise=o.default),new o.default(function(e,t){requirejs(["idcta-v2/id-config"],function(n){n["bbcid-v5"]&&"RED"!==n["bbcid-v5"]?e():(i.default.track("id_flagpole_red","error"),t(new Error("Flagpole RED or value missing")))},function(e){i.default.track("requirejs","error",{error_message:e.toString()}),t(e)})})},a={checkFlagpole:u};t.default=a,e.exports=t.default},function(e,t,n){var r=n(236),o=n(237),i=r(o);e.exports=i},function(e,t,n){function r(e){return function(t,n,r){var a=Object(t);if(!i(t)){var c=o(n,3);t=u(t),n=function(e){return c(a[e],e,a)}}var _=e(t,n,r);return _>-1?a[c?t[_]:_]:void 0}}var o=n(175),i=n(105),u=n(89);e.exports=r},function(e,t,n){function r(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var c=null==n?0:u(n);return c<0&&(c=a(r+c,0)),o(e,i(t,3),c)}var o=n(71),i=n(175),u=n(80),a=Math.max;e.exports=r},function(e,t,n){function r(e,t,n){e=a(e),t=i(t);var r=e.length;n=void 0===n?r:o(u(n),0,r);var c=n;return(n-=t.length)>=0&&e.slice(n,c)==t}var o=n(239),i=n(202),u=n(80),a=n(201);e.exports=r},function(e,t){function n(e,t,n){return e===e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}e.exports=n},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t){e.exports={create:function(e,t){return Morph.createContainerWithCaller("[email protected]",e,t)}}},function(e,t){e.exports=Morph.modules["[email protected]"]},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=8)}([function(e,t){e.exports=n(3)},function(e,t){e.exports=n(245)},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(0)),i=(r(n(1)),r(n(3))),u=r(n(4)),a=function(e,t,n,r,i){return o.default.createElement("div",{className:"related-links__promo"},o.default.createElement("a",{href:e,className:"related-links__promo__link"},o.default.createElement("img",{src:"https://ichef.bbci.co.uk/images/ic/80x80/".concat(n,".jpg"),alt:r,width:"80",height:"80"})),o.default.createElement("div",{className:"related-links__promo__body"},o.default.createElement("a",{href:e,className:"related-links__promo__titlelink"},t),o.default.createElement("p",null,i)))},c=function(e,t){return o.default.createElement("a",{href:e,className:"related-links__link"},t)},_=function(e,t){return o.default.createElement("a",{href:e,className:"related-links__link"},o.default.createElement(i.default,{iconName:"external-link",additionalClassNames:"related-links__link-icon"}),t)},f=function(e){var t=e.links,n=t.internalLinks,r=t.externalLinks,i=e.language,f=n&&n.length>0&&n[0].pid?n[0]:null;return o.default.createElement("div",{className:"related-links"},o.default.createElement("h2",{className:"related-links__header"},(0,u.default)(i).title),f&&a(f.url,f.title,f.pid,f.altText,f.shortDescription),o.default.createElement("ul",{className:"related-links__list related-links__list--internal"},n.map(function(e,t){return null!==f&&t>0&&t<6||null===f&&t<5?o.default.createElement("li",{key:e.url,className:"related-links__item"},c(e.url,e.title)):null})),n&&r&&o.default.createElement("hr",null),o.default.createElement("ul",{className:"related-links__list related-links__list--external"},r.map(function(e,t){return t<5?o.default.createElement("li",{key:e.url,className:"related-links__item"},_(e.url,e.title),(e.subscription||e.requiresSubscription)&&o.default.createElement("span",{className:"related-links__subscription"},(0,u.default)(i).subscription)):null})))};f.defaultProps={language:"en-GB"},f.displayName="RelatedLinks";var s=f;t.default=s,e.exports=t.default},function(e,t){e.exports=n(4)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){return{"en-GB":{title:"Links",subscription:"SUBSCRIPTION"},"cy-GB":{title:"Dolenni",subscription:"TANYSGRIFIAD"},"ga-GB":{title:"Naisc",subscription:"SÍNTIÚS"},"gd-GB":{title:"Ceanglaichean",subscription:"SEIRBHEIS PÀIGHTE"}}[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en-GB"]};t.default=r,e.exports=t.default},,,,function(e,t,n){e.exports=n(2)}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,o=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r};e.exports=n(246)(o,!0)}else e.exports=n(250)()}).call(t,n(2))},function(e,t,n){(function(t){"use strict";function r(){return null}var o=n(247),i=n(248),u=n(249),a=function(){};"production"!==t.env.NODE_ENV&&(a=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 c(e){var t=e&&(j&&e[j]||e[P]);if("function"==typeof t)return t}function _(e,t){return e===t?0!==e||1/e==1/t:e!==e&&t!==t}function f(e){this.message=e,this.stack=""}function s(e){function r(r,c,_,s,l,p,d){if(s=s||T,p=p||_,d!==i){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 h=s+":"+_;!o[h]&&u<3&&(a("You are manually calling a React.PropTypes validation function for the `"+p+"` 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[h]=!0,u++)}}return null==c[_]?r?new f(null===c[_]?"The "+l+" `"+p+"` is marked as required in `"+s+"`, but its value is `null`.":"The "+l+" `"+p+"` is marked as required in `"+s+"`, but its value is `undefined`."):null:e(c,_,s,l,p)}if("production"!==t.env.NODE_ENV)var o={},u=0;var c=r.bind(null,!1);return c.isRequired=r.bind(null,!0),c}function l(e){function t(t,n,r,o,i,u){var a=t[n];if(m(a)!==e)return new f("Invalid "+o+" `"+i+"` of type `"+O(a)+"` supplied to `"+r+"`, expected `"+e+"`.");return null}return s(t)}function p(e){function t(t,n,r,o,u){if("function"!=typeof e)return new f("Property `"+u+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){return new f("Invalid "+o+" `"+u+"` of type `"+m(a)+"` supplied to `"+r+"`, expected an array.")}for(var c=0;c<a.length;c++){var _=e(a,c,r,o,u+"["+c+"]",i);if(_ instanceof Error)return _}return null}return s(t)}function d(e){function t(t,n,r,o,i){if(!(t[n]instanceof e)){var u=e.name||T;return new f("Invalid "+o+" `"+i+"` of type `"+I(t[n])+"` supplied to `"+r+"`, expected instance of `"+u+"`.")}return null}return s(t)}function y(e){function n(t,n,r,o,i){for(var u=t[n],a=0;a<e.length;a++)if(_(u,e[a]))return null;return new f("Invalid "+o+" `"+i+"` of value `"+u+"` supplied to `"+r+"`, expected one of "+JSON.stringify(e)+".")}return Array.isArray(e)?s(n):("production"!==t.env.NODE_ENV&&a("Invalid argument supplied to oneOf, expected an instance of array."),r)}function h(e){function t(t,n,r,o,u){if("function"!=typeof e)return new f("Property `"+u+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var a=t[n],c=m(a);if("object"!==c)return new f("Invalid "+o+" `"+u+"` of type `"+c+"` supplied to `"+r+"`, expected an object.");for(var _ in a)if(a.hasOwnProperty(_)){var s=e(a,_,r,o,u+"."+_,i);if(s instanceof Error)return s}return null}return s(t)}function v(e){function n(t,n,r,o,u){for(var a=0;a<e.length;a++){if(null==(0,e[a])(t,n,r,o,u,i))return null}return new f("Invalid "+o+" `"+u+"` supplied to `"+r+"`.")}if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&a("Invalid argument supplied to oneOfType, expected an instance of array."),r;for(var o=0;o<e.length;o++){var u=e[o];if("function"!=typeof u)return a("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+w(u)+" at index "+o+"."),r}return s(n)}function b(e){function t(t,n,r,o,u){var a=t[n],c=m(a);if("object"!==c)return new f("Invalid "+o+" `"+u+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");for(var _ in e){var s=e[_];if(s){var l=s(a,_,r,o,u+"."+_,i);if(l)return l}}return null}return s(t)}function g(e){function t(t,n,r,u,a){var c=t[n],_=m(c);if("object"!==_)return new f("Invalid "+u+" `"+a+"` of type `"+_+"` supplied to `"+r+"`, expected `object`.");var s=o({},t[n],e);for(var l in s){var p=e[l];if(!p)return new f("Invalid "+u+" `"+a+"` key `"+l+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null,"  "));var d=p(c,l,r,u,a+"."+l,i);if(d)return d}return null}return s(t)}function R(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(R);if(null===t||e(t))return!0;var n=c(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!R(r.value))return!1}else for(;!(r=o.next()).done;){var i=r.value;if(i&&!R(i[1]))return!1}return!0;default:return!1}}function E(e,t){return"symbol"===e||("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}function m(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":E(t,e)?"symbol":t}function O(e){if(void 0===e||null===e)return""+e;var t=m(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function w(e){var t=O(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:T}var j="function"==typeof Symbol&&Symbol.iterator,P="@@iterator",T="<<anonymous>>",L={array:l("array"),bool:l("boolean"),func:l("function"),number:l("number"),object:l("object"),string:l("string"),symbol:l("symbol"),any:function(){return s(r)}(),arrayOf:p,element:function(){function t(t,n,r,o,i){var u=t[n];if(!e(u)){return new f("Invalid "+o+" `"+i+"` of type `"+m(u)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return s(t)}(),instanceOf:d,node:function(){function e(e,t,n,r,o){return R(e[t])?null:new f("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return s(e)}(),objectOf:h,oneOf:y,oneOfType:v,shape:b,exact:g};return f.prototype=Error.prototype,L.checkPropTypes=u,L.PropTypes=L,L}}).call(t,n(2))},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 u,a,c=n(e),_=1;_<arguments.length;_++){u=Object(arguments[_]);for(var f in u)o.call(u,f)&&(c[f]=u[f]);if(r){a=r(u);for(var s=0;s<a.length;s++)i.call(u,a[s])&&(c[a[s]]=u[a[s]])}}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,a,c){if("production"!==t.env.NODE_ENV)for(var _ in e)if(e.hasOwnProperty(_)){var f;try{if("function"!=typeof e[_]){var s=Error((a||"React class")+": "+r+" type `"+_+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[_]+"`.");throw s.name="Invariant Violation",s}f=e[_](n,_,a,r,null,i)}catch(e){f=e}if(!f||f instanceof Error||o((a||"React class")+": type specification of "+r+" `"+_+"` 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 l=c?c():"";o("Failed "+r+" type: "+f.message+(null!=l?l:""))}}}var o=function(){};if("production"!==t.env.NODE_ENV){var i=n(248),u={};o=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}}e.exports=r}).call(t,n(2))},function(e,t,n){"use strict";function r(){}var o=n(248);e.exports=function(){function e(e,t,n,r,i,u){if(u!==o){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,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){(function(e){"use strict";var r=n(222);t.__esModule=!0,t.default=void 0;var o=n(3),i=r(n(224)),u=r(n(226)),a=function(t){return function(n){var r=(0,o.createFactory)(n),a=function(e){return r(t(e))};return"production"!==e.env.NODE_ENV?(0,i.default)((0,u.default)(n,"mapProps"))(a):a}},c=a;t.default=c}).call(t,n(2))},function(e,t,n){"use strict";var r=n(222);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(253)),i=o.default;t.default=i},function(e,t,n){"use strict";var r=n(254),o=n(222);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(256)),u=o(n(258)),a=o(n(259)),c=o(n(260)),_=o(n(261)),f=o(n(263)),s=o(n(264)),l=r(n(3)),p=o(n(266)),d=o(n(276)),y=o(n(281)),h=o(n(282)),v=n(3).PropTypes||n(267),b=function(e){function t(e,n){var r;return(0,a.default)(this,t),r=(0,_.default)(this,(0,f.default)(t).call(this,e,n)),r.idctaRef=null,r.state={idctaInnerHtml:null},r.setIdctaBannerRef=function(e){r.idctaRef=e},r}return(0,s.default)(t,e),(0,c.default)(t,[{key:"componentDidMount",value:function(){function e(){return t.apply(this,arguments)}var t=(0,u.default)(i.default.mark(function e(){var t,n,r,o,u,a,c,_,f;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props,n=t.env,r=t.language,o=t.idctaConfig,u=t.size,a=t.pageToReturnTo,e.prev=1,e.next=4,d.default.fetchIdctaData({env:n,language:r,idctaConfig:o,size:u,pageToReturnTo:a});case 4:c=e.sent,_=c.inlineHead,f=c.html,document.head.insertAdjacentHTML("beforeend",_),this.setState({idctaInnerHtml:f}),e.next=13;break;case 11:e.prev=11,e.t0=e.catch(1);case 13:case"end":return e.stop()}},e,this,[[1,11]])}));return e}()},{key:"componentDidUpdate",value:function(){this.state.idctaInnerHtml&&(0,h.default)(this.idctaRef,this.props.customAtiAttribs)}},{key:"render",value:function(){var e=this.props,t=e.showHeading,n=e.showSubheading,r=e.language,o=this.state.idctaInnerHtml;return l.default.createElement(p.default,{
  1130. heading:t?(0,y.default)(r,"heading"):null,subheading:n?(0,y.default)(r,"subheading"):null,idctaInnerHtml:o,setBannerRef:this.setIdctaBannerRef})}}]),t}(l.Component);b.propTypes={language:v.string,env:v.string,size:v.string,showHeading:v.bool,showSubheading:v.bool,pageToReturnTo:v.string,idctaConfig:v.shape({checkFlagpole:v.func,purpose:v.string,buttonColour:v.string}),customAtiAttribs:v.arrayOf(v.shape({attribute:v.string.isRequired,value:v.string}))},b.defaultProps={language:"en-GB",env:"test",size:"small",showHeading:!0,showSubheading:!0,pageToReturnTo:null,idctaConfig:null,customAtiAttribs:null};var g=b;t.default=g},function(e,t,n){function r(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return r=function(){return e},e}function o(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=r();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=o?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}var i=n(255);e.exports=o},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,n){e.exports=n(257)},function(e,t,n){var r=function(e){"use strict";function t(e,t,n,o){var i=t&&t.prototype instanceof r?t:r,u=Object.create(i.prototype),a=new l(o||[]);return u._invoke=c(e,n,a),u}function n(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function r(){}function o(){}function i(){}function u(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function a(e){function t(r,o,i,u){var a=n(e[r],e,o);if("throw"!==a.type){var c=a.arg,_=c.value;return _&&"object"==typeof _&&v.call(_,"__await")?Promise.resolve(_.__await).then(function(e){t("next",e,i,u)},function(e){t("throw",e,i,u)}):Promise.resolve(_).then(function(e){c.value=e,i(c)},function(e){return t("throw",e,i,u)})}u(a.arg)}function r(e,n){function r(){return new Promise(function(r,o){t(e,n,r,o)})}return o=o?o.then(r,r):r()}var o;this._invoke=r}function c(e,t,r){var o=m;return function(i,u){if(o===w)throw new Error("Generator is already running");if(o===I){if("throw"===i)throw u;return d()}for(r.method=i,r.arg=u;;){var a=r.delegate;if(a){var c=_(a,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===m)throw o=I,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=w;var f=n(e,t,r);if("normal"===f.type){if(o=r.done?I:O,f.arg===j)continue;return{value:f.arg,done:r.done}}"throw"===f.type&&(o=I,r.method="throw",r.arg=f.arg)}}}function _(e,t){var r=e.iterator[t.method];if(r===y){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=y,_(e,t),"throw"===t.method))return j;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return j}var o=n(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,j;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=y),t.delegate=null,j):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,j)}function f(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function s(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function l(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(f,this),this.reset(!0)}function p(e){if(e){var t=e[g];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(v.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=y,t.done=!0,t};return r.next=r}}return{next:d}}function d(){return{value:y,done:!0}}var y,h=Object.prototype,v=h.hasOwnProperty,b="function"==typeof Symbol?Symbol:{},g=b.iterator||"@@iterator",R=b.asyncIterator||"@@asyncIterator",E=b.toStringTag||"@@toStringTag";e.wrap=t;var m="suspendedStart",O="suspendedYield",w="executing",I="completed",j={},P={};P[g]=function(){return this};var T=Object.getPrototypeOf,L=T&&T(T(p([])));L&&L!==h&&v.call(L,g)&&(P=L);var A=i.prototype=r.prototype=Object.create(P);return o.prototype=A.constructor=i,i.constructor=o,i[E]=o.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===o||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,i):(e.__proto__=i,E in e||(e[E]="GeneratorFunction")),e.prototype=Object.create(A),e},e.awrap=function(e){return{__await:e}},u(a.prototype),a.prototype[R]=function(){return this},e.AsyncIterator=a,e.async=function(n,r,o,i){var u=new a(t(n,r,o,i));return e.isGeneratorFunction(r)?u:u.next().then(function(e){return e.done?e.value:u.next()})},u(A),A[E]="Generator",A[g]=function(){return this},A.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=p,l.prototype={constructor:l,reset:function(e){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(s),!e)for(var t in this)"t"===t.charAt(0)&&v.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=y)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,r){return i.type="throw",i.arg=e,n.next=t,r&&(n.method="next",n.arg=y),!!r}if(this.done)throw e;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 t("end");if(o.tryLoc<=this.prev){var u=v.call(o,"catchLoc"),a=v.call(o,"finallyLoc");if(u&&a){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!a)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&v.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,j):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),j},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),s(n),j}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;s(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:p(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=y),j}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t){function n(e,t,n,r,o,i,u){try{var a=e[i](u),c=a.value}catch(e){return void n(e)}a.done?t(c):Promise.resolve(c).then(r,o)}function r(e){return function(){var t=this,r=arguments;return new Promise(function(o,i){function u(e){n(c,o,i,u,a,"next",e)}function a(e){n(c,o,i,u,a,"throw",e)}var c=e.apply(t,r);u(void 0)})}}e.exports=r},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(255),i=n(262);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(265);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(222);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(3)),i=n(3).PropTypes||n(267),u=function(e){var t=e.heading,n=e.subheading,r=e.idctaInnerHtml,i=e.setBannerRef;return r?o.default.createElement("aside",{className:"ec-sign-in-banner--light-grey-container"},t&&o.default.createElement("p",{className:"ec-sign-in-banner__heading"},t),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)};u.propTypes={heading:i.string,subheading:i.string,idctaInnerHtml:i.string,setBannerRef:i.any},u.defaultProps={heading:"",subheading:"",idctaInnerHtml:""};var a=u;t.default=a},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r=n(268);e.exports=n(271)(r.isElement,!0)}else e.exports=n(275)()}).call(t,n(2))},function(e,t,n){(function(t){"use strict";"production"===t.env.NODE_ENV?e.exports=n(269):e.exports=n(270)}).call(t,n(2))},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 l:case p:case a:case _:case c:case y:return e;default:switch(e=e&&e.$$typeof){case s:case d:case b:case v:case f:return e;default:return t}}case u:return t}}}function r(e){return n(e)===p}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,c=o?Symbol.for("react.strict_mode"):60108,_=o?Symbol.for("react.profiler"):60114,f=o?Symbol.for("react.provider"):60109,s=o?Symbol.for("react.context"):60110,l=o?Symbol.for("react.async_mode"):60111,p=o?Symbol.for("react.concurrent_mode"):60111,d=o?Symbol.for("react.forward_ref"):60112,y=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.suspense_list"):60120,v=o?Symbol.for("react.memo"):60115,b=o?Symbol.for("react.lazy"):60116,g=o?Symbol.for("react.fundamental"):60117,R=o?Symbol.for("react.responder"):60118,E=o?Symbol.for("react.scope"):60119;t.typeOf=n,t.AsyncMode=l,t.ConcurrentMode=p,t.ContextConsumer=s,t.ContextProvider=f,t.Element=i,t.ForwardRef=d,t.Fragment=a,t.Lazy=b,t.Memo=v,t.Portal=u,t.Profiler=_,t.StrictMode=c,t.Suspense=y,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===_||e===c||e===y||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===v||e.$$typeof===f||e.$$typeof===s||e.$$typeof===d||e.$$typeof===g||e.$$typeof===R||e.$$typeof===E)},t.isAsyncMode=function(e){return r(e)||n(e)===l},t.isConcurrentMode=r,t.isContextConsumer=function(e){return n(e)===s},t.isContextProvider=function(e){return n(e)===f},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return n(e)===d},t.isFragment=function(e){return n(e)===a},t.isLazy=function(e){return n(e)===b},t.isMemo=function(e){return n(e)===v},t.isPortal=function(e){return n(e)===u},t.isProfiler=function(e){return n(e)===_},t.isStrictMode=function(e){return n(e)===c},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===g||e===I||e===E||e===R||e===P||e===T||"object"==typeof e&&null!==e&&(e.$$typeof===A||e.$$typeof===L||e.$$typeof===m||e.$$typeof===O||e.$$typeof===j||e.$$typeof===x||e.$$typeof===S||e.$$typeof===D)}function n(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case v:var n=e.type;switch(n){case w:case I:case g:case E:case R:case P:return n;default:var r=n&&n.$$typeof;switch(r){case O:case j:case A:case L:case m:return r;default:return t}}case b:return t}}}function r(e){return H||(H=!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)===w}function o(e){return n(e)===I}function i(e){return n(e)===O}function u(e){return n(e)===m}function a(e){return"object"==typeof e&&null!==e&&e.$$typeof===v}function c(e){return n(e)===j}function _(e){return n(e)===g}function f(e){return n(e)===A}function s(e){return n(e)===L}function l(e){return n(e)===b}function p(e){return n(e)===E}function d(e){return n(e)===R}function y(e){return n(e)===P}Object.defineProperty(t,"__esModule",{value:!0});var h="function"==typeof Symbol&&Symbol.for,v=h?Symbol.for("react.element"):60103,b=h?Symbol.for("react.portal"):60106,g=h?Symbol.for("react.fragment"):60107,R=h?Symbol.for("react.strict_mode"):60108,E=h?Symbol.for("react.profiler"):60114,m=h?Symbol.for("react.provider"):60109,O=h?Symbol.for("react.context"):60110,w=h?Symbol.for("react.async_mode"):60111,I=h?Symbol.for("react.concurrent_mode"):60111,j=h?Symbol.for("react.forward_ref"):60112,P=h?Symbol.for("react.suspense"):60113,T=h?Symbol.for("react.suspense_list"):60120,L=h?Symbol.for("react.memo"):60115,A=h?Symbol.for("react.lazy"):60116,x=h?Symbol.for("react.fundamental"):60117,S=h?Symbol.for("react.responder"):60118,D=h?Symbol.for("react.scope"):60119,G=function(){},$=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 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){}};G=function(e,t){if(void 0===t)throw new Error("`lowPriorityWarningWithoutStack(condition, format, ...args)` requires a warning message argument");if(!e){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];$.apply(void 0,[t].concat(r))}};var k=G,N=w,M=I,W=O,B=m,C=v,q=j,U=g,Y=A,F=L,z=b,X=E,Q=R,V=P,H=!1;t.typeOf=n,t.AsyncMode=N,t.ConcurrentMode=M,t.ContextConsumer=W,t.ContextProvider=B,t.Element=C,t.ForwardRef=q,t.Fragment=U,t.Lazy=Y,t.Memo=F,t.Portal=z,t.Profiler=X,t.StrictMode=Q,t.Suspense=V,t.isValidElementType=e,t.isAsyncMode=r,t.isConcurrentMode=o,t.isContextConsumer=i,t.isContextProvider=u,t.isElement=a,t.isForwardRef=c,t.isFragment=_,t.isLazy=f,t.isMemo=s,t.isPortal=l,t.isProfiler=p,t.isStrictMode=d,t.isSuspense=y}()}).call(t,n(2))},function(e,t,n){(function(t){"use strict";function r(){return null}var o=n(268),i=n(272),u=n(273),a=n(274),c=Function.call.bind(Object.prototype.hasOwnProperty),_=function(){};"production"!==t.env.NODE_ENV&&(_=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 f(e){var t=e&&(T&&e[T]||e[L]);if("function"==typeof t)return t}function s(e,t){return e===t?0!==e||1/e==1/t:e!==e&&t!==t}function l(e){this.message=e,this.stack=""}function p(e){function r(r,a,c,f,s,p,d){if(f=f||A,p=p||c,d!==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 h=f+":"+c;!o[h]&&i<3&&(_("You are manually calling a React.PropTypes validation function for the `"+p+"` 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 l(null===a[c]?"The "+s+" `"+p+"` is marked as required in `"+f+"`, but its value is `null`.":"The "+s+" `"+p+"` is marked as required in `"+f+"`, but its value is `undefined`."):null:e(a,c,f,s,p)}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 d(e){function t(t,n,r,o,i,u){var a=t[n];if(w(a)!==e)return new l("Invalid "+o+" `"+i+"` of type `"+I(a)+"` supplied to `"+r+"`, expected `"+e+"`.");return null}return p(t)}function y(e){function t(t,n,r,o,i){if("function"!=typeof e)return new l("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){return new l("Invalid "+o+" `"+i+"` of type `"+w(a)+"` supplied to `"+r+"`, expected an array.")}for(var c=0;c<a.length;c++){var _=e(a,c,r,o,i+"["+c+"]",u);if(_ instanceof Error)return _}return null}return p(t)}function h(e){function t(t,n,r,o,i){if(!(t[n]instanceof e)){var u=e.name||A;return new l("Invalid "+o+" `"+i+"` of type `"+P(t[n])+"` supplied to `"+r+"`, expected instance of `"+u+"`.")}return null}return p(t)}function v(e){function n(t,n,r,o,i){for(var u=t[n],a=0;a<e.length;a++)if(s(u,e[a]))return null;var c=JSON.stringify(e,function(e,t){return"symbol"===I(t)?String(t):t});return new l("Invalid "+o+" `"+i+"` of value `"+String(u)+"` supplied to `"+r+"`, expected one of "+c+".")}return Array.isArray(e)?p(n):("production"!==t.env.NODE_ENV&&_(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 l("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var a=t[n],_=w(a);if("object"!==_)return new l("Invalid "+o+" `"+i+"` of type `"+_+"` supplied to `"+r+"`, expected an object.");for(var f in a)if(c(a,f)){var s=e(a,f,r,o,i+"."+f,u);if(s instanceof Error)return s}return null}return p(t)}function g(e){function n(t,n,r,o,i){for(var a=0;a<e.length;a++){if(null==(0,e[a])(t,n,r,o,i,u))return null}return new l("Invalid "+o+" `"+i+"` supplied to `"+r+"`.")}if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&_("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 _("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+j(i)+" at index "+o+"."),r}return p(n)}function R(e){function t(t,n,r,o,i){var a=t[n],c=w(a);if("object"!==c)return new l("Invalid "+o+" `"+i+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");for(var _ in e){var f=e[_];if(f){var s=f(a,_,r,o,i+"."+_,u);if(s)return s}}return null}return p(t)}function E(e){function t(t,n,r,o,a){var c=t[n],_=w(c);if("object"!==_)return new l("Invalid "+o+" `"+a+"` of type `"+_+"` supplied to `"+r+"`, expected `object`.");var f=i({},t[n],e);for(var s in f){var p=e[s];if(!p)return new l("Invalid "+o+" `"+a+"` key `"+s+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null,"  "));var d=p(c,s,r,o,a+"."+s,u);if(d)return d}return null}return p(t)}function m(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(m);if(null===t||e(t))return!0;var n=f(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!m(r.value))return!1}else for(;!(r=o.next()).done;){var i=r.value;if(i&&!m(i[1]))return!1}return!0;default:return!1}}function O(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}function w(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":O(t,e)?"symbol":t}function I(e){if(void 0===e||null===e)return""+e;var t=w(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function j(e){var t=I(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:A}var T="function"==typeof Symbol&&Symbol.iterator,L="@@iterator",A="<<anonymous>>",x={array:d("array"),bool:d("boolean"),func:d("function"),number:d("number"),object:d("object"),string:d("string"),symbol:d("symbol"),any:function(){return p(r)}(),arrayOf:y,element:function(){function t(t,n,r,o,i){var u=t[n];if(!e(u)){return new l("Invalid "+o+" `"+i+"` of type `"+w(u)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return p(t)}(),elementType:function(){function e(e,t,n,r,i){var u=e[t];if(!o.isValidElementType(u)){return new l("Invalid "+r+" `"+i+"` of type `"+w(u)+"` supplied to `"+n+"`, expected a single ReactElement type.")}return null}return p(e)}(),instanceOf:h,node:function(){function e(e,t,n,r,o){return m(e[t])?null:new l("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return p(e)}(),objectOf:b,oneOf:v,oneOfType:g,shape:R,exact:E};return l.prototype=Error.prototype,x.checkPropTypes=a,x.resetWarningCache=a.resetWarningCache,x.PropTypes=x,x}}).call(t,n(2))},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 u,a,c=n(e),_=1;_<arguments.length;_++){u=Object(arguments[_]);for(var f in u)o.call(u,f)&&(c[f]=u[f]);if(r){a=r(u);for(var s=0;s<a.length;s++)i.call(u,a[s])&&(c[a[s]]=u[a[s]])}}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,_){if("production"!==t.env.NODE_ENV)for(var f in e)if(a(e,f)){var s;try{if("function"!=typeof e[f]){var l=Error((c||"React class")+": "+r+" type `"+f+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[f]+"`.");throw l.name="Invariant Violation",l}s=e[f](n,f,c,r,null,i)}catch(e){s=e}if(!s||s 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 s+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),s instanceof Error&&!(s.message in u)){u[s.message]=!0;var p=_?_():"";o("Failed "+r+" type: "+s.message+(null!=p?p:""))}}}var o=function(){};if("production"!==t.env.NODE_ENV){var i=n(273),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(2))},function(e,t,n){"use strict";function r(){}function o(){}var i=n(273);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(222);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(256)),i=r(n(258));n(277);var u=r(n(278)),a=r(n(281)),c=function(){return window.location.pathname},_=function(e){return/^\/.*/.test(e)?e:"/".concat(e)},f=function(e){return e?_(e):c()},s=function(e){var t=f(e);return(0,u.default)(t).href},l=function(e){return Object.keys(e).filter(function(t){return e[t]}).map(function(t){return"".concat(t,"=").concat(e[t])}).join("&")},p=function(e){var t=e.env,n=e.language,r=e.size,o=e.pageToReturnTo,i=e.idctaConfig,u="live"===t?"":".".concat(t),c=void 0!==i.purpose?i.purpose:(0,a.default)(n,"bitesizeCTA"),_=i.buttonColour||"blue",f=s(o),p="live"===t?"BITESIZE":"BITESIZE_TEST",d={lang:n,locale:n,purpose:c,context:"BITESIZE",ptrt:f,pathway:"BITESIZE",buttonSize:r,userOrigin:p,buttonColour:_},y=l(d);return"https://idcta".concat(u,".api.bbc.co.uk/idcta/init?").concat(y)},d=function(){var e=(0,i.default)(o.default.mark(function e(t){var n,r,i,u,a,c,_,f;return o.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.env,r=t.language,i=t.idctaConfig,u=t.size,a=t.pageToReturnTo,e.next=3,i.checkFlagpole();case 3:return c=p({env:n,language:r,size:u,pageToReturnTo:a,idctaConfig:i}),e.next=6,window.fetch(c);case 6:if(_=e.sent,_.ok){e.next=12;break}throw f="HTTP Error: ".concat(_.status," - ").concat(_.statusText),new Error(f);case 12:return e.abrupt("return",_.json());case 13:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),y={fetchIdctaData:d};t.default=y},function(e,t){!function(e){"use strict";function t(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function n(e){return"string"!=typeof e&&(e=String(e)),e}function r(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return v.iterable&&(t[Symbol.iterator]=function(){return t}),t}function o(e){this.map={},e instanceof o?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function i(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function u(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function a(e){var t=new FileReader,n=u(t);return t.readAsArrayBuffer(e),n}function c(e){var t=new FileReader,n=u(t);return t.readAsText(e),n}function _(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function s(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(v.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(v.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(v.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(v.arrayBuffer&&v.blob&&g(e))this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!v.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!R(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=f(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):v.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},v.blob&&(this.blob=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?i(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(a)}),this.text=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return c(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(_(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},v.formData&&(this.formData=function(){return this.text().then(d)}),this.json=function(){return this.text().then(JSON.parse)},this}function l(e){var t=e.toUpperCase();return E.indexOf(t)>-1?t:e}function p(e,t){t=t||{};var n=t.body;if(e instanceof p){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new o(t.headers)),this.method=l(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function d(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function y(e){var t=new o;return e.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}function h(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var v={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(v.arrayBuffer)var b=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],g=function(e){return e&&DataView.prototype.isPrototypeOf(e)},R=ArrayBuffer.isView||function(e){return e&&b.indexOf(Object.prototype.toString.call(e))>-1};o.prototype.append=function(e,r){e=t(e),r=n(r);var o=this.map[e]
  1131. ;this.map[e]=o?o+","+r:r},o.prototype.delete=function(e){delete this.map[t(e)]},o.prototype.get=function(e){return e=t(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(t(e))},o.prototype.set=function(e,r){this.map[t(e)]=n(r)},o.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},o.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),r(e)},o.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),r(e)},o.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),r(e)},v.iterable&&(o.prototype[Symbol.iterator]=o.prototype.entries);var E=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];p.prototype.clone=function(){return new p(this,{body:this._bodyInit})},s.call(p.prototype),s.call(h.prototype),h.prototype.clone=function(){return new h(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},h.error=function(){var e=new h(null,{status:0,statusText:""});return e.type="error",e};var m=[301,302,303,307,308];h.redirect=function(e,t){if(-1===m.indexOf(t))throw new RangeError("Invalid status code");return new h(null,{status:t,headers:{location:e}})},e.Headers=o,e.Request=p,e.Response=h,e.fetch=function(e,t){return new Promise(function(n,r){var o=new p(e,t),i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:y(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;n(new h(t,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.open(o.method,o.url,!0),"include"===o.credentials&&(i.withCredentials=!0),"responseType"in i&&v.blob&&(i.responseType="blob"),o.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},function(e,t,n){(function(t){"use strict";function r(e){return(e||"").toString().replace(d,"")}function o(e){var n;n="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{};var r=n.location||{};e=e||r;var o,i={},u=typeof e;if("blob:"===e.protocol)i=new a(unescape(e.pathname),{});else if("string"===u){i=new a(e,{});for(o in h)delete i[o]}else if("object"===u){for(o in e)o in h||(i[o]=e[o]);void 0===i.slashes&&(i.slashes=l.test(e.href))}return i}function i(e){e=r(e);var t=p.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function u(e,t){if(""===e)return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,o=n[r-1],i=!1,u=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),u++):u&&(0===r&&(i=!0),n.splice(r,1),u--);return i&&n.unshift(""),"."!==o&&".."!==o||n.push(""),n.join("/")}function a(e,t,n){if(e=r(e),!(this instanceof a))return new a(e,t,n);var c,_,l,p,d,h,v=y.slice(),b=typeof t,g=this,R=0;for("object"!==b&&"string"!==b&&(n=t,t=null),n&&"function"!=typeof n&&(n=s.parse),t=o(t),_=i(e||""),c=!_.protocol&&!_.slashes,g.slashes=_.slashes||c&&t.slashes,g.protocol=_.protocol||t.protocol||"",e=_.rest,_.slashes||(v[3]=[/(.*)/,"pathname"]);R<v.length;R++)p=v[R],"function"!=typeof p?(l=p[0],h=p[1],l!==l?g[h]=e:"string"==typeof l?~(d=e.indexOf(l))&&("number"==typeof p[2]?(g[h]=e.slice(0,d),e=e.slice(d+p[2])):(g[h]=e.slice(d),e=e.slice(0,d))):(d=l.exec(e))&&(g[h]=d[1],e=e.slice(0,d.index)),g[h]=g[h]||(c&&p[3]?t[h]||"":""),p[4]&&(g[h]=g[h].toLowerCase())):e=p(e);n&&(g.query=n(g.query)),c&&t.slashes&&"/"!==g.pathname.charAt(0)&&(""!==g.pathname||""!==t.pathname)&&(g.pathname=u(g.pathname,t.pathname)),f(g.port,g.protocol)||(g.host=g.hostname,g.port=""),g.username=g.password="",g.auth&&(p=g.auth.split(":"),g.username=p[0]||"",g.password=p[1]||""),g.origin=g.protocol&&g.host&&"file:"!==g.protocol?g.protocol+"//"+g.host:"null",g.href=g.toString()}function c(e,t,n){var r=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(n||s.parse)(t)),r[e]=t;break;case"port":r[e]=t,f(t,r.protocol)?t&&(r.host=r.hostname+":"+t):(r.host=r.hostname,r[e]="");break;case"hostname":r[e]=t,r.port&&(t+=":"+r.port),r.host=t;break;case"host":r[e]=t,/:\d+$/.test(t)?(t=t.split(":"),r.port=t.pop(),r.hostname=t.join(":")):(r.hostname=t,r.port="");break;case"protocol":r.protocol=t.toLowerCase(),r.slashes=!n;break;case"pathname":case"hash":if(t){var o="pathname"===e?"/":"#";r[e]=t.charAt(0)!==o?o+t:t}else r[e]=t;break;default:r[e]=t}for(var i=0;i<y.length;i++){var u=y[i];u[4]&&(r[u[1]]=r[u[1]].toLowerCase())}return r.origin=r.protocol&&r.host&&"file:"!==r.protocol?r.protocol+"//"+r.host:"null",r.href=r.toString(),r}function _(e){e&&"function"==typeof e||(e=s.stringify);var t,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,t="object"==typeof n.query?e(n.query):n.query,t&&(o+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(o+=n.hash),o}var f=n(279),s=n(280),l=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,p=/^([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(e){return e.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],h={hash:1,query:1};a.prototype={set:c,toString:_},a.extractProtocol=i,a.location=o,a.trimLeft=r,a.qs=s,e.exports=a}).call(t,function(){return this}())},function(e,t){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},function(e,t){"use strict";function n(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function r(e){for(var t,r=/([^=?&]+)=?([^&]*)/g,o={};t=r.exec(e);){var i=n(t[1]),u=n(t[2]);null===i||null===u||i in o||(o[i]=u)}return o}function o(e,t){t=t||"";var n,r,o=[];"string"!=typeof t&&(t="?");for(r in e)if(u.call(e,r)){if(n=e[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?t+o.join("&"):""}var i,u=Object.prototype.hasOwnProperty;t.stringify=o,t.parse=r},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.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(e,t){return n[n[e]?e:"en-GB"][t]||""};t.default=r},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.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(e,t,n){e.forEach(function(e){var r=e.attribute,o=e.value;t.querySelector(n).setAttribute(r,o)})},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];e&&(i(r,e,".id4-cta-signin"),i(o,e,".id4-cta-register"),t&&(i(t,e,".id4-cta-signin"),i(t,e,".id4-cta-register")))},a=u;t.default=a},function(e,t,n){var r=n(284),o=r();e.exports=o},function(e,t,n){function r(e){return function(t,n,r){return r&&"number"!=typeof r&&i(t,n,r)&&(n=r=void 0),t=u(t),void 0===n?(n=t,t=0):n=u(n),r=void 0===r?t<n?1:-1:u(r),o(t,n,r,e)}}var o=n(285),i=n(286),u=n(81);e.exports=r},function(e,t){function n(e,t,n,i){for(var u=-1,a=o(r((t-e)/(n||1)),0),c=Array(a);a--;)c[i?a:++u]=e,e+=n;return c}var r=Math.ceil,o=Math.max;e.exports=n},function(e,t,n){function r(e,t,n){if(!a(n))return!1;var r=typeof t;return!!("number"==r?i(n)&&u(t,n.length):"string"==r&&t in n)&&o(n[t],e)}var o=n(88),i=n(105),u=n(76),a=n(30);e.exports=r},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}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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)}t.__esModule=!0;var c=n(3),_=r(c),f=n(288),s=r(f),l=n(289),p=function(e){function t(n,r){i(this,t);var o=u(this,e.call(this,n,r));return o.state={child:null},o.gatewayRegistry=r.gatewayRegistry,o}return a(t,e),t.prototype.componentWillMount=function(){this.gatewayRegistry.addContainer(this.props.name,this)},t.prototype.componentWillUnmount=function(){this.gatewayRegistry.removeContainer(this.props.name,this)},t.prototype.render=function(){var e=this.props,t=e.component,n=e.tagName,r=o(e,["component","tagName"]);return delete r.name,_.default.createElement(t||n||"div",r,this.state.children)},t}(_.default.Component);p.contextTypes={gatewayRegistry:_.default.PropTypes.instanceOf(s.default).isRequired},p.propTypes={name:_.default.PropTypes.string.isRequired,tagName:(0,l.deprecated)(_.default.PropTypes.string,'Use "component" instead.'),component:_.default.PropTypes.oneOfType([_.default.PropTypes.string,_.default.PropTypes.func])},t.default=p},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var r=function(){function e(){n(this,e),this._containers={},this._children={},this._currentId=0}return e.prototype._renderContainer=function(e){var t=this;this._containers[e]&&this._children[e]&&this._containers[e].setState({children:Object.keys(this._children[e]).sort().map(function(n){return t._children[e][n]})})},e.prototype.addContainer=function(e,t){this._containers[e]=t,this._renderContainer(e)},e.prototype.removeContainer=function(e){this._containers[e]=null},e.prototype.addChild=function(e,t,n){this._children[e][t]=n,this._renderContainer(e)},e.prototype.clearChild=function(e,t){delete this._children[e][t]},e.prototype.register=function(e,t){this._children[e]=this._children[e]||{};var n=e+"_"+this._currentId;return this._children[e][n]=t,this._currentId+=1,n},e.prototype.unregister=function(e,t){this.clearChild(e,t),this._renderContainer(e)},e}();t.default=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.isRequiredForA11y=t.elementType=t.deprecated=t.componentOrElement=t.all=void 0;var o=n(290),i=r(o),u=n(292),a=r(u),c=n(293),_=r(c),f=n(295),s=r(f),l=n(296),p=r(l);t.all=i.default,t.componentOrElement=a.default,t.deprecated=_.default,t.elementType=s.default,t.isRequiredForA11y=p.default},function(e,t,n){"use strict";function r(){function e(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var o=null;return n.forEach(function(e){if(null==o){var n=e.apply(void 0,t);null!=n&&(o=n)}}),o}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,i.default)(e)}t.__esModule=!0,t.default=r;var o=n(291),i=function(e){return e&&e.__esModule?e:{default:e}}(o)},function(e,t){"use strict";function n(e){function t(t,n,r,o,i,u){var a=o||"<<anonymous>>",c=u||r;if(null==n[r])return t?new Error("Required "+i+" `"+c+"` was not specified in `"+a+"`."):null;for(var _=arguments.length,f=Array(_>6?_-6:0),s=6;s<_;s++)f[s-6]=arguments[s];return e.apply(void 0,[n,r,a,i,c].concat(f))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}t.__esModule=!0,t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n,r,o){var u=e[t],c=void 0===u?"undefined":i(u);return a.default.isValidElement(u)?new Error("Invalid "+r+" `"+o+"` of type ReactElement supplied to `"+n+"`, expected a ReactComponent or a DOMElement. You can usually obtain a ReactComponent or DOMElement from a ReactElement by attaching a ref to it."):"object"===c&&"function"==typeof u.render||1===u.nodeType?null:new Error("Invalid "+r+" `"+o+"` of value `"+u+"` supplied to `"+n+"`, expected a ReactComponent or a DOMElement.")}t.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},u=n(3),a=r(u),c=n(291),_=r(c);t.default=(0,_.default)(o)},function(e,t,n){"use strict";function r(e,t){return function(n,r,o,i,c){var _=o||"<<anonymous>>",f=c||r;if(null!=n[r]){var s=o+"."+r;(0,u.default)(a[s],"The "+i+" `"+f+"` of `"+_+"` is deprecated. "+t+"."),a[s]=!0}for(var l=arguments.length,p=Array(l>5?l-5:0),d=5;d<l;d++)p[d-5]=arguments[d];return e.apply(void 0,[n,r,o,i,c].concat(p))}}function o(){a={}}t.__esModule=!0,t.default=r;var i=n(294),u=function(e){return e&&e.__esModule?e:{default:e}}(i),a={};r._resetWarned=o},function(e,t,n){(function(t){"use strict";var n=function(){};"production"!==t.env.NODE_ENV&&(n=function(e,t,n){var r=arguments.length;n=new Array(r>2?r-2:0);for(var o=2;o<r;o++)n[o-2]=arguments[o];if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(t.length<10||/^[s\W]*$/.test(t))throw new Error("The warning format should be able to uniquely identify this warning. Please, use a more descriptive format than: "+t);if(!e){var i=0,u="Warning: "+t.replace(/%s/g,function(){return n[i++]});"undefined"!=typeof console&&console.error(u);try{throw new Error(u)}catch(e){}}}),e.exports=n}).call(t,n(2))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n,r,o){var u=e[t],c=void 0===u?"undefined":i(u);return a.default.isValidElement(u)?new Error("Invalid "+r+" `"+o+"` of type ReactElement supplied to `"+n+"`, expected an element type (a string or a ReactClass)."):"function"!==c&&"string"!==c?new Error("Invalid "+r+" `"+o+"` of value `"+u+"` supplied to `"+n+"`, expected an element type (a string or a ReactClass)."):null}t.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},u=n(3),a=r(u),c=n(291),_=r(c);t.default=(0,_.default)(o)},function(e,t){"use strict";function n(e){return function(t,n,r,o,i){var u=r||"<<anonymous>>",a=i||n;if(null==t[n])return new Error("The "+o+" `"+a+"` is required to make `"+u+"` accessible for users of assistive technologies such as screen readers.");for(var c=arguments.length,_=Array(c>5?c-5:0),f=5;f<c;f++)_[f-5]=arguments[f];return e.apply(void 0,[t,n,r,o,i].concat(_))}}t.__esModule=!0,t.default=n},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)}t.__esModule=!0;var a=n(3),c=r(a),_=n(288),f=r(_),s=function(e){function t(n,r){o(this,t);var u=i(this,e.call(this,n,r));return u.gatewayRegistry=new f.default,u}return u(t,e),t.prototype.getChildContext=function(){return{gatewayRegistry:this.gatewayRegistry}},t.prototype.render=function(){return this.props.children},t}(c.default.Component);s.childContextTypes={gatewayRegistry:c.default.PropTypes.instanceOf(f.default).isRequired},s.propTypes={children:c.default.PropTypes.element},t.default=s},function(e,t,n){function r(e){return o(2,e)}var o=n(299);e.exports=r},function(e,t,n){function r(e,t){var n;if("function"!=typeof t)throw new TypeError(i);return e=o(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}}var o=n(80),i="Expected a function";e.exports=r},function(e,t){e.exports=Morph.modules["[email protected]"]},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)}t.__esModule=!0;var a=n(3),c=r(a),_=n(288),f=r(_),s=function(e){function t(n,r){o(this,t);var u=i(this,e.call(this,n,r));return u.gatewayRegistry=r.gatewayRegistry,u}return u(t,e),t.prototype.componentWillMount=function(){this.id=this.gatewayRegistry.register(this.props.into,this.props.children),this.renderIntoGatewayNode(this.props)},t.prototype.componentWillReceiveProps=function(e){this.gatewayRegistry.clearChild(this.props.into,this.id),this.renderIntoGatewayNode(e)},t.prototype.componentWillUnmount=function(){this.gatewayRegistry.unregister(this.props.into,this.id)},t.prototype.renderIntoGatewayNode=function(e){this.gatewayRegistry.addChild(this.props.into,this.id,e.children)},t.prototype.render=function(){return null},t}(c.default.Component);s.contextTypes={gatewayRegistry:c.default.PropTypes.instanceOf(f.default).isRequired},s.propTypes={into:c.default.PropTypes.string.isRequired,children:c.default.PropTypes.oneOfType([c.default.PropTypes.element,c.default.PropTypes.string])},t.default=s},function(e,t,n){function r(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(u);return i(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),o(e,t,{leading:r,maxWait:t,trailing:a})}var o=n(303),i=n(30),u="Expected a function";e.exports=r},function(e,t,n){function r(e,t,n){function r(t){var n=b,r=g;return b=g=void 0,w=t,E=e.apply(r,n)}function f(e){return w=e,m=setTimeout(p,t),I?r(e):E}function s(e){var n=e-O,r=e-w,o=t-n;return j?_(o,R-r):o}function l(e){var n=e-O,r=e-w;return void 0===O||n>=t||n<0||j&&r>=R}function p(){var e=i();if(l(e))return d(e);m=setTimeout(p,s(e))}function d(e){return m=void 0,P&&b?r(e):(b=g=void 0,E)}function y(){void 0!==m&&clearTimeout(m),w=0,b=O=g=m=void 0}function h(){return void 0===m?E:d(i())}function v(){var e=i(),n=l(e);if(b=arguments,g=this,O=e,n){if(void 0===m)return f(O);if(j)return m=setTimeout(p,t),r(O)}return void 0===m&&(m=setTimeout(p,t)),E}var b,g,R,E,m,O,w=0,I=!1,j=!1,P=!0;if("function"!=typeof e)throw new TypeError(a);return t=u(t)||0,o(n)&&(I=!!n.leading,j="maxWait"in n,R=j?c(u(n.maxWait)||0,t):R,P="trailing"in n?!!n.trailing:P),v.cancel=y,v.flush=h,v}var o=n(30),i=n(304),u=n(82),a="Expected a function",c=Math.max,_=Math.min;e.exports=r},function(e,t,n){var r=n(26),o=function(){return r.Date.now()};e.exports=o},function(e,t,n){function r(e,t){if((e=u(e))<1||e>a)return[];var n=c,r=_(e,c);t=i(t),e-=c;for(var f=o(r,t);++n<e;)t(n);return f}var o=n(91),i=n(306),u=n(80),a=9007199254740991,c=4294967295,_=Math.min;e.exports=r},function(e,t,n){function r(e){return"function"==typeof e?e:o}var o=n(18);e.exports=r},function(e,t){e.exports=Morph.modules["[email protected]"]},function(e,t,n){"use strict";var r=n(231);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(309));n(310);var i=n(311),u=n(316),a="urn:bbc:isite2:file_id:",c={origin:"web"},_={"programme-of-study":"biteprogrammestudy",exam:"biteexamspecification","study-guide":"bitestudyguide",article:"article"},f=function(e){return _[e]},s=function(e){return"article"===e?"blocks-bitesize":"education"},l=function(e){return e.map(function(e){var t=e.id,n=e.type,r=e.action;return{resourceId:t,resourceDomain:"learning",resourceType:f(n),action:r}})},p=function(e){return{resourceId:"".concat(a).concat(s(e.type),":").concat(e.id),resourceDomain:"learning",resourceType:f(e.type),action:e.action}},d=function(e){var t={resourceId:"".concat(a).concat(s(e.type),":").concat(e.id),resourceDomain:"learning",resourceType:f(e.type),metaData:c};return t.metaData.levelId=e.keyStageId,e.examspecId&&(t.metaData.examspecId=e.examspecId),e.posId&&(t.metaData.posId=e.posId),t},y=function(e,t){return{resourceId:"".concat(a,"blocks-bitesize:").concat(e),resourceDomain:"learning",resourceType:_.article,metaData:(0,o.default)(c,t)}},h=function(e,t){return"".concat(a).concat(s(t),":").concat(e)},v=function(e){return"urn:bbc:learning:article:isite2:file_id:blocks-bitesize:".concat(e)},b=function(e,t){return fetch("".concat((0,u.getUASHost)()).concat(e),{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(t)}).then(function(e){return 202!==e.status?e.json():void 0}).then(function(t){if(t)throw new Error("Error posting resource(s) to '".concat(e,"': ").concat(JSON.stringify(t,null,2)))})},g=b,R=function(e,t){var n=(0,i.chunk)(50,t).map(function(t){return b(e,t)});return Promise.all(n).then(function(){})},E=function(e){var t="";return e&&(Object.keys(e).forEach(function(n){t+="&".concat(n,"=").concat(e[n])}),t="?".concat(t.substr(1))),t},m=function(e){return fetch("".concat((0,u.getUASHost)()).concat(e),{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(t){if(200!==t.status)throw new Error("Error getting '".concat(e,"': ").concat(JSON.stringify(t.json(),null,2)));return t.json()})},O=function(e){return fetch("".concat((0,u.getUASHost)()).concat(e),{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(t){if(200!==t.status)throw new Error("Error getting '".concat(e,"': ").concat(JSON.stringify(t.json(),null,2)));return t.json()}).then(function(e){return e.items})},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return O("/my/favourites/unlimited?resourceDomain=learning&action=favourited").then(function(e){return e.filter(function(e){return e.resourceType===_["study-guide"]||e.resourceType===_.article})}).then(function(t){return e>0?(0,i.take)(e,t):t})},I=function(e){return R("/my/batch/follows",l(e))},j=function(e){return g("/my/follows",e)},P=function(e){return m("/my/follows/".concat(e))},T=function(e){return O("/my/follows".concat(E(e)))},L=function(e){return g("/my/reads",d(e))},A=function(e){return O("/my/reads".concat(E(e)))},x=function(e,t){return g("/my/reads",y(e,t))},S=function(e){return g("/my/favourites",p(e))},D=function(e,t){return O("/my/favourites/unlimited?resourceDomain=learning&action=favourited&resourceType=".concat(f(t))).then(function(n){return(0,i.some)({resourceId:h(e,t)},n)})},G=function(e){return O("/my/reads/".concat(v(e))).then(function(){return!0}).catch(function(){return!1})},$={getFollow:P,getFollows:T,getSavedForLater:w,postFollow:j,postFollows:I,getReads:A,postRead:L,postReadForAnArticle:x,postFavourite:S,isFavourited:D,isArticleRead:G};t.default=$,e.exports=t.default},function(e,t){function n(){return e.exports=n=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},n.apply(this,arguments)}e.exports=n},function(e,t){!function(e){"use strict";function t(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function n(e){return"string"!=typeof e&&(e=String(e)),e}function r(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return v.iterable&&(t[Symbol.iterator]=function(){return t}),t}function o(e){this.map={},e instanceof o?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function i(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function u(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function a(e){var t=new FileReader,n=u(t);return t.readAsArrayBuffer(e),n}function c(e){var t=new FileReader,n=u(t);return t.readAsText(e),n}function _(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function f(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function s(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(v.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(v.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(v.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(v.arrayBuffer&&v.blob&&g(e))this._bodyArrayBuffer=f(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!v.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!R(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=f(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):v.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},v.blob&&(this.blob=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?i(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(a)}),this.text=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return c(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(_(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},v.formData&&(this.formData=function(){return this.text().then(d)}),this.json=function(){return this.text().then(JSON.parse)},this}function l(e){var t=e.toUpperCase();return E.indexOf(t)>-1?t:e}function p(e,t){t=t||{};var n=t.body;if(e instanceof p){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new o(t.headers)),this.method=l(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function d(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function y(e){var t=new o;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}function h(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var v={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(v.arrayBuffer)var b=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],g=function(e){return e&&DataView.prototype.isPrototypeOf(e)},R=ArrayBuffer.isView||function(e){return e&&b.indexOf(Object.prototype.toString.call(e))>-1};o.prototype.append=function(e,r){e=t(e),r=n(r);var o=this.map[e];this.map[e]=o?o+","+r:r},o.prototype.delete=function(e){delete this.map[t(e)]},o.prototype.get=function(e){return e=t(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(t(e))},o.prototype.set=function(e,r){this.map[t(e)]=n(r)},o.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},o.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),r(e)},o.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),r(e)},o.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),r(e)},v.iterable&&(o.prototype[Symbol.iterator]=o.prototype.entries);var E=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];p.prototype.clone=function(){return new p(this,{body:this._bodyInit})},s.call(p.prototype),s.call(h.prototype),h.prototype.clone=function(){return new h(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},h.error=function(){var e=new h(null,{status:0,statusText:""});return e.type="error",e};var m=[301,302,303,307,308];h.redirect=function(e,t){if(-1===m.indexOf(t))throw new RangeError("Invalid status code");return new h(null,{status:t,headers:{location:e}})},e.Headers=o,e.Request=p,e.Response=h,e.fetch=function(e,t){return new Promise(function(n,r){var o=new p(e,t),i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:y(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;n(new h(t,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.open(o.method,o.url,!0),
  1132. "include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&v.blob&&(i.responseType="blob"),o.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},function(e,t,n){var r=n(312).runInContext();e.exports=n(313)(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 c(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function _(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 f(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 s(e,t){return!(null==e||!e.length)&&-1<R(e,t,0)}function l(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 p(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 d(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 h(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 b(e,t,n){var r;return n(e,function(e,n,o){if(t(e,n,o))return r=n,!1}),r}function g(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 R(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=g(e,m,n);return e}function E(e,t,n,r){--n;for(var o=e.length;++n<o;)if(r(e[n],t))return n;return-1}function m(e){return e!==e}function O(e,t){var n=null==e?0:e.length;return n?T(e,t)/n:z}function w(e){return function(t){return null==t?Y:t[e]}}function I(e){return function(t){return null==e?Y:e[t]}}function j(e,t,n,r,o){return o(e,function(e,o,i){n=r?(r=!1,e):t(n,e,o,i)}),n}function P(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].c;return e}function T(e,t){for(var n,r=-1,o=e.length;++r<o;){var i=t(e[r]);i!==Y&&(n=n===Y?i:n+i)}return n}function L(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function A(e,t){return p(t,function(t){return[t,e[t]]})}function x(e){return function(t){return e(t)}}function S(e,t){return p(t,function(t){return e[t]})}function D(e,t){return e.has(t)}function G(e,t){for(var n=-1,r=e.length;++n<r&&-1<R(t,e[n],0););return n}function $(e,t){for(var n=e.length;n--&&-1<R(t,e[n],0););return n}function k(e){return"\\"+Ne[e]}function N(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function M(e,t){return function(n){return e(t(n))}}function W(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 B(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function C(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function q(e){if(Se.test(e)){for(var t=Ae.lastIndex=0;Ae.test(e);)++t;e=t}else e=et(e);return e}function U(e){return Se.test(e)?e.match(Ae)||[]:e.split("")}var Y,F=1/0,z=NaN,X=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Q=/\b__p\+='';/g,V=/\b(__p\+=)''\+/g,H=/(__e\(.*?\)|\b__t\))\+'';/g,K=/&(?:amp|lt|gt|quot|#39);/g,Z=/[&<>"']/g,J=RegExp(K.source),ee=RegExp(Z.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,ce=RegExp(ae.source),_e=/^\s+|\s+$/g,fe=/^\s+/,se=/\s+$/,le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,pe=/\{\n\/\* \[wrapped with (.+)\] \*/,de=/,? & /,ye=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,he=/\\(\\)?/g,ve=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,be=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,Re=/^0b[01]+$/i,Ee=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,Oe=/^(?:0|[1-9]\d*)$/,we=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ie=/($^)/,je=/['\n\r\u2028\u2029\\]/g,Pe="[\\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])?)*",Te=RegExp("['’]","g"),Le=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Ae=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])"+Pe,"g"),xe=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"),Se=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),De=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ge="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(" "),$e={};$e["[object Float32Array]"]=$e["[object Float64Array]"]=$e["[object Int8Array]"]=$e["[object Int16Array]"]=$e["[object Int32Array]"]=$e["[object Uint8Array]"]=$e["[object Uint8ClampedArray]"]=$e["[object Uint16Array]"]=$e["[object Uint32Array]"]=!0,$e["[object Arguments]"]=$e["[object Array]"]=$e["[object ArrayBuffer]"]=$e["[object Boolean]"]=$e["[object DataView]"]=$e["[object Date]"]=$e["[object Error]"]=$e["[object Function]"]=$e["[object Map]"]=$e["[object Number]"]=$e["[object Object]"]=$e["[object RegExp]"]=$e["[object Set]"]=$e["[object String]"]=$e["[object WeakMap]"]=!1;var ke={};ke["[object Arguments]"]=ke["[object Array]"]=ke["[object ArrayBuffer]"]=ke["[object DataView]"]=ke["[object Boolean]"]=ke["[object Date]"]=ke["[object Float32Array]"]=ke["[object Float64Array]"]=ke["[object Int8Array]"]=ke["[object Int16Array]"]=ke["[object Int32Array]"]=ke["[object Map]"]=ke["[object Number]"]=ke["[object Object]"]=ke["[object RegExp]"]=ke["[object Set]"]=ke["[object String]"]=ke["[object Symbol]"]=ke["[object Uint8Array]"]=ke["[object Uint8ClampedArray]"]=ke["[object Uint16Array]"]=ke["[object Uint32Array]"]=!0,ke["[object Error]"]=ke["[object Function]"]=ke["[object WeakMap]"]=!1;var Ne={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Me=parseFloat,We=parseInt,Be="object"==typeof e&&e&&e.Object===Object&&e,Ce="object"==typeof self&&self&&self.Object===Object&&self,qe=Be||Ce||Function("return this")(),Ue="object"==typeof t&&t&&!t.nodeType&&t,Ye=Ue&&"object"==typeof o&&o&&!o.nodeType&&o,Fe=Ye&&Ye.exports===Ue,ze=Fe&&Be.process,Xe=function(){try{var e=Ye&&Ye.f&&Ye.f("util").types;return e||ze&&ze.binding&&ze.binding("util")}catch(e){}}(),Qe=Xe&&Xe.isArrayBuffer,Ve=Xe&&Xe.isDate,He=Xe&&Xe.isMap,Ke=Xe&&Xe.isRegExp,Ze=Xe&&Xe.isSet,Je=Xe&&Xe.isTypedArray,et=w("length"),tt=I({"À":"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"}),nt=I({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),rt=I({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),ot=function e(t){function n(e){if(go(e)&&!ua(e)&&!(e instanceof I)){if(e instanceof o)return e;if(ai.call(e,"__wrapped__"))return Cr(e)}return new o(e)}function r(){}function o(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=Y}function I(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Pe(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 Ne(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 Be(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ne;++t<n;)this.add(e[t])}function Ce(e){this.size=(this.__data__=new Ae(e)).size}function Ue(e,t){var n,r=ua(e),o=!r&&ia(e),i=!r&&!o&&ca(e),u=!r&&!o&&!i&&pa(e),o=(r=r||o||i||u)?L(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)||Pr(n,a))||o.push(n);return o}function Ye(e){var t=e.length;return t?e[on(0,t-1)]:Y}function ze(e,t){return Nr($n(e),lt(t,0,e.length))}function Xe(e){return Nr($n(e))}function et(e,t,n){(n===Y||fo(e[t],n))&&(n!==Y||t in e)||ft(e,t,n)}function it(e,t,n){var r=e[t];ai.call(e,t)&&fo(r,n)&&(n!==Y||t in e)||ft(e,t,n)}function ut(e,t){for(var n=e.length;n--;)if(fo(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 ct(e,t){return e&&kn(t,Do(t),e)}function _t(e,t){return e&&kn(t,Go(t),e)}function ft(e,t,n){"__proto__"==t&&Ii?Ii(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function st(e,t){for(var n=-1,r=t.length,o=Qo(r),i=null==e;++n<r;)o[n]=i?Y:xo(e,t[n]);return o}function lt(e,t,n){return e===e&&(n!==Y&&(e=e<=n?e:n),t!==Y&&(e=e>=t?e:t)),e}function pt(e,t,n,r,o,i){var u,c=1&t,_=2&t,f=4&t;if(n&&(u=o?n(e,r,o,i):n(e)),u!==Y)return u;if(!bo(e))return e;if(r=ua(e)){if(u=Or(e),!c)return $n(e,u)}else{var s=hu(e),l="[object Function]"==s||"[object GeneratorFunction]"==s;if(ca(e))return Ln(e,c);if("[object Object]"==s||"[object Arguments]"==s||l&&!o){if(u=_||l?{}:wr(e),!c)return _?Mn(e,_t(u,e)):Nn(e,ct(u,e))}else{if(!ke[s])return o?e:{};u=Ir(e,s,c)}}if(i||(i=new Ce),o=i.get(e))return o;i.set(e,u),la(e)?e.forEach(function(r){u.add(pt(r,t,n,r,e,i))}):fa(e)&&e.forEach(function(r,o){u.set(o,pt(r,t,n,o,e,i))});var _=f?_?yr:dr:_?Go:Do,p=r?Y:_(e);return a(p||e,function(r,o){p&&(o=r,r=e[o]),it(u,o,pt(r,t,n,o,e,i))}),u}function dt(e){var t=Do(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=Jo(e);r--;){var o=n[r],i=t[o],u=e[o];if(u===Y&&!(o in e)||!i(u))return!1}return!0}function ht(e,t,n){if("function"!=typeof e)throw new ni("Expected a function");return gu(function(){e.apply(Y,n)},t)}function vt(e,t,n,r){var o=-1,i=s,u=!0,a=e.length,c=[],_=t.length;if(!a)return c;n&&(t=p(t,x(n))),r?(i=l,u=!1):200<=t.length&&(i=D,u=!1,t=new Be(t));e:for(;++o<a;){var f=e[o],d=null==n?f:n(f),f=r||0!==f?f:0;if(u&&d===d){for(var y=_;y--;)if(t[y]===d)continue e;c.push(f)}else i(t,d,r)||c.push(f)}return c}function bt(e,t){var n=!0;return iu(e,function(e,r,o){return n=!!t(e,r,o)}),n}function gt(e,t,n){for(var r=-1,o=e.length;++r<o;){var i=e[r],u=t(i);if(null!=u&&(a===Y?u===u&&!Oo(u):n(u,a)))var a=u,c=i}return c}function Rt(e,t){var n=[];return iu(e,function(e,r,o){t(e,r,o)&&n.push(e)}),n}function Et(e,t,n,r,o){var i=-1,u=e.length;for(n||(n=jr),o||(o=[]);++i<u;){var a=e[i];0<t&&n(a)?1<t?Et(a,t-1,n,r,o):d(o,a):r||(o[o.length]=a)}return o}function mt(e,t){return e&&au(e,t,Do)}function Ot(e,t){return e&&cu(e,t,Do)}function wt(e,t){return f(t,function(t){return yo(e[t])})}function It(e,t){t=Pn(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[Mr(t[n++])];return n&&n==r?e:Y}function jt(e,t,n){return t=t(e),ua(e)?t:d(t,n(e))}function Pt(e){if(null==e)e=e===Y?"[object Undefined]":"[object Null]";else if(wi&&wi in Jo(e)){var t=ai.call(e,wi),n=e[wi];try{e[wi]=Y;var r=!0}catch(e){}var o=fi.call(e);r&&(t?e[wi]=n:delete e[wi]),e=o}else e=fi.call(e);return e}function Tt(e,t){return e>t}function Lt(e,t){return null!=e&&ai.call(e,t)}function At(e,t){return null!=e&&t in Jo(e)}function xt(e,t,n){for(var r=n?l:s,o=e[0].length,i=e.length,u=i,a=Qo(i),c=1/0,_=[];u--;){var f=e[u];u&&t&&(f=p(f,x(t))),c=Ni(f.length,c),a[u]=!n&&(t||120<=o&&120<=f.length)?new Be(u&&f):Y}var f=e[0],d=-1,y=a[0];e:for(;++d<o&&_.length<c;){var h=f[d],v=t?t(h):h,h=n||0!==h?h:0;if(y?!D(y,v):!r(_,v,n)){for(u=i;--u;){var b=a[u];if(b?!D(b,v):!r(e[u],v,n))continue e}y&&y.push(v),_.push(h)}}return _}function St(e,t,n){var r={};return mt(e,function(e,o,i){t(r,n(e),o,i)}),r}function Dt(e,t,n){return t=Pn(t,e),e=2>t.length?e:It(e,ln(t,0,-1)),t=null==e?e:e[Mr(zr(t))],null==t?Y:i(t,e,n)}function Gt(e){return go(e)&&"[object Arguments]"==Pt(e)}function $t(e){return go(e)&&"[object ArrayBuffer]"==Pt(e)}function kt(e){return go(e)&&"[object Date]"==Pt(e)}function Nt(e,t,n,r,o){if(e===t)t=!0;else if(null==e||null==t||!go(e)&&!go(t))t=e!==e&&t!==t;else e:{var i=ua(e),u=ua(t),a=i?"[object Array]":hu(e),c=u?"[object Array]":hu(t),a="[object Arguments]"==a?"[object Object]":a,c="[object Arguments]"==c?"[object Object]":c,_="[object Object]"==a,u="[object Object]"==c;if((c=a==c)&&ca(e)){if(!ca(t)){t=!1;break e}i=!0,_=!1}if(c&&!_)o||(o=new Ce),t=i||pa(e)?sr(e,t,n,r,Nt,o):lr(e,t,a,n,r,Nt,o);else{if(!(1&n)&&(i=_&&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 Ce),t=Nt(e,t,n,r,o);break e}if(c)t:if(o||(o=new Ce),i=1&n,a=dr(e),u=a.length,c=dr(t).length,u==c||i){for(_=u;_--;){var f=a[_];if(!(i?f in t:ai.call(t,f))){t=!1;break t}}if((c=o.get(e))&&o.get(t))t=c==t;else{c=!0,o.set(e,t),o.set(t,e);for(var s=i;++_<u;){var f=a[_],l=e[f],p=t[f];if(r)var d=i?r(p,l,f,t,e,o):r(l,p,f,e,t,o);if(d===Y?l!==p&&!Nt(l,p,n,r,o):!d){c=!1;break}s||(s="constructor"==f)}c&&!s&&(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)&&(c=!1)),o.delete(e),o.delete(t),t=c}}else t=!1;else t=!1}}return t}function Mt(e){return go(e)&&"[object Map]"==hu(e)}function Wt(e,t,n,r){var o=n.length,i=o,u=!r;if(null==e)return!i;for(e=Jo(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],c=a[0],_=e[c],f=a[1];if(u&&a[2]){if(_===Y&&!(c in e))return!1}else{if(a=new Ce,r)var s=r(_,f,c,e,t,a);if(s===Y?!Nt(f,_,3,r,a):!s)return!1}}return!0}function Bt(e){return!(!bo(e)||_i&&_i in e)&&(yo(e)?pi:Ee).test(Wr(e))}function Ct(e){return go(e)&&"[object RegExp]"==Pt(e)}function qt(e){return go(e)&&"[object Set]"==hu(e)}function Ut(e){return go(e)&&vo(e.length)&&!!$e[Pt(e)]}function Yt(e){return"function"==typeof e?e:null==e?Co:"object"==typeof e?ua(e)?Vt(e[0],e[1]):Qt(e):Fo(e)}function Ft(e){if(!xr(e))return $i(e);var t,n=[];for(t in Jo(e))ai.call(e,t)&&"constructor"!=t&&n.push(t);return n}function zt(e,t){return e<t}function Xt(e,t){var n=-1,r=so(e)?Qo(e.length):[];return iu(e,function(e,o,i){r[++n]=t(e,o,i)}),r}function Qt(e){var t=Rr(e);return 1==t.length&&t[0][2]?Sr(t[0][0],t[0][1]):function(n){return n===e||Wt(n,e,t)}}function Vt(e,t){return Lr(e)&&t===t&&!bo(t)?Sr(Mr(e),t):function(n){var r=xo(n,e);return r===Y&&r===t?So(n,e):Nt(t,r,3)}}function Ht(e,t,n,r,o){e!==t&&au(t,function(i,u){if(o||(o=new Ce),bo(i)){var a=o,c=Gr(e,u),_=Gr(t,u),f=a.get(_);if(f)et(e,u,f);else{var f=r?r(c,_,u+"",e,t,a):Y,s=f===Y;if(s){var l=ua(_),p=!l&&ca(_),d=!l&&!p&&pa(_),f=_;l||p||d?ua(c)?f=c:lo(c)?f=$n(c):p?(s=!1,f=Ln(_,!0)):d?(s=!1,f=xn(_,!0)):f=[]:Eo(_)||ia(_)?(f=c,ia(c)?f=Lo(c):bo(c)&&!yo(c)||(f=wr(_))):s=!1}s&&(a.set(_,f),Ht(f,_,n,r,a),a.delete(_)),et(e,u,f)}}else a=r?r(Gr(e,u),i,u+"",e,t,o):Y,a===Y&&(a=i),et(e,u,a)},Go)}function Kt(e,t){var n=e.length;if(n)return t+=0>t?n:0,Pr(t,n)?e[t]:Y}function Zt(e,t,n){var r=-1;return t=p(t.length?t:[Co],x(br())),e=Xt(e,function(e){return{a:p(t,function(t){return t(e)}),b:++r,c:e}}),P(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 c=Sn(o[r],i[r]);if(c){r=r>=a?c:c*("desc"==n[r]?-1:1);break e}}r=e.b-t.b}return r})}function Jt(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=It(e,u);n(a,u)&&fn(i,Pn(u,e),a)}return i}function tn(e){return function(t){return It(t,e)}}function nn(e,t,n,r){var o=r?E:R,i=-1,u=t.length,a=e;for(e===t&&(t=$n(t)),n&&(a=p(e,x(n)));++i<u;)for(var c=0,_=t[i],_=n?n(_):_;-1<(c=o(a,_,c,r));)a!==e&&Ei.call(a,c,1),Ei.call(e,c,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;Pr(o)?Ei.call(e,o,1):Rn(e,o)}}}function on(e,t){return e+Ai(Bi()*(t-e+1))}function un(e,t){var n="";if(!e||1>t||9007199254740991<t)return n;do{t%2&&(n+=e),(t=Ai(t/2))&&(e+=e)}while(t);return n}function an(e,t){return Ru(Dr(e,t,Co),e+"")}function cn(e){return Ye(ko(e))}function _n(e,t){var n=ko(e);return Nr(n,lt(t,0,n.length))}function fn(e,t,n,r){if(!bo(e))return e;t=Pn(t,e);for(var o=-1,i=t.length,u=i-1,a=e;null!=a&&++o<i;){var c=Mr(t[o]),_=n;if(o!=u){var f=a[c],_=r?r(f,c,a):Y;_===Y&&(_=bo(f)?f:Pr(t[o+1])?[]:{})}it(a,c,_),a=a[c]}return e}function sn(e){return Nr(ko(e))}function ln(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=Qo(o);++r<o;)n[r]=e[r+t];return n}function pn(e,t){var n;return iu(e,function(e,r,o){return!(n=t(e,r,o))}),!!n}function dn(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&&!Oo(u)&&(n?u<=t:u<t)?r=i+1:o=i}return o}return yn(e,t,Co,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,c=Oo(t),_=t===Y;o<i;){var f=Ai((o+i)/2),s=n(e[f]),l=s!==Y,p=null===s,d=s===s,y=Oo(s);(u?r||d:_?d&&(r||l):a?d&&l&&(r||!p):c?d&&l&&!p&&(r||!y):p||y?0:r?s<=t:s<t)?o=f+1:i=f}return Ni(i,4294967294)}function hn(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||!fo(a,c)){var c=a;i[o++]=0===u?0:u}}return i}function vn(e){return"number"==typeof e?e:Oo(e)?z:+e}function bn(e){if("string"==typeof e)return e;if(ua(e))return p(e,bn)+"";if(Oo(e))return ru?ru.call(e):"";var t=e+"";return"0"==t&&1/e==-F?"-0":t}function gn(e,t,n){var r=-1,o=s,i=e.length,u=!0,a=[],c=a;if(n)u=!1,o=l;else if(200<=i){if(o=t?null:lu(e))return B(o);u=!1,o=D,c=new Be}else c=t?[]:a;e:for(;++r<i;){var _=e[r],f=t?t(_):_,_=n||0!==_?_:0;if(u&&f===f){for(var p=c.length;p--;)if(c[p]===f)continue e;t&&c.push(f),a.push(_)}else o(c,f,n)||(c!==a&&c.push(f),a.push(_))}return a}function Rn(e,t){return t=Pn(t,e),null==(e=2>t.length?e:It(e,ln(t,0,-1)))||delete e[Mr(zr(t))]}function En(e,t,n,r){for(var o=e.length,i=r?o:-1;(r?i--:++i<o)&&t(e[i],i,e););return n?ln(e,r?0:i,r?i+1:o):ln(e,r?i+1:0,r?o:i)}function mn(e,t){var n=e;return n instanceof I&&(n=n.value()),y(t,function(e,t){return t.func.apply(t.thisArg,d([e],t.args))},n)}function On(e,t,n){var r=e.length;if(2>r)return r?gn(e[0]):[];for(var o=-1,i=Qo(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 gn(Et(i,1),t,n)}function wn(e,t,n){for(var r=-1,o=e.length,i=t.length,u={};++r<o;)n(u,e[r],r<i?t[r]:Y);return u}function In(e){return lo(e)?e:[]}function jn(e){return"function"==typeof e?e:Co}function Pn(e,t){return ua(e)?e:Lr(e,t)?[e]:Eu(Ao(e))}function Tn(e,t,n){var r=e.length;return n=n===Y?r:n,!t&&n>=r?e:ln(e,t,n)}function Ln(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 An(e){var t=new e.constructor(e.byteLength);return new hi(t).set(new hi(e)),t}function xn(e,t){return new e.constructor(t?An(e.buffer):e.buffer,e.byteOffset,e.length)}function Sn(e,t){if(e!==t){var n=e!==Y,r=null===e,o=e===e,i=Oo(e),u=t!==Y,a=null===t,c=t===t,_=Oo(t);if(!a&&!_&&!i&&e>t||i&&u&&c&&!a&&!_||r&&u&&c||!n&&c||!o)return 1;if(!r&&!i&&!_&&e<t||_&&n&&o&&!r&&!i||a&&n&&o||!u&&o||!c)return-1}return 0}function Dn(e,t,n,r){var o=-1,i=e.length,u=n.length,a=-1,c=t.length,_=ki(i-u,0),f=Qo(c+_);for(r=!r;++a<c;)f[a]=t[a];for(;++o<u;)(r||o<i)&&(f[n[o]]=e[o]);for(;_--;)f[a++]=e[o++];return f}function Gn(e,t,n,r){var o=-1,i=e.length,u=-1,a=n.length,c=-1,_=t.length,f=ki(i-a,0),s=Qo(f+_);for(r=!r;++o<f;)s[o]=e[o];for(f=o;++c<_;)s[f+c]=t[c];for(;++u<a;)(r||o<i)&&(s[f+n[u]]=e[o++]);return s}function $n(e,t){var n=-1,r=e.length;for(t||(t=Qo(r));++n<r;)t[n]=e[n];return t}function kn(e,t,n,r){var o=!n;n||(n={});for(var i=-1,u=t.length;++i<u;){var a=t[i],c=r?r(n[a],e[a],a,n,e):Y;c===Y&&(c=e[a]),o?ft(n,a,c):it(n,a,c)}return n}function Nn(e,t){return kn(e,du(e),t)}function Mn(e,t){return kn(e,yu(e),t)}function Wn(e,t){return function(n,r){var o=ua(n)?u:at,i=t?t():{};return o(n,e,br(r,2),i)}}function Bn(e){return an(function(t,n){var r=-1,o=n.length,i=1<o?n[o-1]:Y,u=2<o?n[2]:Y,i=3<e.length&&"function"==typeof i?(o--,i):Y;for(u&&Tr(n[0],n[1],u)&&(i=3>o?Y:i,o=1),t=Jo(t);++r<o;)(u=n[r])&&e(t,u,r,i);return t})}function Cn(e,t){return function(n,r){if(null==n)return n;if(!so(n))return e(n,r);for(var o=n.length,i=t?o:-1,u=Jo(n);(t?i--:++i<o)&&!1!==r(u[i],i,u););return n}}function qn(e){return function(t,n,r){var o=-1,i=Jo(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 Un(e,t,n){function r(){return(this&&this!==qe&&this instanceof r?i:e).apply(o?n:this,arguments)}var o=1&t,i=zn(e);return r}function Yn(e){return function(t){t=Ao(t);var n=Se.test(t)?U(t):Y,r=n?n[0]:t.charAt(0);return t=n?Tn(n,1).join(""):t.slice(1),r[e]()+t}}function Fn(e){return function(t){return y(Wo(Mo(t).replace(Te,"")),e,"")}}function zn(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 bo(t)?t:n}}function Xn(e,t,n){function r(){for(var u=arguments.length,a=Qo(u),c=u,_=vr(r);c--;)a[c]=arguments[c];return c=3>u&&a[0]!==_&&a[u-1]!==_?[]:W(a,_),u-=c.length,u<n?or(e,t,Hn,r.placeholder,Y,a,c,Y,Y,n-u):i(this&&this!==qe&&this instanceof r?o:e,this,a)}var o=zn(e);return r}function Qn(e){return function(t,n,r){var o=Jo(t);if(!so(t)){var i=br(n,3);t=Do(t),n=function(e){return i(o[e],e,o)}}return n=e(t,n,r),-1<n?o[i?t[n]:n]:Y}}function Vn(e){return pr(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"==hr(u))var a=new o([],!0)}for(r=a?r:n;++r<n;)var u=t[r],i=hr(u),c="wrapper"==i?pu(u):Y,a=c&&Ar(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?a[hr(c[0])].apply(a,c[3]):1==u.length&&Ar(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 Hn(e,t,n,r,o,i,u,a,c,_){function f(){for(var v=arguments.length,b=Qo(v),g=v;g--;)b[g]=arguments[g];if(d){var R,E=vr(f),g=b.length;for(R=0;g--;)b[g]===E&&++R}if(r&&(b=Dn(b,r,o,d)),i&&(b=Gn(b,i,u,d)),v-=R,d&&v<_)return E=W(b,E),or(e,t,Hn,f.placeholder,n,b,E,a,c,_-v);if(E=l?n:this,g=p?E[e]:e,v=b.length,a){R=b.length;for(var m=Ni(a.length,R),O=$n(b);m--;){var w=a[m];b[m]=Pr(w,R)?O[w]:Y}}else y&&1<v&&b.reverse();return s&&c<v&&(b.length=c),this&&this!==qe&&this instanceof f&&(g=h||zn(g)),g.apply(E,b)}var s=128&t,l=1&t,p=2&t,d=24&t,y=512&t,h=p?Y:zn(e);return f}function Kn(e,t){return function(n,r){return St(n,e,t(r))}}function Zn(e,t){return function(n,r){var o;if(n===Y&&r===Y)return t;if(n!==Y&&(o=n),r!==Y){if(o===Y)return r;"string"==typeof n||"string"==typeof r?(n=bn(n),r=bn(r)):(n=vn(n),r=vn(r)),o=e(n,r)}return o}}function Jn(e){return pr(function(t){return t=p(t,x(br())),an(function(n){var r=this;return e(t,function(e){return i(e,r,n)})})})}function er(e,t){t=t===Y?" ":bn(t);var n=t.length;return 2>n?n?un(t,e):t:(n=un(t,Li(e/q(t))),Se.test(t)?Tn(U(n),0,e).join(""):n.slice(0,e))}function tr(e,t,n,r){function o(){for(var t=-1,c=arguments.length,_=-1,f=r.length,s=Qo(f+c),l=this&&this!==qe&&this instanceof o?a:e;++_<f;)s[_]=r[_];for(;c--;)s[_++]=arguments[++t];return i(l,u?n:this,s)}var u=1&t,a=zn(e);return o}function nr(e){return function(t,n,r){r&&"number"!=typeof r&&Tr(t,n,r)&&(n=r=Y),t=Io(t),n===Y?(n=t,t=0):n=Io(n),r=r===Y?t<n?1:-1:Io(r);var o=-1;n=ki(Li((n-t)/(r||1)),0);for(var i=Qo(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=To(t),n=To(n)),e(t,n)}}function or(e,t,n,r,o,i,u,a,c,_){var f=8&t,s=f?u:Y;u=f?Y:u;var l=f?i:Y;return i=f?Y:i,t=(t|(f?32:64))&~(f?64:32),4&t||(t&=-4),o=[e,t,o,l,s,i,u,a,c,_],n=n.apply(Y,o),Ar(e)&&bu(n,o),n.placeholder=r,$r(n,e,t)}function ir(e){var t=Zo[e];return function(e,n){if(e=To(e),(n=null==n?0:Ni(jo(n),292))&&Di(e)){var r=(Ao(e)+"e").split("e"),r=t(r[0]+"e"+(+r[1]+n)),r=(Ao(r)+"e").split("e");return+(r[0]+"e"+(+r[1]-n))}return t(e)}}function ur(e){return function(t){var n=hu(t);return"[object Map]"==n?N(t):"[object Set]"==n?C(t):A(t,e(t))}}function ar(e,t,n,r,o,i,u,a){var c=2&t;if(!c&&"function"!=typeof e)throw new ni("Expected a function");var _=r?r.length:0;if(_||(t&=-97,r=o=Y),u=u===Y?u:ki(jo(u),0),a=a===Y?a:jo(a),_-=o?o.length:0,64&t){var f=r,s=o;r=o=Y}var l=c?Y:pu(e);return i=[e,t,n,r,o,f,s,i,u,a],l&&(n=i[1],e=l[1],t=n|e,r=128==e&&8==n||128==e&&256==n&&i[7].length<=l[8]||384==e&&l[7].length<=l[8]&&8==n,131>t||r)&&(1&e&&(i[2]=l[2],t|=1&n?0:4),(n=l[3])&&(r=i[3],i[3]=r?Dn(r,n,l[4]):n,i[4]=r?W(i[3],"__lodash_placeholder__"):l[4]),(n=l[5])&&(r=i[5],i[5]=r?Gn(r,n,l[6]):n,i[6]=r?W(i[5],"__lodash_placeholder__"):l[6]),(n=l[7])&&(i[7]=n),128&e&&(i[8]=null==i[8]?l[8]:Ni(i[8],l[8])),null==i[9]&&(i[9]=l[9]),i[0]=l[0],i[1]=t),e=i[0],t=i[1],n=i[2],r=i[3],o=i[4],a=i[9]=i[9]===Y?c?0:e.length:ki(i[9]-_,0),!a&&24&t&&(t&=-25),$r((l?_u:bu)(t&&1!=t?8==t||16==t?Xn(e,t,a):32!=t&&33!=t||o.length?Hn.apply(Y,i):tr(e,t,n,r):Un(e,t,n),i),e,t)}function cr(e,t,n,r){return e===Y||fo(e,oi[n])&&!ai.call(r,n)?t:e}function _r(e,t,n,r,o,i){return bo(e)&&bo(t)&&(i.set(t,e),Ht(e,t,Y,_r,i),i.delete(t)),e}function fr(e){return Eo(e)?Y:e}function sr(e,t,n,r,o,i){var u=1&n,a=e.length,c=t.length;if(a!=c&&!(u&&c>a))return!1;if((c=i.get(e))&&i.get(t))return c==t;var c=-1,_=!0,f=2&n?new Be:Y;for(i.set(e,t),i.set(t,e);++c<a;){var s=e[c],l=t[c];if(r)var p=u?r(l,s,c,t,e,i):r(s,l,c,e,t,i);if(p!==Y){if(p)continue;_=!1;break}if(f){if(!v(t,function(e,t){if(!D(f,t)&&(s===e||o(s,e,n,r,i)))return f.push(t)})){_=!1;break}}else if(s!==l&&!o(s,l,n,r,i)){_=!1;break}}return i.delete(e),i.delete(t),_}function lr(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 hi(e),new hi(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return fo(+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=N;case"[object Set]":if(a||(a=B),e.size!=t.size&&!(1&r))break;return(n=u.get(e))?n==t:(r|=2,u.set(e,t),t=sr(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 pr(e){return Ru(Dr(e,Y,Yr),e+"")}function dr(e){return jt(e,Do,du)}function yr(e){return jt(e,Go,yu)}function hr(e){for(var t=e.name+"",n=Vi[t],r=ai.call(Vi,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 br(){var e=n.iteratee||qo,e=e===qo?Yt:e;return arguments.length?e(arguments[0],arguments[1]):e}function gr(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 Rr(e){for(var t=Do(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,o===o&&!bo(o)]}return t}function Er(e,t){var n=null==e?Y:e[t];return Bt(n)?n:Y}function mr(e,t,n){t=Pn(t,e);for(var r=-1,o=t.length,i=!1;++r<o;){var u=Mr(t[r]);if(!(i=null!=e&&n(e,u)))break;e=e[u]}return i||++r!=o?i:!!(o=null==e?0:e.length)&&vo(o)&&Pr(u,o)&&(ua(e)||ia(e))}
  1133. function Or(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 wr(e){return"function"!=typeof e.constructor||xr(e)?{}:ou(bi(e))}function Ir(e,t,n){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return An(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return t=n?An(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 xn(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,be.exec(e)),t.lastIndex=e.lastIndex,t;case"[object Set]":return new r;case"[object Symbol]":return nu?Jo(nu.call(e)):{}}}function jr(e){return ua(e)||ia(e)||!!(mi&&e&&e[mi])}function Pr(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Oe.test(e))&&-1<e&&0==e%1&&e<t}function Tr(e,t,n){if(!bo(n))return!1;var r=typeof t;return!!("number"==r?so(n)&&Pr(t,n.length):"string"==r&&t in n)&&fo(n[t],e)}function Lr(e,t){if(ua(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Oo(e))||ie.test(e)||!oe.test(e)||null!=t&&e in Jo(t)}function Ar(e){var t=hr(e),r=n[t];return"function"==typeof r&&t in I.prototype&&(e===r||!!(t=pu(r))&&e===t[0])}function xr(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!==Y||e in Jo(n))}}function Dr(e,t,n){return t=ki(t===Y?e.length-1:t,0),function(){for(var r=arguments,o=-1,u=ki(r.length-t,0),a=Qo(u);++o<u;)a[o]=r[t+o];for(o=-1,u=Qo(t+1);++o<t;)u[o]=r[o];return u[t]=n(a),i(e,this,u)}}function Gr(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}function $r(e,t,n){var r=t+"";t=Ru;var o,i=Br;return o=(o=r.match(pe))?o[1].split(de):[],n=i(o,n),(i=n.length)&&(o=i-1,n[o]=(1<i?"& ":"")+n[o],n=n.join(2<i?", ":" "),r=r.replace(le,"{\n/* [wrapped with "+n+"] */\n")),t(e,r)}function kr(e){var t=0,n=0;return function(){var r=Mi(),o=16-(r-n);if(n=r,0<o){if(800<=++t)return arguments[0]}else t=0;return e.apply(Y,arguments)}}function Nr(e,t){var n=-1,r=e.length,o=r-1;for(t=t===Y?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 Mr(e){if("string"==typeof e||Oo(e))return e;var t=e+"";return"0"==t&&1/e==-F?"-0":t}function Wr(e){if(null!=e){try{return ui.call(e)}catch(e){}return e+""}return""}function Br(e,t){return a(X,function(n){var r="_."+n[0];t&n[1]&&!s(e,r)&&e.push(r)}),e.sort()}function Cr(e){if(e instanceof I)return e.clone();var t=new o(e.__wrapped__,e.__chain__);return t.__actions__=$n(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function qr(e,t,n){var r=null==e?0:e.length;return r?(n=null==n?0:jo(n),0>n&&(n=ki(r+n,0)),g(e,br(t,3),n)):-1}function Ur(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return n!==Y&&(o=jo(n),o=0>n?ki(r+o,0):Ni(o,r-1)),g(e,br(t,3),o,!0)}function Yr(e){return(null==e?0:e.length)?Et(e,1):[]}function Fr(e){return e&&e.length?e[0]:Y}function zr(e){var t=null==e?0:e.length;return t?e[t-1]:Y}function Xr(e,t){return e&&e.length&&t&&t.length?nn(e,t):e}function Qr(e){return null==e?e:Ci.call(e)}function Vr(e){if(!e||!e.length)return[];var t=0;return e=f(e,function(e){if(lo(e))return t=ki(e.length,t),!0}),L(t,function(t){return p(e,w(t))})}function Hr(e,t){if(!e||!e.length)return[];var n=Vr(e);return null==t?n:p(n,function(e){return i(t,Y,e)})}function Kr(e){return e=n(e),e.__chain__=!0,e}function Zr(e,t){return t(e)}function Jr(){return this}function eo(e,t){return(ua(e)?a:iu)(e,br(t,3))}function to(e,t){return(ua(e)?c:uu)(e,br(t,3))}function no(e,t){return(ua(e)?p:Xt)(e,br(t,3))}function ro(e,t,n){return t=n?Y:t,t=e&&null==t?e.length:t,ar(e,128,Y,Y,Y,Y,t)}function oo(e,t){var n;if("function"!=typeof t)throw new ni("Expected a function");return e=jo(e),function(){return 0<--e&&(n=t.apply(this,arguments)),1>=e&&(t=Y),n}}function io(e,t,n){return t=n?Y:t,e=ar(e,8,Y,Y,Y,Y,Y,t),e.placeholder=io.placeholder,e}function uo(e,t,n){return t=n?Y:t,e=ar(e,16,Y,Y,Y,Y,Y,t),e.placeholder=uo.placeholder,e}function ao(e,t,n){function r(t){var n=c,r=_;return c=_=Y,d=t,s=e.apply(r,n)}function o(e){var n=e-p;return e-=d,p===Y||n>=t||0>n||h&&e>=f}function i(){var e=Qu();if(o(e))return u(e);var n,r=gu;n=e-d,e=t-(e-p),n=h?Ni(e,f-n):e,l=r(i,n)}function u(e){return l=Y,v&&c?r(e):(c=_=Y,s)}function a(){var e=Qu(),n=o(e);if(c=arguments,_=this,p=e,n){if(l===Y)return d=e=p,l=gu(i,t),y?r(e):s;if(h)return su(l),l=gu(i,t),r(p)}return l===Y&&(l=gu(i,t)),s}var c,_,f,s,l,p,d=0,y=!1,h=!1,v=!0;if("function"!=typeof e)throw new ni("Expected a function");return t=To(t)||0,bo(n)&&(y=!!n.leading,f=(h="maxWait"in n)?ki(To(n.maxWait)||0,t):f,v="trailing"in n?!!n.trailing:v),a.cancel=function(){l!==Y&&su(l),d=0,c=p=_=l=Y},a.flush=function(){return l===Y?s:u(Qu())},a}function co(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(co.Cache||Ne),n}function _o(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 fo(e,t){return e===t||e!==e&&t!==t}function so(e){return null!=e&&vo(e.length)&&!yo(e)}function lo(e){return go(e)&&so(e)}function po(e){if(!go(e))return!1;var t=Pt(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Eo(e)}function yo(e){return!!bo(e)&&("[object Function]"==(e=Pt(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}function ho(e){return"number"==typeof e&&e==jo(e)}function vo(e){return"number"==typeof e&&-1<e&&0==e%1&&9007199254740991>=e}function bo(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function go(e){return null!=e&&"object"==typeof e}function Ro(e){return"number"==typeof e||go(e)&&"[object Number]"==Pt(e)}function Eo(e){return!(!go(e)||"[object Object]"!=Pt(e))&&(null===(e=bi(e))||"function"==typeof(e=ai.call(e,"constructor")&&e.constructor)&&e instanceof e&&ui.call(e)==si)}function mo(e){return"string"==typeof e||!ua(e)&&go(e)&&"[object String]"==Pt(e)}function Oo(e){return"symbol"==typeof e||go(e)&&"[object Symbol]"==Pt(e)}function wo(e){if(!e)return[];if(so(e))return mo(e)?U(e):$n(e);if(Oi&&e[Oi]){e=e[Oi]();for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}return t=hu(e),("[object Map]"==t?N:"[object Set]"==t?B:ko)(e)}function Io(e){return e?(e=To(e),e===F||e===-F?1.7976931348623157e308*(0>e?-1:1):e===e?e:0):0===e?e:0}function jo(e){e=Io(e);var t=e%1;return e===e?t?e-t:e:0}function Po(e){return e?lt(jo(e),0,4294967295):0}function To(e){if("number"==typeof e)return e;if(Oo(e))return z;if(bo(e)&&(e="function"==typeof e.valueOf?e.valueOf():e,e=bo(e)?e+"":e),"string"!=typeof e)return 0===e?e:+e;e=e.replace(_e,"");var t=Re.test(e);return t||me.test(e)?We(e.slice(2),t?2:8):ge.test(e)?z:+e}function Lo(e){return kn(e,Go(e))}function Ao(e){return null==e?"":bn(e)}function xo(e,t,n){return e=null==e?Y:It(e,t),e===Y?n:e}function So(e,t){return null!=e&&mr(e,t,At)}function Do(e){return so(e)?Ue(e):Ft(e)}function Go(e){if(so(e))e=Ue(e,!0);else if(bo(e)){var t,n=xr(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 Jo(e))t.push(n);e=t}return e}function $o(e,t){if(null==e)return{};var n=p(yr(e),function(e){return[e]});return t=br(t),en(e,n,function(e,n){return t(e,n[0])})}function ko(e){return null==e?[]:S(e,Do(e))}function No(e){return Wa(Ao(e).toLowerCase())}function Mo(e){return(e=Ao(e))&&e.replace(we,tt).replace(Le,"")}function Wo(e,t,n){return e=Ao(e),t=n?Y:t,t===Y?De.test(e)?e.match(xe)||[]:e.match(ye)||[]:e.match(t)||[]}function Bo(e){return function(){return e}}function Co(e){return e}function qo(e){return Yt("function"==typeof e?e:pt(e,1))}function Uo(e,t,n){var r=Do(t),o=wt(t,r);null!=n||bo(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=wt(t,Do(t)));var i=!(bo(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__=$n(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,d([this.value()],arguments))})}),e}function Yo(){}function Fo(e){return Lr(e)?w(Mr(e)):tn(e)}function zo(){return[]}function Xo(){return!1}t=null==t?qe:ot.defaults(qe.Object(),t,ot.pick(qe,Ge));var Qo=t.Array,Vo=t.Date,Ho=t.Error,Ko=t.Function,Zo=t.Math,Jo=t.Object,ei=t.RegExp,ti=t.String,ni=t.TypeError,ri=Qo.prototype,oi=Jo.prototype,ii=t["__core-js_shared__"],ui=Ko.prototype.toString,ai=oi.hasOwnProperty,ci=0,_i=function(){var e=/[^.]+$/.exec(ii&&ii.keys&&ii.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),fi=oi.toString,si=ui.call(Jo),li=qe._,pi=ei("^"+ui.call(ai).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),di=Fe?t.Buffer:Y,yi=t.Symbol,hi=t.Uint8Array,vi=di?di.g:Y,bi=M(Jo.getPrototypeOf,Jo),gi=Jo.create,Ri=oi.propertyIsEnumerable,Ei=ri.splice,mi=yi?yi.isConcatSpreadable:Y,Oi=yi?yi.iterator:Y,wi=yi?yi.toStringTag:Y,Ii=function(){try{var e=Er(Jo,"defineProperty");return e({},"",{}),e}catch(e){}}(),ji=t.clearTimeout!==qe.clearTimeout&&t.clearTimeout,Pi=Vo&&Vo.now!==qe.Date.now&&Vo.now,Ti=t.setTimeout!==qe.setTimeout&&t.setTimeout,Li=Zo.ceil,Ai=Zo.floor,xi=Jo.getOwnPropertySymbols,Si=di?di.isBuffer:Y,Di=t.isFinite,Gi=ri.join,$i=M(Jo.keys,Jo),ki=Zo.max,Ni=Zo.min,Mi=Vo.now,Wi=t.parseInt,Bi=Zo.random,Ci=ri.reverse,qi=Er(t,"DataView"),Ui=Er(t,"Map"),Yi=Er(t,"Promise"),Fi=Er(t,"Set"),zi=Er(t,"WeakMap"),Xi=Er(Jo,"create"),Qi=zi&&new zi,Vi={},Hi=Wr(qi),Ki=Wr(Ui),Zi=Wr(Yi),Ji=Wr(Fi),eu=Wr(zi),tu=yi?yi.prototype:Y,nu=tu?tu.valueOf:Y,ru=tu?tu.toString:Y,ou=function(){function e(){}return function(t){return bo(t)?gi?gi(t):(e.prototype=t,t=new e,e.prototype=Y,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,I.prototype=ou(r.prototype),I.prototype.constructor=I,Pe.prototype.clear=function(){this.__data__=Xi?Xi(null):{},this.size=0},Pe.prototype.delete=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e},Pe.prototype.get=function(e){var t=this.__data__;return Xi?(e=t[e],"__lodash_hash_undefined__"===e?Y:e):ai.call(t,e)?t[e]:Y},Pe.prototype.has=function(e){var t=this.__data__;return Xi?t[e]!==Y:ai.call(t,e)},Pe.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Xi&&t===Y?"__lodash_hash_undefined__":t,this},Ae.prototype.clear=function(){this.__data__=[],this.size=0},Ae.prototype.delete=function(e){var t=this.__data__;return!(0>(e=ut(t,e))||(e==t.length-1?t.pop():Ei.call(t,e,1),--this.size,0))},Ae.prototype.get=function(e){var t=this.__data__;return e=ut(t,e),0>e?Y:t[e][1]},Ae.prototype.has=function(e){return-1<ut(this.__data__,e)},Ae.prototype.set=function(e,t){var n=this.__data__,r=ut(n,e);return 0>r?(++this.size,n.push([e,t])):n[r][1]=t,this},Ne.prototype.clear=function(){this.size=0,this.__data__={hash:new Pe,map:new(Ui||Ae),string:new Pe}},Ne.prototype.delete=function(e){return e=gr(this,e).delete(e),this.size-=e?1:0,e},Ne.prototype.get=function(e){return gr(this,e).get(e)},Ne.prototype.has=function(e){return gr(this,e).has(e)},Ne.prototype.set=function(e,t){var n=gr(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Be.prototype.add=Be.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Be.prototype.has=function(e){return this.__data__.has(e)},Ce.prototype.clear=function(){this.__data__=new Ae,this.size=0},Ce.prototype.delete=function(e){var t=this.__data__;return e=t.delete(e),this.size=t.size,e},Ce.prototype.get=function(e){return this.__data__.get(e)},Ce.prototype.has=function(e){return this.__data__.has(e)},Ce.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ae){var r=n.__data__;if(!Ui||199>r.length)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ne(r)}return n.set(e,t),this.size=n.size,this};var iu=Cn(mt),uu=Cn(Ot,!0),au=qn(),cu=qn(!0),_u=Qi?function(e,t){return Qi.set(e,t),e}:Co,fu=Ii?function(e,t){return Ii(e,"toString",{configurable:!0,enumerable:!1,value:Bo(t),writable:!0})}:Co,su=ji||function(e){return qe.clearTimeout(e)},lu=Fi&&1/B(new Fi([,-0]))[1]==F?function(e){return new Fi(e)}:Yo,pu=Qi?function(e){return Qi.get(e)}:Yo,du=xi?function(e){return null==e?[]:(e=Jo(e),f(xi(e),function(t){return Ri.call(e,t)}))}:zo,yu=xi?function(e){for(var t=[];e;)d(t,du(e)),e=bi(e);return t}:zo,hu=Pt;(qi&&"[object DataView]"!=hu(new qi(new ArrayBuffer(1)))||Ui&&"[object Map]"!=hu(new Ui)||Yi&&"[object Promise]"!=hu(Yi.resolve())||Fi&&"[object Set]"!=hu(new Fi)||zi&&"[object WeakMap]"!=hu(new zi))&&(hu=function(e){var t=Pt(e);if(e=(e="[object Object]"==t?e.constructor:Y)?Wr(e):"")switch(e){case Hi:return"[object DataView]";case Ki:return"[object Map]";case Zi:return"[object Promise]";case Ji:return"[object Set]";case eu:return"[object WeakMap]"}return t});var vu=ii?yo:Xo,bu=kr(_u),gu=Ti||function(e,t){return qe.setTimeout(e,t)},Ru=kr(fu),Eu=function(e){e=co(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(he,"$1"):n||e)}),t}),mu=an(function(e,t){return lo(e)?vt(e,Et(t,1,lo,!0)):[]}),Ou=an(function(e,t){var n=zr(t);return lo(n)&&(n=Y),lo(e)?vt(e,Et(t,1,lo,!0),br(n,2)):[]}),wu=an(function(e,t){var n=zr(t);return lo(n)&&(n=Y),lo(e)?vt(e,Et(t,1,lo,!0),Y,n):[]}),Iu=an(function(e){var t=p(e,In);return t.length&&t[0]===e[0]?xt(t):[]}),ju=an(function(e){var t=zr(e),n=p(e,In);return t===zr(n)?t=Y:n.pop(),n.length&&n[0]===e[0]?xt(n,br(t,2)):[]}),Pu=an(function(e){var t=zr(e),n=p(e,In);return(t="function"==typeof t?t:Y)&&n.pop(),n.length&&n[0]===e[0]?xt(n,Y,t):[]}),Tu=an(Xr),Lu=pr(function(e,t){var n=null==e?0:e.length,r=st(e,t);return rn(e,p(t,function(e){return Pr(e,n)?+e:e}).sort(Sn)),r}),Au=an(function(e){return gn(Et(e,1,lo,!0))}),xu=an(function(e){var t=zr(e);return lo(t)&&(t=Y),gn(Et(e,1,lo,!0),br(t,2))}),Su=an(function(e){var t=zr(e),t="function"==typeof t?t:Y;return gn(Et(e,1,lo,!0),Y,t)}),Du=an(function(e,t){return lo(e)?vt(e,t):[]}),Gu=an(function(e){return On(f(e,lo))}),$u=an(function(e){var t=zr(e);return lo(t)&&(t=Y),On(f(e,lo),br(t,2))}),ku=an(function(e){var t=zr(e),t="function"==typeof t?t:Y;return On(f(e,lo),Y,t)}),Nu=an(Vr),Mu=an(function(e){var t=e.length,t=1<t?e[t-1]:Y,t="function"==typeof t?(e.pop(),t):Y;return Hr(e,t)}),Wu=pr(function(e){function t(t){return st(t,e)}var n=e.length,r=n?e[0]:0,i=this.__wrapped__;return!(1<n||this.__actions__.length)&&i instanceof I&&Pr(r)?(i=i.slice(r,+r+(n?1:0)),i.__actions__.push({func:Zr,args:[t],thisArg:Y}),new o(i,this.__chain__).thru(function(e){return n&&!e.length&&e.push(Y),e})):this.thru(t)}),Bu=Wn(function(e,t,n){ai.call(e,n)?++e[n]:ft(e,n,1)}),Cu=Qn(qr),qu=Qn(Ur),Uu=Wn(function(e,t,n){ai.call(e,n)?e[n].push(t):ft(e,n,[t])}),Yu=an(function(e,t,n){var r=-1,o="function"==typeof t,u=so(e)?Qo(e.length):[];return iu(e,function(e){u[++r]=o?i(t,e,n):Dt(e,t,n)}),u}),Fu=Wn(function(e,t,n){ft(e,n,t)}),zu=Wn(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),Xu=an(function(e,t){if(null==e)return[];var n=t.length;return 1<n&&Tr(e,t[0],t[1])?t=[]:2<n&&Tr(t[0],t[1],t[2])&&(t=[t[0]]),Zt(e,Et(t,1),[])}),Qu=Pi||function(){return qe.Date.now()},Vu=an(function(e,t,n){var r=1;if(n.length)var o=W(n,vr(Vu)),r=32|r;return ar(e,r,t,n,o)}),Hu=an(function(e,t,n){var r=3;if(n.length)var o=W(n,vr(Hu)),r=32|r;return ar(t,r,e,n,o)}),Ku=an(function(e,t){return ht(e,1,t)}),Zu=an(function(e,t,n){return ht(e,To(t)||0,n)});co.Cache=Ne;var Ju=an(function(e,t){t=1==t.length&&ua(t[0])?p(t[0],x(br())):p(Et(t,1),x(br()));var n=t.length;return an(function(r){for(var o=-1,u=Ni(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,Y,t,W(t,vr(ea)))}),ta=an(function(e,t){return ar(e,64,Y,t,W(t,vr(ta)))}),na=pr(function(e,t){return ar(e,256,Y,Y,Y,t)}),ra=rr(Tt),oa=rr(function(e,t){return e>=t}),ia=Gt(function(){return arguments}())?Gt:function(e){return go(e)&&ai.call(e,"callee")&&!Ri.call(e,"callee")},ua=Qo.isArray,aa=Qe?x(Qe):$t,ca=Si||Xo,_a=Ve?x(Ve):kt,fa=He?x(He):Mt,sa=Ke?x(Ke):Ct,la=Ze?x(Ze):qt,pa=Je?x(Je):Ut,da=rr(zt),ya=rr(function(e,t){return e<=t}),ha=Bn(function(e,t){if(xr(t)||so(t))kn(t,Do(t),e);else for(var n in t)ai.call(t,n)&&it(e,n,t[n])}),va=Bn(function(e,t){kn(t,Go(t),e)}),ba=Bn(function(e,t,n,r){kn(t,Go(t),e,r)}),ga=Bn(function(e,t,n,r){kn(t,Do(t),e,r)}),Ra=pr(st),Ea=an(function(e,t){e=Jo(e);var n=-1,r=t.length,o=2<r?t[2]:Y;for(o&&Tr(t[0],t[1],o)&&(r=1);++n<r;)for(var o=t[n],i=Go(o),u=-1,a=i.length;++u<a;){var c=i[u],_=e[c];(_===Y||fo(_,oi[c])&&!ai.call(e,c))&&(e[c]=o[c])}return e}),ma=an(function(e){return e.push(Y,_r),i(Pa,Y,e)}),Oa=Kn(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=fi.call(t)),e[t]=n},Bo(Co)),wa=Kn(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=fi.call(t)),ai.call(e,t)?e[t].push(n):e[t]=[n]},br),Ia=an(Dt),ja=Bn(function(e,t,n){Ht(e,t,n)}),Pa=Bn(function(e,t,n,r){Ht(e,t,n,r)}),Ta=pr(function(e,t){var n={};if(null==e)return n;var r=!1;t=p(t,function(t){return t=Pn(t,e),r||(r=1<t.length),t}),kn(e,yr(e),n),r&&(n=pt(n,7,fr));for(var o=t.length;o--;)Rn(n,t[o]);return n}),La=pr(function(e,t){return null==e?{}:Jt(e,t)}),Aa=ur(Do),xa=ur(Go),Sa=Fn(function(e,t,n){return t=t.toLowerCase(),e+(n?No(t):t)}),Da=Fn(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Ga=Fn(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),$a=Yn("toLowerCase"),ka=Fn(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Na=Fn(function(e,t,n){return e+(n?" ":"")+Wa(t)}),Ma=Fn(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Wa=Yn("toUpperCase"),Ba=an(function(e,t){try{return i(e,Y,t)}catch(e){return po(e)?e:new Ho(e)}}),Ca=pr(function(e,t){return a(t,function(t){t=Mr(t),ft(e,t,Vu(e[t],e))}),e}),qa=Vn(),Ua=Vn(!0),Ya=an(function(e,t){return function(n){return Dt(n,e,t)}}),Fa=an(function(e,t){return function(n){return Dt(e,n,t)}}),za=Jn(p),Xa=Jn(_),Qa=Jn(v),Va=nr(),Ha=nr(!0),Ka=Zn(function(e,t){return e+t},0),Za=ir("ceil"),Ja=Zn(function(e,t){return e/t},1),ec=ir("floor"),tc=Zn(function(e,t){return e*t},1),nc=ir("round"),rc=Zn(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=jo(e),function(){if(1>--e)return t.apply(this,arguments)}},n.ary=ro,n.assign=ha,n.assignIn=va,n.assignInWith=ba,n.assignWith=ga,n.at=Ra,n.before=oo,n.bind=Vu,n.bindAll=Ca,n.bindKey=Hu,n.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return ua(e)?e:[e]},n.chain=Kr,n.chunk=function(e,t,n){if(t=(n?Tr(e,t,n):t===Y)?1:ki(jo(t),0),!(n=null==e?0:e.length)||1>t)return[];for(var r=0,o=0,i=Qo(Li(n/t));r<n;)i[o++]=ln(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=Qo(e-1),n=arguments[0];e--;)t[e-1]=arguments[e];return d(ua(n)?$n(n):[n],Et(t,1))},n.cond=function(e){var t=null==e?0:e.length,n=br();return e=t?p(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 dt(pt(e,1))},n.constant=Bo,n.countBy=Bu,n.create=function(e,t){var n=ou(e);return null==t?n:ct(n,t)},n.curry=io,n.curryRight=uo,n.debounce=ao,n.defaults=Ea,n.defaultsDeep=ma,n.defer=Ku,n.delay=Zu,n.difference=mu,n.differenceBy=Ou,n.differenceWith=wu,n.drop=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===Y?1:jo(t),ln(e,0>t?0:t,r)):[]},n.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===Y?1:jo(t),t=r-t,ln(e,0,0>t?0:t)):[]},n.dropRightWhile=function(e,t){return e&&e.length?En(e,br(t,3),!0,!0):[]},n.dropWhile=function(e,t){return e&&e.length?En(e,br(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&&Tr(e,t,n)&&(n=0,r=o),o=e.length,n=jo(n),0>n&&(n=-n>o?0:o+n),r=r===Y||r>o?o:jo(r),0>r&&(r+=o),r=n>r?0:Po(r);n<r;)e[n++]=t;return e},n.filter=function(e,t){return(ua(e)?f:Rt)(e,br(t,3))},n.flatMap=function(e,t){return Et(no(e,t),1)},n.flatMapDeep=function(e,t){return Et(no(e,t),F)},n.flatMapDepth=function(e,t,n){return n=n===Y?1:jo(n),Et(no(e,t),n)},n.flatten=Yr,n.flattenDeep=function(e){return(null==e?0:e.length)?Et(e,F):[]},n.flattenDepth=function(e,t){return null!=e&&e.length?(t=t===Y?1:jo(t),Et(e,t)):[]},n.flip=function(e){return ar(e,512)},n.flow=qa,n.flowRight=Ua,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?[]:wt(e,Do(e))},n.functionsIn=function(e){return null==e?[]:wt(e,Go(e))},n.groupBy=Uu,n.initial=function(e){return(null==e?0:e.length)?ln(e,0,-1):[]},n.intersection=Iu,n.intersectionBy=ju,n.intersectionWith=Pu,n.invert=Oa,n.invertBy=wa,n.invokeMap=Yu,n.iteratee=qo,n.keyBy=Fu,n.keys=Do,n.keysIn=Go,n.map=no,n.mapKeys=function(e,t){var n={};return t=br(t,3),mt(e,function(e,r,o){ft(n,t(e,r,o),e)}),n},n.mapValues=function(e,t){var n={};return t=br(t,3),mt(e,function(e,r,o){ft(n,r,t(e,r,o))}),n},n.matches=function(e){return Qt(pt(e,1))},n.matchesProperty=function(e,t){return Vt(e,pt(t,1))},n.memoize=co,n.merge=ja,n.mergeWith=Pa,n.method=Ya,n.methodOf=Fa,n.mixin=Uo,n.negate=_o,n.nthArg=function(e){return e=jo(e),an(function(t){return Kt(t,e)})},n.omit=Ta,n.omitBy=function(e,t){return $o(e,_o(br(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?Y:n,ua(n)||(n=null==n?[]:[n]),Zt(e,t,n))},n.over=za,n.overArgs=Ju,n.overEvery=Xa,n.overSome=Qa,n.partial=ea,n.partialRight=ta,n.partition=zu,n.pick=La,n.pickBy=$o,n.property=Fo,n.propertyOf=function(e){return function(t){return null==e?Y:It(e,t)}},n.pull=Tu,n.pullAll=Xr,n.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?nn(e,t,br(n,2)):e},n.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?nn(e,t,Y,n):e},n.pullAt=Lu,n.range=Va,n.rangeRight=Ha,n.rearg=na,n.reject=function(e,t){return(ua(e)?f:Rt)(e,_o(br(t,3)))},n.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],i=e.length;for(t=br(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===Y?t:jo(t),an(e,t)},n.reverse=Qr,n.sampleSize=function(e,t,n){return t=(n?Tr(e,t,n):t===Y)?1:jo(t),(ua(e)?ze:_n)(e,t)},n.set=function(e,t,n){return null==e?e:fn(e,t,n)},n.setWith=function(e,t,n,r){return r="function"==typeof r?r:Y,null==e?e:fn(e,t,n,r)},n.shuffle=function(e){return(ua(e)?Xe:sn)(e)},n.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Tr(e,t,n)?(t=0,n=r):(t=null==t?0:jo(t),n=n===Y?r:jo(n)),ln(e,t,n)):[]},n.sortBy=Xu,n.sortedUniq=function(e){return e&&e.length?hn(e):[]},n.sortedUniqBy=function(e,t){return e&&e.length?hn(e,br(t,2)):[]},n.split=function(e,t,n){return n&&"number"!=typeof n&&Tr(e,t,n)&&(t=n=Y),n=n===Y?4294967295:n>>>0,n?(e=Ao(e))&&("string"==typeof t||null!=t&&!sa(t))&&!(t=bn(t))&&Se.test(e)?Tn(U(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:ki(jo(t),0),an(function(n){var r=n[t];return n=Tn(n,0,t),r&&d(n,r),i(e,this,n)})},n.tail=function(e){var t=null==e?0:e.length;return t?ln(e,1,t):[]},n.take=function(e,t,n){return e&&e.length?(t=n||t===Y?1:jo(t),ln(e,0,0>t?0:t)):[]},n.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===Y?1:jo(t),t=r-t,ln(e,0>t?0:t,r)):[]},n.takeRightWhile=function(e,t){return e&&e.length?En(e,br(t,3),!1,!0):[]},n.takeWhile=function(e,t){return e&&e.length?En(e,br(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 bo(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=Zr,n.toArray=wo,n.toPairs=Aa,n.toPairsIn=xa,n.toPath=function(e){return ua(e)?p(e,Mr):Oo(e)?[e]:$n(Eu(Ao(e)))},n.toPlainObject=Lo,n.transform=function(e,t,n){var r=ua(e),o=r||ca(e)||pa(e);if(t=br(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:bo(e)&&yo(i)?ou(bi(e)):{}}return(o?a:mt)(e,function(e,r,o){return t(n,e,r,o)}),n},n.unary=function(e){return ro(e,1)},n.union=Au,n.unionBy=xu,n.unionWith=Su,n.uniq=function(e){return e&&e.length?gn(e):[]},n.uniqBy=function(e,t){return e&&e.length?gn(e,br(t,2)):[]},n.uniqWith=function(e,t){return t="function"==typeof t?t:Y,e&&e.length?gn(e,Y,t):[]},n.unset=function(e,t){return null==e||Rn(e,t)},n.unzip=Vr,n.unzipWith=Hr,n.update=function(e,t,n){return null==e?e:fn(e,t,jn(n)(It(e,t)),void 0)},n.updateWith=function(e,t,n,r){return r="function"==typeof r?r:Y,null!=e&&(e=fn(e,t,jn(n)(It(e,t)),r)),e},n.values=ko,n.valuesIn=function(e){return null==e?[]:S(e,Go(e))},n.without=Du,n.words=Wo,n.wrap=function(e,t){return ea(jn(t),e)},n.xor=Gu,n.xorBy=$u,n.xorWith=ku,n.zip=Nu,n.zipObject=function(e,t){return wn(e||[],t||[],it)},n.zipObjectDeep=function(e,t){return wn(e||[],t||[],fn)},n.zipWith=Mu,n.entries=Aa,n.entriesIn=xa,n.extend=va,n.extendWith=ba,Uo(n,n),n.add=Ka,n.attempt=Ba,n.camelCase=Sa,n.capitalize=No,n.ceil=Za,n.clamp=function(e,t,n){return n===Y&&(n=t,t=Y),n!==Y&&(n=To(n),n=n===n?n:0),t!==Y&&(t=To(t),t=t===t?t:0),lt(To(e),t,n)},n.clone=function(e){return pt(e,4)},n.cloneDeep=function(e){return pt(e,5)},n.cloneDeepWith=function(e,t){return t="function"==typeof t?t:Y,pt(e,5,t)},n.cloneWith=function(e,t){return t="function"==typeof t?t:Y,pt(e,4,t)},n.conformsTo=function(e,t){return null==t||yt(e,t,Do(t))},n.deburr=Mo,n.defaultTo=function(e,t){return null==e||e!==e?t:e},n.divide=Ja,n.endsWith=function(e,t,n){e=Ao(e),t=bn(t);var r=e.length,r=n=n===Y?r:lt(jo(n),0,r);return 0<=(n-=t.length)&&e.slice(n,r)==t},n.eq=fo,n.escape=function(e){return(e=Ao(e))&&ee.test(e)?e.replace(Z,nt):e},n.escapeRegExp=function(e){return(e=Ao(e))&&ce.test(e)?e.replace(ae,"\\$&"):e},n.every=function(e,t,n){var r=ua(e)?_:bt;return n&&Tr(e,t,n)&&(t=Y),r(e,br(t,3))},n.find=Cu,n.findIndex=qr,n.findKey=function(e,t){return b(e,br(t,3),mt)},n.findLast=qu,n.findLastIndex=Ur,n.findLastKey=function(e,t){return b(e,br(t,3),Ot)},n.floor=ec,n.forEach=eo,n.forEachRight=to,n.forIn=function(e,t){return null==e?e:au(e,br(t,3),Go)},n.forInRight=function(e,t){return null==e?e:cu(e,br(t,3),Go)},n.forOwn=function(e,t){return e&&mt(e,br(t,3))},n.forOwnRight=function(e,t){return e&&Ot(e,br(t,3))},n.get=xo,n.gt=ra,n.gte=oa,n.has=function(e,t){return null!=e&&mr(e,t,Lt)},n.hasIn=So,n.head=Fr,n.identity=Co,n.includes=function(e,t,n,r){return e=so(e)?e:ko(e),n=n&&!r?jo(n):0,r=e.length,0>n&&(n=ki(r+n,0)),mo(e)?n<=r&&-1<e.indexOf(t,n):!!r&&-1<R(e,t,n)},n.indexOf=function(e,t,n){var r=null==e?0:e.length;return r?(n=null==n?0:jo(n),0>n&&(n=ki(r+n,0)),R(e,t,n)):-1},n.inRange=function(e,t,n){return t=Io(t),n===Y?(n=t,t=0):n=Io(n),(e=To(e))>=Ni(t,n)&&e<ki(t,n)},n.invoke=Ia,n.isArguments=ia,n.isArray=ua,n.isArrayBuffer=aa,n.isArrayLike=so,n.isArrayLikeObject=lo,n.isBoolean=function(e){return!0===e||!1===e||go(e)&&"[object Boolean]"==Pt(e)},n.isBuffer=ca,n.isDate=_a,n.isElement=function(e){return go(e)&&1===e.nodeType&&!Eo(e)},n.isEmpty=function(e){if(null==e)return!0;if(so(e)&&(ua(e)||"string"==typeof e||"function"==typeof e.splice||ca(e)||pa(e)||ia(e)))return!e.length;var t=hu(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(xr(e))return!Ft(e).length;for(var n in e)if(ai.call(e,n))return!1;return!0},n.isEqual=function(e,t){return Nt(e,t)},n.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:Y)?n(e,t):Y;return r===Y?Nt(e,t,Y,n):!!r},n.isError=po,n.isFinite=function(e){return"number"==typeof e&&Di(e)},n.isFunction=yo,n.isInteger=ho,n.isLength=vo,n.isMap=fa,n.isMatch=function(e,t){return e===t||Wt(e,t,Rr(t))},n.isMatchWith=function(e,t,n){return n="function"==typeof n?n:Y,Wt(e,t,Rr(t),n)},n.isNaN=function(e){return Ro(e)&&e!=+e},n.isNative=function(e){if(vu(e))throw new Ho("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Bt(e)},n.isNil=function(e){return null==e},n.isNull=function(e){return null===e},n.isNumber=Ro,n.isObject=bo,n.isObjectLike=go,n.isPlainObject=Eo,n.isRegExp=sa,n.isSafeInteger=function(e){return ho(e)&&-9007199254740991<=e&&9007199254740991>=e},n.isSet=la,n.isString=mo,n.isSymbol=Oo,n.isTypedArray=pa,n.isUndefined=function(e){return e===Y},n.isWeakMap=function(e){return go(e)&&"[object WeakMap]"==hu(e)},n.isWeakSet=function(e){return go(e)&&"[object WeakSet]"==Pt(e)},n.join=function(e,t){return null==e?"":Gi.call(e,t)},n.kebabCase=Da,n.last=zr,n.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;if(n!==Y&&(o=jo(n),o=0>o?ki(r+o,0):Ni(o,r-1)),t===t){for(n=o+1;n--&&e[n]!==t;);e=n}else e=g(e,m,o,!0);return e},n.lowerCase=Ga,n.lowerFirst=$a,n.lt=da,n.lte=ya,n.max=function(e){return e&&e.length?gt(e,Co,Tt):Y},n.maxBy=function(e,t){return e&&e.length?gt(e,br(t,2),Tt):Y},n.mean=function(e){return O(e,Co)},n.meanBy=function(e,t){return O(e,br(t,2))},n.min=function(e){return e&&e.length?gt(e,Co,zt):Y},n.minBy=function(e,t){return e&&e.length?gt(e,br(t,2),zt):Y},n.stubArray=zo,n.stubFalse=Xo,n.stubObject=function(){return{}},n.stubString=function(){return""},n.stubTrue=function(){return!0},n.multiply=tc,n.nth=function(e,t){return e&&e.length?Kt(e,jo(t)):Y},n.noConflict=function(){return qe._===this&&(qe._=li),this},n.noop=Yo,n.now=Qu,n.pad=function(e,t,n){e=Ao(e);var r=(t=jo(t))?q(e):0;return!t||r>=t?e:(t=(t-r)/2,er(Ai(t),n)+e+er(Li(t),n))},n.padEnd=function(e,t,n){e=Ao(e);var r=(t=jo(t))?q(e):0;return t&&r<t?e+er(t-r,n):e},n.padStart=function(e,t,n){e=Ao(e);var r=(t=jo(t))?q(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),Wi(Ao(e).replace(fe,""),t||0)},n.random=function(e,t,n){if(n&&"boolean"!=typeof n&&Tr(e,t,n)&&(t=n=Y),n===Y&&("boolean"==typeof t?(n=t,t=Y):"boolean"==typeof e&&(n=e,e=Y)),e===Y&&t===Y?(e=0,t=1):(e=Io(e),t===Y?(t=e,e=0):t=Io(t)),e>t){var r=e;e=t,t=r}return n||e%1||t%1?(n=Bi(),Ni(e+n*(t-e+Me("1e-"+((n+"").length-1))),t)):on(e,t)},n.reduce=function(e,t,n){var r=ua(e)?y:j,o=3>arguments.length;return r(e,br(t,4),n,o,iu)},n.reduceRight=function(e,t,n){var r=ua(e)?h:j,o=3>arguments.length;return r(e,br(t,4),n,o,uu)},n.repeat=function(e,t,n){return t=(n?Tr(e,t,n):t===Y)?1:jo(t),un(Ao(e),t)},n.replace=function(){var e=arguments,t=Ao(e[0]);return 3>e.length?t:t.replace(e[1],e[2])},n.result=function(e,t,n){t=Pn(t,e);var r=-1,o=t.length;for(o||(o=1,e=Y);++r<o;){var i=null==e?Y:e[Mr(t[r])];i===Y&&(r=o,i=n),e=yo(i)?i.call(e):i}return e},n.round=nc,n.runInContext=e,n.sample=function(e){return(ua(e)?Ye:cn)(e)},n.size=function(e){if(null==e)return 0;if(so(e))return mo(e)?q(e):e.length;var t=hu(e);return"[object Map]"==t||"[object Set]"==t?e.size:Ft(e).length},n.snakeCase=ka,n.some=function(e,t,n){var r=ua(e)?v:pn;return n&&Tr(e,t,n)&&(t=Y),r(e,br(t,3))},n.sortedIndex=function(e,t){return dn(e,t)},n.sortedIndexBy=function(e,t,n){return yn(e,t,br(n,2))},n.sortedIndexOf=function(e,t){
  1134. var n=null==e?0:e.length;if(n){var r=dn(e,t);if(r<n&&fo(e[r],t))return r}return-1},n.sortedLastIndex=function(e,t){return dn(e,t,!0)},n.sortedLastIndexBy=function(e,t,n){return yn(e,t,br(n,2),!0)},n.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=dn(e,t,!0)-1;if(fo(e[n],t))return n}return-1},n.startCase=Na,n.startsWith=function(e,t,n){return e=Ao(e),n=null==n?0:lt(jo(n),0,e.length),t=bn(t),e.slice(n,n+t.length)==t},n.subtract=rc,n.sum=function(e){return e&&e.length?T(e,Co):0},n.sumBy=function(e,t){return e&&e.length?T(e,br(t,2)):0},n.template=function(e,t,r){var o=n.templateSettings;r&&Tr(e,t,r)&&(t=Y),e=Ao(e),t=ba({},t,o,cr),r=ba({},t.imports,o.imports,cr);var i,u,a=Do(r),c=S(r,a),_=0;r=t.interpolate||Ie;var f="__p+='";r=ei((t.escape||Ie).source+"|"+r.source+"|"+(r===re?ve:Ie).source+"|"+(t.evaluate||Ie).source+"|$","g");var s=ai.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";if(e.replace(r,function(t,n,r,o,a,c){return r||(r=o),f+=e.slice(_,c).replace(je,k),n&&(i=!0,f+="'+__e("+n+")+'"),a&&(u=!0,f+="';"+a+";\n__p+='"),r&&(f+="'+((__t=("+r+"))==null?'':__t)+'"),_=c+t.length,t}),f+="';",(t=ai.call(t,"variable")&&t.variable)||(f="with(obj){"+f+"}"),f=(u?f.replace(Q,""):f).replace(V,"$1").replace(H,"$1;"),f="function("+(t||"obj")+"){"+(t?"":"obj||(obj={});")+"var __t,__p=''"+(i?",__e=_.escape":"")+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+f+"return __p}",t=Ba(function(){return Ko(a,s+"return "+f).apply(Y,c)}),t.source=f,po(t))throw t;return t},n.times=function(e,t){if(1>(e=jo(e))||9007199254740991<e)return[];var n=4294967295,r=Ni(e,4294967295);for(t=br(t),e-=4294967295,r=L(r,t);++n<e;)t(n);return r},n.toFinite=Io,n.toInteger=jo,n.toLength=Po,n.toLower=function(e){return Ao(e).toLowerCase()},n.toNumber=To,n.toSafeInteger=function(e){return e?lt(jo(e),-9007199254740991,9007199254740991):0===e?e:0},n.toString=Ao,n.toUpper=function(e){return Ao(e).toUpperCase()},n.trim=function(e,t,n){return(e=Ao(e))&&(n||t===Y)?e.replace(_e,""):e&&(t=bn(t))?(e=U(e),n=U(t),t=G(e,n),n=$(e,n)+1,Tn(e,t,n).join("")):e},n.trimEnd=function(e,t,n){return(e=Ao(e))&&(n||t===Y)?e.replace(se,""):e&&(t=bn(t))?(e=U(e),t=$(e,U(t))+1,Tn(e,0,t).join("")):e},n.trimStart=function(e,t,n){return(e=Ao(e))&&(n||t===Y)?e.replace(fe,""):e&&(t=bn(t))?(e=U(e),t=G(e,U(t)),Tn(e,t).join("")):e},n.truncate=function(e,t){var n=30,r="...";if(bo(t))var o="separator"in t?t.separator:o,n="length"in t?jo(t.length):n,r="omission"in t?bn(t.omission):r;e=Ao(e);var i=e.length;if(Se.test(e))var u=U(e),i=u.length;if(n>=i)return e;if(1>(i=n-q(r)))return r;if(n=u?Tn(u,0,i).join(""):e.slice(0,i),o===Y)return n+r;if(u&&(i+=n.length-i),sa(o)){if(e.slice(i).search(o)){var a=n;for(o.global||(o=ei(o.source,Ao(be.exec(o))+"g")),o.lastIndex=0;u=o.exec(a);)var c=u.index;n=n.slice(0,c===Y?i:c)}}else e.indexOf(bn(o),i)!=i&&-1<(o=n.lastIndexOf(o))&&(n=n.slice(0,o));return n+r},n.unescape=function(e){return(e=Ao(e))&&J.test(e)?e.replace(K,rt):e},n.uniqueId=function(e){var t=++ci;return Ao(e)+t},n.upperCase=Ma,n.upperFirst=Wa,n.each=eo,n.eachRight=to,n.first=Fr,Uo(n,function(){var e={};return mt(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){I.prototype[e]=function(n){n=n===Y?1:ki(jo(n),0);var r=this.__filtered__&&!t?new I(this):this.clone();return r.__filtered__?r.__takeCount__=Ni(n,r.__takeCount__):r.__views__.push({size:Ni(n,4294967295),type:e+(0>r.__dir__?"Right":"")}),r},I.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;I.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:br(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),a(["head","last"],function(e,t){var n="take"+(t?"Right":"");I.prototype[e]=function(){return this[n](1).value()[0]}}),a(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");I.prototype[e]=function(){return this.__filtered__?new I(this):this[n](1)}}),I.prototype.compact=function(){return this.filter(Co)},I.prototype.find=function(e){return this.filter(e).head()},I.prototype.findLast=function(e){return this.reverse().find(e)},I.prototype.invokeMap=an(function(e,t){return"function"==typeof e?new I(this):this.map(function(n){return Dt(n,e,t)})}),I.prototype.reject=function(e){return this.filter(_o(br(e)))},I.prototype.slice=function(e,t){e=jo(e);var n=this;return n.__filtered__&&(0<e||0>t)?new I(n):(0>e?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==Y&&(t=jo(t),n=0>t?n.dropRight(-t):n.take(t-e)),n)},I.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},I.prototype.toArray=function(){return this.take(4294967295)},mt(I.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,d([e],_)),i&&p?e[0]:e}var c=this.__wrapped__,_=i?[1]:arguments,f=c instanceof I,s=_[0],l=f||ua(c);l&&r&&"function"==typeof s&&1!=s.length&&(f=l=!1);var p=this.__chain__,y=!!this.__actions__.length,s=a&&!p,f=f&&!y;return!a&&l?(c=f?c:new I(this),c=e.apply(c,_),c.__actions__.push({func:Zr,args:[t],thisArg:Y}),new o(c,p)):s&&f?e.apply(this,_):(c=this.thru(t),s?i?c.value()[0]:c.value():c)})}),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)})}}),mt(I.prototype,function(e,t){var r=n[t];if(r){var o=r.name+"";ai.call(Vi,o)||(Vi[o]=[]),Vi[o].push({name:t,func:r})}}),Vi[Hn(Y,2).name]=[{name:"wrapper",func:Y}],I.prototype.clone=function(){var e=new I(this.__wrapped__);return e.__actions__=$n(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=$n(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=$n(this.__views__),e},I.prototype.reverse=function(){if(this.__filtered__){var e=new I(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e},I.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,c=-1,_=u.length;++c<_;){var f=u[c],s=f.size;switch(f.type){case"drop":a+=s;break;case"dropRight":e-=s;break;case"take":e=Ni(e,a+s);break;case"takeRight":a=ki(a,e-s)}}if(e={start:a,end:e},u=e.start,a=e.end,e=a-u,u=o?a:u-1,a=this.__iteratees__,c=a.length,_=0,f=Ni(e,this.__takeCount__),!r||!o&&i==e&&f==e)return mn(t,this.__actions__);r=[];e:for(;e--&&_<f;){for(u+=n,o=-1,i=t[u];++o<c;){var l=a[o],s=l.type,l=(0,l.iteratee)(i);if(2==s)i=l;else if(!l){if(1==s)continue e;break e}}r[_++]=i}return r},n.prototype.at=Wu,n.prototype.chain=function(){return Kr(this)},n.prototype.commit=function(){return new o(this.value(),this.__chain__)},n.prototype.next=function(){this.__values__===Y&&(this.__values__=wo(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?Y:this.__values__[this.__index__++]}},n.prototype.plant=function(e){for(var t,n=this;n instanceof r;){var o=Cr(n);o.__index__=0,o.__values__=Y,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 I?(this.__actions__.length&&(e=new I(this)),e=e.reverse(),e.__actions__.push({func:Zr,args:[Qr],thisArg:Y}),new o(e,this.__chain__)):this.thru(Qr)},n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=function(){return mn(this.__wrapped__,this.__actions__)},n.prototype.first=n.prototype.head,Oi&&(n.prototype[Oi]=Jr),n}();qe._=ot,void 0!==(r=function(){return ot}.call(t,n,t,o))&&(o.exports=r)}).call(this)}).call(t,function(){return this}(),n(7)(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&&l.apply(u,i),t!=r&&l.apply(u,o.slice(t+1)),e.apply(this,u)}}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 _(e,t,n,l){function p(e,t){if(j.cap){var n=f.iterateeRearg[e];if(n)return E(t,n);var r=!w&&f.iterateeAry[e];if(r)return R(t,r)}return t}function d(e,t,n){return T||j.curry&&n>1?k(t,n):t}function y(e,t,n){if(j.fixed&&(L||!f.skipFixed[e])){var r=f.methodSpread[e],o=r&&r.start;return void 0===o?D(t,n):a(t,o)}return t}function h(e,t,n){return j.rearg&&n>1&&(A||!f.skipRearg[e])?U(t,f.methodRearg[e]||f.aryRearg[n]):t}function v(e,t){t=F(t);for(var n=-1,r=t.length,o=r-1,i=$(Object(e)),u=i;null!=u&&++n<r;){var a=t[n],c=u[a];null==c||B(c)||W(c)||C(c)||(u[a]=$(n==o?c:Object(c))),u=u[a]}return i}function b(e){return Q.runInContext.convert(e)(void 0)}function g(e,t){var n=f.aliasToReal[e]||e,r=f.remap[n]||n,o=l;return function(e){var i=w?x:S,u=w?x[r]:t,a=G(G({},o),e);return _(i,n,u,a)}}function R(e,t){return m(e,function(e){return"function"==typeof e?o(e,t):e})}function E(e,t){return m(e,function(e){var n=t.length;return r(U(o(e,n),t),n)})}function m(e,t){return function(){var n=arguments.length;if(!n)return e();for(var r=Array(n);n--;)r[n]=arguments[n];var o=j.rearg?0:n-1;return r[o]=t(r[o]),e.apply(void 0,r)}}function O(e,t,n){var r,o=f.aliasToReal[e]||e,a=t,_=X[o];return _?a=_(t):j.immutable&&(f.mutate.array[o]?a=c(t,i):f.mutate.object[o]?a=c(t,u(t)):f.mutate.set[o]&&(a=c(t,v))),N(z,function(e){return N(f.aryMethod[e],function(t){if(o==t){var n=f.methodSpread[o],i=n&&n.afterRearg;return r=i?y(o,h(o,a,e),e):h(o,y(o,a,e),e),r=p(o,r),r=d(o,r,e),!1}}),!r}),r||(r=a),r==t&&(r=T?k(r,1):function(){return t.apply(this,arguments)}),r.convert=g(o,t),r.placeholder=t.placeholder=n,r}var w="function"==typeof t,I=t===Object(t);if(I&&(l=n,n=t,t=void 0),null==n)throw new TypeError;l||(l={});var j={cap:!("cap"in l)||l.cap,curry:!("curry"in l)||l.curry,fixed:!("fixed"in l)||l.fixed,immutable:!("immutable"in l)||l.immutable,rearg:!("rearg"in l)||l.rearg},P=w?n:s,T="curry"in l&&l.curry,L="fixed"in l&&l.fixed,A="rearg"in l&&l.rearg,x=w?n.runInContext():void 0,S=w?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},D=S.ary,G=S.assign,$=S.clone,k=S.curry,N=S.forEach,M=S.isArray,W=S.isError,B=S.isFunction,C=S.isWeakMap,q=S.keys,U=S.rearg,Y=S.toInteger,F=S.toPath,z=q(f.aryMethod),X={castArray:function(e){return function(){var t=arguments[0];return M(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 j.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(!B(n))return e(n,Object(t));var r=[];return N(q(t),function(e){B(t[e])&&r.push([e,n.prototype[e]])}),e(n,Object(t)),N(r,function(e){var t=e[1];B(t)?n.prototype[e[0]]=t:delete n.prototype[e[0]]}),n}},nthArg:function(e){return function(t){var n=t<0?1:Y(t)+1;return k(e(t),n)}},rearg:function(e){return function(t,n){var r=n?n.length:0;return k(e(t,n),r)}},runInContext:function(t){return function(n){return _(e,t(n),l)}}};if(!I)return O(t,n,P);var Q=n,V=[];return N(z,function(e){N(f.aryMethod[e],function(e){var t=Q[f.remap[e]||e];t&&V.push([e,O(e,t,Q)])})}),N(q(Q),function(e){var t=Q[e];if("function"==typeof t){for(var n=V.length;n--;)if(V[n][0]==e)return;t.convert=g(e,t),V.push([e,t])}}),N(V,function(e){Q[e[0]]=e[1]}),Q.convert=b,Q.placeholder=Q,N(q(Q),function(e){N(f.realToAlias[e]||[],function(t){Q[t]=Q[e]})}),Q}var f=n(314),s=n(315),l=Array.prototype.push;e.exports=_},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){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.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())},_=function(){return"https://newton".concat(u(),".api.bbc.").concat(o())},f=function(){return n[r()].newtonApiKey},s=function(){return"https://idcta".concat(u(),".api.bbc.co.uk")},l=function(){return"https://push".concat(u(),".api.bbci.co.uk")},p=function(){return"https://www".concat(u(),".bbc.com")},d={getUASHost:c,getUASApiKey:a,getNewtonHost:_,getNewtonApiKey:f,getIdHost:s,getMorphPushProxyHost:l,getBBCHost:p};t.default=d,e.exports=t.default},function(e,t,n){var r=n(13),o=r("find",n(235));o.placeholder=n(10),e.exports=o}]);;
  1135. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"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["[email protected]/gel-icon-external-link"]=t(1)},function(e,r,t){var n=t(2);e.exports=function(){return n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},n.createElement("title",null,"external-link"),n.createElement("path",{d:"M12 0v5h11.5l-5 5H0v22h22V17.5l-2 2V30H2V12h14.5l-7.8 7.7 3.6 3.6L27 8.5V20h5V0H12z"}))}},function(e,r){e.exports=React}]);;
  1136. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"bbc-morph-classnames":"1.0.2","morph-require":"3.0.17",react:"0.14.7"},function(e){function r(t){if(o[t])return o[t].exports;var n=o[t]={exports:{},id:t,loaded:!1};return e[t].call(n.exports,n,n.exports,r),n.loaded=!0,n.exports}var o={};return r.m=e,r.c=o,r.p="",r(0)}([function(e,r,o){Morph.modules["[email protected]/gel-icon-down"]=o(1)},function(e,r,o){var t=o(2);e.exports=function(){return t.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},t.createElement("title",null,"down"),t.createElement("path",{d:"M16 29L32 3h-7.2L16 18.3 7.2 3H0l16 26z"}))}},function(e,r){e.exports=React}]);;
  1137. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"bbc-morph-classnames":"1.0.2","morph-require":"3.0.17",react:"0.14.7"},function(e){function r(o){if(t[o])return t[o].exports;var n=t[o]={exports:{},id:o,loaded:!1};return e[o].call(n.exports,n,n.exports,r),n.loaded=!0,n.exports}var t={};return r.m=e,r.c=t,r.p="",r(0)}([function(e,r,t){Morph.modules["[email protected]/gel-icon-up"]=t(1)},function(e,r,t){var o=t(2);e.exports=function(){return o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},o.createElement("title",null,"up"),o.createElement("path",{d:"M16 3L0 29h7.2L16 13.7 24.8 29H32L16 3z"}))}},function(e,r){e.exports=React}]);;
  1138. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"bbc-morph-classnames":"1.0.2","morph-require":"3.0.17",react:"0.14.7"},function(e){function r(o){if(t[o])return t[o].exports;var c=t[o]={exports:{},id:o,loaded:!1};return e[o].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}var t={};return r.m=e,r.c=t,r.p="",r(0)}([function(e,r,t){Morph.modules["[email protected]/gel-icon-curriculum-key-fact"]=t(1)},function(e,r,t){var o=t(2);e.exports=function(){return o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},o.createElement("title",null,"curriculum-key-fact"),o.createElement("path",{d:"M12 26h8v2h-8zM13 32h6l1-2h-8l1 2zM15 0h2v2h-2zM27 12h2v2h-2zM3 12h2v2H3zM5 3h2v2H5zM25 3h2v2h-2zM6 21h2v2H6zM24 21h2v2h-2zM16 4a8.5 8.5 0 0 0-6.2 14.3A8.1 8.1 0 0 1 12 24h8a8.1 8.1 0 0 1 2.2-5.7A8.5 8.5 0 0 0 16 4zm4.7 12.9a9.7 9.7 0 0 0-2.5 5.1h-4.4a9.7 9.7 0 0 0-2.5-5 6.5 6.5 0 1 1 9.5 0z"}))}},function(e,r){e.exports=React}]);;
  1139. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"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["[email protected]/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}]);;
  1140. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"bbc-morph-classnames":"1.0.2","morph-require":"3.0.17",react:"0.14.7"},function(e){function r(t){if(o[t])return o[t].exports;var n=o[t]={exports:{},id:t,loaded:!1};return e[t].call(n.exports,n,n.exports,r),n.loaded=!0,n.exports}var o={};return r.m=e,r.c=o,r.p="",r(0)}([function(e,r,o){Morph.modules["[email protected]/gel-icon-previous"]=o(1)},function(e,r,o){var t=o(2);e.exports=function(){return t.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},t.createElement("title",null,"previous"),t.createElement("path",{d:"M3 16l26 16v-7.2L14.4 16 29 7.2V0L3 16z"}))}},function(e,r){e.exports=React}]);;
  1141. });</script><script>Morph.toInit.bundles.push(function() { Morph.versions["[email protected]"]={"bbc-morph-classnames":"1.0.2","morph-require":"3.0.17",react:"0.14.7"},function(e){function r(c){if(t[c])return t[c].exports;var o=t[c]={exports:{},id:c,loaded:!1};return e[c].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["[email protected]/gel-icon-quiz"]=t(1)},function(e,r,t){var c=t(2);e.exports=function(){return c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},c.createElement("title",null,"quiz"),c.createElement("circle",{cx:"4",cy:"28",r:"4",transform:"rotate(-.3 -.05 19.099)"}),c.createElement("path",{d:"M17 7.3c-3.3 0-4.5 2.7-4.5 5.5s1.2 5.4 4.5 5.4c.5 0 1.3.1 1.5-.1l-1.9-1.7 1.7-1.8 2.2 1.9a6.1 6.1 0 0 0 1-3.7c0-2.8-1.2-5.5-4.5-5.5z"}),c.createElement("path",{d:"M16.9 0C8.7 0 2 5.9 2 13.1S8.8 26 17.1 26 32 20.1 32 12.9 25.2 0 16.9 0zm7.9 20.4l-1.7 1.7-2.1-1.8a8.1 8.1 0 0 1-4 .9c-5.1 0-8.1-3.7-8.1-8.4s3-8.5 8.1-8.5 8.1 3.7 8.1 8.5a8.7 8.7 0 0 1-2.1 6z"}))}},function(e,r){e.exports=React}]);;
  1142. });</script><script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-bitesize-study-guide-data/chapterType/revision/guideId/zsxn82p/pageIndex/1/version/4.13.0', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"content-type":"application\/json"}},"body":{"id":"zsxn82p","title":"Energy changes","shortSynopsis":"Learn how energy changes can be calculated and displayed using energy diagrams with BBC Bitesize GCSE Chemistry.","longSynopsis":"Energy is absorbed to break bonds and released when bonds are made. Energy changes in a reaction are calculated by bond energies and shown by energy diagrams. Heat energy is released when fuels burn.","topicOfStudyId":"zwngqty","thingId":"c70da2ad-30c5-4851-b9b1-1792e892feee","promoImagePid":"","productionNation":"","lastModified":"2017-09-19T07:04:39.647012Z","chapters":{"activity":"","audio":"","revision":"zf3qtfr","test":"z3xg87h","video":""},"keywords":{"subject":"GCSE - Chemistry - .. - Energy","source":""},"links":{"internalLinks":[{"title":"Personalise your Bitesize!","url":"https:\/\/www.bbc.co.uk\/education\/levels\/z98jmp3","shortDescription":"Sign in, choose your GCSE subjects and see content that's tailored for you.","pid":"p06kdz93","altText":"Bitesize personalisation promo 2018 branding showing pie chart monitor line graph mobile"},{"title":"BBC: Science and Environment","url":"http:\/\/www.bbc.co.uk\/news\/science_and_environment","shortDescription":"Latest science news from the BBC","pid":"","altText":""},{"title":"BBC Earth","url":"http:\/\/www.bbc.com\/earth\/uk","shortDescription":"News and features about our planet","pid":"","altText":""},{"title":"BBC Tomorrow's World","url":"http:\/\/www.bbc.co.uk\/tomorrowsworld","shortDescription":"","pid":"","altText":""}],"externalLinks":[{"title":"Revision Buddies","url":"https:\/\/www.revisionbuddies.com\/","shortDescription":"Educational comic stories - an entertaining alternative to conventional learning and revising.","pid":"","altText":"","requiresSubscription":true},{"title":"Twinkl","url":"https:\/\/www.twinkl.co.uk\/resources\/keystage3-ks3-science\/keystage3-ks3-science-ks4\/keystage3-ks3-science-ks4-chemistry","shortDescription":"","pid":"","altText":"","requiresSubscription":true},{"title":"Royal Society of Chemistry","url":"http:\/\/www.rsc.org\/learn-chemistry","shortDescription":"The UK's professional body for chemical scientists.","pid":"","altText":"","requiresSubscription":false},{"title":"Revisio","url":"http:\/\/www.revisio.co\/","shortDescription":"","pid":"","altText":"","requiresSubscription":true},{"title":"Science Museum","url":"http:\/\/www.sciencemuseum.org.uk","shortDescription":"","pid":"","altText":"","requiresSubscription":false}]},"glossary":[{"id":"z9w47ty","term":"reactant","description":[{"type":"text","text":"A substance that reacts together with another substance to form products during a chemical reaction. "}]},{"id":"zt6jhyc","term":"product","description":[{"type":"text","text":"A substance formed in a chemical reaction."}]},{"id":"zps8tfr","term":"calorimetry","description":[{"type":"text","text":"Measuring the amount of heat given out or taken in by a process, such as the combustion of a fuel."}]},{"id":"zsdn4wx","term":"molar","description":[{"type":"text","text":"The amount of something per mole. For example, 'molar enthalpy change' is the enthalpy change per mole. "}]},{"id":"zsg2yrd","term":"enthalpy change","description":[{"type":"text","text":"The change in the amount of heat as a result of a chemical reaction, such as combustion and neutralisation."}]},{"id":"zyjfkqt","term":"mole","description":[{"type":"text","text":"The amount of substance that contains the same number of particles as there are atoms in 12 g of carbon-12 (contains the Avogadro's constant 6.0 ×10²³ number of particles)."}]},{"id":"zvv6vcw","term":"exothermic","description":[{"type":"text","text":"Reaction in which energy is given out to the surroundings. The surroundings then have more energy than they started with so the temperature increases."}]},{"id":"zbmkmp3","term":"decompose","description":[{"type":"text","text":"If a substance decomposes, it breaks down into simpler compounds or elements."}]},{"id":"zgjkmp3","term":"voltage","description":[{"type":"text","text":"The potential difference across a cell, electrical supply or electrical component. It is measured in volts (V)."}]},{"id":"zj8387h","term":"endothermic","description":[{"type":"text","text":"Reaction in which energy is taken in."}]},{"id":"zxwrjxs","term":"isotope","description":[{"type":"text","text":"Atoms of an element with the same number of protons and electrons but different numbers of neutrons."}]},{"id":"zw78xnb","term":"radioactive","description":[{"type":"text","text":"When unstable atoms give off particles that can be harmful to humans."}]},{"id":"z9ywpv4","term":"radioactive decay","description":[{"type":"text","text":"The process in which unstable atomic nuclei break apart or change, releasing radiation as they do so."}]},{"id":"z4bhb9q","term":"electrolyte","description":[{"type":"text","text":"A substance which, when molten or in solution, will conduct an electric current."}]}],"topicOfStudy":{"id":"zwngqty","label":"Energy"},"superTopicOfStudy":null,"programmeOfStudy":{"id":"zs6hvcw","label":"GCSE Chemistry (Single Science)"},"fieldOfStudy":{"id":"zmf3cdm","label":"Chemistry"},"superProgrammeOfStudy":{"id":"zrkw2hv","label":"Science"},"level":{"id":"z98jmp3","label":"GCSE"},"guides":[{"title":"Energy changes","id":"zsxn82p"}],"subjects":[{"id":"z6hs34j","label":"Art and Design"},{"id":"z9ddmp3","label":"Biology (Single Science)"},{"id":"zpsvr82","label":"Business"},{"id":"zs6hvcw","label":"Chemistry (Single Science)"},{"id":"zp266yc","label":"Combined Science"},{"id":"z34k7ty","label":"Computer Science"},{"id":"zvg4d2p","label":"Design and Technology"},{"id":"z9qy6yc","label":"Digital Technology (CCEA)"},{"id":"zbckjxs","label":"Drama"},{"id":"zr9d7ty","label":"English Language"},{"id":"zckw2hv","label":"English Literature"},{"id":"z9dqxnb","label":"French"},{"id":"zkw76sg","label":"Geography"},{"id":"z8j2tfr","label":"German"},{"id":"zj26n39","label":"History"},{"id":"zdn9jhv","label":"Home Economics: Food and Nutrition (CCEA)"},{"id":"zbtvxyc","label":"Hospitality (CCEA)"},{"id":"zqmtsbk","label":"ICT"},{"id":"zqtw7ty","label":"Irish – Learners (CCEA)"},{"id":"zqyqh39","label":"Journalism (CCEA)"},{"id":"zq9xdxs","label":"Learning for Life and Work (CCEA)"},{"id":"zkrqxnb","label":"Mandarin"},{"id":"z38pycw","label":"Maths"},{"id":"zc8tfrd","label":"Maths Numeracy (WJEC)"},{"id":"ztnygk7","label":"Media Studies"},{"id":"zhsvr82","label":"Modern Foreign Languages"},{"id":"z9c6y4j","label":"Moving Image Arts (CCEA)"},{"id":"zpf3cdm","label":"Music"},{"id":"znyb4wx","label":"Physical Education"},{"id":"zpm6fg8","label":"Physics (Single Science)"},{"id":"z3ckjxs","label":"PSHE and Citizenship"},{"id":"zb48q6f","label":"Religious Studies"},{"id":"zrkw2hv","label":"Science"},{"id":"zbbw2hv","label":"Sociology"},{"id":"z4dqxnb","label":"Spanish"},{"id":"z8qmhyc","label":"Welsh Second Language (WJEC)"}],"examSpecification":{"type":"exam","id":"zq2n4j6","label":"Other"},"chapterData":{"pageCount":4,"page":{"children":[{"type":"element","name":"step","children":[{"type":"element","name":"title","children":[{"type":"text","text":"Energy changes"}]},{"type":"element","name":"section","children":[{"type":"element","name":"heading","children":[{"type":"text","text":"Breaking and making bonds"}]},{"type":"element","name":"p","children":[{"type":"text","text":"During a chemical reaction:"}]},{"type":"element","name":"list","attributes":{"type":"unordered"},"children":[{"type":"element","name":"item","children":[{"type":"text","text":"bonds in the "},{"type":"element","name":"glossaryterm","attributes":{"id":"z9w47ty"},"children":[{"type":"text","text":"reactants"}]},{"type":"text","text":" are broken"}]},{"type":"element","name":"item","children":[{"type":"text","text":"new bonds are made in the "},{"type":"element","name":"glossaryterm","attributes":{"id":"zt6jhyc"},"children":[{"type":"text","text":"products"}]}]}]},{"type":"element","name":"p","children":[{"type":"text","text":"Energy is absorbed to break bonds. "},{"type":"element","name":"strong","children":[{"type":"text","text":"Bond-breaking"}]},{"type":"text","text":" is an "},{"type":"element","name":"strong","children":[{"type":"text","text":"endothermic"}]},{"type":"text","text":" process."}]},{"type":"element","name":"p","children":[{"type":"text","text":"Energy is released when new bonds form. "},{"type":"element","name":"strong","children":[{"type":"text","text":"Bond-making"}]},{"type":"text","text":" is an "},{"type":"element","name":"strong","children":[{"type":"text","text":"exothermic"}]},{"type":"text","text":" process."}]},{"type":"element","name":"p","children":[{"type":"text","text":"Whether a reaction is endothermic or exothermic depends on the difference between the energy needed to break bonds and the energy released when new bonds form."}]},{"type":"element","name":"keyfact","children":[{"type":"element","name":"list","attributes":{"type":"unordered"},"children":[{"type":"element","name":"item","children":[{"type":"text","text":"If more heat energy is released when making the bonds than was taken in, the reaction is "},{"type":"element","name":"strong","children":[{"type":"text","text":"exothermic"}]}]},{"type":"element","name":"item","children":[{"type":"text","text":"If more heat energy was taken in when making the bonds than was released, the reaction is "},{"type":"element","name":"strong","children":[{"type":"text","text":"endothermic"}]}]}]}]}]},{"type":"element","name":"section","children":[{"type":"element","name":"heading","children":[{"type":"text","text":"Energy diagrams"}]},{"type":"element","name":"p","children":[{"type":"text","text":"Energy diagrams show the level of energy of the reactants and of the products. The bigger the difference between the energy of the reactants and the energy of the products, the more energy is given out or taken in. It is easy to see from an energy level diagram whether the reaction is exothermic or endothermic:"}]},{"type":"element","name":"list","attributes":{"type":"unordered"},"children":[{"type":"element","name":"item","children":[{"type":"text","text":"in exothermic reactions the reactants are higher than the products"}]},{"type":"element","name":"item","children":[{"type":"text","text":"in endothermic reactions the reactants are lower than the products"}]}]},{"type":"element","name":"infographic","attributes":{"id":"z23jtfr","alt":"Graph of energy against progress of reaction. Horizontal line represents reactants energy. Drops vertically as energy released. Horizontal line at a lower level represents products' energy.","contentSource":"","sources":[{"url":"https:\/\/bam.files.bbci.co.uk\/bam\/live\/content\/z23jtfr","size":"small"},{"url":"https:\/\/bam.files.bbci.co.uk\/bam\/live\/content\/z23jtfr","size":"medium"},{"url":"https:\/\/bam.files.bbci.co.uk\/bam\/live\/content\/z23jtfr","size":"large"}],"credit":""},"children":[{"type":"element","name":"caption","children":[{"type":"text","text":"An energy level diagram for an exothermic reaction"}]}]},{"type":"element","name":"p","children":[{"type":"text","text":"In an "},{"type":"element","name":"strong","children":[{"type":"text","text":"exothermic"}]},{"type":"text","text":" reaction, the products are at a lower energy than the reactants. The difference between the energy of the reactants and the energy of the products is called the "},{"type":"element","name":"strong","children":[{"type":"text","text":"enthalpy change"}]},{"type":"text","text":" (∆"},{"type":"element","name":"em","children":[{"type":"text","text":"H"}]},{"type":"text","text":") of the reaction. For an exothermic reaction, the enthalpy change is always negative."}]},{"type":"element","name":"infographic","attributes":{"id":"zmbqhyc","alt":"Graph of energy against progress of reaction. A horizontal line represents the reactants' energy. It rises vertically as energy is absorbed. A horizontal line at a higher level then represents the products' energy.","contentSource":"","sources":[{"url":"https:\/\/bam.files.bbci.co.uk\/bam\/live\/content\/zmbqhyc","size":"small"},{"url":"https:\/\/bam.files.bbci.co.uk\/bam\/live\/content\/zmbqhyc","size":"medium"},{"url":"https:\/\/bam.files.bbci.co.uk\/bam\/live\/content\/zmbqhyc","size":"large"}],"credit":""},"children":[{"type":"element","name":"caption","children":[{"type":"text","text":"An energy level diagram for an endothermic reaction"}]}]},{"type":"element","name":"p","children":[{"type":"text","text":"In an "},{"type":"element","name":"strong","children":[{"type":"text","text":"endothermic"}]},{"type":"text","text":" reaction, the products are at a higher energy than the reactants. This means that the "},{"type":"element","name":"strong","children":[{"type":"text","text":"enthalpy change"}]},{"type":"text","text":" of the reaction (∆"},{"type":"element","name":"em","children":[{"type":"text","text":"H"}]},{"type":"text","text":") is positive."}]}]}]}]}},"ceregoSetId":null,"ceregoCourseId":null}}); });</script><script>Morph.toInit.payloads.push(function() { Morph.setPayload('/data/bbc-morph-bitesize-study-guide-meta-data/studyGuideId/zsxn82p/version/1.1.0', {"meta":{"responseCode":200,"errorMessage":null,"headers":{"x-morph-privacy-level":"public","content-type":"application\/json"}},"body":{"id":"zsxn82p","type":"study-guide","label":"Energy changes","topic":{"id":"zwngqty","type":"topic","label":"Energy"},"examSpecification":{"type":"exam","id":"zq2n4j6","label":"Other"},"programmeOfStudy":{"id":"zs6hvcw","label":"GCSE Chemistry (Single Science)","type":"programme-of-study"},"fieldOfStudy":{"type":"field-of-study","id":"zmf3cdm","label":"Chemistry"},"keyStage":{"type":"level","id":"z98jmp3","label":"GCSE"}}}); });</script><script>Morph.toInit.registers.push(function() { Morph.register({"view":"bbc-morph-bitesize-study-guide-view","pageType":"guide","guideId":"zsxn82p","chapterType":"revision","language":"en-GB","subdirectory":"bitesize","pageIndex":"1","path":"\/bitesize\/guides\/zsxn82p\/revision\/1","version":"4.19.0","_mrrVersion":"2.0.16"},'u18388766272907264'); });</script><script>Morph.init = function() { if (!Morph.initCalled) { Morph.markPerformance('morph-init'); Morph.initCalled = true; requirejs.config({ paths: { 'morph/react' : '//m.files.bbci.co.uk/modules/vendor-react/1.0.0/react.min', 'morph/react-dom' : '//m.files.bbci.co.uk/modules/vendor-react-dom/1.0.0/react-dom.min', 'morph/es5-shim' : '//m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-shim.min', 'morph/es5-sham' : '//m.files.bbci.co.uk/modules/vendor-es5-shim/4.1.13/es5-sham.min', 'morph/module/morph': '//m.files.bbci.co.uk/modules/morph/5.3.1/bundle', 'live-push' : '//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 src="//m.files.bbci.co.uk/modules/bbc-morph-bitesize-study-guide-view/4.19.0/clips.js"></script><script>if (!Morph.manualInit) { Morph.init(); } /* u18388766272907264 */</script><!-- Chartbeat Web Analytics code - start -->
  1143.                 <script type="text/javascript">
  1144.                     /** CONFIGURATION START **/
  1145.                 (function() {
  1146.                         var noCookies = true;
  1147.                         var cookiePrefix = '_chartbeat';
  1148.                         if ("object" === typeof bbccookies && typeof bbccookies.readPolicy == 'function') {
  1149.                             noCookies = !bbccookies.readPolicy().performance;
  1150.                         }
  1151.                         if (noCookies && document.cookie.indexOf(cookiePrefix) !== -1) {
  1152.                             //Find and remove cookies whose names begin with '_chartbeat'
  1153.                             var cookieSplit = document.cookie.split(';');
  1154.                             var cookieLength = cookieSplit.length;
  1155.                             while (cookieLength--) {
  1156.                                 var cookie = cookieSplit[cookieLength].replace(/^s+|s+$/g, '');
  1157.                                 var cookieName = cookie.split('=')[0];
  1158.  
  1159.                                 if (cookieName.indexOf(cookiePrefix) === 0) {
  1160.                                     document.cookie = cookieName + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/;';
  1161.                                 }
  1162.                             }
  1163.                         }
  1164.                         _sf_async_config.noCookies = noCookies;
  1165.                     }());
  1166.  
  1167.                     /** CONFIGURATION END **/
  1168.                     (function(){
  1169.                         function loadChartbeat() {
  1170.                             window._sf_endpt=(new Date()).getTime();
  1171.                             var e = document.createElement("script");
  1172.                             e.setAttribute("language", "javascript");
  1173.                             e.setAttribute("type", "text/javascript");
  1174.                             e.setAttribute('src', '//static.chartbeat.com/js/chartbeat.js');
  1175.                             document.body.appendChild(e);
  1176.                         }
  1177.                         var oldonload = window.onload;
  1178.                         window.onload = (typeof window.onload != "function") ?
  1179.                             loadChartbeat : function() { oldonload(); loadChartbeat(); };
  1180.                     }());
  1181.                 </script>
  1182.                 <!-- Chartbeat Web Analytics code - end --></body></html>