(function(l){var g=window.AmazonUIPageJS||window.P,t=g._namespace||g.attributeErrors,d=t?t("MarsJumpLinksWidgetAssets",""):g;d.guardFatal?d.guardFatal(l)(d,window):d.execute(function(){l(d,window)})})(function(l,g,t){l.when("MarsSafeRegister").execute("JumpLinks.SubNavController",function(d){d.safeRegister(["A","JumpLinks.Utilities"],"JumpLinks.SubNavController",function(b,f){function c(a){l.register("JumpLinks.Configs",function(){for(var c={},m={},e={},h=[],p={},w=[],x={},y={},q=[],g=[],r=["jumpLinksSubNavTopTab"], l=["IMAGE","BUTTON"],v=[],u=a.isDetailTheme,A=d("#jump-links-subnav-tab").outerHeight(),k=0;k=Object.keys(c).length&&l.log("Jumplinks nav bar was unable to find any target tabs.", "FATAL","MarsJumpLinksWidget");return c},activateTab:function(a){r();e("#"+a).addClass("active")},deactivateTabs:r,emitJumpLinkClickedMetric:function(a,c,e){b.send("ods_jump_"+(a?"dp":"b")+"_d_"+c+e);f.send("ods_jump_"+(a?"dp":"b")+"_d_"+c+e)},emitJumpLinkLoadedMetric:function(a){b.send("ods_jump_"+(a?"dp":"b")+"_load_d");f.send("ods_jump_"+(a?"dp":"b")+"_load_d")},emitSubNavDisplayedMetric:function(a){b.send("ods_jump_displayed_d"+a);f.send("ods_jump_displayed_d"+a)},emitSubNavHiddenMetric:function(a){b.send("ods_jump_hidden_d"+ a);f.send("ods_jump_hidden_d"+a)},getTargetDivCoordinates:function(a){var c=[];e(a).length&&e(a).offset()&&(c.push(e(a).offset().top),"#owner_zone_btf_header"===a?c.push(e("#owner_zone_btf_footer").offset().top+e("#owner_zone_btf_footer").height()):c.push(e(a).offset().top+e(a).height()-10));return c},getTargetTabCoordinates:function(a){var c=[];e(a).length&&e(a).offset()&&(c.push(e(a).offset().left),c.push(e(a).offset().left+e(a)[0].offsetWidth));return c},onScreen:function(a,c){var b=e(g);c=b.scrollTop()+ c;b=g.innerHeight?g.innerHeight:b.height();var m=c+b,h=a[0]-100;a=a[1];return a>c&&a<=m||a-h>b&&h<=c&&a>=m},onScreenTab:function(a){var c=e(g);c=0+(g.innerWidth?g.innerWidth:c.width());var b=a[0];a=a[1];return 0<=a&&a<=c&&0<=b&&b<=c},elementPresentInViewPort:function(a){var c=e(g);c=0+(g.innerWidth?g.innerWidth:c.width());var b=a[0];a=a[1];return 0<=a&&a<=c||0<=b&&b<=c},sortDivs:function(c,b,d,f,n,g,r,l,t,v,u){for(var h={},k={"jump-links-title":0},p=h.jumpLinksSubNavTopTab=0;p=n?(a.showTab(),a.jqSubNav.css({top:l}),a.processTabChecks(b.tabsArray)):a.hideTab()};a.clickHandler=function(m){m.preventDefault();d.off("scroll",a.scrollHandler);m=m.currentTarget.id;if(b.navigateTopElements.includes(m))f.emitJumpLinkClickedMetric(b.isDetailTheme,b.refTagsSubNav[m],b.refSuffix),c("html,body").stop(!0,!1).animate({scrollTop:0},{duration:a.animationDuration,complete:function(){var a=c("#a-page");a.focus();a.is(":focus")||(a.attr("tabindex","-1"),a.focus());a.blur()}}),d.delay(function(){c(b.subNavElement).stop(!0, !0).animate({scrollLeft:0},50)},a.animationDuration+100);else{var g=a.tabs[m],n=a.links[m];g?(a.activateTabAndScroll(m),f.emitJumpLinkClickedMetric(b.isDetailTheme,b.refTagsSubNav[m],b.refSuffix),c(g).offset()&&c("html,body").stop(!0,!1).animate({scrollTop:c(g).offset().top-a.topOffset},{duration:a.animationDuration,step:function(b,d){b=c(g).offset().top-a.topOffset;d.end!==b&&(d.end=b)},complete:function(){var b=c(g);b.focus();c("html, body").animate({scrollTop:c(g).offset().top-a.topOffset},{duration:0}); b.is(":focus")||(b.attr("tabindex","-1"),b.focus(),c("html, body").animate({scrollTop:c(g).offset().top-a.topOffset},{duration:0}));b.blur()}})):n&&(a.activateTabAndScroll(["jumpLinksSubNav",m.slice(9)].join("")),f.emitJumpLinkClickedMetric(b.isDetailTheme,b.refTagsNavbar[m],b.refSuffix),c(n).offset()&&c("html,body").animate({scrollTop:c(n).offset().top-a.topOffset},{duration:this.animationDuration,step:function(b,d){b=c(n).offset().top-a.topOffset;d.end!==b&&(d.end=b)},complete:function(){var b= c(n);b.focus();c("html, body").animate({scrollTop:c(n).offset().top-a.topOffset},{duration:0});b.is(":focus")||(b.attr("tabindex","-1"),b.focus(),c("html, body").animate({scrollTop:c(n).offset().top-a.topOffset},{duration:0}));b.blur()}}))}d.delay(function(){d.on("scroll",a.scrollHandler);a.scrollHandler()},a.animationDuration+100)};a.handleThirdPartyJumpLinks=function(){d.off("scroll",a.scrollHandler);d.off("a:pageUpdate",a.initializeController);d.delay(function(){d.on("scroll",a.scrollHandler); d.on("a:pageUpdate",a.initializeController)},b.atfStarScrollDuration)};a.detachThirdPartyJumpLinksHandlers=function(){a.THIRD_PARTY_JUMP_LINKS.forEach(function(b){c(b).length&&c(b).unbind("click",a.handleThirdPartyJumpLinks)})};a.attachThirdPartyJumpLinksHandlers=function(){a.THIRD_PARTY_JUMP_LINKS.forEach(function(b){c(b).length&&c(b).click(a.handleThirdPartyJumpLinks)})};a.attachCheckoutHandler=function(a){a.preventDefault();if(a=a.target.href)a=f.buildUrlWithQueryParams(a,["sr","qid"]),g.location.href= a};a.detachHandlers=function(){d.off("scroll",a.scrollHandler);a.detachThirdPartyJumpLinksHandlers();c("#jump-links-subnav-tab .sub-nav-tab").unbind("click",a.clickHandler);c("#jump-links-static-navbar .sub-nav-tab").unbind("click",a.clickHandler);c("#jump-links-subnav-checkout-tab").unbind("click",a.attachCheckoutHandler)};a.attachHandlers=function(){d.on("scroll",a.scrollHandler);a.attachThirdPartyJumpLinksHandlers();c("#jump-links-subnav-tab .sub-nav-tab").click(a.clickHandler);c("#jump-links-static-navbar .sub-nav-tab").click(a.clickHandler); c("#jump-links-subnav-checkout-tab").click(a.attachCheckoutHandler)};a.initializeController=function(){a.jqSubNav=c(b.subNavElement);a.tabs=f.processTargetIds(a.tabTargets);a.links=f.processTargetIds(a.linkTargets);d.objectIsEmpty(a.tabs)?(a.detachHandlers(),a.hideTab(),c(b.staticNavbarWrapper).remove()):(f.sortDivs(a.tabs,a.links,b.tabsArray,b.linksArray,b.subNavElement,b.staticNavBarElement,b.tabAlignments,b.tabPlacements,b.rightAlignedElementsBeforeSorting,b.leftAlignedElementsBeforeSorting,b.isDetailTheme), c(b.widgetWrapper).css("visibility","visible"),a.setTopOffset(),a.resizeSubNavBasedOnSmartWagon(),a.scrollHandler(),a.refreshTabCoordinates(),a.refreshJumpLinksCoordinates(),a.detachHandlers(),a.attachHandlers())};a.initializeController();a.twisterUpdateHandler();a.screenResizeHandler()});"use strict";l.when("MarsSafeRegister").execute("JumpLinks.Controller",function(d){d.safeRegister(["A","JumpLinks.Metrics"],"JumpLinks.Controller",function(b,d){var c=b.$,f,a=b.createClass({init:function(a){this._metrics= new d(a);this.showLinks();this._bindEventsOnce(this._metrics)},showLinks:function(){var a=!1;c("#jump-links-static-navbar li").each(function(){var b=c(c(this).find("a")[0].hash),d=b.is(":visible");b.length&&d?(c(this).css("display","inline-block"),a=!0):c(this).css("display","none")});a?c("#mars-jump-links-widget").css("visibility","visible"):c("#mars-jump-links-widget").remove()},resetData:function(a){"object"===typeof a&&this._metrics.init(a)},_bindEventsOnce:function(a){b.on("a:pageUpdate",this._handlePageUpdate.bind(this)); b.declarative("jump-links-click","click",function(b){var d=b.$target[0].hash;b=b.$target[0].innerHTML;a._isMobile&&g.history.pushState(null,null,d);c("html, body").stop().animate({scrollTop:c(d).offset().top},{duration:600,step:function(a,b){a=c(d).offset().top;b.end!==a&&(b.end=a)},complete:function(){var a=c(d);a.focus();a.is(":focus")||(a.attr("tabindex","-1"),a.focus());a.blur()}});a.emitJumpLinkClickedMetric(b)})},_handlePageUpdate:function(){this.showLinks()}});return{getInstance:function(b){f? b&&f.resetData(b):f=new a(b);return f}}})});"use strict";l.when("A","odsRefTagUtils").register("JumpLinks.Metrics",function(d,b){return d.createClass({init:function(b){this._isMobile=b.mobile;this._refSuffix=b.refSuffix;this._currentPageAsin=b.currentPageAsin},emitJumpLinkClickedMetric:function(d){b.send("ods_jump_"+(this._isMobile?"m_":"d_")+this._currentPageAsin+"_"+d+(this._refSuffix?"_"+this._refSuffix:""))}})})});