(function(e){var f=window.AmazonUIPageJS||window.P,k=f._namespace||f.attributeErrors,c=k?k("SearchAssets@actions",""):f;c.guardFatal?c.guardFatal(e)(c,window):c.execute(function(){e(c,window)})})(function(e,f,k){e.declare("s-actions",{DEBUG_VIEWS_ATF:"s-web-application-controller:debugViewsAtf",DEFERRED_CONTENT_READY:"s-web-application-controller:deferredContentReady",FILTERS_LINK_VIEW_READY:"s-web-application-controller:filtersLinkViewReady",FILTERS_PANEL_VIEW_COMPLETE:"s-web-application-controller:filtersPanelViewComplete", FILTERS_PANEL_VIEW_READY:"s-web-application-controller:filtersPanelViewReady",LOAD_REFINEMENTS_COMPLETE:"s-web-application-controller:loadSearchRefinementsComplete",LOAD_SEARCH_PAGE:"s-web-application-controller:loadSearchResults",LOAD_SEARCH_PAGE_COMPLETE:"s-web-application-controller:loadSearchResultsComplete",LOAD_SEARCH_PAGE_STARTING:"s-web-application-controller:loadSearchPageStarting",SEARCH_RESPONSE_STARTING:"s-web-application-controller:searchResponseStarting",MAIN_SLOT_READY:"s-web-application-controller:mainSlotReady", PAGINATION_LINK_COMPLETE:"s-web-application-controller:paginationLinkComplete",PROGRESSIVE_SCROLL_COMPLETE:"s-web-application-controller:fullPageProgressiveScrollComplete",REDIRECT_READY:"s-web-application-controller:redirectReady",RELOAD_SEARCH_PAGE_STARTING:"s-web-application-controller:reloadSearchPageStarting",RESULT_INFO_BAR_COMPLETE:"s-web-application-controller:resultInfoBarComplete",RESULT_INFO_BAR_READY:"s-web-application-controller:resultInfoBarReady",RESULT_ITEM_READY:"s-web-application-controller:resultItemReady", SEARCH_METADATA_READY:"s-web-application-controller:searchMetadataReady",TITLE_AND_META_READY:"s-web-application-controller:titleAndMetaReady"});"use strict";e.when("rush-dispatcher","rush-util").register("s-hidden-content-actions",function(c,b){function d(a,b){if(!a)throw Error(b);}var e=c.trigger,g;g={markShown:function(a){d(b.isNotBlank(a),"widget must be a non-empty string");return a+":hidden-content:mark-has-shown-content"},hide:function(a){d(b.isNotBlank(a),"widget must be a non-empty string"); return a+":hidden-content:hide-content"},slideAndFade:function(a){d(b.isNotBlank(a),"uuid must be a non-empty string");return a+":hidden-content:slide-and-fade-content"},fade:function(a){d(b.isNotBlank(a),"widget must be a non-empty string");return a+":hidden-content:fade-content"}};return{listeners:g,triggers:{showFirst:function(a,h){d(b.isNotBlank(a),"uuid must be a non-empty string");d(b.isNumber(h),"time must be a number");return e(g.slideAndFade(a),{showingUuid:a,time:h})},markShown:function(a){d(b.isNotBlank(a), "widget must be a non-empty string");return e(g.markShown(a))},show:function(a,h,c){d(b.isNotBlank(a),"widget must be a non-empty string");d(b.isNotBlank(h),"uuid must be a non-empty string");d(b.isNumber(c),"time must be a number");return e(g.fade(a),{showingUuid:h,time:c})},hide:function(a,c,f){d(b.isNotBlank(a),"widget must be a non-empty string");d(b.isNotBlank(c),"uuid must be a non-empty string");d(b.isNumber(f),"time must be a number");return e(g.hide(a),{showingUuid:c,time:f})}}}});"use strict"; e.declare("s-search-results-actions",{ITEM_HEIGHT_CHANGED:"search_results:item-height-changed"})}); /* ******** */ (function(d){var p=window.AmazonUIPageJS||window.P,r=p._namespace||p.attributeErrors,b=r?r("SearchAssets@ajax",""):p;b.guardFatal?b.guardFatal(d)(b,window):b.execute(function(){d(b,window)})})(function(d,p,r){d.when("rush-metrics-adapter","a-util").register("partial-ajax-metrics",function(b,k){var d=0;return{beginResponse:function(h,g){h&&g&&b.setValue("ajax-clickToBodyStart","partial-ajax-metrics-"+d++,g-h)},endResponse:function(h){h&&b.setValue("ajax-clickToBodyEnd","partial-ajax-metrics-"+d++, k.now()-h)}}});d.when("rush-ajax-controller","rush-util","a-util","3p-promise").register("s-search-ajax-controller",function(b,d,l,h){function g(){}var f=l.extend,e=d.assert,u=d.isFunction,p=d.isNotBlank;return function(d,k){return new h(function(h,l){var m=k&&k.chunk||g;e(p(d),"invalid argument: `url` must be a non-empty string");e(u(m),"invalid argument: `options.chunk` must be a function");k=f({},k,{success:g,error:g,chunk:function(){m.apply({},arguments)}});b(d,k).then(h,function(b){a:{if(b){if(b instanceof Error)break a;if(b.error&&b.statusText){b=Error([b.statusText,b.error].join(", "));break a}}b=Error("Unknown AJAX error")}l(b)})})}});d.when("a-util","s-simple-queue","s-url-parameters","3p-promise","jQuery","rush-metrics-adapter","s-img-preloader","s-max-widget-index-main-slot","rush-util","s-request-context-store","s-prefetch-origins","s-customer-actions").register("s-web-ajax",function(b,k,l,h,g,f,e,u,r,w,y,v){function D(){}function m(a){this._btfRequested=this._btfStarted=this._atfStarted=0;this._atfCompleted= !1;this._metricNames=x.getPrefetchMetricNames(a)}function A(a,b,d){var e="unknown";"Request Timeout"===d?f.setCount(a+"timeout",null,1):(b&&b.http&&b.http.status&&(e=b.http.status),f.setCount(a+e,null,1))}function B(a){return!a||a!==y.PAGINATION&&a!==y.PROGRESSIVE_SCROLL?v.QUERY:v.PAGINATION}function q(a,e){this.paramString=a;this.prefetchOrigin=e;this.customerAction=B(e);this._created=b.now();this._valid=!0;this.metrics=new m(e);this.atf={complete:!1,requestId:null,prefetchAjaxData:null,lastMainSlotIndex:null, chunks:new k,successHandler:null,errorHandler:null};this.btf={chunks:new k}}function C(a){return"/s/query?"+l.paramsToString(a.params||{},!0)}function E(a,b,e,d,f){return{method:"post",contentType:"application/json",paramsFormat:"json",timeout:a.timeout||1E4,headers:a.headers||{},memo:a.memo||{},params:b,success:e,chunk:d,error:f}}function F(a){p.csa&&p.csa("SPA")("newPage",{requestId:a})}var x={getPrefetchMetricNames:function(a){a||(a="unknown");a="s-web-ajax."+a;return{LATENCY:{ATF:a+".atf.latency", BTF:a+".btf.latency",BTF_DELTA:a+".btf.delta",BTF_DELAY:a+".btf.delay"},COUNTER:{ATF:a+".atf.request",ATF_CACHE_TIMEOUT:a+".atf.cache.timeout",BTF:a+".btf.request",BTF_EARLY:a+".btf.early",ATF_ERROR:a+".atf.error.",BTF_ERROR:a+".btf.error."}}},REGULAR:{LATENCY:"s-web-ajax.regular.latency",COUNTER:{REQUEST:"s-web-ajax.regular.request",ERROR:"s-web-ajax.regular.error."}}},G=!1,z=!1;d.now("s-ajax-calls-via-http-post-enabled").execute(function(a){G=a});d.now("s-ajax-customer-action-flagging-enabled").execute(function(a){z= a});m.prototype.atfStart=function(){this._atfStarted=b.now()};m.prototype.aftSuccess=function(){f.setCount(this._metricNames.COUNTER.ATF,null,1);0d?1:0,yx:Math.max(x.scrollHeight,y.scrollHeight)>g?1:0}}catch(w){r=p=null}return{win:b,self:p,exp:r}}},D={isPageVisible:function(){var a=Z();return a?function(){return!document[a]}:function(){return!0}}()},n={isFunction:F,createHandlerList:function(){var a={},b={};return{add:function(c,e){F(c)&&(e=e||"___DEFAULT___",!0===b[e]?g.now().execute(c):(a[e]=a[e]||[],a[e].push(c)))},run:function(c){c=c||"___DEFAULT___";b[c]=!0;c=a[c]||[];for(var e=c.length, d=0;db&&a--;return f.isFiniteNumber(a)&&0=l&&a<=w;c(b).css("visibility",a?"":"hidden")}))})}function p(a,b,l){var c=a.getAttr(d.TOTAL_PAGES),e=a.getAttr(d.PAGE_NUMBER),g=a.getAttr(d.FIRST_VISIBLE_ITEM),k=a.getAttr(d.HIDE_OFF_SCREEN),q=a.dom.$carousel.children("li");b=h(a,b,l);var f=(e-1)*b+1,m,p;a.setAttr(d.PAGE_SIZE,b);e>c?(g=(c-1)*b+1,a.setAttr(d.PAGE_NUMBER,c),a.setAttr(d.FIRST_VISIBLE_ITEM, g)):g!==f&&(c=Math.ceil(g/b),g=(c-1)*b+1,a.setAttr(d.PAGE_NUMBER,c),a.setAttr(d.FIRST_VISIBLE_ITEM,g));m=g-1;p=m+b-1;q.each(function(a,b){b.style.visibility=!k||a>=m&&a<=p?"":"hidden";b.style.width=l+"px"});return g}function n(a){var b=a.getDimensions().viewport.width,l=a.dom.$carousel.children("li").get(0).getBoundingClientRect(),l=l.width?l.width:l.right-l.left,c=p(a,b,l),e;e=a.dom.$carousel;var g=e.children("li"),k=g.length,q=a.getAttr(d.PAGE_SIZE),f=a.getAttr(d.SET_SIZE),g=g.first().outerWidth(!0), b=q>=f?b:k*g;e.css("width",b+"px");b={carousel:{width:b,outerWidth:e.outerWidth()},items:[]};for(e=0;e=c&&a<=e;f(b).css("visibility",a?"":"hidden")}))})}function a(a,b,c){var e=a.getAttr(d.TOTAL_PAGES),k= a.getAttr(d.PAGE_NUMBER);b=a.getAttr(d.FIRST_VISIBLE_ITEM);var f=a.getAttr(d.HIDE_OFF_SCREEN),h=a.dom.$carousel.children("li"),m=p(a)[k-1],n=(k-1)*m+1,t,u;a.setAttr(d.PAGE_SIZE,m);k>e?(b=(e-1)*m+1,a.setAttr(d.PAGE_NUMBER,e),a.setAttr(d.FIRST_VISIBLE_ITEM,b)):b!==n&&(e=Math.ceil(b/m),b=(e-1)*m+1,a.setAttr(d.PAGE_NUMBER,e),a.setAttr(d.FIRST_VISIBLE_ITEM,b));t=b-1;u=t+m-1;h.each(function(a,b){b.style.visibility=!f||a>=t&&a<=u?"":"hidden";b.style.width=c[a]+"px"});return b}function b(b){var c=b.getDimensions().viewport.width, e=b.dom.$carousel.children("li"),e=u(e),e=a(b,c,e),g,k;g=b.dom.$carousel;var f=g.children("li"),h=f.length,m=b.getAttr(d.PAGE_SIZE),t=b.getAttr(d.SET_SIZE),r=u(f);if(!(m>=t))for(k in c=0,u(f))c+=k.outerWidth;k=c;g.css("width",k+"px");g={carousel:{width:k,outerWidth:g.outerWidth()},items:[]};for(k=0;ka?(a=1,b.animationDuration=NaN):!f&&a>d&&(a=d,b.animationDuration=Math.pow(c.getAttr(e.ANIMATION_SPEED), c.getAttr(e.SPRINGINESS)));a===d&&(k=Math.min(k,g-h+1));this.gotoIndex(c,k,b)};d.gotoIndex=function(c,a,b){var d,f,h,g,k,q;b=b||{};p(c,b);d=c.getAttr(e.CIRCULAR)&&!c.getAttr(e.CURRENTLY_WRAPPING);f=b.callback;h=this;g=null;k=c.getViewportWidth();n(c,a);c.setAttr(e.FIRST_VISIBLE_ITEM,a);1>a?d&&(g=-k,q=function(){f&&f();h.wrapToLast(c)}):a>c.getAttr(e.SET_SIZE)?d&&(g=c.getAttr(e.CURRENT_PIXEL)+k,q=function(){f&&f();h.wrapToFirst(c)}):g=c.getItemOffset(a);u(c,b,q,f);null!==g&&this.gotoPixel(c,g,b)}; return d});h.when("A","a-carousel-framework","s-carousel-searchgrid-transition").execute("s-register-search-grid-transition-strategy",function(f,e,d){e.registerStrategy("transition","s-carousel-searchgrid",d)});"use strict";h.when("A","a-carousel-constants","a-carousel-utils","a-carousel-transition-slide").register("s-carousel-searchgridvariablewidth-transition",function(f,e,d,h){function u(a,b,c,d){c?(a.setAttr(e.CURRENTLY_WRAPPING,!0),b.callback=c,b.easingFunction=b.easingFunction||a.getAttr(e.WRAP_EASING), b.animationSpeed=1.3*(f.isFiniteNumber(b.animationSpeed)?b.animationSpeed:a.getAttr(e.ANIMATION_SPEED))):b.callback=d}function p(a,b){(b.animationDuration===r||0b?(b=1,c.animationDuration=NaN):!g&&b>f&&(b=f,c.animationDuration= Math.pow(a.getAttr(e.ANIMATION_SPEED),a.getAttr(e.SPRINGINESS)));b===f&&(n=Math.min(n,h-k+1));this.gotoIndex(a,n,c)};d.gotoIndex=function(a,b,d){var f,h,g,k,q,t;d=d||{};p(a,d);f=a.getAttr(e.CIRCULAR)&&!a.getAttr(e.CURRENTLY_WRAPPING);h=d.callback;g=this;k=null;q=a.getViewportWidth();c(a,b);a.setAttr(e.FIRST_VISIBLE_ITEM,b);1>b?f&&(k=-q,t=function(){h&&h();g.wrapToLast(a)}):b>a.getAttr(e.SET_SIZE)?f&&(k=a.getAttr(e.CURRENT_PIXEL)+q,t=function(){h&&h();g.wrapToFirst(a)}):k=n(a,b);u(a,d,t,h);null!== k&&this.gotoPixel(a,k,d)};return d});h.when("A","a-carousel-framework","s-carousel-searchgridvariablewidth-transition").execute("s-register-search-grid-variable-width-transition-strategy",function(f,e,d){e.registerStrategy("transition","s-carousel-searchgridvariablewidth",d)});"use strict";h.when("A","a-carousel-transition-slide","rush-util","s-is-mobile","a-carousel-framework","a-carousel-constants").register("s-carousel-searchgrid-transition-circular-strategy",function(f,e,d,h,u,p){var n=f.extend({}, e);n.gotoPage=function(c,a,b){var d=c.getAttr(p.TOTAL_PAGES),d=a%d-1;e.gotoPage(c,a,b);h&&c.dots!==r&&0g&&m[c].splice(g,1)),0===m[c].length&&(A[c]=!0)));f.trigger("a:image:lazyLoad");l&&a("asin-ajax-lazy-loader-full-success")}).catch(function(){var c,d,g,f,h;for(c in m)if(m.hasOwnProperty(c)&&(d=m[c])&&0=H;a.addClass("aok-hidden");return b}function w(){m=!0}function z(){var b=e(k),c=H/100;k.find(".s-related-products-replace").length||(m?d.triggers.hide(q, r,I):(d.triggers.markShown(q),f(k)?d.triggers.showFirst(r,E):p("html, body").animate({scrollTop:b-u*c},I,function(){p("html, body").stop();d.triggers.showFirst(r,E)}),k.find(".hidden-divider").first().prependTo(k.parents(".s-hidden-content-wrapper").first()),a.trigger(M,{showingUuid:r})))}function J(a){a.showingUuid!==r&&F&&b.fadeOut(k,a.time,"ease-out",function(){k.addClass("aok-hidden");F=!1;d.triggers.show(q,a.showingUuid,a.time)})}function A(a){a.showingUuid===r&&b.slideDown(k,a.time,"ease-out")} function K(a){a.showingUuid===r&&0===k.find(".s-related-products-replace").length&&b.fadeIn(k,E,"ease-out",function(){k.removeClass("aok-hidden");F=!0})}function G(a){if(a&&a.item&&a.item.asin&&a.item.html){var b=".s-related-products-replace-"+a.item.asin,c=k.find(b).first();c.removeClass(b);c.html(a.item.html);c.removeClass("s-related-products-replace");c.addClass("s-related-products-loaded");z()}}function t(a){a.showingUuid!==r&&k.find(".hidden-divider").first().remove()}var B=p(a.elem()),k=B.find(".s-revealable-content"), q=a.prop("widget"),n="#"+q,r=a.prop("uuid"),C=a.prop("event"),M=q+":remove-dividers",F=!1,m=!1,u,I=parseInt(a.prop("anime-time-fast"),10),E=parseInt(a.prop("anime-time-slow"),10),H=parseInt(a.prop("percent-to-scroll"),10);(function(){return a.util.isBlank(C)?(a.log.error(Error("Missing required component property: event")),!1):a.util.isBlank(q)?(a.log.error(Error("Missing required component property: widget")),!1):a.util.isBlank(r)?(a.log.error(Error("Missing required component property: uuid")), !1):!0})()&&function(){u=g(k);a.util.isNumber(I)||(I=600);a.util.isNumber(E)||(E=1200);a.util.isNumber(H)||(H=25);a.on(d.listeners.markShown(q),w);a.on(d.listeners.slideAndFade(r),A);a.on(d.listeners.slideAndFade(r),K);a.on(d.listeners.fade(q),K);a.on(d.listeners.hide(q),J);a.on(M,t);if("submit"===C)a.on(y.ADD_TO_CART_SUBMIT_SUCCESS,function(b){b.asin!==a.prop("asin")||!b.form.parents(n).length||F||B.parents(".s-hidden-content-wrapper").first().has(b.form).length||z()});a.on(h.RESULT_ITEM_READY+":"+ r,G);if("submit"===C)a.on(y.ADD_TO_CART_SUBMIT_START,function(b){b.asin!==a.prop("asin")||!b.form.parents(n).length||F||B.parents(".s-hidden-content-wrapper").first().has(b.form).length||(b=k.find(".s-hidden-content-carousel").first().attr("data-related-ajaxUrl"))&&k.find(".s-related-products-replace").length&&!k.find(".s-related-products-loaded").length&&c.requestPartialContent(b,{suffix:":"+r})})}()})});"use strict";f.when("A","3p-promise","rush-framework","amzn-safe-frame-viewability","s-delayed-queue-controller", "s-url-parameters","s-web-application-controller").register("s-impression-logger",function(b,f,g,e,a,d,c){function h(c){a.add(function(){b.ajax(c,{method:"get"})})}function y(c,d){a.add(function(){b.ajax(c,{method:"post",accepts:"application/json",contentType:"application/json",paramsFormat:"json",params:{events:d}})})}function l(a,b){this.endpoint=a;this.flushCallback=b;this.items=[];this.timeout=null}function L(){var a=this;this.batches={};b.$(m).bind("beforeunload",function(){b.each(a.batches, function(a){a.flush()})})}var D={leading:!1},v=e.geom,x;l.prototype.add=function(a){var b=this;this.items.push({url:a,params:d.parseQueryString(a)});15<=this.items.length&&this.flush();this.timeout||(this.timeout=setTimeout(function(){b.flush()},250))};l.prototype.flush=function(){/unagi-\w\w.amazon.com\/1\/events\/com.amazon.eel.SponsoredProductsEventTracking.(prod|gamma)/.test(this.endpoint)?y(this.endpoint,b.map(this.items,function(a){return{data:a.params}})):1===this.items.length?h(this.items[0].url): h(this.endpoint+"?params\x3d"+JSON.stringify(b.map(this.items,function(a){return a.params})));clearTimeout(this.timeout);this.timeout=null;this.flushCallback()};L.prototype.log=function(a,b){var c=this,d;b?(d=a.split("?")[0],this.batches[d]||(this.batches[d]=new l(d,function(){delete c.batches[d]})),this.batches[d].add(a)):h(a)};x=new L;g.registerComponent("s-impression-logger","s-impression-logger",function(a){function d(){b.off("afterReady",n);b.off("scroll",n);b.off("resize",n);b.off("orientationchange", n);b.each(p,function(a){a&&a()})}function l(){k||d()}var h=a.elem(),e=a.prop("url"),y=a.prop("batchable")||!1,g=a.prop("requiredElementSelector"),f=parseInt(a.prop("percentageShownToFire"),10)||0,k=!1,p=[],n;if(e)return n=b.throttle(function(){var a;if(a=!k)a=v(h),a=100*(a&&a.self&&a.self.iv||0)>=f;a&&(g?(a=b.$(h).find(g),a=0===a.length?!1:!(a.is(":hidden")||"hidden"===a.css("visibility"))):a=!0);a&&(k=!0,x.log(e,y),l())},250,D),b.on("afterReady",n),b.on("scroll",n),b.on("resize",n),b.on("orientationchange", n),p.push(a.on(c.ACTIONS.LOAD_SEARCH_PAGE_COMPLETE,n)),{teardown:l}})});"use strict";f.when("jQuery","rush-framework").register("s-impression-counter",function(b,f){function g(a){var d=a.elem(),c=a.prop("presenceCounterName"),h=a.prop("hiddenCounterName");if((a=a.prop("testElementSelector"))&&(c||h)){d=b(d).find(a);a=0=c.prefetchTargetIndex&&(b=k.find(h.NEXT_PAGE_ANCHOR_SELECTOR_WITHIN_CONTAINER),1=== b.length&&(g.prefetchAtf(b[0].search,d.PAGINATION),v("PrefetchPagination",1,a),v("loadToPaginationVisible",q-z,a)))}))}function t(){var a;0=l?(e.ue&&e.ue.count&&e.ue.count("adFeedback:desktop:multiAsinAF:retry",1),f.log(p,"ERROR","adFeedback:desktop:multiAsinAF"),k("af/multi-creative/feedback-form", m).then(c,h)):(e.ue&&e.ue.count&&e.ue.count("adFeedback:desktop:multiAsinAF:error",1),f.log(a,"ERROR","adFeedback:desktop:multiAsinAF"),b.update("\x3cb\x3e"+d+"\x3c/b\x3e"))}var l=0,m={method:"post",contentType:"application/json; charset\x3dutf-8",paramsFormat:"json",params:{pl:JSON.stringify(a)}};k("af/multi-creative/feedback-form",m).then(c,h)}var m=d.$;d.declarative("multi-ad-feedback-form-trigger","click",function(a){var b,d,c,k,m=a&&a.data&&a.data.multiAdfFormLoadErrorText;c=a&&a.data&&a.data.multiAdfModalHeader; var t=Math.random().toString(16).substr(2),q=a&&a.$event,p=a&&a.$target;try{b=JSON.parse(a&&a.data&&a.data.multiAdfPayload)}catch(u){f.log("Error parsing payload information: "+u,"ERROR","adFeedback:desktop:multiAsinAF");return}try{d=b.adPlacementMetaData.slotName}catch(u){f.log("Error getting slotName information: "+u,"ERROR","adFeedback:desktop:multiAsinAF")}a="multi_af_modal_"+d+t;d="multi-af-modal-"+d+t;p&&p.closest(".know-tab-navigation").length&&p.closest(".know-tab-navigation").find("ul.a-tabs \x3e li.a-active").length&& (k=p.closest(".know-tab-navigation").find("ul.a-tabs \x3e li.a-active").get(0).id,b.adCreativeMetaData.adCreativeDetails=b.adCreativeMetaData.adCreativeDetails.filter(function(a){return a.tabId===k}));q&&b&&a&&(b.feedbackFormContainerId=a,q.stopPropagation&&q.stopPropagation(),c=r(a,d,c),l(b,c,m),e.ue&&e.ue.count&&e.ue.count("adFeedback:desktop:multiAsinAF:formDisplayed",1),h(a))})})}); /* ******** */ (function(b){var c=window.AmazonUIPageJS||window.P,d=c._namespace||c.attributeErrors,a=d?d("SearchAssets@debug",""):c;a.guardFatal?a.guardFatal(b)(a,window):a.execute(function(){b(a,window)})})(function(b,c,d){b.when("rush-framework","s-actions","s-component-utils").register("s-debug-views-atf",function(a,b,c){a.registerComponent("s-debug-views-atf","s-debug-views-atf",function(a){a.on(b.DEBUG_VIEWS_ATF,c.append(a))})})}); /* ******** */ (function(e){var g=window.AmazonUIPageJS||window.P,m=g._namespace||g.attributeErrors,b=m?m("SearchAssets@declaratives",""):g;b.guardFatal?b.guardFatal(e)(b,window):b.execute(function(){e(b,window)})})(function(e,g,m){e.when("A","R").execute("s-mobile-link-declarative-action",function(b,n){function a(a){n.to({url:a})}var d,h=["watch.amazon.","app.primevideo."],k=/[?&]ru=([^&]*)/,f=[["/detail","aiv://aiv/view"],["/watch","aiv://aiv/play"],["/home","aiv://aiv/home"]],m=b.capabilities.ios;d=a;e.when("mash", "rush-logger").execute("s-mobile-link-mash-launchIntentURL",function(l,b){function e(c){l.openInExternalBrowser({url:c,failCallback:function(a){b.error(a,"MASH Open in external browser for "+c+" failed","s-mobile-link")}})}function n(c){var a=new XMLHttpRequest;a.onreadystatechange=function(){};a.open("GET",c,!0);a.send()}function p(c){var a;if(!c.includes("/gp/video/ssoredirect"))return c;0===c.indexOf("http://")||0===c.indexOf("https://")?n(c):(a=g.location,n(a.protocol+"//"+a.host+"/"+c));return(a= k.exec(c))?decodeURIComponent(a[1]):c}function q(a){var b,l,d;for(l=0;ld&&(d=a)},getMax:function(){return d},reset:function(){d=0}}});a.when("s-metadata").register("s-search-metadata",function(b){function e(b){c=b;a.when("mash").execute("s-set-search-context",function(a){a&&a.dispatchEvent&&a.dispatchEvent({type:"com.amazon.search.mash.searchContext", detail:c})})}var c;e(b);return{get:function(){return c},set:e}});"use strict";a.declare("s-request-status-constants",{REQUESTED:"requested",CACHED:"cached"});a.declare("s-slots",["s-pagination","s-search-results"])}); /* ******** */ (function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("SearchAssets@loadingSpinner",""):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){}); /* ******** */ (function(d){var h=window.AmazonUIPageJS||window.P,k=h._namespace||h.attributeErrors,e=k?k("SearchAssets@navbar",""):h;e.guardFatal?e.guardFatal(d)(e,window):e.execute(function(){d(e,window)})})(function(d,h,k){d.when("A","R","s-web-application-controller","s-navbar-proxy","rush-util","s-search-ajax-checker","rush-metrics-adapter","s-url-parameters").register("s-navbar-controller",function(e,b,l,c,g,x,r,k){function a(a,f,b){g.assert(g.isNotBlank(a),"must provide a non-empty attribution string");g.assert(g.isFunction(f), "must provide a callback function");return function(){try{return f.apply(b,arguments)}catch(c){d.log(c&&c.message||"Unknown error in callback.","FATAL",a)}}}function w(){var a=e.trim(c.getUrl()||"");return g.isBlank(a)?null:l.SEARCH_PATH+"?"+a}function y(a){var f=w(),c,e,d;if(null!==f){d=l.getPrefetchAtfContext(f);if(e=null!==d)c=k.parseQueryString(f),r.setCount("nav-prefetch-suggestion-click","nav-ajax",c.hasOwnProperty("crid")?1:0);c=x.enabled();r.setCount("nav-ajax-usage","nav-ajax",c?1:0);d=e? "nav-prefetch-hit."+d.prefetchOrigin:"nav-prefetch-hit.search-bar.none";r.setCount(d,"nav-ajax",1);c||e?b.to({url:f}):h.location=f;a.preventDefault()}}function m(){var a=l.getCurrentKeywords();c.setKeywords(a)}function n(b,f,d){c.onKeydown(a(b,f,d))}function p(b,f,d){c.onKeyup(a(b,f,d))}function q(b,f,d){c.onSubmit(a(b,f,d))}return l.attachController("s-navbar-controller",function(a){q("s-navbar-controller",y);a.on(l.ACTIONS.LOAD_SEARCH_PAGE_STARTING,m);m();return{getKeywords:function(a){return c.getKeywords(a)}, getUrl:function(){return c.getUrl()},generateSearchUrl:w,onKeyup:p,onKeydown:n,onSubmit:q}})});d.when("A","search-js-autocomplete","s-web-application-controller","s-url-parameters").register("s-navbar-proxy",function(e,b,l,c){function g(a){return e.trim(a||"").replace(t," ")}var h=e.$,k=/ref=([\w\-]+)/,t=/\s+/g;return{getUrl:function(){var a,e,g,m,n;try{a=c.parseQueryString(h("#navbar .nav-searchbar").serialize());e=b.searchAlias&&b.searchAlias();g=b.merchant&&b.merchant();var p=l.getSearchMetadata()|| {},q=p.ladderMap||{},u=p.browseLadder,f;m=!e&&b.searchNode&&(f=b.searchNode())?q[f]||"n:"+f:u&&g?u:void 0;var v=(h("#navbar .nav-searchbar").attr("action")||"").match(k);n=v?v[1]:void 0;g&&c.setParamValue(a,"me",g);e&&c.setParamValue(a,"i",e);m&&c.setParamValue(a,"rh",decodeURIComponent(m));n&&c.setParamValue(a,"ref",n);return c.paramsToString(a,!0)}catch(t){d.log(t,"Failed to build a Search URL from the Navbar.","ERROR","s-navbar-proxy")}},setKeywords:function(a){function c(){return g(a)}b.keyword&& b.keyword(c)},setSearchScoping:function(){},onKeydown:function(a){b.keydown&&b.keydown(a)},onKeyup:function(a){b.keyup&&b.keyup(a)},getKeywords:function(a){return b.keyword?!0===a?g(b.keyword()):b.keyword():""},onSubmit:function(a){h.isFunction(a)&&b.submit&&b.submit(a)}}});d.register("s-search-ajax-checker",function(){return{enabled:function(){return!1}}})}); /* ******** */ (function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("SearchAssets@pageTags",""):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){}); /* ******** */ (function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("SearchAssets@polyfills",""):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){}); /* ******** */ (function(d){var k=window.AmazonUIPageJS||window.P,h=k._namespace||k.attributeErrors,a=h?h("SearchAssets@progressiveScroll",""):k;a.guardFatal?a.guardFatal(d)(a,window):a.execute(function(){d(a,window)})})(function(d,k,h){d.when("A","R","rush-framework","s-web-application-controller","s-component-utils","amzn-safe-frame-viewability","s-progressive-scroll-position","s-progressive-scroll-request-param","s-prefetch-origins","s-csm-utils").register("s-infinite-scroll",function(a,D,b,e,d,f,K,t,h,r){function m(a){p("s-ps-error", (p("s-ps-error")||0)+1);k.ueLogError&&k.ueLogError(Error(a),{message:a,logLevel:"ERROR",attribution:"s-infinite-scroll"})}var x=e.ACTIONS,u=a.$,p=r.count,E=r.getRequestScopedCsmOptions,v=r.getPageSuffix;b.registerComponent("s-infinite-scroll","s-infinite-scroll",function(b){function e(){var a=f.geom(h[0]),b;if(b=l)b=a&&a.self&&a.self.t&&a.win&&a.win.b&&a.win.h?a.self.t=C&&(z&&z(),y=(new Date).getTime(),e()));else{a=d.geom(w[0]);var b;b=a&&a.self&&a.self.t&&a.win&&a.win.b&&a.win.h? 0>a.self.t?!1:a.self.tb?b:a;a>r&&"down"!==h?(t=a,h="down"):ae.length||(g=e[e.length-f.prefetchTargetIndex],b=d(B.PAGINATION_CONTAINER_SELECTOR),z=c(g,b[0],function(){h=b.find(B.NEXT_PAGE_ANCHOR_SELECTOR_WITHIN_CONTAINER);1===h.length&&r.prefetchAtf(h[0].search,n.PAGINATION)}))},0)})}function I(){w.find(".s-result-list-placeholder").addClass("aok-hidden"); p();A();u();C()}function D(){a.delay(function(){z&&z.handleScrollUpdate()},0)}function J(){A();u()}function K(){u()}function L(a){d(a.truncateContainer).parents(".s-searchgrid-carousel.s-carousel-normalize-asin-height").length&&u()}var w,k,z,A,u;A=a.throttle(function(){var a=k.find("\x3e.s-result-item"),a=m.groupElementsByTopValue(a.get());m.normalizeHeights(a,".s-height-equalized")},10);u=a.throttle(function(){var a=d(e.elem()).find(".s-searchgrid-carousel.s-carousel-normalize-asin-height");y.normalizeSearchCarouselAsinHeaders(a)}, 10);(function(){w=d(e.elem());k=w.is(".s-main-slot.s-result-list")?w:w.find(".s-main-slot.s-result-list");t(1===k.length,"Could not find the result list [selector\x3d.s-main-slot.s-result-list].");l();p();e.on(x.LOAD_SEARCH_PAGE,G);e.on(x.RESULT_ITEM_READY,H);e.on(x.LOAD_SEARCH_PAGE_COMPLETE,I);e.on(E.ITEM_HEIGHT_CHANGED,J);a.on(a.constants.BROWSER_EVENTS.RESIZE,K);a.on("a:truncate:updated",L);A();u();C();a.on(a.constants.BROWSER_EVENTS.SCROLL,D);e.teardown=function(){a.off(a.constants.BROWSER_EVENTS.SCROLL, D)};r.recordInitializedSlotComponent("s-search-results")})()})})}); /* ******** */ (function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("SearchAssets@stickyHeaders",""):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){}); /* ******** */ (function(k){var g=window.AmazonUIPageJS||window.P,n=g._namespace||g.attributeErrors,e=n?n("SearchAssets@utils",""):g;e.guardFatal?e.guardFatal(k)(e,window):e.execute(function(){k(e,window)})})(function(k,g,n){k.when("s-search-metadata").register("s-ads-metrics-utils",function(e){var f=[[/top-slot_hsa/g,"SponsoredBrandsTopSlotContentV2"],[/brand-footer-slot_hsa/g,"SponsoredBrandsFooterSlotContentV2"],[/skyscraper_adPlacements/g,"DisplayAdsSkyscraperSlotContentV2"],[/footer-slot_adPlacements/g,"DisplayAdsFooterSlotContentV2"]], d=g.ue&&g.ue.count||function(){},c;c=function(){var a={},b=(e.get()||{}).rid;b&&(a.scope=b);return a}();return{record:function(a){var b=0,h,e;if(a)for(;b]+>/g,d=/srcset\s*=\s*['"]([^'"]+)['"]/i,c=/src\s*=\s*['"]([^'"]+)['"]/i;return function(a,b){var h=0,l,g=[],k=a.match(f); if(!k)return g;for(;h=e&&(f=c.shift(),delete d[f]);c.push(a);d[a]=b},remove:function(a){var b;b=f(a);null!==b&&(b=c.indexOf(b),-1!==b&&c.splice(b,1),delete d[a])}}}});k.register("s-tag-utils",function(){var e={};return{recordIfNewRequestID:function(f){g.ue&&g.ue.tag&&g.ue.id!==e[f]&&(g.ue.tag(f, f),g.uex&&g.uex("ld",f,{wb:1}));e[f]=g.ue&&g.ue.id}}});k.when("jQuery").register("s-viewport-utils",function(e){return{inInitialViewport:function(f){var d,c,a;d=!1;var b=document.documentElement,h=document.body;c=g.scrollY||g.pageYOffset||b.scrollTop||h.scrollTop;a=g.scrollX||g.pageXOffset||b.scrollLeft||h.scrollLeft;var k=b.clientHeight,n=b.clientWidth,p=b.clientTop||h.clientTop||0,b=b.clientLeft||h.clientLeft||0;f=e(f);f[0].parentNode&&1d.length&&d.push(c.src)});d.forEach(function(d,c){e.$images.append(a(d,c))})}function b(){y?e.$statusText.text(""):0===e.$recommendations.length?e.$statusText.text(q.statusNoResultsText):e.$statusText.text("")}function l(){y=!1;e.$recommendations=e.$element.find(".s-mis-item-content-recommendation-box"); 0===e.$recommendations.length?(h(e.$carousel),m(e.$fallback),h(e.$loadingArea),h(e.$loadingAreaCollapsed),b()):(m(e.$carousel),h(e.$fallback),h(e.$loadingArea),h(e.$loadingAreaCollapsed),c(),b(),e.$recommendations.each(function(a,d){var c=f(d);a=t(c);d=B(c);c=0=q.dataMap.size()?k.hide(D):k.show(D));K.text(f);b.declarative.remove(u,"mis-bottom-sheet-more-results");b.declarative.remove(A,"mis-bottom-sheet-edit");b.declarative.remove(D,"mis-bottom-sheet-remove");b.declarative.create(u,"mis-bottom-sheet-more-results",{keyword:f});b.declarative.create(A,"mis-bottom-sheet-edit",{keyword:f});b.declarative.create(D,"mis-bottom-sheet-remove",{keyword:f});x.val(f);B(x,function(a){g.swapItem(f, a)});N.text(a.bottomSheetRemoveConfirmationPattern.replace("{keyword}",f));b.declarative.remove(e,"mis-bottom-sheet-remove-yes");b.declarative.create(e,"mis-bottom-sheet-remove-yes",{keyword:f})}function J(){p=v=!1;E=c.create({preloadDomId:"mis-bottom-sheet-container",closeType:"message",closeMessage:a.bottomSheetCloseMessageText,name:"mis-bottom-sheet"});G=f("#mis-bottom-sheet-home");I=f("#mis-bottom-sheet-editor");H=f("#mis-bottom-sheet-remove-confirmation");z=f("#mis-bottom-sheet-add-item");K= f("#mis-bottom-sheet-keyword-text");u=f("#mis-bottom-sheet-more-results");A=f("#mis-bottom-sheet-edit");D=f("#mis-bottom-sheet-remove");N=f("#mis-bottom-sheet-remove-confirmation-text");e=f("#mis-bottom-sheet-remove-yes");x=f("#mis-bottom-sheet-editor-text-input");F=f("#mis-bottom-sheet-add-item-text-input");C=m([G,I,H,z])}var v,p,G,I,H,z,K,u,A,D,N,e,x,F,E,C;b.on("a:sheet:afterShow:mis-bottom-sheet",function(){b.trigger("a:sheet:afterShow:mis-bottom-sheet:setCloseMessageStyle");b.trigger("a:sheet:afterShow:mis-bottom-sheet:focusTextInputAdd")}); b.on("a:sheet:afterShow:mis-bottom-sheet:setCloseMessageStyle",function(){b.off("a:sheet:afterShow:mis-bottom-sheet:setCloseMessageStyle");f("button.a-sheet-close").addClass("s-mis-bottom-sheet-close-message")});b.on("mis-reload",function(){J()});J();return{bottomSheetGoHome:function(a){v=!1;C.show(G);h(a,p?161:214)},bottomSheetGoEdit:function(a){C.show(I);h(a,92);a=x.val();x.val("");x.val(a);x.focus()},bottomSheetGoConfirm:function(a){C.show(H);h(a,121)},openBottomSheet:function(e,f){var m=f===d.PE? q.popularEssentialsMap.get(e):q.dataMap.get(e);p=f===d.MIS&&1>=q.dataMap.size();e!==w?(C.show(G),f===d.PE?h(0,108):h(0,p?161:214),l(m,e)):(C.show(z),h(0,71),B(F,function(d){var b=!1;d.split(",").forEach(function(a){a=a.trim();""!==a&&(g.addItem(a),g.updateSearchBar(),b=!0)});b&&n.showToast(a.changeoverItemAddedText)}),b.on("a:sheet:afterShow:mis-bottom-sheet:focusTextInputAdd",function(){b.off("a:sheet:afterShow:mis-bottom-sheet:focusTextInputAdd");setTimeout(function(){F.val("");F.focus()},10)})); c.showSheet(E)},closeBottomSheet:t}});"use strict";g.register("mis-map",function(){function b(){this.keyValueMap={}}b.prototype.has=function(b){return this.keyValueMap.hasOwnProperty(b)};b.prototype.get=function(b){return this.has(b)?this.keyValueMap[b]:w};b.prototype.set=function(b,c){this.keyValueMap[b]=c};b.prototype.delete=function(b){this.has(b)&&delete this.keyValueMap[b]};b.prototype.size=function(){return Object.keys(this.keyValueMap).length};b.prototype.forEach=function(b){var c=this;Object.keys(this.keyValueMap).forEach(function(g){b(c.get(g), g)})};b.prototype.keys=function(){return Object.keys(this.keyValueMap)};b.prototype.indexOf=function(b){return this.keys().map(function(b){return b}).indexOf(b)};return{Map:b}});g.declare("mis-item-category",{MIS:"mis",FYL:"fyl",PE:"pe"});g.when("mis-map").register("mis-storage",function(b){return{headerIsExpand:!1,$itemTemplate:null,dataMap:new b.Map,popularEssentialsMap:new b.Map,expandItemOnLoad:!1,expandAllShouldIncludePopularEssentialKeywords:!0}});g.when("A","jQuery","Rush","s-actions","mis-storage", "mis-dom-manipulator","mis-utils","mis-actions","mis-item-category","mis-map","ready").register("mis-page-initialization",function(b,f,c,r,k,L,n,q,a,d){function m(){f(".s-mis-item-container").each(function(d,b){var c;"true"===b.getAttribute("data-is-template")?(d=b.getAttribute("data-item-name"),c=n.Item(d,a.MIS),c.setElement(f(b),!1,!0),c.isCollapsed()?c.collapse():c.expand(),k.dataMap.set(d,c)):k.$itemTemplate=f(b);b.removeAttribute("data-is-template")});L.updateTitleQuantity()}var h=new URL(p.location), t=h.searchParams.get("expandItemOnLoad")||h.searchParams.get("mis1"),h=h.searchParams.get("expandAllShouldIncludePopularEssentialKeywords")||h.searchParams.get("mis2");m();g.when("mis-keywords").execute("mis-add-keywords",function(a){a.forEach(function(a){q.addItem(a)})});g.when("mis-pe-keywords").execute("mis-add-pe-keywords",function(a){a.forEach(function(a){q.addPopularEssentialsItem(a)})});t&&(k.expandItemOnLoad="1"===t);h&&(k.expandAllShouldIncludePopularEssentialKeywords="1"===h);c.on(r.LOAD_REFINEMENTS_COMPLETE, function(){0b?b:a;a>H&&"down"!==z&&a>G?(K=a,z="down"):a