function onYouTubeIframeAPIReady(){$(".youtube-player").each(
function(){players[$(this).attr("id")]=new YT.Player($(this).
attr("id"),{videoId:$(this).attr("data-video-id"),playerVars:
{controls:1,rel:0,modestbranding:1,iv_load_policy:3,showinfo:
0}})})}function setLinkHoverStates(n){var t="after-hover";n.
on("click",function(){var n=$(this);n.removeClass(t),setTimeout(
function(){n.addClass(t)},500)}).on("touchstart",function(){
$(this).addClass(t)}).on("mouseover",function(){$(this).removeClass(
t)})}var dyson={cookies:{},tracking:{},basket:{},retailer:{},
retailerVars:{},video:{},animation:{},utils:{},viewmodels:{},
content:{},storage:{animation:[],sliders:[],players:[]},decibelInsight:
{}},dataLayer,ecommerceHitCallback,players,bcPlayers;dyson.animation=
{init:function(){for(var n=0;n<dyson.storage.animation.length;
n++)dyson.storage.animation[n]()},setup:function(n,t){var s=
this,r,u,f=n,e,o,i;t.isResponsive&&(e=n.attr("class").indexOf(
"desktop")>-1,f=n.siblings("."+(e?"desktop":"mobile")+"-image.sprite-image")),
o=f.find(".aniContainer")[0],i=new dyson.animation.config(o,
t,n),n.parent().hasClass("rsSlide")&&n.parent().prev().length>
0?(i.onSlider=!0,n.data(i)):i.isResponsive?(new Waypoint({element:
n,offset:"70%",handler:function(){n.is(":visible")&&(i.hasStarted=
!0,i.runAnimation(),this.destroy())}}),r=new Waypoint({element:
n,offset:"100%",handler:function(n){i.hasStarted&&(n==="down"?
i.unpauseAnimation():i.pauseAnimation())}}),u=new Waypoint({
element:n,offset:function(){return this.element.innerHeight(
)*-1},handler:function(n){i.hasStarted&&(n==="down"?i.pauseAnimation(
):i.unpauseAnimation())}}),$(window).resize(function(){r.disable(
),u.disable(),window.setTimeout(function(){r.enable(),u.enable(
)},1e3)})):n.waypoint(function(){i.runAnimation(),this.destroy(
)},{offset:"bottom-in-view"})},config:function(n,t,i){var r=
this;r.frameRate=t.frameRate,r.numberOfFrames=t.numberOfFrames,
r.frameWidth=t.frameWidth,r.animationElement=n,r.frameCounter=
0,r.isResponsive=t.isResponsive===!0,r.loop=t.loop,r.hasStarted=
!1,r.hasRun=!1,r.isPaused=!1,r.unpauseAnimation=function(){r.
isPaused&&(r.isPaused=!1,r.runAnimation())},r.pauseAnimation=
function(){r.isPaused=!0},r.runAnimation=function(){if(i.data(
"isRunning",!0),!r.loop&&r.hasRun||r.isPaused)return!0;if(r.
frameCounter===0)r.isResponsive?r.offsetSprite():r.animationElement.
style.backgroundPosition="0 0",r.frameCounter++;else if(r.frameCounter<
r.numberOfFrames)r.isResponsive?r.offsetSprite():r.animationElement.
style.backgroundPosition=r.frameWidth*r.frameCounter+"px 0",
r.frameCounter++;else return(r.hasRun=!0,r.frameCounter=0,!r.
loop)?(i.data("isRunning",!1),!0):(r.runAnimation(),!0);return setTimeout(
r.runAnimation,r.frameRate),!0},r.offsetSprite=function(){var
i=$(r.animationElement),f=n.parentElement.style.height.replace(
"px",""),u=r.getResponsiveSpriteOffset(f),t;$("html").hasClass(
"ie8")?i.css("margin-top",u):(t="translate(0, "+u+")",i.css(
{"-webkit-transform":t,"-ms-transform":t,transform:t}))},r.getResponsiveSpriteOffset=
function(n){return"-"+n*r.frameCounter+"px"}}},typeof dataLayer==
"undefined"&&(dataLayer={push:function(n){ga("send","event",
n.category,n.action,n.label)}}),jQuery(document).ready(function(
){jQuery("body").on("mousedown touchstart keydown","[data-analytics-function]",
function(n){var t=jQuery(this),r=dyson.tracking.isLeftClickOrTouchOrEnter(
n),u=t.attr("data-analytics-triggered"),i;r&&u!="true"&&(i=t.
attr("data-analytics-function"),eval(i),t.attr("data-analytics-triggered",
"true"),window.setTimeout(function(){t.removeAttr("data-analytics-triggered")}
,500))})}),ecommerceHitCallback=function(){},dyson.tracking=
{trackHeaderLink:function(n){dataLayer.push({category:"header",
label:n.toLowerCase(),action:"click",event:"event"})},trackHeaderImageLink:
function(n){dataLayer.push({category:"header",label:n.toLowerCase(
),action:"click_image",event:"event"})},trackFooterLink:function(
n){dataLayer.push({category:"footer",label:n.toLowerCase(),action:
"click",event:"event"})},trackContentItemLink:function(n){dataLayer.
push({category:"content",label:n.toLowerCase(),action:"click",
event:"event"})},trackStaticContentItemLink:function(n){dataLayer.
push({category:"static_content",label:n.toLowerCase(),action:
"click",event:"event"})},trackExternalLink:function(n){dataLayer.
push({category:"external_link",label:n.toLowerCase(),action:
"click",event:"event"})},trackCarouselAction:function(n,t){dataLayer.
push({category:n.toLowerCase(),label:t.toLowerCase(),action:
"click",event:"event"})},trackCarouselVideoAction:function(n,
t){dataLayer.push({category:n.toLowerCase(),label:t.toLowerCase(
),action:"click_video",event:"event"})},trackCarouselTermsAction:
function(n,t){dataLayer.push({category:n.toLowerCase(),label:
t.toLowerCase(),action:"click_video",event:"event"})},trackCarouselLightbulbAction:
function(n,t){dataLayer.push({category:n.toLowerCase(),label:
t.toLowerCase(),action:"click_lightbulb",event:"event"})},trackCarouselSlideChange:
function(n,t){dataLayer.push({category:n.toLowerCase(),label:
t.toLowerCase(),action:"show_slide",event:"event"})},trackSubcategoryClick:
function(n){dataLayer.push({category:"subcategory",label:n.toLowerCase(
),action:"show_slide",event:"event"})},trackProductSliderAction:
function(n){dataLayer.push({category:"product_slider",label:
n.toLowerCase(),action:"click",event:"event"})},trackFindARetailerTabClick:
function(n,t){dataLayer.push({category:"wheretobuy",event:"VirtualPageview",
virtualPagePath:n.toLowerCase(),virtualPageTitle:t.toLowerCase(
)})},trackLightBoxFormPageLoad:function(n,t){dataLayer.push(
{category:"lightbox_form",event:"VirtualPageview",virtualPageURL:
n.toLowerCase(),virtualPageTitle:t.toLowerCase()})},trackLightBoxFormPageSuccess:
function(n,t){dataLayer.push({category:"lightbox_form",event:
"VirtualPageview",virtualPageURL:n.toLowerCase(),virtualPageTitle:
t.toLowerCase()+"_success"})},trackLightBoxCallToActionEvent:
function(n,t){dataLayer.push({category:n.toLowerCase(),label:
t.toLowerCase(),action:"click",event:"event"})},trackWhereToBuySearch:
function(n){dataLayer.push({category:"wheretobuy",label:n.toLowerCase(
),action:"click",event:"event"})},trackLegacyMobileEvent:function(
n,t,i){dataLayer.push({category:n.toLowerCase(),label:t.toLowerCase(
),action:i.toLowerCase(),event:"event"})},trackInformationLink:
function(n){dataLayer.push({category:"information_link",label:
n.toLowerCase(),action:"click",event:"event"})},trackSerialNumberEvent:
function(n,t,i){dataLayer.push({category:n.toLowerCase(),label:
t.toLowerCase(),action:i.toLowerCase(),event:"event"})},trackOrderFailedEvent:
function(n){dataLayer.push({category:"form_checkout",label:n.
toLowerCase(),action:"click",event:"event"})},trackOrderConfEvent:
function(n,t){dataLayer.push({category:"form_checkout",label:
n.toLowerCase(),action:t.toLowerCase(),event:"event"})},trackBasketEvent:
function(n,t){dataLayer.push({category:"basket_page",label:n.
toLowerCase(),action:t.toLowerCase(),event:"event"})},trackFreeToolsEvent:
function(n,t){dataLayer.push({category:"free_tools",label:n.
toLowerCase(),action:t.toLowerCase(),event:"event"})},trackPersistentBasketEvent:
function(n,t){dataLayer.push({category:"persistent_basket",label:
n.toLowerCase(),action:t.toLowerCase(),event:"event"})},trackRangeDropDrown:
function(n){dataLayer.push({category:"range_dropdown",label:
n.toLowerCase(),action:"click",event:"event"})},trackReadMoreProductFeaturesEvent:
function(n){dataLayer.push({category:"product_features_link",
label:n.toLowerCase(),action:"click",event:"event"})},trackCategoryTabEvent:
function(n){dataLayer.push({category:"category_tabs",label:n.
toLowerCase(),action:"click",event:"event"})},trackVideoProductFeaturesEvent:
function(n){dataLayer.push({category:"product_features_video",
label:n.toLowerCase(),action:"click",event:"event"})},trackSpecificationLink:
function(n){dataLayer.push({category:"specification",label:n.
toLowerCase(),action:"click",event:"event"})},trackUsefulLinkDropDown:
function(n){dataLayer.push({category:"useful_link",label:n.toLowerCase(
),action:"click",event:"event"})},trackQuickNavigation:function(
n){dataLayer.push({category:"page_navigation",label:n.toLowerCase(
),action:"click",event:"event"})},trackProductDetails:function(
n){dataLayer.push({category:"product_details",label:n.toLowerCase(
),action:"click",event:"event"})},trackInTheBoxVideo:function(
n){dataLayer.push({category:"in_the_box_video",label:n.toLowerCase(
),action:"click",event:"event"})},trackInTheBoxPanel:function(
n){dataLayer.push({category:"in_the_box",label:n.toLowerCase(
),action:"click",event:"event"})},trackGalleryLightboxEvent:
function(n){dataLayer.push({category:"gallery_lightbox",label:
n.toLowerCase(),action:"click",event:"event"})},trackAddToBasketLink:
function(n,t){dataLayer.push({category:n.toLowerCase(),label:
t.toLowerCase(),action:"click",event:"event"})},trackShopWithConfidence:
function(n){dataLayer.push({category:"shop_with_confidence",
label:n.toLowerCase(),action:"click",event:"event"})},trackHollywoodReviewClick:
function(n){dataLayer.push({category:"hollywood_review",label:
n.toLowerCase(),action:"click",event:"event"})},trackReviewsPageTab:
function(n){dataLayer.push({category:"reviews_tab",label:n.toLowerCase(
),action:"click",event:"event"})},trackReviewsClick:function(
n){dataLayer.push({category:"reviews",label:n.toLowerCase(),
action:"click",event:"event"})},trackBrowsePageLink:function(
n,t){dataLayer.push({category:n.toLowerCase(),label:t.toLowerCase(
),action:"click",event:"event"})},trackBrowseSort:function(n)
{dataLayer.push({category:"browse_sort",label:n.toLowerCase(
),action:"click",event:"event"})},trackBrowseFilter:function(
n){dataLayer.push({category:"browse_filter",label:n.toLowerCase(
),action:"click",event:"event"})},trackBrowseSubCategory:function(
n){dataLayer.push({category:"browse_subcategory",label:n.toLowerCase(
),action:"click",event:"event"})},trackFeaturedProduct:function(
n){dataLayer.push({category:"featured_product",label:n.toLowerCase(
),action:"click",event:"event"})},trackBrowseToolsRange:function(
n){dataLayer.push({category:"browse_tools_range",label:n.toLowerCase(
),action:"click",event:"event"})},trackBrowsToolsSerial:function(
n){dataLayer.push({category:"browse_tools_serial",label:n.toLowerCase(
),action:"click",event:"event"})},trackFindRetailerSearchEvent:
function(){dataLayer.push({category:"find_retailer",action:"click",
event:"event"})},trackFindRetailerSort:function(n){dataLayer.
push({category:"find_retailer_sort",label:n.toLowerCase(),action:
"click",event:"event"})},trackFindRetailerUrl:function(n,t){
dataLayer.push({category:"find_retailer_link_"+n,label:t.toLowerCase(
),action:"click",event:"event"})},trackFindRetailerUseMyLocation:
function(){dataLayer.push({category:"find_retailer_geolocation",
label:"use_my_location",action:"click",event:"event"})},trackFindRetailerClickRetailerLink:
function(n){dataLayer.push({category:"find_retailer_retailer_link",
label:n.toLowerCase(),action:"click",event:"event"})},trackSplitPanelCarousel:
function(n){dataLayer.push({category:"split_panel",label:n.toLowerCase(
),action:"click",event:"event"})},trackBackToTop:function(){
dataLayer.push({category:"back_to_top",label:"back_to_top",action:
"click",event:"event"})},trackBackToTopWithLabel:function(n)
{dataLayer.push({category:"back_to_top",label:"back_to_top "+
n,action:"click",event:"event"})},trackDysonEvent:function(n,
t,i){dataLayer.push({category:n.toLowerCase(),label:t.toLowerCase(
),action:i.toLowerCase(),event:"event"})},trackCountryPopupOK:
function(n,t){dataLayer.push({category:n.toLowerCase(),label:
t.toLowerCase(),action:"click",event:"event"})},trackCountryPopupCancel:
function(n,t){dataLayer.push({category:n.toLowerCase(),label:
t.toLowerCase(),action:"click",event:"event"})},trackCountrySelectorClick:
function(n,t){dataLayer.push({category:n.toLowerCase(),label:
t.toLowerCase(),action:"click",event:"event"})},trackToolSelectorVideo:
function(n){dataLayer.push({category:"accessory_selector_video",
label:n.toLowerCase(),action:"click_video",event:"event"})},
trackCaseStudyBrowseFilter:function(n){dataLayer.push({category:
"casestudy_browse_filter",label:n.toLowerCase(),action:"click",
event:"event"})},trackAnchorLinkClick:function(n){dataLayer.
push({category:"anchor_links",label:n.toLowerCase(),action:"click",
event:"event"})},trackCaseStudyBrowseReadMore:function(n){dataLayer.
push({category:"casestudy_browse_readmore",label:n.toLowerCase(
),action:"click",event:"event"})},trackSavingsCalculatorSubmitClick:
function(){dataLayer.push({category:"savingscalc_submit_calculate",
label:"calculate_click",action:"click",event:"event"})},trackPayPalBannersClick:
function(){dataLayer.push({category:"external_link_paypal",label:
"paypal_credit",action:"click",event:"event"})},trackComponentLink:
function(n,t){dataLayer.push({category:n.toLowerCase(),label:
t.toLowerCase(),action:"click",event:"event"})},trackNavigationLink:
function(n){dataLayer.push({category:"sticky_nav",label:n.toLowerCase(
),action:"click",event:"event"})},trackNavigationBannerClick:
function(n){dataLayer.push({category:"sticky_nav",label:"banner_"+
n.toLowerCase(),action:"click",event:"event"})},trackLastNavigationPageSeen:
function(){dataLayer.push({category:"sticky_nav",label:"seen_all",
action:"view",event:"event"})},trackBuyNowButtonClicked:function(
n){dataLayer.push({category:"sticky_nav",label:n,action:"click",
event:"event"})},trackInteractiveStart:function(){dataLayer.
push({category:"interactive",label:"start_interactive",action:
"play",event:"event"})},trackInteractiveSceneStart:function(
n){dataLayer.push({category:"interactive",label:"play_scene_"+
n.toLowerCase(),action:"play",event:"event"})},trackInteractiveSceneClick:
function(n){dataLayer.push({category:"interactive",label:"select_scene_"+
n.toLowerCase(),action:"click",event:"event"})},trackInteractiveDigDownPlay:
function(n){dataLayer.push({category:"interactive",label:"select_digdown_"+
n.toLowerCase(),action:"click",event:"event"})},trackInteractivePlayAgain:
function(){dataLayer.push({category:"interactive",label:"play_again",
action:"click",event:"event"})},trackInteractiveClose:function(
){dataLayer.push({category:"interactive",label:"exit_interactive",
action:"click",event:"event"})},trackInteractiveEnd:function(
){dataLayer.push({category:"interactive",label:"end_interactive",
action:"play",event:"event"})},trackInteractiveMobileStart:function(
){dataLayer.push({category:"interactive_mobile",label:"start_interactive",
action:"swipe",event:"event"})},trackInteractiveMobileSceneSelected:
function(n){dataLayer.push({category:"interactive_mobile",label:
"select_scene_"+n.toLowerCase(),action:"swipe",event:"event"})}
,trackInteractiveMobileDigDownPlay:function(n){dataLayer.push(
{category:"interactive_mobile",label:"select_digdown_"+n.toLowerCase(
),action:"click",event:"event"})},trackInteractiveMobilePlayAgain:
function(){dataLayer.push({category:"interactive_mobile",label:
"play_again",action:"swipe",event:"event"})},trackNotifyMe:function(
n,t){dataLayer.push({category:n.toLowerCase(),label:t.toLowerCase(
),action:"click",event:"event"})},trackBuyNowColourSelect:function(
n){dataLayer.push({category:"buy_now",label:"select_"+n.toLowerCase(
),action:"click",event:"event"})},trackBuyNowFindARetailer:function(
n){dataLayer.push({category:"buy_now",label:n.toLowerCase(),
action:"click",event:"event"})},trackResponsiveCallToAction:
function(n,t){dataLayer.push({category:n,label:t.toLowerCase(
),action:"click",event:"event"})},trackOutOfStock:function(n)
{dataLayer.push({category:"out_of_stock",label:n.toLowerCase(
),action:"visible",event:"event"})},trackPlayButtonClick:function(
n,t){dataLayer.push({category:n,label:"play_"+t.toLowerCase(
),action:"click",event:"event"})},trackHotspotClick:function(
n){dataLayer.push({category:"hotspot",label:n,action:"click",
event:"event"})},trackAccordionExpandAll:function(n){dataLayer.
push({category:n.toLowerCase(),label:"expand_all",action:"click",
event:"event"})},trackAccordionCollapseAll:function(n){dataLayer.
push({category:n.toLowerCase(),label:"collapse_all",action:"click",
event:"event"})},trackAccordionExpandSection:function(n,t){dataLayer.
push({category:n.toLowerCase(),label:"expand_"+t.toLowerCase(
),action:"click",event:"event"})},trackAccordionCollapseSection:
function(n,t){dataLayer.push({category:n.toLowerCase(),label:
"collapse_"+t.toLowerCase(),action:"click",event:"event"})},
isLeftClickOrTouchOrEnter:function(n){var t=n.type=="touchstart",
i=n.type=="mousedown"&&(n.which==1||$("html").hasClass("lt-ie9")&&
n.button==1),r=n.type=="keydown"&&(n.which==13||$("html").hasClass(
"lt-ie9")&&n.keyCode==13);return t||i||r},trackCurrentCheckoutSection:
function(n){dataLayer.push({event:n})},trackPromoCodeUsed:function(
n){dataLayer.push({category:"checkout",label:n,action:"promo",
event:"event"})},trackDoNotRegisterForWarrantyCheckbox:function(
n){dataLayer.push({category:"checkout",label:n,action:"do_not_register",
event:"event"})},trackDifferentDeliveryAddressCheckBox:function(
n){dataLayer.push({category:"checkout",label:n,action:"different_delivery_address",
event:"event"})},trackSelectedPaymentType:function(n){dataLayer.
push({category:"checkout",label:"paymenttype_"+n,action:"selected_payment_type",
event:"event"})},trackDayOfTheWeekForDeliveryDays:function(n)
{dataLayer.push({category:"checkout",label:"day_"+n,action:"delivery_day",
event:"event"})},trackTimeSlotForDeliveryTime:function(n){dataLayer.
push({category:"checkout",label:"time_"+n,action:"delivery_time",
event:"event"})},trackLeapHeaderLogoLink:function(n){dataLayer.
push({category:"logo",label:n.toLowerCase(),action:"click",event:
"event"})},trackClickAndCollectEvent:function(n){dataLayer.push(
{category:"click_and_collect",label:n,action:"click",event:"event"})}
,trackDeliveryEvent:function(n){dataLayer.push({category:"delivery",
label:n,action:"click",event:"event"})},trackSelectDeliverySlot:
function(n){dataLayer.push({category:"delivery",label:n,action:
"click_scheduleddelivery",event:"event"})},trackAmazonLoginClick:
function(){dataLayer.push({category:"amazon_login",label:"select_login",
action:"click",event:"event"})},trackAmazonAddressBookSeen:function(
){dataLayer.push({category:"amazon_address",label:"view_addresses",
action:"visible",event:"event"})},trackAmazonAddressSelected:
function(){dataLayer.push({category:"amazon_address",label:"select_address",
action:"click",event:"event"})},trackAmazonPayWalletSeen:function(
){dataLayer.push({category:"amazon_pay_wallet",label:"view_payment_options",
action:"visible",event:"event"})},trackAmazonPaymentOptionSelected:
function(){dataLayer.push({category:"amazon_pay_wallet",label:
"select_payment_option",action:"click",event:"event"})},trackAmazonLogoutVisible:
function(){dataLayer.push({category:"amazon_logout",label:"logout_button",
action:"visible",event:"event"})},trackAmazonLogoutClick:function(
){dataLayer.push({category:"amazon_logout",label:"select_logout",
action:"click",event:"event"})},trackAmazonPurchaseOptionSelected:
function(n){dataLayer.push({category:"amazon_payment_options",
label:n,action:"click",event:"event"})},trackAmazonCheckoutVirtualPageView:
function(n,t){dataLayer.push({category:"amazon_checkout",event:
"VirtualPageview",virtualPagePath:n.toLowerCase(),virtualPageTitle:
t})},trackRegistrationFormClick:function(n,t,i){n!==null&&n!==
undefined&&n!==""&&t!==null&&t!==undefined&&t!==""&&((i===null||
i===""||i===undefined)&&(i="event"),dataLayer.push({category:
n.toLowerCase(),label:t.toLowerCase(),action:"click",event:i}))}
,trackRegistrationFormView:function(n,t,i){n!==null&&n!==undefined&&
n!==""&&t!==null&&t!==undefined&&t!==""&&((i===null||i===""||
i===undefined)&&(i="event"),dataLayer.push({category:n.toLowerCase(
),label:t.toLowerCase(),action:"view",event:i}))},trackClickEvent:
function(n,t){dataLayer.push({category:n,label:t,action:"click",
event:"event"})},trackResolveEvent:function(n,t){dataLayer.push(
{category:"resolve",label:t,action:n,event:"event"})},trackResolveVirtualPageView:
function(n,t){dataLayer.push({event:"VirtualPageview",virtualPagePath:
n,resolveData:t})}},dyson=dyson||{},dyson.decibelInsight={sendApplicationError:
function(n){typeof decibelInsight=="function"?decibelInsight(
"sendApplicationError",n):window.setTimeout(this.sendApplicationError,
500,n)}},dyson.cookies={createCookie:function(n,t,i,r){var u,
f;i?(u=new Date,u.setTime(u.getTime()+i*864e5),f="; expires="+
u.toGMTString()):f="",document.cookie=escape(n)+"="+escape(t)+
f+"; domain="+r+"; path=/"},createSessionCookie:function(n,t)
{document.cookie=escape(n)+"="+escape(t)+"; path=/"},getCookie:
function(n){n+="=",String.prototype.startsWith||(String.prototype.
startsWith=function(n,t){return t=t||0,this.indexOf(n,t)===t}
);var i=document.cookie.split(";").map(function(n){return n.
trim()}),t=i.filter(function(t){return t.startsWith(n)})[0];
return!t?null:t.substring(n.length)}},jQuery(function(){var n=
n||{},t;n.cookiesBanner=n.cookiesBanner||{initialise:function(
){var n=jQuery(".js_cookiesBanner");if(n.length){n.slideDown(
"slow",function(){n.trigger("dyson.cookiesBanner.shown")}),jQuery(
".js_cookiesBanner button").click(function(){n.slideUp("300",
function(){n.trigger("dyson.cookiesBanner.closed"),n.remove(
)})});jQuery("a").one("click",function(){jQuery(".cookiesBanner button").
click()})}}},t=!jQuery("#InteractiveVideo").length&&!jQuery(
".interactive-video-mobile-container").length,t&&n.cookiesBanner&&
n.cookiesBanner.initialise()}),dyson=dyson||{},dyson.lion=dyson.
lion||{},dyson.lion.mobileBreakpoint=768,dyson.lion.desktopBreakpoint=
1280,function(n){dyson.lion.isV5=function(){return n("body.v5").
length>0},dyson.lion.hasHeader=function(){return n("header.res-header").
length>0},dyson.lion.getScreenWidth=function(){return dyson.
lion.isV5()?dyson.lion.desktopBreakpoint:Math.max(document.documentElement.
clientWidth,window.innerWidth||0)},dyson.lion.isMobile=function(
){return dyson.lion.getScreenWidth()<dyson.lion.mobileBreakpoint}
,dyson.lion.isTablet=function(){return!dyson.lion.isMobile()&&
dyson.lion.getScreenWidth()<dyson.lion.desktopBreakpoint},dyson.
lion.isDesktop=function(){return dyson.lion.getScreenWidth()>=
dyson.lion.desktopBreakpoint}}(window.jQuery),$(document).ready(
function(){var n=$("[data-asset-label]");n.each(function(){var
t=$(this).closest("[data-component-name]").attr("data-component-name"),
n=0;$(this).on("mousedown keydown",function(n){dyson.tracking.
isLeftClickOrTouchOrEnter(n)&&dyson.tracking.trackComponentLink(
t,$(this).attr("data-asset-label"))});$(this).on("touchstart",
function(){n=$(window).scrollTop()});$(this).on("touchend",function(
i){var r=$(window).scrollTop(),u=r-n;u>5&&(n=0,dyson.tracking.
isLeftClickOrTouchOrEnter(i)&&dyson.tracking.trackComponentLink(
t,$(this).attr("data-asset-label")))})})}),$(document).ready(
function(){var n=$("[data-nav-label]");n.each(function(){$(this).
on("click",function(){dyson.tracking.trackNavigationLink($(this).
attr("data-nav-label"))})})}),function(n){n(".buy-now-button").
on("mousedown touchstart keydown",function(t){if(dyson.tracking.
isLeftClickOrTouchOrEnter(t)){var u=n("[data-component-name]"),
f=document.documentElement.clientHeight,r=f/2,i;u.each(function(
){var n=this.getBoundingClientRect();if(n.top<=r&&n.bottom>=
r){i=this;return}}),i&&dyson.tracking.trackBuyNowButtonClicked(
"sticky_nav_cta_"+n(i).attr("data-component-name"))}})}(window.
jQuery),function(n){n("[data-tracking-video-identifier]").on(
"click",function(){var t=n(this).attr("data-tracking-video-identifier"),
i=n(this).closest("[data-component-name]");dyson.tracking.trackPlayButtonClick(
i.attr("data-component-name"),t)})}(window.jQuery),!function(
n,t){typeof define=="function"&&define.amd?define(["jquery"],
function(i){return t(n,i)}):typeof exports=="object"?t(n,require(
"jquery")):t(n,n.jQuery||n.Zepto)}(this,function(n,t){"use strict";
function a(n){if(g&&n.css("animation-name")==="none"&&n.css(
"-webkit-animation-name")==="none"&&n.css("-moz-animation-name")===
"none"&&n.css("-o-animation-name")==="none"&&n.css("-ms-animation-name")===
"none")return 0;var i=n.css("animation-duration")||n.css("-webkit-animation-duration")||
n.css("-moz-animation-duration")||n.css("-o-animation-duration")||
n.css("-ms-animation-duration")||"0s",u=n.css("animation-delay")||
n.css("-webkit-animation-delay")||n.css("-moz-animation-delay")||
n.css("-o-animation-delay")||n.css("-ms-animation-delay")||"0s",
f=n.css("animation-iteration-count")||n.css("-webkit-animation-iteration-count")||
n.css("-moz-animation-iteration-count")||n.css("-o-animation-iteration-count")||
n.css("-ms-animation-iteration-count")||"1",e,o,r,t;for(i=i.
split(", "),u=u.split(", "),f=f.split(", "),t=0,o=i.length,e=
Number.NEGATIVE_INFINITY;t<o;t++)r=parseFloat(i[t])*parseInt(
f[t],10)+parseFloat(u[t]),r>e&&(e=r);return r}function p(){if(
t(document.body).height()<=t(window).height())return 0;var n=
document.createElement("div"),i=document.createElement("div"),
r,u;return n.style.visibility="hidden",n.style.width="100px",
document.body.appendChild(n),r=n.offsetWidth,n.style.overflow=
"scroll",i.style.width="100%",n.appendChild(i),u=i.offsetWidth,
n.parentNode.removeChild(n),r-u}function nt(){if(!v){var r=t(
"html"),f=u("is-locked"),n,i;r.hasClass(f)||(i=t(document.body),
n=parseInt(i.css("padding-right"),10)+p(),i.css("padding-right",
n+"px"),t(".menu").css("margin-right",n+"px"),r.addClass(f))}
}function w(){if(!v){var i=t("html"),r=u("is-locked"),f,n;i.
hasClass(r)&&(n=t(document.body),f=parseInt(n.css("padding-right"),
10)-p(),n.css("padding-right",f+"px"),t(".menu").css("margin-right",
""),i.removeClass(r))}}function o(n,t,i,f){var e=u("is",t),o=
[u("is",r.CLOSING),u("is",r.OPENING),u("is",r.CLOSED),u("is",
r.OPENED)].join(" ");n.$bg.removeClass(o).addClass(e),n.$overlay.
removeClass(o).addClass(e),n.$wrapper.removeClass(o).addClass(
e),n.$modal.removeClass(o).addClass(e),n.state=t,i||n.$modal.
trigger({type:t,reason:f},[{reason:f}])}function b(n,i,r){var
u=0,f=function(n){n.target===this&&u++},e=function(n){n.target===
this&&--u==0&&(t.each(["$bg","$overlay","$wrapper","$modal"],
function(n,t){r[t].off(h+" "+c)}),i())};t.each(["$bg","$overlay",
"$wrapper","$modal"],function(n,t){r[t].on(h,f).on(c,e)}),n(
),a(r.$bg)===0&&a(r.$overlay)===0&&a(r.$wrapper)===0&&a(r.$modal)===
0&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(n,
t){r[t].off(h+" "+c)}),i())}function k(n){n.state!==r.CLOSED&&
(t.each(["$bg","$overlay","$wrapper","$modal"],function(t,i)
{n[i].off(h+" "+c)}),n.$bg.removeClass(n.settings.modifier),
n.$overlay.removeClass(n.settings.modifier).hide(),n.$wrapper.
hide(),w(),o(n,r.CLOSED,!0))}function tt(n){var u={},r,f,t,i;
for(n=n.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,","),r=n.
split(","),i=0,f=r.length;i<f;i++)r[i]=r[i].split(":"),t=r[i][
1],(typeof t=="string"||t instanceof String)&&(t=t==="true"||
(t==="false"?!1:t)),(typeof t=="string"||t instanceof String)&&
(t=isNaN(t)?t:+t),u[r[i][0]]=t;return u}function u(){for(var
t=e,n=0;n<arguments.length;++n)t+="-"+arguments[n];return t}
function it(){var e=location.hash.replace(/[\W_#]+/g,""),n,u;
if(e){try{u=t("[data-"+i+'-id="'+e+'"]')}catch(o){}u&&u.length&&
(n=t[i].lookup[u.data(i)],n&&n.settings.hashTracking&&n.open(
))}else f&&f.state===r.OPENED&&f.settings.hashTracking&&f.close(
)}function s(n,f){var s=t(document.body),o=this;o.settings=t.
extend({},d,f),o.index=t[i].lookup.push(o)-1,o.state=r.CLOSED,
o.$overlay=t("."+u("overlay")),o.$overlay.length||(o.$overlay=
t("<div>").addClass(u("overlay")+" "+u("is",r.CLOSED)).hide(
),s.append(o.$overlay)),o.$bg=t("."+u("bg")).addClass(u("is",
r.CLOSED)),o.$modal=n.addClass(e+" "+u("is-initialized")+" "+
o.settings.modifier+" "+u("is",r.CLOSED)).attr("tabindex","-1"),
o.$wrapper=t("<div>").addClass(u("wrapper")+" "+o.settings.modifier+
" "+u("is",r.CLOSED)).hide().append(o.$modal),s.append(o.$wrapper);
o.$wrapper.on("click."+e,"[data-"+i+'-action="close"]',function(
n){n.preventDefault(),o.close()});o.$wrapper.on("click."+e,"[data-"+
i+'-action="cancel"]',function(n){n.preventDefault(),o.$modal.
trigger(l.CANCELLATION),o.settings.closeOnCancel&&o.close(l.
CANCELLATION)});o.$wrapper.on("click."+e,"[data-"+i+'-action="confirm"]',
function(n){n.preventDefault(),o.$modal.trigger(l.CONFIRMATION),
o.settings.closeOnConfirm&&o.close(l.CONFIRMATION)});o.$wrapper.
on("click."+e,function(n){var i=t(n.target);i.hasClass(u("wrapper"))&&
o.settings.closeOnOutsideClick&&o.close()})}var i="remodal",
e=n.REMODAL_GLOBALS&&n.REMODAL_GLOBALS.NAMESPACE||i,h=t.map(
["animationstart","webkitAnimationStart","MSAnimationStart",
"oAnimationStart"],function(n){return n+"."+e}).join(" "),c=
t.map(["animationend","webkitAnimationEnd","MSAnimationEnd",
"oAnimationEnd"],function(n){return n+"."+e}).join(" "),d=t.
extend({hashTracking:!0,closeOnConfirm:!0,closeOnCancel:!0,closeOnEscape:
!0,closeOnOutsideClick:!0,modifier:""},n.REMODAL_GLOBALS&&n.
REMODAL_GLOBALS.DEFAULTS),r={CLOSING:"closing",CLOSED:"closed",
OPENING:"opening",OPENED:"opened"},l={CONFIRMATION:"confirmation",
CANCELLATION:"cancellation"},g=function(){var n=document.createElement(
"div").style;return n.animationName!==undefined||n.WebkitAnimationName!==
undefined||n.MozAnimationName!==undefined||n.msAnimationName!==
undefined||n.OAnimationName!==undefined}(),v=/iPad|iPhone|iPod/.
test(navigator.platform),f,y;s.prototype.open=function(){var
n=this,u;n.state!==r.OPENING&&n.state!==r.CLOSING&&(u=n.$modal.
attr("data-"+i+"-id"),u&&n.settings.hashTracking&&(y=t(window).
scrollTop(),location.hash=u),f&&f!==n&&k(f),f=n,nt(),n.$bg.addClass(
n.settings.modifier),n.$overlay.addClass(n.settings.modifier).
show(),n.$wrapper.show().scrollTop(0),n.$modal.focus(),b(function(
){o(n,r.OPENING)},function(){o(n,r.OPENED)},n))},s.prototype.
close=function(n){var u=this;u.state!==r.OPENING&&u.state!==
r.CLOSING&&(u.settings.hashTracking&&u.$modal.attr("data-"+i+
"-id")===location.hash.substr(1)&&(location.hash="",t(window).
scrollTop(y)),b(function(){o(u,r.CLOSING,!1,n)},function(){u.
$bg.removeClass(u.settings.modifier),u.$overlay.removeClass(
u.settings.modifier).hide(),u.$wrapper.hide(),w(),o(u,r.CLOSED,
!1,n)},u))},s.prototype.getState=function(){return this.state}
,s.prototype.destroy=function(){var n=t[i].lookup,f;k(this),
this.$wrapper.remove(),delete n[this.index],f=t.grep(n,function(
n){return!!n}).length,f===0&&(this.$overlay.remove(),this.$bg.
removeClass(u("is",r.CLOSING)+" "+u("is",r.OPENING)+" "+u("is",
r.CLOSED)+" "+u("is",r.OPENED)))},t[i]={lookup:[]},t.fn[i]=function(
n){var r,u;return this.each(function(f,e){u=t(e),u.data(i)==
null?(r=new s(u,n),u.data(i,r.index),r.settings.hashTracking&&
u.attr("data-"+i+"-id")===location.hash.substr(1)&&r.open()):
r=t[i].lookup[u.data(i)]}),r},t(document).ready(function(){t(
document).on("click","[data-"+i+"-target]",function(n){n.preventDefault(
);var r=n.currentTarget,u=r.getAttribute("data-"+i+"-target"),
f=t("[data-"+i+'-id="'+u+'"]');t[i].lookup[f.data(i)].open()}
);t(document).find("."+e).each(function(n,r){var f=t(r),u=f.
data(i+"-options");u?(typeof u=="string"||u instanceof String)&&
(u=tt(u)):u={},f[i](u)});t(document).on("keydown."+e,function(
n){f&&f.settings.closeOnEscape&&f.state===r.OPENED&&n.keyCode===
27&&f.close()});t(window).on("hashchange."+e,it)})}),$(document).
ready(function(){function i(){var n=$("[data-remodal-is-video=true]:visible .dynamic-video-container");
n.length&&!n.children().length&&dyson.bcVideoJs.initialiseDynamicPlayer(
n.attr("id"))}function t(){var n=$("[data-remodal-is-video=true]:visible"),
t,i,r,u;n.length&&(t=$(".remodal-close",n),i=n.find(".outer-container, .video-container").
innerHeight(),n.css("height",i),r=n.find(".outer-container"),
r.find(".video-js").css("opacity","1"),r.find(".vjs-tech").css(
"opacity","1"),$(window).height()>i+120?t.css({top:-50,opacity:
""}):(u=window.matchMedia("(max-width: 767px)").matches?.6:"",
t.css({top:"",opacity:u})))}$(window).resize(t);$(document).
on("opening",".remodal",function(){$(".remodal-loading").show(
),i(),t()}).on("opened",".remodal",function(){t()}).on("closed",
".remodal",function(){/Android/i.test(navigator.userAgent)&&
/Firefox/i.test(navigator.userAgent)&&$(window).scrollTop($(
window).scrollTop()+1)});if(t(),/iPhone/i.test(navigator.userAgent)||
/iPad/i.test(navigator.userAgent)){var n;$(document).on("opened",
".remodal",function(){n=$(document).scrollTop(),$("html").addClass(
"ios-modal-fix"),$("body").css("top",-n),$(".menu").css("top",
60-n>0?60-n:n)});$(document).on("closed",".remodal",function(
){$(".menu").css("top",""),$("body").css("top",""),$("html").
removeClass("ios-modal-fix"),$(document).scrollTop(n)})}});$(
document).on("click","a[data-use-remodal=true]",function(n){
var t=$(this).data("href"),i;(t===undefined||t=="")&&(t=$(this).
attr("href")),t!==undefined&&t!=""&&(i=$(".global-modal .remodal-container-iframe"),
i&&(n.preventDefault(),i.attr("src",t),$(".global-modal").remodal(
).open(),interactiveVideoPlayer&&interactiveVideoPlayer.pause(
)))});$(document).on("closed",".remodal.global-modal",function(
){var n=$(".global-modal .remodal-container-iframe");n&&(n.attr(
"src","about:blank"),interactiveVideoPlayer&&videoInView&&interactiveVideoPlayer.
play())});$(window).load(function(){function n(){var n=$("ul.buy-now-product-tabs li.current"),
i=n.attr("data-tab");n&&i&&t(i,n,!1)}function t(n,t,i){$(".buy-now-product-tabs li").
removeClass("current"),$(".buy-now-product-details").removeClass(
"current"),t.addClass("current"),$("#"+n).addClass("current");
var u=t.find("img").first(),e=u.position().left,o=u.width(),
s=e+o/2,r=$(".buy-now-product-tab-image"),f=s-20;i?r.animate(
{left:f},500):r.css("left",f),r.removeClass("hidden")}function r(
){$("ul.buy-now-product-tabs li img.lazyload").each(function(
){$(this).css("display","inline")})}$("ul.buy-now-product-tabs li").
click(function(){dyson.tracking.trackBuyNowColourSelect($(this).
attr("data-tracking-label")),$(this).attr("data-product-availability")==
"out_of_stock"&&$(this).attr("data-override-enabled")=="False"&&
dyson.tracking.trackOutOfStock($(this).attr("data-tracking-label"));
var n=$(this).attr("data-tab");t(n,$(this),!0)}),$(window).resize(
function(){n()});var i=setInterval(function(){var t=$("#tab-0 .inner .content-aspect .col #buy-now-product-image img"),
r=t.hasClass("lazyloaded");r&&(clearInterval(i),n())},50);$(
"html").hasClass("ie8")||$(".buy-now-panel").waypoint({handler:
r,offset:"150%"})}),function(n){n(window).on("load",function(
){function i(){if(n("html").hasClass("ie9")||n("html").hasClass(
"ie8")){n(".hedgehog .label").css("opacity","1"),n(".hedgehog .label h3").
css("opacity","1"),n(".hedgehog .label p").css("opacity","1");
return}if(t<768){function i(t){if(t==="down"){var r=n(this.element).
find(".label"),i=n(this.element).find("h3");n(this.element).
css("opacity")==0&&(n(this.element).animate({opacity:1},{duration:
850,queue:!1,easing:"easeOutQuart"}),n(this.element).animate(
{top:this.options.top},{duration:1e3,queue:!1,easing:"easeOutExpo"}),
setTimeout(function(){n(i).animate({opacity:1},{duration:350,
queue:!1,easing:"easeOutQuart"}),n(i).animate({"margin-top":
"26px","margin-bottom":"26px"},{duration:250,queue:!1,easing:
"easeOutSine"})},250))}}n(".hedgehog #hh1").waypoint({handler:
i,offset:"60%"}),n(".hedgehog #hh2").waypoint({handler:i,offset:
"55%",delay:!0}),n(".hedgehog #hh3").waypoint({handler:i,offset:
"55%"}),n(".hedgehog #hh4").waypoint({handler:i,offset:"55%"})}
else{function r(t){var i,r,u;t==="down"&&(i=1,(n(this.element).
is("#hh2")||n(this.element).is("#hh4"))&&(i=400),r=function(
n){setTimeout(function(){u(n)},i)},r(n(this.element)),u=function(
t){var i=n(t).find("h3"),r=n(t).find("p");n(i).css("opacity")==
0&&(n(i).jAnimateSequence(["fadeInLeft"]),n(i).css("opacity",
"1")),setTimeout(function(){n(r).css("opacity")==0&&(n(r).jAnimateSequence(
["fadeInLeft"]),n(r).css("opacity","1"))},250)})}n(".hedgehog .label").
waypoint({handler:r,offset:"70%",group:"hedgehogdesktop"})}}
var t=n(window).width();i(),n(window).resize(function(){t=n(
window).width(),i()})})}(window.jQuery),function(n){n(".footer-links li").
has("ul").setupAccordionMenu({panelClass:".footer-menu",allowMoreThanOnePanelOpenAtOnce:
!1}),n("footer .country-selector").setupCta(".country-picker")}
(window.jQuery),$(function(){$(".sprite-block").each(function(
){$(this).find(".sprite-initial-image").each(function(){var t=
$(this),n=t.find(".sprite-initial-image-container"),i=n.attr(
"data-sprite-animation-number-of-frames"),r=n.attr("data-sprite-animation-frame-rate"),
u=n.attr("data-sprite-animation-should-loop"),f=u=="true",e=
function(){return new dyson.animation.setup(t,{numberOfFrames:
parseInt(i),frameRate:parseInt(r),loop:f,isResponsive:!0})};
dyson.storage.animation.push(e)})}),dyson.animation.init()}),
players={},dyson.youtube={playVideo:function(n){setTimeout(function(
){var t=players[n];t&&t.seekTo?(t.seekTo(0),t.playVideo()):dyson.
youtube.playVideo(n)},200)},stopVideo:function(n){setTimeout(
function(){var t=players[n];t&&t.stopVideo?t.stopVideo():dyson.
youtube.stopVideo(n)},200)}},$(window).load(function(){function n(
){$(".half-half-container:not(.news-and-reviews)").each(function(
){var n=t("left",this),i=t("right",this),r;n.css("height",""),
i.css("height",""),window.matchMedia("(min-width: 768px)").matches&&
(r=Math.max(n.outerHeight(),i.outerHeight()),n.css("height",
r+"px"),i.css("height",r+"px"))})}function t(n,t){var i=$(".half-half-"+
n,t).children();return i.attr("class").indexOf("component-container")>
-1&&(i=i.children()),i}$(".half-half-container:not(.news-and-reviews)").
length&&($(window).resize(n),n())}),$(window).load(function(
){function r(){$(".half-half-container.news-and-reviews").each(
function(){t($(".half-half-left",this).children(),0,2),t($(".half-half-right",
this).children(),1,2)})}function t(n,t,i){n.each(function(n)
{$(this).attr("data-news-and-reviews-id",t+n*i)})}function i(
){var t=window.matchMedia("(min-width: 768px)").matches;t&&!n?
(n=!0,u()):!t&&n&&(n=!1,f())}function u(){$(".half-half-container.news-and-reviews").
each(function(){var n=$(".half-half-left",this).children(":odd");
n.detach().appendTo($(".half-half-right",this))})}function f(
){$(".half-half-container.news-and-reviews").each(function()
{var n=$(".half-half-left",this).children();$(".half-half-right",
this).children().each(function(){var t=$(this).detach(),i=Number(
t.attr("data-news-and-reviews-id"))-1,r=n.filter("[data-news-and-reviews-id="+
i+"]");t.insertAfter(r)})})}var n=!0;$(".half-half-container.news-and-reviews").
length&&(r(),$(window).resize(i),i())}),$(document).ready(function(
){$(".read-more-block .toggle a").click(function(){var n=$(this),
t=n.siblings(),i=n.closest(".read-more-block").find(".additional-text");
n.hide(),t.css("display","block"),i.slideToggle(500)})}),function(
n){n(".accordion li").setupAccordionMenu({panelClass:".accordion-panel",
allowMoreThanOnePanelOpenAtOnce:!0,scrollToWhenClosedClass:".accordion-section"}),
n(".accordion-wrapper").setupAccordionShowHideAll()}(window.
jQuery),$(document).ready(function(){$("body").on("mousedown",
"*",function(n){if(($(this).is(":focus")||$(this).is(n.target))
&&$(this).css("outline-style")=="none"){var t=$(this).closest(
"[tabindex=0]");if(t!==undefined)$(t).css("outline","none").
on("blur",function(){$(t).off("blur").css("outline","")});$(
this).css("outline","none").on("blur",function(){$(this).off(
"blur").css("outline","")})}})}),dyson.interactiveVideo={setUpSection:
function(n,t){var i=$(".overlay"+n);currentIndex=n,loopLength=
i.data("iv-looplength"),totalLoopLength=loopLength*(numberOfLoops+
2),currentLoopTime=0,loopStartTime=i.data("iv-loopstarttime"),
sectionLength=i.data("iv-sectionlength"),sectionStartTime=i.
data("iv-sectionstarttime"),reachedEndOfSection=!1,overlayVisible=
!1,textOverlays=[],isLooping=!1,previousLoopProgress=0,loopCount=
0,videoPauseCount=0,window.setTimeout(function(){var t=$(".arrow-left");
n==0?t.css("visibility","hidden"):t.css("visibility","visible")}
,500),$("#text-overlays-"+currentIndex+" .text-overlay").each(
function(){textOverlays.push(parseInt($(this).attr("data-overlay-timing")))}
),t&&currentIndex<4?dyson.tracking.trackInteractiveSceneStart(
dyson.interactiveVideo.getCurrentSceneLabel()):t&&currentIndex==
4&&dyson.tracking.trackInteractiveEnd()},updateIntervals:function(
){if(!interactiveVideoPlayer.paused()){if(counter=interactiveVideoPlayer.
currentTime()*1e3,!muteButtonInitialised&&counter>0&&(volumeChangableOnDevice==
undefined&&dyson.interactiveVideo.deviceVolumeTest(),$(".mute-button").
css("visibility")!="visible"&&volumeChangableOnDevice&&dyson.
interactiveVideo.muteButtonEnterAnimation(),muteButtonInitialised=
!0),!startEventFired&&counter>5e3&&(startEventFired=!0,dyson.
tracking.trackInteractiveStart()),counter>=interactiveVideoPlayer.
duration()*1e3-150&&interactiveVideoPlayer.pause(),closeButtonClicked||
counter>=videoEnd){counter>videoEnd&&(reachedEnd||(reachedEnd=
!0,dyson.interactiveVideo.videoEnd()));return}if(dyson.interactiveVideo.
showTextOverlays(),counter>=sectionStartTime&&!isLooping&&dyson.
interactiveVideo.updateProgressBar(),counter>=sectionStartTime+
sectionLength){if(isLooping=!0,loopCount<=numberOfLoops){if(
counter>=loopStartTime+loopLength){dyson.interactiveVideo.goTo(
loopStartTime),loopCount++;return}}else if(totalLoopProgress>=
1){dyson.interactiveVideo.goToEndOfLoop();return}reachedEndOfSection=
!0}if(counter>0&&!videoStarted&&($(".initial-overlay").remove(
),$(".vjs-poster").hide(),$(".intro-experience").css({visibility:
"hidden",opacity:"0"}),$("#InteractiveVideo .vjs-big-play-button").
hide(),videoStarted=!0),!introComplete){if(!introVisible&&counter>=
introFadeInTime){dyson.interactiveVideo.displayBeginScreen();
return}if(introVisible&&counter>=introFadeOutTime){dyson.interactiveVideo.
finishIntro(),dyson.tracking.trackInteractiveSceneStart(dyson.
interactiveVideo.getCurrentSceneLabel());return}}!overlayVisible&&
counter>=sectionStartTime+sectionLength-750&&(overlayVisible=
!0,dyson.interactiveVideo.pauseAndAddVideoOverlay(currentIndex)),
canvasSupported&&dyson.interactiveVideo.updateProgressCircleState(
)}},displayBeginScreen:function(){introVisible=!0,$(".intro-experience").
css("visibility","visible"),$("html").hasClass("ie8")?$(".intro-experience").
css("opacity","1"):$(".intro-experience").animate({opacity:1},
{duration:750})},updateProgressBar:function(){var i=counter-
sectionStartTime,n=i/sectionLength*100,t;t=n<0?25*currentIndex:
n>100?25*(currentIndex+1):n/4+25*currentIndex,$(".bar").css(
"width",t+"%")},handleWindowResizeEvent:function(){var t=$(window).
width(),n=$("#progress-canvas");n.hide(),t>=1280?n.attr({width:
52,height:52}):n.attr({width:40,height:40}),n.show(),canvasSupported&&
(canvas=document.getElementById("progress-canvas"),context=canvas.
getContext("2d"),circleX=canvas.width/2,circleY=canvas.height/
2,strokeWidth=3,radius=canvas.width/2-2,circle=Math.PI*2,quarter=
Math.PI/2,videoPauseCount=1)},showTextOverlays:function(){$.
each(textOverlays,function(n,t){var f,i,r,u;interactiveVideoPlayer.
currentTime()*1e3>t+sectionStartTime&&(dyson.interactiveVideo.
clearTextOverlays(),f=$.inArray(t,textOverlays),f>-1&&textOverlays.
splice(f,1),i=$("#text-overlays-"+currentIndex+" .text-overlay[data-overlay-timing="+
t+"]"),r=i.attr("data-overlay-duration"),i.hasClass("centered")?
(i.fadeIn(100).delay(r).fadeOut(100),u=i.attr("data-overlay-height"),
u&&i.find(".text-overlay-container").css("width",u*(9/16)+"%").
css("height",u+"%")):((currentIndex===0||currentIndex===3)&&
i.css("color","#fff"),$("html").hasClass("ie9")||$("html").hasClass(
"ie8")?i.show().delay(r).fadeOut(250):(i.show(),i.find("h3").
jAnimateOnce("fadeInLeft"),i.delay(r).fadeOut(250))))})},clearTextOverlays:
function(){$(".text-overlay").hide()},clearOverlay:function(
){$("html").hasClass("ie9")||$("html").hasClass("ie8")?($(".arrow-right, .arrow-left, #progress-canvas").
fadeOut(500),$(".overlay"+currentIndex).fadeOut(500),window.
setTimeout(function(){$(".player-controls").hide()},750)):($(
".overlay"+currentIndex).jAnimateOnce("slideOutUp"),$(".arrow-right, .arrow-left, #progress-canvas").
jAnimateOnce("zoomOut"),$(".arrow-right, .arrow-left, #progress-canvas").
fadeOut(500),$(".overlay"+currentIndex).fadeOut(500),window.
setTimeout(function(){$(".player-controls").hide();var n=document.
getElementById("progress-canvas"),t=n.getContext("2d");t.clearRect(
0,0,n.width,n.height)},750)),window.setTimeout(function(){$(
".overlay"+currentIndex+" h2, .overlay"+currentIndex+" .sub, .overlay"+
currentIndex+" .play-button-overlay").fadeOut(500)},3e3)},goTo:
function(n){n=n/1e3,interactiveVideoPlayer.currentTime(n),interactiveVideoPlayer.
play()},goToSection:function(n,t){t&&dyson.tracking.trackInteractiveSceneClick(
dyson.interactiveVideo.getSceneLabel(n)),dyson.interactiveVideo.
clearTextOverlays(),dyson.interactiveVideo.clearOverlay(),dyson.
interactiveVideo.setUpSection(n,!0),dyson.interactiveVideo.goTo(
sectionStartTime)},goToEndOfLoop:function(){dyson.interactiveVideo.
clearTextOverlays(),dyson.interactiveVideo.clearOverlay(),dyson.
interactiveVideo.goTo(loopStartTime+loopLength),currentIndex++,
dyson.interactiveVideo.setUpSection(currentIndex,!0)},closeButtonClick:
function(){dyson.interactiveVideo.goTo(videoEnd),dyson.interactiveVideo.
clearTextOverlays(),dyson.interactiveVideo.clearOverlay()},deviceVolumeTest:
function(){var n=interactiveVideoPlayer.volume();interactiveVideoPlayer.
volume(.99),n==interactiveVideoPlayer.volume()?volumeChangableOnDevice=
!1:(volumeChangableOnDevice=!0,interactiveVideoPlayer.volume(
1))},muteButtonClick:function(){videoMuted?dyson.interactiveVideo.
unmuteVideo():dyson.interactiveVideo.muteVideo()},muteVideo:
function(){dyson.interactiveVideo.setMutePropertyTo(!0),$(".mute-button").
addClass("muted"),videoMuted=!0},unmuteVideo:function(){dyson.
interactiveVideo.setMutePropertyTo(!1),$(".mute-button").removeClass(
"muted"),videoMuted=!1},setMutePropertyTo:function(n){$("video").
prop("muted",n)},finishIntro:function(){introVisible=!1,introComplete=
!0,$("html").hasClass("ie8")?($(".begin, .intro-experience").
css("opacity","0"),$(".begin, .intro-experience").css("visibility",
"hidden"),dyson.interactiveVideo.progressBarEnterAnimation(),
dyson.interactiveVideo.closeButtonEnterAnimation()):$(".begin, .intro-experience").
animate({opacity:0},{duration:750,complete:function(){$(".begin, .intro-experience").
css("visibility","hidden"),dyson.interactiveVideo.progressBarEnterAnimation(
),dyson.interactiveVideo.closeButtonEnterAnimation()}}),dyson.
interactiveVideo.createCookie()},closeButtonEnterAnimation:function(
){$(".close-button").css("visibility","visible"),$(".close-button").
animate({opacity:"1"},{duration:500})},muteButtonEnterAnimation:
function(){$(".mute-button").css("visibility","visible"),$(".mute-button").
animate({opacity:"1"},{duration:500})},progressBarEnterAnimation:
function(){$(".progress-bar-container").css("visibility","visible"),
$(".progress-bar-overlay, .progress-bar-x").animate({height:
"30px"},{duration:750})},pauseAndAddVideoOverlay:function(n)
{var t=!1,i;(currentIndex===3||currentIndex===2)&&(t=!0),i=!1,
t&&$(".overlay"+n).css({left:"6%",right:"auto"}),$("html").hasClass(
"ie9")||$("html").hasClass("ie8")?($(".overlay"+n).show(),window.
setTimeout(function(){$(".arrow-right, .arrow-left, #progress-canvas").
show(),$(".player-controls").show(),$(".overlay"+n+" h2").show(
),window.setTimeout(function(){$(".overlay"+n+" .sub").show(
),window.setTimeout(function(){$(".overlay"+n+" .play-button-overlay").
show()},500)},500),$(".overlay"+currentIndex+", .arrow-right, .arrow-left").
show()},750)):($(".overlay"+n).show(),$(".overlay"+n).jAnimateOnce(
"slideInDown"),window.setTimeout(function(){$(".arrow-right, .arrow-left, #progress-canvas").
jAnimateOnce("zoomIn"),$(".arrow-right, .arrow-left, #progress-canvas").
show(),$(".player-controls").show(),$(".overlay"+n+" h2").jAnimateOnce(
"fadeInLeft"),$(".overlay"+n+" h2").show(),window.setTimeout(
function(){$(".overlay"+n+" .sub").jAnimateOnce("fadeInLeft"),
$(".overlay"+n+" .sub").show(),window.setTimeout(function(){
$(".overlay"+n+" .play-button-overlay").jAnimateOnce("zoomIn"),
$(".overlay"+n+" .play-button-overlay").show()},500)},500),$(
".overlay"+currentIndex+", .arrow-right, .arrow-left").show(
)},750))},isCanvasSupported:function(){var n=document.createElement(
"canvas");return!!(n.getContext&&n.getContext("2d"))},updateProgressCircleState:
function(){if(isLooping){var t=interactiveVideoPlayer.currentTime(
)*1e3,n=t-loopStartTime+loopLength*loopCount;n<=previousLoopProgress&&
(n=n+progressCircleInterval*videoPauseCount,previousLoopProgress=
n,videoPauseCount++),n>previousLoopProgress&&(previousLoopProgress=
n,videoPauseCount=0),n>0&&(context.clearRect(0,0,canvas.width,
canvas.height),totalLoopProgress=n/totalLoopLength,context.strokeStyle=
"#992482",context.lineWidth=strokeWidth,context.beginPath(),
context.arc(circleX,circleY,radius,-quarter,circle*totalLoopProgress-
quarter,!1),context.stroke())}},videoEnd:function(){$(".progress-bar-overlay, .progress-bar-x").
animate({height:"0px"},{duration:750,complete:function(){$(".progress-bar-container").
css("visibility","hidden"),$(".outro-experience").css("visibility",
"visible"),$(".outro-experience").animate({opacity:"1"},{duration:
1e3})}}),$(".close-button, .mute-button").animate({opacity:"0"},
{duration:500,complete:function(){$(".close-button, .mute-button").
css("visibility","hidden")}}),window.setTimeout(function(){ShowHeader(
),dyson.cookiesBanner&&dyson.cookiesBanner.initialise()},3e3),
$("html").hasClass("ie9")||$("html").hasClass("ie8")?($(".product-logo").
fadeIn(500),window.setTimeout(function(){$(".end-experience-text").
fadeIn(500),window.setTimeout(function(){$(".video-end-text-link, .video-end-scroll-text").
fadeIn(500)},500)},500)):($(".product-logo").jAnimateOnce("zoomIn"),
$(".product-logo").show(),window.setTimeout(function(){$(".end-experience-text").
jAnimateOnce("fadeInLeft"),$(".end-experience-text").show(),
window.setTimeout(function(){$(".video-end-text-link, .video-end-scroll-text").
jAnimateOnce("fadeInLeft"),$(".video-end-text-link, .video-end-scroll-text").
show()},500)},500)),interactiveScrollWaypoint.destroy()},playAgain:
function(){playAgainClicked=!0,HideTopNav(),dyson.interactiveVideo.
replayVideo()},replayVideo:function(){closeButtonClicked=!1,
$(".outro-experience .product-logo, .end-experience-text, .video-end-text-link, .video-end-scroll-text").
hide(),$(".outro-experience").animate({opacity:"0"},{duration:
1e3,complete:function(){$(".outro-experience").css("visibility",
"hidden"),introComplete=!1,$(".bar").css("width","0%"),muteButtonInitialised=
!1,dyson.interactiveVideo.setUpSection(0,!1),dyson.interactiveVideo.
goTo(0),interactiveVideoPlayer.play(),reachedEnd=!1,playAgainClicked=
!1}}),dyson.interactiveVideo.setUpPauseScrollWaypoint()},resumeVideoAfterModalClosed:
function(){interactiveVideoPlayer.play()},createCookie:function(
){document.cookie="overviewVideo="+escape("true")},isOverviewCookieSet:
function(){for(var i=document.cookie.split(";"),n,t=0;t<i.length;
t++){for(n=i[t];n.charAt(0)==" ";)n=n.substring(1);if(n.indexOf(
"overviewVideo=")==0)return!0}return!1},setUpPauseScrollWaypoint:
function(){interactiveScrollWaypoint=new Waypoint({element:$(
"#InteractiveVideo"),handler:function(n){n==="down"&&(ShowTopNav(
),interactiveVideoPlayer&&interactiveVideoPlayer.paused&&!interactiveVideoPlayer.
paused()&&interactiveVideoPlayer.pause(),videoInView=!1,dyson.
cookiesBanner&&dyson.cookiesBanner.initialise())},offset:-$(
"#InteractiveVideo").height()})},setUpPlayScrollWaypoint:function(
){var n=new Waypoint({element:$("#InteractiveVideo"),handler:
function(n){n==="up"&&(reachedEnd||(interactiveVideoPlayer&&
videoStarted&&(HideTopNav(),interactiveVideoPlayer.play()),videoInView=
!0))},offset:-10})},getSceneLabel:function(n){return"0"+(n+1)}
,getCurrentSceneLabel:function(){return dyson.interactiveVideo.
getSceneLabel(currentIndex)},getNextSceneLabel:function(){return dyson.
interactiveVideo.getSceneLabel(currentIndex+1)}},$(document).
ready(function(){var t=null,n=!1;$("#videoPlayerDesktop").bind(
"mousemove scroll",function(){clearTimeout(t),n==!0&&$("#videoPlayerDesktop").
addClass("active"),n=!1,t=setTimeout(function(){$("#videoPlayerDesktop").
removeClass("active"),n=!0},2e3)}),$("body").trigger("mousemove")}
);$(".bar-label").on("touchstart",function(){var n=$(this);setTimeout(
function(){n.removeClass("active")},500)});var interactiveVideoPlayer,
loopLength,loopStartTime,numberOfLoops=5,loopCount=0,totalLoopLength,
currentLoopTime=0,sectionLength,sectionStartTime,counter=0,previousLoopProgress=
0,reachedEndOfSection=!1,overlayVisible=!1,currentIndex=0,introLength=
15750,videoEnd=83040,isLooping=!1,interval=40,progressCircleInterval=
20,textOverlays=[],totalLoopProgress=0,introVisible=!1,introComplete=
!1,reachedEnd=!1,closeButtonClicked=!1,canvasSupported=!1,canvas,
context,circleX,circleY,strokeWidth,radius,circle,quarter,videoPauseCount,
videoStarted=!1,interactiveScrollWaypoint,startEventFired=!1,
leftArrowClicked=!1,rightArrowClicked=!1,videoMuted=!0,introFadeInTime,
introFadeOutTime,videoProgressInterval,volumeChangableOnDevice,
muteButtonInitialised=!1;$(document).ready(function(){if($("#InteractiveVideo").
length){dyson.interactiveVideo.isCanvasSupported()&&(canvasSupported=
!0),$("html").hasClass("ie9")||$("html").hasClass("ie8")||($(
".begin-button-image").css("background-image","none"),$(".begin-button-image").
addClass("animation")),$(".bar-label").mouseover(function(){
$(this).addClass("active")}).mouseout(function(){$(this).removeClass(
"active")}),$(window).resize(function(){dyson.interactiveVideo.
handleWindowResizeEvent()});$(document).on("click touchstart",
".close-button",function(){closeButtonClicked=!0,dyson.interactiveVideo.
closeButtonClick(),dyson.tracking.trackInteractiveClose()});
$(document).on("click",".mute-button",function(){dyson.interactiveVideo.
muteButtonClick()});$(document).on("mouseenter touchstart",".mute-button",
function(){$(this).addClass("hover")});$(document).on("mouseleave touchmove touchend",
".mute-button",function(n){var t=$(this),i=n.type=="mouseleave"?
0:200;window.setTimeout(function(){t.removeClass("hover")},i)}
);$(document).on("click touchstart",".video-end-text-link",function(
){dyson.interactiveVideo.playAgain(),dyson.tracking.trackInteractivePlayAgain(
)});$(document).on("click touchstart","#progress-canvas",function(
){currentIndex<3&&dyson.tracking.trackInteractiveSceneClick(
dyson.interactiveVideo.getNextSceneLabel()),rightArrowClicked||
(rightArrowClicked=!0,dyson.interactiveVideo.goToEndOfLoop()),
window.setTimeout(function(){rightArrowClicked=!1},1e3)});$(
document).on("click touchstart",".arrow-left",function(){leftArrowClicked||
(leftArrowClicked=!0,dyson.interactiveVideo.goToSection(currentIndex-
1,!0)),window.setTimeout(function(){leftArrowClicked=!1},1e3)}
);$(document).on("click touchstart",".deep-dive-image",function(
){dyson.tracking.trackInteractiveDigDownPlay(dyson.interactiveVideo.
getCurrentSceneLabel())});dyson.interactiveVideo.handleWindowResizeEvent(
);videojs("InteractiveVideo").on("loadedmetadata",function()
{videoInView&&interactiveVideoPlayer.play(),interactiveVideoPlayer.
controls(!1),dyson.interactiveVideo.setUpSection(currentIndex,
!1),videoProgressInterval==undefined&&(videoProgressInterval=
interactiveVideoPlayer.setInterval(dyson.interactiveVideo.updateIntervals,
interval))});videojs("InteractiveVideo").ready(function(){interactiveVideoPlayer=
this,videojs.IS_ANDROID&&interactiveVideoPlayer.catalog.getVideo(
interactiveVideoPlayer.options()["data-video-id"],function(n,
t){var i=t.sources.filter(function(n){return n.src!=null&&n.
container=="MP4"});interactiveVideoPlayer.src({type:"video/mp4",
src:i[0].src})})}),dyson.interactiveVideo.setUpPauseScrollWaypoint(
),dyson.interactiveVideo.setUpPlayScrollWaypoint(),isAutoplaySupported(
function(n){n||($(".intro-experience").css({visibility:"visible",
opacity:"1"}),$(".mute-button").addClass("muted"),$("#InteractiveVideo .vjs-big-play-button").
show())}),introFadeInTime=$(".intro-experience").attr("data-fadein-time"),
introFadeOutTime=$(".intro-experience").attr("data-fadeout-time"),
$(".buy-now-button").attr("href")=="#smooth-scroll-shop"&&$(
".buy-now-button").click(function(){interactiveVideoPlayer.pause(
)}),$("[data-iv-modal-id]").each(function(){var n=$(this).attr(
"data-iv-modal-id");$(document).on("opened","#"+n,function()
{interactiveVideoPlayer.pause()});$(document).on("closed","#"+
n,function(){dyson.interactiveVideo.resumeVideoAfterModalClosed(
)})})}}),$(function(){setLinkHoverStates($(".content-block-link, .buy-now-button, .play-button-overlay, .nextSlideArrow"))}
),isAutoplaySupported=function(n){function r(){var n="test",
t=window.sessionStorage;try{return t.setItem(n,"1"),t.removeItem(
n),!0}catch(i){return!1}}function i(n){r()&&(sessionStorage.
autoplaySupported=n)}if(typeof n!="function")return!1;if(r()&&
sessionStorage.autoplaySupported)sessionStorage.autoplaySupported===
"true"?n(!0):n(!1);else{var t=document.createElement("video");
typeof t.autoplay=="undefined"&&jQuery("html").hasClass("ie8")?
n(!0):window.navigator.userAgent.toLowerCase().indexOf("kakao")!==
-1?(i("true"),n(!0)):(t.autoplay=!0,t.src="data:video/mp4;base64,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",
t.load(),t.muted=!0,t.style.display="none",t.playing=!1,t.play(
),t.onplay=function(){this.playing=!0},t.oncanplay=function(
){t.playing?(i("true"),n(!0)):(i("false"),n(!1))},window.setTimeout(
function(){t.playing||(i("false"),n(!1))},1e3))}},$("[data-modalPanelIdToClose]").
each(function(n,t){var i=$(t);$(this).click(function(){var n=
$("[data-remodal-id="+i.data("modalpanelidtoclose")).remodal(
);n.close()})}),dyson.bcVideoJs={dynamicVideoPlayerInitialiseFunctions:
{},storeDynamicVideoPlayerInitialise:function(n,t){dyson.bcVideoJs.
dynamicVideoPlayerInitialiseFunctions[n]=t},initialiseDynamicPlayer:
function(n){var t=dyson.bcVideoJs.dynamicVideoPlayerInitialiseFunctions[
n];!t||t(),delete dyson.bcVideoJs.dynamicVideoPlayerInitialiseFunctions[
n]},initialisePlayer:function(n){var r=!1,t,i;if(jQuery("#"+
n.controlName).length){if(t=videojs(n.controlName),i=jQuery(
"html").attr("lang"),i&&t.language(i.split("-")[0]),n.isBackgroundVideo||
dyson.bcVideoJs.addPlayerToList(t.id()),n.modal&&n.autostart)
{var e=jQuery("#"+n.controlName).closest("[data-remodal-id]"),
o=e.attr("id"),u="#"+o+".remodal",f=function(){var i=n.controlName,
t=videojs.players[i];t!==undefined&&t.play()};jQuery(document).
on("opening",u,f);n.isDynamicallyLoaded&&f()}if(n.hideControls&&
t.controls(!1),n.loopVideo&&t.loop(!0),n.muted&&t.muted(!0),
!r&&!n.disableGoogleAnalyticsEvents){r=!0;t.on("play",function(
){dyson.bcVideoJs.onPlay(t,jQuery("#"+n.controlName))});t.on(
"pause",function(){dyson.bcVideoJs.onPause(t)});t.on("ended",
function(){dyson.bcVideoJs.onEnded(t)})}if(!n.isBackgroundVideo)
jQuery(document).on("closing",u,function(){var i=n.controlName,
t=videojs.players[i];t!==undefined&&t.pause()});n.isResponsive||
(t.width(n.width),t.height(n.height));t.on("play",function()
{var i,r,u;if(n.autoplayCaptions&&(i=jQuery("html").attr("lang"),
i))for(i=i.split("-")[0],r=0;r<t.textTracks().length;r++)u=t.
textTracks()[r].language,u.length>0&&u.indexOf(i)>-1&&(t.textTracks(
)[r].mode="showing")});n.isCarouselVideoSlide&&dyson.bcVideoJs.
initialiseCarouselVideoSlide(n.controlName),!n.modal&&n.autostart&&
(t.autoplay(!0),t.play())}},onPause:function(n){n.duration()!==
n.currentTime()&&dataLayer.push({category:"video",label:n.mediainfo.
name.toLowerCase().replace(" ","_"),action:"stop",event:"event"})}
,onEnded:function(n){dataLayer.push({category:"video",label:
n.mediainfo.name.toLowerCase().replace(" ","_"),action:"end",
event:"event"})},onPlay:function(n,t){var r,i,u;for(t!=undefined&&
t.is(":visible")&&t.find(".videoFallback").hide(),r=n.id(),i=
0;i<bcPlayers.length;i++)bcPlayers[i]!=r&&(u=videojs.players[
bcPlayers[i]],u.pause(!0));dataLayer.push({category:"video",
label:n.mediainfo.name.toLowerCase().replace(" ","_"),action:
"play",event:"event"})},addPlayerToList:function(n){bcPlayers.
push(n)},loadVideo:function(n,t){dyson.bcVideoJs.playVideo(t),
n.preventDefault()},isVideoReady:function(n){var t=videojs(n);
return t.ready()},removePoster:function(n){var t=videojs(n);
t.poster("")},playVideo:function(n){var t=videojs(n);t.play(
)},pauseVideo:function(n){var t=videojs(n);t.pause()},pauseAllPlayingVideos:
function(){for(var t,n=0;n<bcPlayers.length;n++){t=videojs.players[
bcPlayers[n]];try{typeof t!="undefined"&&typeof t.pause=="function"&&
t.pause()}catch(i){}}},initialiseCarouselVideoSlide:function(
n){var t=jQuery("#"+n),i=!1,r=t.closest(".rsContainer");r.children(
).each(function(){jQuery(this).hasClass("rsActiveSlide")&&(i=
!0)}),i||window.setTimeout(function(){dyson.bcVideoJs.initialiseCarouselVideoSlide(
videoPlayer)},250),t.parents().hasClass("rsActiveSlide")&&t.
parent().waypoint(function(){var i=videojs(n);i.on("play",function(
){t.parents().find(".videoFallback").hide(),t.parents().find(
".BrightcoveExperience").css("z-index",1)});i.play()},{offset:
"bottom-in-view",triggerOnce:!0})},videoBlockSetup:function(
n){if(n!==null)n.ev.on("rsBeforeMove",function(n){var u=jQuery(
n.currentTarget.currSlide.content),i=u.find(".carousel-video-block"),
t,r;i.length&&(t=i.find(".BrightcoveExperience"),t.length&&(
r=t.attr("id"),dyson.bcVideoJs.pauseVideo(r)))})},videoSlideSetup:
function(n){if(n!==null){jQuery(n.slidesJQ).each(function(){
jQuery(this).find(".videoSlide").each(function(){var n=jQuery(
this).find(".videoContent"),t=jQuery(this).parent().css("left");
jQuery(n).css("left",t),jQuery(n).attr("class","videoLayer"),
jQuery(this).parent().after(n)})});n.ev.on("rsAfterSlideChange",
function(n){var t,r,u,i,f;if(n.currentTarget.currSlide!=undefined)
{if(t=jQuery(n.currentTarget.currSlide.content),t.hasClass("videoSlide"))
{r=t.find(".BrightcoveExperience"),r.length&&(u=r.attr("id")),
i=videojs.players[u],f=jQuery("#"+u);i.on("play",function(){
f.parents().find(".videoFallback").hide(),f.parents().find(".BrightcoveExperience").
css("z-index",1)});i.remainingTime()>0&&i.paused()&&i.play();
return}t.hasClass("animation")&&(t.data("isRunning")||t.data(
).runAnimation())}})}}},bcPlayers=[],dyson.revealMore={resizeColumns:
function(n){var t=dyson.revealMore.calculateColumnHeight(n);
n.find(".columns").css({height:t+"px"})},calculateColumnHeight:
function(n){var t=0;return n.find(".column").each(function()
{if(window.matchMedia("(max-width: 767px)").matches)t+=parseInt(
$(this).outerHeight());else{var n=parseInt($(this).height());
n>t&&(t=n)}}),t},recalculateColumnSizesOnResize:function(n){
if(!n.hasClass("closed")){var t=n.find(".columns").first();t.
removeClass("transitions"),dyson.revealMore.resizeColumns(n),
window.setTimeout(function(){t.addClass("transitions")},10)}
},applyGradients:function(n){var t=n.css("background-color");
window.matchMedia("(max-width: 767px)").matches?dyson.revealMore.
generateGradients(t,.55,.9,n.find(".reveal-more-gradient")):
dyson.revealMore.generateGradients(t,.7,.98,n.find(".reveal-more-gradient"))}
,generateGradients:function(n,t,i,r){var f;if(dyson.revealMore.
IsIE8||dyson.revealMore.IsIE9)f=dyson.revealMore.generateIEGradient(
n),r.css("filter",f);else{var e=dyson.revealMore.formatRgbStringToRgba(
n,!0),o=dyson.revealMore.formatRgbStringToRgba(n,!1),s="-webkit-gradient(linear, left top, left bottom, color-stop("+
t+", "+e+"), color-stop("+i+", "+o+"))",h=t*100+"%",c=i*100+
"%",u="linear-gradient("+e+" "+h+", "+o+" "+c+")",l="-moz-"+
u,a="-webkit-"+u,v="-o-"+u;r.css({"background-image":s,"background-image":
a,"background-image":l,"background-image":v,"background-image":
u})}},formatRgbStringToRgba:function(n,t){var r=dyson.revealMore.
trimRgbString(n),i;return i=t?0:1,"rgba("+r+","+i+")"},trimRgbString:
function(n){return n.substring(4,n.length-1)},generateIEGradient:
function(n){var t,i,u,r;return dyson.revealMore.IsIE8?(t=dyson.
revealMore.getSixDigitHexColourCode(n,!0),i=dyson.revealMore.
getSixDigitHexColourCode(n,!1)):(u=dyson.revealMore.trimRgbString(
n),r=dyson.revealMore.getRgbValues(u),t=dyson.revealMore.convertRgbaToHex(
r,!0),i=dyson.revealMore.convertRgbaToHex(r,!1)),"progid:DXImageTransform.Microsoft.gradient(startColorstr='"+
t+"', endColorstr='"+i+"',GradientType=0)"},getRgbValues:function(
n){var t=n.split(","),i=parseInt(t[0]),r=parseInt(t[1]),u=parseInt(
t[2]);return[i,r,u]},convertRgbaToHex:function(n,t){var u="",
i,r;for(t&&(u+="00"),i=0;i<n.length;i++)r=parseInt(n[i]).toString(
16),u+=r.length==1?"0"+r:r;return"#"+u},getSixDigitHexColourCode:
function(n,t){var i=n.replace("#",""),u="",r;if(t&&(u+="00"),
i.length==3)for(r=0;r<i.length;r++)u+=i[r]+i[r];else u+=i;return"#"+
u}},$.fn.setupRevealMore=function(){var n=$(this);dyson.revealMore.
IsIE8=$("html").hasClass("ie8"),dyson.revealMore.IsIE9=$("html").
hasClass("ie9"),(dyson.revealMore.IsIE8||dyson.revealMore.IsIE9)&&
n.find(".reveal-more-gradient").css({height:"50%"}),dyson.revealMore.
applyGradients(n),$(window).resize(function(){dyson.revealMore.
recalculateColumnSizesOnResize(n),dyson.revealMore.applyGradients(
n)});$(this).find(".show-hide-container").on("click",function(
){var n=$(this).closest(".reveal-more"),u,t,i,r;n.find("i").
toggleClass("up"),u=n.offset().top,t=$(this).closest("[data-component-name]").
attr("data-component-name"),n.hasClass("closed")?(n.find(".reveal-more-gradient").
css({height:"0"}),dyson.revealMore.resizeColumns(n),n.removeClass(
"closed"),dyson.tracking.trackComponentLink(t,"expand")):(i=
"135px",window.matchMedia("(max-width: 767px)").matches&&(i=
"100px"),n.find(".columns").css({height:i}),r="100%",(dyson.
revealMore.IsIE8||dyson.revealMore.IsIE9)&&(r="50%"),n.find(
".reveal-more-gradient").css({height:r}),n.addClass("closed"),
dyson.lion.isMobile()&&dyson.lion.smoothScrollToPositionIfNotInView(
u),dyson.tracking.trackComponentLink(t,"collapse"))})}