Files
maestria_docs/07 BIOINFORMÁTICA (LILIBET Y YUSNEY)/TAREA TEMA 2/Nueva carpeta/Amazon.com sistemas de videoconferencias_files/11do45JzEaL._RC%2031YYsFFQrXL.js,31Iq4x9+ecL.js,01BPbuoKVCL.j.js

300 lines
132 KiB
JavaScript
Executable File

(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);0<this._atfStarted&&f.setCount(this._metricNames.LATENCY.ATF,null,b.now()-this._atfStarted);this._atfCompleted=!0};m.prototype.atfCacheTimeout=function(){f.setCount(this._metricNames.COUNTER.ATF_CACHE_TIMEOUT,null,1)};m.prototype.btfRequested=function(){this._btfRequested=b.now();0<this._atfStarted&&f.setCount(this._metricNames.LATENCY.BTF_DELTA,null,b.now()-
this._atfStarted);this._atfCompleted||f.setCount(this._metricNames.COUNTER.BTF_EARLY,null,1)};m.prototype.btfStart=function(){this._btfStarted=b.now();0<this._btfRequested&&f.setCount(this._metricNames.LATENCY.BTF_DELAY,null,b.now()-this._btfRequested)};m.prototype.btfSuccess=function(){f.setCount(this._metricNames.COUNTER.BTF,null,1);0<this._btfStarted&&f.setCount(this._metricNames.LATENCY.BTF,null,b.now()-this._btfStarted)};m.prototype.atfError=function(a,b){"Lack of key chunks"===b?f.setCount(this._metricNames.COUNTER.ATF_ERROR+
"lacks",null,1):A(this._metricNames.COUNTER.ATF_ERROR,a,b);f.setCount(this._metricNames.COUNTER.ATF,null,0)};m.prototype.btfError=function(a,b){A(this._metricNames.COUNTER.BTF_ERROR,a,b);f.setCount(this._metricNames.COUNTER.BTF,null,0)};q.prototype.isValid=function(){return 6E4<b.now()-this._created?(this.metrics.atfCacheTimeout(),!1):this._valid};q.prototype.invalidate=function(){this._valid=!1};q.prototype.releaseAtf=function(){return this.atf.chunks.start()};q.prototype.releaseBtf=function(){return this.btf.chunks.start()};
q.prototype.onAtfSuccess=function(a){this.atf.complete?a(this.atf.requestId,this.atf.lastMainSlotIndex,this.atf.prefetchAjaxData):this.atf.successHandler=a};q.prototype.onAtfError=function(a){this._valid?this.atf.errorHandler=a:a()};return function(a){function d(c){var a=p.ue;a&&a.tag&&c&&c.prefetchOrigin&&a.tag("search-prefetch:"+c.prefetchOrigin)}function k(c){c.index=0;r.isBlank(c.html)&&(c.html='\x3cimg class\x3d"s-prefetch-image"\x3e')}function m(c){var a=g(".s-progressive-scroll-declarative");
return!r.isNullOrUndefined(c.params)&&a.length&&(a=a.children(),a.length&&(a=(a.data("sProgressiveScrollLink")||{}).maxPages,1<c.params.page&&c.params.page<=a))?!0:!1}function l(c,t){var f=t.chunk||D,g,n;g=C(t);n={"page-content-type":"atf","prefetch-type":"rq"};m(t)&&(n.progressiveScroll=!0);!0===n.progressiveScroll&&0<u.getMax()&&(n.wIndexMainSlot=u.getMax()+1);z&&(n["customer-action"]=B(c.prefetchOrigin));n=E(t,n,function(){c.atf.requestId&&c.atf.lastMainSlotIndex&&c.atf.prefetchAjaxData?(c.metrics.aftSuccess(),
c.atf.complete=!0,c.atf.successHandler&&c.atf.successHandler(c.atf.requestId,c.atf.lastMainSlotIndex,c.atf.prefetchAjaxData)):(c.metrics.atfError(null,"Lack of key chunks"),w.remove(c.paramString),c.atf.errorHandler&&c.atf.errorHandler())},function(a,b,t){t&&b&&("data-client-side-metrics-info"===a&&(c.atf.requestId=b.requestId),0<=a.indexOf("main-slot")&&(c.atf.lastMainSlotIndex=b.index,b.html&&e(b.html,function(c){return 0<=c.indexOf("/imp?")}),"data-main-slot:image-prefetch"===a&&k(b)),"data-prefetch-ajax-data-passing"===
a?c.atf.prefetchAjaxData=b.payload:c.atf.chunks.add(function(){f(a,b,t)}))},function(a,b){c.metrics.atfError(a,b);w.remove(c.paramString);c.atf.errorHandler&&c.atf.errorHandler()});t.headers&&(n.headers=b.copy(t.headers),n.headers["X-Amazon-s-mismatch-behavior"]="ABANDON");d(c);c.metrics.atfStart();return a(g,n)}function y(c,b,e,f,g){var u=b.chunk||D,k;k=C(b);e={rrid:e,wIndexMainSlot:f+1,"prefetch-ajax-data":g,"page-content-type":"btf","prefetch-type":"log"};m(b)&&(e.progressiveScroll=!0);z&&(e["customer-action"]=
B(c.prefetchOrigin));e=E(b,e,function(){c.metrics.btfSuccess();b.success&&b.success()},function(a,b,e){c.btf.chunks.add(function(){u(a,b,e)})},function(a,e,d){c.metrics.btfError(a,e);b.error&&b.error(a,e,d,"btf")});d(c);c.metrics.btfStart();return a(k,e)}function I(c,a,b){a&&(c.params.progressiveScroll=a);0<b&&(c.params.wIndexMainSlot=b)}function H(c){var d,h=b.now(),l=c.success,n=c.error,p=c.chunk,q,r;r=m(c);q=g(".s-progressive-scroll-declarative").length&&0<u.getMax()?u.getMax()+1:void 0;c.chunk=
function(c,a,b){"data-client-side-metrics-info"===c&&F(a.requestId);"data-main-slot:image-prefetch"===c&&(e(a.html),k(a));p&&g.isFunction(p)&&p(c,a,b)};c.success=function(){f.setCount(x.REGULAR.LATENCY,null,b.now()-h);f.setCount(x.REGULAR.COUNTER.REQUEST,null,1);l&&g.isFunction(l)&&l()};c.error=function(c,a,b){f.setCount(x.REGULAR.COUNTER.REQUEST,null,0);A(x.REGULAR.COUNTER.ERROR,c,a);n&&g.isFunction(n)&&n(c,a,b,"regular")};return G?(d=C(c),c=b.extend({method:"post",contentType:"application/json",
paramsFormat:"json",timeout:1E4},c),c.params={},I(c,r,q),z&&(c.params["customer-action"]=c.memo?c.memo.isPagination?v.PAGINATION:c.memo.isRefinement?v.REFINEMENT:v.QUERY:v.QUERY),c.memo&&c.memo.asinIdToMetadata&&(c.params["asin-id-to-metadata"]=c.memo.asinIdToMetadata),c.memo&&c.memo.navigationState&&(c.params["navigation-state"]=c.memo.navigationState),a(d,c)):a("/s/query",b.extend({method:"get",timeout:1E4},c))}return function(c){var a,b=c.memo||{},e=b.paramString,d=b.prefetchOrigin;a=w.get(e);
if(b.prefetchAtf){if(a)return h.resolve();a=new q(e,d);w.add(e,a);return l(a,c)}return a?(a.metrics.btfRequested(),new h(function(b,e){a.onAtfError(function(){H(c).then(b,e)});a.onAtfSuccess(function(d,f,g){f=y(a,c,d,f,g);w.remove(a.paramString);F(d);a.releaseAtf().then(function(){a.releaseBtf()});f.then(b,e)})})):H(c)}}});d.register("s-prefetch-origins",function(){return{SEARCH_BAR:{PASTE:"search-bar.paste",TYPING_PAUSE:"search-bar.typing-pause"},PAGINATION:"optimized-pagination",PROGRESSIVE_SCROLL:"progressive-scroll"}});
d.register("s-customer-actions",function(){return{PAGINATION:"pagination",REFINEMENT:"refinement",QUERY:"query"}});d.when("s-data-store-with-max-size","s-url-parameters").register("s-request-context-store",function(b,d){function l(b){var g=d.parseQueryString(b);for(b=0;b<f.length;b++)d.removeParamValue(g,f[b]);return d.paramsToString(g)}function h(b){b=l(b);var d=g.get(b);d&&(d.invalidate(),g.remove(b))}var g=b(20),f=["ref","crid","sprefix"];return{remove:h,getKeyFromParamString:l,get:function(b){var d=
g.get(l(b));if(d){if(d.isValid())return d;h(b)}return null},add:function(b,d){return g.add(l(b),d)}}})});
/* ******** */
(function(g){var f=window.AmazonUIPageJS||window.P,r=f._namespace||f.attributeErrors,v=r?r("AmazonSafeFrameHostJavaScript",""):f;v.guardFatal?v.guardFatal(g)(v,window):v.execute(function(){g(v,window)})})(function(g,f,r){(function(){function v(a,b,c){return Math.min(0<a?c-a:0<b?Math.min(b,c):0,b-a)}function A(a,b,c,e){e=Math.pow(10,e);return Math.round(Math.min(c,Math.max(b,a))*e)/e}function Z(){var a=["hidden","webkitHidden","mozHidden","msHidden","oHidden"],b=a.length,c;for(c=0;c<b;c++)if(a[c]in
document)return a[c]}function F(a){return"function"===typeof a}function G(){if(l){if(null!==document.body.getAttribute("abp")||null===l.offsetParent||0===l.offsetHeight||0===l.offsetLeft||0===l.offsetTop||0===l.offsetWidth||0===l.clientHeight||0===l.clientWidth)return!0;if(f.getComputedStyle!==r){var a=f.getComputedStyle(l,null);if(a&&("none"===a.getPropertyValue("display")||"hidden"===a.getPropertyValue("visibility")))return!0}}return!1}function aa(){l=document.createElement("div");l.className="pub_300x250 pub_300x250m pub_728x90 text-ad textAd text_ad text_ads text-ads text-ad-links";
l.style.cssText="width: 1px !important; height: 1px !important; position: absolute !important; left: -10000px !important; top: -1000px !important;";document.body.appendChild(l);var a=0,b=G();b||(H=f.setInterval(function(){a++;if((b=G())||6<=a)f.clearInterval(H),l&&(document.body.removeChild(l),l=r),(I=b)&&J.run()},150))}function p(a){for(var b=document.querySelectorAll(d.FRAME_SELECTOR),c=b&&b.length||0,e,f;c--;)if(e=b[c],f=e.getAttribute(d.FRAME_ID_ATTR),f===a)return e}function K(a){!a.getAttribute(d.SRC_ATTR_NAME)&&
("true"===a.getAttribute(d.USE_SRCDOC_FALLBACK_ATTR_NAME)||ba&&a.getAttribute(d.DATA_SRCDOC_ATTR_NAME))&&(a.removeAttribute(d.SANDBOX_ATTR_NAME),a.onload=function(){a.onload=function(){};var b='javascript:window.frameElement.getAttribute("'+d.DATA_SRCDOC_ATTR_NAME+'");';if(f.document.documentMode&&a.contentWindow)try{a.contentWindow.location=b}catch(c){}a.setAttribute(d.SRC_ATTR_NAME,b)},a.setAttribute(d.SRC_ATTR_NAME,""))}function L(a,b){if(b){var c=f.uet,e=a&&a.getAttribute&&a.getAttribute(d.METRICS_SCOPE_ATTR);
c&&e&&c("x1",e,{wb:1},b)}b=a&&a.getAttribute&&a.getAttribute(d.DATA_SRCDOC_ATTR_NAME);c=a&&a.getAttribute&&a.getAttribute(d.SRCDOC_ATTR_NAME);b&&!c&&(a[d.SRCDOC_ATTR_NAME]=b,K(a))}function ca(a){return a&&a.getAttribute&&(a=a.getAttribute(d.CAPABILITIES_ATTR_NAME))?a.trim().split(da).filter(function(a){return M.hasOwnProperty(a)}).reduce(function(a,c){a[M[c]]=!0;return a},{}):{}}function ea(a,b){return!0===ca(a)[b]}function N(a,b,c,e){a.addEventListener?a.addEventListener(b,c,!0===e):a.attachEvent&&
a.attachEvent("on"+b,c)}function m(a,b){a&&a.contentWindow&&a.contentWindow.postMessage&&a.contentWindow.postMessage(JSON.stringify(b),"*")}function B(a){k.eachFrame(function(b,c){m(c,a)})}function q(a,b){!0===fa[a]&&(C[a]=b);B({action:"TRIGGER",eventName:a,eventData:b})}function O(a){m(a,{action:"REGISTERED",geom:z.geom(a),isVisible:D.isPageVisible(),hasAdBlocker:x.hasAdBlocker(),completedEventData:C})}function t(a,b,c){g.when("A").execute(function(e){e&&e.trigger(a,b,c)})}function y(a,b,c){g.when("A").execute(function(e){c&&
(b=e.throttle(b,c));e.on(a,b)})}function ga(a,b,c,e){ea(a,d.CAPABILITIES.AJAX)?g.when("A").execute(function(d){d.ajax(b,{accepts:e.accepts,cache:e.cache,contentType:e.contentType,method:e.method,params:e.params,paramsFormat:e.paramsFormat,timeout:e.timeout,success:function(b,e){m(a,{action:"AJAX_SUCCESS",requestId:c,response:b,status:e})},error:function(b,e,d){m(a,{action:"AJAX_ERROR",requestId:c,status:e,error:d})},abort:function(){m(a,{action:"AJAX_ABORT",requestId:c})},chunk:function(b){m(a,{action:"AJAX_CHUNK",
requestId:c,chunk:b})}})}):m(a,{action:"AJAX_ERROR",requestId:c,status:"403 Forbidden",error:"Frame missing capability: "+d.CAPABILITIES.AJAX})}var d={ADDITIONAL_ATTRIBUTION_ATTR:"data-additional-attribution",ATTRIBUTION_ATTR:"data-frame-attribution",ATTRIBUTION_SEPARATOR:":",AUTO_LOAD_ATTR_NAME:"data-auto-load",CAPABILITIES_ATTR_NAME:"data-capabilities",DATA_SRCDOC_ATTR_NAME:"data-srcdoc",FRAME_CONTAINER_SELECTOR:".amzn-safe-frame-container",FRAME_FOOTER_SELECTOR:".amzn-safe-frame-footer",FRAME_ID_ATTR:"data-frame-id",
FRAME_SELECTOR:".amzn-safe-frame",FRAME_SIZING_SELECTOR:".amzn-safe-frame-sizing",HEIGHT_ATTR:"height",HIDDEN_CLASS:"aok-hidden",HOST_METRICS_SCOPE:"amznSafeFrameHost",IFRAME_ELEM_NAME:"iframe",METRICS_SCOPE_ATTR:"data-metrics-scope",SAFEFRAME_VIEW_NAME:"safeFrameContents.html",SANDBOX_ATTR_NAME:"sandbox",SRC_ATTR_NAME:"src",SRCDOC_ATTR_NAME:"srcdoc",USE_SRCDOC_FALLBACK_ATTR_NAME:"data-use-srcdoc-fallback",WIDTH_ATTR:"width",CAPABILITIES:{AUI:"AUI",AJAX:"AJAX"},EVENTS:{COLLAPSE:"amzn-safe-frame-event:collapse",
ERROR:"amzn-safe-frame-event:error",SET_HEIGHT:"amzn-safe-frame-event:set-height",SET_WIDTH:"amzn-safe-frame-event:set-width",SHOW_FOOTER:"amzn-safe-frame-event:show-footer"}},z={geom:function(a){var b=document.documentElement,c=0,e=0,d=0,g=0,k=0,l=0,m=0,n=0,p=void 0,r=void 0,q=void 0;try{c=f.screenTop||f.screenY||0,e=f.screenLeft||f.screenX||0,d=f.innerWidth||b.clientWidth||0,g=f.innerHeight||b.clientHeight||0,k=f.scrollY||f.pageYOffset||0,l=f.scrollX||f.pageXOffset||0,m=c+g,n=e+d}catch(w){n=m=l=
k=g=d=e=c=0}finally{b={t:c,l:e,w:d,h:g,b:m,r:n,sx:l,sy:k}}try{var h=a.getBoundingClientRect();h.height=h.height||h.bottom-h.top;h.width=h.width||h.right-h.left;var h=q=h,c=d,t=v(h.top,h.bottom,g),u=v(h.left,h.right,c),e=0<t&&0<u?t*u:0,z=h.height*Math.min(h.width,c),p={t:h.top,l:h.left,r:h.right,b:h.bottom,w:h.width,h:h.height,z:+f.getComputedStyle(a,null).zIndex,xiv:A(u/h.width,0,1,2),yiv:A(t/h.height,0,1,2),iv:A(e/z,0,1,2)},x=document.body,y=document.documentElement,r={t:q.top,l:q.left,r:d-q.right,
b:g-q.bottom,xs:Math.max(x.scrollWidth,y.scrollWidth)>d?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;d<e;d++)g.now().execute(c[d])}}}},J=n.createHandlerList(),I=!1,l=void 0,H=void 0,x={init:function(){setTimeout(aa,0)},onAdBlockDetected:function(a){J.add(a)},hasAdBlocker:function(){return I}},P=n.createHandlerList();(function(a,b){var c=f[a];c&&(f[a]=function(){var a;try{a=Array.prototype.slice.call(arguments),b.apply(f,a)}finally{c.apply(f,a)}})})("uet",function(a){a&&P.run(a)});var E={onUet:function(a,b){P.add(b,a)}},k={getFrame:p,getFrameAttribution:function(a,b){a=(a=p(a))?a.getAttribute(d.ATTRIBUTION_ATTR):
void 0;var c=["safeFrame"];a&&c.push(a);b&&c.push(b);return c.join(d.ATTRIBUTION_SEPARATOR)},getAdditionalAttribution:function(a){if(a=p(a))return a.getAttribute(d.ADDITIONAL_ATTRIBUTION_ATTR)},getMetricsScope:function(a){if(a=p(a))return a.getAttribute(d.METRICS_SCOPE_ATTR)},setFrameHeight:function(a,b){if(a=p(a))b=Math.max(+b||0,0),a.setAttribute(d.HEIGHT_ATTR,b)},setFrameWidth:function(a,b){var c=p(a);b=Math.max(+b||0,0);c&&0<b&&g.when("A").execute(function(a){a.$(c).closest(d.FRAME_CONTAINER_SELECTOR).find(d.FRAME_SIZING_SELECTOR).css(d.WIDTH_ATTR,
b+"px")})},collapseFrame:function(a){var b=p(a);b&&g.when("A").execute(function(a){a.$(b).closest(d.FRAME_CONTAINER_SELECTOR).addClass(d.HIDDEN_CLASS)})},showFooter:function(a,b){var c=p(a);c&&g.when("A").execute(function(a){a=a.$(c).closest(d.FRAME_CONTAINER_SELECTOR).find(d.FRAME_FOOTER_SELECTOR);a.removeClass(d.HIDDEN_CLASS);a.data("eventData",b)})},getContents:function(a){if(a=p(a))return a.getAttribute(d.DATA_SRCDOC_ATTR_NAME)||a.getAttribute(d.SRCDOC_ATTR_NAME)},eachFrame:function(a){for(var b=
document.querySelectorAll(d.FRAME_SELECTOR),c=b.length,e,f;c--;)e=b[c],(f=e.getAttribute(d.FRAME_ID_ATTR))&&a(f,e)}},ha={wb:1},ia=n.isFunction,Q=f.ueLogError,u=f.ue&&f.ue.count,R=f.ue&&f.ue.tag,S={wb:"ues",bb:"uet",af:"uet",cf:"uet",be:"uet",ld:"uex"},w={sendMetrics:function(a,b,c){var d;d=(d=S.hasOwnProperty(b)?S[b]:r)&&f[d];(a=k.getFrameAttribution(a,c))&&ia(d)&&d(b,a,ha)},logError:function(a,b,c,d){var f=k.getAdditionalAttribution(a);a=k.getFrameAttribution(a,f);b={logLevel:d,attribution:a,message:b};
a&&Q&&Q(c||b,c?b:null)},count:function(a,b,c){a=k.getFrameAttribution(a,b);u&&a&&u(a,+c||0)},incrementCount:function(a,b,c){a=k.getFrameAttribution(a,b);c=+c||1;u&&a&&u(a,(u(a)||0)+c)},tagRequest:function(a,b){a=k.getFrameAttribution(a,b);R&&a&&R(a)}},ba=!(d.SRCDOC_ATTR_NAME in document.createElement(d.IFRAME_ELEM_NAME)),da=/\s*,\s*/g,M=Object.keys(d.CAPABILITIES).reduce(function(a,b){a[d.CAPABILITIES[b]]=b;return a},{}),fa={atf:!0,cf:!0,load:!0},C={},n=function(){},T=f.uet||n,U=f.uex||n,V=f.ue&&
f.ue.count||n,W={},X={};T("bb",d.HOST_METRICS_SCOPE,{wb:1});var Y={REGISTER:function(a,b,c,d){O(b);!0!==W[c]&&(W[c]=!0,(b=k.getMetricsScope(c))&&T("cf",b,{wb:1},a.timestamp||d))},SEND_METRICS:function(a,b,c){w.sendMetrics(c,a.metric,a.scope)},LOG_ERROR:function(a,b,c){(b=a.message)&&14<b.length&&"window.onerror"===b.substring(0,14)&&(b=V("SafeFrameUncaughtJSError")||0,V("SafeFrameUncaughtJSError",b+1));w.logError(c,a.message,a.exception,a.logLevel);t(d.EVENTS.ERROR,c,a)},COUNT_METRIC:function(a,b,
c){w.count(c,a.counterName,a.value)},INCREMENT_METRIC:function(a,b,c){w.incrementCount(c,a.counterName,a.value)},SET_HEIGHT:function(a,b,c){k.setFrameHeight(c,a.value);t(d.EVENTS.SET_HEIGHT,c,a)},SET_WIDTH:function(a,b,c){k.setFrameWidth(c,a.value);t(d.EVENTS.SET_WIDTH,c,a)},COLLAPSE:function(a,b,c){k.collapseFrame(c);t(d.EVENTS.COLLAPSE,c,a)},SHOW_FOOTER:function(a,b,c){k.showFooter(c,a);t(d.EVENTS.SHOW_FOOTER,c,a)},GET_CONTENTS:function(a,b,c){m(b,{action:"LOAD_CONTENTS",contents:k.getContents(c)})},
CLIENT_READY:function(a,b,c){!0!==X[c]&&(X[c]=!0,(a=k.getMetricsScope(c))&&U("ld",a,{wb:1}))},AJAX:function(a,b,c){ga(b,a.url,a.requestId,a.options)},TAG_REQUEST:function(a,b,c){w.tagRequest(c,a.tagName)}};N(f,"message",function(a){var b=(new Date).getTime(),c;try{c=JSON.parse(a.data)}catch(d){c={}}if(a=c.frameId){var e=k.getFrame(a);if(e&&Y.hasOwnProperty(c.action))Y[c.action](c,e,a,b)}},!1);N(document,"visibilitychange",function(){B({action:"VISIBILITY_CHANGE",isVisible:D.isPageVisible()})},!1);
y("resize",function(){k.eachFrame(function(a,b){m(b,{action:"RESIZE",geom:z.geom(b)})})},1E3);y("scroll",function(){k.eachFrame(function(a,b){m(b,{action:"SCROLL",geom:z.geom(b)})})},1E3);y("load",function(){q("atf",{});q("load",{})});y("orientationchange",function(){q("orientationchange",{})});E.onUet("af",function(){q("atf",{})});E.onUet("cf",function(){q("cf",{})});x.onAdBlockDetected(function(){B({action:"AD_BLOCKER_DETECTED"})});n={broadcastEvent:q,initSafeFrameHost:function(){C={};k.eachFrame(function(a,
b){O(b)});U("ld",d.HOST_METRICS_SCOPE,{wb:1})},reloadFrame:function(a){a.removeAttribute(d.SRCDOC_ATTR_NAME);a.removeAttribute(d.SRC_ATTR_NAME);L(a)},enableAutoResize:function(a){m(a,{action:"ENABLE_AUTO_RESIZE"})},disableAutoResize:function(a){m(a,{action:"DISABLE_AUTO_RESIZE"})}};g.declare("amzn-safe-frame-constants",d);g.declare("amzn-safe-frame-viewability",z);g.declare("amzn-safe-frame-page-visibility",D);g.declare("amzn-safe-frame-ad-block-detect",x);g.declare("amzn-safe-frame-csm-interceptor",
E);g.declare("amzn-safe-frame-manager",k);g.declare("amzn-safe-frame-logging",w);g.declare("amzn-safe-frame-host",n);g.declare("amzn-safe-frame-polyfills",K);g.declare("amzn-safe-frame-auto-loader",function(a,b){"true"===(a&&a.getAttribute&&a.getAttribute(d.AUTO_LOAD_ATTR_NAME))&&L(a,b)});g.when("ready").execute(x.init);n.initSafeFrameHost()})()});
/* ******** */
(function(b){var d=window.AmazonUIPageJS||window.P,e=d._namespace||d.attributeErrors,a=e?e("SearchShoppingPageGridAssets",""):d;a.guardFatal?a.guardFatal(b)(a,window):a.execute(function(){b(a,window)})})(function(b,d,e){b.when("rush-metrics-adapter","jQuery","ready").execute("s-result-grid-metrics",function(a,c){var b;"undefined"!==typeof CSS&&c.isFunction(CSS.supports)&&CSS.supports("grid-auto-flow: dense")?a.setCount("flexigrid:cssGridSupport","s-result-grid-metrics",1):a.setCount("flexigrid:cssGridSupport",
"s-result-grid-metrics",0);c=c(".s-result-list \x3e .s-flex-geom");b=c.filter(":hidden");0<b.length&&a.setCount("flexigrid:resultsHidden","s-result-grid-metrics",b.length);c=c.filter(":visible");0<c.length&&a.setCount("flexigrid:results","s-result-grid-metrics",c.length)})});
/* ******** */
(function(r){var t=window.AmazonUIPageJS||window.P,D=t._namespace||t.attributeErrors,q=D?D("SearchAssets@app",""):t;q.guardFatal?q.guardFatal(r)(q,window):q.execute(function(){r(q,window)})})(function(r,t,D){r.when("A","rush-framework","rush-asset-loader","rush-page-transition-metrics","s-web-data-store","s-url-parameters","rush-util","rush-metrics-adapter","partial-ajax-metrics","s-search-metadata","s-slots","s-actions","rush-metrics","s-ads-metrics-utils","3p-promise","s-clean-url","s-is-mobile",
"s-customer-actions","s-request-context-store","s-search-requests-util","s-start-application").register("s-web-application-controller",function(q,z,A,U,D,c,N,h,L,E,F,d,B,O,V,J,W,G,X,da){function ea(){var b=!1;r.now("s-device-context").execute(function(c){c&&c.APP&&(b=!0)});return b}var la=/^(?:\/(.*))?\/s\/?/i,P=/^(?:\/(.*))?\/s(?:\/ref=(.*))?\/?/i,l={PAGE:"page",LAYOUT:"lo",REFTAG:"ref",WILDCARD:"wildcard",KEYWORDS:"k",KEYWORDS_LONG_FORM:"keywords",NODE:"n",SOURCE_WIDGET_TEMPLATE:"srcWidgetTemplate"},
Q={atf:"s-progressive-scroll-atf-errors",btf:"s-progressive-scroll-btf-errors",regular:"s-progressive-scroll-regular-errors"},Y=A.EVENTS.FINGERPRINT_MISMATCH,R=/\bn:(\d*)/g,b=F.reduce(function(b,c){b[c]=!0;return b},{}),ga={},S=!document.cookie||0===document.cookie.length,K=da.create();h.setTimer("bb","s-swac",{wb:1});h.setCount("s-swac:force-reloads",null,0);h.setCount("s-swac:pages",null,0);h.setCount("s-swac:partial-request-redirects",null,0);return z.attachApp("search-web-application","s-web-application-controller",
function(e){function fa(a){var f=c.getCanonicalParamName(l.PAGE);N.setIfEmpty(a,f,"1")}function ha(a){a=c.canonicalizeParams(a);fa(a);H=a;T=c.paramsToString(H);C||(Z=H)}function ma(a){a&&a.item&&a.item.html&&q.$(document.head).append(a.item.html)}function aa(a){a&&a.suffix&&!1===M[a.suffix]&&(u[a.suffix].beginResponse(),M[a.suffix]=!0);ba||(U.beginResponse(),e.trigger(d.SEARCH_RESPONSE_STARTING),ba=!0)}function A(a){return q.$.isArray(a)?a[0].requestId:a.requestId}function F(a){function f(f){e.trigger(f+
(a&&a.suffix||""),a)}if(a&&K.includes(a.paramString))switch(aa(),a.type){case n.ITEM_TYPES.SEARCH_RESULTS:f(d.RESULT_ITEM_READY);f("puis-ajax-actions:faceout-component-ready");break;case n.ITEM_TYPES.PAGINATION:f(d.PAGINATION_LINK_COMPLETE);break;case n.ITEM_TYPES.CLIENT_SIDE_METRICS_INFO:U.receivedMetricsInfo(a.item);a&&a.suffix&&u[a.suffix]&&(u[a.suffix].setRequestId(A(a.item)),u[a.suffix].beginResponse(),M[a.suffix]=!0);break;case n.ITEM_TYPES.FILTERS_PANEL_VIEW:case n.ITEM_TYPES.LEFT_SLOT:O.record(a.item&&
a.item.html);f(d.FILTERS_PANEL_VIEW_READY);break;case n.ITEM_TYPES.FILTERS_LINK_VIEW:f(d.FILTERS_LINK_VIEW_READY);break;case n.ITEM_TYPES.RESULT_INFO_BAR:case n.ITEM_TYPES.UPPER_SLOT:f(d.RESULT_INFO_BAR_READY);break;case n.ITEM_TYPES.TITLE_AND_META:f(d.TITLE_AND_META_READY);break;case n.ITEM_TYPES.SEARCH_METADATA:E.set(a&&a.item&&a.item.metadata||{});f(d.SEARCH_METADATA_READY);break;case n.ITEM_TYPES.REDIRECT:e.trigger(d.REDIRECT_READY,a);break;case n.ITEM_TYPES.MAIN_SLOT:O.record(a.item&&a.item.html);
f(d.RESULT_ITEM_READY);f(d.MAIN_SLOT_READY);f("puis-ajax-actions:faceout-component-ready");break;case n.ITEM_TYPES.PERSIST_TO_HEAD:ma(a);break;case n.ITEM_TYPES.DEBUG_VIEW_ATF:f(d.DEBUG_VIEWS_ATF)}}function J(a){a&&!1===a.full&&a.chunks&&a.chunks.firstChunkReceivedTime&&(L.endResponse(a.requestStartTime),L.beginResponse(a.requestStartTime,a.chunks.firstChunkReceivedTime))}function na(a){var f=t.ue;C&&f&&f.tag&&f.tag("s-progressive-scroll-success");a&&K.includes(a.paramString)&&(z.enableAllScanning(),
aa(a.suffix),a.suffix&&!a.singleProductDisplay&&(u[a.suffix].criticalFeatureComplete(+new Date),u[a.suffix].aboveTheFoldComplete(+new Date),u[a.suffix].loadComplete(),delete M[a.suffix],delete u[a.suffix]),e.trigger(d.LOAD_SEARCH_PAGE_COMPLETE+(a.suffix||""),a),e.trigger("puis-ajax-actions:request-complete"+(a.suffix||""),a),!1===a.full&&a.fallbackUrl&&!a.doNotFailOnEmptyChunk&&a.chunks&&a.chunks.getTimestamps&&0===a.chunks.getTimestamps(n.ITEM_TYPES.SEARCH_RESULTS).length&&0===a.chunks.getTimestamps(n.ITEM_TYPES.MAIN_SLOT).length&&
(h.incrementCount("s-swac:partial-request-redirects"),t.location.href=a.fallbackUrl),J(a),a.full&&C&&e.trigger(d.PROGRESSIVE_SCROLL_COMPLETE,{}))}function oa(a){var f=t.ue;a.paramString===T&&(aa(a.suffix),a.suffix&&(u[a.suffix].loadComplete(),delete M[a.suffix],delete u[a.suffix]),J(a),C?a.requestType&&(f&&f.tag&&f.tag(Q[a.requestType]),"regular"===a.requestType&&e.trigger(d.PROGRESSIVE_SCROLL_COMPLETE,{isError:!0})):(h.incrementCount("s-swac:force-reloads"),a.fallbackUrl?t.location.href=a.fallbackUrl:
t.location.reload(!0)))}function pa(){e.startPageStateDispatcher({paramString:T})}function I(a,f,b){a=c.canonicalizeParams(a,f);if(!0===b){b=c.getParamValue(Z,l.PAGE);f=c.getParamValue(a,l.PAGE);var e="";a.hasOwnProperty(l.REFTAG)&&(e=a[l.REFTAG]);0===e.indexOf("sr_pg_")&&1===f-b&&(a[l.REFTAG]="sr_pg_"+b)}delete a[l.WILDCARD];fa(a);return a}function qa(){var a=!1;r.now("s-startup-dom-scan-complete").execute(function(f){a=!!f&&0===Object.keys(b).length});return a}function ia(a){a=I(c.parseQueryString(a),
!0);a=c.canonicalizeParams(a);return X.get(c.paramsToString(a))}var n,Z={},H={},T,ca,C=!1,ja=!1,ba=!1,u={},M={};q.on(Y,function(a,f,b){a=b&&b.paramString;ca&&a===T&&(t.location.href=ca)});(function(){function a(a,b){var f;if(!a.page)return!1;if(b===G.PAGINATION)return!0;for(f in a)if("ref"!==f&&"mockPcsResponse"!==f&&"page"!==f&&a.hasOwnProperty(f)&&!0===a[f])return!1;return!0}function b(a,f){var e={i:!1,me:!1,srs:!1,bbn:!1,n:!1,rh:!1},g=!0;q.each(e,function(b,k){var m=c.getParamValue(a,k)||"";b=
c.getParamValue(f,k)||"";var p;"i"===k&&("aps"===m.toLowerCase()&&(m=""),"aps"===b.toLowerCase()&&(b=""));if("rh"===k){if(m!==b)if(b=b.match(R)||[],m=m.match(R)||[],m.length!==b.length)e[k]=!0,g=!1;else for(p=0;p<m.length;p++)if(b[p]!==m[p]){e[k]=!0;g=!1;break}}else m!==b&&(e[k]=!0,g=!1)});t.ue&&t.ue.count&&q.each(e,function(a,b){t.ue.count("ajax-unapproved-param:"+b,(t.ue.count("ajax-unapproved-param:"+b)||0)+(a?1:0))});return g}function X(){var a;r.now("sf-sheet-accordions").execute(function(b){b&&
(a=b.getAccordionsState())});return a&&!q.$.isEmptyObject(a)?{accordionsState:a}:null}function u(t,l,w,g){var v=I(t,!1,x),k,m,p;if(m=l&&l.href)p=m.indexOf("#"),ca=-1!==p?m.substring(0,p):m;C=!(!w||!w.isProgressiveScroll);ja=!(!w||!w.isProgressiveScrollRetry);if(x){m=I(Z,!1);m=q.diff(v,m);a:{for(k in m)if(m.hasOwnProperty(k)&&!0===m[k]){k=!0;break a}k=!1}m=k?m:!1;k=w&&w.hasOwnProperty("isRefinement")&&!0===w.isRefinement?!0:!1;if(!m)return!0;if(!(p=!qa())){p=H;if(!1===g||C)g=!0;else if(W&&!ea()){b:{var y;
g=c.getParamValue(p,"i")||"";y=c.getParamValue(v,"i")||"";"aps"===g.toLowerCase()&&(g="");"aps"===y.toLowerCase()&&(y="");if(""!==g&&""===y)g=!0;else{y=c.getParamValue(p,"rh")||"";g=c.getParamValue(v,"rh")||"";if(y!==g&&(g=g.match(R)||[],y=y.match(R)||[],0<y.length&&0===g.length)){g=!0;break b}g=c.getParamValue(p,"srs")||"";p=c.getParamValue(v,"srs")||"";g=""!==g&&""===p?!0:!1}}g=!g}else g=b(p,v);p=!g}if(p)return e.trigger(d.RELOAD_SEARCH_PAGE_STARTING,{}),!1;z.disableAllScanning();ba=!1;n.pause();
g=ia(c.paramsToString(v,!0));p=null!==g?g.customerAction:null;g={full:!0,isPagination:a(m,p),isRefinement:k,navigationState:X()};l&&l.href&&(g.assetMismatch="FALLBACK",g.fallbackUrl=l.href);C&&ja&&(g.isRetry=!0);n.request(I(t,!0,!0),g);ha(v);C||(K=da.create());K.add(c.paramsToString(v,!1));e.trigger(d.LOAD_SEARCH_PAGE_STARTING,{isAjax:x});e.trigger("puis-ajax-actions:request-starting",{isAjax:x});e.trigger(d.LOAD_SEARCH_PAGE,{params:v,data:w,isPagination:a(m,p),isRefinement:k});e.trigger("puis-ajax-actions:request-in-progress",
{params:v,data:w,isPagination:a(m,p),isRefinement:k});n.start()}h.incrementCount("s-swac:pages");x||(ha(v),K.add(c.paramsToString(v,!1)),e.trigger(d.LOAD_SEARCH_PAGE_STARTING,{isAjax:x}),x=!0,r.when("ready").execute("s-route-handler-load-state",pa));h.setCount("s-on-search-route","s-on-search-route",1,{wb:1});h.publish("s-on-search-route","s-on-search-route",{wb:1});return!0}function S(a,e,c,g){var d=I(a,!1,x),k;U.beginRequest();if(!x||!ea()||b(H,d)||!g)return k=!1===u(a,e,c)?!1:!0,g&&g(k),k;r.now("navigation-smash-extension").execute(function(b){var f=
(new Date).getTime();b&&b.willAppHandleURL?(h.setCount("navigation-smash-extension-will-app-handle-url-present",null,1),b.willAppHandleURL({url:e.href,successCallback:function(b){h.setCount("navigation-smash-extension-will-app-handle-url-success",null,1);h.setCount("navigation-smash-extension-will-app-handle-url-latency",null,(new Date).getTime()-f);b="true"===String(b).toLowerCase()?!0:!1;k=!1===u(a,e,c,b)?!1:!0;b?h.setCount("navigation-smash-extension-will-app-handle-url-true",null,1):h.setCount("navigation-smash-extension-will-app-handle-url-false",
null,1);g&&g(k)},failCallback:function(){h.setCount("navigation-smash-extension-will-app-handle-url-failure",null,1);h.setCount("navigation-smash-extension-will-app-handle-url-latency",null,(new Date).getTime()-f);k=!1===u(a,e,c)?!1:!0;g&&g(k)}})):(h.setCount("navigation-smash-extension-will-app-handle-url-not-present",null,1),k=!1===u(a,e,c)?!1:!0,g&&g(k))})}var x=!1;n=D(e,na,oa,F);e.addRoute(la,S);e.addRoute(P,function(a,b,f,g){a.hasOwnProperty(l.REFTAG)||(a[l.REFTAG]=a[l.WILDCARD]);h.setCount("s-on-search-with-ref",
"s-on-search-with-ref",1,{wb:1});h.publish("s-on-search-with-ref","s-on-search-with-ref",{wb:1});return S(a,b,f,g)});h.setTimer("cf","s-swac",{wb:1});h.publish("ld","s-swac",{wb:1});ga.isAjaxableRequest=b})();return{ACTIONS:d,FILTERS_POPOVER_NAME:"filter_view",PARAMS:l,SEARCH_PATH:"/s",getCurrentKeywords:function(){return c.getParamValue(H,l.KEYWORDS)||""},getSearchMetadata:function(){return E.get()},recordInitializedSlotComponent:function(a){delete b[a]},requestPartialContent:function(a,b){a=c.parseQueryString(a);
var h=c.paramsToString(a,!1);K.add(h);b=q.extend(b,{full:!1,overrideParams:H});n.pause();b.suffix&&(u[b.suffix]=B.newPageTransitionScope("partialPage"),u[b.suffix].beginRequest());h=n.request(I(a,!0),b);b.suffix&&(e.trigger(d.LOAD_SEARCH_PAGE_STARTING+b.suffix,{isAjax:!0}),e.trigger("puis-ajax-actions:request-starting"+b.suffix,{isAjax:!0}),e.trigger(d.LOAD_SEARCH_PAGE+b.suffix,{params:a}),e.trigger("puis-ajax-actions:request-in-progress"+b.suffix,{params:a}));n.start();return h},prefetchAtf:function(a,
b){var e=null;r.now("s-optimized-pagination-config").execute(function(d){d&&!0===d.enabled&&(E.get()&&0===E.get().asinOnPageCount?h.setCount("swac.noAtfPrefetchUnderNoResultsPage",null,1):S?h.setCount("swac.cookieDisabled",null,1):(d=I(c.parseQueryString(a),!0),e=n.request(d,{prefetchAtf:!0,prefetchOrigin:b})))});return e||V.resolve()},getPrefetchAtfContext:ia,_ut:ga}},{alternativeUrl:J})});"use strict";r.when("a-util","s-url-parameters","rush-util","s-request-status-constants","s-simple-queue","s-web-ajax").register("s-web-data-store",
function(q,z,A,D,ka,c){function N(){G.start()}function h(){G.pause()}function L(c){c=z.canonicalizeParams(c);return z.paramsToString(c)}function E(c){var d=c.match(/^data-(.+?)(:.*)?$/);return d?d[1]:c}function F(){var c;r.now("s-swrs-version").execute(function(d){c=d||""});return c}function d(c){var d={};d["X-Amazon-s-swrs-version"]=F();d["X-Amazon-s-mismatch-behavior"]=c.assetMismatch;d["X-Amazon-s-fallback-url"]=c.fallbackUrl;return d}var B={CLIENT_SIDE_METRICS_INFO:"client-side-metrics-info",
DEBUG_VIEW_ATF:"debug-view-atf",FILTERS_LINK_VIEW:"filters-link-view",FILTERS_PANEL_VIEW:"filters-panel-view",LEFT_SLOT:"left-slot",MAIN_SLOT:"main-slot",PAGINATION:"pagination",PERSIST_TO_HEAD:"persist-to-head",REDIRECT:"redirect",RESULT_INFO_BAR:"result-info-bar",SEARCH_METADATA:"search-metadata",SEARCH_RESULTS:"search-results",SEARCH_RESULTS_METADATA:"results-metadata",TITLE_AND_META:"title-and-meta",UPPER_SLOT:"upper-slot"},O=function(){var c={},d;for(d in B)B.hasOwnProperty(d)&&(c[B[d]]=d);return c}(),
V=q.extend,J=A.isNullOrUndefined,W=A.isBlank,G=new ka;return function(r,z,A,F){function P(c,b,d){var h=E(c);if(!(O.hasOwnProperty(h)&&b&&d&&d.paramString))return!1;G.add(function(){F({type:h,item:b,index:b.index,paramString:d.paramString,suffix:d.suffix||""})});return!0}function l(c,b){function h(b){return q.reduce(e,function(c,d){b&&d.type!==b||c.push(d.received);return c},[])}var l=L(c),r=b.overrideParams?L(b.overrideParams):l,e=[];if(b.full){if(Q===l&&!b.isRetry)return;Q=l}return Y({params:c,headers:d(b),
memo:{paramString:r,suffix:b.suffix||"",prefetchAtf:b.prefetchAtf,isPagination:b.isPagination,isRefinement:b.isRefinement,prefetchOrigin:b.prefetchOrigin,navigationState:b.navigationState,asinIdToMetadata:b.asinIdToMetadata},success:function(){G.add(function(){z({paramString:r,requestStatus:D.REQUESTED,suffix:b.suffix||"",requestStartTime:b.requestStartTime,chunks:{getTimestamps:h,firstChunkReceivedTime:e[0]&&e[0].received},full:b.full,fallbackUrl:b.fallbackUrl,singleProductDisplay:b.singleProductDisplay,
doNotFailOnEmptyChunk:b.doNotFailOnEmptyChunk})})},chunk:function(b){var c=q.now();P.apply(null,arguments)&&e.push({type:E(b),received:c})},error:function(c,d,q,r){G.add(function(){var c=["s-web-data-store AJAX request error",d,q,l].join(", ");t.ue&&(t.ue.count("s-web-data-store AJAX request error",1),t.ue.count(c,1));A({paramString:l,fallbackUrl:b.fallbackUrl,requestStartTime:b.requestStartTime,chunks:{getTimestamps:h,firstChunkReceivedTime:e[0]&&e[0].received},full:b.full,requestType:r})})}},b.full)}
var Q,Y=c(r.ajax);(function(){N();r.on(B.CLIENT_SIDE_METRICS_INFO,function(c){P(B.CLIENT_SIDE_METRICS_INFO,c.data,c.memo)})})();return{ITEM_TYPES:B,request:function(c,b){b=V({full:!1,suffix:"",overrideParams:null,requestStartTime:q.now(),isPagination:!1,isRefinement:!1,navigationState:null},b);J(b.assetMismatch)&&(b.assetMismatch="ALLOW");W(b.fallbackUrl)&&(b.fallbackUrl="");return l(c,b)},pause:h,start:N}}})});
/* ******** */
(function(h){var y=window.AmazonUIPageJS||window.P,r=y._namespace||y.attributeErrors,f=r?r("SearchAssets@carousels",""):y;f.guardFatal?f.guardFatal(h)(f,window):f.execute(function(){h(f,window)})})(function(h,y,r){h.when("a-carousel-framework").register("s-carousel-searchgrid-common",function(f){return{recalculateHeight:function(e){var d;e&&(e.jquery||e instanceof Element)?(d=f.getCarousel(e))?(e=d.getAttr("pageSize"),d.setAttr("pageSize",e+1),d.setAttr("pageSize",e)):h.log("'recalculateHeight' was called on an element that was not an AUI carousel/was not yet intializedas an AUI carousel",
"WARN","s-carousel-searchgrid-common"):h.log("'recalculateHeight' can only function on a jQuery object or a DOM element","WARN","s-carousel-searchgrid-common")}}});"use strict";h.when("A","rush-framework","rush-util","a-carousel-framework","a-carousel-constants","s-is-mobile","s-tag-utils","s-asin-actions","s-actions","s-carousel-searchgrid-common").register("s-searchgrid-carousel",function(f,e,d,t,h,p,n,c,a,b){function l(a){var l=a.getAttr(h.PAGE_NUMBER),b=a.getAttr(h.TOTAL_PAGES),g=a.dom.$container.find(".a-carousel-goto-prevpage");
a=a.dom.$container.find(".a-carousel-goto-nextpage");g.toggleClass("aok-hidden",1===l);a.toggleClass("aok-hidden",l===b)}function w(a){!0!==v[a]&&(v[a]=!0,t.onInit(a,function(g){l(g);f.on("a:carousel:"+a+":change:pageNumber",function(a){l(a.carousel);n.recordIfNewRequestID("carouselButton")});f.on("a:carousel:"+a+":change:pageSize",function(a){l(a.carousel)});g.dom.$carousel.bind(c.IN_CART_BADGE_SHOWN,function(){g.dom.$carousel.find(".s-hidden-badge-spacing").removeClass("aok-hidden");b.recalculateHeight(g.dom.$carousel)});
p||n.recordIfNewRequestID("carouselExists")}))}function B(a){if(a!==r&&0===a.indexOf("sg-col-"))return a}function g(a){var l=a.attr("data-uuid");l===r&&(l=m(),a.attr("data-uuid",l));return l}function k(l,b){function w(){e.removeClass("s-color-swatch-interactive");d.find(".a-spinner-wrapper").remove();d.find(".interactive-wrapper").contents().unwrap()}var d=q(l),c=g(d),e=d.find(".sg-col-inner"),E=d.find(".s-product-header"),m=b.on(a.LOAD_SEARCH_PAGE+":"+c,function(){e.addClass("s-color-swatch-interactive");
d.wrapInner('\x3cdiv class\x3d"interactive-wrapper aok-relative"\x3e\x3c/div\x3e');d.find(".interactive-wrapper").prepend('\x3cdiv class\x3d"a-spinner-wrapper s-color-swatch-spinner"\x3e\x3cspan class\x3d"a-spinner a-spinner-medium"\x3e\x3c/span\x3e\x3c/div\x3e')});y.addEventListener("pagehide",w);var f=b.on(a.RESULT_ITEM_READY+":"+c,function(a){a=q("\x3cdiv\x3e").html(a.item.html);var c=a.find(".s-result-item,.s-inner-result-item"),e=g(c);a.find("span.celwidget").contents().unwrap();c.removeAttr("data-component-type");
a.find(".sg-col-inner").prepend(E);a.find(".s-grid-status-badge-container-dark, .puis-status-badge-elevated-grid-dark-background").remove();var c=a.children(),x=d.find(".s-height-equalized"),z=x.css("padding-top"),v=x.outerHeight(),x=c.find(".s-height-equalized");x.css("padding-top",z);x.height(v);c=a.children();x=d.attr("class").split(" ").find(B);z=c.attr("class").split(" ").find(B);x!==r&&z!==r&&(c.removeClass(z),c.addClass(x));b.replace(l,a.html());m();y.removeEventListener("pagehide",w);f();
k(q(b.elem()).find(".s-result-item[data-uuid\x3d"+e+"]")[0],b)})}var q=f.$,v={},m=function(){var a=0;return function(){return"s-searchgrid-carousel:"+a++}}();e.registerComponent("s-searchgrid-carousel","s-searchgrid-carousel",function(a){var l=q(a.elem()),b=l.find(".a-carousel-container"),g=a.prop("name"),l=l.find(".s-result-item,.s-inner-result-item");d.isBlank(g)?a.log.error("Search Grid Carousel requires a non-empty name in rush componentProps. Can not initialize carousel."):(w(g),b.hasClass("a-carousel-initialized")||
(b.addClass("a-carousel-static"),t.createAll(),t.initializeAll()),f.each(l,function(l){k(l,a)}))})});"use strict";h.when("A","a-carousel-framework","a-carousel-constants","ready").register("s-carousel-searchgrid",function(f,e,d){function h(a,b,l){a=0;if(0<l)for(;-.5<b;)a++,b-=l;0>b&&a--;return f.isFiniteNumber(a)&&0<a?a:1}function u(a){a.onChange(d.PAGE_NUMBER,function(){a.getAttr(d.HIDE_OFF_SCREEN)&&a.dom.$carousel.children("li").css("visibility","")});a.onChange(d.ANIMATING,function(b){var l,w;
!b&&a.getAttr(d.HIDE_OFF_SCREEN)&&(l=a.getAttr(d.FIRST_VISIBLE_ITEM)-1,w=l+a.getAttr(d.PAGE_SIZE)-1,a.dom.$carousel.children("li").each(function(a,b){a=a>=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<k;e++)b.items.push({width:l,outerWidth:g});a.updateDimensionsCache(b);a.gotoIndex(c,{animationDuration:0,ignorePause:!0});a.triggerEvent("repaint")}var c=f.$;return{repaint:n,init:function(a){var b=a.getAttr(d.FIRST_VISIBLE_ITEM);a.setAttr(d.MIN_GUTTER,0);a.setAttr("currentGutter",0);n(a);1<b&&(b=Math.ceil(b/a.getAttr(d.PAGE_SIZE)),a.gotoPage(b));u(a)},resize:function(a,b){b.viewport&&b.viewport.width!==
r&&n(a)}}});h.when("A","a-carousel-framework","s-carousel-searchgrid").execute("s-register-search-grid-strategy",function(f,e,d){e.registerStrategy("display","searchgrid",d)});"use strict";h.when("jQuery","a-carousel-framework","a-carousel-constants","ready").register("s-carousel-searchgridvariablewidth",function(f,e,d){function h(a){a=a.getBoundingClientRect();return a.width?a.width:a.right-a.left}function u(a){var b=[],c,g;a.each(function(a,l){c=h(l);g=f(l).outerWidth(!0);b.push({width:c,outerWidth:g})});
return b}function p(a){var b=a.dom.$carousel.children("li"),c=a.getDimensions().viewport.width,g=0,d=[],e,f,m=b.size();a=a.getAttr("substractGotoPageButtonWidth")?a.getAttr("substractGotoPageButtonWidth"):0;var p=c-a;for(e=0;e<m;e++)f=h(b.get(e)),-.5<p-f?(g++,p-=f):(0===g&&(g=1),d.push(g),g=1,p=c-f-a-a);if(0<g){g=0;m=b.size()-1;e=h(b.get(m));for(c=c-a-a;0<=m&&-.5<c-e;)m--,g++,c-=e,0<=m&&(e=h(b.get(m)));0<g&&d.push(g)}return d}function n(a){var b=p(a),c=[],e=1,d=a.dom.$carousel.children("li").length,
f;b.map(function(a,l){for(f=0;f<a&&e<=d;f++)c[e]=l+1,e++});return c}function c(a){a.onChange(d.PAGE_NUMBER,function(){a.getAttr(d.HIDE_OFF_SCREEN)&&a.dom.$carousel.children("li").css("visibility","")});a.onChange(d.ANIMATING,function(b){var c,e;!b&&a.getAttr(d.HIDE_OFF_SCREEN)&&(c=a.getAttr(d.FIRST_VISIBLE_ITEM)-1,e=c+a.getAttr(d.PAGE_SIZE)-1,a.dom.$carousel.children("li").each(function(a,b){a=a>=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;k<h;k++)g.items.push({width:r[k].width,outerWidth:r[k].outerWidth});b.updateDimensionsCache(g);b.setAttr("itemsPerPage",p(b));b.setAttr("pageForItemMap",n(b));b.gotoIndex(e,{animationDuration:0,ignorePause:!0});
b.triggerEvent("repaint")}return{repaint:b,init:function(a){var e=a.getAttr(d.FIRST_VISIBLE_ITEM);a.setAttr(d.MIN_GUTTER,0);a.setAttr("currentGutter",0);b(a);1<e&&(e=Math.ceil(e/a.getAttr(d.PAGE_SIZE)),a.gotoPage(e));c(a)},resize:function(a,c){c.viewport&&c.viewport.width!==r&&b(a)}}});h.when("jQuery","a-carousel-framework","s-carousel-searchgridvariablewidth").execute("s-register-search-grid-variable-width-strategy",function(f,e,d){e.registerStrategy("display","searchgridvariablewidth",d)});"use strict";
h.when("A","a-carousel-constants","a-carousel-utils","a-carousel-transition-slide").register("s-carousel-searchgrid-transition",function(f,e,d,h){function u(c,a,b,d){b?(c.setAttr(e.CURRENTLY_WRAPPING,!0),a.callback=b,a.easingFunction=a.easingFunction||c.getAttr(e.WRAP_EASING),a.animationSpeed=1.3*(f.isFiniteNumber(a.animationSpeed)?a.animationSpeed:c.getAttr(e.ANIMATION_SPEED))):a.callback=d}function p(c,a){(a.animationDuration===r||0<a.animationDuration)&&!a.silent&&c.setAttr(e.ANIMATING,!0)}function n(c,
a){var b=c.getAttr(e.TOTAL_PAGES),d=c.getAttr(e.PAGE_NUMBER),f=c.getAttr(e.PAGE_SIZE),h=c.getAttr(e.SET_SIZE),g=Math.ceil(a/f);a===h-f+1&&g!==d&&(g=b);g!==d&&0<g&&g<=b&&c.setAttr(e.PAGE_NUMBER,g)}d=f.copy(h);d.gotoPage=function(c,a,b){var d=c.getAttr(e.TOTAL_PAGES),f=c.getAttr(e.CIRCULAR),h=c.getAttr(e.PAGE_SIZE),g=c.getAttr(e.SET_SIZE),k=h*(a-1)+1;b=b||{};p(c,b);0<a&&a<=d&&c.setAttr(e.PAGE_NUMBER,a);!f&&1>a?(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||0<b.animationDuration)&&!b.silent&&a.setAttr(e.ANIMATING,!0)}function n(a,b){var c=a.getAttr("pageForItemMap")[b],e;e=a.getAttr("substractGotoPageButtonWidth")?a.getAttr("substractGotoPageButtonWidth"):0;return 1!==c?a.getItemOffset(b)-e:a.getItemOffset(b)}function c(a,b){var c=a.getAttr("itemsPerPage"),d=c.length,f=a.getAttr(e.PAGE_NUMBER),
g=a.getAttr(e.SET_SIZE),k=a.getAttr("pageForItemMap")[b];b===g-c[c.length-1]+1&&k!==f&&(k=d);k!==f&&0<k&&k<=d&&a.setAttr(e.PAGE_NUMBER,k)}d=f.copy(h);d.gotoPage=function(a,b,c){var d=a.getAttr("itemsPerPage"),f,g,k,h,n,m;a.setAttr(e.PAGE_SIZE,d[b-1]);a.setAttr(e.TOTAL_PAGES,d.length);f=d.length;g=a.getAttr(e.CIRCULAR);k=d[b-1];h=a.getAttr(e.SET_SIZE);n=1;for(m=0;m<b-1;m++)n+=d[m];c=c||{};p(a,c);0<b&&b<=f&&a.setAttr(e.PAGE_NUMBER,b);!g&&1>b?(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&&0<c.dots.length&&(c.dots.removeClass("a-selected"),c.dots.eq(d).addClass("a-selected"))};n.init=function(c){function a(){c.autoRotateEnabled&&c.gotoNextPage()}function b(){c.autoRotateEnabled=!0}function l(){null!==c.autoRotateRestartTimeoutHandler&&(clearTimeout(c.autoRotateRestartTimeoutHandler),c.autoRotateRestartTimeoutHandler=null);c.autoRotateEnabled=!1}function p(){c.autoRotateRestartTimeoutHandler=
f.delay(b,4E3)}var n=c.getAttr("name"),g="."+c.getAttr("wrapperClass"),k=!0===c.getAttr("disableCarouselDotRotation");d.isBlank(n)?c.log.error("Carousel requires non-empty 'name' attribute in carousel options. Can not initialize carousel."):h&&!k&&d.isBlank(g)?c.log.error("Carousel on mobile requires non-empty 'wrapperClass' attribute in carousel options with dot rotation enabled. Can not initialize carousel."):(c.autoRotateEnabled=!1,c.autoRotateRestartTimeoutHandler=null,c.intervalHandler=null,
k||(c.dots=c.dom.$container.closest(g).find("ul.a-pagination \x3e li")),f.declarative("herorotator-"+n,"mouseenter touchstart",l),f.declarative("herorotator-"+n,"mouseleave touchend",p),b(c),c.intervalHandler=f.interval(a,4E3),c.dom.$container.attr("data-initialized",""),e.init(c))};u.registerStrategy("transition","s-carousel-searchgrid-circular",n)});h.when("A","s-layout-helper").register("s-carousel-searchgrid-item-normalization",function(f,e){return{normalizeSearchCarouselAsinHeaders:function(d){var t=
{};d?0<d.length&&(f.each(d,function(d,e){t[e]=[d]}),e.normalizeHeightsWithMargin(t,".s-card-container")):h.log("normalizeSearchCarouselAsinHeaders called with an invalid parameter: "+d,"WARN","s-layout-helper")}}});"use strict";h.when("A","a-carousel-framework","a-carousel-ajax-promise","rush-framework","s-component-utils","rush-util","s-actions","s-web-application-controller","ready").execute("aspa-asin-ajax-lazy-loader",function(f,e,d,h,r,p,n,c){function a(a){var b=y.ue;b&&b.count&&b.count(a,1)}
function b(a,b){var c;a&&0<a.length&&a.parent()&&0<a.parent().length&&(c=a.parent().find(".asin-ajax-lazy-loader-spinner"));c&&0<c.length&&(b?c.show():c.hide())}function l(d,e,g){p.isNotBlank(d)&&c.requestPartialContent(d,g).then(function(){var c,d,g,h,l=!0,z;for(c in A)if(m.hasOwnProperty(c)&&!A[c]&&(d=m[c])&&0<d.length)for(g=0;g<d.length;g++)(h=k(d[g]))&&0<h.length&&0===h.children().length&&(z=h.closest("[data-component-type\x3ds-searchgrid-carousel]").closest("[data-uuid]").attr("data-uuid"),z===
e&&(b(h,!1),l=!1,a("asin-ajax-lazy-loader-partial-failure"),(h=h.closest(".a-carousel-card"))&&0<h.length&&(h.remove(),m[c]&&m[c].length>g&&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<d.length)for(g=0;g<d.length;g++)(f=k(d[g]))&&0<f.length&&0===f.children().length&&(h=f.closest("[data-component-type\x3ds-searchgrid-carousel]").closest("[data-uuid]").attr("data-uuid"),
h===e&&(b(f,!1),(f=f.closest(".a-carousel-card"))&&0<f.length&&f.remove()));a("asin-ajax-lazy-loader-full-failure")})}function w(a){var b={},c,d,e,f,g;if((d=a.dom.$carousel.closest("[data-component-type\x3ds-searchgrid-carousel]"))&&0<d.length&&(g=d.closest("[data-uuid]").attr("data-uuid"),""!==g&&!q[g]&&(D[g]=0<d.find(".s-min-height-status-badge").length||0<d.find(".s-grid-status-badge-container").length,q[g]=!0,a=d.find(".s-ajax-lazy-loader-asin-carousel-item"),(d=d.find(".asin-ajax-lazy-load-content-span"))&&
0<d.length&&(c=k(d[0]).attr("data-asinIdToMetadata"),a&&0<a.length&&p.isNotBlank(c))))){b.suffix=":"+g;b.asinIdToMetadata=k(d[0]).attr("data-asinIdToMetadata");for(c=0;c<a.length;c++)f=a[c].getAttribute("data-asin"),e=m.hasOwnProperty(f)?m[f]:[],e.push(a[c]),m[f]=e,A[f]=!1;l(k(d[0]).attr("data-ajaxUrl"),g,b)}}function B(a,b,c,d){var e=0<a.find(".s-min-height-status-badge").length||0<a.find(".s-grid-status-badge-container").length;if((a=a.find(".s-product-image-container"))&&0<a.length)if(D[c])e||
(a[0].style.paddingTop=d);else if(e){if((b=b.find(".s-product-image-container"))&&b.length)for(a=0;a<b.length;a++)b[a].style.paddingTop=d;D[c]=e}}function g(a,b,c,d){a=(new DOMParser).parseFromString(a,"text/html");var e=k(a).find(".s-result-item"),f=k(a).find("[data-component-type\x3ds-impression-logger]"),g=k(a).find(".celwidget");0<f.length&&!f.hasClass("s-expand-height")&&f.addClass("s-expand-height");g&&0<f.length&&!g.hasClass("s-expand-height")&&g.addClass("s-expand-height");if(e&&0<e.length)if(e.hasClass("s-expand-height")||
e.addClass("s-expand-height"),(c=b.find("[data-asin\x3d"+c+"]"))&&0<c.length&&(c=c.find(".sg-col-inner"))&&0<c.length&&(c=k(c[0]),c.removeClass("sg-col-inner"),c.addClass("s-expand-height")),(c=b.closest("[data-a-class]"))&&0<c.length&&"mobile"===c.attr("data-a-class").toLowerCase()){if(B(e,b,d,"29px"),e.hasClass("sg-col-6-of-12")&&(b=b.find(".s-result-item"))&&0<b.length&&(b=b[0].getAttribute("class"),p.isNotBlank(b)&&(b=b.split(/\s+/))&&0<b.length))for(d=0;d<b.length;d++)if(p.isNotBlank(b[d])&&
0===b[d].indexOf("sg-col-")&&0<b[d].indexOf("-of-")){b=b[d].split("-of-");b=b[0]+"-of-"+b[1];"sg-col-6-of-12"!==b.trim()&&(e.removeClass("sg-col-6-of-12"),e.addClass(b));break}}else B(e,b,d,"26px");return a=a.documentElement.outerHTML}var k=f.$,q={},v={},m={},A={},C,D={};d=f.extend({},d);d.init=function(c){var d=c.dom.$carousel.closest("[data-uuid]").attr("data-uuid");if(!v.hasOwnProperty(d)&&(v[d]=!1,v.hasOwnProperty(d)&&!v[d]&&(v[d]=!0,C)))C.on(n.RESULT_ITEM_READY+":"+d,function(c){var d,e,f,h,
l,n;try{if(m.hasOwnProperty(c.item.asin)&&A.hasOwnProperty(c.item.asin)&&p.isNotBlank(c.item.html)){e=m[c.item.asin];n=c.suffix.split(":");0<n.length&&(l=c.suffix.split(":")[1]);for(f=0;f<e.length;f++)(h=k(e[f]))&&0<h.length&&0===h.children().length&&(b(h,!1),(d=k(e[f]).closest(".a-carousel-viewport"))&&0<d.length&&(h.html(g(c.item.html,d,c.item.asin,l)),d.height("100%")));A[c.item.asin]=!0}}catch(q){a("asin-ajax-lazy-loader-full-failure")}});w(c)};h.registerComponent("aspa-asin-ajax-lazy-loader",
"aspa-asin-ajax-lazy-loader",function(a){C=a});e.registerStrategy("ajax","carouselLazyLoadAjaxStrategy",d)})});
/* ******** */
(function(f){var m=window.AmazonUIPageJS||window.P,u=m._namespace||m.attributeErrors,b=u?u("SearchAssets@components",""):m;b.guardFatal?b.guardFatal(f)(b,window):b.execute(function(){f(b,window)})})(function(f,m,u){f.when("A","rush-framework","a-modal").register("s-black-curtain",function(b,p,g){p.registerComponent("s-black-curtain","s-black-curtain",function(e){e=e.elem();e=b.$(e);var a=e.find(".s-black-curtain-modal-content");e.removeClass("aok-hidden");g.get(a).show();e.addClass("aok-hidden")})});
f.when("A","rush-framework").register("s-event-counter",function(b,p){var g=m.ue&&m.ue.count;g&&p.registerComponent("s-event-counter","s-event-counter",function(e){function a(){var b=c,a=g(b)||0;g(b,a+1)}var d=e.prop("eventName"),c=e.prop("counterName");d&&c&&(b.on(d,a),e.teardown=function(){b.off(d,a)})})});f.when("A","jQuery","rush-framework","amzn-safe-frame-viewability","s-add-to-cart-controller","s-hidden-content-actions","s-web-application-controller","s-actions").register("s-hidden-content",
function(b,p,g,e,a,d,c,h){var y=a.ACTIONS,l=e.geom;g.registerComponent("s-hidden-content","s-hidden-content",function(a){function e(a){var c;b.show(a);c=a.offset().top;b.hide(a);return c}function g(a){var c;b.show(a);c=a.height();b.hide(a);return c}function f(a){var b;a.removeClass("aok-hidden");b=a.get(0);b=l(b);b=100*(b&&b.self&&b.self.iv||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<d.length;if(c){var y=a?1:0,l=e(c)||0;e(c,l+y)}a&&h&&(c=d.is(":visible")?0:1,d=e(h)||0,e(h,d+c))}}var e=m.ue&&m.ue.count;e&&f.registerComponent("s-impression-counter","s-impression-counter",
g)});f.when("A").register("s-layout-helper",function(b){function p(a,d){return b.reduce(a,function(a,b){var e=b.offsetTop;d&&(e=parseInt(b.style.marginTop.replace("px",""),10)||0,e=b.offsetTop-e);return Math.max(e,a)},0)}function g(a,d,c,h){var g=[];b.each(a,function(a){a=h?e(a).find(d).not(d+" "+d).get():e(a).find(d).get();var f=p(a,c);b.each(a,function(a){var b={};b.item=a;b.height=f-a.offsetTop;g.push(b)})});return g}var e=b.$;return{normalizeHeights:function(a,d){a?(a=g(a,d,!1,!1),b.each(a,function(a){a.item.style.setProperty("padding-top",
a.height+"px","important")})):f.log("normalizeHeights called with an invalid parameter: "+a,"WARN","s-layout-helper")},normalizeHeightsWithMargin:function(a,d){a?(a=g(a,d,!0,!0),b.each(a,function(a){var b=parseInt(a.item.style.marginTop.replace("px",""),10)||0;a.item.style.setProperty("margin-top",a.height+b+"px","important")})):f.log("normalizeHeightsWithMargin called with an invalid parameter: "+a,"WARN","s-layout-helper")},groupElementsByTopValue:function(a){return b.reduce(a,function(a,b){var e=
b.offsetTop;a[e]=(a[e]||[]).concat(b);return a},{})}}});"use strict";f.when("A","rush-framework","rush-dom").register("s-messaging-widget-results-header",function(b,f,g){function e(a){var b=a.closest(".s-widget");a.each(function(a,b){g.remove(b)});b.remove()}var a=b.$;f.registerComponent("s-messaging-widget-results-header","s-messaging-widget-results-header",function(b){b=a(b.elem());var c,h;for(c=b.closest(".s-widget").next();0<c.find(".s-messaging-widget-results-header").length;)h=c,c=c.next(),
g.remove(h[0]);(c=a(b).closest(".s-widget"))?(c=c.prevAll().not(".aok-hidden"),c=0<c.length&&a(c[0]).hasClass("s-asin")):c=void 0;if(!c)a:{for(c=b.closest(".s-widget").next();0<c.length;){if(!c.is(":hidden")){c=c.hasClass("s-widget")||c.hasClass("celwidget");break a}c=c.next()}c=!1}if(!c){var f;a:{var l;h=-1;l=b.closest(".s-widget");if(0===l.length)f=!1;else{c=l.offset().top;l=l.next();do{if(!l.length){f=!1;break a}l.is(":hidden")||(f=l,h=a(f).offset().top);l=l.next()}while(h<c);f=a(f).hasClass("s-asin")}}c=
!f}c&&e(b)})});f.when("A","rush-framework","s-web-application-controller","s-component-utils","amzn-safe-frame-viewability","s-prefetch-origins","s-csm-utils","s-pagination-selectors").register("s-pagination",function(b,p,g,e,a,d,c,h){function y(b){b=a.geom(b);return 0<(b&&b.self&&b.self.iv||0)}function l(a){f.when("s-device-context","mash").execute("s-mash-guard",function(b,c){b.APP&&a(c)})}var m=b.$,D=g.ACTIONS,v=c.count,x=c.getPageSuffix,w=c.getRequestScopedCsmOptions,z=0;p.registerComponent("s-pagination",
"s-pagination",function(a){function c(){var a,b;q&&!n&&(a=(new Date).getTime()-q,b=w(),v("NextButtonClicked",a,b),v("NextButtonClicked"+x(),a,b),n=!0)}function p(){var a=w();v("BackButtonClicked",1,a);v("BackButtonClicked"+x(),1,a)}function u(){var a,b;!q&&y(k[0])&&(q=(new Date).getTime(),a=w(),v("NextButtonVisible",1,a),v("NextButtonVisible"+x(),1,a),f.now("s-optimized-pagination-config").execute(function(c){c&&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<b.$(h.VISIBLE_NEXT_PAGE_ANCHOR_SELECTOR).length&&(a=w(),v("NextButtonInitialized",1,a),v("NextButtonInitialized"+x(),1,a));k&&(k.undelegate(h.INDEXED_NEXT_PAGE_ANCHOR_SELECTOR,"click",c),k.undelegate(h.NEXT_PAGE_ANCHOR_SELECTOR,"click",c),k.undelegate(h.PREVIOUS_PAGE_ANCHOR_SELECTOR,"click",p));k=m(h.PAGINATION_CONTAINER_SELECTOR);k.delegate(h.INDEXED_NEXT_PAGE_ANCHOR_SELECTOR,
"click",c);k.delegate(h.NEXT_PAGE_ANCHOR_SELECTOR,"click",c);k.delegate(h.PREVIOUS_PAGE_ANCHOR_SELECTOR,"click",p);q=0;z=(new Date).getTime();n=!1;u()}var B=m(a.elem()),k,q,n=!1;t();b.on(b.constants.BROWSER_EVENTS.SCROLL,u);a.on(D.LOAD_SEARCH_PAGE,e.remove(a),{hide:!0});a.on(D.PAGINATION_LINK_COMPLETE,e.replace(a));a.on(D.LOAD_SEARCH_PAGE_COMPLETE,t);l(function(a){B.delegate(h.PREVIOUS_PAGE_ANCHOR_SELECTOR,"click",function(b){m.isFunction(a.goBack)&&(b.stopPropagation(),b.preventDefault(),a.goBack())})});
g.recordInitializedSlotComponent("s-pagination")})});f.register("s-pagination-selectors",function(){return{PAGINATION_CONTAINER_SELECTOR:"[cel_widget_id^\x3dMAIN-PAGINATION] .s-pagination-container",PREVIOUS_PAGE_ANCHOR_SELECTOR:"a.s-pagination-previous",NEXT_PAGE_ANCHOR_SELECTOR:"a.s-pagination-next",INDEXED_NEXT_PAGE_ANCHOR_SELECTOR:".s-pagination-selected + a",NEXT_PAGE_ANCHOR_SELECTOR_WITHIN_CONTAINER:"a.s-pagination-next",VISIBLE_NEXT_PAGE_ANCHOR_SELECTOR:"a.s-pagination-next:visible"}});f.when("rush-framework").register("s-remove-on-init",
function(b){b.registerComponent("s-remove-on-init","s-remove-on-init",function(b){b.remove(b.elem())})});"use strict";f.when("A","R","rush-logger").register("s-result-sort",function(b,f,g){b.on("a:dropdown:s-result-sort-select:select",function(b){var a=b.nativeItemNode;(a=a&&a.getAttribute("data-url"))?f.to({url:a}):g.error(Error("Could not find sort URL in option with value: "+(b&&b.value)),"Could not find sort URL in option with value: "+(b&&b.value),"s-result-sort")})});"use strict";f.when("A",
"a-modal","rush-framework","amzn-safe-frame-manager","amzn-safe-frame-host","amzn-safe-frame-constants").register("s-safe-modal",function(b,p,g,e,a,d){var c=d.EVENTS,h={},m={};g.registerComponent("s-safe-modal","s-safe-modal",function(l){function g(a){a?(b.show(q),b.hide(n)):(b.hide(q),b.show(n))}function u(b){b=k.replace(K,b);t.setAttribute(d.DATA_SRCDOC_ATTR_NAME,b);a.reloadFrame(t);x?a.enableAutoResize(t):a.disableAutoResize(t);g(!1)}function v(b){(x=!1!==b)?a.enableAutoResize(t):a.disableAutoResize(t)}
var x=!0,w=l.prop("frameId"),z=b.$(l.elem()),J=document.createElement("div"),A=l.prop("popoverName"),K=l.prop("html"),G=l.prop("contentUnavailableText"),t=e.getFrame(w),B=z.find(d.FRAME_CONTAINER_SELECTOR),k=t.getAttribute(d.DATA_SRCDOC_ATTR_NAME),q=z.find(".s-safe-modal-spinner"),n=z.find(".s-safe-modal-content"),r=p.create(J,{name:A,header:"\x26nbsp;",popoverLabel:A,hideHeader:!1,dataStrategy:"preload"}),C=b.throttle(function(){r.isActive()&&r.updatePosition()},250);l={frameId:w,frame:t,popoverName:A,
triggerElem:J,modal:r,setUrl:function(a){g(!0);C();b.ajax(a,{method:"get",success:function(a){u(a||G)},error:function(){u(G)}})},setContents:u,setWidth:function(a){if(a=parseInt(a,10))e.setFrameWidth(w,a),b.trigger(d.EVENTS.SET_WIDTH,w,{value:a})},setAttribution:function(a){t.setAttribute(d.ATTRIBUTION_ATTR,a)},setAutoResize:v,contentUnavailableText:G};b.$(t).load(function(){x?a.enableAutoResize(t):(a.disableAutoResize(t),C())});b.on("a:popover:afterHide:"+A,b.debounce(function(){u("");v(!0);r.attrs("header",
"\x26nbsp;");g(!0);a.disableAutoResize(t)},500,!0));b.on(c.SET_HEIGHT,function(a,b){b.value&&w===a&&C()});b.on(c.SET_WIDTH,function(a,b){(b=b.value)&&w===a&&(B.width(b),C())});b.on(c.COLLAPSE,function(a){w===a&&(r.hide(),b.show(B))});h[A]=l;m[w]=l;"s-safe-modal-singleton"===A&&f.declare("s-safe-modal-singleton",l)});return{getByName:function(a){return h.hasOwnProperty(a)?h[a]:u},getByFrameId:function(a){return m.hasOwnProperty(a)?m[a]:u},whenSingleton:function(a){f.when("s-safe-modal-singleton").execute(a)}}});
f.declare("s-skyscraper-slot","The s-skyscraper-slot page slot is deprecated.")});
/* ******** */
(function(b){var c=window.AmazonUIPageJS||window.P,d=c._namespace||c.attributeErrors,a=d?d("SearchAssets@configs",""):c;a.guardFatal?a.guardFatal(b)(a,window):a.execute(function(){b(a,window)})})(function(b,c,d){b.declare("s-device-os-value","UNRECOGNIZED");b.when("s-device-env").register("s-device-context",function(a){a=(a||"").toUpperCase();return{APP:"APP"===a,WEB:"WEB"===a}});b.when("s-device-os-value").register("s-device-os",function(a){a=a||"UNRECOGNIZED";return{IOS:"IOS"===a,ANDROID:"ANDROID"===
a,UNRECOGNIZED:"UNRECOGNIZED"===a}});b.declare("s-is-mobile",!1)});
/* ******** */
(function(f){var e=window.AmazonUIPageJS||window.P,q=e._namespace||e.attributeErrors,d=q?q("SearchAssets@controllers",""):e;d.guardFatal?d.guardFatal(f)(d,window):d.execute(function(){f(d,window)})})(function(f,e,q){f.when("A","amzn-safe-frame-host","amzn-safe-frame-constants","amzn-safe-frame-manager","s-safe-modal").register("s-ad-feedback-controller",function(d,b,k,e,h){function l(a,g){var d,c=g.length;if(a){for(;c--;)if(d=g[c],!a.hasOwnProperty(d))return!1;return!0}return!1}function m(a,g){var c=
0<d.trim(g||"").length;c&&(a.attrs("header",g),a.attrs("popoverLabel",g));a.attrs("hideHeader",!c)}function a(a,g,c,k){return function(e){e.preventDefault();h.whenSingleton(function(e){var b=e.modal,n=e.contentUnavailableText;e.setAttribution(c+":ad-feedback");e.setWidth(k);m(b,a);d.ajax(g,{method:"get",success:function(a){e.setContents(a||n);b.show()},error:function(){e.setContents(n);b.show()}})})}}function g(g,c){var b=e.getFrame(g),n=b&&b.getAttribute(k.ATTRIBUTION_ATTR),h;if(n){c.adPlacementMetaData.feedbackType=
"loomSearch";try{h=JSON.stringify(c)}catch(x){f.log("Error serializing placementData for frameId "+g,"ERROR","s-ad-feedback-controller")}h&&d.ajax("/af/feedback-link",{method:"get",params:{ie:"UTF-8",pl:h},success:function(c){if(l(c,t))if("ok"!==c.status)f.log("Ad Feedback API response had status \x3d\x3d\x3d "+c.status,"ERROR",n);else{var d=c.feedbackLinkText,b=c.feedbackFormModalHeaderText,h=c.feedbackFormModalUrl,p=c.feedbackFormModalWidth;c=c.feedbackLinkAccessibilityText;d=v(document.createElement("a")).addClass("s-ad-feedback-link").text(d).attr("href",
"#");c&&d.attr("aria-hidden","false").attr("aria-label",c);d.click(a(b,h,n,p));b=e.getFrame(g);v(b).closest(k.FRAME_CONTAINER_SELECTOR).find(k.FRAME_FOOTER_SELECTOR).empty().append(d)}else f.log("Ad Feedback API response was invalid.","ERROR",n)},error:function(a,g,c){f.log("Error during Ad Feedback API request; status: "+g+", err: "+c,"ERROR",n)},abort:function(){f.log("Ad Feedback API request was aborted.","WARN",n)}})}else f.log("No attribution string present for frameId "+g+" with placementData "+
JSON.stringify(c),"ERROR","s-ad-feedback-controller")}function n(a,c){c=c.data;l(c,w)&&g(a,c)}function c(a,c){(c=v(c).closest(k.FRAME_CONTAINER_SELECTOR).find(k.FRAME_FOOTER_SELECTOR).data("eventData"))&&n(a,c)}var v=d.$,w=["adPlacementMetaData","adCreativeMetaData"],t=["status","feedbackFormModalUrl","feedbackFormModalHeaderText","feedbackFormModalWidth","feedbackLinkText"];d.on(k.EVENTS.SHOW_FOOTER,n);e.eachFrame(c);return{generateLinkIfFooterVisible:c}});"use strict";f.when("A","s-simple-queue",
"s-web-application-controller").register("s-delayed-queue-controller",function(d,b,k){function f(g){a.add(g)}function h(){a.start()}function l(){a.pause()}var m=d.$(e),a=new b;return k.attachController("s-delayed-queue",function(a){a.on(k.ACTIONS.LOAD_SEARCH_PAGE_STARTING,l);a.on(k.ACTIONS.LOAD_SEARCH_PAGE,l);d.on("afterLoad",h);a.on(k.ACTIONS.LOAD_SEARCH_PAGE_COMPLETE,h);m.bind("beforeunload",h);return{add:f,start:h,pause:l}})});"use strict";f.when("A","amzn-safe-frame-host","s-web-application-controller").register("s-safe-frame-controller",
function(d,b,e){return e.attachController("s-safe-frame-controller",function(r){r.on(e.ACTIONS.LOAD_SEARCH_PAGE,function(){b.initSafeFrameHost()});r.on(e.ACTIONS.LOAD_SEARCH_PAGE_COMPLETE,function(){b.broadcastEvent("cf",{});b.broadcastEvent("atf",{});b.broadcastEvent("load",{})});f.when("cf").execute("s-safe-frame-controller-cf",function(){b.broadcastEvent("cf",{})});f.when("af").execute("s-safe-frame-controller-atf",function(){b.broadcastEvent("atf",{})});d.on.load(function(){b.broadcastEvent("cf",
{});b.broadcastEvent("atf",{});b.broadcastEvent("load",{})})})});"use strict";f.when("R","s-web-application-controller","rush-util","rush-router-url-parser").register("s-redirect-controller",function(d,b,f,r){return b.attachController("s-redirect-controller",function(d){d.on(b.ACTIONS.REDIRECT_READY,function(b){b=b&&b.item&&b.item.redirectUrl;f.isBlank(b)?d.log.fatal(Error("page redirects must always have a URL")):(b=r.parse(b).href,e.history.replaceState(e.history.state||{},document.title,b),e.location.reload(!0))})})});
"use strict";f.when("jQuery","s-web-application-controller").register("s-scroll-controller",function(d,b){function e(b){(b&&b.data||{}).isProgressiveScroll||d("html,body").scrollTop(-100)}return b.attachController("s-scroll-controller",function(d){d.on(b.ACTIONS.LOAD_SEARCH_PAGE,e)})});f.when("jQuery","s-web-application-controller").register("s-title-and-meta-controller",function(d,b){var e;return b.attachController("s-title-and-meta-controller",function(f){function h(a,g,b){var c=b.find('meta[name\x3d"'+
g+'"]');m(a[g])?c.length?c.attr("content",a[g]):b.append(d("\x3cmeta\x3e").attr({name:g,content:a[g]})):c.remove()}function l(a,g,b){var c=b.find('link[rel\x3d"'+g+'"]');m(a[g])?c.length?c.attr("href",a[g]):b.append(d("\x3clink\x3e").attr({rel:g,href:a[g]})):c.remove()}var m=f.util.isNotBlank;e={title:function(a,b){document.title=a[b]||""},description:h,keywords:h,canonical:l,prev:l,next:l,noindex:function(a,b,e){var c=e.find('meta[name\x3d"robots"]');!0===a[b]?c.length?c.attr("content","noindex"):
e.append('\x3cmeta name\x3d"robots" content\x3d"noindex"\x3e'):c.remove()}};f.on(b.ACTIONS.TITLE_AND_META_READY,function(a){var b=a&&a.item,f=d("head");b&&d.each(e,function(a,e){e(b,a,f)})})})});"use strict";f.when("A","a-modal","s-search-ajax-controller").execute(function(d,b,k){function r(a,e,d){var c=m('\x3cdiv a-popover-id\x3d"'+a+'" /\x3e');a=b.create(c,{name:a,header:d,content:'\x3cdiv class\x3d"'+e+'" style\x3d"width: 100%; height: 100%; position: relative;"\x3e\x3cspan class\x3d"a-spinner a-spinner-medium" style\x3d"position: relative; left: 40%;top: 40%;"\x3e\x3c/span\x3e\x3c/div\x3e'});
a.show();return a}function h(a){d.on("a:popover:afterHide:"+a,function(){b.remove(a)})}function l(a,b,d){function c(a){a&&a.response&&(e.ue&&e.ue.count&&e.ue.count("adFeedback:desktop:multiAsinAF:success",1),b.update(a.response))}function h(a){var p="Retry Attempt: "+l+". Error while fetching feedback form: "+a;a="Feedback Form get failed with error: "+a;l++;3>=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;l<h.length;l+=1)for(d=0;d<f.length;d+=1)b="https://"+h[l]+"[^/]+"+f[d][0],a=a.replace(new RegExp(b),f[d][1]);return a}d=function(c,d){var b;"true"===d&&-1===c.indexOf("/music/")?(c=b=p(c),m&&(c=q(c)),l.launchIntentURL({url:c,failCallback:function(){e(b)}})):a(c)}});b.declarative("s-link","click",function(a){var b=a&&a.$event||{};a=a&&a.data;b.stopPropagation&&b.stopPropagation();b.preventDefault&&b.preventDefault();a&&a.url&&d(a.url,
a.isIntentURL)})});"use strict";e.when("A","jQuery","ready").execute("s-filters-declarative-action",function(b,e){b.declarative("s-nav-ref-image-layout-hover","mouseenter mouseleave",function(a){var b=a&&a.data,h=e(":first-child",a&&a.$currentTarget),k=null,f=null;a=a||{};"mouseenter"===a.type?(k=b.hoverOffsetX,f=b.hoverOffsetY):"mouseleave"===a.type&&(k=b.offsetX,f=b.offsetY);null!==k&&h.css("background-position",[k,"px ",f,"px"].join(""))})});e.when("A","s-navigate-utils","rush-metrics-adapter").execute("s-suggest-lop-web-declarative-module",
function(b,e,a){b.declarative("s-suggest-lop-web-declarative","click",function(d){function h(){e.navigatePage(g)}function k(){a.setCount("s-web-aapi.i18n-preferences.set-language.fails","s-web-aapi",1,{wb:1});a.publish("s-web-aapi.i18n-preferences.set-language.fails","s-web-aapi",{wb:1})}function f(e){var f=d.data.postUrl,g={language:d.data.LOP},h={Accept:'application/vnd.com.amazon.api+json; type\x3d"customer.i18n-preferences.set-language/v1"',"Content-Type":'application/vnd.com.amazon.api+json; type\x3d"customer.i18n-preferences.set-language.request/v1"',
"x-api-csrf-token":d.data.token};a.setCount("s-web-aapi.i18n-preferences.set-language.times","s-web-aapi",1,{wb:1});a.publish("s-web-aapi.i18n-preferences.set-language.times","s-web-aapi",{wb:1});b.$.ajax({url:f,type:"POST",headers:h,xhrFields:{withCredentials:!0},data:JSON.stringify(g),error:k,complete:e})}var g=d.data.navigateToUrl;"true"!==d.data.isRecognized?h():f(h)})})});
/* ******** */
(function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("SearchAssets@dynamicComparison",""):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){});
/* ******** */
(function(b){var c=window.AmazonUIPageJS||window.P,d=c._namespace||c.attributeErrors,a=d?d("SearchAssets@filters",""):c;a.guardFatal?a.guardFatal(b)(a,window):a.execute(function(){b(a,window)})})(function(b,c,d){b.when("rush-framework","s-web-application-controller","s-component-utils","jQuery").register("s-filters-panel-view",function(a,c,e,g){function d(){var a=!1;b.now("s-ajax-customer-action-flagging-enabled").execute(function(b){a=!!b});return a}var f=c.ACTIONS;a.registerComponent("s-filters-panel-view",
"s-filters-panel-view",function(a){var b=e.remove(a);a.on(f.LOAD_SEARCH_PAGE,function(c){c&&!0===c.isPagination&&d()?g(a.elem()).find(".s-left-ads-item").each(function(){a.remove(this)}):b()});a.on(f.FILTERS_PANEL_VIEW_READY,e.append(a))})});"use strict";b.when("jQuery","R","ready").register("s-filters-controller",function(a,b){a(document).delegate(".s-navigation-checkbox","click",function(c){var d=a(c.currentTarget).closest("a").attr("href");d&&"#"!==d&&(c.preventDefault(),b.to({url:d}))})})});
/* ******** */
(function(b){var a=window.AmazonUIPageJS||window.P,d=a._namespace||a.attributeErrors,c=d?d("SearchAssets@guardRails",""):a;c.guardFatal?c.guardFatal(b)(c,window):c.execute(function(){b(c,window)})})(function(b,a,d){b.when("jQuery","s-actions","s-web-application-controller").execute("s-skyscraper-counter",function(c,b,d){var e=a.ue&&a.ue.count;e&&d.attachController("s-skyscraper-counter",function(a){a.on(b.LOAD_SEARCH_PAGE_COMPLETE,function(){var a=e("maxSkyscrapers")||0,b=c(".s-left-ads-item").length;
e("maxSkyscrapers",Math.max(a,b))})})})});
/* ******** */
(function(a){var f=window.AmazonUIPageJS||window.P,g=f._namespace||f.attributeErrors,b=g?g("SearchAssets@kitchenSink",""):f;b.guardFatal?b.guardFatal(a)(b,window):b.execute(function(){a(b,window)})})(function(a,f,g){"use strict";a.when("A","R","s-url-parameters","s-clean-url","GLUXWidget","s-glux-widget-refresh").register("s-glux-widget-refresh-page",function(b,a,c){function d(b){var a=c.parseQueryString(b),d=parseInt(c.getParamValue(a,"refresh"),10);d||(d=0);c.setParamValue(a,"ref","glow_cls");c.removeParamValue(a,
"page");c.removeParamValue(a,"spIA");c.setParamValue(a,"refresh",d+1);return b.replace(/[?](.*)/i,"?"+c.paramsToString(a,!0))}b.on("packard:glow:destinationChangeAll",function(){var b=d(f.location.href);a.to({url:b})});return{replaceUrl:d}});a.declare("s-startup-dom-scan-disabled",!1);a.when("rush-framework","rush-metrics-adapter","s-startup-dom-scan-disabled","ready").execute("s-start-scanner",function(b,e,c){!0!==c&&(e.setTimer("bb","s-startup-component-scan",{wb:1}),e.setTimer("cf","s-startup-component-scan",
{wb:1}),b.turnOnAutoScanner(),a.declare("s-startup-dom-scan-complete",!0),e.publish("ld","s-startup-component-scan",{wb:1}),a.when("s-ads-metrics-utils").execute("s-collect-init-page-ads-metrics",function(b){var a=document.getElementById("search");a&&b.record(a.innerHTML)}))});"use strict";a.when("s-clean-url","rush-logger").execute("s-clean-url-replace",function(b,e){var c=/[&|?]c=ts/;try{b&&f.history&&history.replaceState&&(b&&b.match(c)||history.replaceState(history.state,"cleanUrl",b)),a.declare("s-start-application")}catch(d){e.error(d,
"Replacing history state with "+b+" failed","s-clean-url-replace")}});"use strict";a.when("rush-util").register("s-max-widget-index-main-slot",function(a){var e=a.assert,c=a.isNumber,d=0;return{recordMax:function(a){a=parseInt(a,10);e(c(a),"`index` must be a number");a>d&&(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<a.win.b+1*a.win.h:!1;b&&(l(),b=a.win.sy+a.self.t,a=a.win.h-1*a.win.h,K.record({clientTop:a,windowScrollY:b-a}),D.to({url:t.toUrl(r),
history:!1},{isProgressiveScroll:!0,isProgressiveScrollRetry:!1}))}function c(){var c=b.on(x.LOAD_SEARCH_PAGE_COMPLETE,e);a.on(a.constants.BROWSER_EVENTS.SCROLL,e);return function(){c();a.off(a.constants.BROWSER_EVENTS.SCROLL,e)}}function k(){b.util.hide(F);b.util.hide(n);b.util.show(q.find(".s-progressive-scroll-spinner"))}function d(a){var c=h.closest(".s-result-item"),e=c.hasClass("aok-hidden");a.isError?(b.util.hide(q.find(".s-progressive-scroll-spinner")),b.util.show(n)):(b.util.hide(n),e&&c.each(function(a,
c){b.remove(c)}))}var q=u(b.elem()),g=q.find(".s-progressive-scroll-declarative"),h=g.children(),r=(h.data("sProgressiveScrollLink")||{}).url,F=q.find(".s-progressive-scroll-see-more-results"),n=q.find(".s-progressive-scroll-try-again"),l;g.length?h.length?b.util.isBlank(r)?m("Progressive Scroll next page URL was either missing or blank"):n.length?(l=c(),b.teardown=function(){l&&l()},b.on(x.LOAD_SEARCH_PAGE,k),b.on(x.PROGRESSIVE_SCROLL_COMPLETE,d),g=E(),p("MoreResultsButtonInitialized",1,g),p("MoreResultsButtonInitialized"+
v(),1,g)):m("Progressive Scroll Try again button is missing"):m("Did not find the expected pagination container element"):m("Did not find the expected nested declarative element")})});d.when("A","R","Rush","rush-framework","s-web-application-controller","s-component-utils","amzn-safe-frame-viewability","s-progressive-scroll-position","s-progressive-scroll-util","s-progressive-scroll-request-param","s-csm-utils","rush-metrics-adapter").register("s-infinite-scroll-defer-latency",function(a,D,b,e,g,
f,d,t,I,r,m,x){function u(a){v("s-ps-error",(v("s-ps-error")||0)+1);k.ueLogError&&k.ueLogError(Error(a),{message:a,logLevel:"ERROR",attribution:"s-infinite-scroll-defer-latency"})}var p=g.ACTIONS,E=a.$,v=m.count,L=m.getRequestScopedCsmOptions,M=m.getPageSuffix;e.registerComponent("s-infinite-scroll-defer-latency","s-infinite-scroll-defer-latency",function(c){function e(){var a,g;G&&B&&y&&(a=B+Math.max(0,G-y),g=Math.min(B,y),c.trigger(b.metrics.EVENTS.TIME_CLICKED,{timeOverride:g}),c.trigger(b.metrics.EVENTS.ABOVE_THE_FOLD_COMPLETE,
{timeOverride:a}),c.trigger(b.metrics.EVENTS.FUNCTIONAL_COMPLETE,{timeOverride:a}),c.trigger(b.metrics.EVENTS.LOAD_COMPLETE),x.setCount("infinite-scroll-new-latency-metric",h,1),w.closest(".s-result-item").remove(),f.remove(c))}function g(a){G=a.timeOverride||(new Date).getTime();H&&H();e()}function q(){var a;if(C)y||(a=k.scrollY+(k.innerHeight||document.documentElement.clientHeight),a>=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.t<a.win.b+1*a.win.h:!1;b&&(C=a.win.sy+a.self.t,a=a.win.h-1*a.win.h,t.record({clientTop:a,windowScrollY:C-a}),H=c.on(I.EVENTS.ABOVE_THE_FOLD_COMPLETE,g),D.to({url:r.toUrl(J),history:!1},{isProgressiveScroll:!0,isProgressiveScrollRetry:!1}))}}function m(){var b=c.on(p.LOAD_SEARCH_PAGE_COMPLETE,q);a.on(a.constants.BROWSER_EVENTS.SCROLL,q);return function(){b();a.off(a.constants.BROWSER_EVENTS.SCROLL,q)}}function N(){c.util.hide(Q);c.util.hide(A);c.util.show(n.find(".s-progressive-scroll-spinner"))}
function O(){B=(new Date).getTime()}function F(a){var b=w.closest(".s-result-item"),e=b.hasClass("aok-hidden");a.isError?(c.util.hide(n.find(".s-progressive-scroll-spinner")),c.util.show(A)):(c.util.hide(A),e&&b.each(function(a,b){c.remove(b)}))}var n=E(c.elem()),l=n.find(".s-progressive-scroll-declarative"),w=l.children(),J=(w.data("sProgressiveScrollLink")||{}).url,P=(w.data("sProgressiveScrollLink")||{}).deferLatencyMeasure,Q=n.find(".s-progressive-scroll-see-more-results"),A=n.find(".s-progressive-scroll-try-again"),
y,B,C,G,z,H;I.setDeferredLatencyMeasure(P);l.length?w.length?c.util.isBlank(J)?u("Progressive Scroll next page URL was either missing or blank"):A.length?(z=m(),c.teardown=function(){z&&z()},c.on(p.LOAD_SEARCH_PAGE,N),c.on(p.SEARCH_RESPONSE_STARTING,O),c.on(p.PROGRESSIVE_SCROLL_COMPLETE,F),l=L(),v("MoreResultsButtonInitialized",1,l),v("MoreResultsButtonInitialized"+M(),1,l)):u("Progressive Scroll Try again button is missing"):u("Did not find the expected pagination container element"):u("Did not find the expected nested declarative element")})});
d.when("s-url-parameters").register("s-progressive-scroll-util",function(a){var d=!1;return{EVENTS:{ABOVE_THE_FOLD_COMPLETE:"s-progressive-scroll-util:aboveTheFoldComplete"},isProgressiveScrollRequest:function(b){b=a.parseQueryString(b);return"1"===a.getParamValue(b,"pscroll")},useDeferredLatencyMeasure:function(){return d},setDeferredLatencyMeasure:function(a){d="true"===a}}});d.when("rush-router-url-parser","rush-util","s-url-parameters").register("s-progressive-scroll-request-param",function(a,
d,b){return{toUrl:function(e){var g;d.assert(d.isNotBlank(e),"`url` can not be blank");g=b.parseQueryString(e);e=a.parse(e);e.search="?"+b.paramsToString(g,!0);return a.toUrl(e)}}});d.when("A","R","s-progressive-scroll-request-param","s-progressive-scroll-position").execute(function(a,d,b,e){a.declarative("s-progressive-scroll-link","click",function(a){var f=a.$event,h,t=!1;f&&f.target&&f.currentTarget&&(h=f.target.parentNode.parentNode.className)&&h.includes("try-again")&&(t=!0);f&&f.currentTarget&&
f.currentTarget.parentNode&&e.record({clientTop:f.currentTarget.getBoundingClientRect().top,windowScrollY:k.scrollY});d.to({url:b.toUrl(a.data.url),history:!1},{isProgressiveScroll:!0,isProgressiveScrollRetry:t});f.preventDefault&&f.preventDefault();f.stopPropagation&&f.stopPropagation()})});d.register("s-progressive-scroll-position",function(){var a;return{record:function(d){a=d},get:function(){return a},clear:function(){a=h}}})});
/* ******** */
(function(b){var g=window.AmazonUIPageJS||window.P,e=g._namespace||g.attributeErrors,c=e?e("SearchAssets@resultsInfoBar",""):g;c.guardFatal?c.guardFatal(b)(c,window):c.execute(function(){b(c,window)})})(function(b,g,e){b.when("A","rush-framework","s-web-application-controller","s-device-context").register("s-result-info-bar",function(c,b,e,m){var k=c.$,v=e.ACTIONS,w={leading:!1};b.registerComponent("s-result-info-bar","s-result-info-bar",function(b){function e(){var a=n.find(".s-mobile-toolbar");
m.APP&&(d=a,l=d.outerHeight())}var p=b.elem(),q=k(p),d,n,l=0,f=!1,r=0,h="up",t=0,u;u=c.throttle(function(){var a=k(document).scrollTop(),b=k(document).height()-k(g).height(),a=a>b?b:a;a>r&&"down"!==h?(t=a,h="down"):a<r&&"up"!==h&&(t=a,h="up");a<l?f&&(d.removeClass("s-mobile-toolbar-offscreen"),f=!1):5<Math.abs(a-t)&&("up"===h?f&&(d.removeClass("s-mobile-toolbar-offscreen"),f=!1):f||(d.addClass("s-mobile-toolbar-offscreen"),f=!0));r=a},50,w);b.teardown=function(){c.off(c.constants.BROWSER_EVENTS.SCROLL,
u)};b.on(v.RESULT_INFO_BAR_READY,function(a){(a=a&&a.item&&a.item.html)?b.replaceInnerHTML(p,a):b.removeChildren(p);a=q.find(".s-mobile-toolbar");m.APP&&(d=a,l=d.outerHeight())});m.APP&&(d=q.find(".s-mobile-toolbar"),d.length||(b.on(v.LOAD_SEARCH_PAGE_COMPLETE,e),n=q.siblings("[data-component-type\x3d's-search-results']"),d=n.find(".s-mobile-toolbar")),l=d.outerHeight(),c.on(c.constants.BROWSER_EVENTS.SCROLL,u))})})});
/* ******** */
(function(f){var q=window.AmazonUIPageJS||window.P,l=q._namespace||q.attributeErrors,d=l?l("SearchAssets@searchResults",""):q;d.guardFatal?d.guardFatal(f)(d,window):d.execute(function(){f(d,window)})})(function(f,q,l){f.when("A","jQuery","rush-framework","s-component-utils","s-actions").register("s-search-result",function(d,f,r,v,a){r.registerComponent("s-search-result","s-search-result",function(c){var m=c.elem(),n=f(m),r=c.util.assert,l=c.util.isNotBlank,m=m.getAttribute("data-uuid"),y=n.find(".sg-col-inner"),
t=v.replace(c,{children:!1,empty:!0});try{r(l(m),"must have a non-empty `data-uuid` attribute")}catch(x){c.log.error(x,"failed component setup validation");return}c.on(a.LOAD_SEARCH_PAGE+":"+m,function(){y.addClass("s-color-swatch-interactive");n.wrapInner('\x3cdiv class\x3d"interactive-wrapper aok-relative"\x3e\x3c/div\x3e');n.find(".interactive-wrapper").prepend('\x3cdiv class\x3d"a-spinner-wrapper s-color-swatch-spinner"\x3e\x3cspan class\x3d"a-spinner a-spinner-medium"\x3e\x3c/span\x3e\x3c/div\x3e')});
c.on(a.RESULT_ITEM_READY+":"+m,function(a){var e=a.item,c;var p=a.item.html,g=n.find(".s-height-equalized");0===g.length?c=p:(c=g.css("padding-top"),g=g.outerHeight(),p=f("\x3cdiv\x3e").html(p),p.find(".s-height-equalized").css("padding-top",c).height(g),c=p.html());e.html=c;t(a);d.trigger("a:image:lazyLoad")});q.addEventListener("pagehide",function(){y.removeClass("s-color-swatch-interactive");n.find(".a-spinner-wrapper").remove();n.find(".interactive-wrapper").contents().unwrap()})})});f.when("jQuery",
"rush-framework","s-web-application-controller","rush-util","A","s-scroll-watcher","s-layout-helper","s-prefetch-origins","s-pagination-selectors","s-search-results-actions","s-carousel-searchgrid-item-normalization").register("s-search-results",function(d,l,r,v,a,c,m,n,B,E,y){function t(a,c,d){var g="";if(d)try{g=" "+JSON.stringify(d)}catch(f){g=" Error serializing object: "+f.message}if(!a)throw Error(c+g);}var x=r.ACTIONS;l.registerComponent("s-search-results","s-search-results",function(e){function l(){var b=
q.ue,h;b&&b.tag&&(h=0<k.find("\x3e.s-result-item").filter('[data-asin\x3d""]').length,b.tag("hasInlineWidgets:"+(h?"true":"false")))}function p(){var b=q.ue,h;b&&b.tag&&(h=k.find('\x3e.s-result-item[data-asin!\x3d""]').filter(function(){var b=d(this);return b.is(":hidden")||0===b.css("opacity")||"hidden"===b.css("visibility")}),b.tag(h.length?"search_results:hidden:true":"search_results:hidden:false"))}function g(){k.find("\x3e.s-result-item").each(function(b,h){e.remove(h)})}function F(b){var h=
!1;k.find("\x3e.s-result-item").each(function(a,c){a=Number(d(c).data("index"));a=isNaN(a)?99:a;if(b.index<a)return e.insertBefore(c,b.html),h=!0,!1});!1===h&&e.append(k[0],b.html)}function G(){k.find(".s-prefetch-image").remove();g();w.find(".s-result-list-placeholder").removeClass("aok-hidden");z=null}function H(b){t(v.isObject(b),"payload must be an object");var a=b.item;t(v.isObject(a),"item must be an object",a);t(v.isNotBlank(a.html),"item.html must be a non-empty string",a);t(v.isNumber(a.index),
"item.index must be a number",a);F(b.item);u()}function C(){var b,h,e,g;f.now("s-optimized-pagination-config").execute(function(f){f&&0<f.prefetchTargetIndex&&a.delay(function(){e=k.find('\x3e.s-result-item[data-asin!\x3d""]').get();f.prefetchTargetIndex>e.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<f.length;b++)if(h=f[b][0],e=f[b][1],h=a.match(h))g.ue&&g.ue.tag&&g.ue.tag(e),d(e,(d(e,n,c)||0)+h.length,c)}}});k.when("jQuery").register("s-component-utils",function(e){function f(d,c){return d.is(c)?d:d.find(c)}return{remove:function(d,c){c=c||{};c.hide=!!c.hide;c.selector=c.selector||"";return function(){var a=d.elem(),b=e(a);c.selector&&(b=f(b,
c.selector),a=b[0]);a&&(d.removeChildren(a),c.hide&&b.addClass("aok-hidden"))}},append:function(d,c){c=c||{};c.selector=c.selector||"";return function(a){a=a&&a.item&&a.item.html||"";var b=d.elem(),h=e(b);d.util.isNotBlank(a)&&(c.selector&&(h=f(h,c.selector),b=h[0]),b&&(d.append(b,a),h.removeClass("aok-hidden")))}},replace:function(d,c){c=e.extend(!0,{empty:!1,selector:"",children:!0},c);return function(a){a=a&&a.item&&a.item.html||"";var b=d.elem(),h=e(b);c.selector&&(h=f(h,c.selector),b=h[0]);b&&
(d.util.isNotBlank(a)?c.children?(d.replaceInnerHTML(b,a),h.removeClass("aok-hidden")):d.replace(b,a):c.empty&&(c.children?d.removeChildren(b):d.remove(b)))}}}});k.when("s-search-metadata","rush-util").register("s-csm-utils",function(e,f){var d=f.isNotBlank,c=f.isNullOrUndefined;return{getRequestScopedCsmOptions:function(){var a={},b=(e.get()||{}).rid;b&&(a.scope=b);return a},getPageSuffix:function(){var a=(e.get()||{}).page;a||(a="1");return"Page"+a},getSourceTemplateName:function(a){var b,h;if(!c(a)&&
(a=a.closest("[cel_widget_id]"),!c(a)))for(a=a.attr("class")||"",a=a.split(" "),h=0;h<a.length;h++)if(b=(a[h]||"").split("\x3d"),b=1<b.length&&"template"===b[0]?b[1]:"",d(b))return b},incrementCount:function(a){var b;g.ue&&g.ue.count&&(b=g.ue.count(a)||0,g.ue.count(a,b+1))},count:g.ue&&g.ue.count||function(){}}});k.register("s-img-preloader",function(){var e=/[\r\n]+/g,f=/<img\s+[^>]+>/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<k.length;h++)l=k[h].replace(e," "),(a=l.match(d))?(l=new Image,l.srcset=a[1],g.push(l)):!(a=l.match(c))||b&&b(a[1])||(l=new Image,l.src=a[1],g.push(l));return g}});k.when("s-search-metadata","s-csm-utils").register("s-navigation-metrics",function(e,f){function d(d){d.state&&"hide"===d.state.action||(c=h(),a("NavigationButtonClicked",1,c),a("NavigationButtonClicked"+b(),1,c))}var c,a=f.count,b=f.getPageSuffix,h=f.getRequestScopedCsmOptions;k.when("load").execute("navigationMetricsBindPopStateChangeHandler",
function(){g.addEventListener("popstate",d)})});k.register("s-navigate-utils",function(){return{navigatePage:function(e){g.location.href=e}}});k.when("rush-util","s-url-parameters","rush-router-url-parser").register("s-reftag-utils",function(e,f,d){function c(a,c){var d;if(e.isNullOrUndefined(a)||e.isNullOrUndefined(c))return!1;for(d=0;d<c.length;d++)if(-1<a.indexOf(c[d]))return!0;return!1}var a=/(\/|%2F|&|\?)(ref(_)?)(=|%3D)(\w*)(\?|%3F|&|$)/g;return{appendStringToReftag:function(b,d,f){var g=!1;
return e.isNullOrUndefined(b)||e.isNullOrUndefined(d)?b:b.replace(a,function(a,b,e,v,t,r,u){a=d;c(r,[d])?a="":!g&&c(r,f)&&(a="",g=!0);return b+e+t+r+a+u})},getAjaxUrlReftag:function(a){a=f.parseQueryString(a);return f.getParamValue(a,"ref")||""},replaceAjaxUrlReftag:function(a,c){var e=f.parseQueryString(a);f.setParamValue(e,"ref",c);return d.parse(a).pathname+"?"+f.paramsToString(e)}}});k.when("a-util","amzn-safe-frame-viewability","s-csm-utils").register("s-scroll-watcher",function(e,f,d){return function(c,
a,b){function e(a){return(a=f.geom(a))&&a.self?0<(a.self.iv||0):!1}function g(){var d;null!==b&&null!==c&&(!k&&e(c)&&(k=(new Date).getTime(),b(),d=q(),m("PrefetchByTarget",1,d),m("loadToTargetVisible",k-p,d)),!k&&e(a)&&(k=(new Date).getTime(),b(),m("PrefetchByFallbackTarget",1,d)))}var k=0,p=(new Date).getTime(),m=d.count,q=d.getRequestScopedCsmOptions;g();return{handleScrollUpdate:g}}});k.when("rush-util").register("s-search-requests-util",function(e){return{create:function(){var f=[];return{add:function(d){e.isNotBlank(d)&&
f.push(d)},includes:function(d){return 0<=f.indexOf(d)}}}}});"use strict";k.register("s-search-scope-utils",function(){return{setSearchScope:function(){}}});"use strict";k.when("A","rush-util","rush-router-url-parser","rush-router-pattern-parser").register("s-url-parameters",function(e,f,d,c){function a(a){var b;if(!q[a])for(b in m)if(m[b].test(a)){q[a]=b;break}return q[a]||a}function b(b,d){var c=[],e,f,h,g;for(e in b)if(f=a(e),d||!0!==p[f])if(null===b[e])c.push(encodeURIComponent(f));else if("k"===
e&&"mis"===b.searchMethod)if(h=b[e],"string"===typeof h)c.push(encodeURIComponent(f)+"\x3d"+encodeURIComponent(h));else{if(Array.isArray(h))for(g=0;g<h.length;g++)c.push(encodeURIComponent(f)+"\x3d"+encodeURIComponent(h[g]))}else c.push(encodeURIComponent(f)+"\x3d"+encodeURIComponent(b[e]));return"mis"===b.searchMethod?c.join("\x26"):c.sort().join("\x26")}function h(a){a=(a||"").split("?");a=1<a.length?a.slice(1).join("?"):a[0];return c.parseQueryString(a)}function g(b,c){var d;c=a(c);for(d in b)if(c===
a(d)){d!==c&&delete b[d];delete b[c];break}}var k=f.isBlank,p={portalDebug:!0,qid:!0,rrid:!0,pf:!0},m={},q={};(function(){e.state.bind("s-url-parameters",function(a,b){e.each(a,function(a,c){!0===b[c]&&c&&a&&(m[c]=new RegExp("^("+a+")$"))})});e.each(e.state("s-url-parameters")||{},function(a,b){b&&a&&(m[b]=new RegExp("^("+a+")$"))})})();return{getCanonicalParamName:a,canonicalizeParams:function(b,c){var d={},e,f;for(e in b)if(f=a(e),c||!0!==p[f])d[f]=b[e];return d},getParamValue:function(b,c){var d=
b[c],e;if(d)return d;c=a(c);if(d=b[c])return d;for(e in b)if(c===a(e))return b[e]},setParamValue:function(b,c,d){var e;c=a(c);var f=!1;for(e in b)if(c===a(e)){f=!0;e!==c&&delete b[e];b[c]=d;break}f||(b[c]=d)},paramsToString:b,parseQueryString:h,addParamToUrl:function(a,c,e){var f;if(k(a)||k(c)||k(e))return a;f=h(a);f[c]=e;a=d.parse(a);a.search="?"+b(f,!0);return d.toUrl(a)},removeValueFromParamString:function(a,c){a=h(a);g(a,c);return b(a)},removeParamValue:g}});"use strict";k.when("A","3p-promise").register("s-simple-queue",
function(e,f){function d(a){return new f(function(b){b(a())})}function c(){this.items=[];this.running=!1}var a=e.$.isFunction,b=e.$.proxy;c.prototype.add=function(b){if(a(b))this.items.push(b),this.next();else throw Error("s-simple-queue: argument to add() is not a function.");};c.prototype.next=function(){var a,c;return!0===this.running&&0<this.items.length?(a=this.items.shift(),c=b(this.next,this),d(a).then(c,c)):f.resolve()};c.prototype.start=function(){this.running=!0;return this.next()};c.prototype.pause=
function(){this.running=!1};return c});"use strict";k.register("s-data-store-with-max-size",function(){return function(e){function f(a){return d.hasOwnProperty(a)?d[a]:null}var d={},c=[];return{get:f,add:function(a,b){var f;c.length>=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&&1<f.height()&&1<f.width()&&(d=f[0].getBoundingClientRect(),
c=d.top+c-p,a=d.left+a-b,d=c<=k&&a<=n);return d}}})});
/* ******** */
(function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("SearchAssets@verticalTabs",""):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){});
/* ******** */
(function(g){var p=window.AmazonUIPageJS||window.P,w=p._namespace||p.attributeErrors,b=w?w("SearchAssets@multisearch",""):p;b.guardFatal?b.guardFatal(g)(b,window):b.execute(function(){g(b,window)})})(function(g,p,w){g.when("A","jQuery","rush-dom","rush-framework","s-web-application-controller","s-actions","mis-storage","mis-strings","mis-map","mis-item-category","ready").register("mis-utils",function(b,f,c,r,k,L,n,q,a,d){function m(a){a.hasClass("aok-hidden")&&a.removeClass("aok-hidden")}function h(a){a.hasClass("aok-hidden")||
a.addClass("aok-hidden")}function t(a){return(a=(a=a.find(".s-faceout-link").attr("href"))&&a.match(l.REGEX_ASIN))?a[l.ASIN_REGEX_MATCH_INDEX]:null}function B(a){var d=a.find(".s-faceout-link").attr("href"),d=(d=d&&d.match(l.REGEX_QUERY_ID))?d[l.QUERY_ID_REGEX_MATCH_INDEX]:null,c=a.find(".s-faceout-link").attr("href"),c=c&&c.match(l.REGEX_SR);return d+(c?c[l.SR_REGEX_MATCH_INDEX]:null)+t(a)}var l={REGEX_QUERY_ID:/(&|\?|%26|%3F)qid(=|%3D)(.+?)(&|%26|$)/,QUERY_ID_REGEX_MATCH_INDEX:3,REGEX_SR:/(&|\?|%26|%3F)sr(=|%3D)((sr_mis_pe_k|sr_mis_r_k)\d+_\d+)(.*?)(&|%26|$)/,
SR_REGEX_MATCH_INDEX:3,REGEX_ASIN:/(\/|%2F)dp(\/|%2F)(.+?)(\/|%2F|$)/,ASIN_REGEX_MATCH_INDEX:3},J=new IntersectionObserver(function(a,c){a.forEach(function(a){var b;a.isIntersecting&&(c.unobserve(a.target),b=a.target.getAttribute("data-item-name"),a=a.target.getAttribute("data-item-category"),a===d.PE?n.popularEssentialsMap.get(b).load():n.dataMap.get(b).load())})},{rootMargin:function(){var a=2;g.when("mis-configs").execute(function(d){a=d.viewportToLoadMultiplier});return"0px 0px "+100*(a-1)+"% 0px"}()}),
v,M;g.when("sr-requestId").execute(function(a){v=a});g.when("pe-requestId").execute(function(a){M=a});return{show:m,hide:h,Item:function(l,g){function H(){var a=0,d=0;E.forEach(function(d){d&&(a+=1)});C.forEach(function(a){a&&(d+=1)});return 0<a||0<d}function z(){H()?(e.$statusText.text(q.statusInCartText),h(e.$imagesContainer)):(e.$statusText.text(""),m(e.$imagesContainer))}function K(){var a=0;O.forEach(function(d){d&&(a+=1)});return 0<a}var u=l,A=w,D=w,N=!1,e=w,x=!1,F=!1,E=new a.Map,C=new a.Map,
O=new a.Map,y=function(){function l(){A=Math.random().toString(16).slice(2);D="multi-item-search-row-"+A;e.$element.attr("data-component-type",D);e.$element.attr("data-item-name",u);e.$element.attr("data-item-category",g);e.$element.find(".s-mis-item-header-keyword-text").text(u);var a={keyword:u,category:g};b.declarative.remove(e.$kebab,"mis-item-header-kebab");b.declarative.create(e.$kebab,"mis-item-header-kebab",a);if(F)y.onComplete();else J.observe(e.$element[0])}var y=function(){function a(d,
c){var b=new Image;b.classList.add("s-mis-item-header-image-preview");b.src=d;b.alt="image-preview-"+c;return b}function c(){var d=[];e.$recommendations.find(".s-image").each(function(a,c){c.hasAttribute("data-image-index")&&4>d.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<c.find(".s-in-cart-badge-position:not(.aok-hidden)").length;E.set(d,!1);C.set(a,c);O.set(d,!1)}),0<e.$recommendations.find(".s-in-cart-badge-position:not(.aok-hidden)").length?(e.$statusText.text(q.statusInCartText),h(e.$imagesContainer)):
(e.$statusText.text(""),m(e.$imagesContainer)));x&&n.expandItemOnLoad&&e.$expander.click()}function P(a){var c=g===d.PE?M:v,b="/s?k\x3d"+encodeURIComponent(a)+"\x26subresource\x3dproducts\x26lo\x3dmulti_item_search",e=new URL(p.location);c&&(b=b+"\x26rrid\x3d"+c);e.searchParams.has("i")&&(b=b+"\x26i\x3d"+e.searchParams.get("i"));e.searchParams.has("rh")&&(b=b+"\x26rh\x3d"+e.searchParams.get("rh"));g===d.PE&&(b+="\x26c\x3dpe");a=g===d.PE?n.popularEssentialsMap.indexOf(a)+1:n.dataMap.indexOf(a)+1;e.searchParams.has("rh")&&
e.searchParams.has("ref")?(e=e.searchParams.get("ref"),e=g===d.PE?e+"_pe_k":e+"_r_k"):e=g===d.PE?"sr_mis_pe_k":"sr_mis_r_k";return b+"\x26ref\x3d"+(e+a)}var y=!1;return{getItem:function(){r.registerComponent(D,D,function(a){a.on(L.LOAD_SEARCH_PAGE+":"+A,function(){y=!0;h(e.$carousel);h(e.$fallback);m(e.$loadingArea);m(e.$loadingAreaCollapsed);b()});a.on(L.RESULT_ITEM_READY+":"+A,function(a){var d=f('\x3cdiv class\x3d"s-mis-item-content-recommendation-box"/\x3e');d.html(a.item.html);e.$asinParent.append(d)});
a.on(L.LOAD_SEARCH_PAGE_COMPLETE+":"+A,l);k.requestPartialContent(P(u),{suffix:":"+A})["catch"](function(){l()})})},onComplete:l}}();return{init:l,load:function(){F||(F=!0,y.getItem())},update:function(d){F=!1;c.unscan(e.$element[0]);e.$asinParent.children().remove();e.$images.children().remove();e.$recommendations=w;E=new a.Map;u=d;l()},destroy:function(){e.$element.remove()},expand:function(){e.$expander.removeClass("s-mis-item-expander-header-collapse");e.$expander.addClass("s-mis-item-expander-header-expand");
h(e.$statusContainer);m(e.$kebab);x=!1},collapse:function(){e.$expander.removeClass("s-mis-item-expander-header-expand");e.$expander.addClass("s-mis-item-expander-header-collapse");m(e.$statusContainer);h(e.$kebab);x=!0}}}();return{setElement:function(a,d,c){N?console.log("keyword {"+u+"} already has DOM element attached, will not set element again."):(N=!0,e={$element:a,$statusContainer:a.find(".s-mis-item-header-status-container"),$imagesContainer:a.find(".s-mis-item-header-image-preview-container"),
$images:a.find(".s-mis-item-header-image-preview-list"),$statusText:a.find(".s-mis-item-header-status-text"),$kebab:a.find(".s-mis-dot-button"),$fallback:a.find(".s-mis-item-content-no-results-text"),$loadingArea:a.find(".s-mis-loading-area"),$loadingAreaCollapsed:a.find(".s-mis-loading-area-collapsed"),$recommendations:w,$expander:a.find(".s-mis-item-expander-header-expand,.s-mis-item-expander-header-collapse"),$asinParent:a.find(".s-mis-item-content-recommendations"),$carousel:a.find(".s-mis-item-expander-content-item-carousel")},
x=d,F=c,y.init(),m(e.$element))},getKeyword:function(){return u},getCategory:function(){return g},getComponent:function(){return e},isReady:function(){return N},isCollapsed:function(){return x},updateApsInCartStatus:function(a,d){E.has(a)&&(E.set(a,d),z())},updateAlmInCartStatus:function(a,d){C.has(a)&&(C.set(a,d),z())},updateApsAtcAnnotation:function(a,d){O.has(a)&&(O.set(a,d),K()?e.$recommendations.each(function(a,d){a=f(d);d=a.find(".puis-mis-atc-button");O.get(B(a))?d.css("padding-bottom",0,"important"):
d.css("padding-bottom",32,"important")}):e.$recommendations.each(function(a,d){f(d).find(".puis-mis-atc-button").css("padding-bottom",12,"important")}))},load:y.load,update:y.update,destroy:y.destroy,expand:y.expand,collapse:y.collapse}}}});g.when("A","jQuery","mis-storage","mis-utils","mis-strings","mis-item-category","ready").register("mis-dom-manipulator",function(b,f,c,r,k,g){function n(b){b=new URL(b);b.searchParams.set("searchMethod","mis");b.searchParams.set("k",c.dataMap.keys().join(", "));
b.searchParams.set("mk",c.dataMap.keys().join("|"));return b.pathname+b.search}return{cloneTemplate:function(b){var a=f(".s-mis-main-section"),d=f(".s-mis-popular-essentials-section"),m=c.$itemTemplate.clone();b===g.PE?m.appendTo(d):m.appendTo(a);return m},updateTitleQuantity:function(){var b=f("#mis-header-main"),a=c.dataMap.size();1===a?b.text(k.headerSingularPattern.replace("{quantity}",a)):b.text(k.headerPluralPattern.replace("{quantity}",a))},updateKeywords:function(){var b=c.dataMap.keys().join(","),
a="Search as one item "+("\x3cu\x3e"+c.dataMap.keys().join(",")+"\x3c/u\x3e"),d=f("#mis-full-keywords-fallback"),m=f(".s-rib-toggle-container"),h=f(".s-filter-item-recommended,.s-filter-item-selected"),t=new URL(p.location);t.searchParams.delete("rh");t.searchParams.delete("searchMethod");t.searchParams.set("k",b);t.searchParams.set("ref","sr_mis_r_sis");t.searchParams.set("disableMis","true");0<m.length&&m.each(function(a,d){d.href=n(p.location.origin+d.href)});0<h.length&&h.each(function(a,d){d.href=
n(p.location.origin+d.href)});1===c.dataMap.size()||2===c.dataMap.size()?(r.show(d),d.html(a),d.attr("href",t.href)):d&&(r.hide(d),d.html(""),d.removeAttr("href"))}}});g.when("A","jQuery","mis-page-initialization","ready").register("mis-toast",function(b,f){return{showToast:function(b){var r=f("#mis-changeover");r.find("strong").text(b);r.css("display","block")}}});g.when("A","jQuery","a-sheet","s-actions","mis-utils","mis-actions","mis-toast","mis-storage","mis-strings","mis-item-category","mis-page-initialization",
"ready").register("mis-bottom-sheet",function(b,f,c,r,k,g,n,q,a,d){function m(a){return{show:function(d){a.find(function(a){return a===d})&&a.forEach(function(a){a===d?k.show(a):k.hide(a)})}}}function h(a,d){E.changeHeight({duration:a,height:d})}function t(){c.hideSheet(E)}function B(a,d){var c=a.val();v=!0;a.unbind("keyup");a.bind("keyup",function(a){13===a.which&&t()});b.off("a:sheet:beforeHide:mis-bottom-sheet");b.on("a:sheet:beforeHide:mis-bottom-sheet",function(){var b=a.val();v&&(0!==b.length&&
b!==c&&d(b),v=!1)})}function l(c,f){c.getCategory()===d.PE?(k.hide(A),k.hide(D)):(k.show(A),1>=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(){0<f(".s-mis-main-section").length&&b.trigger("mis-reload")});b.on("mis-reload",function(){var a=k.dataMap.keys(),b=k.popularEssentialsMap.keys();k.headerIsExpand=!1;k.$itemTemplate=null;k.dataMap=new d.Map;k.popularEssentialsMap=new d.Map;m();a.forEach(function(a){q.addItem(a)});b.forEach(function(a){q.addPopularEssentialsItem(a)})})});g.when("A","jQuery","mis-storage","mis-dom-manipulator","mis-utils","mis-item-category","ready").register("mis-actions",function(b,f,c,r,k,p){function n(){g.when("mash",
"s-metadata").execute(function(b,a){a.keywords=c.dataMap.keys().join(", ");b.dispatchEvent({type:"com.amazon.search.mash.searchContext",detail:a})})}return{addItem:function(b){var a=p.MIS;c.dataMap.has(b)||(c.dataMap.set(b,k.Item(b,a)),c.dataMap.get(b).setElement(r.cloneTemplate(a),!0,!1),r.updateTitleQuantity(),r.updateKeywords())},addPopularEssentialsItem:function(b){var a=p.PE;c.popularEssentialsMap.has(b)||(c.popularEssentialsMap.set(b,k.Item(b,a)),c.popularEssentialsMap.get(b).setElement(r.cloneTemplate(a),
!0,!1))},removeItem:function(b){var a;c.dataMap.has(b)&&(a=c.dataMap.get(b),a.destroy(),c.dataMap.delete(b),r.updateTitleQuantity(),r.updateKeywords(),n())},swapItem:function(b,a){var d;c.dataMap.has(b)&&!c.dataMap.has(a)&&(d=c.dataMap.get(b),c.dataMap.set(a,d),c.dataMap.delete(b),d.update(a),d.load(),r.updateKeywords(),n())},updateSearchBar:n}});g.when("A","jQuery","mis-storage","mis-bottom-sheet","mis-toast","mis-actions","mis-strings","mis-item-category","mis-page-initialization","ready").register("mis-button-callbacks",
function(b,f,c,g,k,L,n,q){b.declarative("expand-collapse-all","click",function(){c.headerIsExpand?(c.dataMap.forEach(function(a){a.isReady()&&a.isCollapsed()&&a.getComponent().$expander.click()}),c.expandAllShouldIncludePopularEssentialKeywords&&c.popularEssentialsMap.forEach(function(a){a.isReady()&&a.isCollapsed()&&a.getComponent().$expander.click()}),f("#expand-collapse-all-button-text").text(n.collapseAllText)):(c.dataMap.forEach(function(a){a.isReady()&&!a.isCollapsed()&&a.getComponent().$expander.click()}),
c.expandAllShouldIncludePopularEssentialKeywords&&c.popularEssentialsMap.forEach(function(a){a.isReady()&&!a.isCollapsed()&&a.getComponent().$expander.click()}),f("#expand-collapse-all-button-text").text(n.expandAllText));c.headerIsExpand=!c.headerIsExpand});b.declarative("a-expander-toggle","click",function(a){a=a.$declarativeParent.closest(".s-mis-item-container");var b=a.attr("data-item-name");a=a.attr("data-item-category")===q.PE?c.popularEssentialsMap.get(b):c.dataMap.get(b);var m=!0,h=!0;a.isCollapsed()?
a.expand():a.collapse();c.dataMap.forEach(function(a){a.isReady()&&(m=m&&a.isCollapsed(),h=h&&!a.isCollapsed())});c.expandAllShouldIncludePopularEssentialKeywords&&c.popularEssentialsMap.forEach(function(a){a.isReady()&&(m=m&&a.isCollapsed(),h=h&&!a.isCollapsed())});m&&(c.headerIsExpand=!0,f("#expand-collapse-all-button-text").text(n.expandAllText));h&&(c.headerIsExpand=!1,f("#expand-collapse-all-button-text").text(n.collapseAllText))});b.declarative("mis-add-item","click",function(){g.openBottomSheet()});
b.declarative("mis-bottom-sheet-hide","click",function(){g.closeBottomSheet()});b.declarative("mis-item-header-kebab","click",function(a){a.$event&&(a.$event.stopPropagation(),a.$event.preventDefault());g.openBottomSheet(a.data.keyword,a.data.category)});b.declarative("mis-bottom-sheet-more-results","click",function(a){var b=new URL(p.location),c=new URL(p.location);c.search="";c.searchParams.set("k",a.data.keyword);b.searchParams.has("i")&&c.searchParams.set("i",b.searchParams.get("i"));b.searchParams.has("rh")&&
c.searchParams.set("rh",b.searchParams.get("rh"));b.searchParams.has("rrid")&&c.searchParams.set("rrid",b.searchParams.get("rrid"));p.location.href=c.href});b.declarative("mis-bottom-sheet-edit","click",function(){g.bottomSheetGoEdit(.3)});b.declarative("mis-bottom-sheet-remove","click",function(){g.bottomSheetGoConfirm(.3)});b.declarative("mis-bottom-sheet-remove-yes","click",function(a){L.removeItem(a.data.keyword);g.closeBottomSheet();k.showToast(n.changeoverItemRemovedText)});b.declarative("mis-bottom-sheet-go-home",
"click",function(){g.bottomSheetGoHome(.3)})});g.when("A","jQuery","mis-storage","Rush","rush-util","ready").register("mis-atc-callbacks",function(b,f,c,g,k){function p(b){var c=b.asin,f="FRESH"===b.cartType?b.queryLogInfoParams.qid:b.qid;b=(b=(b="FRESH"===b.cartType?b.queryLogInfoParams.sr:b.sr)&&b.match(a))?b[1]:null;return f+b+c}function n(a,b){var f=p(a);c.dataMap.forEach(function(a){a.isReady()&&a.updateApsInCartStatus(f,b)});c.popularEssentialsMap.forEach(function(a){a.isReady()&&a.updateApsInCartStatus(f,
b)})}function q(a,b){var f=p(a);c.dataMap.forEach(function(a){a.isReady()&&a.updateApsAtcAnnotation(f,b)});c.popularEssentialsMap.forEach(function(a){a.isReady()&&a.updateApsAtcAnnotation(f,b)})}var a=/((sr_mis_pe_k|sr_mis_r_k)\d+_\d+)/;g.on("search:add_to_cart:submit-success",function(a){n(a,!0);q(a,!0)});g.on("search:add_to_cart:submit-error",function(a){q(a,!0)});g.on("search:remove_from_cart:submit-success",function(a){n(a,!1);q(a,!1)});g.on("s-asin-actions:update-cart",function(a){var b=a.asin,
f=!(a.isTotal&&0===a.quantity&&k.isBlank(a.amountInCart));c.dataMap.forEach(function(a){a.isReady()&&a.updateAlmInCartStatus(b,f)});c.popularEssentialsMap.forEach(function(a){a.isReady()&&a.updateAlmInCartStatus(b,f)})})});g.when("A","rush-framework","s-web-application-controller","sf-scroll-controller").register("s-mis-result-info-bar",function(b,f,c,r){var k=b.$,w=c.ACTIONS,n={leading:!1},q=!1;f.registerComponent("s-mis-result-info-bar","s-mis-result-info-bar",function(a){function d(b){l=b;l.length&&
(M=l.outerHeight(),G=l.offset().top+l.outerHeight(!0));a.trigger(c.ACTIONS.RESULT_INFO_BAR_COMPLETE)}function f(){d(J.find(".s-mobile-toolbar"))}function h(){I&&v&&(v.removeClass("s-mobile-toolbar-offscreen"),I=!1)}var t=a.elem(),B=k(t),l,J,v,M=0,G=0,I=!1,H=0,z="up",K=0,u;q||(g.declare("result-info-bar-ready"),q=!0);r.preventVerticalScroll(B);u=b.throttle(function(){var a=k(document).scrollTop(),b=k(document).height()-k(p).height(),a=a>b?b:a;a>H&&"down"!==z&&a>G?(K=a,z="down"):a<H&&"up"!==z&&(K=a,
z="up");a<M?h():5<Math.abs(a-K)&&("up"===z?h():!I&&v&&(v.addClass("s-mobile-toolbar-offscreen"),I=!0));H=a},50,n);a.teardown=function(){b.off(b.constants.BROWSER_EVENTS.SCROLL,u)};a.on(w.RESULT_INFO_BAR_READY,function(b){(b=b&&b.item&&b.item.html)?a.replaceInnerHTML(t,b):a.removeChildren(t);d(B.find(".s-mobile-toolbar"))});(function(){var a=k("[data-component-type\x3d's-search-results']");a&&(a=a.find(".s-main-slot"))&&0<a.length&&(a=a.find(".s-mobile-toolbar-sticky"))&&0<a.length&&(v=a)})();l=B.find(".s-mobile-toolbar");
l.length?G=l.offset().top+l.outerHeight(!0):(a.on(w.LOAD_SEARCH_PAGE_COMPLETE,f),J=B.siblings("[data-component-type\x3d's-search-results']"),l=J.find(".s-mobile-toolbar"),G=B.offset().top+l.outerHeight(!0));l.length&&(M=l.outerHeight(),b.on(b.constants.BROWSER_EVENTS.SCROLL,u))})})});
/* ******** */