CINXE.COM

BBC iPlayer - Search

<!DOCTYPE html> <html lang="en-GB" class="b-header--dark-grey--grey b-footer--white--dark-grey b-pw-1280 b-reith-sans-font"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.bbc.co.uk/iplayer/search?q=","20180528100640","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1527502000"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>BBC iPlayer - Search</title> <!-- Nav Env: live --> <!-- Analytics Web Module: 95 --> <!-- NavID Web Module: 0.2.0-169 --> <!-- Searchbox Web Module: 137 --> <!-- Promo Web Module: 2.0.0-17.a2716e4 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"><meta property="fb:admins" content="100004154058350"><link rel="stylesheet" href="https://web.archive.org/web/20180528100640cs_/https://nav.files.bbci.co.uk/orbit/2.0.0-214.190d629/css/orb-ltr.min.css"><!--[if (lt IE 9) & (!IEMobile)]> <link rel="stylesheet" href="https://nav.files.bbci.co.uk/orbit/2.0.0-214.190d629/css/orb-ie-ltr.min.css"> <![endif]--><script type="text/javascript">/*<![CDATA[*/ window.orb = { lang: 'en', bbcBaseUrl: 'https://web.archive.org/web/20180528100640/http://www.bbc.co.uk', bbcUrlPrefix: 'https://web.archive.org/web/20180528100640/http://www.', staticHost: 'https://web.archive.org/web/20180528100640/https://nav.files.bbci.co.uk/orbit/2.0.0-214.190d629', figUrl: 'https://web.archive.org/web/20180528100640/https://fig.bbc.co.uk/frameworks/fig/2/fig.js', partialCookieOvenUrl: 'https://web.archive.org/web/20180528100640/https://cookie-oven.api.bbc' }; document.documentElement.className += (document.documentElement.className? ' ' : '') + 'orb-js'; window.orb.worldwideNavlinks = '<li class="orb-nav-home"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/">Home</a></li><li class="orb-nav-newsdotcom"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.com/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/weather/">Weather</a></li><li class="orb-nav-shop"><a href="https://web.archive.org/web/20180528100640/http://shop.bbc.com/">Shop</a></li><li class="orb-nav-earthdotcom"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/earth/">Earth</a></li><li class="orb-nav-travel-dotcom"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/travel/">Travel</a></li><li class="orb-nav-capital"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/capital/">Capital</a></li><li class="orb-nav-culture"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/culture/">Culture</a></li><li class="orb-nav-future"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/future/">Future</a></li><li class="orb-nav-tv"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/tv/">TV</a></li><li class="orb-nav-radio"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/radio/">Radio</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.com/food/">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/education">Bitesize</a></li><li class="orb-nav-music"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/music/">Music</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/arts/">Arts</a></li><li class="orb-nav-makeitdigital"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/makeitdigital">Make It Digital</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-nature"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/nature/">Nature</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/news/localnews">Local</a></li>'; /*]]>*/</script><script>// Promise polyfill from https://github.com/bramstein/promis (function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}} function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})}; function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k<a.length;k+=1)u(a[k]).c(d(k),c)})}function x(a){return new n(function(b,c){for(var d=0;d<a.length;d+=1)u(a[d]).c(b,c)})};window.Promise||(window.Promise=n,window.Promise.resolve=u,window.Promise.reject=t,window.Promise.race=x,window.Promise.all=w,window.Promise.prototype.then=n.prototype.c,window.Promise.prototype["catch"]=n.prototype.g);}()); (function() { var language = 'en'; language = 'en'; window.bbcpage = { loadModule: function(deps) { return new Promise(function (resolve, reject) { window.require(deps, function () { resolve.apply(this, arguments); }, function (error) { reject(error); }); }) }, loadCSS: function (url, timeout) { return window.bbcpage.loadModule(['orb/lib/_$']) .then(function($) { return new Promise(function(resolve, reject) { var stylesheet = loadCSS(url); $.onloadCSS(stylesheet, function() { resolve(); }); if (timeout) { setTimeout(function () { reject(); }, timeout); } }); }); }, getLanguage: function () { return new Promise(function(resolve, reject) { resolve(language); }); }, trackRegion: function (region, labels) { return window.bbcpage.loadModule(['istats-1']) .then(function(istats) { var trackLabels = { region: region }; for (var label in labels) { trackLabels[label] = labels[label]; } var linkType = labels.linkType || 'internal'; istats.track(linkType, trackLabels); }); } }; var country; var sanitiseCountry = function(country) { return country ? country.replace(/ /g, '') : undefined; } window.bbcuser = { getCountry: function() { if (country) { return new Promise(function(resolve, reject) { resolve(sanitiseCountry(country)); }) } else { return window.bbcpage.loadModule(['orb/fig']) .then(function(orbFig) { return new Promise(function(resolve, reject) { orbFig.load(function (fig) { if (fig.geo.isUK()) { resolve('gb'); } else if (fig.geo.isEU()) { resolve('eu'); } else { resolve(undefined); } }, function () { reject('Error determining country. Timeout?'); }); }); }); } }, isUKCombined: function(inputCountry) { return window.bbcpage.loadModule(['orb/bbcuser']) .then(function(service) { return new Promise(function(resolve, reject) { if (inputCountry) { resolve(service.isUKCombined(sanitiseCountry(inputCountry))); } else { window.bbcuser.getCountry().then(function(fetchedCountry){ resolve(service.isUKCombined(fetchedCountry)); }) } }); }); }, isEU: function(inputCountry) { return window.bbcpage.loadModule(['orb/bbcuser']) .then(function(service) { return new Promise(function(resolve, reject) { if (inputCountry) { resolve(service.isEU(sanitiseCountry(inputCountry))); } else { window.bbcuser.getCountry().then(function(fetchedCountry){ resolve(service.isEU(fetchedCountry)); }) } }); }); }, allowsPerformanceCookies: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.cookiesEnabled() && !!bbccookies.readPolicy('performance'); }); }, allowsFunctionalCookies: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.cookiesEnabled() && !!bbccookies.readPolicy('personalisation'); }); }, getCookieValue: function(cookieName) { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return bbccookies.get(cookieName); }); }, resetCookiesPreferences: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { bbccookies.setDefaultCookiesSingleDomain(); }); }, hasCookiesEnabled: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { return !!bbccookies.cookiesEnabled(); }); }, hasSeenCookieBanner: function() { return window.bbcpage.loadModule(['orb/cookies']) .then(function (bbccookies) { return !!bbccookies.isCookiePolicySet(); }); }, logEvent: function (verb, noun, extraLabels) { return window.bbcuser.allowsPerformanceCookies() .then(function(allowsCookies) { if (allowsCookies) { return window.bbcpage.loadModule(['istats-1']) .then(function(istats) { istats.log(verb, noun, extraLabels); }); } else { throw new Error('User cannot be tracked due to cookies preferences.'); } }); }, }; }());</script> <script src="https://web.archive.org/web/20180528100640js_/https://nav.files.bbci.co.uk/orbit/2.0.0-214.190d629/js/api.min.js"></script><script type="text/javascript">define('orb/cookies', function() { return window.bbccookies; });</script> <script type="text/javascript">window.bbcFlagpoles_istats="ON",require.config({paths:{"istats-1":"//web.archive.org/web/20180528100640/https://nav.files.bbci.co.uk/nav-analytics/0.1.0-95/js/istats-1","megavolt-client":"//web.archive.org/web/20180528100640/https://nav.files.bbci.co.uk/nav-analytics/0.1.0-95/js/megavolt-client"},config:{"megavolt-client":{baseUrl:"https://web.archive.org/web/20180528100640/https://mvt.api.bbc.com"}}}),require(["istats-1","orb/cookies"],function(e,t){if(t.isAllowed("s1")){e.addCollector({name:"default",url:"https://web.archive.org/web/20180528100640/https://sa.bbc.co.uk/bbc/bbc/s",separator:"&"});var a="iplayer.tv.search.page";e.setCountername(a),window.istats_countername&&e.setCountername(window.istats_countername),e.addLabels("ml_name=webmodule&ml_version=95&blq_e=orbit&blq_r=orbit&blq_s=orbit&blq_v=default&language=en&page_type=search&app_name=iplayer&app_type=responsive&prod_name=iplayer&iplayer_type=main&app_version=1.0.0-266&language=en-GB")}});</script><link rel="stylesheet" href="//web.archive.org/web/20180528100640cs_/https://static.bbc.co.uk/id/0.37.24/style/id-cta.css"><link rel="stylesheet" href="//web.archive.org/web/20180528100640cs_/https://static.bbc.co.uk/id/0.37.24/style/id-cta-v5.css"><!--[if IE 8]><link href="//static.bbc.co.uk/id/0.37.24/style/ie8.css" rel="stylesheet"/> <![endif]--><script type="text/javascript">/* <![CDATA[ */ var map = {}; if (typeof(map['jssignals-1']) == 'undefined') { map['jssignals-1'] = 'https://web.archive.org/web/20180528100640/https://static.bbc.co.uk/frameworks/jssignals/0.3.6/modules/jssignals-1'; } require({paths: map}); /* ]]> */</script><script src="//web.archive.org/web/20180528100640js_/https://static.bbc.co.uk/id/0.37.24/modules/idcta/dist/idcta-1.min.js"></script><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 = RegExp("[\\?&]ptrt=([^&#]*)").exec(document.location.href); var ENDPOINT_URL = '//' + ((window.location.protocol == "https:") ? ('ssl.bbc.co.uk').replace("www.", "ssl.") : ('ssl.bbc.co.uk').replace("ssl.", "www.")); var ENDPOINT_CONFIG = ('/idcta/config?callback&amp;locale=en-GB&ptrt=' + encodeURI((ptrt ? ptrt[1] : document.location.href))).replace(/\&amp;/g, '&'); var ENDPOINT_TRANSLATIONS = '/idcta/translations?callback&locale=en-GB'; map['idapp-1'] = '//web.archive.org/web/20180528100640/https://static.bbc.co.uk/idapp/0.72.58/modules/idapp/idapp-1'; map['idcta'] = '//web.archive.org/web/20180528100640/https://static.bbc.co.uk/id/0.37.24/modules/idcta'; map['idcta/config'] = [ENDPOINT_URL + ENDPOINT_CONFIG, '//web.archive.org/web/20180528100640/https://static.bbc.co.uk/id/0.37.24/modules/idcta/fallbackConfig']; map['idcta/translations'] = [ENDPOINT_URL + ENDPOINT_TRANSLATIONS, '//web.archive.org/web/20180528100640/https://static.bbc.co.uk/id/0.37.24/modules/idcta/fallbackTranslations']; require({paths: map}); /* * Temporary code * To be removed when old id-statusbar-config is no longer supported */ define('id-statusbar-config', ['idcta/id-config'], function(conf) { return conf; }); define('idcta/id-statusbar-config', ['idcta/id-config'], function(conf) { return conf; }); })();</script><script type="text/javascript">// Globally available search context window.SEARCHBOX={"variant":"default","locale":"en","navSearchboxStaticPrefix":"//web.archive.org/web/20180528100640/https://nav.files.bbci.co.uk/searchbox/1.0.0-137","searchboxAppStaticPrefix":"//web.archive.org/web/20180528100640/https://search.files.bbci.co.uk/searchbox-app/1.0.21","searchFormHtml":"<div tabindex=\"-1\" data-reactid=\".18jgjgxqf40\" data-react-checksum=\"-1015011647\"><div data-reactid=\".18jgjgxqf40.0\"><section class=\"se-searchbox-panel\" data-reactid=\".18jgjgxqf40.0.0\"><div class=\"se-g-wrap\" data-reactid=\".18jgjgxqf40.0.0.0\"><div class=\"se-g-layout\" data-reactid=\".18jgjgxqf40.0.0.0.0\"><div class=\"se-g-layout__item se-searchbox-title\" aria-hidden=\"true\" data-reactid=\".18jgjgxqf40.0.0.0.0.0\">search</div><div class=\"se-g-layout__item se-searchbox\" data-reactid=\".18jgjgxqf40.0.0.0.0.1\"><form accept-charset=\"utf-8\" id=\"searchboxDrawerForm\" method=\"get\" action=\"https://search.bbc.co.uk/search\" data-reactid=\".18jgjgxqf40.0.0.0.0.1.0\"><label class=\"se-searchbox__input\" for=\"se-searchbox-input-field\" data-reactid=\".18jgjgxqf40.0.0.0.0.1.0.0\"><span class=\"se-sr-only\" data-reactid=\".18jgjgxqf40.0.0.0.0.1.0.0.0\">Search Term</span><input name=\"q\" type=\"text\" 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=\".18jgjgxqf40.0.0.0.0.1.0.0.1\"/></label><input type=\"hidden\" name=\"scope\" value=\"\" data-reactid=\".18jgjgxqf40.0.0.0.0.1.0.2\"/><button type=\"submit\" class=\"se-searchbox__submit\" tabindex=\"0\" data-reactid=\".18jgjgxqf40.0.0.0.0.1.0.3\">Search</button><button type=\"button\" class=\"se-searchbox__clear se-searchbox__clear--visible\" tabindex=\"0\" data-reactid=\".18jgjgxqf40.0.0.0.0.1.0.4\">Close</button></form></div></div></div></section><div aria-live=\"polite\" aria-atomic=\"true\" class=\"se-suggestions-container\" data-reactid=\".18jgjgxqf40.0.1\"><section class=\"se-g-wrap\" data-reactid=\".18jgjgxqf40.0.1.0\"></section></div></div></div>","searchScopePlaceholder":"<input type=\"hidden\" name=\"scope\" id=\"orb-search-scope\" value=\"iplayer:tv\">","searchScopeParam":"?scope=iplayer:tv","searchScopeTemplate":"iplayer:tv","searchPlaceholderWrapperStart":"Search BBC iPlayer"}; window.SEARCHBOX.suppress = false; window.SEARCHBOX.searchScope = SEARCHBOX.searchScopeTemplate.split('-')[0];</script><link rel="stylesheet" href="//web.archive.org/web/20180528100640cs_/https://nav.files.bbci.co.uk/searchbox/1.0.0-137/css/main.css"><!--[if IE 8]> <script type="text/javascript" src="//nav.files.bbci.co.uk/searchbox/1.0.0-137/script/html5shiv.min.js"></script> <script type="text/javascript">window['searchboxIEVersion'] = 8;</script> <link rel="stylesheet" href="//nav.files.bbci.co.uk/searchbox/1.0.0-137/css/ie8.css"> <![endif]--><!--[if IE 9]> <script type="text/javascript">window['searchboxIEVersion'] = 9;</script> <![endif]--><script type="text/javascript">require.config({ "paths": { "orb/async/_footerpromo": 'https://web.archive.org/web/20180528100640/https://nav.files.bbci.co.uk/navpromo/2.0.0-17.a2716e4/js/async/_footerpromo' } });</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 || []; var bbcdotcom = false; (function(){ if(typeof require !== 'undefined') { require({ paths:{ "bbcdotcom":"https://web.archive.org/web/20180528100640/https://static.bbc.co.uk/bbcdotcom/1.81.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() {}, 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:' == document.location.protocol ? 'https://web.archive.org/web/20180528100640/https://www.bbc.com' : 'https://web.archive.org/web/20180528100640/http://tps.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:' == document.location.protocol ? 'https://web.archive.org/web/20180528100640/https://www.bbc.com' : 'https://web.archive.org/web/20180528100640/http://www.bbc.com')+'/wwscripts/flag">\x3C/script>'); } })(); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (window.bbcdotcom && (typeof bbcdotcom.flag == 'undefined' || (typeof bbcdotcom.data.ads !== 'undefined' && bbcdotcom.flag.a != 1))) { bbcdotcom.data.ads = 0; } if (/[?|&]ads/.test(window.location.href) || /(^|; )ads=on; /.test(document.cookie) || /; ads=on(; |$)/.test(document.cookie)) { bbcdotcom.data.ads = 1; bbcdotcom.data.stats = 1; } if (window.bbcdotcom && (bbcdotcom.data.ads == 1 || bbcdotcom.data.stats == 1)) { bbcdotcom.assetPrefix = "https://web.archive.org/web/20180528100640/https://static.bbc.co.uk/bbcdotcom/1.81.0/"; (function() { var useSSL = 'https:' == document.location.protocol; var src = (useSSL ? 'https:' : 'http:') + '//web.archive.org/web/20180528100640/https://www.googletagservices.com/tag/js/gpt.js'; document.write('<scr' + 'ipt src="' + src + '">\x3C/script>'); })(); if (/(sandbox|int)(.dev)*.bbc.co*/.test(window.location.href) || /[?|&]ads-debug/.test(window.location.href) || document.cookie.indexOf('ads-debug=') !== -1) { document.write('<script type="text/javascript" src="https://web.archive.org/web/20180528100640/https://static.bbc.co.uk/bbcdotcom/1.81.0/script/dist/bbcdotcom.dev.js">\x3C/script>'); } else { document.write('<script type="text/javascript" src="https://web.archive.org/web/20180528100640/https://static.bbc.co.uk/bbcdotcom/1.81.0/script/dist/bbcdotcom.js">\x3C/script>'); } } })(); /*]]>*/</script><script type="text/javascript">if (window.bbcdotcom && bbcdotcom.data.stats == 1) { document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20180528100640/https://secure-us.imrworldwide.com/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20180528100640/https://me-cdn.effectivemeasure.net/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20180528100640/https://ssc.api.bbc.com/">'); } if (window.bbcdotcom && bbcdotcom.data.ads == 1) { document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20180528100640/https://www.googletagservices.com/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20180528100640/https://bbc.gscontxt.net/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20180528100640/https://tags.crwdcntrl.net/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20180528100640/https://ad.crwdcntrl.net/">'); }</script><script type="text/javascript">if (window.bbcdotcom && bbcdotcom.data.ads == 1) { document.write('<meta name="google-site-verification" content="auTeTTwSt_KBY_4iDoR00Lwb7-qzx1IgzJy6ztaWgEI" />'); }</script><script type="text/javascript">/*<![CDATA[*/ (function(){ if (window.bbcdotcom && (bbcdotcom.data.ads == 1 || bbcdotcom.data.stats == 1)) { bbcdotcomConfig = {"adFormat":"standard","adKeyword":"","adMode":"smart","adsEnabled":true,"appAnalyticsSections":"","asyncEnabled":true,"disableInitialLoad":false,"advertInfoPageUrl":"https:\/\/web.archive.org\/web\/20180528100640\/http:\/\/www.bbc.com\/privacy\/cookies\/international\/","advertisementText":"Advertisement","analyticsEnabled":true,"appName":"","assetPrefix":"https:\/\/web.archive.org\/web\/20180528100640\/https:\/\/static.bbc.co.uk\/bbcdotcom\/1.81.0\/","customAdParams":[],"customStatsParams":[],"headline":"","id":"","inAssociationWithText":"in association with","keywords":"","language":"","orbTransitional":false,"outbrainEnabled":true,"outbrainSportEnabled":true,"adsenseEnabled":true,"adsportappEnabled":true,"lotameEnabled":true,"platinumEnabled":true,"tlNewsIndexEnabled":false,"tlNewsStoryEnabled":false,"tlNewsFpEnabled":false,"winterOlympicsEnabled":false,"optimizelyEnabled":true,"grapeshotEnabled":true,"palEnv":"live","productName":"","sections":[],"comScoreEnabled":true,"comscoreSite":"bbc","comscoreID":"19293874","comscorePageName":"","slots":"","sponsoredByText":"is sponsored by","adsByGoogleText":"Ads by Google","summary":"","type":"","features":{"testfeature":{"name":"testfeature","envs":["sandbox","int","test"],"on":true,"options":{},"override":null},"lxadverts":{"name":"lxadverts","envs":[],"on":true,"options":{},"override":null}},"staticBase":"\/bbcdotcom","staticHost":"https:\/\/web.archive.org\/web\/20180528100640\/https:\/\/static.bbc.co.uk","staticVersion":"1.81.0","staticPrefix":"https:\/\/web.archive.org\/web\/20180528100640\/https:\/\/static.bbc.co.uk\/bbcdotcom\/1.81.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.setAssetPrefix("https://web.archive.org/web/20180528100640/https://static.bbc.co.uk/bbcdotcom/1.81.0/"); bbcdotcom.config.setVersion("1.81.0"); document.write('<!--[if IE 7]><script type="text/javascript">bbcdotcom.config.setIE7(true);\x3C/script><![endif]-->'); document.write('<!--[if IE 8]><script type="text/javascript">bbcdotcom.config.setIE8(true);\x3C/script><![endif]-->'); document.write('<!--[if IE 9]><script type="text/javascript">bbcdotcom.config.setIE9(true);\x3C/script><![endif]-->'); if (/[?|&]ex-dp/.test(window.location.href) || document.cookie.indexOf('ex-dp=') !== -1) { bbcdotcom.utils.addHtmlTagClass('bbcdotcom-ex-dp'); } } })(); /*]]>*/</script><script type="text/javascript">var initOptimizely = (function(isEnabled){ if(!isEnabled) return; var logger = window.bbcdotcom.Logger('bbcdotcom:head:optimizely'); /* Allow Optimizely in these paths */ var allowPaths = ['/', '/wwhp']; /* Only run on optimizely on homepage */ if (bbcdotcom.utils && allowPaths.indexOf(window.location.pathname) !== -1 && window.bbccookies && bbccookies.readPolicy('performance') ){ /* set correct OptimizelyURL for prod or sandbox */ var optimizelyURL = "https://web.archive.org/web/20180528100640/https://cdn.optimizely.com/public/4621041136/s/bbccom_sandbox.js"; if(window.location.hostname === 'www.bbc.com') { optimizelyURL = "https://web.archive.org/web/20180528100640/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 }); /* Require Optimizely script and initialize tests */ require(['jquery-1', optimizelyURL], function($) { var optimizely = window['optimizely']; /* Start optimizely experiments */ /* End optimizely experiments */ }); } })( 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 gssrc = "", gsurl = window.location.href.split("?")[0]; gssrc = 'https://web.archive.org/web/20180528100640/https://bbc.gscontxt.net/?url='+encodeURIComponent(gsurl); document.write('<scr' + 'ipt src="' + gssrc + '">\x3C/script>'); bbcdotcom.gsTimerStart = (new Date()).getTime(); bbcdotcom.config.setGrapeshotActive(true); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.stats && bbcdotcom.data.stats == 1 && bbcdotcom.config && bbcdotcom.config.isLotameEnabled && bbcdotcom.config.isLotameEnabled() && bbcdotcom.lotame){ (function () { var clientId, lotameUrl; clientId = (bbcdotcom.config.isWorldService && bbcdotcom.config.isWorldService()) ? '10826' : '10816'; lotameUrl = '//web.archive.org/web/20180528100640/https://tags.crwdcntrl.net/c/'+clientId+'/cc.js?ns='+clientId; document.write('<scr' + 'ipt src="' + lotameUrl + '" onload="bbcdotcom.lotame.callback()" id="LOTCC'+clientId+'">\x3C/script>'); })(); (function () { var lotameAudienceUrl = '//web.archive.org/web/20180528100640/https://ad.crwdcntrl.net/5/c=10815/pe=y/var=ccauds'; bbcdotcom.config.setLotameActive(true); bbcdotcom.lotameTimerStart = (new Date()).getTime(); document.write('<scr' + 'ipt src="' + lotameAudienceUrl + '">\x3C/script>'); })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function() { window.bbcdotcom.head = true; }()); /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ bbcpage.loadModule(['orb/cookies']) .then(function(bbccookies) { require(['istats-1', 'orb/fig'], function (istats, orbFig) { istats.addLabels({ 'bbc_mc': bbccookies.analyticsPolicyString() }); var domesticBlqV = istats._getLabels().blq_v; var worldwideBlqV = istats._getLabels().blq_v + '-ww'; function setBlqVLabel(fig) { if (fig.geo.isUK()) { istats.addLabels({'blq_v': domesticBlqV}); } else { istats.addLabels({'blq_v': worldwideBlqV}); } } // Guess with synchronous API first (might be cached and the async version might be too slow) setBlqVLabel(orbFig); orbFig.load(function (fig) { setBlqVLabel(fig); }); }); }); /*]]>*/</script> <script type="text/javascript" id="tvip-istats">require(['istats-1'], function (istats) { istats.setSite('tvandiplayer');});</script> <link id="tvip-component-library" rel="stylesheet" href="https://web.archive.org/web/20180528100640cs_/https://iplayer-web.files.bbci.co.uk/iplayer-web-components/32.11.0/iplayer.css"/> <style id="gel-foundations">.gel-wrap{max-width:1008px;margin:0 auto;padding-right:8px;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 25em){.gel-wrap{padding-left:16px;padding-right:16px}}@media (min-width: 80em){.gel-wrap{max-width:1280px}}.gel-layout{list-style:none;direction:ltr;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-right:0;margin-left:-8px;padding-right:0;padding-left:0}@media (min-width: 37.5em){.gel-layout{margin-left:-16px}}.gel-layout__item{width:100%;display:inline-block;padding-left:8px;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 37.5em){.gel-layout__item{padding-left:16px}}.gel-layout--flush{margin-left:0}.gel-layout--flush>.gel-layout__item{padding-left:0}.gel-layout--rev{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.no-flexbox .gel-layout--rev{direction:rtl;text-align:left}.no-flexbox .gel-layout--rev>.gel-layout__item{direction:ltr;text-align:left}.gel-layout--middle{-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.gel-layout--middle>.gel-layout__item{vertical-align:middle}.gel-layout--bottom{-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.gel-layout--bottom>.gel-layout__item{vertical-align:bottom}.gel-layout--right{text-align:right;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.gel-layout--right>.gel-layout__item{text-align:left}.gel-layout--center{text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gel-layout--center>.gel-layout__item{text-align:left}.gel-layout--auto>.gel-layout__item{width:auto}.gel-layout--no-flex{min-width:100%}.gel-layout--no-flex,.gel-layout--no-flex>.gel-layout__item{display:block;display:inline-block}.gel-layout--equal>.gel-layout__item{display:-webkit-flex;display:flex}.gel-layout--fit>.gel-layout__item{width:auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.gel-layout__item--top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.gel-layout__item--center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.gel-layout__item--bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.gel-1\/1{width:100% !important}.gel-1\/2{width:50% !important}.gel-1\/3{width:33.33333% !important}.gel-2\/3{width:66.66667% !important}.gel-1\/4{width:25% !important}.gel-2\/4{width:50% !important}.gel-3\/4{width:75% !important}.gel-1\/5{width:20% !important}.gel-2\/5{width:40% !important}.gel-3\/5{width:60% !important}.gel-4\/5{width:80% !important}.gel-1\/6{width:16.66667% !important}.gel-2\/6{width:33.33333% !important}.gel-3\/6{width:50% !important}.gel-4\/6{width:66.66667% !important}.gel-5\/6{width:83.33333% !important}.gel-1\/7{width:14.28571% !important}.gel-2\/7{width:28.57143% !important}.gel-3\/7{width:42.85714% !important}.gel-4\/7{width:57.14286% !important}.gel-5\/7{width:71.42857% !important}.gel-6\/7{width:85.71429% !important}.gel-1\/8{width:12.5% !important}.gel-2\/8{width:25% !important}.gel-3\/8{width:37.5% !important}.gel-4\/8{width:50% !important}.gel-5\/8{width:62.5% !important}.gel-6\/8{width:75% !important}.gel-7\/8{width:87.5% !important}.gel-1\/9{width:11.11111% !important}.gel-2\/9{width:22.22222% !important}.gel-3\/9{width:33.33333% !important}.gel-4\/9{width:44.44444% !important}.gel-5\/9{width:55.55556% !important}.gel-6\/9{width:66.66667% !important}.gel-7\/9{width:77.77778% !important}.gel-8\/9{width:88.88889% !important}.gel-1\/10{width:10% !important}.gel-2\/10{width:20% !important}.gel-3\/10{width:30% !important}.gel-4\/10{width:40% !important}.gel-5\/10{width:50% !important}.gel-6\/10{width:60% !important}.gel-7\/10{width:70% !important}.gel-8\/10{width:80% !important}.gel-9\/10{width:90% !important}.gel-1\/11{width:9.09091% !important}.gel-2\/11{width:18.18182% !important}.gel-3\/11{width:27.27273% !important}.gel-4\/11{width:36.36364% !important}.gel-5\/11{width:45.45455% !important}.gel-6\/11{width:54.54545% !important}.gel-7\/11{width:63.63636% !important}.gel-8\/11{width:72.72727% !important}.gel-9\/11{width:81.81818% !important}.gel-10\/11{width:90.90909% !important}.gel-1\/12{width:8.33333% !important}.gel-2\/12{width:16.66667% !important}.gel-3\/12{width:25% !important}.gel-4\/12{width:33.33333% !important}.gel-5\/12{width:41.66667% !important}.gel-6\/12{width:50% !important}.gel-7\/12{width:58.33333% !important}.gel-8\/12{width:66.66667% !important}.gel-9\/12{width:75% !important}.gel-10\/12{width:83.33333% !important}.gel-11\/12{width:91.66667% !important}@media (min-width: 25em){.gel-1\/1\@s{width:100% !important}.gel-1\/2\@s{width:50% !important}.gel-1\/3\@s{width:33.33333% !important}.gel-2\/3\@s{width:66.66667% !important}.gel-1\/4\@s{width:25% !important}.gel-2\/4\@s{width:50% !important}.gel-3\/4\@s{width:75% !important}.gel-1\/5\@s{width:20% !important}.gel-2\/5\@s{width:40% !important}.gel-3\/5\@s{width:60% !important}.gel-4\/5\@s{width:80% !important}.gel-1\/6\@s{width:16.66667% !important}.gel-2\/6\@s{width:33.33333% !important}.gel-3\/6\@s{width:50% !important}.gel-4\/6\@s{width:66.66667% !important}.gel-5\/6\@s{width:83.33333% !important}.gel-1\/7\@s{width:14.28571% !important}.gel-2\/7\@s{width:28.57143% !important}.gel-3\/7\@s{width:42.85714% !important}.gel-4\/7\@s{width:57.14286% !important}.gel-5\/7\@s{width:71.42857% !important}.gel-6\/7\@s{width:85.71429% !important}.gel-1\/8\@s{width:12.5% !important}.gel-2\/8\@s{width:25% !important}.gel-3\/8\@s{width:37.5% !important}.gel-4\/8\@s{width:50% !important}.gel-5\/8\@s{width:62.5% !important}.gel-6\/8\@s{width:75% !important}.gel-7\/8\@s{width:87.5% !important}.gel-1\/9\@s{width:11.11111% !important}.gel-2\/9\@s{width:22.22222% !important}.gel-3\/9\@s{width:33.33333% !important}.gel-4\/9\@s{width:44.44444% !important}.gel-5\/9\@s{width:55.55556% !important}.gel-6\/9\@s{width:66.66667% !important}.gel-7\/9\@s{width:77.77778% !important}.gel-8\/9\@s{width:88.88889% !important}.gel-1\/10\@s{width:10% !important}.gel-2\/10\@s{width:20% !important}.gel-3\/10\@s{width:30% !important}.gel-4\/10\@s{width:40% !important}.gel-5\/10\@s{width:50% !important}.gel-6\/10\@s{width:60% !important}.gel-7\/10\@s{width:70% !important}.gel-8\/10\@s{width:80% !important}.gel-9\/10\@s{width:90% !important}.gel-1\/11\@s{width:9.09091% !important}.gel-2\/11\@s{width:18.18182% !important}.gel-3\/11\@s{width:27.27273% !important}.gel-4\/11\@s{width:36.36364% !important}.gel-5\/11\@s{width:45.45455% !important}.gel-6\/11\@s{width:54.54545% !important}.gel-7\/11\@s{width:63.63636% !important}.gel-8\/11\@s{width:72.72727% !important}.gel-9\/11\@s{width:81.81818% !important}.gel-10\/11\@s{width:90.90909% !important}.gel-1\/12\@s{width:8.33333% !important}.gel-2\/12\@s{width:16.66667% !important}.gel-3\/12\@s{width:25% !important}.gel-4\/12\@s{width:33.33333% !important}.gel-5\/12\@s{width:41.66667% !important}.gel-6\/12\@s{width:50% !important}.gel-7\/12\@s{width:58.33333% !important}.gel-8\/12\@s{width:66.66667% !important}.gel-9\/12\@s{width:75% !important}.gel-10\/12\@s{width:83.33333% !important}.gel-11\/12\@s{width:91.66667% !important}}@media (min-width: 37.5em){.gel-1\/1\@m{width:100% !important}.gel-1\/2\@m{width:50% !important}.gel-1\/3\@m{width:33.33333% !important}.gel-2\/3\@m{width:66.66667% !important}.gel-1\/4\@m{width:25% !important}.gel-2\/4\@m{width:50% !important}.gel-3\/4\@m{width:75% !important}.gel-1\/5\@m{width:20% !important}.gel-2\/5\@m{width:40% !important}.gel-3\/5\@m{width:60% !important}.gel-4\/5\@m{width:80% !important}.gel-1\/6\@m{width:16.66667% !important}.gel-2\/6\@m{width:33.33333% !important}.gel-3\/6\@m{width:50% !important}.gel-4\/6\@m{width:66.66667% !important}.gel-5\/6\@m{width:83.33333% !important}.gel-1\/7\@m{width:14.28571% !important}.gel-2\/7\@m{width:28.57143% !important}.gel-3\/7\@m{width:42.85714% !important}.gel-4\/7\@m{width:57.14286% !important}.gel-5\/7\@m{width:71.42857% !important}.gel-6\/7\@m{width:85.71429% !important}.gel-1\/8\@m{width:12.5% !important}.gel-2\/8\@m{width:25% !important}.gel-3\/8\@m{width:37.5% !important}.gel-4\/8\@m{width:50% !important}.gel-5\/8\@m{width:62.5% !important}.gel-6\/8\@m{width:75% !important}.gel-7\/8\@m{width:87.5% !important}.gel-1\/9\@m{width:11.11111% !important}.gel-2\/9\@m{width:22.22222% !important}.gel-3\/9\@m{width:33.33333% !important}.gel-4\/9\@m{width:44.44444% !important}.gel-5\/9\@m{width:55.55556% !important}.gel-6\/9\@m{width:66.66667% !important}.gel-7\/9\@m{width:77.77778% !important}.gel-8\/9\@m{width:88.88889% !important}.gel-1\/10\@m{width:10% !important}.gel-2\/10\@m{width:20% !important}.gel-3\/10\@m{width:30% !important}.gel-4\/10\@m{width:40% !important}.gel-5\/10\@m{width:50% !important}.gel-6\/10\@m{width:60% !important}.gel-7\/10\@m{width:70% !important}.gel-8\/10\@m{width:80% !important}.gel-9\/10\@m{width:90% !important}.gel-1\/11\@m{width:9.09091% !important}.gel-2\/11\@m{width:18.18182% !important}.gel-3\/11\@m{width:27.27273% !important}.gel-4\/11\@m{width:36.36364% !important}.gel-5\/11\@m{width:45.45455% !important}.gel-6\/11\@m{width:54.54545% !important}.gel-7\/11\@m{width:63.63636% !important}.gel-8\/11\@m{width:72.72727% !important}.gel-9\/11\@m{width:81.81818% !important}.gel-10\/11\@m{width:90.90909% !important}.gel-1\/12\@m{width:8.33333% !important}.gel-2\/12\@m{width:16.66667% !important}.gel-3\/12\@m{width:25% !important}.gel-4\/12\@m{width:33.33333% !important}.gel-5\/12\@m{width:41.66667% !important}.gel-6\/12\@m{width:50% !important}.gel-7\/12\@m{width:58.33333% !important}.gel-8\/12\@m{width:66.66667% !important}.gel-9\/12\@m{width:75% !important}.gel-10\/12\@m{width:83.33333% !important}.gel-11\/12\@m{width:91.66667% !important}}@media (min-width: 56.25em){.gel-1\/1\@l{width:100% !important}.gel-1\/2\@l{width:50% !important}.gel-1\/3\@l{width:33.33333% !important}.gel-2\/3\@l{width:66.66667% !important}.gel-1\/4\@l{width:25% !important}.gel-2\/4\@l{width:50% !important}.gel-3\/4\@l{width:75% !important}.gel-1\/5\@l{width:20% !important}.gel-2\/5\@l{width:40% !important}.gel-3\/5\@l{width:60% !important}.gel-4\/5\@l{width:80% !important}.gel-1\/6\@l{width:16.66667% !important}.gel-2\/6\@l{width:33.33333% !important}.gel-3\/6\@l{width:50% !important}.gel-4\/6\@l{width:66.66667% !important}.gel-5\/6\@l{width:83.33333% !important}.gel-1\/7\@l{width:14.28571% !important}.gel-2\/7\@l{width:28.57143% !important}.gel-3\/7\@l{width:42.85714% !important}.gel-4\/7\@l{width:57.14286% !important}.gel-5\/7\@l{width:71.42857% !important}.gel-6\/7\@l{width:85.71429% !important}.gel-1\/8\@l{width:12.5% !important}.gel-2\/8\@l{width:25% !important}.gel-3\/8\@l{width:37.5% !important}.gel-4\/8\@l{width:50% !important}.gel-5\/8\@l{width:62.5% !important}.gel-6\/8\@l{width:75% !important}.gel-7\/8\@l{width:87.5% !important}.gel-1\/9\@l{width:11.11111% !important}.gel-2\/9\@l{width:22.22222% !important}.gel-3\/9\@l{width:33.33333% !important}.gel-4\/9\@l{width:44.44444% !important}.gel-5\/9\@l{width:55.55556% !important}.gel-6\/9\@l{width:66.66667% !important}.gel-7\/9\@l{width:77.77778% !important}.gel-8\/9\@l{width:88.88889% !important}.gel-1\/10\@l{width:10% !important}.gel-2\/10\@l{width:20% !important}.gel-3\/10\@l{width:30% !important}.gel-4\/10\@l{width:40% !important}.gel-5\/10\@l{width:50% !important}.gel-6\/10\@l{width:60% !important}.gel-7\/10\@l{width:70% !important}.gel-8\/10\@l{width:80% !important}.gel-9\/10\@l{width:90% !important}.gel-1\/11\@l{width:9.09091% !important}.gel-2\/11\@l{width:18.18182% !important}.gel-3\/11\@l{width:27.27273% !important}.gel-4\/11\@l{width:36.36364% !important}.gel-5\/11\@l{width:45.45455% !important}.gel-6\/11\@l{width:54.54545% !important}.gel-7\/11\@l{width:63.63636% !important}.gel-8\/11\@l{width:72.72727% !important}.gel-9\/11\@l{width:81.81818% !important}.gel-10\/11\@l{width:90.90909% !important}.gel-1\/12\@l{width:8.33333% !important}.gel-2\/12\@l{width:16.66667% !important}.gel-3\/12\@l{width:25% !important}.gel-4\/12\@l{width:33.33333% !important}.gel-5\/12\@l{width:41.66667% !important}.gel-6\/12\@l{width:50% !important}.gel-7\/12\@l{width:58.33333% !important}.gel-8\/12\@l{width:66.66667% !important}.gel-9\/12\@l{width:75% !important}.gel-10\/12\@l{width:83.33333% !important}.gel-11\/12\@l{width:91.66667% !important}}@media (min-width: 63em){.gel-1\/1\@xl{width:100% !important}.gel-1\/2\@xl{width:50% !important}.gel-1\/3\@xl{width:33.33333% !important}.gel-2\/3\@xl{width:66.66667% !important}.gel-1\/4\@xl{width:25% !important}.gel-2\/4\@xl{width:50% !important}.gel-3\/4\@xl{width:75% !important}.gel-1\/5\@xl{width:20% !important}.gel-2\/5\@xl{width:40% !important}.gel-3\/5\@xl{width:60% !important}.gel-4\/5\@xl{width:80% !important}.gel-1\/6\@xl{width:16.66667% !important}.gel-2\/6\@xl{width:33.33333% !important}.gel-3\/6\@xl{width:50% !important}.gel-4\/6\@xl{width:66.66667% !important}.gel-5\/6\@xl{width:83.33333% !important}.gel-1\/7\@xl{width:14.28571% !important}.gel-2\/7\@xl{width:28.57143% !important}.gel-3\/7\@xl{width:42.85714% !important}.gel-4\/7\@xl{width:57.14286% !important}.gel-5\/7\@xl{width:71.42857% !important}.gel-6\/7\@xl{width:85.71429% !important}.gel-1\/8\@xl{width:12.5% !important}.gel-2\/8\@xl{width:25% !important}.gel-3\/8\@xl{width:37.5% !important}.gel-4\/8\@xl{width:50% !important}.gel-5\/8\@xl{width:62.5% !important}.gel-6\/8\@xl{width:75% !important}.gel-7\/8\@xl{width:87.5% !important}.gel-1\/9\@xl{width:11.11111% !important}.gel-2\/9\@xl{width:22.22222% !important}.gel-3\/9\@xl{width:33.33333% !important}.gel-4\/9\@xl{width:44.44444% !important}.gel-5\/9\@xl{width:55.55556% !important}.gel-6\/9\@xl{width:66.66667% !important}.gel-7\/9\@xl{width:77.77778% !important}.gel-8\/9\@xl{width:88.88889% !important}.gel-1\/10\@xl{width:10% !important}.gel-2\/10\@xl{width:20% !important}.gel-3\/10\@xl{width:30% !important}.gel-4\/10\@xl{width:40% !important}.gel-5\/10\@xl{width:50% !important}.gel-6\/10\@xl{width:60% !important}.gel-7\/10\@xl{width:70% !important}.gel-8\/10\@xl{width:80% !important}.gel-9\/10\@xl{width:90% !important}.gel-1\/11\@xl{width:9.09091% !important}.gel-2\/11\@xl{width:18.18182% !important}.gel-3\/11\@xl{width:27.27273% !important}.gel-4\/11\@xl{width:36.36364% !important}.gel-5\/11\@xl{width:45.45455% !important}.gel-6\/11\@xl{width:54.54545% !important}.gel-7\/11\@xl{width:63.63636% !important}.gel-8\/11\@xl{width:72.72727% !important}.gel-9\/11\@xl{width:81.81818% !important}.gel-10\/11\@xl{width:90.90909% !important}.gel-1\/12\@xl{width:8.33333% !important}.gel-2\/12\@xl{width:16.66667% !important}.gel-3\/12\@xl{width:25% !important}.gel-4\/12\@xl{width:33.33333% !important}.gel-5\/12\@xl{width:41.66667% !important}.gel-6\/12\@xl{width:50% !important}.gel-7\/12\@xl{width:58.33333% !important}.gel-8\/12\@xl{width:66.66667% !important}.gel-9\/12\@xl{width:75% !important}.gel-10\/12\@xl{width:83.33333% !important}.gel-11\/12\@xl{width:91.66667% !important}}@media (min-width: 80em){.gel-1\/1\@xxl{width:100% !important}.gel-1\/2\@xxl{width:50% !important}.gel-1\/3\@xxl{width:33.33333% !important}.gel-2\/3\@xxl{width:66.66667% !important}.gel-1\/4\@xxl{width:25% !important}.gel-2\/4\@xxl{width:50% !important}.gel-3\/4\@xxl{width:75% !important}.gel-1\/5\@xxl{width:20% !important}.gel-2\/5\@xxl{width:40% !important}.gel-3\/5\@xxl{width:60% !important}.gel-4\/5\@xxl{width:80% !important}.gel-1\/6\@xxl{width:16.66667% !important}.gel-2\/6\@xxl{width:33.33333% !important}.gel-3\/6\@xxl{width:50% !important}.gel-4\/6\@xxl{width:66.66667% !important}.gel-5\/6\@xxl{width:83.33333% !important}.gel-1\/7\@xxl{width:14.28571% !important}.gel-2\/7\@xxl{width:28.57143% !important}.gel-3\/7\@xxl{width:42.85714% !important}.gel-4\/7\@xxl{width:57.14286% !important}.gel-5\/7\@xxl{width:71.42857% !important}.gel-6\/7\@xxl{width:85.71429% !important}.gel-1\/8\@xxl{width:12.5% !important}.gel-2\/8\@xxl{width:25% !important}.gel-3\/8\@xxl{width:37.5% !important}.gel-4\/8\@xxl{width:50% !important}.gel-5\/8\@xxl{width:62.5% !important}.gel-6\/8\@xxl{width:75% !important}.gel-7\/8\@xxl{width:87.5% !important}.gel-1\/9\@xxl{width:11.11111% !important}.gel-2\/9\@xxl{width:22.22222% !important}.gel-3\/9\@xxl{width:33.33333% !important}.gel-4\/9\@xxl{width:44.44444% !important}.gel-5\/9\@xxl{width:55.55556% !important}.gel-6\/9\@xxl{width:66.66667% !important}.gel-7\/9\@xxl{width:77.77778% !important}.gel-8\/9\@xxl{width:88.88889% !important}.gel-1\/10\@xxl{width:10% !important}.gel-2\/10\@xxl{width:20% !important}.gel-3\/10\@xxl{width:30% !important}.gel-4\/10\@xxl{width:40% !important}.gel-5\/10\@xxl{width:50% !important}.gel-6\/10\@xxl{width:60% !important}.gel-7\/10\@xxl{width:70% !important}.gel-8\/10\@xxl{width:80% !important}.gel-9\/10\@xxl{width:90% !important}.gel-1\/11\@xxl{width:9.09091% !important}.gel-2\/11\@xxl{width:18.18182% !important}.gel-3\/11\@xxl{width:27.27273% !important}.gel-4\/11\@xxl{width:36.36364% !important}.gel-5\/11\@xxl{width:45.45455% !important}.gel-6\/11\@xxl{width:54.54545% !important}.gel-7\/11\@xxl{width:63.63636% !important}.gel-8\/11\@xxl{width:72.72727% !important}.gel-9\/11\@xxl{width:81.81818% !important}.gel-10\/11\@xxl{width:90.90909% !important}.gel-1\/12\@xxl{width:8.33333% !important}.gel-2\/12\@xxl{width:16.66667% !important}.gel-3\/12\@xxl{width:25% !important}.gel-4\/12\@xxl{width:33.33333% !important}.gel-5\/12\@xxl{width:41.66667% !important}.gel-6\/12\@xxl{width:50% !important}.gel-7\/12\@xxl{width:58.33333% !important}.gel-8\/12\@xxl{width:66.66667% !important}.gel-9\/12\@xxl{width:75% !important}.gel-10\/12\@xxl{width:83.33333% !important}.gel-11\/12\@xxl{width:91.66667% !important}}.gel-hide{display:none !important}.gel-show{display:block !important}.gel-inline-show{display:inline !important}@media (min-width: 15em){.gel-hide\@xs{display:none !important}.gel-show\@xs{display:block !important}.gel-inline-show\@xs{display:inline !important}}@media (min-width: 25em){.gel-hide\@s{display:none !important}.gel-show\@s{display:block !important}.gel-inline-show\@s{display:inline !important}}@media (min-width: 37.5em){.gel-hide\@m{display:none !important}.gel-show\@m{display:block !important}.gel-inline-show\@m{display:inline !important}}@media (min-width: 56.25em){.gel-hide\@l{display:none !important}.gel-show\@l{display:block !important}.gel-inline-show\@l{display:inline !important}}@media (min-width: 63em){.gel-hide\@xl{display:none !important}.gel-show\@xl{display:block !important}.gel-inline-show\@xl{display:inline !important}}@media (min-width: 80em){.gel-hide\@xxl{display:none !important}.gel-show\@xxl{display:block !important}.gel-inline-show\@xxl{display:inline !important}}.gel-wrap{box-sizing:border-box;-webkit-box-sizing:border-box} </style> <style id="tvip-style-overrides">.content-item{position:relative}@media (min-width: 63em){.content-item--3\@xl{height:262px}.content-item--3\@xl.content-item--with-secondary-cta{height:308px}.content-item--3\@xl .content-item__info__above-text{transform-origin:50% -88.875px}.content-item--3\@xl .content-item__inner{height:84.25px;padding-top:177.75px;margin-top:-177.75px}.content-item--3\@xl:not(.content-item--dimmed):hover .content-item__image,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:hover .content-item__image,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:active .content-item__image,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:focus .content-item__image{-webkit-transform:translateZ(0) scale(1.03);transform:translateZ(0) scale(1.03)}.content-item--3\@xl:not(.content-item--dimmed):hover::before,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:hover::before,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:active::before,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:focus::before{-webkit-transform:scaleX(1.03);transform:scaleX(1.03)}}@media (min-width: 63em) and (min-width: 63em){.content-item--3\@xl:not(.content-item--dimmed):hover::before,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:hover::before,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:active::before,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:focus::before{-webkit-transition-delay:0s;transition-delay:0s}}@media (min-width: 63em){.content-item--3\@xl:not(.content-item--dimmed):hover .content-item__info::before,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:hover .content-item__info::before,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:active .content-item__info::before,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:focus .content-item__info::before{-webkit-transform:scaleX(1.03);transform:scaleX(1.03)}.content-item--3\@xl:not(.content-item--dimmed):hover .content-item__info,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:hover .content-item__info,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:active .content-item__info,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:focus .content-item__info{transform:translateZ(0) translateY(-100%) translateY(84.25px)}}@media (min-width: 63em) and (min-width: 63em) and (max-width: 79.99em){.content-item--3\@xl:not(.content-item--dimmed):hover .content-item__labels,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:hover .content-item__labels,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:active .content-item__labels,.content-item--3\@xl:not(.content-item--dimmed) .content-item__link:focus .content-item__labels{opacity:0;max-height:0}}@media (min-width: 63em){.content-item--4\@xl{height:236px}.content-item--4\@xl.content-item--with-secondary-cta{height:282px}.content-item--4\@xl .content-item__info__above-text{transform-origin:50% -65.25px}.content-item--4\@xl .content-item__inner{height:105.5px;padding-top:130.5px;margin-top:-130.5px}.content-item--4\@xl:not(.content-item--dimmed):hover .content-item__image,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:hover .content-item__image,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:active .content-item__image,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:focus .content-item__image{-webkit-transform:translateZ(0) scale(1.035);transform:translateZ(0) scale(1.035)}.content-item--4\@xl:not(.content-item--dimmed):hover::before,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:hover::before,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:active::before,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:focus::before{-webkit-transform:scaleX(1.035);transform:scaleX(1.035)}}@media (min-width: 63em) and (min-width: 63em){.content-item--4\@xl:not(.content-item--dimmed):hover::before,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:hover::before,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:active::before,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:focus::before{-webkit-transition-delay:0s;transition-delay:0s}}@media (min-width: 63em){.content-item--4\@xl:not(.content-item--dimmed):hover .content-item__info::before,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:hover .content-item__info::before,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:active .content-item__info::before,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:focus .content-item__info::before{-webkit-transform:scaleX(1.035);transform:scaleX(1.035)}.content-item--4\@xl:not(.content-item--dimmed):hover .content-item__info,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:hover .content-item__info,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:active .content-item__info,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:focus .content-item__info{transform:translateZ(0) translateY(-100%) translateY(105.5px)}}@media (min-width: 63em) and (min-width: 63em) and (max-width: 79.99em){.content-item--4\@xl:not(.content-item--dimmed):hover .content-item__labels,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:hover .content-item__labels,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:active .content-item__labels,.content-item--4\@xl:not(.content-item--dimmed) .content-item__link:focus .content-item__labels{opacity:0;max-height:0}}@media (min-width: 80em){.content-item--3\@xxl{height:312px}.content-item--3\@xxl.content-item--with-secondary-cta{height:358px}.content-item--3\@xxl .content-item__info__above-text{transform-origin:50% -114.1875px}.content-item--3\@xxl .content-item__inner{height:83.625px;padding-top:228.375px;margin-top:-228.375px}.content-item--3\@xxl:not(.content-item--dimmed):hover .content-item__image,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:hover .content-item__image,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:active .content-item__image,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:focus .content-item__image{-webkit-transform:translateZ(0) scale(1.03);transform:translateZ(0) scale(1.03)}.content-item--3\@xxl:not(.content-item--dimmed):hover::before,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:hover::before,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:active::before,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:focus::before{-webkit-transform:scaleX(1.03);transform:scaleX(1.03)}}@media (min-width: 80em) and (min-width: 63em){.content-item--3\@xxl:not(.content-item--dimmed):hover::before,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:hover::before,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:active::before,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:focus::before{-webkit-transition-delay:0s;transition-delay:0s}}@media (min-width: 80em){.content-item--3\@xxl:not(.content-item--dimmed):hover .content-item__info::before,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:hover .content-item__info::before,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:active .content-item__info::before,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:focus .content-item__info::before{-webkit-transform:scaleX(1.03);transform:scaleX(1.03)}.content-item--3\@xxl:not(.content-item--dimmed):hover .content-item__info,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:hover .content-item__info,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:active .content-item__info,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:focus .content-item__info{transform:translateZ(0) translateY(-100%) translateY(83.625px)}}@media (min-width: 80em) and (min-width: 63em) and (max-width: 79.99em){.content-item--3\@xxl:not(.content-item--dimmed):hover .content-item__labels,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:hover .content-item__labels,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:active .content-item__labels,.content-item--3\@xxl:not(.content-item--dimmed) .content-item__link:focus .content-item__labels{opacity:0;max-height:0}}@media (min-width: 80em){.content-item--4\@xxl{height:260px}.content-item--4\@xxl.content-item--with-secondary-cta{height:306px}.content-item--4\@xxl .content-item__info__above-text{transform-origin:50% -84.375px}.content-item--4\@xxl .content-item__inner{height:91.25px;padding-top:168.75px;margin-top:-168.75px}.content-item--4\@xxl:not(.content-item--dimmed):hover .content-item__image,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:hover .content-item__image,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:active .content-item__image,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:focus .content-item__image{-webkit-transform:translateZ(0) scale(1.035);transform:translateZ(0) scale(1.035)}.content-item--4\@xxl:not(.content-item--dimmed):hover::before,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:hover::before,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:active::before,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:focus::before{-webkit-transform:scaleX(1.035);transform:scaleX(1.035)}}@media (min-width: 80em) and (min-width: 63em){.content-item--4\@xxl:not(.content-item--dimmed):hover::before,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:hover::before,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:active::before,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:focus::before{-webkit-transition-delay:0s;transition-delay:0s}}@media (min-width: 80em){.content-item--4\@xxl:not(.content-item--dimmed):hover .content-item__info::before,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:hover .content-item__info::before,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:active .content-item__info::before,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:focus .content-item__info::before{-webkit-transform:scaleX(1.035);transform:scaleX(1.035)}.content-item--4\@xxl:not(.content-item--dimmed):hover .content-item__info,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:hover .content-item__info,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:active .content-item__info,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:focus .content-item__info{transform:translateZ(0) translateY(-100%) translateY(91.25px)}}@media (min-width: 80em) and (min-width: 63em) and (max-width: 79.99em){.content-item--4\@xxl:not(.content-item--dimmed):hover .content-item__labels,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:hover .content-item__labels,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:active .content-item__labels,.content-item--4\@xxl:not(.content-item--dimmed) .content-item__link:focus .content-item__labels{opacity:0;max-height:0}}@media (min-width: 63em){.content-item:hover::before,.content-item__link:hover::before,.content-item__link:active::before,.content-item__link:focus::before{opacity:1}.content-item:hover .content-item__live--over-image,.content-item__link:hover .content-item__live--over-image,.content-item__link:active .content-item__live--over-image,.content-item__link:focus .content-item__live--over-image{opacity:0}.content-item:hover .content-item__info__primary,.content-item__link:hover .content-item__info__primary,.content-item__link:active .content-item__info__primary,.content-item__link:focus .content-item__info__primary{opacity:0}}@media (min-width: 63em) and (min-width: 63em){.content-item:hover .content-item__info__primary,.content-item__link:hover .content-item__info__primary,.content-item__link:active .content-item__info__primary,.content-item__link:focus .content-item__info__primary{-webkit-transition-delay:0s;transition-delay:0s}}@media (min-width: 63em){.content-item:hover .content-item__info__secondary,.content-item__link:hover .content-item__info__secondary,.content-item__link:active .content-item__info__secondary,.content-item__link:focus .content-item__info__secondary{opacity:1}}@media (min-width: 63em) and (min-width: 63em){.content-item:hover .content-item__info__secondary,.content-item__link:hover .content-item__info__secondary,.content-item__link:active .content-item__info__secondary,.content-item__link:focus .content-item__info__secondary{-webkit-transition-delay:.2s;transition-delay:.2s}}@media (min-width: 63em){.content-item:hover .content-item__info::before,.content-item__link:hover .content-item__info::before,.content-item__link:active .content-item__info::before,.content-item__link:focus .content-item__info::before{opacity:1}}.content-item:hover .content-item__image::before,.content-item:hover .content-item__image::after,.content-item__link:hover .content-item__image::before,.content-item__link:hover .content-item__image::after,.content-item__link:active .content-item__image::before,.content-item__link:active .content-item__image::after,.content-item__link:focus .content-item__image::before,.content-item__link:focus .content-item__image::after{opacity:1}.content-item__link{position:relative}.content-item__link:focus .content-item__icon,.content-item__link:hover .content-item__icon,.content-item__link:active .content-item__icon{opacity:1;background-color:#f54997}@media (min-width: 63em){.content-item__link:focus .content-item__icon,.content-item__link:hover .content-item__icon,.content-item__link:active .content-item__icon{-webkit-transition-delay:.2s;transition-delay:.2s}}@media (min-width: 63em){.content-item__link::before{content:'';position:absolute;width:100%;height:100%;background-color:#0c101c;opacity:0;-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:opacity,transform;transition-property:opacity,transform}}.content-item__inner{position:relative}@media (min-width: 63em){.content-item__inner{overflow:hidden}}.content-item__image-wrapper{position:relative;padding-bottom:56.25%;background-color:#181c27}.content-item__image{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:transform;transition-property:transform}.content-item__image::before{z-index:1;content:'';position:absolute;width:100%;height:1px;opacity:0;background-color:#f54997;-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:opacity;transition-property:opacity}@media (min-width: 63em){.content-item__image::before{-webkit-transition-delay:0s;transition-delay:0s}}.content-item__image::after{content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:0;background-image:-webkit-linear-gradient(to bottom, transparent 0%, rgba(12,16,28,0.6) 67%, #0c101c 100%);background-image:linear-gradient(to bottom, transparent 0%, rgba(12,16,28,0.6) 67%, #0c101c 100%);-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:opacity;transition-property:opacity}.content-item__icon-wrapper--over-image{position:absolute;display:none;bottom:0}.content-item__icon-wrapper--above-text{position:absolute;top:-48px}@media (min-width: 63em){.content-item__icon-wrapper--above-text{top:auto;bottom:0}}.content-item__icon{width:48px;height:48px;fill:#fff;background:#f54997;opacity:0;z-index:2;-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:opacity;transition-property:opacity}@media (min-width: 63em){.content-item__icon{-webkit-transition-delay:0s;transition-delay:0s}}.content-item__icon__play{width:24px;height:24px;padding:12px}.content-item__progress{position:absolute;width:100%}.content-item__progress--above-text{top:-6px}@media (min-width: 63em){.content-item__progress--above-text{top:auto;bottom:0}}.content-item__progress--over-image{display:none;bottom:0}.content-item__live--over-image{position:absolute;top:0;left:0;padding:3px 6px;background-color:#0c101c;-webkit-transition:.1s ease 0s;transition:.1s ease 0s;-webkit-transition-property:opacity;transition-property:opacity}.content-item__live--under-text{padding-top:4px}.content-item__info{-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:transform;transition-property:transform;padding-top:4px;box-sizing:border-box;pointer-events:none}@media (min-width: 63em){.content-item__info{position:absolute;width:100%}}.content-item__info::before{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1;background-image:-webkit-linear-gradient(to bottom, transparent 0%, rgba(12,16,28,0.2) 67%, rgba(12,16,28,0) 100%);background-image:linear-gradient(to bottom, transparent 0%, rgba(12,16,28,0.2) 67%, rgba(12,16,28,0) 100%);-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:opacity,transform;transition-property:opacity,transform}.content-item__info__primary{-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:opacity;transition-property:opacity;position:relative;opacity:1;z-index:2}@media (min-width: 63em){.content-item__info__primary{-webkit-transition-delay:.2s;transition-delay:.2s}}@media (min-width: 63em){.content-item__info__primary{position:absolute}}.content-item__info__secondary{-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:opacity;transition-property:opacity;display:none;transition-delay:0s;-webkit-transition-delay:0s;opacity:0;z-index:2;position:relative}@media (min-width: 63em){.content-item__info__secondary{display:block}}@media (min-width: 63em){.content-item__info__above-text{position:absolute;top:0;height:0;width:100%}}.content-item__labels{color:#b2b7c4;text-transform:capitalize;z-index:2;position:relative;opacity:1;max-height:50px;-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:opacity,max-height;transition-property:opacity,max-height}.content-item__sublabels{display:none}@media (min-width: 63em){.content-item__sublabels{display:block;color:#b2b7c4;position:relative;margin-top:12px;padding-top:12px}.content-item__sublabels::before{content:'';position:absolute;top:0;left:0;width:16px;border-top:1px solid #f54997}}.content-item__label--primary{color:#f54997}.content-item__label--uppercase{text-transform:uppercase}.content-item__label--with-separator{border-right:1px solid #3d4049;padding-right:8px;margin-right:8px}.content-item__label--wrap{display:inline-block}.content-item__title{color:#fff;z-index:2;position:relative}.content-item__description{color:#b2b7c4;padding-top:1px}.content-item__secondary-cta{padding:12px 12px 12px 0;fill:#f54997;text-align:left;position:absolute;left:0;bottom:0}.content-item--always-icon .content-item__icon{opacity:1;background-color:#0c101c;-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:background-color;transition-property:background-color}.content-item--with-progress .content-item__icon-wrapper--over-image{bottom:6px}.content-item--with-progress .content-item__icon-wrapper--above-text{top:-54px}@media (min-width: 63em){.content-item--with-progress .content-item__icon-wrapper--above-text{top:auto;bottom:6px}}.content-item--list-when-small .content-item__info{padding-top:0;padding-left:8px}@media (min-width: 37.5em){.content-item--list-when-small .content-item__info{padding-top:4px;padding-left:0}}.content-item--list-when-small .content-item__progress--above-text,.content-item--list-when-small .content-item__icon-wrapper--above-text{display:none}@media (min-width: 63em){.content-item--list-when-small .content-item__progress--above-text,.content-item--list-when-small .content-item__icon-wrapper--above-text{display:block}}.content-item--list-when-small .content-item__icon-wrapper--over-image,.content-item--list-when-small .content-item__progress--over-image{display:block}@media (min-width: 63em){.content-item--list-when-small .content-item__icon-wrapper--over-image,.content-item--list-when-small .content-item__progress--over-image{display:none}}.content-item--with-secondary-cta .content-item__link{padding-bottom:46px}.content-item--with-background .content-item__link::before{content:'';position:absolute;width:100%;height:100%;background-color:#181c27;opacity:1;-webkit-transition:.3s ease 0s;transition:.3s ease 0s;-webkit-transition-property:transform;transition-property:transform}.content-item--with-background .content-item__image::after{background-image:-webkit-linear-gradient(to bottom, transparent 0%, rgba(24,28,39,0.6) 67%, #181c27 100%);background-image:linear-gradient(to bottom, transparent 0%, rgba(24,28,39,0.6) 67%, #181c27 100%)}.content-item--with-background .content-item__info{padding:8px 16px 16px}.content-item--with-background .content-item__info::before{background-image:-webkit-linear-gradient(to bottom, transparent 0%, rgba(24,28,39,0.2) 67%, rgba(24,28,39,0) 100%);background-image:linear-gradient(to bottom, transparent 0%, rgba(24,28,39,0.2) 67%, rgba(24,28,39,0) 100%)}.content-item--no-synopsis .content-item__info__primary{position:relative}.content-item--no-synopsis:hover .content-item__info__primary,.content-item--no-synopsis .content-item__link:hover .content-item__info__primary,.content-item--no-synopsis .content-item__link:active .content-item__info__primary,.content-item--no-synopsis .content-item__link:focus .content-item__info__primary{opacity:1}.content-item--dimmed .content-item__title{color:#b2b7c4}.content-item--dimmed .content-item__image::after{background-color:#0c101c;opacity:.8}.content-item--dimmed:hover .content-item__image::before,.content-item--dimmed .content-item__link:hover .content-item__image::before,.content-item--dimmed .content-item__link:active .content-item__image::before,.content-item--dimmed .content-item__link:focus .content-item__image::before{opacity:0}.content-item--dimmed:hover .content-item__image::after,.content-item--dimmed .content-item__link:hover .content-item__image::after,.content-item--dimmed .content-item__link:active .content-item__image::after,.content-item--dimmed .content-item__link:focus .content-item__image::after{opacity:.7}.pagination{color:#fff}.pagination__list{display:inline-block}.pagination__number,.pagination__ellipsis{display:inline-block;margin-right:4px}.pagination__ellipsis{padding:0 8px}.pagination__direction{display:inline-block}.pagination__direction--prev{vertical-align:middle;padding-right:12px}.pagination__direction--next{vertical-align:middle;padding-left:8px}@media (min-width: 37.5em){.pagination__direction--small{display:none}}.pagination__direction--large{display:none}@media (min-width: 37.5em){.pagination__direction--large{display:inline-block}}.list__grid{margin-top:20px}.list__grid__item{margin-bottom:20px}.list__pagination,.list__button{margin-top:16px;margin-bottom:32px;text-align:center}.search-list__header{background-color:#020011}.search-title{margin-top:24px;color:#b2b7c4}.search-title__highlight{color:#fff}.search-subtitle{color:#b2b7c4} </style> <script id="tvip-polyfills-loader">var path = 'https://web.archive.org/web/20180528100640/https://iplayer-web.files.bbci.co.uk/tviplayer-polyfills/2.8.0/polyfills.js';function supportsMultipleAddParameters(t){return t.classList.add("c1","c2"),t.classList.contains("c2")}function supportsToggleSecondParameter(t){return t.classList.toggle("c3",!1),!t.classList.contains("c3")}function supportsSvgClassList(){return!document.createElementNS||"classList"in document.createElementNS("http://www.w3.org/2000/svg","g")}function supportsObjectAssign(){return"function"==typeof Object.assign}function supportsFunctionBind(){return"function"==typeof Function.prototype.bind}function supportsArrayFind(){return"function"==typeof Array.prototype.find}function supportsArrayFill(){return"function"==typeof Array.prototype.fill}function supportsArrayFindIndex(){return"function"==typeof Array.prototype.findIndex}function isClassListSupported(){var t=document.createElement("_"),n="classList"in t;return n?supportsMultipleAddParameters(t)&&supportsToggleSecondParameter(t)&&supportsSvgClassList():n}function supportsSet(){return void 0!==window.Set&&"function"==typeof window.Set.prototype.keys}!function(t){var n="Promise"in window,r="Map"in window,s=window.HTMLPictureElement,o=window.fetch,e=isClassListSupported(),i=!!window.requestAnimationFrame,p=supportsObjectAssign(),u=supportsSet(),c=supportsFunctionBind(),a=supportsArrayFind(),d=supportsArrayFill(),l=supportsArrayFindIndex();if(!(o&&n&&s&&e&&i&&p&&r&&u&&c&&a&&d&&l)){var f='<script id="tvip-polyfills" type="text/javascript" src="'+t+'"><\/script>';document.write(f)}}(path);</script> <script id="tvip-low-supported">(function(){if(/(iPhone|iPod|iPad)/i.test(navigator.userAgent))return/OS [0-9]_\d(_\d)? like Mac OS X/i.test(navigator.userAgent)})()&&window.document.documentElement.classList.add("ipw-low-support"),function(){if(/(iPhone|iPod|iPad)/i.test(navigator.userAgent))return/OS 7_\d(_\d)? like Mac OS X/i.test(navigator.userAgent)}()&&window.document.documentElement.classList.add("ipw-ios7");</script> <link rel="manifest" href="https://web.archive.org/web/20180528100640/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/manifest.json"/> <link rel="icon" type="image/png" sizes="32x32" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/shortcut-icon-32.png"/> <link rel="icon" type="image/png" sizes="512x512" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/touch-icon-512.png"/> <link rel="icon" type="image/png" sizes="384x384" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/touch-icon-384.png"/> <link rel="icon" type="image/png" sizes="192x192" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/touch-icon-192.png"/> <link rel="icon" type="image/png" sizes="144x144" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/touch-icon-144.png"/> <link rel="icon" type="image/png" sizes="128x128" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/touch-icon-128.png"/> <link rel="icon" type="image/png" sizes="96x96" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/touch-icon-96.png"/> <link rel="icon" type="image/png" sizes="48x48" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/touch-icon-48.png"/> <link rel="icon" type="image/png" sizes="36x36" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/touch-icon-36.png"/> <link rel="apple-touch-icon-precomposed" sizes="180x180" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/apple-touch-icon-180x180-precomposed.png"/> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/apple-touch-icon-152x152-precomposed.png"/> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/apple-touch-icon-144x144-precomposed.png"/> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/apple-touch-icon-120x120-precomposed.png"/> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/apple-touch-icon-114x114-precomposed.png"/> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/apple-touch-icon-76x76-precomposed.png"/> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/apple-touch-icon-72x72-precomposed.png"/> <link rel="apple-touch-icon-precomposed" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/apple-touch-icon-precomposed.png"/> <link rel="icon" type="image/png" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/shortcut-icon-32.png"/> <link rel="canonical" href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/iplayer/search?q="/> <meta property="fb:pages" content="129044383774217"/> <meta property="og:site_name" content="BBC iPlayer"/> <meta name="msapplication-tap-highlight" content="no"/> <meta name="msapplication-TileColor" content="#ffffff"/> <meta name="msapplication-square70x70logo" content="https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/windows-phone-icon-128x128.png"/> <meta name="msapplication-square150x150logo" content="https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/touchdevices/windows-phone-icon-270x270.png"/> <meta name="keywords" content="BBC, iPlayer, TV, Search"> <meta name="description" content="Search for TV programmes on BBC iPlayer."> <meta name="theme-color" content="#0c101c"> <meta name="format-detection" content="telephone=no"/> <link id="tvip-favicon" rel="shortcut icon" href="https://web.archive.org/web/20180528100640im_/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/img/icons/favicon.ico"/> </head> <body class="no-touch" data-page-type="search"> <noscript><p style="position: absolute; top: -999em"><img src="https://web.archive.org/web/20180528100640im_/https://sa.bbc.co.uk/bbc/bbc/s?name=iplayer.tv.search.page&amp;ml_name=webmodule&amp;ml_version=95&amp;blq_e=orbit&amp;blq_r=orbit&amp;blq_s=orbit&amp;blq_v=default&amp;language=en&amp;page_type=search&amp;app_name=iplayer&amp;app_type=responsive&amp;prod_name=iplayer&amp;iplayer_type=main&amp;app_version=1.0.0-266&amp;language=en-GB&amp;blq_js_enabled=0" 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)]> <![if (IE 8)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie8" aria-label="BBC"> <![endif]> <![if (IE 7)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie7" aria-label="BBC"> <![endif]> <![if (IE 6)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie6" aria-label="BBC"> <![endif]> <![endif]--><div id="orb-header" class="orb-nav-pri orb-nav-pri-white orb-nav-empty" dir="ltr"><div class="orb-nav-pri-container b-r b-g-p"><div class="orb-nav-section orb-nav-blocks"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/">Homepage</a></div><section><div class="orb-skip-links"><h2>Accessibility links</h2><ul><li><a href="#main">Skip to content</a></li><li><a id="orb-accessibility-help" href="/web/20180528100640/https://www.bbc.co.uk/accessibility/">Accessibility Help</a></li></ul></div></section><div id="mybbc-wrapper" class="orb-nav-section orb-nav-id orb-nav-focus orb-nav-id-default"><div id="idcta-statusbar" class="orb-nav-section orb-nav-focus"><a id="idcta-link" href="https://web.archive.org/web/20180528100640/https://account.bbc.com/account"><span id="idcta-username">BBC iD</span></a></div><script type="text/javascript">require(['idcta/statusbar'], function(statusbar) { new statusbar.Statusbar({"id":"idcta-statusbar","publiclyCacheable":true}); });</script><!-- Because we are now loading the notification bell CSS asynchronously, we need this inline style hack to ensure that the notification div is hidden by default, and shown only if and when the bell code is loaded from notification-ui --><a id="notification-link" class="js-notification-link animated three" href="#" style="display: none"><span class="hidden-span">Notifications</span><div class="notification-link--triangle"></div><div class="notification-link--triangle"></div><span id="not-num"></span></a></div><nav role="navigation" aria-label="BBC" class="orb-nav"><div class="orb-nav-section orb-nav-links orb-nav-focus" id="orb-nav-links"><ul><li class="orb-nav-home"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/">Home</a></li><li class="orb-nav-news"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-tv"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/tv">TV</a></li><li class="orb-nav-radio"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/radio">Radio</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.com/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/education">Bitesize</a></li><li class="orb-nav-music"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/music">Music</a></li><li class="orb-nav-earth"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/earth">Earth</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-digital"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/makeitdigital">Make It Digital</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-tomorrowsworld"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/tomorrowsworld">Tomorrow&#x27;s World</a></li><li id="orb-nav-more" style="width: 88px" aria-controls="orb-panel-more"><a href="#orb-footer" data-alt="More" class="istats-notrack">Menu<span class="orb-icon orb-icon-arrow"></span></a></li></ul></div></nav><div class="orb-nav-section orb-nav-search"><a class="orb-search__button" href="https://web.archive.org/web/20180528100640/https://search.bbc.co.uk/search?scope=iplayer:tv" title="Search the BBC">Search</a><form class="b-f" id="orb-search-form" role="search" method="get" action="https://web.archive.org/web/20180528100640/https://search.bbc.co.uk/search" accept-charset="utf-8"><div><input type="hidden" name="scope" id="orb-search-scope" value="iplayer:tv"><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 BBC iPlayer"><button id="orb-search-button" class="orb-search__button">Search the BBC</button><input type="hidden" name="suggid" id="orb-search-suggid"></div></form></div></div><div id="orb-panels"></div></div></header><!-- Styling hook for shared modules only --> <div id="orb-modules"> <svg class="svg-defs"><defs/><symbol id="gel-icon-search" viewbox="0 0 32 32"><path d="M32 28.5l-8.2-8.2c3.4-5.1 2.9-12-1.6-16.4C19.7 1.3 16.3 0 13 0 9.7 0 6.3 1.3 3.8 3.8c-5.1 5.1-5.1 13.3 0 18.4C6.3 24.7 9.7 26 13 26c2.5 0 5.1-.7 7.3-2.2l8.2 8.2 3.5-3.5zM6.6 19.4C4.9 17.7 4 15.4 4 13s.9-4.7 2.6-6.4C8.3 4.9 10.6 4 13 4c2.4 0 4.7.9 6.4 2.6 3.5 3.5 3.5 9.2 0 12.7-1.7 1.7-4 2.6-6.4 2.6s-4.7-.8-6.4-2.5z"/></symbol><symbol id="gel-icon-iplayer" viewbox="0 0 32 32"><path d="M11 0H3v8h8V4.7L24 16 11 27.3V12H3v20h8l18-16z"/></symbol></svg> <div id="blq-content" data-site-type="default"> <div id="tviplayer"> <script type="text/javascript" id="tvip-js-class">!function(){var e=document.getElementById("tviplayer");-1===e.className.indexOf("tvip-js")&&(e.className+=e.className?" tvip-js":"tvip-js")}();</script> <div class="ipNav ipNav--iplayer"> <ul class="ipNav__list list--parent"> <li class="ipNav__logo"> <a class="ipNav__logo__link" href="/web/20180528100640/https://www.bbc.co.uk/iplayer"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/iplayer_pink.svg" alt="BBC iPlayer" width="111" height="36" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/iplayer_pink.png"/> </a> <h2 class="tvip-hide">iPlayer navigation</h2> </li> <li class="ipNav__item item--channels" data-object-type="channels"> <button class="ipNav__link js-item-toggle typo typo--canary"> <span class="tvip-hide"> Open channels list </span> Channels <span class="arrow"><i aria-hidden="true" class="icon tviplayericon tviplayericon-point"></i></span> </button> <div class="ipNav__list list--child"> <div class="tvip-channels-container"> <div class="tvip-channels b-g-p"> <h2 class="tvip-hide">BBC Channels</h2> <div class="tvip-channels-inner"> <div id="tvip-channels-pagination-left" class="tvip-channels-pagination"> <span><i aria-hidden="true" class="icon tviplayericon tviplayericon-previous"></i></span> </div> <div id="tvip-channels-pagination-right" class="tvip-channels-pagination"> <span><i aria-hidden="true" class="icon tviplayericon tviplayericon-next"></i></span> </div> <div class="tvip-channels-stream-edge tvip-channels-stream-edge-left"></div> <div class="tvip-channels-stream-edge tvip-channels-stream-edge-right"></div> <div id="tvip-channels-stream"> <div id="tvip-channels-stream-inner" role="navigation"> <ul class="tvip-channels-list tvip-clearfix"> <li data-id="bbcone" class="tvip-channel-bbcone"> <a href="/web/20180528100640/https://www.bbc.co.uk/bbcone"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/bbcone.svg" alt="BBC One" width="64" height="64" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/bbcone.png"/> </a> </li> <li data-id="bbctwo" class="tvip-channel-bbctwo"> <a href="/web/20180528100640/https://www.bbc.co.uk/bbctwo"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/bbctwo.svg" alt="BBC Two" width="64" height="64" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/bbctwo.png"/> </a> </li> <li data-id="bbcthree" class="tvip-channel-bbcthree"> <a href="/web/20180528100640/https://www.bbc.co.uk/tv/bbcthree"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/bbcthree.svg" alt="BBC Three" width="64" height="64" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/bbcthree.png"/> </a> </li> <li data-id="bbcfour" class="tvip-channel-bbcfour"> <a href="/web/20180528100640/https://www.bbc.co.uk/bbcfour"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/bbcfour.svg" alt="BBC Four" width="64" height="64" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/bbcfour.png"/> </a> </li> <li data-id="radio1" class="tvip-channel-radio1"> <a href="/web/20180528100640/https://www.bbc.co.uk/tv/radio1"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/radio1.svg" alt="BBC Radio One" width="64" height="64" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/radio1.png"/> </a> </li> <li data-id="cbbc" class="tvip-channel-cbbc"> <a href="/web/20180528100640/https://www.bbc.co.uk/tv/cbbc"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/cbbc.svg" alt="CBBC" width="64" height="64" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/cbbc.png"/> </a> </li> <li data-id="cbeebies" class="tvip-channel-cbeebies"> <a href="/web/20180528100640/https://www.bbc.co.uk/tv/cbeebies"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/cbeebies.svg" alt="CBeebies" width="64" height="64" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/cbeebies.png"/> </a> </li> <li data-id="bbcnews" class="tvip-channel-bbcnews"> <a href="/web/20180528100640/https://www.bbc.co.uk/tv/bbcnews"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/bbcnews.svg" alt="BBC News" width="64" height="64" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/bbcnews.png"/> </a> </li> <li data-id="bbcparliament" class="tvip-channel-bbcparliament"> <a href="/web/20180528100640/https://www.bbc.co.uk/tv/bbcparliament"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/bbcparliament.svg" alt="BBC Parliament" width="64" height="64" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/bbcparliament.png"/> </a> </li> <li data-id="bbcalba" class="tvip-channel-bbcalba"> <a href="/web/20180528100640/https://www.bbc.co.uk/tv/bbcalba"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/bbcalba.svg" alt="BBC Alba" width="64" height="64" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/bbcalba.png"/> </a> </li> <li data-id="s4c" class="tvip-channel-s4c"> <a href="/web/20180528100640/https://www.bbc.co.uk/tv/s4c"> <img role="img" class="js-svg" src="//web.archive.org/web/20180528100640im_/https://static.bbci.co.uk/tviplayer/img/navigation/s4c.svg" alt="S4C" width="64" height="64" data-fallback="//web.archive.org/web/20180528100640/https://static.bbci.co.uk/tviplayer/img/navigation/s4c.png"/> </a> </li> </ul> </div> </div> </div> </div> </div> </div> </li> <li class="ipNav__item item--menu item--g3--hidden" data-object-type="nav-dropdown"> <button class="ipNav__link js-menu-toggle typo typo--canary"> Menu </button> </li> <li class="ipNav__item item--categories item--g1--stacked js-stacked-items" data-object-type="categories"> <button class="ipNav__link js-item-toggle typo typo--canary"> <span class="tvip-hide">Open categories list</span> Categories <span class="arrow"><i aria-hidden="true" class="icon tviplayericon tviplayericon-point"></i></span> <span class="closed"><i aria-hidden="true" class="icon tviplayericon tviplayericon-down"></i></span> <span class="open"><i aria-hidden="true" class="icon tviplayericon tviplayericon-up"></i></span> </button> <div class="ipNav__list list--child"> <div class="tvip-cat-container"> <div class="b-g-p"> <h2 class="tvip-hide">Categories</h2> <div id="category-navigation" class="categories-container"> <div class="panel-section genre"> <div class="genre-left"> <ul class="tvip-cats tvip-nav-clearfix"> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/arts/featured" class="typo typo--canary stat">Arts</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/cbbc/featured" class="typo typo--canary stat">CBBC</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/cbeebies/featured" class="typo typo--canary stat">CBeebies</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/comedy/featured" class="typo typo--canary stat">Comedy</a></li> </ul> <ul class="tvip-cats tvip-nav-clearfix"> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/documentaries/featured" class="typo typo--canary stat">Documentaries</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/drama-and-soaps/featured" class="typo typo--canary stat">Drama &amp; Soaps</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/entertainment/featured" class="typo typo--canary stat">Entertainment</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/films/featured" class="typo typo--canary stat">Films</a></li> </ul> </div> <div class="genre-right"> <ul class="tvip-cats tvip-nav-clearfix"> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/food/featured" class="typo typo--canary stat">Food</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/history/featured" class="typo typo--canary stat">History</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/lifestyle/featured" class="typo typo--canary stat">Lifestyle</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/music/featured" class="typo typo--canary stat">Music</a></li> </ul> <ul class="tvip-cats tvip-nav-clearfix"> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/news/featured" class="typo typo--canary stat">News</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/science-and-nature/featured" class="typo typo--canary stat">Science &amp; Nature</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/sport/featured" class="typo typo--canary stat">Sport</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/archive/featured" class="typo typo--canary stat">From the Archive</a></li> </ul> </div> </div> <div class="panel-section accessibility"> <h3 class="tvip-hide">Accessible alternative formats</h3> <ul class="tvip-cats tvip-nav-clearfix"> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/audio-described/featured" class="typo typo--canary stat">Audio Described</a></li> </ul> <ul class="tvip-cats tvip-nav-clearfix"> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/signed/featured" class="typo typo--canary stat">Signed</a></li> </ul> </div> <div class="panel-section regional"> <h3 class="tvip-hide">Regions</h3> <ul class="tvip-cats tvip-nav-clearfix"> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/northern-ireland/featured" class="typo typo--canary stat">Northern Ireland</a></li> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/scotland/featured" class="typo typo--canary stat">Scotland</a></li> </ul> <ul class="tvip-cats tvip-nav-clearfix"> <li><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/categories/wales/featured" class="typo typo--canary stat">Wales</a></li> </ul> </div> </div> </div> </div> </div> </li> <li class="ipNav__item item--atoz item--g1--stacked js-stacked-items"> <a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/a-z" class="ipNav__link typo typo--canary">A-Z</a> </li> <li class="ipNav__item item--schedule item--g1--stacked item--g3--hidden js-stacked-items"> <a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/schedules/bbcone" class="ipNav__link typo typo--canary">TV Guide</a> </li> <li class="ipNav__item item--tvg item--g1--stacked js-stacked-items"> <a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/guide" class="ipNav__link typo typo--canary">TV Guide</a> </li> <li class="ipNav__item item--myprogrammes item--g1--stacked item--g3--shown "> <a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/watching" class="ipNav__link typo typo--canary">My Programmes</a> </li> <li class="ipNav__item item--myprogrammes item--myprogrammes--stacked item--g3--hidden item--g1--stacked js-stacked-items" data-object-type="my-programmes"> <button class="ipNav__link js-item-toggle typo typo--canary"> <span class="tvip-hide">Open my programmes list</span> My Programmes <span class="arrow"><i aria-hidden="true" class="icon tviplayericon tviplayericon-point"></i></span> <span class="closed"><i aria-hidden="true" class="icon tviplayericon tviplayericon-down"></i></span> <span class="open"><i aria-hidden="true" class="icon tviplayericon tviplayericon-up"></i></span> </button> <div class="ipNav__list list--child"> <ul class="myprogrammes-dropdown"> <li class="myprogrammes-dropdown__item item--watching"> <a class="myprogrammes-dropdown__link typo typo--canary " href="/web/20180528100640/https://www.bbc.co.uk/iplayer/watching"> Watching </a> </li> <li class="myprogrammes-dropdown__item item--added"> <a class="myprogrammes-dropdown__link typo typo--canary " href="/web/20180528100640/https://www.bbc.co.uk/iplayer/added"> Added </a> </li> </ul> </div> </li> </ul> </div> <div id="main" class="main" role="main" data-reactroot=""><div class="list search-list"><div class="search-list__header"><div class="gel-wrap"><div class="search-bar"><form action="/web/20180528100640/https://www.bbc.co.uk/iplayer/search" method="get"><label for="search-bar-input" class="tvip-hide">Find a programme on BBC iPlayer</label><input type="text" class="search-bar__input typo typo--skylark" placeholder="Find a programme on BBC iPlayer" id="search-bar-input" name="q" autocomplete="off" maxlength="100" value=""/><button aria-label="Find" class="button search-bar__button button--icon-svg button--no-background button--clickable js-submit" type="submit"><svg role="presentation" class="button__icon-svg"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/web/20180528100640im_/https://www.bbc.co.uk/iplayer/search?q=#gel-icon-search" href="#gel-icon-search" role="presentation"></use></svg><span class="tvip-hide">Find</span></button></form></div></div></div><div class="list__grid gel-wrap"><ul class="gel-layout"></ul></div></div></div> <div class="footer js-footer"> <div class="footer__inner gel-wrap"> <ul class="gel-layout gel-layout--flush"><li class="gel-layout__item footer__section gel-1/2 gel-1/4@xl js-location-popup"> <div class="footer__section__trigger"> <a class="footer__trigger js-popup-trigger" href="#changeloc"> <span class="footer__trigger__label">Change location:</span> <span class="js-popup-current"></span> </a> </div> <div class="setting-popup js-popup hide footer__section__popup footer__section__popup--wide"> <div class="setting-popup__header"> <button class="lnk setting-popup__close lnk--no-theme js-close close" tabindex="-1"><i aria-hidden="true" class="icon tviplayericon tviplayericon-no"></i> <span class="lnk__text"><span class="tvip-hide">Close</span></span> </button> </div> <ul> <li class="setting-popup__section gel-layout gel-layout--flush"><ul class="setting-popup__list gel-layout__item gel-1/2"><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="en"> England</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="ni"> Northern Ireland</a> </li></ul><ul class="setting-popup__list gel-layout__item gel-1/2"><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="sc"> Scotland</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="wa"> Wales</a> </li></ul></li> <li class="setting-popup__section gel-layout gel-layout--flush"><ul class="setting-popup__list gel-layout__item gel-1/2"><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="ca"> Cambridge</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="ci"> Channel Islands</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="ea"> East</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="em"> East Midlands</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="ey"> East Yorks &amp; Lincs</a> </li><li><a class="nav-link js-stat js-popup-item-click js-popup-default" href="" data-value="lo"> London</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="ne"> North East &amp; Cumbria</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="nw"> North West</a> </li></ul><ul class="setting-popup__list gel-layout__item gel-1/2"><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="ox"> Oxfordshire</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="so"> South</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="se"> South East</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="sw"> South West</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="we"> West</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="wm"> West Midlands</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="yo"> Yorkshire</a> </li></ul></li> </ul> <div class="setting-popup__arrow"></div> </div> </li><li class="gel-layout__item footer__section gel-1/2 gel-1/4@xl js-language-popup"> <div class="footer__section__trigger"> <a class="footer__trigger js-popup-trigger" href="#changelang"> <span class="footer__trigger__label">Change language:</span> <span class="js-popup-current">English</span> </a> </div> <div class="setting-popup js-popup hide footer__section__popup"> <div class="setting-popup__header"> <button class="lnk setting-popup__close lnk--no-theme js-close close" tabindex="-1"><i aria-hidden="true" class="icon tviplayericon tviplayericon-no"></i> <span class="lnk__text"><span class="tvip-hide">Close</span></span> </button> </div> <ul> <li class="setting-popup__section gel-layout gel-layout--flush"><ul class="setting-popup__list gel-layout__item gel-1/1"><li><a class="nav-link js-stat js-popup-item-click js-popup-default" href="" data-value="en"> English</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="cy"> Cymraeg</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="ga"> Gaeilge</a> </li><li><a class="nav-link js-stat js-popup-item-click" href="" data-value="gd"> G脿idhlig</a> </li></ul></li> </ul> <div class="setting-popup__arrow"></div> </div> </li><li class="gel-layout__item gel-1/1 gel-1/2@xl footer__section footer__section--links"><ul class="inline-list inline-list--separated"><li class="inline-list__item"><a href="/web/20180528100640/https://www.bbc.co.uk/iplayer/guidance" class="lnk">Parental Controls </a> </li><li class="inline-list__item"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/iplayer/help" class="lnk">Help &amp; FAQ </a> </li></ul> </li></ul> </div> </div> </div> </div> </div> <div id="orb-footer" class="orb-footer" dir="ltr"><div id="navp-orb-footer-promo"></div><aside role="complementary"><div id="orb-aside" class="orb-nav-sec b-r b-g-p"><div class="orb-footer-inner" role="navigation" aria-label="BBC"><h2 class="orb-footer-lead">Explore the BBC</h2><div class="orb-footer-primary-links"><ul><li class="orb-nav-home"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/">Home</a></li><li class="orb-nav-news"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/news">News</a></li><li class="orb-nav-sport"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/sport">Sport</a></li><li class="orb-nav-weather"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/weather">Weather</a></li><li class="orb-nav-iplayer"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/iplayer">iPlayer</a></li><li class="orb-nav-tv"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/tv">TV</a></li><li class="orb-nav-radio"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/radio">Radio</a></li><li class="orb-nav-cbbc"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/cbbc">CBBC</a></li><li class="orb-nav-cbeebies"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/cbeebies">CBeebies</a></li><li class="orb-nav-food"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.com/food">Food</a></li><li class="orb-nav-bitesize"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/education">Bitesize</a></li><li class="orb-nav-music"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/music">Music</a></li><li class="orb-nav-earth"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/earth">Earth</a></li><li class="orb-nav-arts"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/arts">Arts</a></li><li class="orb-nav-digital"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/makeitdigital">Make It Digital</a></li><li class="orb-nav-taster"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/taster">Taster</a></li><li class="orb-nav-local"><a href="https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/news/localnews">Local</a></li><li class="orb-nav-tomorrowsworld"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/tomorrowsworld">Tomorrow&#x27;s World</a></li></ul></div></div></div></aside><footer role="contentinfo"><div id="orb-contentinfo" class="orb-nav-sec b-r b-g-p"><script>window.orb.worldwideFooterlinks = '<li class="orb-footer-ads"><a href="https://web.archive.org/web/20180528100640/https://advertising.bbcworldwide.com/">Advertise with us<'+'/a><'+'/li><li class="orb-footer-adchoices"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.com/usingthebbc/cookies/what-is-online-behavioural-advertising/">Ad choices<'+'/a><'+'/li>';</script><div class="orb-footer-inner"><ul><li class="orb-footer-terms"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/usingthebbc/terms/">Terms of Use</a></li><li class="orb-footer-about"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/aboutthebbc">About the BBC</a></li><li class="orb-footer-privacy"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/usingthebbc/privacy/">Privacy Policy</a></li><li class="orb-footer-cookies"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/usingthebbc/cookies/">Cookies</a></li><li class="orb-footer-accessibility"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/accessibility/">Accessibility Help</a></li><li class="orb-footer-parental"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/guidance">Parental Guidance</a></li><li class="orb-footer-contact"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/contact">Contact the BBC</a></li><li class="orb-footer-newsletter"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/bbcnewsletter">Get Personalised Newsletters</a></li></ul><small><em class="orb-hilight">Copyright &copy; 2018 BBC.</em> The BBC is not responsible for the content of external sites. <span class="orb-footer-links"><a href="https://web.archive.org/web/20180528100640/http://www.bbc.co.uk/help/web/links/" class="orb-hilight">Read about our approach to external linking.</a></span></small></div></div></footer></div><script id="orb-js-script" data-assetpath="https://nav.files.bbci.co.uk/orbit/2.0.0-214.190d629/" src="https://web.archive.org/web/20180528100640js_/https://nav.files.bbci.co.uk/orbit/2.0.0-214.190d629/js/orb.min.js"></script><script type="text/javascript">require(['orb/lib/_$'], function($) { $.ready(function() { initialiseFooter(); }); var scrollCheckTimer; var didScroll; var previousPosition = 0; var delta = 5; var PROMO_SHOW_BREAKPOINT = 1500; var pageLength = 0; function initialiseFooter() { // Suppress this feature on browsers we no longer test var myNav = navigator.userAgent.toLowerCase(); var oldIE = (myNav.indexOf('msie') !== -1) && parseInt(myNav.split('msie')[1], 10) <= 10; if (!oldIE) { require(['orb/cookies'], function (bbccookies) { var disabledByCookie = (parseInt(bbccookies.get('ckns_nav_promofail')) || 0) >= 3; if (!disabledByCookie) { require(['orb/fig'], function (orbFig) { orbFig.load(function (fig) { if (fig.geo.isUK()) { setUpLazyLoading(); } }); }); } }); } } function setUpLazyLoading() { // offsetHeight is expensive to calculate, only do it once. pageLength = Math.abs(document.body.offsetHeight); if (pageLength < getViewportHeight() + 300 || pageLength - getCurrentPosition() < PROMO_SHOW_BREAKPOINT) { loadPromo(); } else { window.onscroll = function () { didScroll = true; }; scrollCheckTimer = setInterval(function () { if (didScroll) { hasScrolled(); didScroll = false; } }, 250); } } function loadPromo() { clearInterval(scrollCheckTimer); require(['orb/async/_footerpromo'], function(promo) { promo.init('https://web.archive.org/web/20180528100640/https://navpromo.api.bbci.co.uk', ''); }); } function getViewportHeight() { return window.innerHeight; } function getCurrentPosition() { return Math.abs(window.scrollY || document.body.scrollTop || document.documentElement.scrollTop); } function hasScrolled() { var currentPosition = getCurrentPosition(); if (Math.abs(previousPosition - currentPosition) <= delta) { return; } if (currentPosition > previousPosition) { if ((pageLength - currentPosition) <= PROMO_SHOW_BREAKPOINT) { loadPromo(); } } previousPosition = currentPosition; } })</script><script type="text/javascript">/*<![CDATA[*/ require(['orb/fig', 'orb/nav'], function(fig, nav) { fig.load(function(fig) { if (fig.geo.isUK()) { nav.loadJs('https://web.archive.org/web/20180528100640/https://nav.files.bbci.co.uk/orbit/2.0.0-214.190d629/js/edr.min.js'); } }); }); /*]]>*/</script><script type="text/javascript">require(["istats-1","orb/cookies"],function(t,e){function o(){return"true"===s&&a}function i(){!c&&o()?setTimeout(function(){t.invoke()},"500"):t.invoke()}var n=navigator.userAgent.toLowerCase(),a=!(n.indexOf("msie")>-1)||parseInt(n.split("msie")[1],10)>10,s="true",c=!1,r=window.orb.fig;if(e.isAllowed("s1")){var u=function(e){o()&&e.geo.isUK()&&require(["megavolt-client"],function(e){e&&"function"==typeof e.getMVTIStatsLabels&&e.getMVTIStatsLabels(function(e){t.addLabels(e),c=!0})})};"function"==typeof r.load?r.load(u):u(r);try{if(!require.s.contexts._.config.paths.idcta)return void i();require(["idcta/idcta-1"],function(e){e&&"function"==typeof e.getIStatsLabels&&t.addLabels(e.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()}}});</script><script type="text/javascript">require.config({ paths: { "mybbc/templates": '//web.archive.org/web/20180528100640/https://mybbc.files.bbci.co.uk/notification-ui/3.9.0/templates', "mybbc/notifications": '//web.archive.org/web/20180528100640/https://mybbc.files.bbci.co.uk/notification-ui/3.9.0/js' } }); require(['mybbc/notifications/NotificationsMain', 'idcta/idcta-1'], function (NotificationsMain, idcta) { var loadNotifications = function (isUK) { if (isUK) { window.bbcpage.loadCSS('//web.archive.org/web/20180528100640/https://mybbc.files.bbci.co.uk/notification-ui/3.9.0/css/main.min.css').then(function() { NotificationsMain.run(idcta, '//web.archive.org/web/20180528100640/https://mybbc.files.bbci.co.uk/notification-ui/3.9.0/'); }); } }; if (window.bbcuser && window.bbcuser.isUKCombined && typeof(window.bbcuser.isUKCombined) === 'function') { // Use new API from Orbit if available window.bbcuser.isUKCombined().then(function(isUK) { loadNotifications(isUK); }); } else { // Fallback to fig (ORB support) var orbFig = window.orb.fig; loadNotifications(orbFig.geo.isUK()); } });</script><script type="text/javascript">if (window.SEARCHBOX.suppress === false && window.SEARCHBOX.locale && /^en-?.*?/.test(window.SEARCHBOX.locale)) { require.config({ paths: { "search/searchbox": window.SEARCHBOX.searchboxAppStaticPrefix, "disco-layer": "//web.archive.org/web/20180528100640/https://nav.files.bbci.co.uk/discovery-layer/0.0.1-271.f146f82/app" } }); var orbFig = window.orb.fig; var loadSearchSuggest = function (fig) { if (fig.geo.isUK()) { require(['search/searchbox/searchboxDrawer'], function (SearchboxDrawer) { SearchboxDrawer.run(window.SEARCHBOX); }); } }; if (typeof orbFig.load === 'function') { // Use new async API from Orbit // In event of fig failure provide search suggest functionality by default orbFig.load(loadSearchSuggest, loadSearchSuggest); } else { // Use old sync-only API from PAL orbfig project loadSearchSuggest(orbFig); } var loadDiscoveryLayer = function (fig) { if (fig.geo.isUK()) { require(['disco-layer'], function (discoLayer) { discoLayer.run("//web.archive.org/web/20180528100640/https://nav.files.bbci.co.uk/discovery-layer/content/", "//web.archive.org/web/20180528100640/https://nav.files.bbci.co.uk/discovery-layer/0.0.1-271.f146f82/main.css"); }); } }; if (typeof orbFig.load === 'function') { orbFig.load(loadDiscoveryLayer); } else { loadDiscoveryLayer(orbFig); } }</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.analytics.page(); } /*]]>*/</script><noscript><img src="//web.archive.org/web/20180528100640im_/https://ssc.api.bbc.com/?c1=2&amp;c2=19293874&amp;ns_site=bbc&amp;name=" height="1" width="1" alt=""></noscript><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.currencyProviders) { bbcdotcom.currencyProviders.write(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.currencyProviders) { bbcdotcom.currencyProviders.postWrite(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.stats && bbcdotcom.data.stats === 1 && bbcdotcom.utils && window.location.pathname === '/' && window.bbccookies && bbccookies.readPolicy('performance') ) { var wwhpEdition = bbcdotcom.utils.getMetaPropertyContent('wwhp-edition'); var _sf_async_config={}; /** CONFIGURATION START **/ _sf_async_config.uid = 50924; _sf_async_config.domain = "bbc.co.uk"; _sf_async_config.title = "Homepage"+(wwhpEdition !== '' ? ' - '+wwhpEdition : ''); _sf_async_config.sections = "Homepage"+(wwhpEdition !== '' ? ', Homepage - '+wwhpEdition : ''); _sf_async_config.region = wwhpEdition; _sf_async_config.path = "/"+(wwhpEdition !== '' ? '?'+wwhpEdition : ''); /** CONFIGURATION END **/ (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement("script"); e.setAttribute("language", "javascript"); e.setAttribute("type", "text/javascript"); e.setAttribute('src', '//web.archive.org/web/20180528100640/https://static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != "function") ? loadChartbeat : function() { oldonload(); loadChartbeat(); }; })(); } /*]]>*/</script><script type="text/javascript">/*<![CDATA[*/ (function() { window.bbcdotcom.bodyLast = true; }()); /*]]>*/</script></div><!-- BBCDOTCOM all code in page --> <script id="rdot">requirejs.onError = function (err) { if (err) { var requireModules = err.requireModules ? err.requireModules.toString() : 'iplayer'; new Image().src = '//web.archive.org/web/20180528100640/https://r.bbci.co.uk/e/iplayer/search/requirejs/' + err.requireType + '/' + requireModules; } throw err; };</script> <script id="tvip-script-react" src="https://web.archive.org/web/20180528100640js_/https://iplayer-web.files.bbci.co.uk/react/16.2.0/react.js"></script> <script id="tvip-script-load"> window.IPLAYER = { staticAssetsPath: 'https://web.archive.org/web/20180528100640/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1' }; if (/*@cc_on!@*/false && document.documentMode === 10) { document.getElementById('tviplayer').className += ' ie10'; } else if (document.documentMode === 11) { document.getElementById('tviplayer').className += ' ie11'; } require.config({"baseUrl":"https://web.archive.org/web/20180528100640/https://iplayer-web.files.bbci.co.uk/tviplayer-static-assets/20.3.5-1/script/built","locale":"en-gb","paths":{"atomicLibrary":"lib/atomic-component-library","bamboo":"lib/bamboo","bump-3":"//web.archive.org/web/20180528100640/https://emp.bbci.co.uk/emp/bump-3/bump-3","i18n":"lib/require/i18n","jquery-1.9":"//web.archive.org/web/20180528100640/https://static.bbci.co.uk/frameworks/jquery/0.4.1/sharedmodules/jquery-1.9.1","jRespond":"utils/jRespond","json":"lib/require/json","jssignals-1":"https://web.archive.org/web/20180528100640/https://static.bbc.co.uk/frameworks/jssignals/0.3.6/modules/jssignals-1","locales":"lib/require/locales","lodash":"lib/lodash","mustache":"lib/mustache","pal":"https://web.archive.org/web/20180528100640/https://www.bbc.co.uk/iplayer/js","redux":"lib/redux.min","text":"lib/require/text","uasclient":"//web.archive.org/web/20180528100640/https://static.bbci.co.uk/uasclient/0.1.40/modules/uasclient"},"catchError":true,"map":{"*":{"jquery":"jquery-1.9"}}}); require(['packages/common'], function () { var page=function(l,E){"use strict";l=l&&"default"in l?l.default:l;var z="default"in E?E.default:E,e="object"==typeof global&&global&&global.Object===Object&&global,t="object"==typeof self&&self&&self.Object===Object&&self,n=(e||t||Function("return this")()).Symbol,r=Object.prototype,a=r.hasOwnProperty,o=r.toString,s=n?n.toStringTag:void 0;var i=Object.prototype.toString;var c="[object Null]",u="[object Undefined]",p=n?n.toStringTag:void 0;function f(e){return null==e?void 0===e?u:c:p&&p in Object(e)?function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}(e):(t=e,i.call(t));var t}var d,m,h=(d=Object.getPrototypeOf,m=Object,function(e){return d(m(e))});var v="[object Object]",y=Function.prototype,g=Object.prototype,b=y.toString,_=g.hasOwnProperty,w=b.call(Object);var S="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function O(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function P(e,t){return e(t={exports:{}},t.exports),t.exports}var N=P(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=e.Symbol;"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable";return t}});O(N);var k=P(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r,i=(n=N)&&n.__esModule?n:{default:n};r="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==S?S:e;var a=(0,i.default)(r);t.default=a});O(k);var L=k,x={INIT:"@@redux/INIT"};function C(e,t){return function(){return t(e.apply(void 0,arguments))}}function T(e,t){if("function"==typeof e)return C(e,t);if("object"!=typeof e||null===e)throw new 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={},i=0;i<n.length;i++){var a=n[i],o=e[a];"function"==typeof o&&(r[a]=C(o,t))}return r}function R(){for(var e=arguments,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=e[r];return 0===n.length?function(e){return e}:1===n.length?n[0]:n.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var j=Object.assign||function(e){for(var t=arguments,n=1;n<arguments.length;n++){var r=t[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e};var I=Object.freeze({createStore:function e(t,n,r){var i;if("function"==typeof n&&void 0===r&&(r=n,n=void 0),void 0!==r){if("function"!=typeof r)throw new Error("Expected the enhancer to be a function.");return r(e)(t,n)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var a=t,o=n,s=[],l=s,c=!1;function u(){l===s&&(l=s.slice())}function p(){return o}function d(t){if("function"!=typeof t)throw new Error("Expected listener to be a function.");var n=!0;return u(),l.push(t),function(){if(n){n=!1,u();var e=l.indexOf(t);l.splice(e,1)}}}function m(e){if(!function(e){if(null==(t=e)||"object"!=typeof t||f(e)!=v)return!1;var t,n=h(e);if(null===n)return!0;var r=_.call(n,"constructor")&&n.constructor;return"function"==typeof r&&r instanceof r&&b.call(r)==w}(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(c)throw new Error("Reducers may not dispatch actions.");try{c=!0,o=a(o,e)}finally{c=!1}for(var t=s=l,n=0;n<t.length;n++)(0,t[n])();return e}return m({type:x.INIT}),(i={dispatch:m,subscribe:d,getState:p,replaceReducer:function(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");a=e,m({type:x.INIT})}})[L]=function(){var e,n=d;return(e={subscribe:function(e){if("object"!=typeof e)throw new TypeError("Expected the observer to be an object.");function t(){e.next&&e.next(p())}return t(),{unsubscribe:n(t)}}})[L]=function(){return this},e},i},combineReducers:function(e){for(var t=Object.keys(e),m={},n=0;n<t.length;n++){var r=t[n];"function"==typeof e[r]&&(m[r]=e[r])}var i,f=Object.keys(m),h=void 0;try{i=m,Object.keys(i).forEach(function(e){var t=i[e];if(void 0===t(void 0,{type:x.INIT}))throw new Error('Reducer "'+e+"\" 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===t(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+e+"\" returned undefined when probed with a random type. Don't try to handle "+x.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.')})}catch(e){h=e}return function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(h)throw h;for(var n,r,i,a=!1,o={},s=0;s<f.length;s++){var l=f[s],c=m[l],u=e[l],p=c(u,t);if(void 0===p){var d=(n=l,i=void 0,"Given action "+((i=(r=t)&&r.type)&&'"'+i.toString()+'"'||"an action")+', reducer "'+n+'" 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.');throw new Error(d)}o[l]=p,a=a||p!==u}return a?o:e}},bindActionCreators:T,applyMiddleware:function(){for(var e=arguments,t=arguments.length,l=Array(t),n=0;n<t;n++)l[n]=e[n];return function(s){return function(e,t,n){var r,i=s(e,t,n),a=i.dispatch,o={getState:i.getState,dispatch:function(e){return a(e)}};return r=l.map(function(e){return e(o)}),a=R.apply(void 0,r)(i.dispatch),j({},i,{dispatch:a})}}},compose:R}),D=P(function(e,t){function n(i){return function(e){var n=e.dispatch,r=e.getState;return function(t){return function(e){return"function"==typeof e?e(n,r,i):t(e)}}}}t.__esModule=!0;var r=n();r.withExtraArgument=n,t.default=r});O(D);var M={TLEO_VIEW_REQUESTED:"TLEO_VIEW_REQUESTED",TLEO_VIEW_SUCCEEDED:"TLEO_VIEW_SUCCEEDED",TLEO_VIEW_EMPTY:"TLEO_VIEW_EMPTY",TLEO_VIEW_FAILED:"TLEO_VIEW_FAILED",TLEO_GET_PROGRAMMES_SUCCEEDED:"TLEO_GET_PROGRAMMES_SUCCEEDED",TLEO_GET_PROGRAMME_EPISODES_SUCCEEDED:"TLEO_GET_PROGRAMME_EPISODES_SUCCEEDED",TRAILER_CTA_VISIBLE:"TRAILER_CTA_VISIBLE",TRAILER_TEAR_OPEN:"TRAILER_TEAR_OPEN"},A="SEARCH_RESULTS_SUCCEEDED",H="CATEGORY_HIGHLIGHTS_SUCCEEDED",U="CATEGORY_PROGRAMMES_SUCCEEDED",F=M.TLEO_VIEW_REQUESTED,B=M.TLEO_VIEW_SUCCEEDED,W=M.TLEO_VIEW_EMPTY,q=M.TLEO_VIEW_FAILED,G="SEARCH_RESULTS_UNSEARCHED",V=A,K="SEARCH_RESULTS_FAILED",Y="CATEGORY_FAILED",J="CATEGORY_NOT_FOUND",Q={a:new RegExp("[脿谩芒茫盲氓]","g"),ae:new RegExp("忙","g"),c:new RegExp("莽","g"),e:new RegExp("[猫茅锚臋毛]","g"),i:new RegExp("[矛墨铆卯茂]","g"),n:new RegExp("帽","g"),o:new RegExp("[貌贸么玫枚]","g"),oe:new RegExp("艙","g"),u:new RegExp("[霉煤没眉]","g"),y:new RegExp("[媒每]","g"),l:new RegExp("[艂]","g")};function X(e){return e.replace(Q.a,"a").replace(Q.ae,"ae").replace(Q.c,"c").replace(Q.e,"e").replace(Q.i,"i").replace(Q.n,"n").replace(Q.o,"o").replace(Q.oe,"oe").replace(Q.u,"u").replace(Q.y,"y").replace(Q.l,"l")}var $={normalise:X,buildSlug:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return X(e.filter(function(e){return!!e}).join(" - ")).trim().toLowerCase().replace(/[^\w\s]/g,"").replace(/\s+/g,"-")},sanitizeStatsLabel:function(e){return e?e.toLowerCase().replace(/[^a-z0-9]+/g,"_"):""},htmlEncode:function(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}},Z=$.htmlEncode,ee=A,te=M.TLEO_GET_PROGRAMMES_SUCCEEDED,ne=H,re=U;var ie=function(e,t){return void 0===e&&(e={}),t.type===te?Object.assign({},e,(n=t.payload)?Object.assign({title:n.title,subtitle:n.synopses.small,imageTemplate:n.images.standard,brandId:n.master_brand.id,brandTitle:n.master_brand.titles.small},function(e){var t=e.labels;if(t&&t.category)return{genre:t.category}}(n)):{}):t.type===ee?Object.assign({},e,function(e){void 0===e&&(e={});var t=e.query;return t?{query:Z(t)}:{}}(t.payload)):t.type===ne||t.type===re?Object.assign({},e,function(e){void 0===e&&(e={});var t=e.category;return t?{title:t.title}:{}}(t.payload)):e;var n},ae=["bbcthree","bbcnews","bbcparliament","bbcalba","cbbc","cbeebies","radio1","s4c"];function oe(e,t,n){return n&&t?e+"/"+n+"/"+t:t?e+"/"+t:e}function se(e){var t=e.replace("_","");return-1===ae.indexOf(t)?"/"+t:"/tv/"+t}var le={channelHighlights:se,channelProgrammes:function(e){return se(e)+"/a-z"},episode:function(e,t,n){return"/iplayer/episode/"+oe(e,t,n)},childrensEpisode:function(e,t,n,r){return"/iplayer/"+e+"/episode/"+oe(t,n,r)},episodesList:function(e){return"/iplayer/episodes/"+e},childrensEpisodesList:function(e,t){return"/iplayer/"+e+"/episodes/"+t},group:function(e){return"/iplayer/group/"+e},childrensGroup:function(e,t){return"/iplayer/"+e+"/group/"+t},simulcast:function(e){return"/iplayer/live/"+e},childrensSimulcast:function(e){return"/iplayer/"+e+"/playlive"},category:function(e){return"/iplayer/categories/"+e},categoryHighlights:function(e){return"/iplayer/categories/"+e+"/highlights"},categoryFeatured:function(e){return"/iplayer/categories/"+e+"/featured"},categoryAtoz:function(e){return"/iplayer/categories/"+e+"/a-z"},categoryMostRecent:function(e){return"/iplayer/categories/"+e+"/most-recent"},schedule:function(e){return"/iplayer/schedules/"+e},features:function(e){return"/iplayer/features/"+e},recommendations:function(){return"/iplayer/recommendations"},watching:function(){return"/iplayer/watching"},added:function(){return"/iplayer/added"},mostPopular:function(){return"/iplayer/most-popular"},programmes:function(e){return"/programmes/"+e}},ce=$.buildSlug,ue={"audio-described":"ad",signed:"sign"};var pe={getEpisodeUrl:function(e,t,n,r){var i=ue[r],a=ce(t,n);return le.episode(e,a,i)},getProgrammesUrl:function(e){return le.programmes(e)},getEpisodesListUrl:function(e){return le.episodesList(e)}},de=pe.getEpisodeUrl;var me=function(e){var t=e.labels,n=e.live,r=t&&t.time,i=t&&t.editorial;return r&&!n?{primaryLabel:r}:i?{primaryLabel:i}:void 0},fe=function(e){var t=e.versions,n=t&&t[0]&&t[0].availability,r=n&&n.remaining&&n.remaining.text;if(r)return{secondarySubLabel:r}},he=function(e){var t=e.versions,n=t&&t[0]&&t[0].duration&&t[0].duration.text;if(n)return{durationSubLabel:n}},ve=me,ye=fe,ge=he,be=pe.getEpisodeUrl,_e=pe.getEpisodesListUrl,Ee=pe.getProgrammesUrl,we="unavailable",Se="available";var Oe=function(e){return e.status===we?function(e){var t=e.id,n=e.title,r=e.synopses;void 0===r&&(r={});var i=r.small,a=e.images.standard;return{props:{title:n,subtitle:i,type:"tleo-unavailable",href:Ee(t),imageTemplate:a},meta:{statsLabels:{prev_object_type:"tleo-unavailable"}}}}(e):e.status===Se?function(e){var t=e.id,n=e.title,r=e.initial_children;void 0===r&&(r=[]);var i=e.count,a=r.length&&r[0],o=a.id,s=a.subtitle,l=a.synopses;void 0===l&&(l={});var c=l.small,u=a.images;void 0===u&&(u={});var p=u.standard,d=a.labels;void 0===d&&(d={});var m=d.category,f=a.versions[0];void 0===f&&(f={});var h=f.kind;return{props:Object.assign({title:n,subtitle:s,synopsis:c,secondaryLabel:m,imageTemplate:p,type:"tleo-available",href:a&&be(o,n,s,h),showPlayIcon:"hover"},ve(a),function(e,t){if(1<e)return{secondaryHref:_e(t)}}(i,t),ge(a),ye(a)),meta:{statsLabels:{prev_object_type:"tleo-available"}}}}(e):void 0},Pe=pe.getEpisodeUrl,Ne=pe.getProgrammesUrl,ke=Oe,Le="unavailable",xe="available",Ce="episode_large",Te="programme_large",Re="search_group";function je(e){return e.status===Le?(n=(t=e).title,r=t.subtitle,i=t.tleo_id,a=t.images.standard,{props:{title:n,subtitle:r,type:"episode-unavailable",href:Ne(i),imageTemplate:a},meta:{statsLabels:{prev_object_type:"episode-unavailable"}}}):e.status===xe?function(e){var t=e.id,n=e.title,r=e.subtitle,i=e.labels;void 0===i&&(i={});var a=i,o=a.category,s=a.editorial,l=e.synopses;void 0===l&&(l={});var c=l.small,u=e.images;void 0===u&&(u={});var p=u.standard,d=e.versions[0];void 0===d&&(d={});var m=d.kind;return{props:{title:n,subtitle:r,synopsis:c,primaryLabel:s,secondaryLabel:o,imageTemplate:p,type:"episode-available",href:Pe(t,n,r,m),showPlayIcon:"hover"},meta:{statsLabels:{prev_object_type:"episode-available"}}}}(e):void 0;var t,n,r,i,a}var Ie=pe.getEpisodeUrl,De=me,Me=fe,Ae=he,He=Oe;function Ue(e,t,n){return e&&t?t:n}var Fe=function(e,t){void 0===e&&(e={});var n=e.elements,i=t.editorialOverrides;return n?n.filter(function(e){return["episode","promotion"].includes(e.type)}).map(function(e){return"promotion"===e.type?{props:{title:e.title,subtitle:e.subtitle,synopsis:e.synopses&&e.synopses.small,href:e.url,imageTemplate:e.images.standard,primaryLabel:e.labels&&e.labels.promotion,background:!0},meta:{statsLabels:{prev_object_type:"editorial-promo"}}}:{props:Object.assign({title:Ue(i,e.editorial_title,e.title),subtitle:Ue(i,e.editorial_subtitle,e.subtitle),synopsis:Ue(i,e.synopses.editorial,e.synopses.small),imageTemplate:e.images.standard,href:Ie(e.id,e.title,e.subtitle,e.versions[0].kind),showPlayIcon:"hover"},De(e),function(e,t){var n=e.labels,r=t.editorialOverrides,i=n&&n.category;if(i&&r)return{secondaryLabel:i}}(e,{editorialOverrides:i}),Ae(e),Me(e),function(e){var t=e.live,n=e.labels,r=n&&n.time;if(t&&r)return{liveLabel:r}}(e)),meta:{statsLabels:Object.assign({},(n=(t=e).promoted,r=t.live?"-live":"",n?{prev_object_type:"episode-featured"+r}:{prev_object_type:"episode-backfill"+r}),function(e,t){if(t.editorialOverrides)return{prev_object_override:[!!e.editorial_title&&"titl",!!e.editorial_subtitle&&"sub",!(!e.synopses||!e.synopses.editorial)&&"syn"].filter(Boolean).join("-")||"none"}}(e,{editorialOverrides:i}))}};var t,n,r}):[]},Be=M.TLEO_GET_PROGRAMME_EPISODES_SUCCEEDED,ze=A,We=H,qe=U,Ge=function(e){void 0===e&&(e={});var t=e.elements;return t?t.map(function(e){return{props:Object.assign({title:e.subtitle,imageTemplate:e.images.standard,subtitle:e.synopses.small,synopsis:e.synopses.small,href:de(e.id,e.title,e.subtitle,e.versions[0].kind),durationSubLabel:e.versions[0].duration.text,secondarySubLabel:e.versions[0].availability.remaining.text,showPlayIcon:"hover"},function(e){var t=e.labels;if(t&&t.editorial)return{primaryLabel:t.editorial}}(e))}}):[]},Ve=function(e){void 0===e&&(e={});var t=e.results;return t?t.map(function(e){return e.type===Ce?je(e):e.type===Re?je(e.episode):e.type===Te?ke(e):{}}):[]},Ke=Fe,Ye=function(e){void 0===e&&(e={});var t=e.elements;return t?t.map(He):[]},Je=H,Qe=Fe;var Xe=function(e,t,n){if(void 0===e&&(e=[]),void 0===n&&(n={}),t.type===Je){var r=n.dials;void 0===r&&(r={});var i=r.editorialOverrides;return a=t.payload,o=i,a?a.elements.filter(function(e){return"group_large"===e.type}).map(function(e){var t=e.id,n=e.title,r=e.initial_children;return{id:t,title:n,entities:Qe({elements:r},{editorialOverrides:o})}}):[]}var a,o;return e},$e=M.TLEO_GET_PROGRAMME_EPISODES_SUCCEEDED,Ze=A,et=U;var tt=function(e,t){return void 0===e&&(e={}),t.type===$e||t.type===Ze||t.type===et?function(e){void 0===e&&(e={});var t=e.page,n=e.count,r=e.per_page,i=e.query;return t&&n&&r?Object.assign({currentPage:t,totalEpisodes:n,totalPages:Math.ceil(n/r),perPage:r},function(e){if(e)return{pageUrl:"?q="+e+"&page=%s"}}(i)):{}}(t.payload):e},nt=M.TLEO_GET_PROGRAMME_EPISODES_SUCCEEDED,rt=M.TRAILER_CTA_VISIBLE,it=M.TRAILER_TEAR_OPEN;var at="SEARCH_SUGGEST_QUERY_UPDATED",ot="SEARCH_SUGGEST_SUCCEEDED",st="SEARCH_SUGGEST_FAILED",lt="SEARCH_SUGGEST_EMPTY";var ct=function(e){return void 0===e&&(e={}),e},ut=function(e,t){return void 0===e&&(e={}),{page:(s=e.page,l=t,void 0===s&&(s={}),l.type===F?{status:"pending"}:l.type===B?{status:"success"}:l.type===W?{status:"empty"}:l.type===q?{status:"error",error:l.payload}:l.type===G?{status:"unsearched"}:l.type===V?{status:"populated"}:l.type===K?{status:"error",error:l.payload}:l.type===Y?{status:"error",error:l.payload}:l.type===J?{status:"notfound",error:l.payload}:s),header:ie(e.header,t),entities:function(e,t,n){if(void 0===e&&(e=[]),void 0===n&&(n={}),t.type===Be)return Ge(t.payload);if(t.type===We){var r=n.dials;void 0===r&&(r={});var i=r.editorialOverrides;return Ke(t.payload,{editorialOverrides:i})}return t.type===qe?Ye(t.payload):t.type===ze?Ve(t.payload):e}(e.entities,t,e),groups:Xe(e.groups,t,e),pagination:tt(e.pagination,t),trailer:(a=e.trailer,o=t,void 0===a&&(a={}),o.type===nt?Object.assign({},a,function(e){void 0===e&&(e={});var t=e.elements,n=e.count,r=e.per_page;if(t&&0<t.length&&!(n&&r<n)){var i=t.reduce(function(e,t){return t.preview_id?{id:t.preview_id,title:t.title,subtitle:t.subtitle,genre:t.labels&&t.labels.category,editorialLabel:t.labels&&t.labels.editorial,imageTemplate:t.images.standard,synopsis:t.synopses.preview,onwardJourneyId:t.id}:e},void 0);return i||void 0}}(o.payload)):o.type===rt?Object.assign({},a,{visible:!0}):o.type===it?Object.assign({},a,{tearOpen:o.payload}):a),searchSuggest:(n=e.searchSuggest,r=t,void 0===n&&(n={}),void 0===r&&(r={}),r.type===at?Object.assign({},n,{query:r.payload}):r.type===ot?Object.assign({},n,{results:(i=r.payload,i.map(function(e){return{href:"/iplayer/episodes/"+e.id,text:e.title}}))}):r.type===st||r.type===lt?Object.assign({},n,{results:null}):n),translations:ct(e.translations),experiments:ct(e.experiments),dials:ct(e.dials)};var n,r,i,a,o,s,l},pt=I.createStore,dt=I.applyMiddleware,mt=D.default,ft=function(e,t){return void 0===e&&(e={}),void 0===t&&(t={}),pt(ut,e,dt(mt.withExtraArgument(t)))};function ht(e){return function(){return e}}var vt=function(){};vt.thatReturns=ht,vt.thatReturnsFalse=ht(!1),vt.thatReturnsTrue=ht(!0),vt.thatReturnsNull=ht(null),vt.thatReturnsThis=function(){return this},vt.thatReturnsArgument=function(e){return e};var yt=vt,gt=function(e){};var bt=function(e,t,n,r,i,a,o,s){if(gt(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,o,s],u=0;(l=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}},_t=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable;(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;var St="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Ot=P(function(e){e.exports=function(){function e(e,t,n,r,i,a){a!==St&&bt(!1,"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")}function t(){return e}var n={array:e.isRequired=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=yt,n.PropTypes=n}()}),Pt=Ot.shape({trySubscribe:Ot.func.isRequired,tryUnsubscribe:Ot.func.isRequired,notifyNestedSubs:Ot.func.isRequired,isSubscribed:Ot.func.isRequired}),Nt=Ot.shape({subscribe:Ot.func.isRequired,dispatch:Ot.func.isRequired,getState:Ot.func.isRequired});function kt(){var e,a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"store",t=arguments[1]||a+"Subscription",n=function(r){function i(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);var n=function(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}(this,r.call(this,e,t));return n[a]=e.store,n}return function(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)}(i,r),i.prototype.getChildContext=function(){var e;return(e={})[a]=this[a],e[t]=null,e},i.prototype.render=function(){return E.Children.only(this.props.children)},i}(E.Component);return n.propTypes={store:Nt.isRequired,children:Ot.element.isRequired},n.childContextTypes=((e={})[a]=Nt.isRequired,e[t]=Pt,e),n}var Lt=kt(),xt={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},Ct={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Tt=Object.defineProperty,Rt=Object.getOwnPropertyNames,jt=Object.getOwnPropertySymbols,It=Object.getOwnPropertyDescriptor,Dt=Object.getPrototypeOf,Mt=Dt&&Dt(Object),At=function e(t,n,r){if("string"!=typeof n){if(Mt){var i=Dt(n);i&&i!==Mt&&e(t,i,r)}var a=Rt(n);jt&&(a=a.concat(jt(n)));for(var o=0;o<a.length;++o){var s=a[o];if(!(xt[s]||Ct[s]||r&&r[s])){var l=It(n,s);try{Tt(t,s,l)}catch(e){}}}return t}return t},Ht=function(e,t,n,r,i,a,o,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,o,s],u=0;(l=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}};var Ut=null,Ft={notify:function(){}};var Bt=function(){function r(e,t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),this.store=e,this.parentSub=t,this.onStateChange=n,this.unsubscribe=null,this.listeners=Ft}return r.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},r.prototype.notifyNestedSubs=function(){this.listeners.notify()},r.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},r.prototype.trySubscribe=function(){var n,r;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=(n=[],r=[],{clear:function(){n=r=Ut},notify:function(){for(var e=n=r,t=0;t<e.length;t++)e[t]()},get:function(){return r},subscribe:function(e){var t=!0;return r===n&&(r=n.slice()),r.push(e),function(){t&&n!==Ut&&(t=!1,r===n&&(r=n.slice()),r.splice(r.indexOf(e),1))}}}))},r.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=Ft)},r}(),zt=Object.assign||function(e){for(var t=arguments,n=1;n<arguments.length;n++){var r=t[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e};var Wt=0,qt={};function Gt(){}function Vt(s){var e,t,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=n.getDisplayName,i=void 0===r?function(e){return"ConnectAdvanced("+e+")"}:r,a=n.methodName,l=void 0===a?"connectAdvanced":a,o=n.renderCountProp,c=void 0===o?void 0:o,u=n.shouldHandleStateChanges,p=void 0===u||u,d=n.storeKey,m=void 0===d?"store":d,f=n.withRef,h=void 0!==f&&f,v=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),y=m+"Subscription",g=Wt++,b=((e={})[m]=Nt,e[y]=Pt,e),_=((t={})[y]=Pt,t);return function(t){Ht("function"==typeof t,"You must pass a component to the function returned by connect. Instead received "+JSON.stringify(t));var e=t.displayName||t.name||"Component",a=i(e),o=zt({},v,{getDisplayName:i,methodName:l,renderCountProp:c,shouldHandleStateChanges:p,storeKey:m,withRef:h,displayName:a,wrappedComponentName:e,WrappedComponent:t}),n=function(r){function i(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);var n=function(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}(this,r.call(this,e,t));return n.version=g,n.state={},n.renderCount=0,n.store=e[m]||t[m],n.propsMode=Boolean(e[m]),n.setWrappedInstance=n.setWrappedInstance.bind(n),Ht(n.store,'Could not find "'+m+'" in either the context or props of "'+a+'". Either wrap the root component in a <Provider>, or explicitly pass "'+m+'" as a prop to "'+a+'".'),n.initSelector(),n.initSubscription(),n}return function(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)}(i,r),i.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[y]=t||this.context[y],e},i.prototype.componentDidMount=function(){p&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},i.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},i.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},i.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=Gt,this.store=null,this.selector.run=Gt,this.selector.shouldComponentUpdate=!1},i.prototype.getWrappedInstance=function(){return Ht(h,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+l+"() call."),this.wrappedInstance},i.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},i.prototype.initSelector=function(){var n,r,i,e=s(this.store.dispatch,o);this.selector=(n=e,r=this.store,i={run:function(e){try{var t=n(r.getState(),e);(t!==i.props||i.error)&&(i.shouldComponentUpdate=!0,i.props=t,i.error=null)}catch(e){i.shouldComponentUpdate=!0,i.error=e}}}),this.selector.run(this.props)},i.prototype.initSubscription=function(){if(p){var e=(this.propsMode?this.props:this.context)[y];this.subscription=new Bt(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},i.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(qt)):this.notifyNestedSubs()},i.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},i.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},i.prototype.addExtraProps=function(e){if(!(h||c||this.propsMode&&this.subscription))return e;var t=zt({},e);return h&&(t.ref=this.setWrappedInstance),c&&(t[c]=this.renderCount++),this.propsMode&&this.subscription&&(t[y]=this.subscription),t},i.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return E.createElement(t,this.addExtraProps(e.props))},i}(E.Component);return n.WrappedComponent=t,n.displayName=a,n.childContextTypes=_,n.contextTypes=b,n.propTypes=b,At(n,t)}}var Kt=Object.prototype.hasOwnProperty;function Yt(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function Jt(e,t){if(Yt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!Kt.call(t,n[i])||!Yt(e[n[i]],t[n[i]]))return!1;return!0}function Qt(i){return function(e,t){var n=i(e,t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function Xt(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function $t(i,e){return function(e,t){t.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(e,t){r.mapToProps=i,r.dependsOnOwnProps=Xt(i);var n=r(e,t);return"function"==typeof n&&(r.mapToProps=n,r.dependsOnOwnProps=Xt(n),n=r(e,t)),n},r}}var Zt=[function(e){return"function"==typeof e?$t(e):void 0},function(e){return e?void 0:Qt(function(e){return{dispatch:e}})},function(t){return t&&"object"==typeof t?Qt(function(e){return T(t,e)}):void 0}];var en=[function(e){return"function"==typeof e?$t(e):void 0},function(e){return e?void 0:Qt(function(){return{}})}],tn=Object.assign||function(e){for(var t=arguments,n=1;n<arguments.length;n++){var r=t[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e};function nn(e,t,n){return tn({},n,e,t)}var rn=[function(e){return"function"==typeof e?(l=e,function(e,t){t.displayName;var i=t.pure,a=t.areMergedPropsEqual,o=!1,s=void 0;return function(e,t,n){var r=l(e,t,n);return o?i&&a(r,s)||(s=r):(o=!0,s=r),s}}):void 0;var l},function(e){return e?void 0:function(){return nn}}];function an(n,r,i,a){return function(e,t){return i(n(e,t),r(a,t),t)}}function on(o,s,l,c,e){var u=e.areStatesEqual,p=e.areOwnPropsEqual,d=e.areStatePropsEqual,n=!1,m=void 0,f=void 0,h=void 0,v=void 0,y=void 0;function r(e,t){var n,r,i=!p(t,f),a=!u(e,m);return m=e,f=t,i&&a?(h=o(m,f),s.dependsOnOwnProps&&(v=s(c,f)),y=l(h,v,f)):i?(o.dependsOnOwnProps&&(h=o(m,f)),s.dependsOnOwnProps&&(v=s(c,f)),y=l(h,v,f)):(a&&(n=o(m,f),r=!d(n,h),h=n,r&&(y=l(h,v,f))),y)}return function(e,t){return n?r(e,t):(h=o(m=e,f=t),v=s(c,f),y=l(h,v,f),n=!0,y)}}function sn(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,i=t.initMergeProps,a=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),o=n(e,a),s=r(e,a),l=i(e,a);return(a.pure?on:an)(o,s,l,e,a)}var ln=Object.assign||function(e){for(var t=arguments,n=1;n<arguments.length;n++){var r=t[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e};function cn(n,e,r){for(var t=e.length-1;0<=t;t--){var i=e[t](n);if(i)return i}return function(e,t){throw new Error("Invalid value of type "+typeof n+" for "+r+" argument when connecting component "+t.wrappedComponentName+".")}}function un(e,t){return e===t}var pn=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,g=void 0===t?Vt:t,n=e.mapStateToPropsFactories,b=void 0===n?en:n,r=e.mapDispatchToPropsFactories,_=void 0===r?Zt:r,i=e.mergePropsFactories,E=void 0===i?rn:i,a=e.selectorFactory,w=void 0===a?sn:a;return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{},i=r.pure,a=void 0===i||i,o=r.areStatesEqual,s=void 0===o?un:o,l=r.areOwnPropsEqual,c=void 0===l?Jt:l,u=r.areStatePropsEqual,p=void 0===u?Jt:u,d=r.areMergedPropsEqual,m=void 0===d?Jt:d,f=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(r,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),h=cn(e,b,"mapStateToProps"),v=cn(t,_,"mapDispatchToProps"),y=cn(n,E,"mergeProps");return g(w,ln({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:h,initMapDispatchToProps:v,initMergeProps:y,pure:a,areStatesEqual:s,areOwnPropsEqual:c,areStatePropsEqual:p,areMergedPropsEqual:m},f))}}(),dn=Object.freeze({Provider:Lt,createProvider:kt,connectAdvanced:Vt,connect:pn}),mn=function(n){return void 0===n&&(n={}),Object.keys(n).reduce(function(e,t){return e["data-"+t]=n[t],e},{})};function fn(e){if(!e)return null;var t=String(e);return t.match(/[.?!]$/)?""+t:t+"."}function hn(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return e.map(fn).filter(function(e){return e}).join(" ").trim()}var vn=function(e,n){var t=Array.apply(null,new Array(e)),r=typeof n;return"undefined"!==r&&"function"!==r?t.map(function(){return n}):"function"===r?t.map(function(e,t){return n(t)}):t},yn="%s",gn=new RegExp(yn,"g"),bn="";function _n(e){for(var t=[],n=arguments.length-1;0<n--;)t[n]=arguments[n+1];var r=(e.match(gn)||[]).length;if(0===r)return e;var i=Math.max(0,r-t.length),a=vn(i,bn);return t.concat(a).reduce(function(e,t){return e.replace(yn,t)},e)}var En=function(n,r){var i;return function(){var e=this,t=arguments;clearTimeout(i),i=setTimeout(function(){i=null,n.apply(e,t)},r)}},wn=P(function(e){!function(){var o={}.hasOwnProperty;function s(){for(var e=arguments,t=[],n=0;n<arguments.length;n++){var r=e[n];if(r){var i=typeof r;if("string"===i||"number"===i)t.push(r);else if(Array.isArray(r))t.push(s.apply(null,r));else if("object"===i)for(var a in r)o.call(r,a)&&r[a]&&t.push(a)}}return t.join(" ")}e.exports?e.exports=s:window.classNames=s}()}),Sn=function(e){var t=e.classes,n=e.title,r=e.id,i=e.prefix,a=e.icon,o=e.focusable,s=n?r:null,l=wn(t),c=i?"#"+i+a:"#gel-icon-"+a,u=n?"img":"presentation",p={xmlnsXlink:"http://www.w3.org/1999/xlink",xlinkHref:c,href:c,role:"presentation"};return z.createElement("svg",{role:u,className:l,focusable:o,"aria-labelledby":s},n&&z.createElement("title",{id:r},n),z.createElement("use",p))};function On(e){var t=e.type,n=e.onClick,r=e.disabled,i=e.ariaLabel;return z.createElement("button",{className:"arrows__chevron",disabled:r,onClick:n,"aria-label":i},z.createElement(Sn,{classes:"arrows__chevron__icon",icon:t}))}function Pn(e){var t=e.onPreviousClick,n=e.onNextClick,r=e.previousDisabled,i=e.nextDisabled,a=e.previousAriaLabel,o=e.nextAriaLabel;return z.createElement("div",{className:"arrows"},z.createElement(On,{type:"previous",onClick:t,disabled:r,ariaLabel:a}),z.createElement(On,{type:"next",onClick:n,disabled:i,ariaLabel:o}))}function Nn(e){var t=e.href,n=e.action,r=e.ariaLabel,i=e.classes,a=e.align,o=e.icon,s=e.iconPosition;void 0===s&&(s="left");var l=e.children,c=e.type,u=e.data,p=e.clickHandler,d=e.openInNewWindow,m=e.isThemed,f=e.fontSize;void 0===f&&(f="bullfinch");var h=e.isPrimary;void 0===h&&(h=!1);var v=e.hasBackground;void 0===v&&(v=!0);var y=e.isActive;void 0===y&&(y=!1);var g=e.isNumeral;void 0===g&&(g=!1);var b,_,E,w,S,O,P,N,k,L=e.setRef,x=e.style,C=(_=(b={href:t,action:n}).href,E=b.action,_?"a":E?"button":"span"),T=mn(u),R=function(e,t){if("a"===e&&t)return"_blank"}(C,d),j=wn("button",i,((O={"button--with-icon-svg":o&&l,"button--icon-svg":o&&!l,"button--primary-icon":(w=h,S=o,!!S&&"iplayer"===S.props.icon&&!0===w),"button--no-background":!v,"button--themed":m,"button--active":y,"button--numeral":g,"button--clickable":t||n})["js-"+n]=n,O["button--"+a+"-align"]=a,O["button--with-icon-position-"+s]=o&&l,O)),I=function(e){if(e){var t=wn("button__icon-svg",e.props.classes);return z.cloneElement(e,{classes:t})}}(o);return z.createElement(C,Object.assign({},{ref:L,href:t,onClick:p,"aria-label":r,className:j,type:c,target:R},T,{style:x}),"left"===s&&I,(N=r,k=f,(P=l)?z.createElement("span",{className:"button__text typo typo--"+k+" typo--bold"},P):N?z.createElement("span",{className:"tvip-hide"},N):void 0),"right"===s&&I)}function kn(e){var t=e.classes,n=e.items,r=wn("content-flags",t);return z.createElement("ul",{className:r},n.map(function(e,t){var n=e.classes,r=e.acronym,i=e.text,a=e.icon,o=wn("content-flags__item",n);return z.createElement("li",{key:t,className:o,"data-version-type":r},z.createElement("span",{className:"tvip-hide"},i),z.createElement("abbr",{title:i,className:"tvip-hide"},r),function(e){if(e){var t=wn("content-flags__icon",e.props.classes);return z.cloneElement(e,{classes:t})}}(a))}))}var Ln=function(t){function e(e){t.call(this,e),this.setRef=this.setRef.bind(this),this.onChange=this.onChange.bind(this)}return t&&(e.__proto__=t),((e.prototype=Object.create(t&&t.prototype)).constructor=e).prototype.setRef=function(e){this.select=e},e.prototype.onChange=function(){this.props.onChange(this.select.value)},e.prototype.renderChildren=function(){return this.props.children.map(function(e){return z.cloneElement(e,{key:e.props.value})})},e.prototype.render=function(){var e=this.props.label,t=e.trim().toLowerCase().replace(/[^\w\s]/g,"").replace(/\s+/g,"_");return z.createElement("span",{className:"dropdown"},z.createElement("label",{htmlFor:t,className:"tvip-hide"},e),z.createElement("select",{id:t,ref:this.setRef,className:"dropdown__select typo typo--bullfinch typo--bold",onChange:this.onChange},this.renderChildren()),z.createElement(Sn,{prefix:"tvip-",icon:"down-triangle",classes:"dropdown__icon",focusable:"false"}))},e}(E.Component);function xn(e){var t=e.children,n=e.classes,r=wn("editorial-label",n);return z.createElement("span",{className:r},z.createElement("strong",null,t))}Ln.defaultProps={label:"",onChange:function(){},children:[]};var Cn=9;function Tn(t,n,r){t.addEventListener("keydown",function(e){if(e.target===t&&e.keyCode===Cn&&(void 0===n||e.shiftKey===n))return e.preventDefault(),r(e)})}var Rn=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),((t.prototype=Object.create(e&&e.prototype)).constructor=t).prototype.getFocusableElement=function(){var e=this.wrapperElement;return e.querySelector(".full-page-overlay__content > [tabindex]")||e},t.prototype.trapFocus=function(){var e=this.state.interactiveElements,t=e.first,n=e.last,r=e.length,i=this.getFocusableElement();i.focus(),r?(Tn(t,!0,function(){return n.focus()}),Tn(n,!1,function(){return t.focus()}),Tn(i,!0,function(){return n.focus()})):Tn(i,void 0,function(e){return e.preventDefault()})},t.prototype.getInteractiveElements=function(){var e=this.wrapperElement.querySelectorAll("a, button"),t=e.length;return{length:t,first:e[0],last:e[t-1]}},t.prototype.componentDidMount=function(){"undefined"!=typeof document&&(document.body.classList.add("no-scroll"),this.setState({interactiveElements:this.getInteractiveElements()},this.trapFocus))},t.prototype.componentWillUnmount=function(){"undefined"!=typeof document&&document.body.classList.remove("no-scroll")},t.prototype.render=function(){var t=this;return z.createElement("div",{className:"full-page-overlay",tabIndex:"-1",ref:function(e){return t.wrapperElement=e}},z.createElement("div",{className:"full-page-overlay__content"},this.props.children))},t}(z.Component);function jn(e){var t,n,r,i=e.total,a=e.active,o=(n=(t={total:i,active:a}).total,r=t.active,n<r?n:r),s=vn(o,function(e){return z.createElement("span",{key:e,className:"indicators__indicator indicators__indicator--active"})}),l=vn(i-o,function(e){return z.createElement("span",{key:e,className:"indicators__indicator"})});return z.createElement("div",{className:"indicators"},s,l)}function In(e,t,n){if(!t)return e;var r,i,a=(i=wn("lnk__icon",(r=t).props.classes),z.cloneElement(r,{classes:i,key:"icon"}));return"left"===n?[a,z.createElement("span",{key:"text",className:"lnk__label lnk__label--right"},e)]:"right"===n?[z.createElement("span",{key:"text",className:"lnk__label lnk__label--left"},e),a]:void 0}function Dn(e){var t=e.classes,n=e.href,r=e.clickHandler,i=e.children,a=e.disabled,o=e.icon,s=e.iconPosition;void 0===s&&(s="left");var l,c,u,p=e.data,d=e.ariaLabel,m=e.ariaHidden,f=e.expandedHitArea,h=e.setRef,v=(c=(l={href:n,disabled:a}).href,u=l.disabled,c?"a":u?"span":"button"),y=wn("lnk",t,{"lnk--disabled":a,"lnk--expanded-hit-area":f}),g=mn(p);return z.createElement(v,Object.assign({},{ref:h,href:n,onClick:r,className:y,"aria-label":d},function(e){if(e)return{"aria-hidden":"true"}}(m),g),In(i,o,s))}var Mn=z.createElement("svg",{className:"live-label__icon",viewBox:"0 0 32 32","aria-hidden":"true",focusable:"false"},z.createElement("path",{d:"M16 4c6.6 0 12 5.4 12 12s-5.4 12-12 12S4 22.6 4 16 9.4 4 16 4zm0-4C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16S24.8 0 16 0z"}),z.createElement("circle",{className:"live-label__icon__dot",cx:"16",cy:"16",r:"8.5"}));function An(e){var t=e.children;return z.createElement("div",{className:"live-label typo typo--bullfinch"},Mn,t&&z.createElement("span",{className:"live-label__text typo typo--bold"},t))}var Hn=function(t){function e(e){t.call(this,e),this.escKeyEventHandler=this.escKeyEventHandler.bind(this)}return t&&(e.__proto__=t),((e.prototype=Object.create(t&&t.prototype)).constructor=e).prototype.componentDidMount=function(){window.addEventListener("keydown",this.escKeyEventHandler)},e.prototype.componentWillUnmount=function(){window.removeEventListener("keydown",this.escKeyEventHandler)},e.prototype.escKeyEventHandler=function(e){var t=this.props.closeButtonClickHandler;t&&27===e.keyCode&&t()},e.prototype.renderCloseButton=function(){if(this.props.closeButtonClickHandler)return z.createElement(Nn,{classes:"modal-dialog__close",action:"close-modal",clickHandler:this.props.closeButtonClickHandler,hasBackground:!1,icon:z.createElement(Sn,{icon:"no",id:"modal-dialog-close-button-title",title:"Close"})})},e.prototype.renderTitle=function(){if(this.props.title)return z.createElement("h2",{id:"modal-overlay-title",className:"modal-dialog__title typo typo--bold typo--buzzard"},this.props.title)},e.prototype.renderText=function(){var e=this.props,t=e.text,n="msi"===e.type;if(t){var r=wn("modal-dialog__text","typo",{"typo--heron":n,"typo--skylark":!n});return t.map(function(e,t){return z.createElement("p",{key:t,id:"modal-overlay-description",className:r},e)})}},e.prototype.renderFooterComponents=function(){var e=this.props.footerComponents;if(e)return z.createElement("div",{className:"modal-dialog__footer"},e)},e.prototype.render=function(){var e,t=this.props,n=t.title,r=t.text,i=t.type,a=t.children,o=n?"modal-overlay-title":void 0,s=r?"modal-overlay-description":void 0,l=wn("modal-dialog",((e={})["modal-dialog--"+i]=i,e));return z.createElement("div",{className:l,role:"alertdialog",tabIndex:"-1","aria-labelledby":o,"aria-describedby":s},z.createElement("div",{className:"modal-dialog__content"},this.renderTitle(),this.renderText(),a),this.renderFooterComponents(),this.renderCloseButton())},e}(z.Component);function Un(e){var t=e.progress;return z.createElement("div",{className:"progress"},z.createElement("div",{className:"progress__position",style:{width:t+"%"}}))}function Fn(e){var t=e.percent,n=e.strokeWidth;void 0===n&&(n=2);var r=e.trailWidth;void 0===r&&(r=2);var i=e.transitionDuration;void 0===i&&(i=.05);var a=50-n/2,o="M 50,50 m 0,-"+a+" a "+a+","+a+" 0 1 1 0,"+2*a+" a "+a+","+a+" 0 1 1 0,-"+2*a,s=Math.round(2*Math.PI*a),l={strokeDasharray:s+"px "+s+"px",strokeDashoffset:(100-t)/100*s+"px",transition:"stroke-dashoffset "+i+"s linear 0s"};return z.createElement("svg",{className:"progress-circle",viewBox:"0 0 100 100"},z.createElement("path",{className:"progress-circle__trail",d:o,fillOpacity:"0",strokeWidth:r||n}),z.createElement("path",{className:"progress-circle__path",d:o,strokeWidth:n,fillOpacity:"0",style:l}))}var Bn={playerProfile:"smp",maintainTheLock:!0,product:"iplayer",responsive:!0,waitOnPluginLoad:!0,appName:"iplayer",appType:"responsive",name:"iplayer",type:"responsive",mediator:{host:"open.live.bbc.co.uk"},statsObject:{sessionLabels:{bbc_site:"tvandiplayer"}}},zn=["autoplay","counterName","allowCasting","muted","quality","volume","significantTime"],Wn={significantTime:30},qn={liveRewind:!0,simulcast:!0,significantTime:30};function Gn(e){var n,t=e.plugins,r=e.pluginsData;if(t)return{plugins:{toLoad:t.map((void 0===(n=r)&&(n=[]),function(e){var t=n.concat(e.data||[]);return Object.assign({},e,{data:t})}))}}}function Vn(e){var t,n=e.lang,r=e.subtitles,i=e.hideControls;return{ui:Object.assign({},function(e){if(e)return{locale:{lang:e}}}(n),function(e){if(void 0!==e)return{subtitles:{defaultOn:!!e}}}(r),(t=i,{controls:Object.assign({iplayerPlay:!0,availableOnMediaEnded:!0,spaceControlsPlayback:!0},function(e){if(void 0!==e)return{enabled:!e}}(t))}))}}function Kn(e){return Object.assign({},function(e){var t=e.playFrom;if(t)return{startTime:t}}(e),"vpid"===Jn(e).type?Wn:qn,{playlistObject:Yn(e)},(r=e,t=Object.keys(r).reduce(function(e,t){var n;return 0<=zn.indexOf(t)?Object.assign(((n={})[t]=r[t],n),e):e},{}),Object.assign({},Bn,t)),Vn(e),Gn(e),function(e){if(e.hybridPlayer)return{preferHtmlControls:!0}}(e));var r,t}function Yn(e){var t,n=Jn(e),r=n.type,i=n.id,a={items:[(t={live:"serviceID"===r},t[r]=i,t)]};return Object.assign({},a,function(e){var t=e.holdingImage;if(t)return{holdingImageURL:t}}(e))}function Jn(e){return{type:e.vpid?"vpid":"serviceID",id:e.vpid||e.serviceId}}function Qn(e,t){t&&e.setData({name:"SMP.markers",data:t})}function Xn(t,n,r){n&&Object.keys(n).forEach(function(e){r[t](e,n[e])})}var $n=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),((t.prototype=Object.create(e&&e.prototype)).constructor=t).prototype.componentDidMount=function(){this.loadBump()},t.prototype.shouldComponentUpdate=function(e){var t,n,r,i,a,o,s,l,c,u,p,d,m,f,h,v,y,g,b,_;return Xn("unbind",this.props.customEventListeners,this.smp),Xn("bind",e.customEventListeners,this.smp),t=this.props,n=e,r=Jn(t),i=Jn(n),JSON.stringify(r)!==JSON.stringify(i)&&this.smp.loadPlaylist(Yn(e)),a=this.props,o=e,a.muted!==o.muted&&this.smp.muted(e.muted),s=this.props,l=e,s.playFrom!==l.playFrom&&this.smp.currentTime(e.playFrom),c=this.props,u=e,p=Vn(c),d=Vn(u),JSON.stringify(p)!==JSON.stringify(d)&&this.smp.updateUiConfig(Vn(e).ui),m=this.props,f=e,m.quality!==f.quality&&this.smp.updateQuality({quality:e.quality}),h=this.props,v=e,h.volume!==v.volume&&this.smp.volume(e.volume),y=this.props,g=e,JSON.stringify(y.pluginsData)!==JSON.stringify(g.pluginsData)&&this.smp.setData(e.pluginsData),b=this.props,_=e,JSON.stringify(b.chapterMarkers)!==JSON.stringify(_.chapterMarkers)&&this.smp.setData(Qn(this.smp,e.chapterMarkers)),!1},t.prototype.loadBump=function(){var n=this;window.require(["bump-3"],function(e){var t=Kn(n.props);n.smp=e(n.playerElement).player(t),n.smp.load(),Xn("bind",n.props.customEventListeners,n.smp),n.smp.bind("initialised",function(){Qn(n.smp,n.props.chapterMarkers)})})},t.prototype.render=function(){var t=this;return z.createElement("div",{className:"player"},z.createElement("div",{className:"player__container",ref:function(e){return t.playerElement=e}}))},t}(z.Component);function Zn(e){var t=e.classes;void 0===t&&(t=[]);var n=e.sources;void 0===n&&(n=[]);var r=e.placeholder,i=e.alt;void 0===i&&(i="");var a=e.fillHeight,o=wn.apply(void 0,["rs-image",{"rs-image--fill-height":a}].concat(t)),s=n.map(function(e,t){var n=e.media,r=e.srcset,i=e.sizes;return z.createElement("source",{key:t,media:n,srcSet:r,sizes:i})});return z.createElement("div",{className:o},z.createElement("picture",null,s,z.createElement("img",{className:"rs-image__img",srcSet:r,alt:i})))}var er=["onFocusOrMouseEnter","onBlurOrMouseLeave","startCountdown","stopCountdown","cancelCountdown","tick"],tr=15;function nr(e){return-1!==e.type.indexOf("mouse")?"mouse":"keyboard"}var rr=function(n){function e(e){var t;n.call(this,e),t=this,er.forEach(function(e){t[e]=t[e].bind(t)}),this.state={hasFocus:!1,focusType:null,cancelled:!1,remaining:1e3*(this.props.duration||tr)}}return n&&(e.__proto__=n),((e.prototype=Object.create(n&&n.prototype)).constructor=e).prototype.tick=function(){var e=this.state.remaining-50;this.setState({remaining:e}),e<=0&&(this.stopCountdown(),this.props.onComplete&&this.props.onComplete())},e.prototype.startCountdown=function(){this.interval=setInterval(this.tick,50)},e.prototype.stopCountdown=function(){clearInterval(this.interval)},e.prototype.onFocusOrMouseEnter=function(e){this.state.hasFocus||(this.setState({hasFocus:!0,focusType:nr(e)}),this.stopCountdown())},e.prototype.onBlurOrMouseLeave=function(e){nr(e)===this.state.focusType&&(this.setState({hasFocus:!1,focusType:null}),0<this.state.remaining&&!this.state.cancelled&&this.startCountdown())},e.prototype.cancelCountdown=function(){this.stopCountdown(),this.setState({cancelled:!0}),this.props.onCancel&&this.props.onCancel(Math.round(this.state.remaining/1e3))},e.prototype.componentDidMount=function(){this.startCountdown(),this.props.onStart&&this.props.onStart()},e.prototype.componentWillUnmount=function(){this.stopCountdown()},e.prototype.renderProgressLabel=function(){return this.state.hasFocus?z.createElement(Sn,{icon:"no",classes:"countdown__icon"}):z.createElement("div",{className:"countdown__remaining typo typo--bold"},Math.round(this.state.remaining/1e3))},e.prototype.renderProgressCircle=function(){var e=this.state.remaining/(1e3*this.props.duration)*100;return z.createElement(Fn,{percent:e})},e.prototype.render=function(){return z.createElement("button",{className:"countdown","aria-label":this.props.ariaLabel,onClick:this.cancelCountdown,onFocus:this.onFocusOrMouseEnter,onBlur:this.onBlurOrMouseLeave,onMouseEnter:this.onFocusOrMouseEnter,onMouseLeave:this.onBlurOrMouseLeave},z.createElement("div",{className:"countdown__progress"},this.renderProgressCircle(),this.renderProgressLabel()),z.createElement("div",{className:"countdown__label typo typo--bold"},this.props.cancelLabel||"Cancel"))},e}(z.Component);function ir(e){var t=e.classes,n=e.items,r=e.isSeparated,i=wn("inline-list",t,{"inline-list--separated":r});return z.createElement("ul",{className:i},n&&n.map(function(e,t){return z.createElement("li",{key:t,className:"inline-list__item"},z.createElement(Dn,{href:e.href},e.text))}))}var ar="480xn_blur";function or(e){return e.replace("{recipe}",ar)}var sr=function(n){function e(e,t){n.call(this,e,t),this.state={backgroundLoaded:!1,playerInitialised:!1,played:!1}}return n&&(e.__proto__=n),((e.prototype=Object.create(n&&n.prototype)).constructor=e).prototype.componentDidMount=function(){this.loadBackground(),this.props.loadPlayer&&this.loadBump()},e.prototype.componentDidUpdate=function(e){var t=this;!1===e.loadPlayer&&!0===this.props.loadPlayer&&this.loadBump(),e.vpid!==this.props.vpid&&this.setState({played:!1,playerInitialised:!1},function(){return t.loadBump()})},e.prototype.renderCta=function(){if(this.props.cta){var e=wn("inline-playback__cta",this.props.cta.props.classes);return z.cloneElement(this.props.cta,{classes:e,align:"left"})}},e.prototype.loadBackground=function(){if(this.props.image){var t=new Image;t.addEventListener("load",function e(){t.removeEventListener("load",e,{passive:!0}),this.setState({backgroundLoaded:!0})}.bind(this),{passive:!0}),t.src=or(this.props.image)}},e.prototype.loadBump=function(){var t=this;window.require(["bump-3"],function(e){t.renderPlayer(e)})},e.prototype.renderPlayer=function(r){var i=this;this.setState({showPlayer:!1},function(){i.setState({showPlayer:!0},function(){var e,t,n=(e=i.props,t=e.vpid,{autoplay:!0,playerProfile:"smp",product:"iplayer",responsive:!0,significantTime:30,siteID:"iPlayer",appName:"iplayer",appType:"responsive",allowCasting:!1,counterName:e.playerCounterName,name:"iplayer",playlistObject:{items:[{vpid:t}],holdingImageURL:e.image},statsObject:{sessionLabels:{bbc_site:"tvandiplayer"}},type:"responsive",mediator:{host:"open.live.bbc.co.uk"}});i.smp=r(i.playerElement).player(n),i.smp.bind("initialised",function(){return i.setState({playerInitialised:!0})}),i.smp.bind("playing",function(){return i.onPlay()}),i.smp.load()})})},e.prototype.onPlay=function(){var e=this;!this.state.played&&this.props.onPlay&&this.setState({played:!0},function(){return e.props.onPlay()})},e.prototype.renderPlayerPlaceholder=function(){if(!this.state.playerInitialised)return z.createElement("div",{className:"inline-playback__player-placeholder"})},e.prototype.renderLabels=function(){var e=wn("inline-playback__label","typo","typo--bold","typo--robin"),t=wn(e,"inline-playback__label--primary",{"inline-playback__label--with-separator":this.props.secondaryLabel}),n=e;return z.createElement("div",null,this.props.primaryLabel&&z.createElement("span",{className:t},this.props.primaryLabel),this.props.secondaryLabel&&z.createElement("span",{className:n},this.props.secondaryLabel))},e.prototype.render=function(){var t=this,e=function(e){if(e)return{"background-image":"url('"+or(e)+"')"}}(this.props.image),n=wn("inline-playback__background",{"is-loaded":this.state.backgroundLoaded});return z.createElement("div",{className:"inline-playback"},z.createElement("div",{className:n,style:e}),z.createElement("div",{className:"gel-wrap"},z.createElement("div",{className:"gel-layout gel-layout--center"},z.createElement("div",{className:"gel-layout__item gel-10/12@xl"},z.createElement("div",{className:"gel-layout"},z.createElement("div",{className:"gel-layout__item gel-1/1@m gel-7/10@xl"},z.createElement("div",{className:"inline-playback__player-container"},this.state.showPlayer&&z.createElement("div",{className:"inline-playback__player",ref:function(e){return t.playerElement=e}}),this.renderPlayerPlaceholder())),z.createElement("div",{className:"inline-playback__info-container gel-layout__item gel-1/1@m gel-3/10@xl"},z.createElement("div",{className:"inline-playback__info gel-layout"},z.createElement("div",{className:"gel-layout__item gel-7/12@m gel-1/1@xl"},this.renderLabels(),z.createElement("div",{className:"inline-playback__title typo typo--heron"},this.props.title),z.createElement("div",{className:"inline-playback__synopsis typo typo--canary"},this.props.synopsis)),z.createElement("div",{className:"inline-playback__info-secondary gel-layout__item gel-1/3@m gel-1/4@l gel-1/1@xl"},this.renderCta()))))))))},e}(z.Component);function lr(e,t,n){if(e||t){var r=wn("live-panel-item__time-info",{"live-panel-item__time-info--left-stack":n,"gel-hide-gte@m":n});return z.createElement("div",{className:r},function(e){if(e)return z.createElement("span",{className:"live-panel-item__time-info__label typo typo--bullfinch typo--bold"},e)}(e),function(e,t){if(e&&t)return z.createElement("span",{className:"live-panel-item__time-info__separator typo typo--bullfinch","aria-hidden":"true"}," - ")}(e,t),function(e){if(e)return z.createElement("time",{className:"live-panel-item__time-info__time typo typo--bullfinch"},e)}(t))}}function cr(e,t,n,r){var i,a=(i=r,n?"a":i?"button":"p"),o=wn("live-panel-item__link",{"live-panel-item__link--with-hover":"p"!==a}),s=Object.assign({className:o},function(e){if(e)return{href:e}}(n),function(e){if(e)return{onClick:e}}(r));return z.createElement(a,s,function(e){if(e)return z.createElement("p",{className:"live-panel-item__link__title typo typo--skylark typo--bold",dangerouslySetInnerHTML:{__html:e}})}(e),function(e){if(e)return z.createElement("p",{className:"live-panel-item__link__subtitle typo typo--canary",dangerouslySetInnerHTML:{__html:e}})}(t))}function ur(e){var t,n,r,i=e.screenReaderTitle,a=e.remainingAvailability,o=e.explainerLink,s=e.timelinessLabel,l=e.indicatorBlips,c=e.duration,u=e.displayFlags;return z.createElement("div",{className:"gel-layout__item gel-1/2 gel-1/1@m metadata__container",title:i},a&&(n=(t={remainingAvailability:a,explainerLink:o}).remainingAvailability,r=t.explainerLink,z.createElement("p",{className:"metadata__item typo typo--bullfinch"},z.createElement("span",{className:"availability"},n),r&&z.createElement(Dn,{href:r.href,classes:"metadata__link typo--bold"},r.text))),s&&z.createElement("p",{className:"metadata__item metadata__timeliness-label typo typo--robin typo--bold"},s),l&&!s&&z.createElement(jn,{total:l.total,active:l.active}),c&&function(e){void 0===e&&(e={});var t=e.text,n=e.screenReaderDuration;return z.createElement("p",{className:"metadata__item metadata__item--last typo typo--bullfinch"},z.createElement(Sn,{classes:"metadata__item--icon",icon:"duration"}),n&&z.createElement("span",{className:"tvip-hide"},n),t)}(c),u&&z.createElement(kn,{items:u}))}sr.defaultProps={loadPlayer:!0};var pr=7,dr=4,mr=4;function fr(e,t){return vn(t).reduce(function(e,t,n){return e.concat(n+1)},[]).slice(e-1)}function hr(e,t,n,r,i){var a={classes:wn("pagination__direction",["pagination__direction--"+r,"pagination__direction--"+i]),href:e,ariaLabel:e&&n,ariaHidden:!e,disabled:!e};return z.createElement(Dn,Object.assign({},{key:""+r+i},a),t)}function vr(e){return z.createElement("li",{key:e,className:"pagination__ellipsis"},z.createElement("span",null,"..."))}function yr(e,t,n,r,i){return[hr(e,n,i,r,"small"),hr(e,t,i,r,"large")]}function gr(e,t,n,r,i){var a=n===t,o=a?null:_n(e,t),s=_n(i,t,r),l={isNumeral:!0,href:o,isActive:a};return z.createElement("li",{key:t,className:"pagination__number"},z.createElement(Nn,l,z.createElement("span",{"aria-hidden":"true"},t),z.createElement("span",{className:"tvip-hide"},s)))}function br(e,t,n,r){var i,a,o,s,l,c,u,p,d,m,f,h,v,y,g,b,_,E,w=dr,S=n-mr;return n<pr?(i=e,a=t,s=r,fr(1,o=n).map(function(e){return gr(i,e,a,o,s)})):t<=w?(l=e,c=t,u=n,p=r,[fr(1,dr+1).map(function(e){return gr(l,e,c,u,p)}),vr("after"),gr(l,u,c,u,p)]):S<t?(d=e,m=t,h=r,v=fr((f=n)-mr,f).map(function(e){return gr(d,e,m,f,h)}),[gr(d,1,m,f,h),vr("before"),v]):(y=e,b=n,_=r,E=fr((g=t)-1,g+1).map(function(e){return gr(y,e,g,b,_)}),[gr(y,1,g,b,_),vr("before"),E,vr("after"),gr(y,b,g,b,_)])}function _r(e){var t=e.subtitle;return t?z.createElement("span",{className:"typo typo--skylark play-cta__text__subtitle"},t):null}function Er(e){var t=e.hidden,n=e.episode;if(!n)return null;var r=wn("play-cta__text","js-play-cta-text",{"play-cta__text--hidden":t,"play-cta__text--with-subtitle":n.subtitle});return z.createElement("div",{className:r},z.createElement("span",{className:"typo typo--buzzard typo--bold play-cta__text__title"},n.title),z.createElement(_r,{subtitle:n.subtitle}))}function wr(e){var t=e.hidden,n=e.loading,r=wn("play-cta__icon","js-play-cta-icon",{"play-cta__icon--hidden":t}),i=wn("play-cta__svg","play-cta__svg--loading","js-play-cta-loading",{"play-cta__svg--hidden":!n}),a=wn("play-cta__svg","js-play-cta-play",{"play-cta__svg--hidden":n});return z.createElement("div",{className:r,"aria-hidden":"true"},z.createElement(Sn,{classes:a,icon:"iplayer"}),z.createElement(Sn,{classes:i,icon:"loading"}))}function Sr(e){var t=e.children,n=e.aspectRatio;return z.createElement("div",{className:"placeholder",style:function(e){var t,n,r;if(e)return{paddingBottom:(t=e,n=t.split(":"),r=n[0],n[1]/r*100+"%")}}(n)},z.createElement("div",{className:"placeholder__content"},t))}var Or=/[|\\{}()[\]^$+*?.]/g,Pr=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(Or,"\\$&")};function Nr(e,t){var n,r=Pr(t),i=new RegExp("("+r+")","gi");return e.split(i).map((n=t,function(e){return e.toLowerCase()===n.toLowerCase()?z.createElement("span",{className:"typo typo--bold"},e):e}))}function kr(e){var t=e.href,n=Nr(e.text,e.value);return z.createElement("li",{className:"typo typo--canary"},z.createElement(Dn,{classes:"search-bar__link",href:t},n))}var Lr=function(n){function e(e,t){n.call(this,e,t)}return n&&(e.__proto__=n),((e.prototype=Object.create(n&&n.prototype)).constructor=e).prototype.shouldComponentUpdate=function(){return!1},e.prototype.render=function(){var e=z.createElement(Sn,{icon:"search"});return z.createElement(Nn,{action:"submit",type:"submit",classes:"search-bar__button",hasBackground:!1,icon:e,ariaLabel:this.props.title})},e}(z.Component),xr=function(n){function e(e,t){n.call(this,e,t)}return n&&(e.__proto__=n),((e.prototype=Object.create(n&&n.prototype)).constructor=e).prototype.shouldComponentUpdate=function(e){return this.props.value!==e.value||this.props.results!==e.results},e.prototype.render=function(){var n=this,e=this.props.results.map(function(e,t){return z.createElement(kr,Object.assign({},{key:t,value:n.props.value},e))});return z.createElement("ul",{className:"search-bar__results"},e)},e}(z.Component),Cr=function(n){function e(e,t){n.call(this,e,t),this.handleFocus=this.handleFocus.bind(this),this.handleBlur=this.handleBlur.bind(this),this.handleKeyUp=this.handleKeyUp.bind(this),this.handleSubmit=this.handleSubmit.bind(this),this.setInputRef=this.setInputRef.bind(this),this.setFormRef=this.setFormRef.bind(this),this.state={active:!1,value:e.defaultValue||""}}return n&&(e.__proto__=n),((e.prototype=Object.create(n&&n.prototype)).constructor=e).prototype.setInputRef=function(e){this.input=e},e.prototype.setFormRef=function(e){this.form=e},e.prototype.handleFocus=function(){this.props.onFocus&&this.props.onFocus(),this.setState({active:!0})},e.prototype.handleBlur=function(){this.setState({active:!1})},e.prototype.handleKeyUp=function(e){var t=e.target.value;this.setState({value:t}),this.props.onInput&&this.props.onInput(t)},e.prototype.submitForm=function(){var e=this;this.setState({submitted:!0},function(){e.form.submit()})},e.prototype.handleSubmit=function(e){var t=this;if(!this.state.submitted&&this.props.onSubmit){e.preventDefault();var n=this.input.value;this.props.onSubmit(n).then(function(){return t.submitForm()})}},e.prototype.render=function(){var e=this.props,t=e.url,n=e.description,r=e.submitLabel,i=e.results,a=e.defaultValue;void 0===a&&(a="");var o=this.state,s=o.active,l=o.value,c=wn("search-bar",{"is-active":s,"search-bar--with-results":i&&0<i.length});return z.createElement("div",{className:c},z.createElement("form",{ref:this.setFormRef,action:t,method:"get",onSubmit:this.handleSubmit},z.createElement("label",{htmlFor:"search-bar-input",className:"tvip-hide"},n),z.createElement("input",{ref:this.setInputRef,className:"search-bar__input typo typo--skylark",onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyUp:this.handleKeyUp,defaultValue:a,placeholder:n,id:"search-bar-input",type:"text",name:"q",autoComplete:"off",maxLength:"100"}),z.createElement(Lr,{title:r})),i&&z.createElement(xr,{results:i,value:l}))},e}(z.Component);function Tr(e,t,n){return t?z.createElement("a",{className:"section__header__title__link",href:t,"aria-label":n},e):e}function Rr(e,t,n,r,i,a,o){if(e||t||n)return z.createElement("div",{className:"section__header"},function(e,t,n,r,i,a){if(e||t){var o=e&&t,s=wn("section__header__title typo typo--"+n,{"gel-hide":o,"gel-show@m":o,"tvip-hide":r});return z.createElement("h2",{className:s},Tr(e||t,i,a))}}(e,t,r,i,a,o),function(e,t,n,r,i,a){if(e&&t){var o=wn("section__header__title typo typo--"+n+" gel-hide@m",{"tvip-hide":r});return z.createElement("h2",{className:o},Tr(t,i,a))}}(e,t,r,i,a,o),function(e){if(e){var t=wn("section__header__cta",e.props.classes);return z.cloneElement(e,{classes:t})}}(n))}function jr(e,t){return z.createElement("p",{className:"synopsis__paragraph synopsis__paragraph--medium"},e.text," ",t&&(n=e,r=z.createElement(Sn,{classes:"synopsis__button__icon",icon:"arrow-down"}),z.createElement(Dn,{classes:"synopsis__button typo typo--bold typo--bullfinch js-synopsis-more",icon:r,iconPosition:"right"},n.button.text)));var n,r}function Ir(i){if(i){var a=i.texts.length-1;return z.createElement("div",{className:"synopsis__large"},i.texts.map(function(e,t){return z.createElement("p",{className:"synopsis__paragraph",key:t},e," ",t===a&&(n=i,r=z.createElement(Sn,{classes:"synopsis__button__icon",icon:"arrow-up"}),z.createElement(Dn,{classes:"synopsis__button typo typo--bold typo--bullfinch js-synopsis-less",icon:r,iconPosition:"right"},n.button.text)));var n,r}))}}var Dr=null,Mr=function(){if(Dr)return Dr;var e={transition:"transitionend",WebkitTransition:"webkitTransitionEnd"},t=document.createElement("div");for(var n in e)if(void 0!==t.style[n]){Dr=e[n];break}return Dr=Dr||"transitionend"};function Ar(n,r){var i=Mr();n.addEventListener(i,function e(t){t.target===n&&(r(),n.removeEventListener(i,e,{passive:!0}))},{passive:!0})}var Hr=function(n){function e(e,t){n.call(this,e,t),this.state={drawerHeight:0,spacerHeight:0,isVisible:e.isOpen,animating:!1}}return n&&(e.__proto__=n),((e.prototype=Object.create(n&&n.prototype)).constructor=e).prototype.componentDidMount=function(){this.addWindowResizeHandler(),this.setState({spacerHeight:this.getContentHeight()||0}),this.props.isOpen&&this.props.onOpen()},e.prototype.componentWillUnmount=function(){this.removeWindowResizeHandler()},e.prototype.componentWillReceiveProps=function(e){!this.props.isOpen&&e.isOpen&&this.onOpen(),this.props.isOpen&&!e.isOpen&&this.onClose()},e.prototype.waitForRef=function(n){var r=this;return new Promise(function(e){var t=setInterval(function(){if(r[n])return window.clearInterval(t),e()},10)})},e.prototype.onOpen=function(){var t=this;this.addWindowResizeHandler(),this.setState({isVisible:!0,animating:!0},function(){setTimeout(function(){t.waitForRef("tearDrawer").then(function(){Ar(t.tearDrawer,function(){t.setState({animating:!1,drawerHeight:null}),t.props.onOpen()});var e=t.getContentHeight();t.setState({drawerHeight:e,spacerHeight:e})})},60)})},e.prototype.onClose=function(){var e=this;this.removeWindowResizeHandler(),Ar(this.tearDrawer,function(){e.setState({isVisible:!1,animating:!1})});var t=this.getContentHeight();this.setState({drawerHeight:t},function(){setTimeout(function(){e.setState({animating:!0,drawerHeight:0,spacerHeight:0})},60)})},e.prototype.handleWindowResize=function(){this.setState({spacerHeight:this.getContentHeight()})},e.prototype.addWindowResizeHandler=function(){this.windowResizeHandler||(this.windowResizeHandler=En(this.handleWindowResize.bind(this),100),window.addEventListener("resize",this.windowResizeHandler,{passive:!0}))},e.prototype.removeWindowResizeHandler=function(){window.removeEventListener("resize",this.windowResizeHandler,{passive:!0}),this.windowResizeHandler=null},e.prototype.getContentHeight=function(){if(this.tearContent)return this.tearContent.getBoundingClientRect().height},e.prototype.renderCloseButton=function(){var e={icon:z.createElement(Sn,{classes:"button__icon-svg",icon:"no"}),classes:"tear__close button--no-background",ariaLabel:this.props.closeAriaLabel,action:"close",clickHandler:this.props.onCloseButton};return z.createElement(Nn,e)},e.prototype.render=function(){var t=this,e=this.props.children,n=wn("tear__drawer",{"tear__drawer--with-animation":this.state.animating});return this.state.isVisible?z.createElement("div",{className:"tear"},z.createElement("div",{className:n,ref:function(e){return t.tearDrawer=e},style:{height:this.state.drawerHeight}},z.createElement("div",{className:"tear__content",ref:function(e){return t.tearContent=e}},e,z.createElement("div",{className:"tear__top"},z.createElement("div",{className:"tear__controls gel-wrap"},this.renderCloseButton())))),z.createElement("div",{style:{height:this.state.spacerHeight},className:"tear__spacer"})):z.createElement("div",{className:"tear"})},e}(z.Component);function Ur(e){var t=e.icon,n=wn("banner__icon__svg",t.props.classes);return z.createElement("div",{className:"banner__icon"},E.cloneElement(t,{classes:n}))}function Fr(e){var t=e.cta;return z.createElement("div",{className:"banner__cta"},t)}function Br(e){var t=e.children;return z.createElement("h2",{className:"banner__message__title typo typo--goose typo--bold"},t)}function zr(e){var t=e.dismissHandler;return z.createElement(Nn,{classes:"banner__dismiss dismiss",action:"dismiss",hasBackground:!1,icon:z.createElement(Sn,{icon:"no",title:"Dismiss",id:"dismiss"}),clickHandler:t})}function Wr(n,r){var i=Mr();n.addEventListener(i,function e(t){t.target===n&&(r(),n.removeEventListener(i,e,{passive:!0}))},{passive:!0})}function qr(e){var t=window.getComputedStyle(e);return t.transition&&-1<t.transition.indexOf("height")}function Gr(e,t,n){void 0===n&&(n=function(){}),e.setState({style:{height:t}},n)}Hr.defaultProps={onOpen:function(){return null},onCloseButton:function(){return null}};var Vr=function(n){function e(e,t){n.call(this,e,t),this.dismissHandler=this.dismissHandler.bind(this),this.state={}}return n&&(e.__proto__=n),((e.prototype=Object.create(n&&n.prototype)).constructor=e).prototype.dismissHandler=function(){this.hide()},e.prototype.show=function(){var e,t;this.props.animateIn&&qr(this.banner)&&(t=(e=this).banner.getBoundingClientRect().height,e.setState({overflowHidden:!0},function(){Gr(e,0,function(){setTimeout(function(){Wr(e.banner,function(){e.setState({style:{height:null}}),e.setState({overflowHidden:!1})}),Gr(e,t)},100)})}))},e.prototype.hide=function(){var e=this,t=this.props.animateOut&&qr(this.banner),n=this.banner.getBoundingClientRect().height;this.setState({overflowHidden:!0},function(){Gr(e,n,function(){setTimeout(function(){t?Wr(e.banner,e.props.onDismiss):e.props.onDismiss(),Gr(e,0)},100)})})},e.prototype.componentDidMount=function(){this.show()},e.prototype.render=function(){var t=this,e=this.props,n=e.classes,r=e.light,i=e.dismissible,a=e.fullWidth,o=e.noGutter,s=e.transparent,l=e.icon,c=e.title,u=e.children,p=e.cta,d=e.animateIn,m=e.animateOut,f=wn("banner",n,{"banner--light":r,"banner--dismissible":i,"banner--full-width":a,"banner--no-gutter":o,"banner--no-bg":s,"banner--with-icon":l,"banner--animated":d||m,"banner--overflow-hidden":this.state.overflowHidden});return z.createElement("div",{className:f,style:this.state.style,ref:function(e){return t.banner=e}},z.createElement("div",{className:"banner__outer"},z.createElement("div",{className:"banner__inner"},l&&z.createElement(Ur,{icon:l}),z.createElement("div",{className:"banner__content"},z.createElement("div",{className:"banner__message"},z.createElement("div",{className:"banner__message__inner"},c&&z.createElement(Br,null,c),u)),p&&z.createElement(Fr,{cta:p}))),i&&z.createElement(zr,{dismissHandler:this.dismissHandler})))},e}(z.Component);Vr.defaultProps={onDismiss:function(){return null}};var Kr=function(e){return Array.isArray(e)?e:e?[e]:[]},Yr=65,Jr=65,Qr="NEXT",Xr="PREV";function $r(e){return e.changedTouches?e.changedTouches[0]:e}function Zr(e){var t=1*e;return Yr<=t?Qr:t<=-Yr?Xr:null}var ei={getWheelDirection:function(e){var t=Math.abs(e.deltaY);return Jr<t?null:(e.stopPropagation(),Zr(e.deltaX))},getDragDirection:function(e,t){var n=$r(e),r=$r(t),i=n.clientX-r.clientX,a=n.clientY-r.clientY,o=Math.abs(i),s=Math.abs(a);if(s<o&&t.preventDefault(),s<=Jr)return Zr(i)},NEXT:Qr,PREV:Xr},ti={xs:0,s:400,m:600,l:900,xl:1008,xxl:1280};var ni={fillBreakpoints:function(e,t){var n=Object.keys(ti),a=Object.assign({},e,t);return n.reduce(function(e,t){var n;if(a.hasOwnProperty(t))return Object.assign({},e,((n={})[t]=a[t],n));var r,i=Object.keys(e);return Object.assign({},e,((r={})[t]=e[i[i.length-1]],r))},{})},BREAKPOINTS:ti,PEEKING_PERCENTAGES:{xs:11,s:8,m:8,l:5,xl:0,xxl:0}},ri=function(n,r){var i;return function(){var e=this,t=arguments;i||(i=!0,n.apply(e,t),setTimeout(function(){return i=!1},r))}},ii=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),((t.prototype=Object.create(e&&e.prototype)).constructor=t).prototype.handleFocusIn=function(){this.props.onFocus&&this.props.onFocus(this.props.index)},t.prototype.componentDidMount=function(){this.item.addEventListener("focusin",this.handleFocusIn.bind(this),{passive:!0})},t.prototype.componentWillUnmount=function(){this.item.removeEventListener("focusin",this.handleFocusIn.bind(this),{passive:!0})},t.prototype.render=function(){var t=this,e=wn("carrousel__item",this.props.classes);return z.createElement("li",{ref:function(e){return t.item=e},className:e},this.props.children)},t}(E.Component),ai="Scroll carousel right",oi="Scroll carousel left";function si(e){var t,n,r,i=e.totalPages,a=e.currentPage,o=e.onPreviousClick,s=e.onNextClick,l=e.breakpoint,c=e.offsetTop,u=e.offsetRight,p=a===i,d=1===a;return z.createElement("div",{className:"carrousel__arrows",style:(t=l,n=c,r=u,{top:n.hasOwnProperty(t)?n[t]+"px":void 0,right:r})},z.createElement(Pn,{onNextClick:s,onPreviousClick:o,nextDisabled:p,previousDisabled:d,nextAriaLabel:ai,previousAriaLabel:oi}))}var li=ei.getWheelDirection,ci=ei.getDragDirection,ui=ei.NEXT,pi=ei.PREV,di=ni.fillBreakpoints,mi=ni.BREAKPOINTS,fi=ni.PEEKING_PERCENTAGES,hi=100,vi=20;var yi=function(t){function r(e){t.call(this,e),this.carrousel=null,this.track=null,this.isAnimating=!1,this.mouseOver=!1,this.dragStart=null,this.isTouchEnabled=null,this.filledBreakpoints=di(r.defaultProps.perPage,this.props.perPage),this.onWheel=this.onWheel.bind(this),this.onScroll=this.onScroll.bind(this),this.onMouseEnter=this.onMouseEnter.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this),this.onAnimationEnd=this.onAnimationEnd.bind(this),this.onResize=En(this.onResize.bind(this),hi),this.onItemFocus=this.onItemFocus.bind(this),this.onDragStart=this.onDragStart.bind(this),this.onDragEnd=this.onDragEnd.bind(this),this.onDragMove=ri(this.onDragMove.bind(this),vi),this.previousPage=this.previousPage.bind(this),this.nextPage=this.nextPage.bind(this),this.carrouselRef=this.carrouselRef.bind(this),this.trackRef=this.trackRef.bind(this),this.state={arrowsVisible:!1,currentBreakpoint:null,page:1,totalPages:null}}return t&&(r.__proto__=t),((r.prototype=Object.create(t&&t.prototype)).constructor=r).prototype.componentDidMount=function(){var e;this.isTouchEnabled=!((e=window.document.documentElement.classList)&&e.contains("ipw-low-support"))&&("ontouchstart"in window||0<window.navigator.maxTouchPoints||0<window.navigator.msMaxTouchPoints),this.calculateState(),this.addEventListeners()},r.prototype.componentWillUnmount=function(){this.removeEventListeners()},r.prototype.addEventListeners=function(){this.isTouchEnabled&&(this.carrousel.addEventListener("touchstart",this.onDragStart),this.carrousel.addEventListener("touchend",this.onDragEnd),this.carrousel.addEventListener("touchmove",this.onDragMove),this.carrousel.addEventListener("pointerdown",this.onDragStart),this.carrousel.addEventListener("pointerup",this.onDragEnd),this.carrousel.addEventListener("pointermove",this.onDragMove)),this.carrousel.addEventListener("wheel",this.onWheel),this.carrousel.addEventListener("scroll",this.onScroll),this.carrousel.addEventListener("mouseenter",this.onMouseEnter),this.carrousel.addEventListener("mouseleave",this.onMouseLeave),this.track.addEventListener("webkitTransitionEnd",this.onAnimationEnd,{passive:!0}),this.track.addEventListener("transitionend",this.onAnimationEnd,{passive:!0}),window.addEventListener("resize",this.onResize,{passive:!0})},r.prototype.removeEventListeners=function(){this.isTouchEnabled&&(this.carrousel.removeEventListener("touchstart",this.onDragStart),this.carrousel.removeEventListener("touchend",this.onDragEnd),this.carrousel.removeEventListener("touchmove",this.onDragMove),this.carrousel.removeEventListener("pointerdown",this.onDragStart),this.carrousel.removeEventListener("pointerup",this.onDragEnd),this.carrousel.removeEventListener("pointermove",this.onDragMove)),this.carrousel.removeEventListener("wheel",this.onWheel),this.carrousel.removeEventListener("scroll",this.onScroll),this.carrousel.removeEventListener("mouseenter",this.onMouseEnter),this.carrousel.removeEventListener("mouseleave",this.onMouseLeave),this.track.removeEventListener("webkitTransitionEnd",this.onAnimationEnd,{passive:!0}),this.track.removeEventListener("transitionend",this.onAnimationEnd,{passive:!0}),window.removeEventListener("resize",this.onResize,{passive:!0})},r.prototype.getPerPageForBreakpoint=function(e){return void 0===e&&(e=this.state.currentBreakpoint),this.filledBreakpoints[e]},r.prototype.getPageForIndex=function(e){return Math.floor(e/this.getPerPageForBreakpoint()+1)},r.prototype.getIndexForFirstItemOnPage=function(){return this.getPerPageForBreakpoint()*(this.state.page-1)},r.prototype.calculateState=function(){var e=Object.keys(mi).reduce(function(e,t){return window.matchMedia("(min-width: "+mi[t]+"px)").matches?t:e},null),t=this.getPerPageForBreakpoint(e),n="l"===e||"xl"===e||"xxl"===e,r=Kr(this.props.children),i=Math.ceil(r.length/t),a=(!this.isTouchEnabled||n)&&1<i;this.setState({arrowsVisible:a,currentBreakpoint:e,totalPages:i})},r.prototype.onWheel=function(e){if(Math.abs(e.deltaX)>=Math.abs(e.deltaY)&&e.preventDefault(),!this.isAnimating&&this.mouseOver){var t=li(e);t===ui&&this.nextPage("wheel"),t===pi&&this.previousPage("wheel")}},r.prototype.onScroll=function(e){this.carrousel.scrollLeft=0,e.preventDefault(),e.stopPropagation()},r.prototype.onMouseEnter=function(){this.mouseOver=!0},r.prototype.onMouseLeave=function(){this.mouseOver=!1},r.prototype.onDragStart=function(e){this.dragStart=e},r.prototype.onDragEnd=function(){this.dragStart=null},r.prototype.onDragMove=function(e){if(this.dragStart){var t=ci(this.dragStart,e);t===ui&&(this.nextPage("touch"),this.dragStart=null),t===pi&&(this.previousPage("touch"),this.dragStart=null)}},r.prototype.onAnimationEnd=function(e){e.target.classList.contains("carrousel__track")&&(this.isAnimating=!1)},r.prototype.onResize=function(){var e=this.getIndexForFirstItemOnPage();this.calculateState();var t=this.getPageForIndex(e);this.setPage(t)},r.prototype.onItemFocus=function(e){var t=Math.ceil((e+1)/this.getPerPageForBreakpoint());this.setPage(t);var n=document.getElementById("tviplayer");n.scrollLeft=0,setTimeout(function(){return n.scrollLeft=0},0)},r.prototype.nextPage=function(e){if(this.state.page<this.state.totalPages){var t=this.state.page+1;this.props.onNextPage({actionType:e,page:t}),this.setPage(t)}},r.prototype.previousPage=function(e){if(1<this.state.page){var t=this.state.page-1;this.props.onPrevPage({actionType:e,page:t}),this.setPage(t)}},r.prototype.setPage=function(e){e<1||e>this.state.totalPages||e===this.state.page||(this.isAnimating=!0,this.setState({page:e}))},r.prototype.getCarrouselItemClassList=function(){var n=Object.assign({},r.defaultProps.perPage,this.props.perPage),e=Object.keys(n).map(function(e){var t="xs"!==e?"@"+e:"";return"gel-1/"+n[e]+t});return wn(e)},r.prototype.getTrackStyles=function(){var e="translate3d("+(this.state.page-1)*-(100-fi[this.state.currentBreakpoint])+"%, 0px, 0px)";return{WebkitTransform:e,MsTransform:e,transform:e}},r.prototype.carrouselRef=function(e){this.carrousel=e},r.prototype.trackRef=function(e){this.track=e},r.prototype.renderItems=function(){var o=this,s=Kr(this.props.children),l=this.getCarrouselItemClassList();return s.map(function(e,t){var n=o.props.bookend&&t===s.length-1,r=n&&!o.props.alwaysShowBookend,i=n&&o.props.alwaysShowBookend,a=wn(l,{"gel-hide@xl":r,"gel-hide":i});return z.createElement(ii,{classes:a,key:t,index:t,onFocus:o.onItemFocus},e)})},r.prototype.renderBookend=function(){var e=Kr(this.props.children).length-1,t=wn({"gel-hide gel-show@xl":!this.props.alwaysShowBookend});return z.createElement(ii,{classes:t,index:e,onFocus:this.onItemFocus},this.props.bookend)},r.prototype.render=function(){var e=z.createElement(si,{totalPages:this.state.totalPages,currentPage:this.state.page,onNextClick:this.nextPage.bind(this,"click"),onPreviousClick:this.previousPage.bind(this,"click"),breakpoint:this.state.currentBreakpoint,offsetTop:this.props.arrowsOffsetTop}),t=wn("carrousel",{"carrousel--with-arrows":this.state.arrowsVisible,"carrousel--first-page":1===this.state.page,"carrousel--last-page":this.state.page===this.state.totalPages});return z.createElement("div",{className:t,ref:this.carrouselRef},z.createElement("div",{className:"carrousel__inner"},this.state.arrowsVisible&&e,z.createElement("ul",{className:"carrousel__track",style:this.getTrackStyles(),ref:this.trackRef},this.props.children&&this.renderItems(),this.props.bookend&&this.renderBookend())))},r}(E.Component);function gi(e,t,n,r,i){var a=i?" ":"",o=e.trim(),s=t.trim();return n&&r?o+'<span class="tvip-hide">'+a+s+'</span><span aria-hidden="true">...</span>':t?o+'<span class="tvip-hide">'+a+s+"</span>":e}function bi(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),!e||e.length<=t)return e;if(r){var i=e.split(/[\n\s\r]/);if(1===i.length&&e.length>t){return gi(e.substr(0,t),e.substr(t),!0,n,r)}var a=(l=t,{lastPartIndex:(c=i.reduce(function(e,t,n){var r=e.currentLength+t.length;return e.done?e:l<r?{lastPartIndex:n,useSuffix:!0,done:!0}:{currentLength:r+1,lastPartIndex:n,useSuffix:!1,done:!1}},{lastPartIndex:0,currentLength:0,useSuffix:!1,done:!1})).lastPartIndex,useSuffix:c.useSuffix}),o=a.lastPartIndex,s=a.useSuffix;return gi(i.slice(0,o).join(" "),i.slice(o).join(" "),s,n,r)}var l,c,u=e.length>t;return gi(e.substr(0,t),e.substr(t),u,n,r)}yi.defaultProps={perPage:{xs:2},arrowsOffsetTop:{},onPrevPage:function(){},onNextPage:function(){},alwaysShowBookend:!1};var _i={truncate:bi,titleSubtitle:function(e,t,n,r){var i=3*n,a=2*n,o=2*r;return t?e&&e.length>n?e.length>a?{title:bi(e,a,!0,!0),subtitle:bi(t,r,!0,!0)}:{title:e,subtitle:bi(t,r,!0,!0)}:t&&t.length>o?{title:e,subtitle:bi(t,o,!0,!0)}:{title:e,subtitle:t}:{title:bi(e,i,!0,!0),subtitle:t}}},Ei={xs:{minWidth:0,items:{1:{sizes:"calc(100vw - 16px)",images:[416,576]},2:{sizes:"calc(50vw - 12px)",images:[192,288]}}},s:{minWidth:400,items:{1:{sizes:"calc(100vw - 16px)",images:[384,576,592,896]},2:{sizes:"calc(50vw - 12px)",images:[192,288,432]}}},m:{minWidth:600,items:{1:{sizes:"calc(100vw - 32px)",images:[592,880,1296]},2:{sizes:"calc(50vw - 24px)",images:[288,416,432,640]},3:{sizes:"calc(33vw - 21px)",images:[192,288,432]}}},l:{minWidth:900,items:{2:{sizes:"calc(50vw - 24px)",images:[432,640,480,720]},3:{sizes:"calc(33vw - 21px)",images:[288,432,320,480]},4:{sizes:"calc(25vw - 20px)",images:[208,320,240,352]}}},xl:{minWidth:1008,items:{3:{sizes:"314px",images:[320,480]},4:{sizes:"232px",images:[240,352]}}},xxl:{minWidth:1280,items:{3:{sizes:"405px",images:[416,624]},4:{sizes:"300px",images:[304,464]}}}},wi=["xs","s","m","l","xl","xxl"];function Si(d,m){var e=Object.keys(m),t=e.slice().pop(),f=m[t],n=e.concat(wi.slice(wi.indexOf(t)+1,wi.length)).filter(function(e){var t=m[e]||f;return Ei[e].items[t]}),h=n.length-1;return n.reverse().reduce(function(e,t){var n,r,i,a,o,s,l,c=e.length===h,u=m[t]||f,p={media:(s=t,l=c,l?"(min-width: 0px)":"(min-width: "+Ei[s].minWidth+"px)"),sizes:(a=t,o=u,""+Ei[a].items[o].sizes),srcset:(n=t,r=u,i=d,Ei[n].items[r].images.map(function(e){var t=Math.floor(e/16*9);return i.replace("{recipe}",e+"x"+t)+" "+e+"w"}).join(","))};return e.concat([p])},[])}function Oi(e){var t=Si(e.imageTemplate,e.itemsPerRow);return z.createElement("div",{className:"content-item__image"},z.createElement(Zn,{sources:t,alt:""}))}var Pi=24,Ni=30;function ki(e){return 0<=e}function Li(e,t){void 0===t&&(t={});var n=t.isPrimary;void 0===n&&(n=!1);var r=t.showSeparator;void 0===r&&(r=!1);var i=t.isUppercase;void 0===i&&(i=!1);var a=t.isBold;void 0===a&&(a=!0);var o=t.wrap;void 0===o&&(o=!1);var s=t.liveLabel;if((!n||!s)&&e){var l=wn("typo","typo--bullfinch","content-item__label",{"typo--bold":a,"content-item__label--primary":n,"content-item__label--uppercase":i,"content-item__label--with-separator":r,"content-item__label--wrap":o});return z.createElement("span",{className:l},e)}}function xi(e,t){if("always"===e||"hover"===e)return z.createElement("div",{className:"content-item__icon-wrapper content-item__icon-wrapper--"+t},z.createElement("div",{className:"content-item__icon"},z.createElement(Sn,{icon:"iplayer",classes:"content-item__icon__play",focusable:"false"})))}function Ci(e,t){if(e)return z.createElement("div",{className:"content-item__live content-item__live--"+t},z.createElement(An,null,e))}function Ti(e,t){if(ki(e))return z.createElement("div",{className:"content-item__progress content-item__progress--"+t},z.createElement(Un,{progress:e}))}function Ri(e){var t=e.template,n=[{srcset:t.replace("{recipe}","784x441")+" 1x,"+t.replace("{recipe}","1184x666")+" 2x"}];return z.createElement("div",{className:"hero-header__background"},z.createElement(Zn,{sources:n,classes:"hero-header__background__image"}),";")}var ji="gel-1/2@m gel-4/12@l",Ii="gel-4/12@l gel-hide-lte@m";function Di(e){if(e){var s=e.length;return e.map(function(e,t){var n,r,i,a=0===t,o=(n=t===s-1,3===s&&n?Ii:ji);return z.createElement("div",{key:t,className:"gel-layout__item gel-1/1 "+o},(r=e,(i=a)?z.cloneElement(r,{isFirst:i}):r))})}}var Mi=Object.freeze({version:"32.11.0",mountComponent:function(e,t){return{instance:l.hydrate(e,t),element:t.firstChild}},buildDataAttributes:mn,buildAriaLabel:hn,formatString:_n,fillArray:vn,debounce:En,Icon:Sn,Arrows:Pn,Bookend:function(e){var t=e.setRef,n=e.href,r=e.title,i=e.subtitle,a=e.size;void 0===a&&(a="small");var o=e.ariaLabel,s=e.classes,l=wn("bookend","bookend--"+a,s);return z.createElement("a",{className:l,ref:t,href:n,"aria-label":o},r&&z.createElement("p",{className:"bookend__title typo typo--goose typo--bold"},r),i&&z.createElement("p",{className:"bookend__subtitle typo typo--skylark"},i))},Button:Nn,ContentFlags:kn,Dropdown:Ln,EditorialLabel:xn,FullPageOverlay:Rn,IndicatorBlips:jn,Link:Dn,LinkIcon:function(e){var t=wn("lnk__icon",e.classes);return z.createElement(Sn,Object.assign({},e,{classes:t}))},LiveLabel:An,Modal:Hn,Progress:Un,ProgressCircle:Fn,Player:$n,ResponsiveImage:Zn,Countdown:rr,FeatureItem:function(e){var t,n,r,i=e.recipe,a=e.onClick,o=e.label,s=e.title,l=e.subtitle,c=e.synopsis,u=e.href;return z.createElement("div",{className:"gel-layout feature-item"},z.createElement("a",{href:u,className:"feature-item__link",onClick:a},z.createElement("div",{className:"feature-item__image gel-layout__item gel-1/3"},(r=[{srcset:(n=i).replace("{recipe}","416x234")+" 416w, "+n.replace("{recipe}","608x342")+" 608w",sizes:"416px"}],z.createElement(Sr,null,z.createElement(Zn,{sources:r}),z.createElement("div",{className:"feature-item__play-button"},z.createElement(Sn,{icon:"iplayer",classes:"feature-item__play-icon"}))))),z.createElement("div",{className:"feature-item__metadata gel-layout__item gel-1/2 gel-5/12@l gel-1/3@xl"},function(e){if(e)return z.createElement("span",{className:"feature-item__label typo typo--bullfinch typo--bold"},e)}(o),(t=s,z.createElement("p",{className:"feature-item__title typo typo--heron typo--bold"},t)),function(e){if(e)return z.createElement("p",{className:"feature-item__subtitle typo typo--skylark"},e)}(l),function(e){if(e)return z.createElement("p",{className:"feature-item__synopsis typo typo--skylark"},e)}(c))))},HeroImage:function(e){var t,n,r,i,a,o=e.classes,s=e.image,l=e.dog,c=wn("hero-image js-hero-image hero-image--gradient","playback-gradient js-playback-gradient playback-gradient--hero",o);return z.createElement("div",{className:"hero-image-wrapper"},z.createElement("div",{className:c},l&&(n=(t=l).image,r=t.alt,i=t.square,a=wn("hero-image__dog__image",{"hero-image__dog__image--square":i}),z.createElement("div",{className:"hero-image__dog gel-wrap"},z.createElement("img",{className:a,src:n,alt:r}))),z.createElement(Zn,Object.assign({},s,{classes:"hero-image__picture"}))))},InlineList:ir,InlinePlayback:sr,LivePanelItem:function(e){var t=e.label,n=e.startTime,r=e.title,i=e.subtitle,a=e.contentLink,o=e.clickHandler,s=e.ctas,l=e.isFirst,c=wn("live-panel-item",{"live-panel-item--first":l});return z.createElement("div",{className:c},lr(t,n,!0),z.createElement("div",{className:"live-panel-item__content"},function(e,t,n,r,i,a){if(e||t||n||r)return z.createElement("div",{className:"live-panel-item__content__info"},lr(e,t),cr(n,r,i,a))}(t,n,r,i,a,o),z.createElement("div",{className:"live-panel-item__content__ctas"},function(e){if(e)return e.map(function(e,t){return z.createElement("div",{key:t,className:"live-panel-item__content__ctas__cta"},e)})}(s))))},LivePanelPreviewImage:function(e){var t=e.recipe,n=e.clickHandler,r=e.ariaLabel,i=e.alt;void 0===i&&(i="");var a=[{srcset:t.replace("{recipe}","416x234")+" 416w, "+t.replace("{recipe}","608x342")+" 608w",sizes:"416px"}],o=Object.assign({className:"live-panel__preview","aria-label":r},function(e){if(e)return{onClick:e}}(n));return z.createElement("button",o,z.createElement("span",{className:"tvip-hide"},r),z.createElement(Sr,null,z.createElement(Zn,{alt:i,sources:a})))},Metadata:function(e){var t=e.page,n=e.classes;void 0===n&&(n="");var r,i,a,o=e.editorialLabel,s=e.firstShownDate,l=e.screenReaderTitle,c=e.remainingAvailability,u=e.explainerLink,p=e.timelinessLabel,d=e.indicatorBlips,m=e.duration,f=e.displayFlags;return z.createElement("div",{className:n},z.createElement("div",{className:"metadata metadata--"+t},z.createElement("div",{className:"gel-layout"},(i=(r={editorialLabel:o,firstShownDate:s}).editorialLabel,a=r.firstShownDate,z.createElement("div",{className:"gel-layout__item gel-1/2 gel-1/1@m metadata__container metadata__container--first"},i&&z.createElement(xn,{classes:"metadata__label typo typo--bold typo--robin"},i),a&&z.createElement("p",{className:"metadata__item typo typo--bullfinch"},a))),ur({screenReaderTitle:l,remainingAvailability:c,explainerLink:u,timelinessLabel:p,indicatorBlips:d,duration:m,displayFlags:f}))))},Notice:function(e){var t=e.classes,n=e.icon,r=e.link,i=e.children,a=e.iconColour,o=wn("notice",t,{"notice--with-icon":void 0!==n});return z.createElement("div",{className:o,style:{fill:a}},function(e){if(e){var t=wn("notice__icon",e.props.classes);return z.cloneElement(e,{classes:t})}}(n),z.createElement("div",{className:"typo typo--canary typo--bold notice__text"},i," ",function(e){if(e){var t=wn("notice__cta",e.props.classes);return z.cloneElement(e,{classes:t})}}(r)))},Pagination:function(e){var t=e.pageUrl;void 0===t&&(t="?page=%s");var n=e.totalPages;void 0===n&&(n=0);var r=e.pageAriaLabel;void 0===r&&(r="");var i,a,o,s,l,c,u,p,d=e.currentPage,m=e.ariaLabel,f=e.previousLabel,h=e.previousAriaLabel,v=e.nextLabel,y=e.nextAriaLabel,g=m?"ipw-pagination-desc":void 0;return z.createElement("nav",{className:"pagination typo typo--bullfinch typo--bold",role:"navigation","aria-labelledby":g},g&&z.createElement("h2",{className:"tvip-hide",id:g},m),(l=t,u=f,p=h,yr(1<(c=d)?_n(l,c-1):null,u,"<","prev",p)),z.createElement("ol",{className:"pagination__list"},br(t,d,n,r)),(i=t,o=v,s=y,yr((a=d)<n?_n(i,a+1):null,o,">","next",s)))},PlayCta:function(e){var t=e.disabled,n=e.hidden,r=e.loading,i=e.episode,a=e.ariaLabel,o=wn("play-cta js-play-cta",{"play-cta--hidden":n});return z.createElement("button",{disabled:t,className:o,"aria-label":a},z.createElement(Er,{hidden:n,episode:i}),z.createElement(wr,{hidden:n,loading:r}))},Placeholder:Sr,RelatedLink:function(e){var t=e.href,n=e.classes,r=e.icon,i=e.children,a=wn("typo typo--canary typo--bold related-link",n);return z.createElement("a",{href:t,className:a},z.createElement("span",{className:"related-link__text"},i),function(e){if(e){var t=wn("related-link__icon",e.props.classes);return z.cloneElement(e,{classes:t})}}(r))},SearchBar:Cr,Section:function(e){var t=e.title,n=e.smallTitle,r=e.hideTitle,i=e.titleFontSize;void 0===i&&(i="heron");var a,o=e.titleHref,s=e.titleAriaLabel,l=e.children,c=e.cta,u=e.background,p=e.spacing,d=e.classes,m=e.type,f=e.dataAttributes,h=e.ariaLabel,v=e.setRef,y=wn("section",d,((a={"section--with-background":u})["section--spacing-"+p]=p,a));return z.createElement("section",Object.assign({},{ref:v,className:y,"data-section-type":m},mn(f),{"aria-label":h}),function(e){if(e){var t=wn("section__background",e.props.classes);return z.cloneElement(e,{classes:t})}}(u),z.createElement("div",{className:"section__content"},Rr(t,n,c,i,r,o,s),z.createElement("div",null,l)))},Synopsis:function(e){var t=e.classes;void 0===t&&(t="");var n=e.largeSynopsis,r=e.mediumSynopsis,i=e.programmeLinks;return z.createElement("div",{className:t},z.createElement("div",{className:"synopsis js-synopsis typo typo--canary"},jr(r,n),Ir(n),function(e){if(e)return z.createElement("div",{className:"synopsis__links"},z.createElement(ir,{isSeparated:!0,classes:"typo typo--bold typo--bullfinch",items:e.items}))}(i)))},Tear:Hr,Banner:Vr,Carrousel:yi,ContentItem:function(e){var t=e.href,n=e.title,r=e.subtitle,i=e.primaryLabel,a=e.secondaryLabel,o=e.durationSubLabel,s=e.secondarySubLabel,l=e.synopsis,c=e.imageTemplate,u=e.itemsPerRow,p=e.dataAttributes,d=e.progressPercent,m=e.showPlayIcon,f=e.liveLabel,h=e.secondaryCta,v=e.listWhenSmall;void 0===v&&(v=!1);var y=e.background;void 0===y&&(y=!1);var g=e.dimmed;void 0===g&&(g=!1);var b,_,E,w,S,O,P,N,k,L,x,C,T,R,j,I,D,M=e.onClick,A=(_=r,(b=n)&&!_&&b.length>2*Pi),H=function(e){var t=e.itemsPerRow,n=e.shouldHideSynopsis,r=e.synopsis,i=e.listWhenSmall,a=e.showPlayIcon,o=e.progressPercent,s=e.secondaryCta,l=e.background,c=e.dimmed,u=t[Object.keys(t).filter(function(e){return"xxl"!==e}).pop()],p=t.xl;void 0===p&&(p=u);var d=t.xxl;void 0===d&&(d=u);var m={xl:p,xxl:d},f="always"===a,h=Object.keys(m).map(function(e){return"content-item--"+m[e]+"@"+e});return wn("content-item",h,{"content-item--always-icon":f,"content-item--no-synopsis":!r||n,"content-item--list-when-small":i,"content-item--with-progress":ki(o),"content-item--with-secondary-cta":s,"content-item--with-background":l,"content-item--dimmed":c})}({itemsPerRow:u,shouldHideSynopsis:A,synopsis:l,listWhenSmall:v,showPlayIcon:m,progressPercent:d,secondaryCta:h,background:y,dimmed:g}),U=(w=(E={title:n,primaryLabel:i,secondaryLabel:a,subtitle:r,synopsis:l,durationSubLabel:o,secondarySubLabel:s,liveLabel:f}).title,S=E.primaryLabel,O=E.secondaryLabel,P=E.subtitle,N=E.synopsis,k=E.durationSubLabel,L=E.secondarySubLabel,x=k?"Duration: "+k:"",hn(w,E.liveLabel)+" Description: "+hn(S,O,P,N,x,L)),F=wn("gel-layout__item",{"gel-1/2 gel-1/1@m":v}),B=mn(p);return z.createElement("div",{className:H},z.createElement("a",Object.assign({},{href:t,className:"content-item__link gel-layout gel-layout--flush","aria-label":U,onClick:M},B),z.createElement("div",{className:F},z.createElement("div",{className:"content-item__image-wrapper"},z.createElement(Oi,{imageTemplate:c,itemsPerRow:u}),Ci(f,"over-image"),xi(m,"over-image"),Ti(d,"over-image"))),z.createElement("div",{className:F},z.createElement("div",{className:"content-item__inner"},z.createElement("div",{className:"content-item__info"},z.createElement("div",{className:"content-item__info__above-text"},xi(m,"above-text"),Ti(d,"above-text")),z.createElement("div",{className:"content-item__info__text"},(j=i,I=a,D=f,z.createElement("div",{className:"content-item__labels"},Li(j,{isPrimary:!0,wrap:!0,showSeparator:!!I,liveLabel:D}),Li(I,{liveLabel:D,wrap:!0}))),(C=n,T=r,R=_i.titleSubtitle(C,T,Pi,Ni),[z.createElement("div",{key:"title",className:"content-item__title typo typo--skylark typo--bold",dangerouslySetInnerHTML:{__html:R.title}}),z.createElement("div",{key:"subtitle",className:"content-item__info__primary"},z.createElement("div",{className:"content-item__description typo typo--bullfinch",dangerouslySetInnerHTML:{__html:R.subtitle}}))]),z.createElement("div",{className:"content-item__info__secondary"},function(e,t){if(e&&!t)return z.createElement("div",{className:"content-item__description typo typo--bullfinch"},e)}(l,A),Ci(f,"under-text"),function(e,t,n){if(!n.liveLabel&&(e||t))return z.createElement("div",{className:"content-item__sublabels"},Li(e,{showSeparator:!!t,isUppercase:!0}),Li(t,{isBold:!1}))}(o,s,{liveLabel:f}))))))),function(e){if(e){var t=wn("content-item__secondary-cta",e.props.classes);return z.cloneElement(e,{classes:t})}}(h))},HeroHeader:function(e){var t,n=e.classes,r=e.title,i=e.subtitle,a=e.label,o=e.subLabel,s=e.children,l=e.facets,c=e.fadeTo,u=e.imageTemplate,p=wn("hero-header",n,((t={"hero-header--with-facets":l,"hero-header--with-background":u})["hero-header--with-"+c+"-fade"]=c,t));return z.createElement("div",{className:p},z.createElement("div",{className:"gel-wrap"},z.createElement("div",{className:"gel-layout"},z.createElement("div",{className:"gel-layout__item"},z.createElement("div",{className:"hero-header__inner"},u&&z.createElement(Ri,{template:u}),z.createElement("div",{className:"gel-9/12@m gel-5/12@l"},a&&z.createElement("div",{className:"hero-header__label typo typo--bullfinch typo--bold"},a),r&&z.createElement("h1",{className:"hero-header__title typo typo--bold typo--buzzard"},r),o&&z.createElement("div",{className:"hero-header__sublabel"},o),i&&z.createElement("p",{className:"hero-header__subtitle typo typo--canary"},i),s&&z.createElement("div",{className:"hero-header__children"},s)))))))},LivePanel:function(e){var t=e.preview,n=e.items,r=e.onAir;return void 0===r&&(r=!1),z.createElement("div",{className:"live-panel gel-layout","data-on-air":r.toString()},function(e){if(e)return z.createElement("div",{className:"gel-layout__item gel-hide-lte@m gel-4/12@l"},e)}(t),Di(n))}}),Ai=P(function(e,t){function i(e,t){return e===t}function p(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:i,n=null,r=null;return function(){return function(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,i=0;i<r;i++)if(!e(t[i],n[i]))return!1;return!0}(t,n,arguments)||(r=e.apply(null,arguments)),n=arguments,r}}function n(c){for(var e=arguments,t=arguments.length,u=Array(1<t?t-1:0),n=1;n<t;n++)u[n-1]=e[n];return function(){for(var e=arguments,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=e[r];var i=0,a=n.pop(),o=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e})){var n=t.map(function(e){return typeof e}).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+n+"]")}return t}(n),s=c.apply(void 0,[function(){return i++,a.apply(null,arguments)}].concat(u)),l=p(function(){for(var e=arguments,t=[],n=o.length,r=0;r<n;r++)t.push(o[r].apply(null,e));return s.apply(null,t)});return l.resultFunc=a,l.recomputations=function(){return i},l.resetRecomputations=function(){return i=0},l}}t.__esModule=!0,t.defaultMemoize=p,t.createSelectorCreator=n,t.createStructuredSelector=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:r;if("object"!=typeof t)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof t);var i=Object.keys(t);return e(i.map(function(e){return t[e]}),function(){for(var e=arguments,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=e[r];return n.reduce(function(e,t,n){return e[i[n]]=t,e},{})})};var r=t.createSelector=n(p)});function Hi(e){return e&&"object"==typeof e&&"default"in e?e.default:e}O(Ai);var Ui=Hi(Ai),Fi=Hi(z),Bi=Hi(wn);var zi=function(e){return e.translations},Wi=zi;function qi(e){return e.pagination}var Gi={selectPagination:qi,selectListPagination:(0,Ui.createSelector)([qi,zi],function(e,t){return{totalPages:e.totalPages,currentPage:e.currentPage,pageUrl:e.pageUrl,ariaLabel:t.pagination_aria,nextLabel:t.pagination_next,previousLabel:t.pagination_previous,nextAriaLabel:t.pagination_next_aria,previousAriaLabel:t.pagination_previous_aria,pageAriaLabel:t.pagination_go_to_page_aria}})},Vi=Gi.selectPagination,Ki=Gi.selectListPagination;var Yi=dn.connect(function(e){return{pagination:Ki(e)}})(function(e){var t=e.pagination;return 1<t.totalPages?z.createElement("div",{className:"gel-wrap"},z.createElement("div",{className:"list__pagination"},z.createElement(Mi.Pagination,t))):null}),Ji="SEARCH_SUGGEST_QUERY_UPDATED",Qi="SEARCH_SUGGEST_SUCCEEDED",Xi="SEARCH_SUGGEST_FAILED",$i="SEARCH_SUGGEST_EMPTY",Zi=2;var ea={fetchSuggestions:function(i){return function(n,e,t){var r=t.ibl;if(n({type:Ji,payload:i}),i.length<Zi)return n({type:$i});r.getSearchSuggestions(i).then(function(e){var t=e.results;return n({type:Qi,payload:t})}).catch(function(){return n({type:Xi})})}}},ta=Ui.createSelector,na=Gi.selectPagination;function ra(e){return e.header}var ia={selectHeader:ra,selectSearchHeader:ta([zi,ra,function(e){return e.searchSuggest}],function(e,t,n){return{searchBar:{description:e.search_bar_placeholder,submitLabel:e.search_bar_submit},results:n.results,query:t.query}}),selectTLEOHeader:ta([ra],function(e){return{title:e.title,subtitle:e.subtitle,label:e.genre,facets:!0,imageTemplate:e.imageTemplate}}),selectEpisodesAvailable:ta([ra,na],function(e,t){return{masterBrand:{id:e.brandId,title:e.brandTitle},total:t.totalEpisodes}}),selectDogAssetPath:ta([ra],function(e){return e.dogAssetsPath}),selectQuery:ta([ra],function(e){return e.query})},aa=ia.selectSearchHeader,oa=ia.selectQuery,sa=function(n,r){var i;return function(){var e=this,t=arguments;clearTimeout(i),i=setTimeout(function(){i=null,n.apply(e,t)},r)}},la=function(t){function e(e){t.call(this,e)}return t&&(e.__proto__=t),((e.prototype=Object.create(t&&t.prototype)).constructor=e).prototype.render=function(){var e=this.props,t=e.results,n=e.actions,r=e.searchBar,i=e.query,a=t&&t.slice(0,3),o=sa(n.search,400);return Fi.createElement("div",{className:"search-list__header"},Fi.createElement("div",{className:"gel-wrap"},Fi.createElement(Mi.SearchBar,Object.assign({},r,{url:"/iplayer/search",onInput:o,results:a,defaultValue:i}))))},e}(Fi.Component);var ca=dn.connect(function(e){return aa(e)},function(e){return{actions:I.bindActionCreators({search:ea.fetchSuggestions},e)}})(la);function ua(e){return e.entities}var pa={selectItems:ua,selectItemCount:(0,Ui.createSelector)([ua],function(e){return e.length})},da=pa.selectItems,ma=pa.selectItemCount,fa="Showing search results for",ha="Sorry, we couldn't find anything for";var va=dn.connect(function(e){return{itemCount:ma(e),query:oa(e)}})(function(e){var t=e.query,n=e.itemCount;if(!t)return null;var r=!n,i=n?fa:ha;return z.createElement("div",{className:"search-message gel-wrap"},z.createElement("h1",{className:"search-title typo typo--heron"},i," ",z.createElement("span",{className:"search-title__highlight typo typo--bold"},t)),r&&z.createElement("p",{className:"search-subtitle typo typo--goose"},"Please check and try again."))});var ya=250;function ga(n,r,i){var a=sa(function(){var e,t;t=i,window.innerHeight+window.pageYOffset>=function(e){for(var t=0;t+=e.offsetTop||0,e=e.offsetParent;);return t}(t)&&(e=r,n.fireLog({},"scroll-"+e,"scroll"),window.removeEventListener("scroll",a,{passive:!1}))},ya);window.addEventListener("scroll",a,{passive:!1})}function ba(e,t){var n,r,i=(n=e)[Math.round(n.length/2)-1],a=(r=e)[r.length-1];i&&a&&(ga(t,"middle",i),ga(t,"bottom",a))}var _a=".content-item__link",Ea="js-view-all-episodes",wa="js-programme-website",Sa=9,Oa=["xs","s","m","l","xl","xxl"];function Pa(e,t,n,r,i){var a,o=(a=t,Object.keys(a).map(function(e){return"xs"===e?"gel-1/"+a[e]:"gel-1/"+a[e]+"@"+e})),s=function(e,c,u,p,t){if("search"===e&&c===Sa)return"gel-hide@m";if(t){var n=Oa.reduce(function(t,e){if(!p.hasOwnProperty(e))return t;var n,r=p[e],i=Math.floor(u/r)*r-1,a=c<=i||u<r,o=Oa.filter(function(e){return t.hasOwnProperty(e)}),s=o[o.length-1],l=t[s];return a&&!s||a===l?t:((n=Object.assign({},t))[e]=a,n)},{});return Object.keys(n).map(function(e){return n[e]?"gel-show@"+e:"xs"===e?"gel-hide":"gel-hide@"+e})}}(e,i,r,t,n);return Bi("list__grid__item gel-layout__item",o,s)}var Na=function(t){function e(e){t.call(this,e),this.gridItems=[],this.setGridRef=this.setGridRef.bind(this),this.addGridItemRef=this.addGridItemRef.bind(this)}return t&&(e.__proto__=t),((e.prototype=Object.create(t&&t.prototype)).constructor=e).prototype.componentDidMount=function(){var h=this,n=this.props.istats;if(n){var r=this.grid.querySelectorAll(".content-item");n.trackingInitComplete().then(function(){var e,t;e=r,t=function(e,t){return n=e,r=t,i=h.props,a=i.istats,o=i.pagination,s=i.items,l=i.commonItemStatsLabels,c=n.querySelector(_a),u=n.querySelector("."+Ea),p=n.querySelector("."+wa),d=function(e,t,n){if(t.totalPages){var r=(t.currentPage-1)*t.perPage+e+1;return{prev_object_count_list:t.totalEpisodes,prev_object_position:r,prev_page_number:t.currentPage,prev_page_number_total:t.totalPages}}return{prev_object_count_list:n,prev_object_position:e+1}}(r,o,s.length),m=s[r].meta&&s[r].meta.statsLabels,f=Object.assign({},d,l,m),a.addLinkTracking(c,f),u&&(a.addTrackingRegion(u,"view-all-episodes"),a.addLinkTracking(u,f)),void(p&&(a.addTrackingRegion(p,"programme-website-link"),a.addLinkTracking(p,f)));var n,r,i,a,o,s,l,c,u,p,d,m,f},Array.prototype.forEach.call(e,t),ba(h.gridItems,n)})}},e.prototype.setGridRef=function(e){return this.grid=e},e.prototype.addGridItemRef=function(e){return this.gridItems.push(e)},e.prototype.render=function(){var a=this,e=this.props,o=e.items,s=e.translations,l=e.perRow,c=e.fullRows,t=o.map(function(e,t){var n=e.props,r=Pa(a.props.type,l,c,o.length,t),i=Object.assign({},n,{itemsPerRow:l},function(e){var t=e.props,n=e.translations;if("tleo-unavailable"===t.type||"episode-unavailable"===t.type)return{dimmed:!0,secondaryCta:Fi.createElement(Mi.Link,{href:t.href,ariaHidden:!0,classes:wa+" typo typo--bold"},n.visit_programme_website),showPlayIcon:!1,secondaryLabel:n.not_available}}({props:n,translations:s}),function(e){var t=e.props,n=e.translations,r="tleo-unavailable"===t.type||"episode-unavailable"===t.type,i="tleo-available"===t.type,a=t.secondaryHref;if(!r&&i&&a)return{secondaryCta:(o={props:t,translations:n},s=o.props,l=o.translations,c={href:s.secondaryHref,classes:Ea+" typo typo--bold"},Fi.createElement(Mi.Link,c,l.view_all_episodes))};var o,s,l,c}({props:n,translations:s}));return Fi.createElement("li",{key:t,ref:a.addGridItemRef,className:r},Fi.createElement(Mi.ContentItem,i))});return Fi.createElement("div",{className:"list__grid gel-wrap",ref:this.setGridRef},Fi.createElement("ul",{className:"gel-layout"},t))},e}(Fi.Component);var ka=dn.connect(function(e){return{pagination:Vi(e),translations:Wi(e),items:da(e)}})(Na);Na.defaultProps={type:"default",fullRows:!0,perRow:{xs:2},commonItemStatsLabels:{}};var La=function(e){var t=e.store,n=e.istats;return z.createElement(dn.Provider,{store:t},z.createElement("div",{className:"list search-list"},z.createElement(ca,null),z.createElement(va,null),z.createElement(ka,{type:"search",fullRows:!1,perRow:{xs:2,m:3},istats:n}),z.createElement(Yi,null)))},xa=".search-list";return function(o,s){return new Promise(function(a){window.require(["utils/istats"],function(e){var n,t=(n=s.ibl.baseUrl,{getSearchSuggestions:function(e){var t="/search-suggest?q="+encodeURIComponent(e)+"&rights=web";return fetch(""+n+t).then(function(e){return e.ok?e.json():Promise.reject()}).then(function(e){return e.search_suggest})}}),r=ft(s.initialState,{ibl:t});l.hydrate(La({store:r,istats:e}),o.querySelector("#main"));var i=o.querySelector(xa);e.addTrackingRegion(i,"search-list").then(a)})})}}(reactDom,react); window.mediatorDefer=page(document.getElementById("tviplayer"),{"initialState":{"page":{"status":"unsearched"},"header":{},"entities":[],"groups":[],"pagination":{},"trailer":{},"searchSuggest":{},"translations":{"search_bar_placeholder":"Find a programme on BBC iPlayer","search_bar_submit":"Find","pagination_previous":"Previous","pagination_next":"Next","pagination_next_aria":"Next Page","pagination_previous_aria":"Previous Page","pagination_go_to_page_aria":"Page %s of %s","pagination_aria":"Pagination controls","not_available":"Not available","visit_programme_website":"Programme website","view_all_episodes":"View all episodes"},"experiments":{},"dials":{}},"ibl":{"baseUrl":"https://web.archive.org/web/20180528100640/https://ibl.api.bbci.co.uk/ibl/v1"}}); }); </script> <script type="text/javascript" id="tvip-comscore-mmx">var _comscore=_comscore||[];_comscore.push({c1:"2",c2:"17986528"}),function(){var c=document.createElement("script"),e=document.getElementsByTagName("script")[0];c.async=!0,c.src=("https:"==document.location.protocol?"https://web.archive.org/web/20180528100640/https://sb":"http://b")+".scorecardresearch.com/beacon.js",e.parentNode.insertBefore(c,e)}();</script> <noscript><img src="https://web.archive.org/web/20180528100640im_/http://b.scorecardresearch.com/p?c1=2&amp;c2=17986528&amp;cv=2.0&amp;cj=1" id="tvip-comscore-mmx-noscript" class="image-hide"/></noscript> <script id="tvip-unsupported-loader">var unsupportedModalPath = 'https://web.archive.org/web/20180528100640/https://iplayer-web.files.bbci.co.uk/unsupported-browsers/1.0.4/unsupported.js';!function(t){if(function(){if(/(iPhone|iPod|iPad)/i.test(navigator.userAgent))return/OS [5-6]_\d(_\d)? like Mac OS X/i.test(navigator.userAgent)}()){var e=document.createElement("script");e.id="tvip-unsupported",e.type="text/javascript",e.src=t,e.async=!0,document.head.appendChild(e)}}(unsupportedModalPath);</script> </body> </html> <!-- FILE ARCHIVED ON 10:06:40 May 28, 2018 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 16:49:35 Feb 21, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.44 exclusion.robots: 0.024 exclusion.robots.policy: 0.016 esindex: 0.007 cdx.remote: 6.666 LoadShardBlock: 391.722 (3) PetaboxLoader3.datanode: 197.492 (4) PetaboxLoader3.resolve: 368.572 (2) load_resource: 204.698 -->

Pages: 1 2 3 4 5 6 7 8 9 10