(function(a){var c=window.AmazonUIPageJS||window.P,e=c._namespace||c.attributeErrors,b=e?e("AmazonUIBaseJS@analytics","AmazonUI"):c;b.guardFatal?b.guardFatal(a)(b,window):b.execute(function(){a(b,window)})})(function(a,c,e){"use strict";a.register("a-analytics",function(){function b(b,d){var f=c&&c.ue&&c.ue.count;if(f&&b){var a="aui:"+b;1<arguments.length&&f(a,d);return f(a)}}var a=c&&c.ue&&c.ue.tag;return{increment:function(a,d){if(a){var f=b(a)||0;b(a,f+(d||1))}},count:b,logError:function(a,d,b){c.ueLogError&&
c.ueLogError({message:a},{logLevel:d,attribution:b})},tag:function(b){a&&b&&a("aui:"+b)},logNexus:function(b,a){var d=c&&c.ue&&c.ue.event;d&&b&&a&&d(a,"aui-analytics",b)}}});a.when("a-analytics").register("prv:a-cache-analytics",function(b){function a(a){try{return(new URL(a.name)).searchParams.has("AUIClients/AmazonUI")}catch(f){return!1}}function k(a){var c;"script"===a.initiatorType&&(c="js");"link"===a.initiatorType&&(c=(new URL(a.name)).pathname.split(".").pop());c=["js","css"].includes(c)?c:
"unknown";b.tag(c+":"+(a.transferSize===e||a.decodedBodySize===e?"unknown":0===a.transferSize&&0<a.decodedBodySize?"cache":0<a.transferSize?"network":0<a.duration?20>a.duration?"cache":"network":"immediate"))}if(c.PerformanceObserver)try{(new PerformanceObserver(function(b){b.getEntriesByType("resource").filter(a).forEach(k)})).observe({type:"resource",buffered:!0})}catch(d){}});"use strict";a.declare("prv:a-declarative-analytics",{notify:function(){},setOptions:function(){}});"use strict";a.when("a-analytics",
"afterLoad").execute("a-doctype-test",function(b){document.doctype&&document.doctype.name&&"html"===document.doctype.name.toLowerCase()||(a.log("Missing or Invalid HTML doctype. Please refer to http://w?AUI/LogMessages#HDOCTYPE for more details.","WARN"),b.increment("a-doctype-issue"))});"use strict";a.declare("a-event-analytics",{handle:function(){},notifyDeclarativeAction:function(){},notifyJquery:function(){}});"use strict";a.when("a-analytics","prv:p-debug","ready").execute(function(b,c){a.declare("prv:a-logTrigger",
function(a){var d=c[a]&&c[a].registered||0,f=0,h=0,e;for(e in c)if(c.hasOwnProperty(e)){var g=c[e];g.end&&g.end<=d&&(f++,h+=g.end-g.start)}b.count("blocking-count:"+a,f);b.count("blocking-time:"+a,Math.round(h))})});"use strict";a.register("prv:a-collect-p-debug",function(){var b=!1;return function(){b||(b=!0,a.when("prv:p-debug","afterLoad").execute(function(b){b=JSON&&JSON.stringify?JSON.stringify(b):"{}";a.log(b,"WARN","[AUI] p-debug")}))}});"use strict";a.register("prv:a-sampler-inclusion",function(){return{"AUI API Analytics":.01>
Math.random()}});a.when("prv:a-sampler-inclusion").register("prv:a-sampler",function(a){return function(b){return a.hasOwnProperty(b)&&a[b]}});"use strict";a.declare("a-timing-analytics",{startWidgetLogging:function(){},stopWidgetLogging:function(){}})});
/* ******** */
(function(f){var g=window.AmazonUIPageJS||window.P,l=g._namespace||g.attributeErrors,e=l?l("AmazonUIPromise","AmazonUI"):g;e.guardFatal?e.guardFatal(f)(e,window):e.execute(function(){f(e,window)})})(function(f,g,l){f.register("3p-promise",function(){function e(){}function f(a,b){return function(){a.apply(b,arguments)}}function d(a){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof a)throw new TypeError("not a function");this._state=0;this._handled=
!1;this._value=l;this._deferreds=[];q(a,this)}function r(a,b){for(;3===a._state;)a=a._value;0===a._state?a._deferreds.push(b):(a._handled=!0,m(function(){var c=1===a._state?b.onFulfilled:b.onRejected;if(null===c)(1===a._state?n:k)(b.promise,a._value);else{try{var h=c(a._value)}catch(u){k(b.promise,u);return}n(b.promise,h)}}))}function n(a,b){try{if(b===a)throw new TypeError("A promise cannot be resolved with itself.");if(b&&("object"===typeof b||"function"===typeof b)){var c=b.then;if(b instanceof
d){a._state=3;a._value=b;p(a);return}if("function"===typeof c){q(f(c,b),a);return}}a._state=1;a._value=b;p(a)}catch(h){k(a,h)}}function k(a,b){a._state=2;a._value=b;p(a)}function p(a){2===a._state&&0===a._deferreds.length&&m(function(){a._handled||t(a._value)});for(var b=0,c=a._deferreds.length;b<c;b++)r(a,a._deferreds[b]);a._deferreds=null}function v(a,b,c){this.onFulfilled="function"===typeof a?a:null;this.onRejected="function"===typeof b?b:null;this.promise=c}function q(a,b){var c=!1;try{a(function(a){c||
(c=!0,n(b,a))},function(a){c||(c=!0,k(b,a))})}catch(h){c||(c=!0,k(b,h))}}if("function"===typeof g.Promise)return g.Promise;var w=setTimeout,m="function"===typeof setImmediate&&setImmediate||function(a){w(a,0)},t=function(a){"undefined"!==typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",a)};d.prototype["catch"]=function(a){return this.then(null,a)};d.prototype.then=function(a,b){var c=new this.constructor(e);r(this,new v(a,b,c));return c};d.all=function(a){var b=Array.prototype.slice.call(a);
return new d(function(a,d){function c(e,f){try{if(f&&("object"===typeof f||"function"===typeof f)){var g=f.then;if("function"===typeof g){g.call(f,function(a){c(e,a)},d);return}}b[e]=f;0===--h&&a(b)}catch(x){d(x)}}if(0===b.length)return a([]);for(var h=b.length,e=0;e<b.length;e++)c(e,b[e])})};d.resolve=function(a){return a&&"object"===typeof a&&a.constructor===d?a:new d(function(b){b(a)})};d.reject=function(a){return new d(function(b,c){c(a)})};d.race=function(a){return new d(function(b,c){for(var d=
0,e=a.length;d<e;d++)a[d].then(b,c)})};d._setImmediateFn=function(a){m=a};d._setUnhandledRejectionFn=function(a){t=a};return d})});
/* ******** */
(function(p){var n=window.AmazonUIPageJS||window.P,r=n._namespace||n.attributeErrors,b=r?r("AmazonUIBaseJS@base","AmazonUI"):n;b.guardFatal?b.guardFatal(p)(b,window):b.execute(function(){p(b,window)})})(function(p,n,r){"use strict";p.register("a-polyfill",function(){});"use strict";p.when("jQuery").register("a-base",function(b){return{version:function(){return"3.0"},$:b}});"use strict";p.register("prv:a-guard",function(){function b(b,k){return b._guard&&"function"===typeof k?b._guard(k):k}return{fn:b,
guardTimeFn:function(b,k){return b._guardTime&&"function"===typeof k?b._guardTime(k):k},obj:function(m,k){if(!m._guard)return k;var f={},g;for(g in k)k.hasOwnProperty(g)&&(f[g]=b(m,k[g]));return f}}});"use strict";p.register("priv:a-visibility",function(){function b(b){for(var k=["hidden","webkitHidden","mozHidden","msHidden","oHidden"],f=0;f<k.length;f+=1)if(k[f]in b)return k[f]}return function(m){var k=b(m);return k?function(){return m[k]}:function(){return!1}}});"use strict";p.register("prv:a-private-util",
function(){try{var b=navigator.userAgent}catch(m){b=""}return{ua:b,safeFeatureTest:function(b){try{return b()}catch(k){return!1}}}});"use strict";p.when("priv:a-visibility","prv:a-guard","prv:a-private-util").register("a-util",function(b,m,k){function f(b){if(g(b))return[b];if(b.jQuery)return b.get();var a=Object.prototype.toString.call(b);return"[object String]"===a?Array.prototype.slice.call(document.querySelectorAll(b)):"[object Array]"===a?b.filter(b,g):"object"===typeof b&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(a)&&
"number"===typeof b.length&&(0===b.length||"object"===typeof b[0]&&0<b[0].nodeType)?Array.prototype.slice.call(b):[]}function g(b){return b instanceof Element||b instanceof HTMLDocument}var d=k.ua;b={now:Date.now,isPageHidden:b(document)};k=[function(b){return{each:function(a,e,h){if(null!==a)if(Array.prototype.forEach&&a.forEach===Array.prototype.forEach)a.forEach(e,h);else if(a.length===+a.length)for(var c=0,l=a.length;c<l;c++)c in a&&e.call(h,a[c],c,a);else for(c in a)a.hasOwnProperty(c)&&e.call(h,
a[c],c,a)},map:function(a,e,h){var c=[];if(null===a)return c;if(Array.prototype.map&&a.map===Array.prototype.map)return a.map(e,h);b.each(a,function(a,b,d){c[c.length]=e.call(h,a,b,d)});a.length===+a.length&&(c.length=a.length);return c},reduce:function(a,e,h,c){var l=2<arguments.length;null===a&&(a=[]);if(Array.prototype.reduce&&a.reduce===Array.prototype.reduce)return l?a.reduce(e,h):a.reduce(e);b.each(a,function(a,b,d){l?h=e.call(c,h,a,b,d):(h=a,l=!0)});l||p.error("Reduce of empty array with no initial value",
"A.util","reduce");return h},filter:function(a,e,h){var c=[];if(null===a)return c;if(Array.prototype.filter&&a.filter===Array.prototype.filter)return a.filter(e,h||a);b.each(a,function(l,b,d){e.call(h||a,l,b,d)&&c.push(l)});return c},range:function(a,e,h){e===r&&(e=a||0,a=0);h=h||1;e=Math.max(Math.ceil((e-a)/h),0);for(var c=Array(e),l=0;l<e;l++,a+=h)c[l]=a;return c},breaker:{}}},function(b){return{throttle:function(a,e,h){var c,l,d,f=m.fn(this,a),g=null,u=0;h=h||{};var z=function(){u=!1===h.leading?
0:b.now();g=null;d=f.apply(c,l);c=l=null};return function(){var f=b.now();u||!1!==h.leading||(u=f);var y=e-(f-u);c=this;l=arguments;0>=y?(clearTimeout(g),g=null,u=f,d=a.apply(c,l),c=l=null):g||!1===h.trailing||(g=setTimeout(z,y));return d}},sequence:function(){var a=[].slice,e=a.call(arguments).reverse(),h=this;return b.reduce(e,function(c,l){return function(){var e=a.call(arguments);e.push(c);l.apply(h,e)}},function(){})},debounce:function(a,e,h){var c,l,d,f,g,u=m.fn(this,a),z=function(){var a=b.now()-
f;a<e?c=setTimeout(z,e-a):(c=null,h||(g=u.apply(d,l),d=l=null))};return function(){d=this;l=arguments;f=b.now();var u=h&&!c;c||(c=setTimeout(z,e));u&&(g=a.apply(d,l),d=l=null);return g}},delay:function(a,e){var h=this,c=m.fn(this,function(){return m.guardTimeFn(h,a).apply(this,arguments)}),l=Array.prototype.slice.call(arguments,2);return setTimeout(function(){return c.apply(null,l)},e)},animationFrameDelay:function(a){return this.delay(a,16)},interval:function(a,e){var h=this,c=m.fn(this,function(){return m.guardTimeFn(h,
a).apply(this,arguments)});return setInterval(c,e)},once:function(a){var e=!1,h=m.fn(this,a),c;return function(){e||(e=!0,c=h.apply(this,arguments));return c}},rest:function(a,e){if(a){var h=Math.max(e===r?a.length-1:e,0);return function(){for(var c=arguments,l=-1,e=Math.max(c.length-h,0),b=Array(e);++l<e;)b[l]=c[l+h];switch(h){case 0:return a.call(this,b);case 1:return a.call(this,c[0],b);case 2:return a.call(this,c[0],c[1],b)}e=Array(h+1);for(l=-1;++l<h;)e[l]=c[l];e[h]=b;return a.apply(this,e)}}},
parseFunctionName:function(a){return a.name?"anonymous"===a.name?"":a.name:(a=a.toString().match(/^function\s*([^\s(]+)/))?a[1]:""}}},function(b){function a(c){var l;"object"!==typeof c&&"function"!==typeof c&&(c={});for(var e=1;e<arguments.length;e++){var h=arguments[e];if(null!=h)for(var b in h){var u=h[b];if(c!==u&&u!==r){var z=c[b];f(u)||(l=d(u))?(l&&!d(z)?z=[]:l||f(z)||(z={}),l=!1,a(z,u)):z=u;c[b]=z}}}return c}function e(a,c){a=a||{};c=c||{};var l={},h;for(h in a)a.hasOwnProperty(h)&&(l[h]="object"===
typeof a[h]&&a[h]?e(a[h],c[h]):a[h]!==c[h]);for(h in c)c.hasOwnProperty(h)&&!l[h]&&(l[h]="object"===typeof c[h]&&c[h]?e(c[h],a[h]):c[h]!==a[h]);return l}function h(a,l){var e;if(a===l)return!0;if(d(a)){if(!d(l)||a.length!==l.length)return!1;for(e=a.length;e--;)if(!h(a[e],l[e]))return!1;return!0}if(f(a)){if(!f(l)||c(a)&&!c(l))return!1;for(e in a)if(!h(a[e],l[e]))return!1;return!0}return!1}function c(a){for(var c in a)if(a.hasOwnProperty(c))return!1;return!0}function l(a){if(!("function"===typeof a||
"object"===typeof a&&a))return[];if(Object.keys)return Object.keys(a);var c=[],l;for(l in a)a.hasOwnProperty(l)&&c.push(l);return c}function d(a){return Array.isArray?Array.isArray(a):"[object Array]"===Object.prototype.toString.call(a)}function f(a){if(!a||"object"!==typeof a||a.nodeType||a===n)return!1;try{if(a.constructor&&!a.hasOwnProperty("constructor")&&!a.constructor.prototype.hasOwnProperty("isPrototypeOf"))return!1}catch(D){return!1}for(var c in a);return c===r||a.hasOwnProperty(c)}function g(a,
c,l){Object.defineProperty(a,c,{value:l,writable:!1});return l}function u(a,c,l){a.hasOwnProperty(c)||(a[c]=l);return l}return{keys:l,values:function(a){for(var c=l(a),e=Array(c.length),h=0;h<c.length;h++)e[h]=a[c[h]];return e},extend:a,mixin:function(a,c,l){if(l)for(var e=0,h=l.length;e<h;e++)a[l[e]]=c[l[e]];else for(e in c)"function"===typeof c[e]&&(a[e]=c[e])},diff:e,equals:h,copy:function(c){return d(c)?a([],c):f(c)?a({},c):c},indexOfArray:function(a,c,l){if(Array.prototype.indexOf&&a.indexOf===
Array.prototype.indexOf)return a.indexOf(c,l);a&&a instanceof Array||p.error("Invalid arr passed to A.indexOfArray: "+a,"A.util","indexOfArray");l=parseInt(l,10);l=isNaN(l)?0:l;if(!isFinite(l))return-1;for(var e=a.length;l<e;l++)if(a[l]===c)return l;return-1},isArray:d,isPlainObject:f,isFiniteNumber:function(a){return"number"===typeof a&&!isNaN(a)&&isFinite(a)},objectIsEmpty:c,constProp:"function"===typeof Object.defineProperty?g:u}},function(b){var a={"\x26":"\x26amp;","\x3c":"\x26lt;","\x3e":"\x26gt;",
'"':"\x26quot;","'":"\x26#39;","/":"\x26#x2F;"},e=/^\s+/,h=/\s+$/,c=new RegExp("["+b.keys(a).join("")+"]","g"),l=/([!"#$%&'\(\)*+,./:;<=>?@\[\\\]^`{|}~])/g;return{trim:function(a){return String.prototype.trim?String.prototype.trim.call(a):a.replace(e,"").replace(h,"")},contains:function(a,c){return-1!==(""+a).indexOf(c)},escapeHtml:function(l){return(""+l).replace(c,function(c){return a[c]})},escapeJquerySelector:function(a){return(""+a).replace(l,"\\$1")},parseJSON:function(a){return JSON.parse(a)}}},
function(b){function a(a){return b.map(e,function(c){var l=a.getAttribute(c);return l&&"["+c+"\x3d"+l+"]"}).join("")}var e=["id","cel_widget_id","data-feature-name","data-action","data-aui-build-date"];return{xpath:function(a){if(""!==a.id)return'//*[@id\x3d"'+a.id+'"]';if(a===document.documentElement)return"/html";var c=b.indexOfArray(b.filter(a.parentNode.childNodes,function(c){return c.tagName===a.tagName}),a);if(-1===c)throw Error("can not evaluate xpath of element `"+a.tagName+(a.id?"#"+a.id:
"")+"`");return b.xpath(a.parentNode)+"/"+a.tagName+"["+(c+1)+"]"},cssSelector:function(a){var c=[a.tagName||""];a.className&&a.className.trim&&c.push("."+a.className.trim().replace(/\s+/g,"."));a.id&&c.push("#"+a.id);return c.join("")},attributionChain:function(e){var c=[];do c.push(a(e)),e=e.parentElement;while(e);return b.filter(c,Boolean).reverse().join(" ")}}},function(b){return{hide:function(a){b.each(f(a),function(a){b.addClass(a,"aok-hidden")})},show:function(a){b.each(f(a),function(a){b.removeClass(a,
"aok-hidden")});this.trigger("a:image:lazyLoad")}}},function(b){function a(){e={};for(var a=(document.cookie||"").split(";"),c=a.length-1;0<=c;c--){var l=a[c].split("\x3d"),d=b.trim(l[0]);if(d){var f=e;l=l.slice(1).join("\x3d");l=b.trim(l);/^"/.test(l)&&(l=l.slice(1,-1).replace(/\\(.)/g,"$1"));l=n.decodeURIComponent(l);f[d]=l}}}var e;return{cookies:{get:function(b){e||a();return e[b]},getAll:function(){e||a();return b.extend({},e)},refresh:function(){e=null}}}},function(b){return{onScreen:function(a,
e){if(!a)return!1;a.jquery&&(a=a[0]);if(!a)return!1;e="number"===typeof e&&!isNaN(e)&&isFinite(e)?e:100;if(1!==a.nodeType||!(a.offsetWidth||a.offsetHeight||a.getClientRects().length))return!1;var h=b.size(n),c=b.scroll(n),l=c.top,d=n.innerHeight?n.innerHeight:h.height,f=l+d;c=c.left;h=n.innerWidth?n.innerWidth:h.width;var g=c+h;l-=e;f+=e;c-=e;g+=e;var u=b.offset(a),q=b.size(a);a=u.top;e=q.height;var k=a+e;u=u.left;q=q.width;var t=u+q;return(a>=l&&a<f||k>l&&k<=f||e>d&&a<=l&&k>=f)&&(u>=c&&u<g||t>c&&
t<=g||q>h&&u<=c&&t>=g)}}},function(b){return{isATF:function(a,e){e="number"===typeof e&&!isNaN(e)&&isFinite(e)?e:100;e=b.size(n).height+e;a=b.offset(a).top;return 0<=a&&a<e}}},function(b){function a(a,c){return a.classList?a.classList.contains(c):0<=(" "+a.className+" ").indexOf(" "+c+" ")}var e=document.createElement("fakeelement"),h={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"},c=null;return{setCssImportant:function(a,
c,e){a=a.jquery?a[0]:a;"undefined"!==typeof a&&(a=a.style,a.cssText=a.cssText.replace(new RegExp(c+"\\s*:\\s*[.^;]*(\\s*;)?","gmi"),""),a.cssText+=c+": "+e+" !important;")},hasClass:a,addClass:function(c,e){a(c,e)||(c.classList?c.classList.add(e):c.className+=" "+e)},removeClass:function(c,e){a(c,e)&&(c.classList?c.classList.remove(e):c.className=(" "+c.className+" ").replace(new RegExp(" "+e+" ","g")," ").replace(/  /g," ").replace(/^ | $/g,""))},offset:function(a){a.jquery&&(a=a[0]);a=a.getBoundingClientRect();
var c=document.documentElement,e=document.body;return{top:a.top+(n.pageYOffset||c.scrollTop)-(c&&c.clientTop||e&&e.clientTop||0),left:a.left+(n.pageXOffset||c.scrollLeft)-(c&&c.clientLeft||e&&e.clientLeft||0)}},size:function(a){var c=document.documentElement,e=document.body;if(a===n)return{width:c.clientWidth,height:c.clientHeight};if(9===a.nodeType)return{width:Math.max(c.clientWidth,e.scrollWidth,c.scrollWidth,e.offsetWidth,c.offsetWidth),height:Math.max(c.clientHeight,e.scrollHeight,c.scrollHeight,
e.offsetHeight,c.offsetHeight)};var b=n.getComputedStyle(a);c=parseFloat(b.borderTopWidth);e=parseFloat(b.borderBottomWidth);var l=parseFloat(b.borderLeftWidth),h=parseFloat(b.borderRightWidth),d=parseFloat(b.paddingTop),f=parseFloat(b.paddingBottom),g=parseFloat(b.paddingLeft);b=parseFloat(b.paddingRight);return{width:a.offsetWidth-l-h-g-b,height:a.offsetHeight-e-c-d-f}},scroll:function(a){var c=document.documentElement,e=document.body;return a?a===n||9===a.nodeType?{top:"pageYOffset"in n?n.pageYOffset:
c.scrollTop||e.scrollTop,left:"pageXOffset"in n?n.pageXOffset:c.scrollLeft||e.scrollLeft}:{top:a.scrollTop,left:a.scrollLeft}:null},getTransitionEndEvent:function(){/UCBrowser/.exec(d)&&(c=h.WebkitTransition);if(null===c)for(var a in h)if(e.style[a]!==r){c=h[a];break}return c},reflowCssChanges:function(a){b.each(a,function(a){})}}},function(b){return{widescreen:function(){return b.hasClass(document.documentElement,"a-ws")}}}];for(var q=0;q<k.length;q++){var t=k[q](b),x;for(x in t)b[x]=t[x]}return b});
"use strict";p.when("p-detect","a-util","prv:a-private-util").register("prv:a-capabilities",function(b,m,k){var f={},g=/Trident/.test(k.ua);m.each({isChrome:function(){return/Chrome/.test(k.ua)},isUCBrowser:function(){return/UCBrowser/.test(k.ua)},isSafari:function(){var b=document.documentElement.style;return!("MozAppearance"in b)&&"webkitAppearance"in b&&/^Apple/.test(navigator.vendor)},isAndroidStockGuess:function(){var d=!1;b.capabilities.android&&!/Chrome|Opera|Firefox|UCBrowser/.test(k.ua)&&
(d=/AppleWebKit\/(\d+\.\d+)/.exec(k.ua),d=d[1]&&"535">d[1]);return d},isFirefox:function(){return/Firefox/.test(k.ua)},isIE:function(){return g},isIE10:function(){return g&&"onmspointerup"in document&&!("onpointerup"in document)},isIE10Plus:function(){return g&&("onpointerup"in document||"onmspointerup"in document)},isIE11Plus:function(){return g&&"onpointerup"in document},isiOS8:function(){return b.capabilities.ios&&/Version\/8\./.test(k.ua)},isIETouchCapable:function(){return f.isIE10Plus&&/Touch;/.test(k.ua)},
isMetroIEGuess:function(){var d=!0;try{d=new ActiveXObject("htmlfile")}catch(q){d=!1}return f.isIE10Plus&&!b.capabilities.mobile&&!d}},function(b,g){f[g]=k.safeFeatureTest(b)});return f});"use strict";p.when("p-detect","prv:a-capabilities","a-util","prv:a-private-util").register("a-detect",function(b,m,k,f){var g=k.copy(b),d=function(){var b=/(?:Android\s+|Windowshop.*Android\/|Android\/)(\d+(?:\.\d+)*)/.exec(f.ua);return b&&b[1]},q={};k.each({isAmazonApp:function(){return/(Windowshop|Amazon|AmazonBusiness|Amazon\.com)\//.test(k.cookies.get("amzn-app-id"))},
isGen5App:function(){return/Windowshop.*(?:KFOT|KFTH|KFJWA|KFJWI|KFTT)/.test(f.ua)},isAndroid:function(){return g.capabilities.android},androidVersion:function(){return d()},isAndroidKitkatPlus:function(){var b=d();return b&&null!==b.match(/(^4\.[4-9]|^[5-9]|^\d\d)/)},isOldAndroid:function(){return/Android\s[12][^0-9]/.test(f.ua)},pointerPrefix:function(){return"onmspointerup"in document||"onpointerup"in document?"onpointerup"in document?"pointer":"MSPointer":!1},actionMode:function(){var b=g.capabilities.pointerPrefix;
return b?b:g.capabilities.touch?"touch":"mouse"}},function(b,d){g.capabilities[d]=f.safeFeatureTest(b)});k.extend(g.capabilities,m);k.each({start:{mouse:"down",touch:"start",pointer:"down",MSPointer:"Down"},end:{mouse:"up",touch:"end",pointer:"up",MSPointer:"Up"},move:{mouse:"move",touch:"move",pointer:"move",MSPointer:"Move"},enter:{mouse:"enter",touch:"enter",pointer:"enter"},leave:{mouse:"leave",touch:"leave",pointer:"leave"},cancel:{touch:"cancel",pointer:"cancel",MSPointer:"Cancel"},over:{mouse:"over",
pointer:"over",MSPointer:"Over"},out:{mouse:"out",pointer:"out",MSPointer:"Out"}},function(b,d){var f=g.capabilities.actionMode,a="string"===typeof b?b:b[f];q[d]=a?f+a:b.mouse===r?"":"mouse"+b.mouse});g.action=q;b={};"pointer"===g.capabilities.pointerPrefix?(b.touch="touch",b.pen="pen",b.mouse="mouse",b.unknown=""):"MSPointer"===g.capabilities.pointerPrefix&&(b.touch=2,b.pen=3,b.mouse=4);g.pointerType=b;return g});"use strict";p.when("prv:a-guard").register("a-defer",function(b){function m(b){var d=
0,k=setTimeout(function(){m(b)},0);if(0===b.length)clearTimeout(k),f=!1;else{var x=Date.now();b.shift().call();g+=Date.now()-x;50<g&&(d=50,g=0);setTimeout(function(){m(b)},d);clearTimeout(k)}}var k=[],f=!1,g=0;return{defer:function(d){var g=this,t=b.fn(this,function(){return b.guardTimeFn(g,d).apply(this,arguments)});k.push(t);f||(f=!0,setTimeout(function(){m(k)},0))},pauseDeferred:function(){},executeDeferred:function(){}}});"use strict";p.when("a-util").register("a-events",function(b,m){function k(a,
c){for(var b=a.length;b--;)c(a[b],b,a)||a.splice(b,1)}function f(a){var b=a.shift();if(b===r)return c;try{!1===b.fn.apply(n,b.args)&&k(a,function(a){return a.id!==b.id})}catch(B){(b.logError?b:p).logError(B,"Event execution failed for event "+b.topic,"FATAL")}}function g(a,c){if(x(a)){var e=A++,d=h[a];c=c||[];var u=b.map(d,function(b){return{topic:a,id:e,fn:b.guard?b.guard(b.fn):b.fn,args:c,logError:b.logError}});d.occurred&&q(a);d.isTimeSliced?l(u):y(u)}}function d(a,c,b){if("function"===typeof c)return b=
{fn:c,logError:b&&b.logError,guard:b&&b.guard},(h[a]=h[a]||[]).unshift(b),{event:a,callback:c}}function q(a){h[a].length=0}function t(a,c){function e(a){k(h[a],function(a){return a.fn!==c})}b.each(b.filter(a.split(" "),x),c?e:q)}function x(a){return h.hasOwnProperty(a)&&0<h[a].length}function v(a,c){var e=function(){p.register(a,function(){var a=n.aPageStart;return{time:a?b.now()-a:0}})},l=h[a]=h[a]||[];l.occurred||(l.isTimeSliced=!1!==c,l.occurred=!0,d(a,e),g(a))}function a(a,c){var b=this.on;this.on=
function(){return b.apply(this,arguments)};this.on._guard=a;this.on._logError=c;for(var e in b)b.hasOwnProperty(e)&&(this.on[e]=b[e]);this.constructor=r}function e(a,c){n.attachEvent?n.attachEvent("on"+a,c):n.addEventListener(a,c,!1)}var h={},c={},l=function(){function a(){e=!0;for(var h=b.now();50>b.now()-h;)if(f(l)===c){e=!1;return}b.delay(a,15)}var e=!1,l=[];return function(c){Array.prototype.push.apply(l,c);e||a()}}(),y=function(){var a=!1,b=[];return function(e){Array.prototype.push.apply(b,
e);if(!a){for(a=!0;f(b)!==c;);a=!1}}}(),A=0,w=function(){var a=function(a,c,e){var l=a.split(" "),f=[],u=c;!0===e&&(u=function(){c.apply(n,arguments);t(a,u)});var k=this?{logError:this._logError,guard:this._guard}:{};b.each(l,function(a){"unload"===a&&(a="pagehide");(h[a]||[]).occurred?(d(a,c,k),g(a)):f.push(d(a,u,k).event)});return{event:f.join(" "),callback:u}};b.each("ready load unload afterLoad scroll resize orientationchange zoom".split(" "),function(c){a[c]=function(b,e){a.call(this,c,b,e)}});
return a}();a.prototype={isListening:x,on:w,one:function(a,c){var b=a.split(" ");if(1<b.length)p.error("A.one only accepts a single event name, but was provided with: "+b.length+", ("+a+")","A.events","one");else return w(a,c,!0)},off:function(a,c){if("object"===typeof a){var b=a.event;a=a.callback}else b=a,a=c;return t(b,a)},trigger:function(a){for(var c=arguments.length,b=Array(c),e=0;e<c;e++)b[e]=arguments[e];b.shift();g(a,b)},events:{defaults:{input:"change",select:"change",a:"click",button:"click",
form:"submit"}}};a.prototype.constructor=a;p.when("a-bodyBegin").execute(function(){v("bodyBegin")});e("pagehide",function(){v("pagehide",!1)});p.when("p-detect").execute(function(a){var c=b.once(function(){v("beforeLoad");v("load");b.delay(function(){v("beforeAfterLoad");v("afterLoad")},1500)}),l=b.once(function(){a.responsiveGridEnabled()&&a.toggleResponsiveGrid(!0);v("beforeReady");v("ready");v("afterReady");"complete"===document.readyState&&c()});(function(a){"loading"!=document.readyState?a():
document.addEventListener?document.addEventListener("DOMContentLoaded",a):document.attachEvent("onreadystatechange",function(){"loading"!=document.readyState&&a()})})(l);p.when("a-domready").execute(l);e("load",c)});return a.prototype});"use strict";p.register("prv:a-focus-trap",function(){function b(b){b&&(g?b.inert=!0:b.setAttribute("aria-hidden","true"))}function m(b){b&&(g&&(b.inert=!1),b.removeAttribute("aria-hidden"))}function k(b){b=f.indexOf(b);-1<b&&f.splice(b,1);f.some(function(b){return b.isImmersive&&
b.isImmersive()})||m(d)}var f=[],g="inert"in HTMLElement.prototype,d=document.querySelector("#a-page");n.document.addEventListener("focusin",function(b){if(0!==f.length){var d=f[f.length-1];d.isElContained(b.target)||d.moveFocus()}});return{register:function(g){if(g)return g.isImmersive&&g.isImmersive()&&b(d),f.push(g),function(){k(g)}}}});"use strict";p.when("a-util","a-events").register("a-prefix",function(b,m){function k(b){return b.toLowerCase().replace(/-(.)/g,function(b,d){return d.toUpperCase()})}
var f={transitionend:null},g=document.createElement("div").style,d={},q=["o","ms","moz","webkit"];m.on("beforeReady",function(){if(n.addEventListener){var d=document.createElement("div"),g=function(b){f.transitionend=b.type;this.removeEventListener("webkitTransitionEnd",g,!1);this.removeEventListener("transitionend",g,!1);this.removeEventListener("otransitionend",g,!1);this.removeEventListener("oTransitionEnd",g,!1)};d.setAttribute("style","position:absolute;top:0px;z-index:-1;transition:top 1ms ease;-webkit-transition:top 1ms ease;-moz-transition:top 1ms ease;-o-transition:top 1ms ease;");
d.addEventListener("transitionend",g,!1);d.addEventListener("webkitTransitionEnd",g,!1);d.addEventListener("otransitionend",g,!1);this.addEventListener("oTransitionEnd",g,!1);document.body.appendChild(d);b.delay(function(){d.style.top="100px";b.delay(function(){d.parentNode&&d.parentNode.removeChild(d);d=g=null;b.each(f,function(b){})},100)},0)}});return{prefixes:{getStyle:function(b){if(!d[b]){var f=k(b);if(f in g)d[b]=f;else{f=f.charAt(0).toUpperCase()+f.slice(1);for(var m=q.length;m--;){var a=
q[m]+f;a in g&&(d[b]=a)}}}return d[b]},getEvent:function(b){return b?f[b.toLowerCase()]:r}}}});"use strict";p.when("a-util","jQuery","a-declarative").register("a-draggable",function(b,m,k){var f,g={_maxZIndex:0,_isInit:!1,_draggables:[],_init:function(){this._isInit||(this._isInit=!0,this._maxZIndex=975)},create:function(b){this._init();b._zimIndex||(b._zimIndex=975,this._maxZIndex+=1,this._draggables.push(b));this.acquireFocus(b)},acquireFocus:function(b){b.css("zIndex",this._maxZIndex);f.css("zIndex",
this._maxZIndex-1);for(var a=0;a<this._draggables.length;a++){var e=this._draggables[a];e[0]!==b[0]&&e._zimIndex>b._zimIndex&&(e._zimIndex-=e._zimIndex>this._maxZIndex-1?2:1,e.css("zIndex",e._zimIndex))}b._zimIndex=this._maxZIndex}},d=function(d){var a=d.$event;b.contains("touchstart touchend touchmove",d.type)&&(a=a.originalEvent.touches[0]);return{x:a.clientX,y:a.clientY}},q=function(b){var a=b.data.$draggable,e=a.data("a-draggables"),h=d(b);e.isMouseDown&&(a.css({left:h.x-e.clickOffset.x,top:h.y-
e.clickOffset.y}),b.$event.preventDefault())},t=function(b){var a=b.$event.target||b.$event.srcElement,e=b.data.$draggable,h=e.data("a-draggables");g.acquireFocus(e);a=m(a).closest(h.$handle,e);h.isMouseDown=0<a.length;h.isMouseDown&&(f&&f.removeClass("aok-hidden"),a=d(b),h.clickOffset={x:a.x-parseFloat(e.css("left")),y:a.y-parseFloat(e.css("top"))},e.data("a-draggables",h),f.data("a-draggables",h),b.$event.preventDefault())},n=function(b){b=b.data.$draggable;var a=b.data("a-draggables");a.isMouseDown=
!1;b.data("a-draggables",a);f&&f.addClass("aok-hidden")};return{draggable:function(b,a){b=b.jquery?b:m(b);a={isMouseDown:!1,$draggable:b,$handle:a&&a.handle?a.handle:b};a.$handle=a.$handle.jquery?a.$handle:m(a.handle);a.$handle.css("cursor","move");f||(f=m("\x3cdiv\x3e",{id:"a-draggables-mousedown-layer","class":"aok-hidden"}).appendTo("body"),k.declarative.create(f,"a-draggables",a));g.create(a.$draggable);k.declarative.create(a.$draggable,"a-draggables",a);k.declarative("a-draggables",["mousedown",
"touchstart"],t);k.declarative("a-draggables",["mouseup","touchend"],n);k.declarative("a-draggables",["mousemove","touchmove"],q)}}});"use strict";p.when("jQuery","a-util","a-events","a-declarative","a-constants","a-analytics").register("a-state",function(b,m,k,f,g,d){function q(a,e,h,c){var l=!(a in v);if(null===e||b.isArray(e)||b.isPlainObject(e)){var d=m.copy(v[a]);d&&e&&!c&&(b.isArray(d)||b.isPlainObject(d))?m.extend(v[a],e):v[a]=m.copy(e);e=m.diff(d,v[a]);c=m.copy(v[a]);h||k.trigger("a:state:update:"+
a,c,e,d);l&&p.declare(g.constants.PAGESTATE_LOADED_MODULE_PREFIX+a,c);return c}p.error("Invalid value passed to A.state with a namespace of "+a+".  Value: "+e,"A.state","updateNamespace")}function t(a,b,d){if(1===b.length)return a[b.shift()]=d,a;a[b.shift()]=t({},b,d);return a}function n(){for(var a=document.getElementsByTagName("script"),e=0,h=a.length;e<h;e++)if(!b.data(a[e],"a-eval")){var c=b(a[e]),l=c.attr("data-a-state");if(l){try{var f=m.parseJSON(l)}catch(w){throw d.logError("[AUI] key value interface for accessing state data parsing failed",
"ERROR",JSON.stringify({xpath:m.xpath(a[e]),cssSelector:m.cssSelector(a[e]),custody:m.attributionChain(a[e])})),w;}if(f.key){try{var g=m.parseJSON(c.html())}catch(w){p.logError(w,"State parsing failed for state "+f.key,"ERROR");continue}b.data(a[e],"a-eval",!0);(c=v[f.key])&&m.extend(g,c);q(f.key,g)}}}}var v={};f.declarative("a-state",function(a){var b=a.$target,d=a.data.key,c=a.data[a.type];c||k.events.defaults[a.targetTag]!==a.type||(c=b.attr("name"));c&&d&&(b.is("select")&&(b=b.find(":selected")),
typeof b.val()!==r&&"string"===typeof c&&(a=b.val(),b.is("input[type\x3dcheckbox]")&&!b.prop("checked")&&(a=null),c=t({},c.split("."),a)),q(d,c))});f=function(a,b,d){return b===r?m.copy(v[a]):q(a,b,!!d)};f.bind=function(a,b){k.on("a:state:update:"+a,b)};f.replace=function(a,b,d){return q(a,b,!!d,!0)};k.on("beforeReady",n);f.parse=n;return{state:f}});"use strict";p.when("prv:a-guard","jQuery","a-util","a-events","a-declarative","a-state","a-flow-closure-id").register("a-ajax",function(b,m,k,f,g,d,
q){function t(a,b){if(!a)return"";var c="string"===typeof a;if("string"===b)return c?a:"";if("json"===b){if(c)return a;try{return JSON&&JSON.stringify?JSON.stringify(a):""}catch(A){p.logError(A,"AJAX POST failed to convert JSON object to string")}return""}return c?"":m.param(a)}function x(b,e){b&&0!==b.length&&("string"===typeof b&&""===k.trim(b)?e&&e(b):(b[0]instanceof Array||(b=[b]),k.each(b,function(c){var d=a[c[0]];d?d.apply(n,c):((d=e)||p.error("There is no handler for the streaming ajax command: "+
b[0],"A.ajax","chunkHandler"),d(c))})))}var v=function(){n.XMLHttpRequest||(n.XMLHttpRequest=function(){return new ActiveXObject("Microsoft.XMLHTTP")});var a=function(){function a(){0<b.length?b.pop().send():c--}var b=[],c=0,e=0,d=0;return{add:function(a){4>c?(a.send(),c++):(b.push(a),e++,b.length>d&&(d=b.length),(a=n.ue)&&a.count&&(a.count("aui:ajax:queued",e),a.count("aui:ajax:maxQueued",d)))},complete:a,abort:function(c){c=k.indexOfArray(b,c);-1!==c&&b.splice(c,1);a()}}}(),b=function(){},e=function(b){var c=
b.http,e=!1,d=!1;switch(c.readyState){case 4:d=!0;break;case 3:e=!0}var l=200===c.status||304===c.status,h=b.responsePosition;if(e||d&&l){var g=c.responseText;if(h<g.length){h=g.substring(h,g.length);g=h.split("\x26\x26\x26");var q=h.lastIndexOf("\x26\x26\x26");if(-1===q&&e)return;q<h.length-3&&e&&g.pop();k.each(g,function(a,c){if(""!==k.trim(a))try{var e=k.parseJSON(a)}catch(C){p.logError(C,"Invalid streaming ajax JSON response: "+a)}else e=a;b.callbacks.chunk(e)});b.responsePosition+=q}}d&&(clearInterval(b.pollTimer),
clearTimeout(b.timeoutTimer),a.complete(),l?b.callbacks.success(null,c.statusText,b):b.callbacks.failure(b,c.statusText,c.statusText),f.trigger("a:pageUpdate"),f.trigger("a:ajax:complete"))},d=function(b){var c=b.http;if(4===c.readyState){clearInterval(b.pollTimer);clearTimeout(b.timeoutTimer);a.complete();var e=c.responseText;try{e=k.parseJSON(e)}catch(B){}200!==c.status&&304!==c.status?b.callbacks.failure(b,c.statusText,c.statusText):b.callbacks.success(e,c.statusText,b);f.trigger("a:ajax:complete")}};
return function(){function c(b){4>b.http.readyState&&(clearInterval(b.pollTimer),b.callbacks.failure(b,"Request Timeout","Request Timeout"),a.complete())}function l(a){a.flowClosureIdHeaderApplied||(m||(m=q.get()),m&&(a.http.setRequestHeader(q.HEADER_KEY,m),a.flowClosureIdHeaderApplied=!0))}function h(a,b,c){c=c||{};c=k.extend({},f.all,f[b],c);k.each(c,function(b,c){c.toLowerCase()!==q.HEADER_KEY&&(b||""===b)&&a.setRequestHeader(c,b)});return a}function g(b,c,e,d,g,f,k,q,m,u){var t=b.http;t.open(c,
e);l(b);h(t,c,m);b.timeout=d;b.callbacks.chunk=g||b.callbacks.chunk;b.callbacks.success=f||b.callbacks.success;b.callbacks.failure=k||b.callbacks.failure;b.callbacks.abort=q||b.callbacks.abort;u&&(t.withCredentials=!0);a.add(b);return{abort:function(){b.abort()}}}var f={all:{"X-Requested-With":"XMLHttpRequest"},get:{Accept:"text/html,*/*"},post:{Accept:"text/html,*/*","Content-Type":"application/x-www-form-urlencoded"}},m,t=function(){var a=new XMLHttpRequest;this.pollTimer=null;this.http=a;this.responsePosition=
0;this.buffer="";this.callbacks={success:b,failure:b,chunk:b,abort:b}};t.prototype={send:function(){var a=this;l(a);a.http.send(a.params);a.pollTimer=setInterval(function(){if(2<=a.http.readyState&&"unknown"!==typeof a.http.responseText){var b=a.http.getResponseHeader("Content-Type");b=b?b.toLowerCase():"";(-1!==b.indexOf("application/json-amazonui-streaming")||-1!==b.indexOf("application/amazonui-streaming-json")?e:d)(a)}},25);a.timeout="undefined"===typeof a.timeout?2E4:a.timeout;a.timeoutTimer=
k.delay(c,a.timeout,a)},get:function(a,b,c,e,d,l,h,f,k){if(b){var q=a.indexOf("?"),m=a.charAt(a.length-1);-1<q?"?"!==m&&"\x26"!==m&&(a+="\x26"):a+="?";a+=b}return g(this,"get",a,c,e,d,l,h,f,k)},abort:function(){this.http&&this.http.abort();clearInterval(this.pollTimer);clearTimeout(this.timeoutTimer);a.abort(this);this.callbacks.abort(this)},post:function(a,b,c,e,d,l,h,f,k){this.params=b;return g(this,"post",a,c,e,d,l,h,f,k)}};return t}()}(),a={update:function(a,b,e){m(b).html(e)},append:function(a,
b,e){a=m(b);a.html(a.html()+e)},prepend:function(a,b,e){a=m(b);a.html(e+a.html())},state:function(a,b,e){d.state(b,e)},script:function(a,b){eval(b)},trigger:function(a,b){var c=Array.prototype.slice.call(arguments,1);f.trigger.apply(void 0,c)}},e={"a-ajax-update":function(a){var b=new v,c=function(){var a=n.ue;a&&a.tag&&(a.tag("aui"),a.tag("aui:ajax"))},e=a.abort,d=m(a.indicator),h=d.hasClass("aok-hidden");d.removeClass("aok-hidden").show();var f=function(a,b){d.hide();h&&d.addClass("aok-hidden");
c();a&&a.apply(n,b)},g="string"===typeof a.method&&"post"===a.method.toLowerCase()?"post":"get";"get"===g&&!1===a.cache&&(a.params+=[""===a.params?"":"\x26","_\x3d",k.now()].join(""));return b[g](a.url,a.params,a.timeout,function(b){c();x(b,a.chunk)},function(){f(a.success,arguments)},function(){f(a.failure,arguments)},e,a.headers,a.withCredentials)}};g.declarative("a-ajax-update",function(a){var b=a.$target,c=a.action,d=a.data;if(d||f.events.defaults[a.targetTag]===a.type)if("object"!==typeof d||
d[a.type]){d=d||{};var h=d.url||b.attr("href")||b.attr("action"),g=t(d.params,d.paramsFormat),k=b.attr("method")||d.method,q=d.indicator;d=d.timeout;h||p.error("No ajax url provided.","A.ajax","declarativeHandler");"form"===a.targetTag&&a.type===f.events.defaults.form&&(b=b.serialize(),g+=b);a.$event.preventDefault();return e[c]({url:h,params:g,method:k,indicator:q,operation:c,timeout:d})}});var h=function(a,d){d=d||{};var c=this,h=d.headers||{};d.accepts!==r&&(h.Accept=d.accepts);d.contentType!==
r&&(h["Content-Type"]=d.contentType);var f=t(d.params,d.paramsFormat);return e["a-ajax-update"](b.obj(this,{url:a,cache:d.cache,params:f,method:d.method,chunk:d.chunk,success:d.success&&function(){return b.guardTimeFn(c,d.success).apply(this,arguments)},failure:(d.failure||d.error)&&function(){return b.guardTimeFn(c,d.failure||d.error).apply(this,arguments)},abort:d.abort,indicator:d.indicator,timeout:d.timeout,headers:h,withCredentials:!!d.withCredentials}))};return{ajax:h,get:function(a,b){b=b||
{};b.method="get";return h.call(this,a,b)},post:function(a,b){b=b||{};b.method="post";return h.call(this,a,b)}}});"use strict";p.when("a-util","p-detect","a-prefix").register("a-animate",function(b,m,k){function f(a,b,d){a=a.jquery?a[0]:a;b=k.prefixes.getStyle(b);a.style[b]=d}function g(a){var b="",d=m.capabilities.transform3d;a.top!==r&&a.left!==r?(b="translate",d&&(b+="3d"),b+="("+a.left+", "+a.top,d&&(b+=", 0"),b+=")"):(a.top!==r?b="translateY("+a.top+")":a.left!==r&&(b="translateX("+a.left+")"),
d&&(b+=" translateZ(0)"));a.scale!==r&&(b+=" scale("+a.scale+")");return b}function d(a){var e={},d=!1;b.each(t,function(b){b in a&&(d=!0,e[b]=a[b],delete a[b])});return d?e:null}function q(a,e,d){m.capabilities.transform?("string"===typeof d&&(d=parseInt(d,10)),b.isFiniteNumber(d)||(d=0),a=parseInt(a.css(e),10),b.isFiniteNumber(a)||(a=0),d=d-a+"px"):b.isFiniteNumber(d)&&(d+="px");return d}var t=["top","left","scale"],n={animate:function(a,b,d,c,f){a._a||(a._a=0);a._a++;var e=function(){a._a--;f&&
f()};a.queue("fx",[function(){a.animate(b,{duration:d,easing:"linear"===c?c:"swing",complete:e,queue:!1})}])},fadeIn:function(a,b,d,c){(a.hasClass("aok-hidden")||a.hasClass("a-hidden"))&&a.css("display","none").removeClass("aok-hidden a-hidden");this.stopAnimation(a,!0,!0);a.fadeIn({duration:b,easing:"linear"===d?d:"swing",complete:c,queue:!1})},fadeOut:function(a,b,d,c){this.stopAnimation(a,!0,!0);var e=a.css("opacity");a.fadeOut({duration:b,easing:"linear"===d?d:"swing",complete:function(){a.css("opacity",
e);c&&c()},queue:!1})},fadeToggle:function(a,b,d,c){a.fadeToggle({duration:b,easing:"linear"===d?d:"swing",complete:c,queue:!1})},slideUp:function(a,b,d,c){a.slideUp({duration:b,easing:"linear"===d?d:"swing",complete:c,queue:!1})},slideDown:function(a,b,d,c){a.slideDown({duration:b,easing:"linear"===d?d:"swing",complete:c,queue:!1})},slideToggle:function(a,b,d,c){a.slideToggle({duration:b,easing:"linear"===d?d:"swing",complete:c,queue:!1})},isAnimated:function(a){a=a.jquery?a[0]:a;return a._a&&0<
a._a},stopAnimation:function(a,b,d){a.stop(b,d)}},v={animate:function(a,e,h,c,l){if(a&&a.length){var k=a[0];e=b.copy(e);h=h===r?250:h;c=c||"linear";e.top!==r&&(e.top=q(a,"top",e.top));e.left!==r&&(e.left=q(a,"left",e.left));f(a,"transition",4>h?"all 0ms":"all "+h+"ms "+c);4<h?(k._a===r&&(k._a=0),k._a++,c=function(){0<k._a&&k._a--;k._a||f(a,"transition","");a.removeData("aAnimateTimeoutId").removeData("aAnimateOnComplete");l&&l()},a.data("aAnimateOnComplete",c).data("aAnimateTimeoutId",b.delay(c,h))):
l&&b.delay(l,0);m.capabilities.transform&&(h=d(e))&&f(a,"transform",g({top:h.top,left:h.left,scale:h.scale}));b.objectIsEmpty(e)||a.css(e)}},fadeIn:function(a,d,f,c){this.stopAnimation(a,!0,!0);if(a.data("aTargetOpacity")===r){var e=a.css("opacity")||1;a.data("aTargetOpacity",e)}else e=a.data("aTargetOpacity");a.css("opacity","0").removeClass("a-hidden aok-hidden").show();b.reflowCssChanges(a);this.animate(a,{opacity:e},d,f,function(){a.show();c&&c()})},fadeOut:function(a,b,d,c){this.stopAnimation(a,
!0,!0);var e=a.css("opacity");a.data("aTargetOpacity")===r&&a.data("aTargetOpacity",e);this.animate(a,{opacity:0},b,d,function(){a.hide().css("opacity",e);c&&c()})},fadeToggle:function(a,b,d,c){("none"===a.css("display")||.05>+a.css("opacity")?this.fadeIn:this.fadeOut).call(this,a,b,d,c)},slideUp:function(a,d,f,c){var e=this.animate;a.css({height:a.innerHeight(),overflow:"hidden"});b.delay(function(){e(a,{height:0},d,f,function(){a.hide();a.css({height:"",overflow:""});c&&c()})},0)},slideDown:function(a,
d,f,c){var e=a.innerHeight(),g=this.animate;a.css({height:0,overflow:"hidden"});a.show();b.delay(function(){g(a,{height:e},d,f,function(){c&&c();a.css({height:"",overflow:""})})},0)},slideToggle:function(a,b,d,c){(a.is(":visible")?this.slideUp:this.slideDown).call(this,a,b,d,c)},isAnimated:function(a){a=a.jquery?a[0]:a;return a._a&&0<a._a},stopAnimation:function(a,d,g){if(a&&a.length){var c=a[0];f(a,"transition","all "+(g?"1":"0")+"ms");d&&(c._a=0);b.reflowCssChanges(a);clearTimeout(a.data("aAnimateTimeoutId"));
a.data("aAnimateOnComplete")&&a.data("aAnimateOnComplete")()}}};return m.capabilities.transition?v:n});"use strict";p.when("A","jQuery").register("a-image-lazy-loader",function(b,m){function k(){m(".a-lazy-loaded").each(function(){d.set(m(this))})}function f(){var f=[];m(".a-lazy-loaded").each(function(){var q=m(this);q.data("src")&&g(q)&&(q.load(function(){b.trigger("a:image:lazyLoaded",q);k()}),f.push(q),q.removeClass("a-lazy-loaded"),d.remove(q))});b.each(f,function(b){b.attr("src",b.data("src"))})}
function g(b){d.get(b)||d.set(b);if(b.parent().is(":hidden"))return!1;var f=m(n),g=f.scrollTop();f=n.innerHeight?n.innerHeight:f.height();var k=g+f+500;g-=500;var a=d.get(b);b=a.top;a=a.height;var e=b+a;return b>=g&&b<k||e>g&&e<=k||a>f&&b<=g&&e>=k}var d=function(){var b={},d=0;return{get:function(d){return b[d.data("cacheKey")]},set:function(f){f.data("cacheKey")||(f.data("cacheKey",d),d++);b[f.data("cacheKey")]={top:f.offset().top,height:f.height()}},remove:function(d){d.data("cacheKey")&&delete b[d.data("cacheKey")]}}}();
k();f();b.on("scroll",function(){f()});b.on("scroll",b.debounce(function(){k();f()},250));b.on("resize",f);b.on("a:image:lazyLoad",f);b.on.ready(f)});"use strict";p.register("a-image-url-key-handler",function(){return{generate:function(b,m){return b},parse:function(b){return{url:b}}}});"use strict";p.when("jQuery","a-util","a-events","a-defer","p-detect","a-image-url-key-handler").register("a-image",function(b,m,k,f,g,d){function q(a){a=b(a);var d=a.data("a-dynamic-image");if(d&&"object"===typeof d){var c=
a.data("a-dynamic-image-container");"undefined"===typeof c&&(c=a.closest(".a-dynamic-image-container"),0===c.length&&(c=a.parent()),a.data("a-dynamic-image-container",c));var e=g.capabilities.hires&&n.devicePixelRatio?n.devicePixelRatio:1,f=c.width()*e,l=c.height()*e,q=Number.MAX_VALUE,t=Number.MAX_VALUE,p=a.attr("src")||"",v,r=f/l;m.each(d,function(a,b){var d="string"===typeof a?JSON.parse(a):a;a=parseInt(d[0],10);d=parseInt(d[1],10);a-=l;d-=f;a=1<=r?d:a;Math.abs(a)<t&&0<=a&&(t=Math.abs(a),v=b);
Math.abs(a)<q&&(q=Math.abs(a),p=b)});v&&(p=v);h.schedule(p,a);h.fill();a.data("a-image-updated",!0);k.trigger("a:dynamicImage:updated",{image:a,url:p});return p}}function t(){b("img.a-dynamic-image").each(function(){b(this).data("a-manual-replacement")||q(this)})}function p(){b("img.a-dynamic-image").each(function(){var a=b(this);a.data("a-manual-replacement")||a.data("a-image-updated")||q(this)})}var v=document.getElementsByTagName("img"),a={},e=0,h=function(){var b=[],f={};return{schedule:function(c,
e){c=d.generate(c,e.attr("crossorigin"));f[c]||(b.push(c),f[c]=!0);a[c]=a[c]||[];for(var g=0;g<a[c].length;g++)if(e.is(a[c][g]))return;a[c].push(e)},fill:function(){for(var a=0;a<2-e;a++)if(0<b.length){var d=b.shift();f[d]=!1;c.load(d)}}}}(),c=function(){function c(b){var c=a[b],e=d.parse(b).url;c&&(m.each(c,function(a){a.data("a-image-replaced")!==e&&(a.data("a-image-replaced",e),f.defer(function(){a.attr("src",e);k.trigger("a:image:load",{$imageElement:a,url:e});var b=a.data("a-image-name");b&&
k.trigger("a:image:load:"+b,{$imageElement:a,url:e})}))}),a[b]=[])}var g={};return{load:function(a){if(g[a])c(a);else if(!1!==g[a]){var b=new Image,k=b.onload=m.once(function(){e--;c(a);g[a]=!0;h.fill()});b.onerror=function(){e--;g[a]=!1;h.fill()};e++;f.defer(function(){var c=d.parse(a),e=c.crossOrigin;e&&(b.crossOrigin=e);b.src=c.url;b.complete&&f.defer(k)})}},poll:function(){m.isPageHidden()||m.each(v,function(a){a=b(a);!a.data("a-hires")||a.data("a-hires-loaded")||a.data("a-manual-replacement")||
a.is(":hidden")||!m.onScreen(a)||(h.schedule(a.data("a-hires"),a),a.data("a-hires-loaded",!0))})}}}();g.capabilities.hires&&k.on.ready(function(){m.interval(function(){c.poll();h.fill()},2E3)});k.on("ready",function(){t();k.on("resize",t);k.on("a:pageUpdate",p)});return{loadHiResImage:function(a){var c=[];b(a).each(function(){var a=b(this),d=a.data("a-hires");d&&(h.schedule(d,a),h.fill(),c.push(d));a.data("a-hires-loaded",!0)});return c},loadDynamicImage:function(a){var c=[];b(a).each(function(){c.push(q(this))});
return c},loadImageManually:function(a,c){var d=[];b(a,c).each(function(){var a=b(this);if(!a.data("a-image-already-loaded")){a.data("a-image-already-loaded",!0);var c=q(a),e=b("\x3cimg\x3e").attr("src",c||a.data("a-image-source"));d.push(c);c=""+this.className;var f=a.data("a-extra-classes");f&&(c+=" "+f);e.attr("class",c);e.attr("id",this.id);e.attr("style",a.attr("style"));e.attr("alt",a.attr("alt")||a.children("span.a-offscreen").first().text());e.attr("usemap",a.attr("usemap"));e.attr("title",
a.attr("title"));e.attr("role",a.attr("role"));(c=a.data("a-image-crossorigin"))&&e.attr("crossorigin",c);m.each(this.attributes,function(a){a&&a.name&&(0===a.name.indexOf("data-")||0===a.name.indexOf("aria-"))&&e.attr(a.name,a.value)});e.data(a.data());a.replaceWith(e)}return d})},loadDescendantImagesManually:function(a,c){a=b(a,c).find("div.a-manually-loaded").filter(function(){return!b(this).data("a-image-already-loaded")});return this.loadImageManually(a)}}});p.register("a-class",function(){function b(){}
var m=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;b.extend=function(k){var f=this.prototype,g=Object.create?Object.create(f):function(b){function d(){}d.prototype=b;return new d}(f),d;for(d in k)g[d]="function"===typeof k[d]&&"function"===typeof f[d]&&m.test(k[d])?function(b,d){return function(){var g=this._super;this._super=f[b];var k=d.apply(this,arguments);this._super=g;return k}}(d,k[d]):k[d];k="function"===typeof g.init?g.hasOwnProperty("init")?g.init:function(){f.init.apply(this,arguments)}:
function(){};k.prototype=g;g.constructor=k;k.extend=b.extend;return k};return{createClass:function(k){return b.extend(k)}}});"use strict";p.register("a-constants",function(){return{constants:{keycodes:{BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,SPACE:32,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,DELETE:46,HOME:36,END:35},declarativeEvents:"blur click dblclick focus focusin focusout mousedown mouseup mouseenter mouseleave mousemove change submit touchstart touchend touchmove touchcancel keydown keyup keypress MSPointerDown pointerdown MSPointerUp pointerup MSPointerMove pointermove MSPointerCancel pointercancel MSPointerOver pointerenter MSPointerOut pointerleave",
HIDE_CLASS:"aok-hidden",BROWSER_EVENTS:{SCROLL:"scroll",RESIZE:"resize",ORIENTATION_CHANGE:"orientationChange"},PAGESTATE_LOADED_MODULE_PREFIX:"page-state-loaded:",NOOP:function(){}}}});"use strict";p.when("jQuery","a-detect","a-events","a-util","a-defer").register("a-browser-events",function(b,m,k,f,g){function d(){return n.innerHeight?n.innerHeight:document.documentElement.clientHeight}function q(){return n.innerWidth?n.innerWidth:document.documentElement.clientWidth}function t(){return n.innerWidth?
Math.round(document.documentElement.clientWidth/n.innerWidth*10)/10:1}function p(a){switch(a){case h.ALL:a="orientation height width zoom scrollLeft scrollTop".split(" ");break;case h.SCROLL:a=["scrollLeft","scrollTop"];break;case h.ZOOM:a=["height","width","zoom","scrollLeft","scrollTop"];break;default:a=["orientation","height","width","scrollLeft","scrollTop"]}for(var b={},f,g;(g=a.pop())!==r;)f=c[g],"orientation"===g?c[g]=n.orientation===r?q()>d()?90:0:n.orientation:"height"===g?c[g]=d():"width"===
g?c[g]=q():"scrollTop"===g?c[g]=n.scrollY?n.scrollY:e.scrollTop():"scrollLeft"===g?c[g]=n.scrollX?n.scrollX:e.scrollLeft():"zoom"===g&&(c[g]=t()),c[g]!==f&&(b[g]=f);return b}function v(a){if(a=w[a])a.pollCounter=a.maxPollCount,a.intervalId||(a.intervalId=setInterval(a.handler,a.pollInterval))}function a(a){(a=w[a])&&a.intervalId&&(clearInterval(a.intervalId),a.intervalId=0)}var e=b(n),h={ORIENTATION_CHANGE:"orientationchange",SCROLL:"scroll",RESIZE:"resize",ZOOM:"zoom",ALL:"all"},c={scrollLeft:0,
scrollTop:0,height:d(),width:q(),orientation:n.orientation===r?q()>d()?90:0:n.orientation,zoom:t()};k.on("beforeReady",function(){p(h.ALL)});var l={speed:0,degree:0,direction:"",positionX:0,positionY:0},y=[],A;e.bind("mousemove",f.throttle(function(a){a={x:a.clientX,y:a.clientY};if(A){var b=A,c=0,d=0;y.push({speed:Math.sqrt(Math.pow(a.x-b.x,2)+Math.pow(a.y-b.y,2))/50*10,degree:Math.atan2(a.y-b.y,a.x-b.x)/(Math.PI/180)});4<y.length&&(y=y.slice(-4));b=y.length;for(var e=0;e<b;e++)c+=y[e].speed,d+=y[e].degree;
c=Number((c/b).toFixed(2));d=Math.round(d/b);l={speed:c,degree:d,direction:0<=d?157.5<d?"W":112.5<d?"SW":67.5<d?"S":22.5<d?"SE":"E":-157.5>d?"W":-112.5>d?"NW":-67.5>d?"N":-22.5>d?"NE":"E",positionX:a.x,positionY:a.y};A=a}else a&&(A=a)},50));e.bind(h.SCROLL,f.throttle(function(){var a=p(h.SCROLL);k.trigger(h.SCROLL,c,a)},100));var w={};f.each([h.RESIZE,h.ZOOM],function(a){w[a]={handler:function(){},lastViewport:f.copy(c),maxPollCount:5,pollCounter:5,pollInterval:100,intervalId:0}});w.resize.handler=
function(){var b=[],d=w.resize;p("resize");var e=f.diff(c,d.lastViewport);e.orientation&&b.push(h.ORIENTATION_CHANGE);e.width||e.height?b.push(h.RESIZE):m.capabilities.isIETouchCapable&&e.scrollTop&&b.push(h.RESIZE);b.length&&(d.lastViewport=f.copy(c),f.each(b,function(a){k.trigger(a,c,e)}));0===--d.pollCounter&&a(h.RESIZE)};w.resize.pollInterval=100;w.resize.maxPollCount=10;e.bind(h.RESIZE,function(a){v(h.RESIZE)});w.zoom.handler=function(){p(h.ZOOM);var b=w.zoom,d=f.diff(c,b.lastViewport);d.zoom&&
(b.lastViewport=f.copy(c),k.trigger(h.ZOOM,c,d));0===--b.pollCounter&&a(h.ZOOM)};w.zoom.pollInterval=200;m.capabilities.android&&e.bind("touchcancel",function(a){2===a.originalEvent.changedTouches.length&&(w.zoom.maxPollCount=15,v(h.ZOOM))});m.capabilities.ios&&e.bind("touchend",function(a){1===a.originalEvent.touches.length&&(w.zoom.maxPollCount=1,v(h.ZOOM))});m.capabilities.ios||m.capabilities.android||e.bind("resize",function(a){w.zoom.maxPollCount=5;v(h.ZOOM)});return{viewport:function(a){a&&
p(h.ALL);return f.copy(c)},cursor:function(){return f.copy(l)},scrollBarWidth:function(a){if(a||(document&&document.body&&document.body.scrollHeight?document.body.scrollHeight:0)>d()){a=document.createElement("div");a.style.visibility="hidden";a.style.width="100%";a.style.overflowX="scroll";document.body.appendChild(a);var b=a.offsetHeight;document.body.removeChild(a);return b}return 0}}});"use strict";p.when("a-util").register("a-request-animation-frame",function(b){for(var m=0,k=["ms","moz","webkit",
"o"],f=0;f<k.length&&!n.requestAnimationFrame;++f)n.requestAnimationFrame=n[k[f]+"RequestAnimationFrame"],n.cancelAnimationFrame=n[k[f]+"CancelAnimationFrame"]||n[k[f]+"CancelRequestAnimationFrame"];n.requestAnimationFrame||(n.requestAnimationFrame=function(f,d){var g=b.now(),k=Math.max(0,16-(g-m));d=n.setTimeout(function(){f(g+k)},k);m=g+k;return d});n.cancelAnimationFrame||(n.cancelAnimationFrame=function(b){clearTimeout(b)});return{requestAnimationFrame:function(b,d){return n.requestAnimationFrame(b,
d)},cancelAnimationFrame:function(b){n.cancelAnimationFrame(b)}}});"use strict";p.when("jQuery").register("a-form-controls-api",function(b){var m=0,k=function(f){return f&&f.jquery?f:f&&1===f.nodeType?b(f):null},f=function(b,d,f){var g=k(b);if(!g||1!==g.length)return!1;b=g.find("input").first();d!==r&&(d=!!d,g.hasClass("a-touch-multi-select")&&(g.find("i.a-icon").first().toggleClass("a-icon-touch-multi-select-active",d).toggleClass("a-icon-touch-multi-select",!d),g.attr("aria-checked",d)),b.prop("checked")!==
d&&b.prop("checked",d).trigger("change"));f!==r&&(f=!!f,b.prop("disabled")!==f&&b.prop("disabled",f))};return{findFormElementContainer:function(f){if((f=k(f))&&1===f.length){var d=f.closest("form");0===d.length&&(d=f.closest("fieldset"),0===d.length&&(d=b(document)));return d}},toggleCheckboxState:function(b){b=k(b);if(b&&1===b.length){var d=b.find("input").first();f(b,!d[0].checked)}},setCheckboxState:f,setRadioState:f,normalizeElement:function(b){if((b=(b=k(b))?b:k(this))&&1===b.length){var d=b.find("input").first();
d.attr("type");var g=b.hasClass("a-touch-multi-select");b.attr("id")||d.attr("id")||g&&(!g||b.parent().attr("id"))||(g="a-form-controls-autoid-"+m,b.attr("aria-labelledby",g).find(".a-checkbox-label, .a-radio-label, .a-touch-multi-select-item-label").attr("id",g),m++);f(b,d[0].checked,d[0].disabled)}},normalizeFieldsets:function(f){b(f).closest("fieldset").each(function(d,f){d=b(f);f=d.find("legend").first();if(f.length){var g=f.attr("id");g||(g="a-form-controls-autoid-"+m,f.attr("id",g),m++);d.attr("aria-describedby",
g)}})}}});"use strict";p.when("a-util","a-constants").execute("prepare-a-weblab",function(b,m){p.when(m.constants.PAGESTATE_LOADED_MODULE_PREFIX+"a-wlab-states").register("a-weblab",function(k){function f(b){n||(r[b]=q[b]);return n&&n[b]||q[b]}function g(b){return f(b)||"C"}function d(b){return f(b)||"C"}var q=k||{},n,r={};p.when(m.constants.PAGESTATE_LOADED_MODULE_PREFIX+"a-ltree-states").execute(function(d){n=d||{};b.each(b.keys(r),function(a){(n[a]||r[a])&&n[a]!==r[a]&&p.log("a-weblab returned wrong value for "+
a+". It returned "+r[a]+". it is set as "+n[a]+" at a-ltree-states.")})});return{is:function(b,a,e){return(e?d:g)(b)===a},isActive:function(b){return!!f(b)},noTrigger:g,trigger:d}})});"use strict";p.declare("prv:a-post-atf-catchdomready",!0);p.when("a-util","a-defer","prv:a-post-atf-catchdomready").register("prv:a-post-atf",function(b,m,k){function f(){q||(q=!0,b.each(d,function(b){m.defer(b)}),d=[])}function g(){k&&f()}var d=[],q=!1;p.when("af","cf").execute("flush_queued_functions_after_ATF",f);
p.when("a-domready").execute("flush_queued_functions_after_domready",function(){b.delay(g,500)});return{execute:function(b){q?m.defer(b):d.push(b)}}});"use strict";p.register("prv:a-tnr",function(){function b(){for(var b=Array(arguments.length),f=0;f<b.length;++f)b[f]=arguments[f];return b}function m(){}return{findTnrAttribute:function(){return null},ack:m,ackDelegated:m,ackDeclarative:m,wrapJqBindArgs:function(){return b.apply(null,arguments).slice(1)},wrapJqUnbindArgs:b,wrapDeclarativeActionHandler:function(b){return b}}});
"use strict";p.when("A").register("a-component-mixins",function(b){function m(g){for(var d=0;d<g.length;d++)if(0>b.indexOfArray(f,g[d]))return!1;return!0}var k=0,f=b.constants.declarativeEvents.split(" ");return{show:function(){this._$element.removeClass("a-hidden aok-hidden").show();b.trigger("a:image:lazyLoad");return this},hide:function(){this._$element.addClass("aok-hidden");return this},toggle:function(){return this._$element.hasClass("aok-hidden")?this.show():this.hide()},size:function(){return this._$element.size()},
isEmpty:function(){return 0===this._$element.size()},on:function(f,d){var g=b.parseFunctionName(d);g||p.error.call({},"Please name all asynchronous event callbacks");if(f=f?f.split(" "):r){this.fnMap=this.fnMap||{};m(f)||p.error.call({},"That event is not supported!");var n=this;b.each(f,function(f){this.fnMap[f]=this.fnMap[f]||[];var m=this.fnMap[f][d]="a-component-event-"+k++;b.declarative(m,f,function(){try{d.apply(n,n.callbackArgs||[])}catch(a){p.logError.call({},a,"Error occurred in an asynchronous event callback",
"FATAL",(d.caller||"")+f+"handler:"+(g||"anonymous"))}});b.declarative.create(n._$element,m)},n)}},off:function(f,d){f=f?f.split(" "):r;this.fnMap||p.error.call({},"There are no callbacks assigned to this component");f&&d?b.each(f,function(f){try{b.declarative.remove(this._$element,this.fnMap[f][d]),delete this.fnMap[f][d]}catch(t){p.error.call({},"The component is not bound to a callback with name "+b.parseFunctionName(d)||"anonymous for event "+f)}},this):d||f?!d&&f?b.each(f,function(b){for(var d in this.fnMap[b])this.fnMap[b].hasOwnProperty(d)&&
this.off(b,d);delete this.fnMap[b]},this):p.error.call({},"Please provide an event associated with the callback"):(b.declarative.remove(this._$element),delete this.fnMap)},trigger:function(f,d){this.callbackArgs=d||[];b.$.fn.trigger.call(this._$element,f)}}});"use strict";p.when("A","jQuery","a-component-mixins","a-analytics","prv:a-sampler").register("a-component",function(b,m,k,f,g){var d=b.createClass({init:function(d,f){b.contains(d,".a-")&&p.error("{API} Cannot create components using 'a-' selectors. Apply your own CSS class or ID to select this element.",
"API","component");this._$element=m(d,f);this._trackApi()},_trackApi:function(){this._componentName&&g("AUI API Analytics")&&f.increment("api:"+this._componentName)}});return{create:function(f){var g=f.mixin;g&&delete f.mixin;f=d.extend(f);g&&b.mixin(f.prototype,k,g);return f}}});"use strict";p.when("A","jQuery","a-component").register("a-alert",function(b,m,k){var f=["error","success","warning","info"],g=b.map(f,function(b){return"a-alert-"+b}).join(" "),d=b.map(f,function(b){return"a-alert-inline-"+
b}).join(" "),n=document.createElement("h4");n.className="a-alert-heading";var r=m(n),x=k.create({_componentName:"alert",init:function(b,a){this._super(b,a);this._$element=this._$element.filter(".a-alert, .a-alert-inline");this._$heading=this._$element.find(".a-alert-heading");this._$content=this._$element.find(".a-alert-content")},mixin:["show","hide","size","isEmpty"],heading:function(b){if("undefined"===typeof b)return this._$heading.text();this._$heading.length?this._$heading.text(b):this._$heading=
r.clone().text(b).insertBefore(this._$content);return this},removeHeading:function(){this._$heading.remove();this._$heading=m();return this},text:function(b){if("undefined"===typeof b)return this._$content.text();this._$content.text(b);return this},html:function(b){if("undefined"===typeof b)return this._$content.html();this._$content.html(b);return this},type:function(k){-1===b.indexOfArray(f,k)&&p.error("{API} Alert type must be one of [error, success, warning, info].","API","alert");this._$element.each(function(a,
b){a=m(b);b="a-alert-";a.hasClass("a-alert-inline")?(b+="inline-",a.removeClass(d)):a.removeClass(g);a.addClass(b+k)});return this}});return function(b,a){return new x(b,a)}});"use strict";p.when("jQuery","a-component","a-form-controls-api").register("a-checkbox",function(b,m,k){var f=k.setCheckboxState,g=m.create({_componentName:"checkbox",init:function(b,f){this._super(b,f);this._$element=this._$element.closest(".a-checkbox");this._$input=this._$element.find("[type\x3dcheckbox]")},mixin:["show",
"hide","size","isEmpty"],check:function(b){b=void 0===b?!0:b;this._$element.each(function(){f(this,b)});return this},uncheck:function(){return this.check(!1)},toggleChecked:function(){this._$element.each(function(){k.toggleCheckboxState(this)});return this},isChecked:function(){for(var b=0,f=this._$input.length;b<f;b++)if(!this._$input[b].checked)return!1;return!0},isUnchecked:function(){for(var b=0,f=this._$input.length;b<f;b++)if(this._$input[b].checked)return!1;return!0},enable:function(b){b=void 0===
b?!0:b;this._$element.each(function(){f(this,void 0,!b)});return this},disable:function(){return this.enable(!1)},toggleEnabled:function(){for(var b=0,g=this._$input.length;b<g;b++)f(this._$element[b],void 0,!this._$input[b].disabled);return this},isEnabled:function(){for(var b=0,f=this._$input.length;b<f;b++)if(this._$input[b].disabled)return!1;return!0},isDisabled:function(){for(var b=0,f=this._$input.length;b<f;b++)if(!this._$input[b].disabled)return!1;return!0},toggle:function(d){"undefined"!==
typeof d&&(d=!!d);this._$element.each(function(){b(this).toggle(d)});return this}});return function(b,f){return new g(b,f)}});"use strict";p.when("A","a-component").register("a-meter",function(b,m){var k=m.create({_componentName:"meter",init:function(b,g){this._super(b,g);this._$element=this._$element.filter(".a-meter, .a-meter-with-txt");this._$bar=this._$element.find(".a-meter-bar");this._$progressTxt=this._$element.find(".a-meter-progress-txt")},mixin:["show","hide","size","isEmpty"],get:function(){return{percent:this.percent(),
txt:this.text()}},enable:function(){this._$element.removeClass("a-inactive");return this},disable:function(){this._$element.addClass("a-inactive");return this},isEnabled:function(){return!this._$element.hasClass("a-inactive")},percent:function(f){if("undefined"===typeof f)return f=this._$bar.get(0).style.width,parseInt(f,10);b.isFiniteNumber(f)||p.error("{API}  Meter percent should be a number between 0 and 100","a-meter","setProgress");f=Math.min(100,Math.max(0,f));var g=f+"%";f=f.toString();this._$bar.css({width:g});
this._$element.attr({"aria-label":g,"aria-valuenow":f});return this},text:function(b){if("undefined"===typeof b)return this._$progressTxt.text();this._$progressTxt.text(b);return this},set:function(b,g){this.percent(b);g&&this.text(g);return this}});return function(b,g){return new k(b,g)}});p.when("a-component").register("a-spinner",function(b){var m=b.create({_componentName:"spinner",init:function(b,f){this._super(b,f);this._$element=this._$element.filter(".a-spinner-wrapper, .a-spinner")},mixin:["show",
"hide","isEmpty","size"],remove:function(){this._$element.remove()}});return function(b,f){return new m(b,f)}});"use strict";p.register("a-ua",function(){return{compareVersions:function(b,m,k){var f=function(b){p.error("Versions are not comparable. "+b,"A - extras","compareVersions")};k=k||".";"string"===typeof b&&"string"===typeof m&&"string"===typeof k&&""!==b&&""!==m||f("Input values are not valid.");b=b.split(k);m=m.split(k);k=Math.max(b.length,m.length);for(var g=0;g<k;g++){var d=g<b.length?
Number(b[g]):0,n=g<m.length?Number(m[g]):0;!isNaN(d)&&isFinite(d)&&!isNaN(n)&&isFinite(n)||f("Piece of one version number evaluates to NaN or +/- Infinity.");if(d<n)return-1;if(d>n)return 1}return 0}}});"use strict";p.when("A","3p-promise","load").register("a-pcv",function(b,m){var k;return{getData:function(){k||(k=new m(function(b,g){var d=n.pcv.AmazonUI;d?(document.documentElement.setAttribute("data-aui-version",d),b(d)):g(Error("Package closure version of AmazonUI is not found on the page"))}));
return k}}});"use strict";p.when("jQuery").register("a-flow-closure-id",function(b){function m(k){var f=b('meta[name\x3d"flow-closure-id"]')[0];n._FLOW_CLOSURE_ID=f?f.content:k?null:r;return n._FLOW_CLOSURE_ID}return{HEADER_KEY:"x-amzn-flow-closure-id",initialize:function(){n._FLOW_CLOSURE_ID||m(!0)},get:function(){return n._FLOW_CLOSURE_ID!==r?n._FLOW_CLOSURE_ID:m()}}});"use strict";p.when("a-flow-closure-id","ready").execute(function(b){b.initialize()})});
/* ******** */
(function(k){var g=window.AmazonUIPageJS||window.P,m=g._namespace||g.attributeErrors,d=m?m("AmazonUIBaseJS@declarative","AmazonUI"):g;d.guardFatal?d.guardFatal(k)(d,window):d.execute(function(){k(d,window)})})(function(k,g,m){"use strict";k.when("jQuery","a-util","a-events","a-constants","prv:a-guard").register("a-declarative",function(d,l,k,n,g){function m(a){var b=d(a.currentTarget),c=d(a.target);if("submit"===a.type){var e=c.closest("form");e.length&&(c=e)}if(e=b.data("action"))a={$target:c,$currentTarget:b,
targetTag:c.prop("tagName").toLowerCase(),type:a.type,$event:a,$declarativeParent:b},r(e,a)}function r(a,b){var c=b.$event,e=b.$target,f=b.$currentTarget,d=b.type;a=a.split(" ");l.each(a,function(a){var h=q[a]||{},p=f.data(a),g=l.extend({},b,{action:a,data:p});a="a:declarative:"+a;var m=a+":"+d;k.trigger(a,g);k.trigger(m,g);g=!1;p?g=!!p.allowLinkDefault:h&&(g=!!h.allowLinkDefault);"click"!==c.type||g?h=!1:(h=e.closest("a"),h=h.length&&("#"===h[0].href||c.currentTarget===h[0]||h.parent(".a-declarative").length));
h&&c.preventDefault()})}var q={};d(document).delegate(".a-declarative",n.constants.declarativeEvents,m);d(document).delegate(".a-gesture","tap swipe swipe-horizontal swipe-vertical pan-horizontal pan-vertical doubleTap",m);n=function(){switch(arguments.length){case 2:var a=arguments[0];var b=arguments[1];break;case 3:a=arguments[0];var c=arguments[1];b=arguments[2];break;case 4:a=arguments[0];c=arguments[1];var e=arguments[2];b=arguments[3]}if(a){"string"===typeof a&&(a=l.trim(a).split(" "));var f=
this;l.each(a,function(a){var d="a:declarative:"+a;q[a]=e||{};c?(c="string"===typeof c?l.trim(c).split(" "):c,l.each(c,function(a){k.on.call(f,d+":"+a,function(){return g.guardTimeFn(f,b).apply(this,arguments)})})):k.on.call(f,d,b)})}};n.create=function(a,b,c){var e=a.jquery&&a.length?a:d(a);if(e.length&&b){var f=e.data("action");e.data("action",f?f+" "+b:b).data(b,c?c:{});e.addClass("a-declarative")}return a};n.remove=function(a,b){var c=a.jquery&&a.length?a:d(a);if(!c.length)return a;var e=c.data("action");
if(!e)return a;var f=e.split(" ");b?(b=b.split(" "),l.each(b,function(a){var b=l.indexOfArray(f,a);0<=b&&(f.splice(b,1),c.data(a,null))})):(l.each(f,function(a){c.data(a,null)}),f=[]);f.length?c.data("action",f.join(" ")):c.data("action",null).removeClass("a-declarative");return a};return{declarative:n}})});
/* ******** */
(function(f){var e=window.AmazonUIPageJS||window.P,n=e._namespace||e.attributeErrors,a=n?n("AmazonUIBaseJS@preload","AmazonUI"):e;a.guardFatal?a.guardFatal(f)(a,window):a.execute(function(){f(a,window)})})(function(f,e,n){"use strict";f.when("3p-promise","a-analytics","a-util","prv:a-preload-queue","prv:a-preload-strategies").register("a-preload",function(a,e,h,k,f){function m(){return new a(function(a){setTimeout(a,2500)})}function p(d,b){var p=Date.now();b=f.getStrategy(d,b)(d,b);var g=a.race([b.promise,
m()]).then(function(){e.increment("preload_fulfilled");return{url:d,success:!0,duration:Date.now()-p}},function(g){e.increment("preload_failed");return{url:d,success:!1,reason:g}});b.teardown&&g.then(b.teardown);return g}function l(d,b){if("string"===typeof d){if(!d.trim())return a.resolve();e.increment("preload_asks");return k(b).then(function(a){return p(d,b).then(a)})}return h.isArray(d)?a.all(d.map(function(a){return l(a,b)})):a.reject("not an URL or URL list")}return{preload:l}});f.when("3p-promise").register("prv:a-preload-queue",
function(a){function e(){if(h){var a=(k.length?k:m?q:[]).pop();a&&(h--,a())}}var h=5,k=[],q=[],m=!1;f.when("afterLoad").execute(function(){m=!0;for(var a=h;0<a;a--)e()});return function(f){function l(){l=function(){};h++;e()}return(new a(function(a){var b=f?k:q;b.splice(Math.round(Math.random()*b.length),0,a);e()})).then(function(){return function(a){l();return a}})}});f.when("3p-promise","a-util").register("prv:a-preload-strategies",function(a,f){function h(a){a=(a=/^(?:[^?#]+)[.]([a-z2]+)(?:[?#].*)?$/.exec(a))&&
a[1]||"";return"js"===a?"script":"css"===a?"style":/^gif|jpe?g|png$/.test(a)?"image":/^woff2?$/.test(a)?"font":"fetch"}function k(a,c){var g=/^(https?:|[/][/])/;return!(new RegExp("^("+c.protocol+")?//"+c.hostname+"/")).test(a)&&g.test(a)}function q(g){return function(c){var b=document.createElement("link");return{promise:new a(function(a,f){try{var d=h(c);b.rel=g;b.as=d;if("font"==d||"script"==d&&k(c,e.location))b.crossOrigin="anonymous";b.href=c;b.onerror=b.onload=a;document.head.appendChild(b)}catch(u){f("failed to preload link loader")}}),
teardown:function(){b&&b.parentElement&&b.parentElement.removeChild(b)}}}}function m(b){var c=new Image;return{promise:new a(function(a,g){try{c.style.display="none",c.onerror=c.onload=a,c.src=b,document.documentElement.appendChild(c)}catch(r){g("failed to preload image loader")}}),teardown:function(){c&&c.parentElement&&c.parentElement.removeChild(c)}}}function p(b){return{promise:new a(function(a,g){try{var c=new XMLHttpRequest;c.open("GET",b,!0);c.onreadystatechange=function(){4==this.readyState&&
a()};c.send()}catch(r){g("failed to preload ajax loader")}})}}function l(b){return{promise:new a(function(a,g){try{var c=h(b),d={mode:"font"==c||"script"==c&&k(b,e.location)?"cors":"no-cors"};e.fetch(b,d).finally(a)}catch(t){g("failed to preload fetch loader")}})}}var d=!!e.fetch,b=!1;(function(){try{var a=document.createElement("link");b=a.relList.supports("preload");a.relList.supports("prefetch")}catch(c){}})();var n=b?q("preload"):function(){};return{getStrategy:function(a,c){a=h(a);return b&&
c?n:"image"===a?m:d?l:p}}})});
/* ******** */
(function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("AmazonUIBaseJS@touch","AmazonUI"):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){});
/* ******** */
(function(a){var c=window.AmazonUIPageJS||window.P,d=c._namespace||c.attributeErrors,b=d?d("AmazonUIBaseJS@A","AmazonUI"):c;b.guardFatal?b.guardFatal(a)(b,window):b.execute(function(){a(b,window)})})(function(a,c,d){"use strict";a.when("a-bodyBegin").execute("build-A",function(){var b=a.execute().decorate,c=a.when("a-util","a-defer","a-base","a-events","a-declarative","a-state","a-ajax","a-animate","a-image","a-constants","a-detect","a-browser-events","a-preload","a-prefix","a-request-animation-frame",
"a-class","a-draggable").register("A",function(a){function e(b,e,d,f){this._guard=b;this._logError=e;this._guardTime=d;a.each(c,function(c){a.extend(this,new c.constructor(b,e))},this)}var c=[];e.prototype={};a.each(arguments,function(d){b&&d.constructor!==Object?c.push(d):(delete d.constructor,a.extend(e.prototype,d))});return b?e:e.prototype});b&&c.decorate(function(b,a){return new b(a.guard,a.logError,a.guardTime)})})});
/* ******** */
'use strict';(function(c){var f=window.AmazonUIPageJS||window.P,g=f._namespace||f.attributeErrors,d=g?g("AmazonUIButton@buttonJS","AmazonUI"):f;d.guardFatal?d.guardFatal(c)(d,window):d.execute(function(){c(d,window)})})(function(c,f,g){c.when("A","a-component").register("a-button",function(d,l){function e(a){a.preventDefault()}var h=l.create({_componentName:"button",init:function(a,b){this._super(a,b);this._$element=this._$element.filter(".a-button");this._$coreFormElement=this._$element.children(".a-button-inner").children("button,input");
this._$coreLinkElement=this._$element.children(".a-button-inner").children("a");this._$contentElement=this._$element.find(".a-button-text");this._$accessibleElement=this._$element.children(".a-button-inner").find('[role\x3d"radio"]');0>=this._$accessibleElement.length&&(this._$accessibleElement=this._$element.filter("[role\x3d'radio']"))},mixin:"show hide toggle isEmpty size on off trigger".split(" "),enable:function(){this._$element.removeClass("a-button-disabled");this._$coreFormElement.prop("disabled",
!1);this._$coreLinkElement.unbind("click",e);this._$coreLinkElement.removeAttr("aria-disabled");return this},disable:function(){this._$element.addClass("a-button-disabled").removeClass("a-button-focus");this._$coreFormElement.prop("disabled",!0);this._$coreLinkElement.click(e);this._$coreLinkElement.attr("aria-disabled","true");return this},isEnabled:function(){return!this._$element.hasClass("a-button-disabled")},setStatus:function(a){var b=this._$element,e=[null,"normal","selected","disabled","error",
"inactive"],k=0>d.indexOfArray(e,a),m="radio"===this._$accessibleElement.attr("role");if(k)return c.error(a+" is not a valid status"),!1;d.each(e,function(a){b.removeClass("a-button-"+a)});this._$coreFormElement.prop("disabled","disabled"===a);this._$accessibleElement.attr("aria-checked",function(k,b){return m?"selected"===a:b});null!==a&&b.addClass("a-button-"+a);return this},text:function(a){if(!(1>this._$contentElement.length)){if("undefined"===typeof a)return this._$contentElement.text();this._$contentElement.text(a);
return this}}});return function(a,b){return new h(a,b)}});"use strict";c.when("A","a-component").register("a-toggle-button",function(d,c){function e(a){a.preventDefault()}function h(a){d.each(b,function(b){a._$element.removeClass(b)},a)}function a(a){return 0===a._$element.length||0===a._$coreFormElement.length}var b=["a-button-selected","a-button-focus"],f=c.create({_componentName:"toggleButton",init:function(a,b){this._super(a,b);this._$element=this._$element.filter(".a-button");this._$coreFormElement=
this._$element.find(".a-button-inner").find("button,input");this._$coreLinkElement=this._$element.find(".a-button-inner a");this._$accessibleElement=this._$element.children(".a-button-inner").find('[role\x3d"radio"]');0>=this._$accessibleElement.length&&(this._$accessibleElement=this._$element.filter("[role\x3d'radio']"))},name:function(){return this._$coreFormElement.attr("name")},enable:function(){this._$element.removeClass("a-button-disabled");this._$coreFormElement.prop("disabled",!1);this._$coreLinkElement.unbind("click",
e);return this},disable:function(){h(this);this._$element.addClass("a-button-disabled");this._$coreFormElement.prop("disabled",!0);this._$coreLinkElement.click(e);return this},setAvailable:function(){this._$element.removeClass("a-button-unavailable");return this},setUnavailable:function(){this._$element.addClass("a-button-unavailable");return this},isEnabled:function(){return!a(this)&&!this._$element.hasClass("a-button-disabled")},setSelected:function(){!a(this)&&this.isEnabled()&&(this._$element.addClass("a-button-selected a-button-focus"),
this._$accessibleElement.attr("aria-checked","true"));return this},setUnselected:function(){h(this);this._$accessibleElement.attr("aria-checked","false");return this},isSelected:function(){return!a(this)&&this._$element.hasClass("a-button-selected")},isAvailable:function(){return!a(this)&&!this._$element.hasClass("a-button-unavailable")}});return function(a,b){return new f(a,b)}});"use strict";c.when("A","a-component","a-toggle-button").register("a-toggle-button-group",function(d,c,e){var f=c.create({_componentName:"toggleButtonGroup",
init:function(a,b){this._super(a,b);this._$toggleGroupElement=this._$element.filter(".a-button-group, .a-button-toggle-group").eq(0);this._$toggleGroupName=(a=this._$toggleGroupElement.data("a-button-group"))?a.name:g},name:function(){return this._$toggleGroupName},getToggleButtonByName:function(a){return this.getToggleButtonBySelector(".a-button:has([name\x3d"+a+"])")},setSelected:function(a){a=this.getToggleButtonBySelector(a);a.isEnabled()&&(this.getSelected().setUnselected(),a.setSelected());
return this},getSelected:function(){return this.getToggleButtonBySelector(".a-button.a-button-selected")},getToggleButtonBySelector:function(a){return e(this._$toggleGroupElement.find(a))}});return function(a,b){return new f(a,b)}})});
/* ******** */
(function(d){var e=window.AmazonUIPageJS||window.P,f=e._namespace||e.attributeErrors,b=f?f("AmazonUIMeter","AmazonUI"):e;b.guardFatal?b.guardFatal(d)(b,window):b.execute(function(){d(b,window)})})(function(d,e,f){d.when("A","ready").register("a-meters",function(b){var c=b.$;if(document.getElementsByClassName){var d=function(a){a.removeClass("a-meter-unfilled").addClass("a-meter-filled")};c(".a-meter-bar").not(".a-manual-animation").each(function(){var a=c(this);b.onScreen(a,0)?a.addClass("a-meter-filled"):
a.addClass("a-meter-unfilled")});c("body").addClass("a-meter-animate");b.on("resize orientationchange scroll",function(a){c(".a-meter-unfilled").each(function(){var a=c(this);b.onScreen(a,0)&&d(a)})});b.on("a:popover:afterShow",function(a){"ajax"!==a.popover.currentDataStrategy&&(a=a.popover.$popover.find(".a-meter-unfilled"),a.length&&d(a))});b.on("a:popover:ajaxContentLoaded",function(a){var c=a.popover.$popover.find(".a-meter-bar").not(".a-manual-animation");c.length&&(c.addClass("a-meter-unfilled"),
b.delay(function(){d(c)},17))})}})});
/* ******** */
'use strict';(function(g){var k=window.AmazonUIPageJS||window.P,h=k._namespace||k.attributeErrors,f=h?h("AmazonUIWheelPicker","AmazonUI"):k;f.guardFatal?f.guardFatal(g)(f,window):f.execute(function(){g(f,window)})})(function(g,k,h){g.when("A").register("a-wheel-picker",function(f){var g={SNAP_DURATION:200,SETTLE_DELAY:100,wheelHeight:200,centerOffset:80},h={init:function(a,b){if(!a||!a.classList.contains("a-wheel-picker-container"))return null;var c={_container:a,_scrollContainer:null,_realOptions:[],
_selectorValues:[],_name:"",_currentScrollIndex:-1,_settleTimeout:null,_animFrameId:null,_isAnimating:!1,_isTouching:!1,_isKeyboardNav:!1,_config:Object.assign({},g,b||{})};c._scrollContainer=a.querySelector(".a-wheel-picker-scroll-container")||a;this.parseAttributes(c);this.collectOptions(c);this.buildLayout(c);this.initWhenVisible(c);this.bindEvents(c);var d=this;c.setSelectedValue=function(a){return d.setSelectedValue(c,a)};c.getSelectedValue=function(){return d.getSelectedValue(c)};c.remeasure=
function(){d.measure(c)};return c},validateSelectedValue:function(a){var b=this.getSelectedValue(a);b&&-1!==a._selectorValues.indexOf(b)||a._selectorValues.length&&a._container.setAttribute("data-a-selected-value",a._selectorValues[0])},parseAttributes:function(a){var b=a._container,c=b.getAttribute("data-a-wheel-height");c&&(a._config.wheelHeight=parseInt(c,10));a._name=b.getAttribute("data-a-name")||""},collectOptions:function(a){var b=a._scrollContainer.querySelectorAll(".a-wheel-picker-option");
b=Array.prototype.slice.call(b);a._realOptions=b.filter(function(a){return""!==a.textContent.trim()});a._selectorValues=a._realOptions.map(function(a){var b=a.getAttribute("data-a-value");return null!==b?b:a.textContent.trim()})},buildLayout:function(a){var b=a._scrollContainer,c=a._config.wheelHeight,d=c/2;b.style.height=c+"px";a._config.centerOffset=d;a._topSpacer=this.createSpacer(d);a._bottomSpacer=this.createSpacer(d);b.insertBefore(a._topSpacer,b.firstChild);b.appendChild(a._bottomSpacer);this.addOverlay(a);
this.initializeAccessibility(a)},createSpacer:function(a){var b=document.createElement("div");b.className="a-wheel-picker-spacer";b.style.height=a+"px";b.setAttribute("aria-hidden","true");return b},setSpacerHeight:function(a,b){a.style.height=b+"px"},addOverlay:function(a){if((a=a._container.querySelector(".a-wheel-picker-wrapper"))&&!a.querySelector(".a-wheel-picker-overlay")){var b=document.createElement("div");b.className="a-wheel-picker-overlay";a.appendChild(b)}},initializeAccessibility:function(a){a._realOptions.length&&
this.updateAriaSelected(a,this.getSelectedValue(a))},updateAriaSelected:function(a,b){if(a._realOptions.length)for(var c=0;c<a._realOptions.length;c++)a._realOptions[c].setAttribute("aria-selected",a._selectorValues[c]===b?"true":"false")},initWhenVisible:function(a){function b(){c.validateSelectedValue(a);c.measure(a);var b=c.getSelectedIndex(a);0<=b&&c.scrollToIndex(a,b,!1);a._container.classList.add("a-wheel-picker-ready")}var c=this;if(0<a._container.offsetHeight)b();else if("IntersectionObserver"in
k){var d=new IntersectionObserver(function(a){a[0].isIntersecting&&(d.disconnect(),b())});d.observe(a._container)}else var e=0,m=setInterval(function(){e++;0<a._container.offsetHeight?(clearInterval(m),b()):50<=e&&(clearInterval(m),f.log("WheelPicker: container never became visible","WARN"))},100)},measure:function(a){if(0!==a._realOptions.length){var b=a._config.wheelHeight/2;this.setSpacerHeight(a._topSpacer,b);this.setSpacerHeight(a._bottomSpacer,b)}},getIndexFromValue:function(a,b){return a._selectorValues.indexOf(String(b))},
getSelectedIndex:function(a){var b=this.getSelectedValue(a);a=this.getIndexFromValue(a,b||"");return-1!==a?a:0},getScrollForIndex:function(a,b){if(0>b||b>=a._realOptions.length)return 0;var c=a._scrollContainer,d=c.getBoundingClientRect().top;b=a._realOptions[b].getBoundingClientRect();return b.top+b.height/2-d+c.scrollTop-a._config.wheelHeight/2},getIndexFromScroll:function(a){if(!a._realOptions.length)return-1;var b=a._scrollContainer.getBoundingClientRect();b=b.top+b.height/2;for(var c=0;c<a._realOptions.length;c++){var d=
a._realOptions[c].getBoundingClientRect();if(0===c&&d.top>b)return 0;if(d.top<=b&&d.bottom>=b)return c}return a._realOptions.length-1},bindEvents:function(a){function b(){a._isTouching&&(a._isTouching=!1,c.scheduleSnap(a))}var c=this,d=a._scrollContainer;d.addEventListener("touchstart",function(){a._isTouching=!0;a._isKeyboardNav=!1;c.stopAnimation(a);clearTimeout(a._settleTimeout)},{passive:!0});d.addEventListener("touchend",b,{passive:!0});d.addEventListener("touchcancel",b,{passive:!0});d.addEventListener("scroll",
function(){if(!a._isKeyboardNav){var b=c.getIndexFromScroll(a);-1!==b&&(b!==a._currentScrollIndex&&(a._currentScrollIndex=b,c.updateAriaSelected(a,a._selectorValues[b]),c.fireScrollEvent(a,b)),a._isTouching||a._isAnimating||c.scheduleSnap(a))}});d.addEventListener("wheel",function(){a._isKeyboardNav=!1;c.stopAnimation(a);clearTimeout(a._settleTimeout);c.scheduleSnap(a)},{passive:!0});d.addEventListener("keydown",function(b){c.handleKeyDown(a,b)});a._realOptions.forEach(function(b,d){b.addEventListener("click",
function(b){b.preventDefault();a._isKeyboardNav=!1;c.scrollToIndex(a,d,!0,function(){c.commitSelection(a)})})})},scheduleSnap:function(a){var b=this;clearTimeout(a._settleTimeout);a._settleTimeout=setTimeout(function(){a._isTouching||b.snapToNearest(a)},a._config.SETTLE_DELAY)},handleKeyDown:function(a,b){var c=a._realOptions.length,d=this.getIndexFromScroll(a),e=d;switch(b.which){case 38:b.preventDefault();0<d&&(e=d-1);break;case 40:b.preventDefault();d<c-1&&(e=d+1);break;case 36:b.preventDefault();
e=0;break;case 35:b.preventDefault();e=c-1;break;default:return}e!==d&&(a._isKeyboardNav=!0,this.stopAnimation(a),clearTimeout(a._settleTimeout),b=a._selectorValues[e],a._container.setAttribute("data-a-selected-value",b),this.updateAriaSelected(a,b),this.fireScrollEvent(a,e),this.fireSelectEvent(a,e),b=a._scrollContainer,e=this.getScrollForIndex(a,e),b.scrollTo({top:Math.max(0,Math.min(e,b.scrollHeight-b.clientHeight)),behavior:"smooth"}),setTimeout(function(){a._isKeyboardNav=!1},200))},snapToNearest:function(a){var b=
this,c=this.getIndexFromScroll(a);0<=c&&this.scrollToIndex(a,c,!0,function(){b.commitSelection(a)})},scrollToIndex:function(a,b,c,d){b=Math.max(0,Math.min(b,a._selectorValues.length-1));var e=a._scrollContainer;b=this.getScrollForIndex(a,b);b=Math.max(0,Math.min(b,e.scrollHeight-e.clientHeight));c?this.animateTo(a,b,d):(this.stopAnimation(a),e.scrollTop=b,d&&d())},animateTo:function(a,b,c){function d(l){h||(h=l);l=Math.min((l-h)/k,1);1>l?(e.scrollTop=f+g*(1-Math.pow(1-l,3)),a._animFrameId=requestAnimationFrame(d)):
(e.scrollTop=b,a._isAnimating=!1,a._animFrameId=null,c&&c())}this.stopAnimation(a);var e=a._scrollContainer,f=e.scrollTop,g=b-f;if(.5>Math.abs(g))e.scrollTop=b,c&&c();else{var k=a._config.SNAP_DURATION,h=null;a._isAnimating=!0;a._animFrameId=requestAnimationFrame(d)}},stopAnimation:function(a){a._animFrameId&&(cancelAnimationFrame(a._animFrameId),a._animFrameId=null);a._isAnimating=!1},commitSelection:function(a){var b=this.getIndexFromScroll(a);if(-1!==b&&this.getSelectedIndex(a)!==b){var c=a._selectorValues[b];
a._container.setAttribute("data-a-selected-value",c);this.updateAriaSelected(a,c);this.fireSelectEvent(a,b)}},createEventData:function(a,b){return{name:a._name,value:a._selectorValues[b],text:a._realOptions[b].textContent.trim()}},fireScrollEvent:function(a,b){b=this.createEventData(a,b);a._name&&f.trigger("a:wheel-picker:scrolling:"+a._name,b);f.trigger("a:wheel-picker:scrolling",b)},fireSelectEvent:function(a,b){b=this.createEventData(a,b);a._name&&f.trigger("a:wheel-picker:select:"+a._name,b);
f.trigger("a:wheel-picker:select",b)},getSelectedValue:function(a){return a._container.getAttribute("data-a-selected-value")||null},setSelectedValue:function(a,b){b=String(b);var c=this.getIndexFromValue(a,b);if(-1===c)return!1;a._container.setAttribute("data-a-selected-value",b);this.updateAriaSelected(a,b);this.scrollToIndex(a,c,!0);return!0}},n={create:function(a,b){if(!a)return null;if(a._auiWheelPickerInstance)return a._auiWheelPickerInstance;b=h.init(a,b);return b?a._auiWheelPickerInstance=
b:null},getInstance:function(a){return a&&a._auiWheelPickerInstance||null},initAll:function(a){a=a||document;a=a.querySelectorAll(".a-wheel-picker-container");for(var b=[],c=0;c<a.length;c++){var d=this.create(a[c]);d&&b.push(d)}return b}};f.on.ready(function(){n.initAll()});return n})});
/* ******** */
'use strict';(function(c){var d=window.AmazonUIPageJS||window.P,e=d._namespace||d.attributeErrors,b=e?e("AmazonUIFilter","AmazonUI"):d;b.guardFatal?b.guardFatal(c)(b,window):b.execute(function(){c(b,window)})})(function(c,d,e){c.when("A").register("a-filter",function(b){function c(a){a.attr("data-a-selected","true").attr("aria-pressed","true")}function d(a){a.attr("data-a-selected","false").attr("aria-pressed","false")}function e(a){return{$filters:a,filter:function(a){return e(this.$filters.filter(a))},
pills:function(){return this.filter("[data-a-type\x3d'pill']")},dropdowns:function(){return this.filter("[data-a-type\x3d'dropdown']")},buttons:function(){return this.filter("[data-a-type\x3d'button']")},selected:function(){return this.filter("[data-a-selected\x3d'true']")},deselected:function(){return this.filter("[data-a-selected\x3d'false']")},enabled:function(){return this.filter(":not([disabled])")},disabled:function(){return this.filter("[disabled]")},select:function(){var a=this.$filters.filter("[data-a-selected\x3d'false']");
c(a);g(a);return this},deselect:function(){var a=this.$filters.filter("[data-a-selected\x3d'true']");d(a);g(a);return this},toggle:function(){var a=this.$filters.filter("[data-a-selected\x3d'false']"),b=this.$filters.filter("[data-a-selected\x3d'true']");c(a);d(b);g(this.$filters);return this},enable:function(){this.$filters.prop("disabled",!1);return this},disable:function(){this.$filters.prop("disabled",!0);return this},show:function(){this.$filters.attr("data-a-hidden","false");return this},hide:function(){this.$filters.attr("data-a-hidden",
"true");return this},setText:function(a){this.$filters.find("[data-a-selector\x3d'user-content']").text(a);return this},getSize:function(){return this.$filters.size()},isEmpty:function(){return 0===this.getSize()},allSelected:function(){var a=!0;this.$filters.each(function(){if("true"!==f(this).attr("data-a-selected"))return a=!1});return a},anySelected:function(){var a=!1;this.$filters.each(function(){if("true"===f(this).attr("data-a-selected"))return a=!0,!1});return a},getName:function(){return this.$filters.attr("name")},
getValue:function(){return this.$filters.attr("value")}}}function g(a){var c={};a.each(function(){var a=f(this),b=a.closest("[data-a-component\x3d'filter-group']").attr("data-a-name");b&&(c[b]=f.merge(c[b]||[],a))});b.each(c,function(a,c){b.trigger("a:filter:group:"+c+":change",h(a))})}function k(a){a=f(a).find("[data-a-component\x3d'filter']");return e(a)}function h(a){a=f(a).filter("[data-a-component\x3d'filter']");return e(a)}var f=b.$;b.declarative("a-filter-pill-toggle","click",function(a){a=
a.$target.closest("[data-a-component\x3d'filter']");h(a).toggle()});return{within:k,inGroup:function(a){return k("[data-a-component\x3d'filter-group'][data-a-name\x3d'"+a+"']")},get:h}})});
/* ******** */
(function(c){var g=window.AmazonUIPageJS||window.P,l=g._namespace||g.attributeErrors,a=l?l("AmazonUIFont@base","AmazonUI"):g;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,g,l){c.when("jQuery","A","3p-promise").register("a-fonts",function(a,n,p){function c(a,f){var e=b&&b[a]?b:f;return function(){return e[a].apply(e,arguments)}}var h=[],f=a("body"),e=function(){return new p(function(a,b){var f=g.setInterval(function(){n.reduce(h,function(a,b){return a&&"loaded"===
b.status},!0)&&(a(),clearInterval(f))},50)})}(),k={load:function(b){return new p(function(e,c){var d={variant:b,status:"unloaded"};h.push(d);d.$loader=a("\x3cspan\x3e.\x3c/span\x3e",{"class":"aok-hidden"}).css("font",d.variant).appendTo(f);d.status="loading";d.$checker=a("\x3cspan\x3e.\x3c/span\x3e",{"class":"aok-hidden"}).appendTo(f);d.intervalId=g.setInterval(function(){d.$checker.css("font",d.variant+', Consolas, "Courier New", Courier, monospace');var a=d.$checker.width(),b=d.$checker.height();
d.$checker.css("fontFamily",'Consolas, "Courier New", Courier, monospace');if(d.$checker.width()!==a||d.$checker.height()!==b)e(d.variant),d.status="loaded",d.$loader.remove(),d.$checker.remove(),clearInterval(d.intervalId)},50)})},check:function(a){n.each(h,function(b){if(b.variant===a)return"loaded"===b.status});return!1},ready:e},b=document.fonts;b&&b.ready&&(e=b.ready.then?b.ready:b.ready.apply(b));return{load:c("load",k),check:c("check",k),ready:e}});"use strict";c.when("prv:a-custom-font-loader").execute("a-font-loaders",
function(a){function c(a,c){var h=getComputedStyle(document.documentElement);return(a=h&&h.getPropertyValue(a))?a.trim():c}a(c("--ember-class","a-ember"),"1em Amazon Ember;bold 1em Amazon Ember;200 1em Amazon Ember;500 1em Amazon Ember;italic 1em Amazon Ember;italic bold 1em Amazon Ember;italic 200 1em Amazon Ember;italic 500 1em Amazon Ember".split(";"));a(c("--ember-modern-display-class","a-ember-modern-display"),"1em Amazon Ember Modern Display;italic 1em Amazon Ember Modern Display;500 1em Amazon Ember Modern Display;italic 500 1em Amazon Ember Modern Display;bold 1em Amazon Ember Modern Display;italic bold 1em Amazon Ember Modern Display".split(";"));
a(c("--ember-modern-text-class","a-ember-modern-text"),"1em Amazon Ember Modern Text;italic 1em Amazon Ember Modern Text;500 1em Amazon Ember Modern Text;italic 500 1em Amazon Ember Modern Text;bold 1em Amazon Ember Modern Text;italic bold 1em Amazon Ember Modern Text".split(";"))});"use strict";c.when("A","a-fonts","prv:a-capabilities","load").register("prv:a-custom-font-loader",function(a,c,g){function l(a){var c=a.match(/^(.+?)-\d[\d-]*$/);return c?c[1]:a}function h(c,e){var f=(a.localStorage.getItem("a-font-class")||
"").split(" "),b=[],g=new RegExp("^"+c+"-\\d");a.each(f,function(a){a&&(g.test(a)&&a!==e||b.push(a))});-1===a.indexOfArray(b,c)&&b.push(c);e&&-1===a.indexOfArray(b,e)&&b.push(e);a.localStorage.setItem("a-font-class",b.join(" "))}return function(f,e){if(!g.isUCBrowser&&a.localStorage){var k=l(f),b=f!==k?f:"",m=(a.localStorage.getItem("a-font-class")||"").split(" ");f=-1!==a.indexOfArray(m,k);m=!b||-1!==a.indexOfArray(m,b);f&&m||(c.ready.then(function(){h(k,b)}),a.each(e,function(a){c.load(a)}))}}})});
/* ******** */
(function(n){var E=window.AmazonUIPageJS||window.P,z=E._namespace||E.attributeErrors,e=z?z("AmazonUICarousel","AmazonUI"):E;e.guardFatal?e.guardFatal(n)(e,window):e.execute(function(){n(e,window)})})(function(n,E,z){n.declare("a-carousel-constants",{ANIMATING:"animating",ANIMATION_SPEED:"animation_speed",AUTO_ADJUST_HEIGHT:"auto_adjust_height",CIRCULAR:"circular",CURRENT_PIXEL:"px",CURRENTLY_WRAPPING:"currentlyWrapping",DELAY_TIME:"delay_time",ELEMENT_CSS_CLASS:"elementCssClass",FETCHED_ITEMS:"fetchedItems",
FIRST_VISIBLE_ITEM:"firstVisibleItem",HEIGHT_ANIMATION_SPEED:"height_animation_speed",HIDE_OFF_SCREEN:"hide_off_screen",INIT_EVENTS:"a:pageUpdate beforeReady",LOADING:"loading",MIN_GUTTER:"minimum_gutter_width",NAME:"name",NO_TRANSITION:"no_transition",PAGE_NUMBER:"pageNumber",PAGE_SIZE:"pageSize",PEEK_GRADIENT:"peek_gradient",PEEK_PERCENTAGE:"peek_percentage",PEEK_WIDTH:"peek_width",SET_SIZE:"set_size",SHOW_PARTIAL_NEXT:"show_partial_next",SPRINGINESS:"springiness",STATIC_LOADER_CSS_CLASS:"staticLoaderCssClass",
TOTAL_PAGES:"totalPages",TOUCH_EASING:"touch_easing",TRANSITION_STRATEGY:"transitionStrategy",DISPLAY_STRATEGY:"displayStrategy",WRAP_EASING:"wrap_easing",TRANSITION_SLIDE_CIRCULAR_FIRST_CARD_IDX:"transitionSlideCircularFirstCardIndex",NEXT_REQUEST_SIZE:"next_request_size",LOADING_THRESHOLD_PIXELS:"loading_threshold_pixels"});"use strict";n.when("jQuery").register("a-carousel-utils",function(e){function m(d){return"string"===typeof d}function g(d){return d&&d.nodeType!==z}function d(e){return""===
e?"\x3cdiv\x3e\x3c/div\x3e":e?m(e)||g(e)?e:d(e.content):null}function l(d){d&&(m(d)||g(d)?d=!0:d.content=l(d.content));return d}return{addElementToDom:function(d,h){if(h){if(m(h)||g(h))if(e(h).hasClass("a-carousel-card-fragment")){var b=e(h).clone();d.empty().append(b.contents())}else d.empty().append(h);!0!==h&&d.removeClass("a-carousel-card-empty")}},clearElementFromItem:l,getElementFromItem:d,isElement:g,isString:m}});"use strict";n.register("a-carousel-circular-utils",function(){function e(e){var d=
0<e;return function(e,f,h){var b=f.length;h=(h||1)%b;e=e.get(0);for(var a,c=0;c<h;c++)d?(a=f.get(c),e.appendChild(a)):(a=f.get(b-1-c),e.insertBefore(a,e.children[0]))}}function m(e){var d=0<e;return function(e,f){f=f?f%e.length:1;d?e=e.concat(e.splice(0,f)):e.unshift.apply(e,e.splice(e.length-f,f));return e}}return{rotateCW:e(1),rotateCCW:e(-1),rotateArrayCW:m(1),rotateArrayCCW:m(-1),firstCardIndexAfterRotate:function(e,d,l){e=(d+e)%l;0===e?e=l:0>e&&(e=l+e);return e},relativeIndexFromIndex:function(e,
d,l){var f=1;if(0<e&&e<=l)return e>d?f=e-d+1:e<d&&(f=l-d+e+1),f;n.error("idx should be between 1 and "+l,"a-carousel-circular-utils","relativeIndexFromIndex")}}});"use strict";n.when("A","jQuery").register("a-carousel-measure",function(e,m){return function(g){function d(d,h,b){var a,c,p;h.jquery||(h=m(h));for(e.each(b,function(a){if("top"===a||"left"===a)return c=h.offset(),!1});void 0!==(a=b.pop());){var f=d[a];"left"===a||"top"===a?d[a]=c[a]:-1<a.indexOf("outer")?d[a]=h[a](!0):d[a]=h["outer"+a.charAt(0).toUpperCase()+
a.substr(1)]();d[a]!==f&&(void 0===p&&(p={}),p[a]=f)}return p}var l={carousel:{height:0,width:0,outerHeight:0,outerWidth:0},viewport:{height:0,width:0,outerHeight:0,outerWidth:0},items:[],getFirstCardWidth:function(){return void 0===this.items[0]||!e.isFiniteNumber(this.items[0].width)||0>=this.items[0].width?160:this.items[0].width}};g.measure=function(f){var h=this.dom.$carousel,b=this.dom.$viewport,a={};f&&(f=f.split(" "));if(!f||-1<e.indexOfArray(f,"carousel"))a.carousel=d(l.carousel,h,"top left height width outerHeight outerWidth".split(" "));
if(!f||-1<e.indexOfArray(f,"viewport"))a.viewport=d(l.viewport,b,["height","width","outerHeight","outerWidth"]);if(!f||-1<e.indexOfArray(f,"items"))l.items=[],a.items={},h.children("li").each(function(c,b){l.items[c]={};b=d(l.items[c],b,"top left height width outerHeight outerWidth".split(" "));void 0!==b&&(a.items[c]=b)});return a};g.getItemOffset=function(e){var d=l.items;e--;var b=0;if(d&&d.length&&e<d.length){for(var a=d[0].outerWidth,c=0;c<e;c++)b+=d[c]?d[c].outerWidth:a;0<e&&this.getAttr("first_item_flush_left")&&
(b+=g.getAttr("currentGutter"))}return b};g.getDimensions=function(){return e.copy(l)};g.updateDimensionsCache=function(d){e.extend(l,d)};g.getViewportWidth=function(){try{return l.viewport.width}catch(f){}}}});"use strict";n.when("A","jQuery").register("a-carousel-attributes",function(e,m){return function(g,d){var l={},f={},h={};e.extend(l,d);g.onChange=function(b,a){b=b.split(" ");for(var c=b.length,d;c--;)d=b[c],f[d]||(f[d]=[]),m.isFunction(a)&&-1===e.indexOfArray(f[d],a)&&f[d].push(a);return this};
g.unbind=function(b,a){f[b]&&a&&(a=e.indexOfArray(f[b],a),-1<a&&f[b].splice(a,1));return this};g.once=function(b,a){var c=function(){a.apply(null,arguments);g.unbind(b,c)};return g.onChange(b,c)};g.setAttr=function(b,a,c){var d=l[b];l[b]=a;if(!(c||h[b]||e.equals(a,d))){h[b]=!0;a=e.copy(a);d=e.copy(d);if(f[b]){c=e.copy(f[b]);for(var x=0,w=c.length;x<w;x++)c[x](a,d,g,b)}a={newValue:a,oldValue:d,carousel:g};e.trigger("a:carousel:change:"+b,a);l.name&&e.trigger("a:carousel:"+l.name+":change:"+b,a);h[b]=
!1}return this};g.getAttr=function(b){return e.copy(l[b])}}});"use strict";n.when("A","jQuery","a-carousel-measure","a-carousel-attributes","a-carousel-strategies","a-carousel-constants","a-analytics","prv:a-capabilities").register("a-carousel-base",function(e,m,g,d,l,f,h,b){function a(c){var a=c.getAttr("set_size")<=c.getAttr("pageSize"),b=c.getAttr(f.NO_TRANSITION);1===c.getAttr("totalPages")&&1<c.getAttr("pageNumber")&&c.gotoPage(1,{startover:!0,animationDuration:0});c.dom.$container.find(".a-carousel-left, .a-carousel-right").css("visibility",
a||b?"hidden":"visible")}function c(c,a){return isNaN(c)?(n.log("`set_size` should be an integer: "+c,"WARN","aui:carousel:base"),a):parseInt(c,10)}function p(c){c.onChange("pageSize",function(a,b){var k=c.getAttr("firstVisibleItem"),d=Math.ceil(k/a);1===d&&1<k?d=2:1>d&&(d=1);c.setAttr("pageNumber",d);c.setAttr("totalPages",Math.ceil(c.getAttr("set_size")/a));k=c.getAttr("ajax");a>b&&(k&&k.prefetch_next_page?c.strategies.ajax.wantNextPage(c):c.strategies.ajax.wantCurrentPage(c))});c.onChange("set_size",
function(a,b){var k=c.getAttr("pageSize"),d=c.getAttr("fetchedItems");c.setAttr("totalPages",Math.ceil(a/k));a<b?(d.splice(a,Number.MAX_VALUE),c.setAttr("fetchedItems",d)):c.strategies.ajax.wantCurrentPage&&c.strategies.ajax.wantCurrentPage(c)});c.onChange("firstVisibleItem",function(a){c.dom.$container.find("input.a-carousel-firstvisibleitem").val(a)});c.onChange("pageNumber",function(a){0<a&&a<=c.getAttr("totalPages")&&c.setAttr("currentlyWrapping",!1)})}function x(a,b,p){if(0!==arguments.length){a.jquery||
(a=m(a));this.dom={$container:a,$viewport:a.hasClass("a-carousel-viewport")?a:a.find(".a-carousel-viewport").eq(0),$carousel:a.find(".a-carousel").eq(0)};!a.length||this.dom.$viewport.length&&this.dom.$carousel.length||h.logError("[AUI] CarouselContainer does not have CarouselContent.","ERROR",JSON.stringify({xpath:e.xpath(a.get(0)),cssSelector:e.cssSelector(a.get(0)),custody:e.attributionChain(a.get(0))}));var k={totalPages:1E3,pageNumber:1,pageSize:0,firstVisibleItem:1,initThreshold:100,maintain_state:!0,
px:0,auto_adjust_height:!0,ajax:{}};e.extend(k,p);k.maintain_state=!!k.maintain_state;k.id_list?k.set_size||(k.set_size=k.id_list.length):k.id_list=[];var w=this.dom.$carousel.children("li");if(k.set_size)k.set_size=c(k.set_size,w.length);else{var r=parseInt(w.first().attr("aria-setsize"),10);e.isFiniteNumber(r)&&0<r?k.set_size=r:k.set_size=w.length}var f=[];this.dom.$carousel.children("li").each(function(c,a){f.push(m(a).hasClass("a-carousel-card-empty")?"":e.trim(a.innerHTML))});k.fetchedItems=
f;g(this);d(this,k);this.strategies=b;return this}}e.each(l,function(c,a){x.prototype["set"+a.charAt(0).toUpperCase()+a.slice(1)+"Strategy"]=function(c){this.strategies[name]=c;"function"===typeof c.init&&c.init(this)}});l=x.prototype;l.gotoNextPage=function(c){this.getAttr("transitionPaused")||(this.strategies.transition.gotoNextPage(this,c),c&&c.accessibleSafe&&this.strategies.accessibility.nextPage(this,c.animationDuration,c.animationSpeed))};l.gotoPrevPage=function(c){this.getAttr("transitionPaused")||
(this.strategies.transition.gotoPrevPage(this,c),c&&c.accessibleSafe&&this.strategies.accessibility.prevPage(this,c.animationDuration,c.animationSpeed))};l.gotoPage=function(c,a){this.getAttr("transitionPaused")||(this.strategies.transition.gotoPage(this,c,a),a&&a.accessibleSafe&&this.strategies.accessibility.gotoPage(this,a.animationDuration,a.animationSpeed))};l.gotoIndex=function(c,a){(!this.getAttr("transitionPaused")||a&&a.ignorePause)&&this.strategies.transition.gotoIndex(this,c,a)};l.gotoPixel=
function(c,a){this.getAttr("transitionPaused")||this.strategies.transition.gotoPixel(this,c,a)};l.resize=function(){if(this.dom.$container.is(":visible")){var c=this.measure("carousel viewport");this.strategies.display.resize(this,c)}};l.pause=function(){this.setAttr("transitionPaused",!0)};l.resume=function(){this.setAttr("transitionPaused",!1)};l.triggerEvent=function(c,a){a=a||{};a.carousel=this;e.trigger("a:carousel:"+c,a);var b=this.getAttr("name");b&&e.trigger("a:carousel:"+b+":"+c,a)};l.getStaticLoader=
function(){return this.getAttr(f.STATIC_LOADER_CSS_CLASS)?'\x3cdiv class\x3d"'+this.getAttr(f.STATIC_LOADER_CSS_CLASS)+'"\x3e\x3c/div\x3e':""};l.getEmptyCard=function(c,a){var b="a-carousel-card a-carousel-card-empty";this.getAttr(f.ELEMENT_CSS_CLASS)&&(b=b+" "+this.getAttr(f.ELEMENT_CSS_CLASS));return['\x3cli class\x3d"',b,'" aria-setsize\x3d"',a,'" aria-posinset\x3d"',c,'"\x3e',this.getStaticLoader(),"\x3c/li\x3e"].join("")};l.initTouchHandling=function(){var c=this,a=c.dom.$viewport;if(a.length&&
((e.capabilities.touch||e.capabilities.pointerPrefix)&&n.when("a-touch").execute(function(b){a.addClass("a-gesture a-gesture-horizontal").bind("pan-horizontal swipe-horizontal",function(){return!1});e.on("a:swipe-horizontal:"+a[0].id,function(a){if(!c.getAttr("transitionPaused")&&c.strategies.transition.onSwipe)c.strategies.transition.onSwipe(c,a)});if(!c.getAttr("disable_panning"))e.on("a:pan-horizontal:"+a[0].id,function(a){if(!c.getAttr("transitionPaused")&&c.strategies.transition.onPan)c.strategies.transition.onPan(c,
a)})}),b.isIE10||b.isIE11Plus)){var d=function(c){c.stopPropagation();c.preventDefault();document.body.removeEventListener("click",d,!0)};a.bind(e.action.start,function(c){a.bind("swipe-horizontal.a-ssiec pan-horizontal.a-ssiec",function(c){a.unbind(".a-ssiec");a.bind(e.action.end+".a-ssiec",function(c){a.unbind(".a-ssiec");document.body&&document.body.addEventListener("click",d,!0)})})})}};l.init=function(){var c=this,b=c.strategies,d=c.dom.$viewport[0];d&&!d.id&&(d.id="anonCarousel"+c.__id);c.dom.$carousel.contents().not(function(){return this.tagName&&
"li"===this.tagName.toLowerCase()}).remove();e.each(c.strategies,function(a){a.initAttrs&&e.each(a.initAttrs,function(a,b){var d=a;"function"===typeof a&&(d=a(c.getAttr(b)));c.setAttr(b,d)})});if(1>c.getAttr("set_size"))return b.ajax.init(c),!1;c.measure();e.each(c.strategies,function(a){a.init(c)});b=c.getAttr("pageSize");d=c.getAttr("set_size");c.setAttr("totalPages",Math.ceil(d/b));p(c);c.setAttr("isInTab",0<c.dom.$container.closest(".a-tab-content").length,!0);c.triggerEvent("init");e.each(c.strategies,
function(a){a.afterInit&&a.afterInit(c)});c.triggerEvent("afterInit");b=c.getAttr("firstVisibleItem");1===b&&c.getAttr("maintain_state")&&(b=parseInt(c.dom.$container.find("input.a-carousel-firstvisibleitem").val(),10),e.isFiniteNumber(b)&&0<b&&b<=d||(b=1));if(1<b){d=700;for(var h=Math.ceil(b/c.getAttr("pageSize")),f=2;f<h;f++)d+=700/f;c.gotoIndex(b,{animationDuration:d,easingFunction:"ease"})}a(this);c.onChange("pageSize set_size",function(){a(c)});b=c.dom.$container.find(".a-carousel-button");b.length&&
(d=b.eq(0).position().top+"px",b.css("top",d));var x=!1,g=function(a){a.preventDefault();a={startover:!0,accessibleSafe:"keydown"===a.type?!0:!1};5<c.getAttr("pageNumber")?a.animationDuration=1250:a.animationSpeed=5*c.getDimensions().viewport.width;c.gotoPage(1,a)};c.dom.$container.delegate(".a-carousel-goto-nextpage","click dblclick",function(a){x||(x=!0,a.preventDefault(),c.gotoNextPage({accessibleSafe:!0}),e.delay(function(){x=!1},5))}).delegate(".a-carousel-goto-prevpage","click dblclick",function(a){x||
(x=!0,a.preventDefault(),c.gotoPrevPage({accessibleSafe:!0}),e.delay(function(){x=!1},5))}).delegate(".a-carousel-goto-nextpage","keydown",function(a){if(a.which===e.constants.keycodes.ENTER||a.which===e.constants.keycodes.SPACE)a.preventDefault(),c.gotoNextPage({accessibleSafe:!0})}).delegate(".a-carousel-goto-prevpage","keydown",function(a){if(a.which===e.constants.keycodes.ENTER||a.which===e.constants.keycodes.SPACE)a.preventDefault(),c.gotoPrevPage({accessibleSafe:!0})}).delegate(".a-carousel-restart",
"keydown",function(c){c.which!==e.constants.keycodes.ENTER&&c.which!==e.constants.keycodes.SPACE||g(c)}).delegate(".a-carousel-restart","click",function(c){g(c)});c.dom.$container.find(".a-carousel-page-max").html(this.getAttr("totalPages"));return!0};return x});"use strict";n.when("A","jQuery","a-carousel-base","a-carousel-constants").register("a-carousel-mobile",function(e,m,g,d){function l(b){var a=b.getAttr("loaderHeight");a||((a=b.getAttr("maxHeight"))?(a=Math.min(.9*a,90),a=Math.max(a,120)):
a=90,b.setAttr("loaderHeight",a));return a}function f(b,a,c){g.call(this,b,a,c);if(0!==arguments.length)return this.getAttr("circular")===h&&this.setAttr("circular",!1),this.getAttr("show_partial_next")===h&&this.setAttr("show_partial_next",!0),this.getAttr("hide_off_screen")===h&&this.setAttr("hide_off_screen",!1),this.getAttr("springiness")===h&&this.setAttr("springiness",.8),this.getAttr("touch_easing")===h&&this.setAttr("touch_easing","cubic-bezier(0.215, 0.610, 0.355, 1.000)"),this.init=function(){return g.prototype.init.call(this)?
(this.getAttr(d.STATIC_LOADER_CSS_CLASS)||this.dom.$carousel.children("li").children(".a-loading-static").css("height",l(this)+"px"),this.getAttr(d.NO_TRANSITION)||this.initTouchHandling(),!0):!1},this}var h;f.prototype=new g;f.prototype.constructor=f;f.prototype.getStaticLoader=function(){return this.getAttr(d.STATIC_LOADER_CSS_CLASS)?'\x3cdiv class\x3d"'+this.getAttr(d.STATIC_LOADER_CSS_CLASS)+'"\x3e\x3c/div\x3e':'\x3cdiv class\x3d"a-loading-static" style\x3d"height:'+l(this)+'px"\x3e\x3cdiv class\x3d"a-loading-static-inner"\x3e\x3c/div\x3e\x3c/div\x3e'};
return f});"use strict";n.when("A","jQuery","a-carousel-base","a-carousel-constants").register("a-carousel-desktop",function(e,m,g,d){function l(b){var a=b.getAttr("set_size")<=b.getAttr("pageSize"),c=b.getAttr(d.NO_TRANSITION);b.dom.$container.find(".a-carousel-pagination").css("visibility",a||c?"hidden":"visible")}function f(b,a,c){g.call(this,b,a,c);if(0!==arguments.length){var e=this;e.getAttr("circular")===h&&this.setAttr("circular",!0);e.getAttr("hide_off_screen")===h&&this.setAttr("hide_off_screen",
!0);e.onChange("totalPages",function(c){e.dom.$container.find(".a-carousel-page-max").html(c);c<e.getAttr("pageNumber")&&e.gotoPage(c)});e.onChange("pageNumber",function(c,a){a=e.dom.$container;var b=a.find(".a-carousel-restart-container");1<c?b.show():b.hide();a=a.find(".a-carousel-page-count");b=a.clone();b.find(".a-carousel-page-current").html(c);a.html(b.html())});e.init=function(){var c=this;return g.prototype.init.call(c)?(l(this),c.onChange("pageSize set_size",function(){l(c)}),2>c.getAttr("pageNumber")&&
c.dom.$container.find(".a-carousel-restart-container").hide(),c.getAttr(d.NO_TRANSITION)||c.initTouchHandling(),!0):!1};return e}}var h;f.prototype=new g;return f.prototype.constructor=f});"use strict";n.when("A","a-carousel-desktop","a-carousel-mobile").register("a-carousel-classes",function(e,m,g){return{desktop:m,mobile:g,"default":e.capabilities.mobile||e.capabilities.tablet?"mobile":"desktop"}});"use strict";n.when("A","jQuery","p-detect","a-carousel-constants").register("a-carousel-stretchygoodness",
function(e,m,g,d){function l(c,a,b,d){c.getAttr("show_partial_next")&&!c.getAttr("force_minimum_gutter_width")&&(a-=b/10);c=c.getAttr("minimum_gutter_width");var k=0,p=!0;for(a-=c;0<a;)k++,a=d&&p?a-b:a-(b+c),p=!1;0>a&&k--;return e.isFiniteNumber(k)&&0<k?k:1}function f(c,a,b,d,k,h,f){if(c.getAttr("force_minimum_gutter_width")&&c.getAttr("show_partial_next"))return k;"stretch"===c.getAttr("single_page_align")&&d>h&&(d=h);a-=b*d;c.getAttr("show_partial_next")?(c=a-k*(d+1),f&&(c+=k),c/=b,a-=b*(.5<c?.5:
c)):f&&(a+=k);b=Math.ceil(a/(f?d:d+1));if(!e.isFiniteNumber(b)||b<k)b=k;return b}function h(c){if(c.getAttr("auto_adjust_height"))if(c.getAttr("animating"))c.once("animating",function(){h(c)});else{var a=c.getAttr("maxHeight"),b=c.getDimensions();a&&e.isFiniteNumber(a)||(a=1);var d=a,k=c.getAttr("pageSize"),f=k*(c.getAttr("pageNumber")-1);k=f+k-1;b=b.items;var g=b.length,l;for(c.getAttr("show_partial_next")&&k++;f<=k&&f<g;f++)(l=b[f])&&l.outerHeight>d&&(d=b[f].outerHeight||b[f].height);d>a&&(c.updateDimensionsCache({viewport:{height:d,
outerHeight:d}}),c.setAttr("maxHeight",d),1===a?c.dom.$viewport.height(d):e.animate(c.dom.$viewport,{height:d},c.getAttr("height_animation_speed"),"linear"))}else c.dom.$viewport.css("height","")}function b(c){c.onChange("pageNumber",function(){c.getAttr("hide_off_screen")&&c.dom.$carousel.children("li").css("visibility","")});c.onChange("pageSize",function(a,b){a>b&&h(c)});c.onChange("loading",function(a){a||h(c)});c.onChange("firstVisibleItem",function(){h(c)});c.onChange("animating",function(a){if(!a&&
c.getAttr("hide_off_screen")){var b=c.getAttr("firstVisibleItem")-1,d=b+c.getAttr("pageSize")-1;c.getAttr("show_partial_next")&&d++;c.dom.$carousel.children("li").each(function(c,a){c=c>=b&&c<=d;m(a).css("visibility",c?"":"hidden")})}});c.onChange("single_page_align minimum_gutter_width",function(){a(c)});c.onChange("minimum_gutter_width",function(){a(c)})}function a(c){var a=c.getDimensions(),b=a.viewport.width;a=a.getFirstCardWidth();var d=c.getAttr("minimum_gutter_width"),k=c.getAttr("set_size"),
h=c.getAttr("first_item_flush_left"),g=l(c,b,a,h),m=f(c,b,a,g,d,k,h);c.setAttr("currentGutter",m);c.setAttr("pageSize",g);var v=c.dom.$carousel,n=v.children("li");d=n.length;var t=c.getAttr("totalPages"),A=c.getAttr("pageNumber"),C=c.getAttr("firstVisibleItem"),B=(A-1)*g+1;A>t?(C=(t-1)*g+1,c.setAttr("pageNumber",t),c.setAttr("firstVisibleItem",C)):C!==B&&(t=Math.ceil(C/g),C=(t-1)*g+1,c.setAttr("pageNumber",t),c.setAttr("firstVisibleItem",C));var F=C-1,G=F+g-1;c.getAttr("show_partial_next")&&G++;var H=
c.getAttr("hide_off_screen"),I=m+"px",J=a+"px",z;n.each(function(c,a){z=!H||c>=F&&c<=G;a.style[e.capabilities.rtl?"marginRight":"marginLeft"]=h&&0===c?0:I;a.style.visibility=z?"":"hidden";a.style.width=J});var D;c.getAttr("first_item_flush_left")?(m=n.first().outerWidth(!0),1<n.length&&(D=n.eq(1).outerWidth(!0)),t=(d-1)*D+m):(m=D=n.first().outerWidth(!0),t=d*D);g>=k?(t=b,A=c.getAttr("single_page_align"),v.toggleClass("a-text-right","right"===A),v.toggleClass("a-text-center","center"===A),"center"===
A&&n.first().css("margin-left",0)):v.removeClass("a-text-right a-text-center");t=g>=k?b:t;v.css("width",t+"px");b={carousel:{width:t,outerWidth:v.outerWidth()},items:[]};for(k=0;k<d;k++)b.items.push({width:a,outerWidth:0===k?m:D});c.updateDimensionsCache(b);c.gotoIndex(C,{animationDuration:0,ignorePause:!0});c.triggerEvent("repaint")}return{repaint:a,init:function(c){var f=c.getAttr("minimum_gutter_width");e.isFiniteNumber(f)||(f=15,c.setAttr("minimum_gutter_width",f));c.setAttr("currentGutter",f);
f=c.getAttr("height_animation_speed");e.isFiniteNumber(f)||c.setAttr("height_animation_speed",200);c.setAttr("first_item_flush_left",!!c.getAttr("first_item_flush_left"));c.setAttr("show_partial_next",!!c.getAttr("show_partial_next"));a(c);c.getAttr(d.NO_TRANSITION)||h(c);f=c.getDimensions();c.dom.$container.find(".a-carousel-left, .a-carousel-right, .a-carousel-viewport").css("height",Math.max(f.viewport.height,f.items[0]?f.items[0].height:0)+"px");f=c.getAttr("firstVisibleItem");1<f&&(c.setAttr("firstVisibleItem",
f),f=Math.ceil(f/c.getAttr("pageSize")),c.gotoPage(f));b(c)},resize:function(c,b){b.viewport&&void 0!==b.viewport.width&&a(c)}}});"use strict";n.when("A","jQuery","p-detect","a-carousel-utils").register("a-carousel-display-swap",function(e,m,g,d){function l(b){if(b.getAttr("auto_adjust_height")){var a=b.getAttr("maxHeight");a&&e.isFiniteNumber(a)||(a=1);var c=a;b.dom.$carousel.children("li").not(".a-carousel-card-empty").each(function(a,b){a=m(b).outerHeight();c=Math.max(a,c)});c>a&&(b.setAttr("maxHeight",
c),g.capabilities.transition?1===a?b.dom.$viewport.height(c):e.animate(b.dom.$viewport,{height:c},b.getAttr("height_animation_speed"),"linear"):b.dom.$viewport.height(c),b.updateDimensionsCache({viewport:{height:c,outerHeight:c}}))}else b.dom.$viewport.css("height","")}function f(b){b.onChange("animating",function(a){a||l(b)});b.onChange("loading",function(a){a||l(b)});b.onChange("pageSize",function(a,c){b.dom.$carousel.children("li").slice(a).remove();if(a>c){c=b.getAttr("set_size");var e=b.getDimensions().getFirstCardWidth(),
f=b.getAttr("currentGutter"),h=b.getAttr("fetchedItems"),k=b.getAttr("firstVisibleItem")-1,g=b.dom.$carousel.children("li"),u=document.createDocumentFragment();if(m.isArray(h)){for(var q=g.length;q<a;q++){var v=q+k;g=m(['\x3cli class\x3d"a-carousel-card a-carousel-card-empty" aria-setsize\x3d"',c,'" aria-posinset\x3d"',v+1,'" style\x3d"width:',e,"px; margin-left:",f,'px;"\x3e',b.getStaticLoader()].join(""));h[v]&&d.addElementToDom(g,d.getElementFromItem(h[v]));v>=c&&g.removeClass("a-carousel-card-empty");
u.appendChild(g[0])}b.dom.$carousel.append(u)}l(b)}});b.onChange("set_size",function(a,c){var d=b.getAttr("pageNumber"),f=b.getAttr("totalPages"),g=b.dom.$carousel.children("li");d===f&&a>c&&(g.length&&b.dom.$carousel.children("li").each(function(c,a){e.trim(a.innerHTML)||(a.className+=" a-carousel-card-empty",a.innerHTML=b.getStaticLoader())}),0===c&&h(b))});b.onChange("single_page_align minimum_gutter_width",function(){h(b)});b.onChange("minimum_gutter_width",function(){h(b)})}function h(b){var a=
b.getDimensions(),c=a.viewport.width,d=a.getFirstCardWidth(),f=b.getAttr("minimum_gutter_width");a=b.getAttr("set_size");var h=b.getAttr("minimum_gutter_width");b.getAttr("set_size");h=Math.max(Math.floor(c/(d+h)),1);h=e.isFiniteNumber(h)?h:1;var k=h;"stretch"===b.getAttr("single_page_align")&&k>a&&(k=a);k=Math.ceil((c-d*k)/(k+1));e.isFiniteNumber(k)||(k=f);var g=k;b.setAttr("currentGutter",g);b.setAttr("pageSize",h);k=b.dom.$carousel;var l=k.children("li");f=l.length;d+=g;var m=f*d,v=Math.min(h,
a);b.dom.$carousel.children("li").slice(v).remove();l.css("margin-left",g+"px");h>=a?(m=c,c=b.getAttr("single_page_align"),k.toggleClass("a-text-right","right"===c),k.toggleClass("a-text-center","center"===c),"center"===c&&l.first().css("margin-left",0)):k.removeClass("a-text-right a-text-center");for(c={carousel:{width:m,outerWidth:k.outerWidth()},items:[]};f--;)c.items.push({outerWidth:d});b.updateDimensionsCache(c);b.triggerEvent("repaint")}return{repaint:h,init:function(b){var a=b.getAttr("minimum_gutter_width");
a||(a=15,b.setAttr("minimum_gutter_width",a));b.setAttr("currentGutter",a);a=b.getAttr("height_animation_speed");e.isFiniteNumber(a)||b.setAttr("height_animation_speed",200);f(b);h(b);a=b.getDimensions();b.dom.$container.find(".a-carousel-left, .a-carousel-right, .a-carousel-viewport").css("height",Math.max(a.viewport.height,a.items[0]?a.items[0].height:0)+"px");a=b.getAttr("firstVisibleItem");1<a&&(b.setAttr("firstVisibleItem",a),a=Math.ceil(a/b.getAttr("pageSize")),b.gotoPage(a))},resize:function(b,
a){a.viewport&&void 0!==a.viewport.width&&h(b)}}});"use strict";n.when("A","jQuery").register("a-carousel-display-single",function(e,m){function g(d){if(d.getAttr("auto_adjust_height"))if(d.getAttr("animating"))d.once("animating",function(){g(d)});else d.dom.$viewport.css("height","auto"),e.delay(function(){d.dom.$viewport.height(d.dom.$viewport.height())},0);else d.dom.$viewport.css("height","")}function d(d,b){var a=d.dom.$carousel.children("li"),c=d.getAttr("firstVisibleItem")-1;d=d.getAttr("show_partial_next")?
2:1;c=a.slice(c,c+d);a.not(c).css("visibility","hidden");b&&c.css("visibility","")}function l(e){e.getAttr("fixed_height")||(e.dom.$viewport.delegate("img","load",function(){g(e)}),e.onChange("loading",function(b){b||g(e)}),e.onChange("pageNumber",function(){e.getAttr("hide_off_screen")&&e.dom.$carousel.children("li").css("visibility","")}),e.onChange("animating",function(b){!b&&e.getAttr("hide_off_screen")&&d(e)}),e.onChange("minimum_gutter_width",function(){f(e)}))}function f(e){var b=e.getDimensions(),
a=b.viewport.width,c=e.getAttr("show_partial_next"),f=e.getAttr("minimum_gutter_width"),g=e.getAttr("set_size"),h=e.dom.$carousel.children("li");a-=2*f;c&&(a-=f+b.viewport.width/3);h.css({width:a+"px",margin:"0 "+f+"px"});b=a+2*f;c=b*g;e.dom.$carousel.width(c);for(c={carousel:{width:c},items:[]};g--;)c.items[g]={width:a,outerWidth:b};e.updateDimensionsCache(c);e.getAttr("hide_off_screen")&&d(e,!0);e.gotoIndex(e.getAttr("firstVisibleItem"),{animationDuration:0,ignorePause:!0});e.triggerEvent("repaint")}
return{repaint:f,init:function(d){var b=d.getAttr("minimum_gutter_width");d.setAttr("minimum_gutter_width",e.isFiniteNumber(b)?b:14);d.setAttr("show_partial_next",!!d.getAttr("show_partial_next"));d.setAttr("pageSize",1);d.setAttr("pageSize",1);b=d.getAttr("fixed_height");e.isFiniteNumber(b)?d.dom.$viewport.height(b):d.setAttr("fixed_height",!1);d.dom.$carousel.children("li").css("visibility","visible");l(d);this.repaint(d);g(d)},resize:function(d,b){b.viewport&&void 0!==b.viewport.width&&(this.repaint(d),
d.getAttr("fixed_height")||g(d))}}});"use strict";n.when("A","jQuery","a-carousel-constants").register("a-carousel-display-peekcircular",function(e,m,g){function d(d){return function(f){return e.isFiniteNumber(f)?f:d}}m={};m[g.PAGE_SIZE]=1;m[g.MIN_GUTTER]=d(14);m[g.PEEK_PERCENTAGE]=d(10);return{initAttrs:m,init:function(d){var e=this;d.onChange(g.PEEK_PERCENTAGE,function(f,b){e.repaint(d)});d.dom.$carousel.children("li").css("visibility","visible");e.repaint(d)},repaint:function(d){var f=d.getAttr(g.MIN_GUTTER),
h=d.getAttr(g.SET_SIZE),b=d.getAttr(g.PEEK_PERCENTAGE),a=d.getDimensions().viewport.width,c=d.dom.$carousel,p=c.children("li");b=b/100*a;var l=a-2*b-f,m=l+2*f;a=m*h;c.width(a);p.css({width:l+"px","margin-left":f+"px","margin-right":f+"px"});d.updateDimensionsCache({carousel:{width:a},items:e.map(e.range(h),function(){return{width:l,outerWidth:m}})});d.setAttr(g.PEEK_WIDTH,b,!1);d.triggerEvent("repaint")},resize:function(d,e){e.viewport&&e.viewport.width!==z&&this.repaint(d)}}});"use strict";n.when("A").register("a-carousel-display-variablewidth",
function(e){return{init:e.constants.NOOP,resize:e.constants.NOOP,repaint:e.constants.NOOP}});"use strict";n.when("a-carousel-stretchygoodness","a-carousel-display-swap","a-carousel-display-single","a-carousel-display-peekcircular","a-carousel-display-variablewidth").register("a-carousel-strategies-display",function(e,m,g,d,l){return{swap:m,single:g,peekCircular:d,stretchyGoodness:e,variableWidth:l,"default":"stretchyGoodness"}});"use strict";n.when("A","jQuery","a-carousel-utils").register("a-carousel-transition-swap",
function(e,m,g){function d(b,a){var c=b.getAttr("preloadedImages");c||(c=[]);for(var d=[],f=a.length-1;0<=f;f--)if(a[f]&&!c[f]){var h=g.getElementFromItem(a[f]);h&&m("img",h).each(function(){d.push(this.src)});c[f]=!0}e.preload(d);b.setAttr("preloadedImages",c)}function l(b){return"number"===typeof b?b?0>b?-1:1:isNaN(b)?NaN:0:NaN}function f(b,a){b.getAttr("pageNumber");b.getAttr("pageSize");var c=b.getAttr("firstVisibleItem"),d=b.getAttr("delay_time"),f=b.dom.$carousel.children("li"),h=f.filter(".a-carousel-card-empty");
h.length&&b.setAttr("loading",!0);h.each(function(k,p){var r=m(p);p=f.index(p)+c-1;var l=a[p];l&&e.delay(function(){g.addElementToDom(r,g.getElementFromItem(l));k===h.length-1&&b.setAttr("loading",!1)},0+d)})}function h(b,a,c){c=c||{};var d=b.getAttr("pageNumber");if(a!==d){var f=b.getAttr("set_size"),h=b.getAttr("totalPages"),k=b.getAttr("circular"),r=b.getAttr("pageSize"),m=c.delayTime||b.getAttr("delay_time"),q=l(c.direction)||NaN;!k&&1>a?a=1:!k&&a>h?a=h:k&&1>a?a=h:k&&a>h&&(a=1);q||(q=d<a?1:-1);
c.startover&&(q=m=1);var v=r*(a-1),n=1===q?0:r-1;b.setAttr("pageNumber",a);b.setAttr("firstVisibleItem",v+1);b.setAttr("animating",!0);var t=e.interval(function(){var a=v+n;if(t!==b.getAttr("responsiveTimerId"))clearInterval(t);else if(-1===q&&0>n||1===q&&n>=r)b.setAttr("responsiveTimerId",z),b.setAttr("animating",!1);else{var c=b.dom.$carousel.children("li").eq(n),d=b.getAttr("fetchedItems")[a];d?g.addElementToDom(c,g.getElementFromItem(d)):a<f?c.html(b.getStaticLoader()).addClass("a-carousel-card-empty"):
c.empty().removeClass("a-carousel-card-empty");n+=q}},m);b.setAttr("responsiveTimerId",t)}}return{init:function(b){var a=b.getAttr("delay_time");e.isFiniteNumber(a)||b.setAttr("delay_time",30);b.onChange("responsiveTimerId",function(a,b){b!==a&&clearInterval(b)});b.onChange("fetchedItems",function(a,e){f(b,a);d(b,a)});d(b,b.getAttr("fetchedItems"))},gotoIndex:function(b,a,c){c=c||{};var d=b.getAttr("pageSize");h(b,Math.ceil(a/d),c)},gotoNextPage:function(b,a){a=a||{};var c=b.getAttr("pageNumber");
a.direction=-1;h(b,++c,a)},gotoPrevPage:function(b,a){a=a||{};var c=b.getAttr("pageNumber");a.direction=1;h(b,--c,a)},gotoPage:h}});"use strict";n.when("A","jQuery","a-carousel-utils","a-carousel-constants").register("a-carousel-transition-slide",function(e,m,g,d){function l(a){var c=a.dom.$carousel.children("li").length,b=c+1,e=a.getAttr(d.SET_SIZE),f=e-c;if(0<f){f=b+f-1;for(var k=[];b<=f;b++)k.push(a.getEmptyCard(b,e));a.dom.$carousel.append(k.join(""));a.setAttr(d.LOADING,!0);f=a.getAttr(d.FETCHED_ITEMS);
k=a.dom.$carousel.children("li");var h;for(b=c;b<e;b++)if(h=f[b]){var l=g.getElementFromItem(h);c=k.eq(b);g.addElementToDom(c,l);f[b]=g.clearElementFromItem(h)}a.strategies.display.repaint&&a.strategies.display.repaint(a);a.setAttr(d.FETCHED_ITEMS,f,!0);a.setAttr(d.LOADING,!1)}}function f(a,c,b){if(a.getAttr(d.ANIMATING))a.once(d.ANIMATING,function(){f(a,c,b)});else{var h=a.getDimensions().items,l=[];if(!b||c.length>=b.length){a.setAttr(d.LOADING,!0);for(var k=a.dom.$carousel.children("li"),r,m,p=
c.length;p--;)if(m=c[p],null===m&&l.push(p),m&&!e.equals(m,b[p])&&!0!==m&&!0!==m.content){var n=g.getElementFromItem(m);r=k.eq(p);r.length&&(g.addElementToDom(r,n),h[p]={width:r.outerWidth(),outerWidth:r.outerWidth(!0),height:r.outerHeight(),outerHeight:r.outerHeight(!0)},c[p]=g.clearElementFromItem(m))}l.length&&(e.each(l,function(a){k.eq(a).remove();c.splice(a,1)}),a.setAttr(d.SET_SIZE,a.getAttr(d.SET_SIZE)-l.length),a.triggerEvent("repaint"))}a.setAttr(d.FETCHED_ITEMS,c);a.updateDimensionsCache({items:h});
a.setAttr(d.LOADING,!1)}}var h=e.capabilities.touch?2E3:3E3,b=e.capabilities.rtl?-1:1;return{wrapToFirst:function(a){var c=a.getAttr(d.PAGE_SIZE),b=a.getDimensions().getFirstCardWidth(),e=this;a.gotoPixel(c*b*-1,{animationDuration:0,callback:function(){a.setAttr(d.CURRENTLY_WRAPPING,!1);e.gotoPage(a,1)}})},wrapToLast:function(a){a.getAttr(d.PAGE_SIZE);var c=a.getAttr(d.TOTAL_PAGES),b=this,e=a.getDimensions().carousel.width;a.gotoPixel(e,{animationDuration:0,callback:function(){a.setAttr(d.CURRENTLY_WRAPPING,
!1);b.gotoPage(a,c)}})},gotoPage:function(a,c,b){b=b||{};(void 0===b.animationDuration||0<b.animationDuration)&&!b.silent&&a.setAttr(d.ANIMATING,!0);var e=a.getAttr(d.TOTAL_PAGES);0<c&&c<=e&&a.setAttr(d.PAGE_NUMBER,c);var f=a.getAttr(d.CIRCULAR);!f&&1>c?(c=1,b.animationDuration=Math.pow(a.getAttr(d.ANIMATION_SPEED)*a.getAttr(d.SPRINGINESS))):!f&&c>e&&(c=e,b.animationDuration=Math.pow(a.getAttr(d.ANIMATION_SPEED),a.getAttr(d.SPRINGINESS)));this.gotoIndex(a,a.getAttr(d.PAGE_SIZE)*(c-1)+1,b)},gotoIndex:function(a,
c,b){b=b||{};(void 0===b.animationDuration||0<b.animationDuration)&&!b.silent&&a.setAttr(d.ANIMATING,!0);var f=a.getAttr(d.CIRCULAR)&&!a.getAttr(d.CURRENTLY_WRAPPING),g=b.callback,k=this,h=!1,l=a.getViewportWidth(),m=Math.ceil(c/a.getAttr(d.PAGE_SIZE));m!==a.getAttr(d.PAGE_NUMBER)&&0<m&&m<=a.getAttr(d.TOTAL_PAGES)&&a.setAttr(d.PAGE_NUMBER,m);a.setAttr(d.FIRST_VISIBLE_ITEM,c);if(1>c){if(f){h=-1*l;var p=function(){g&&g();k.wrapToLast(a)}}}else c>a.getAttr(d.SET_SIZE)?f&&(h=a.getAttr(d.CURRENT_PIXEL)+
l,p=function(){g&&g();k.wrapToFirst(a)}):h=a.getItemOffset(c);p?(a.setAttr(d.CURRENTLY_WRAPPING,!0),b.callback=p,b.easingFunction=b.easingFunction||a.getAttr(d.WRAP_EASING),b.animationSpeed=1.3*(e.isFiniteNumber(b.animationSpeed)?b.animationSpeed:a.getAttr(d.ANIMATION_SPEED))):b.callback=g;!1!==h&&this.gotoPixel(a,h,b)},gotoPixel:function(a,c,b){var f=a.getAttr(d.CURRENT_PIXEL);if(c!==f){b=b||{};var g=b.easingFunction||"ease-out",k=b.callback;a.getViewportWidth();if(void 0!==b.animationDuration)var h=
b.animationDuration;else h=e.isFiniteNumber(b.animationSpeed)?b.animationSpeed:a.getAttr(d.ANIMATION_SPEED),f=Math.abs(c-f),h=0===h?0:Math.floor(f/h*1E3);0<h&&!b.silent&&a.setAttr(d.ANIMATING,!0);if(e.isFiniteNumber(c)){f=0<h?function(){k&&k();a.getAttr(d.CURRENTLY_WRAPPING)||a.setAttr(d.ANIMATING,e.isAnimated(a.dom.$carousel),b.silent)}:k;var l=e.capabilities.rtl?1:-1;a.setAttr(d.CURRENT_PIXEL,c);e.animate(a.dom.$carousel,{left:c*l},h,g,f)}else n.error("Target pixel is not a finite number","a-carousel-transition-slide",
"gotoPixel")}},gotoNextPage:function(a,c){var b=a.getAttr(d.PAGE_NUMBER);this.gotoPage(a,++b,c)},gotoPrevPage:function(a,c){var b=a.getAttr(d.PAGE_NUMBER);this.gotoPage(a,--b,c)},onSwipe:function(a,c){if(!a.getAttr(d.CURRENTLY_WRAPPING)){var f=a.getAttr(d.FIRST_VISIBLE_ITEM),g=a.getAttr(d.PAGE_SIZE),h=a.getAttr(d.PAGE_NUMBER),k=0>b*c.velocityX,l=f;k&&h<a.getAttr(d.TOTAL_PAGES)?l=f+g:!k&&1<h&&(l=f-g);g=a.getAttr(d.CURRENT_PIXEL);h=a.getItemOffset(l);c=Math.abs(1E3*(k?g-h:g+h)/c.velocityX);c=Math.max(c,
300);c=Math.min(c,1.2*e.viewport().width);c={animationDuration:c,easingFunction:a.getAttr(d.TOUCH_EASING)};l!==f||a.getAttr("circular")?k?a.gotoNextPage(c):a.gotoPrevPage(c):(c.animationSpeed=.95*e.viewport().width,delete c.animationDuration,a.gotoIndex(l,c))}},onPan:function(a,c){if(!a.getAttr(d.CURRENTLY_WRAPPING)){a.setAttr(d.ANIMATING,!0);var f=a.getItemOffset(a.getAttr(d.FIRST_VISIBLE_ITEM)),g=f-b*c.touchDeltaX,h=a.getAttr(d.CIRCULAR),k=a.getAttr(d.PAGE_NUMBER),l=a.getAttr(d.TOTAL_PAGES);c.ended?
(f={easingFunction:a.getAttr(d.TOUCH_EASING),animationSpeed:.95*e.viewport().width,silent:!0},c=b*c.touchDeltaX,g=Math.abs(c)<.4*a.getViewportWidth(),!h&&(0>c&&l===k||0<c&&1===k)||g?a.gotoPage(k,f):0>c?a.gotoNextPage(f):a.gotoPrevPage(f)):(!h&&(h=a.getAttr(d.SPRINGINESS),0>g&&0<c.touchDeltaX||k===l&&0>c.touchDeltaX)&&(k=Math.pow(Math.abs(c.touchDeltaX),h),g=0>=g?-1*k:f+k),a.gotoPixel(g,{easingFunction:a.getAttr(d.TOUCH_EASING),animationDuration:0,silent:!0}))}},init:function(a){var c=a.getAttr(d.ANIMATION_SPEED);
e.isFiniteNumber(c)||a.setAttr(d.ANIMATION_SPEED,h);void 0===a.getAttr(d.WRAP_EASING)&&a.setAttr(d.WRAP_EASING,"linear");l(a);a.onChange(d.FETCHED_ITEMS,function(c,b){f(a,c,b)});a.onChange(d.SET_SIZE,function(c,b){c>b&&l(a)})}}});"use strict";n.when("A","a-carousel-utils","a-carousel-circular-utils","a-carousel-constants").register("a-carousel-transition-slidecircular",function(e,m,g,d){function l(a){var c=a.dom.$carousel.children("li").length,f=a.getAttr(d.SET_SIZE),k=f-c,g=b(a,c);0<k&&(c+=1,k=e.map(e.range(c,
c+k),function(c){return a.getEmptyCard(c,f)}),g.after(k.join("")),a.measure("items"))}function f(b,e){var f=b.getAttr(d.SET_SIZE);if(2<b.getAttr(d.SET_SIZE)){var g=c(b,b.getAttr(d.FIRST_VISIBLE_ITEM)),t=Math.round(b.getAttr(d.SET_SIZE)/2);f=h(t,g,f);0!==f.quantity&&(k(b,f.direction,f.quantity),g=f.direction===u.CLOCKWISE?g-f.quantity:g+f.quantity,e.gotoPixel(b,a(b,g),{animationDuration:0}))}}function h(a,c,b){var d={};a===c?a=c=0:a>c?(c=a-c,a=b-c):(a=c-a,c=b-a);d.direction=a<=c?u.CLOCKWISE:u.COUNTER_CLOCKWISE;
d.quantity=Math.min(a,c);return d}function b(a,b){return a.dom.$carousel.children("li").eq(c(a,b)-1)}function a(a,c){var b=Math.floor(a.getAttr(d.PEEK_WIDTH)||0);return a.getItemOffset(c)-b}function c(a,c){c=c||1;var b=a.getAttr(d.TRANSITION_SLIDE_CIRCULAR_FIRST_CARD_IDX);a=a.getAttr(d.SET_SIZE);return g.relativeIndexFromIndex(c,b,a)}function p(a,f,k){if(a.getAttr(d.ANIMATING))a.once(d.ANIMATING,function(){p(a,f,k)});else{var g=a.getDimensions().items,h=Math.min(f.length,a.getAttr(d.SET_SIZE));if(!k||
f.length>=k.length)a.setAttr(d.LOADING,!0),e.each(e.range(h),function(d){var h=d+1,l=f[d],B=b(a,h),t=l&&!(!0===l||!0===l.content);l&&!e.equals(l,k[d])&&B.length&&t&&(h=c(a,h),g[h]={width:B.outerWidth(),outerWidth:B.outerWidth(!0),height:B.outerHeight(),outerHeight:B.outerHeight(!0)},m.addElementToDom(B,m.getElementFromItem(l)),f[d]=m.clearElementFromItem(l))}),a.setAttr(d.LOADING,!1);a.setAttr(d.FETCHED_ITEMS,f);a.updateDimensionsCache({items:g})}}function x(a){var c={reached:!1,left:!1,right:!1};
if(!(2<a.getAttr(d.SET_SIZE))){var b=a.getAttr(d.PAGE_NUMBER);a=a.getAttr(d.SET_SIZE);1===b&&(c.reached=!0,c.left=!0);b===a&&(c.reached=!0,c.right=!0)}return c}function w(a,c,b){var e=x(a),f=a.getAttr(d.PAGE_NUMBER);e.reached&&e[c]?a.gotoPage(f):("right"===c?a.gotoNextPage:a.gotoPrevPage).call(a,b)}function k(a,c,b){var e=a.getAttr(d.TRANSITION_SLIDE_CIRCULAR_FIRST_CARD_IDX)||1,f=a.getAttr(d.SET_SIZE),k=a.dom.$carousel.children("li"),h=a.dom.$carousel;c===u.CLOCKWISE?(g.rotateCW(h,k,b),e=g.firstCardIndexAfterRotate(b,
e,f)):(g.rotateCCW(a.dom.$carousel,a.dom.$carousel.children("li"),b),e=g.firstCardIndexAfterRotate(-1*b,e,f));a.setAttr(d.TRANSITION_SLIDE_CIRCULAR_FIRST_CARD_IDX,e);b=b||1;c=c||u.CLOCKWISE;e=a.getDimensions().items;e=c===u.CLOCKWISE?g.rotateArrayCW(e,b):g.rotateArrayCCW(e,b);a.updateDimensionsCache({items:e})}function r(b,g,h,l,m){var B=m.callback,r=c(b,b.getAttr(d.FIRST_VISIBLE_ITEM)),t=b.getAttr(d.CURRENT_PIXEL)-a(b,r);e.sequence(function(a){k(b,g,l);a()},function(c){h.gotoPixel(b,a(b,g===u.CLOCKWISE?
r-l:r+l)+t,{animationDuration:0,callback:c})},function(c){m.callback=c;h.gotoPixel(b,a(b,r),m)},function(a){f(b,h);a()},function(a){B&&B();a()})()}var u={CLOCKWISE:1,COUNTER_CLOCKWISE:-1},q=e.capabilities.rtl?-1:1,v=e.capabilities.touch?2E3:3E3,y={};y[d.HIDE_OFF_SCREEN]=!1;y[d.ANIMATION_SPEED]=function(a){return function(c){return e.isFiniteNumber(c)?c:a}}(v);y[d.TRANSITION_SLIDE_CIRCULAR_FIRST_CARD_IDX]=1;return{initAttrs:y,init:function(a){l(a);a.onChange(d.FETCHED_ITEMS,function(c,b){p(a,c,b);
a.strategies.display.repaint(a)});a.onChange(d.SET_SIZE,function(c,b){c>b&&l(a)});a.onChange(d.PEEK_WIDTH,function(c,b){c!==b&&(c=a.getAttr(d.FIRST_VISIBLE_ITEM),a.gotoIndex(c))})},afterInit:function(a){f(a,this);a.strategies.display.repaint(a);a.gotoPage(a.getAttr(d.PAGE_NUMBER))},gotoPage:function(a,c,b){b=b||{};var e=a.getAttr(d.TOTAL_PAGES);0<c&&c<=e&&(a.setAttr(d.PAGE_NUMBER,c),this.gotoIndex(a,a.getAttr(d.PAGE_SIZE)*(c-1)+1,b))},gotoIndex:function(b,e,f){var k=b.getAttr(d.SET_SIZE),g=c(b,b.getAttr(d.FIRST_VISIBLE_ITEM)),
l=c(b,e);g===l?this.gotoPixel(b,a(b,g),f):(2<b.getAttr(d.SET_SIZE)?(k=h(g,l,k),f.startover&&(5<k.quantity?f.animationDuration=1250:(delete f.animationDuration,f.animationSpeed=5*b.getDimensions().viewport.width)),r(b,k.direction,this,k.quantity,f)):this.gotoPixel(b,a(b,e),f),b.setAttr(d.FIRST_VISIBLE_ITEM,e))},gotoPixel:function(a,c,b){var f=a.getAttr(d.CURRENT_PIXEL);if(c!==f){e.isFiniteNumber(c)||n.error("Target pixel is not a finite number","a-carousel-transition-slide-circular","gotoPixel");b=
b||{};var k=b.easingFunction||"ease-out",g=b.callback;if(b.animationDuration!==z)var h=b.animationDuration;else h=e.isFiniteNumber(b.animationSpeed)?b.animationSpeed:a.getAttr(d.ANIMATION_SPEED),f=Math.abs(c-f),h=0===h?0:Math.floor(f/h*1E3);0<h&&(!b.silent&&a.setAttr(d.ANIMATING,!0),g=function(){b.callback&&b.callback();a.setAttr(d.ANIMATING,e.isAnimated(a.dom.$carousel),b.silent)});f=e.capabilities.rtl?u.CLOCKWISE:u.COUNTER_CLOCKWISE;a.setAttr(d.CURRENT_PIXEL,c);e.animate(a.dom.$carousel,{left:c*
f},h,k,g)}},gotoNextPage:function(a,c){var b=a.getAttr(d.PAGE_NUMBER);b=b===a.getAttr(d.TOTAL_PAGES)?1:b+1;this.gotoPage(a,b,c)},gotoPrevPage:function(a,c){var b=a.getAttr(d.PAGE_NUMBER);b=1===b?a.getAttr(d.TOTAL_PAGES):b-1;this.gotoPage(a,b,c)},onSwipe:function(b,f){var k=b.getAttr(d.CURRENT_PIXEL),g=b.getAttr(d.PAGE_SIZE),h=c(b,b.getAttr(d.FIRST_VISIBLE_ITEM)),l=0>q*f.velocityX;g=a(b,l?h+g:h-g);k=Math.abs(1E3*(l?k-g:k+g)/f.velocityX);l=1.2*e.viewport().width;w(b,0>q*f.touchDeltaX?"right":"left",
{animationDuration:Math.min(Math.max(k,300),l),easingFunction:b.getAttr(d.TOUCH_EASING)})},onPan:function(b,f){b.setAttr(d.ANIMATING,!0);var k=b.getAttr(d.PAGE_NUMBER),g=c(b,b.getAttr(d.FIRST_VISIBLE_ITEM));g=a(b,g);g=x(b).reached?g-q*f.touchDeltaX*.4:g-q*f.touchDeltaX;f.ended?(g={easingFunction:b.getAttr(d.TOUCH_EASING),animationSpeed:.95*e.viewport().width,silent:!0},Math.abs(f.touchDeltaX)>=.4*b.getViewportWidth()?w(b,0>q*f.touchDeltaX?"right":"left",g):b.gotoPage(k,g)):b.gotoPixel(g,{easingFunction:b.getAttr(d.TOUCH_EASING),
animationDuration:0,silent:!0})}}});"use strict";n.when("A","a-carousel-utils","a-carousel-constants").register("a-carousel-transition-freescroll",function(e,m,g){function d(a){p[a.__id]||(p[a.__id]=new n(a));return p[a.__id]}function l(a){for(var b=a.countItems(),d=[],f=0;f<b;f++)d.push(!0);a.setAttr(g.FETCHED_ITEMS,d);a.getAttr("auto_adjust_height_freescroll")&&(e.$(a.getViewport()).css("height","auto"),c(a),e.$(a.getViewport()).css("overflow-y","hidden"))}function f(a){var c=a.countItems(),b=a.getAttr(g.SET_SIZE),
d=[];if(b>c){for(var e=0;e<b-c;e++){var f=c+e+1;d.push(a.getEmptyCard(f,b))}a.appendItems(d);a.shouldRepaint()&&a.repaint()}}function h(a,b,d){if(!d||b.length>=d.length)for(var f=a.getItems(),k=b.length,h;k--;)(h=b[k])&&!e.equals(h,d[k])&&!0!==h&&!0!==h.content&&a.hasItem(f,k)&&(b[k]=a.insertFetchedItem(h,f,k));a.setAttr(g.FETCHED_ITEMS,b);c(a)}function b(b){b.attachScrollListener(function(){var c=b.hasEmptyCard();var d=b.getAttr("auto_adjust_height_freescroll"),e=b.getAttr("startIndexForHeightCheck"),
f=b.countItems();c||d&&e<f?c=!0:(b.detachScrollListener(),c=!1);c&&b.throttle("detect",a)})}function a(b){var d="undefined"!==typeof b.getAttr(g.LOADING_THRESHOLD_PIXELS)?b.getAttr(g.LOADING_THRESHOLD_PIXELS):400,e=b.measureWidth(),f=b.getFirstEmptyDetails(),h=b.getViewport();-1!==f.index&&f.left<e+d?b.wantNext(f.index,"undefined"!==typeof b.getAttr(g.NEXT_REQUEST_SIZE)?b.getAttr(g.NEXT_REQUEST_SIZE):10):b.getAttr("currentScrollPosition")===h.scrollLeft()?c(b):b.throttle("detect",a);b.setAttr("currentScrollPosition",
h.scrollLeft())}function c(a){if(a.getAttr("auto_adjust_height_freescroll")){var b=a.getAttr("lastScrollPosition"),c=a.getViewport();if(b<c.scrollLeft()){b=a.getAttr("startIndexForHeightCheck");var d=a.getAttr("maxHeight"),f=a.getItems(),h=a.measureWidth(),k=a.getFirstEmptyDetails().index,l=f.length-1;for(-1!==k&&k<f.length&&(l=k-1);b<=l;){if(f[b].getBoundingClientRect().left<=h)d<e.$(f[b]).outerHeight()&&(d=e.$(f[b]).outerHeight());else break;b+=1}d!=c.outerHeight()&&e.animate(c,{height:d},a.getAttr(g.HEIGHT_ANIMATION_SPEED),
"linear");a.setAttr("maxHeight",d);a.setAttr("startIndexForHeightCheck",b)}a.setAttr("lastScrollPosition",c.scrollLeft())}}var p={},n=function(a){this.carousel=a};e.extend(n.prototype,{setAttr:function(a,b){return this.carousel.setAttr(a,b)},getAttr:function(a){return this.carousel.getAttr(a)},onChange:function(a,b){this.carousel.onChange(a,b)},getItems:function(){return this.carousel.dom.$carousel.children("li")},getViewport:function(){return this.carousel.dom.$viewport},countItems:function(){return this.getItems().length},
showItems:function(){return this.getItems().css("visibility","").attr("aria-hidden","false")},getEmptyCard:function(a,b){return this.carousel.getEmptyCard(a,b)},getEmptyCards:function(){return this.carousel.dom.$carousel.children(".a-carousel-card-empty")},hasEmptyCard:function(){return 0<this.getEmptyCards().length},getFirstEmptyDetails:function(){var a=this.getEmptyCards();return 0<a.length?(a=a.first(),{index:a.index(),left:a.position().left}):{index:-1,left:-1}},appendItems:function(a){this.carousel.dom.$carousel.append(a.join(""))},
hasItem:function(a,b){return 0<a.eq(b).length},insertFetchedItem:function(a,b,c){m.addElementToDom(b.eq(c),m.getElementFromItem(a));return m.clearElementFromItem(a)},attachScrollListener:function(a){this.carousel.dom.$carousel.bind(e.action.move+".a-carousel-freeScroll scroll.a-carousel-freeScroll",a);this.triggerEvent("scrollEventAttached")},detachScrollListener:function(a){this.carousel.dom.$carousel.unbind(".a-carousel-freeScroll");this.triggerEvent("scrollEventDetached")},triggerEvent:function(a){this.carousel.triggerEvent(a,
this.carousel)},measureWidth:function(){return this.carousel.dom.$viewport.outerWidth()},wantNext:function(a,b){this.carousel.strategies.ajax.want(this.carousel,a,b)},getDimensions:function(){return this.carousel.getDimensions()},throttle:function(a,b){var c=this;clearTimeout(c[a]);c[a]=setTimeout(function(){b(c)},100)},shouldRepaint:function(){return this.carousel.strategies.display.repaint},repaint:function(){this.carousel.strategies.display.repaint(this.carousel)},autorotate:function(a){this.carousel.dom.$viewport.bind("focusin",
function(a){var b=a.currentTarget;a=a.target.getBoundingClientRect();var c=b.getBoundingClientRect();a.left<c.left?b.scrollLeft-=c.left-a.left:a.right>c.right&&(b.scrollLeft+=a.right-c.right)})}});var w={ajaxLock:!0,startIndexForHeightCheck:0,lastScrollPosition:-1,currentScrollPosition:-1,maxHeight:1};w[g.NO_TRANSITION]=!0;w[g.HIDE_OFF_SCREEN]=!1;w[g.AUTO_ADJUST_HEIGHT]=!1;w[g.HEIGHT_ANIMATION_SPEED]=200;return{gotoIndex:e.constants.NOOP,gotoNextpage:e.constants.NOOP,gotoPrevPage:e.constants.NOOP,
gotoPage:e.constants.NOOP,initAttrs:w,init:function(c){var k=d(c);k.showItems();k.autorotate();l(k);f(k);b(k);k.onChange(g.FETCHED_ITEMS,function(b,c){h(k,b,c);a(k)});e.on.resize(function(){a(k)})},afterInit:function(b){var c=d(b);e.delay(function(){c.setAttr("ajaxLock",!1);a(c)})},prepareFetchedItems:l,addEmptyCards:f,handleItemChanges:h,detectEmptyCardsLoadingThreshold:a,ATTR:{NEXT_REQUEST_SIZE:g.NEXT_REQUEST_SIZE,LOADING_THRESHOLD_PIXELS:g.LOADING_THRESHOLD_PIXELS,CURRENT_SCROLL_POSITION:"currentScrollPosition"}}});
"use strict";n.when("A","jQuery","a-carousel-transition-slide","a-carousel-transition-swap","a-carousel-transition-freescroll","a-carousel-transition-slidecircular","a-carousel-constants").register("a-carousel-strategies-transition",function(e,m,g,d,l,f,h){m={};m[h.NO_TRANSITION]=!0;m[h.HIDE_OFF_SCREEN]=!1;m[h.AUTO_ADJUST_HEIGHT]=!1;return{slideHorizontal:g,swap:d,freeScroll:l,slideCircular:f,none:{gotoIndex:e.constants.NOOP,gotoNextPage:e.constants.NOOP,gotoPrevPage:e.constants.NOOP,gotoPage:e.constants.NOOP,
initAttrs:m,init:function(b){b.dom.$carousel.children("li").css("visibility","").attr("aria-hidden","false")}},"default":"slideHorizontal"}});"use strict";n.when("A").register("a-carousel-ajax-standard",function(e){function m(f,g,b,a){f.triggerEvent("beforeAjax",{url:g,params:b});e.get(g,{cache:!1,success:function(a){a=d(a,g);if(null===a)n.error("Invalid JSON returned to carousel from "+g+" - see http://tiny/c1mr5h0u for details.","a-carousel-ajax-standard","sendRequest");else{b.needSetSize&&(a&&
a.length||n.error("Carousel requires a set_size and none was returned by the fallback AJAX request at: "+g,"a-carousel-ajax-standard","sendRequest"),f.setAttr("set_size",a[0].setSize?a[0].setSize:a.length));for(var c=f.getAttr("fetchedItems"),h=f.getAttr("ajax"),l=[],k,m=a.length;m--;)k=a[m],null===k&&l.push(m),k&&(k.content||""===k.content?k.content=e.trim(k.content):k=e.trim(k)),c[b.offset+m]=k;h.remove_nulls&&h.id_list&&l.length&&(e.each(l,function(a){h.id_list.splice(b.offset+a,1)}),f.setAttr("ajax",
h));b.needSetSize&&f.init();f.setAttr("fetchedItems",c);f.setAttr("ajaxLock",!1);b.needSetSize&&f.getAttr("pageSize")>=c.length&&f.strategies.ajax.wantCurrentPage(f);f.triggerEvent("ajaxSuccess",{url:g,params:b})}},params:b,headers:a})}function g(d){var e=d.getAttr("requestTimer");e&&(clearTimeout(e),d.setAttr("requestTimer",null))}function d(d,g){return e.isArray(d)?d:d!==l&&null!==d&&!e.objectIsEmpty(d)&&d.hasOwnProperty("data")&&e.isArray(d.data)?d.data:null}var l;return{getItems:function(d,g,
b,a){var c=d.getAttr("ajax");d.setAttr("requestTimer",e.delay(m,c.fetch_delay,d,g,b,a))},wantNextPage:function(d){g(d);if(d.getAttr("ajax").prefetch_next_page){var e=d.getAttr("pageSize"),b=2*e;d.getAttr("show_partial_next")&&b++;this.want(d,(d.getAttr("pageNumber")-1)*e,b)}else this.wantCurrentPage(d)},wantPrevPage:function(d){g(d);if(d.getAttr("ajax").prefetch_next_page){var e=d.getAttr("pageSize"),b=2*e;d.getAttr("show_partial_next")&&b++;this.want(d,(d.getAttr("pageNumber")-2)*e,b)}else this.wantCurrentPage(d)},
wantCurrentPage:function(d){g(d);var e=d.getAttr("pageSize"),b=d.getAttr("show_partial_next")?e+1:e;this.want(d,(d.getAttr("pageNumber")-1)*e,b)},want:function(d,e,b){if(!d.getAttr("ajaxLock")){g(d);var a=d.getAttr("ajax"),c=d.getAttr("set_size");if(a.url){var f=d.getAttr("fetchedItems"),h=a.id_list;h||(h=[]);var l=-1<e?e:0;e=e+b-1;var k=a.params||{},m=a.headers||{},n=[],q=[];0===c&&(h.length&&(c=h),k.needSetSize="true",d.setAttr("ajaxLock",!0));for(-1===b&&c&&(e=c);l<=e&&l<c;)f[l]||((b=h[l])&&n.push(b),
q.push(l),f[l]=!1),l++;d.setAttr("fetchedItems",f,{silent:!0});k.count=q.length;k.offset=q[0]||0;0<n.length&&(k[a.id_param_name]=n.join(","));(0<q.length||k.needSetSize)&&this.getItems(d,a.url,k,m)}}},init:function(d){var f=d.getAttr("ajax");e.isFiniteNumber(f.fetch_delay)||(f.fetch_delay=500);f.id_param_name=f.id_param_name||"ids";f.prefetch_next_page=f.prefetch_next_page===l?!0:!!f.prefetch_next_page;d.setAttr("ajax",f);d.getAttr("set_size")||this.want(d,0,-1)},afterInit:function(d){d.strategies.ajax.wantCurrentPage(d);
d.onChange("pageNumber",function(e,b){e>b?d.strategies.ajax.wantNextPage(d):d.strategies.ajax.wantPrevPage(d)});d.onChange("loading",function(e){e||d.strategies.ajax.wantCurrentPage(d)})}}});"use strict";n.when("a-util").register("a-carousel-ajax-promise",function(e){function m(g,d){var l=g.getAttr("requestTimer");l&&clearTimeout(l);g.setAttr("requestTimer",e.delay(d,500))}return{getItems:function(g,d,l){m(g,function(){var f=g.getAttr("async_provider");f&&f(d,l).then(function(f){var b=g.getAttr("fetchedItems");
e.each(f,function(a,c){b[d[c]]=a});g.setAttr("fetchedItems",b)})})},wantNextPage:function(e){var d=e.getAttr("pageSize"),g=(e.getAttr("pageNumber")-1)*d;this.want(e,g,2*d)},wantPrevPage:function(e){var d=e.getAttr("pageSize"),g=(e.getAttr("pageNumber")-2)*d;this.want(e,g,2*d)},wantCurrentPage:function(e){var d=e.getAttr("pageSize"),g=(e.getAttr("pageNumber")-1)*d;this.want(e,g,d)},want:function(g,d,l){d=Math.max(0,d);l=Math.min(d+l,g.getAttr("set_size"));for(var f=g.getAttr("fetchedItems"),h=[];d<
l;d++)f[d]||(h.push(d),f[d]=!1);if(h.length){var b,a=g.getAttr("ajax").id_list;a&&(b=e.map(h,function(b){return a[b]}));g.setAttr("fetchedItems",f,{silent:!0});this.getItems(g,h,b)}},init:function(e){},afterInit:function(g){g.strategies.ajax.wantCurrentPage(g);g.onChange("async_provider",e.once(function(){g.strategies.ajax.wantCurrentPage(g)}));g.onChange("pageNumber",function(d,e){d>e?g.strategies.ajax.wantNextPage(g):g.strategies.ajax.wantPrevPage(g)})}}});"use strict";n.when("A","a-carousel-ajax-standard",
"a-carousel-ajax-promise").register("a-carousel-strategies-ajax",function(e,m,g){return{standard:m,promise:g,none:{wantNextPage:e.constants.NOOP,wantPrevPage:e.constants.NOOP,wantCurrentPage:e.constants.NOOP,want:e.constants.NOOP,init:e.constants.NOOP},"default":"standard"}});"use strict";n.when("A","a-carousel-constants").register("a-carousel-accessibility-standard-desktop",function(e,m){function g(b,a){var c=b.dom.$carousel,d=c.children("li"),e=b.getAttr(m.PAGE_SIZE),f=b.getAttr(m.FIRST_VISIBLE_ITEM),
g=f-1,h=b.getAttr(m.TRANSITION_SLIDE_CIRCULAR_FIRST_CARD_IDX);if(b.getAttr(m.NO_TRANSITION))return d;if(d.length<=e)return c.children("li:not(:empty), li.a-carousel-card-empty");"slideCircular"===b.getAttr(m.TRANSITION_STRATEGY)&&(g=h-f-1,0===d.length%2&&--g);c=g=(g+2*d.length)%d.length;e=g+e;a&&("peekCircular"===b.getAttr(m.DISPLAY_STRATEGY)&&--c,"peekCircular"===b.getAttr(m.DISPLAY_STRATEGY)||b.getAttr(m.SHOW_PARTIAL_NEXT))&&(e+=1);return d.slice(Math.max(c,0),Math.min(e,d.length))}function d(b,
a){if(!b.getAttr(m.NO_TRANSITION)){var c=b.dom.$carousel.children("li"),d=b.getAttr(m.TRANSITION_STRATEGY);b=b.getAttr(m.DISPLAY_STRATEGY);c=c.not(a);a.attr("aria-hidden",!1);c.attr("aria-hidden",!0);if("slideCircular"===d&&"peekCircular"!==b||"slideHorizontal"===d)a.css("visibility","visible"),c.css("visibility","hidden")}}function l(b,a){if(!b.getAttr(m.CIRCULAR)){var c=b.dom.$container;c.find(".a-carousel-goto-prevpage").attr("aria-disabled",1===a?"true":"false");c.find(".a-carousel-goto-nextpage").attr("aria-disabled",
a===b.getAttr(m.TOTAL_PAGES)?"true":"false")}}function f(b){var a=b.dom.$carousel.children("li"),c=b.getAttr(m.TRANSITION_STRATEGY),d=b.getAttr(m.SET_SIZE),e=d?{"aria-setsize":d}:{};if("swap"===c){var f=b.getAttr(m.FIRST_VISIBLE_ITEM);a.each(function(a){var b=h(this);f+a>d?(b.removeAttr("aria-setsize"),b.removeAttr("aria-posinset")):(e["aria-posinset"]=f+a,b.attr(e))})}else a.each(function(a){e["aria-posinset"]=a+1;h(this).attr(e);h(this).attr("aria-hidden")||h(this).attr("aria-hidden",!1)})}var h=
e.$;return{init:function(b){var a=b.getAttr(m.NAME);f(b);d(b,g(b,!0));l(b,1);e.on("a:carousel"+(a?":"+a:"")+":repaint",function(){d(b,g(b,!0))});b.onChange(m.SET_SIZE,function(a,d){f(b)});b.onChange(m.LOADING,function(a){b.getAttr(m.ANIMATING)||b.dom.$carousel.attr("aria-busy",(!!a).toString())});b.onChange(m.ANIMATING,function(a){b.getAttr(m.LOADING)||b.dom.$carousel.attr("aria-busy",(!!a).toString());!a&&b.getAttr(m.SET_SIZE)>b.getAttr(m.PAGE_SIZE)&&(a=b.getAttr(m.TRANSITION_STRATEGY),d(b,g(b,!0)),
"slide"!==a&&f(b))});b.onChange(m.PAGE_NUMBER,function(a){l(b,a);d(b,b.dom.$carousel.children("li"))})},gotoPage:function(b,a,c){b.getAttr(m.NO_TRANSITION)},nextPage:function(b,a,c){b.getAttr(m.NO_TRANSITION)},prevPage:function(b,a,c){b.getAttr(m.NO_TRANSITION)}}});"use strict";n.when("A","a-carousel-constants").register("a-carousel-accessibility-standard-mobile",function(e,m){function g(e){var f=e.dom.$carousel.children("li"),g=e.getAttr(m.TRANSITION_STRATEGY),b=e.getAttr(m.SET_SIZE),a=b?{"aria-setsize":b}:
{};if("swap"===g){var c=e.getAttr(m.FIRST_VISIBLE_ITEM);f.each(function(e){var f=d(this);c+e>b?(f.removeAttr("aria-setsize"),f.removeAttr("aria-posinset")):(a["aria-posinset"]=c+e,f.attr(a))})}else f.each(function(b){a["aria-posinset"]=b+1;d(this).attr(a);d(this).attr("aria-hidden")||d(this).attr("aria-hidden",!1)})}var d=e.$;e=e.constants.NOOP;return{init:function(d){g(d);d.onChange(m.SET_SIZE,function(){g(d)});d.onChange(m.LOADING,function(e){d.dom.$carousel.attr("aria-busy",(!!e).toString());e||
g(d)})},gotoPage:e,nextPage:e,prevPage:e}});"use strict";n.when("A","a-carousel-accessibility-standard-desktop","a-carousel-accessibility-standard-mobile").register("a-carousel-strategies-accessibility",function(e,m,g){return{standardDesktop:m,standardMobile:g,none:{init:e.constants.NOOP,gotoPage:e.constants.NOOP,nextPage:e.constants.NOOP,prevPage:e.constants.NOOP},"default":e.capabilities.mobile||e.capabilities.tablet?"standardMobile":"standardDesktop"}});"use strict";n.when("a-carousel-strategies-display",
"a-carousel-strategies-transition","a-carousel-strategies-ajax","a-carousel-strategies-accessibility").register("a-carousel-strategies",function(e,m,g,d){return{display:e,transition:m,ajax:g,accessibility:d}});"use strict";n.when("A","jQuery","a-carousel-classes","a-carousel-strategies","a-carousel-constants").register("a-carousel-framework",function(e,m,g,d,l){function f(a,b,c,d){var f=a.hasClass("a-begin"),g=0<a.children(".a-end").length;if(f?g:1)return b=new b(a,c,d),b.__id=++z,a.data("a-carousel",
b),a.removeClass("a-carousel-static"),x(a,b)?e.delay(h,10,b):q.push(b),d.name&&(y[d.name]=b),b}function h(a){a.init();u.push(a);a.__initialized=!0;a.dom.$container.addClass("a-carousel-initialized");var b=a.getAttr("name");b&&A[b]&&e.each(A[b],function(b){b(a)})}function b(a,b){(b=b[a+"Strategy"])||(b=d[a]["default"]);return d[a][b]}function a(a){for(var b=a.length,c;b--;)c=a[b],c.dom.$container.length&&t.find(c.dom.$container).length||((c=c.getAttr("name"))&&delete y[c],a.splice(b,1))}function c(){a(q);
a(u)}function p(a){var c=a.data("a-carousel-options")||{};c.displayStrategy=a.data("a-display-strategy");c.transitionStrategy=a.data("a-transition-strategy");c.ajaxStrategy=a.data("a-ajax-strategy");c.accessibilityStrategy=a.data("a-accessibility-strategy");c.carouselClass=a.data("a-class");a=b("display",c);var d=b("transition",c),e=b("ajax",c),f=b("accessibility",c),h=c.carouselClass;h||(h=g["default"]);h=g[h];if(h!==r&&a!==r&&d!==r&&e!==r&&f!==r)return{carouselClass:h,strategies:{display:a,transition:d,
ajax:e,accessibility:f},opts:c}}function x(a,b){return a.hasClass("a-begin")&&0===a.children(".a-end").length?!1:e.onScreen(a,b.getAttr("initThreshold"))}function w(){m(".a-carousel-static").each(function(){var a=m(this),b=p(a);b&&f(a,b.carouselClass,b.strategies,b.opts)})}function k(){for(var a=q.length;a--;){var b=q[a];x(b.dom.$container,b)&&(q.splice(a,1),h(b))}}var r,u=[],q=[],v=!1,y={},t=m(document),A={},z=0;e.on("resize orientationchange",function(a,b){c();(b.height||b.width)&&e.delay(function(){e.each(u,
function(a){a.resize()})},e.capabilities.mobile||e.capabilities.tablet?100:0)});e.on("a:popover:afterSlideOut",function(){e.each(u,function(a){a.resize()})});e.on("a:carousel:change:name",function(a){a.newValue&&(y[a.newValue]=a.carousel);a.oldValue&&delete y[a.oldValue]});e.on(l.INIT_EVENTS,function(){k();w()});e.on("a:pageUpdate",c);e.on("scroll",function(){k();w()});e.declarative("a-tabs","click",function(a){e.delay(function(){k();e.each(u,function(a){a.getAttr("isInTab")&&a.resize()})},50)});
e.on("a:popover:afterShow",function(){e.delay(k,50)});e.on("a:popover:ajaxContentLoaded",function(){e.delay(function(){c();w()},50)});e.on.ready(function(){v=!0});l={getCarousel:function(a){a.jquery||(a=m(a));var b=a.closest(".a-carousel-container").data("a-carousel");if(!b){var c=p(a);c&&(b=f(a,c.carouselClass,c.strategies,c.opts))}return b},getCarouselByName:function(a){return y[a]},createAll:function(){c();w()},initializeAll:function(){c();k()},kill:function(a){a.jquery||(a=m(a));if(a.length&&
(a=a.closest(".a-carousel-container"),a.length)){var b=a.data("a-carousel");if(b){var c=e.indexOfArray(u,b);-1<c?(u[c].name&&delete y[u[c].name],u.splice(c,1)):(c=e.indexOfArray(q,b),-1<c&&(q[c].name&&delete y[q[c].name],q.splice(c,1)))}a.remove()}},registerStrategy:function(a,b,c){d[a]||(d.type={});d[a][b]&&n.error("Attempted to register a "+a+" strategy which already exists: "+b,"a-carousel-framework","registerStrategy");d[a][b]=c;v&&w()},registerCarouselClass:function(a,b){g[a]&&n.error("Attempted to register a carousel class which already exists: "+
a,"a-carousel-framework","registerCarouselClass");m.isFunction(b)||n.error("Attempted to register carousel class "+a+" without a constructor function.","a-carousel-framework","registerCarouselClass");g[a]=b;v&&w()},getAllCarousels:function(){return u.concat(q)},onInit:function(a,b){a&&(A[a]||(A[a]=[]),m.isFunction(b)&&(A[a].push(b),(a=y[a])&&a.__initialized&&b(a)))}};Object.freeze!==r&&Object.freeze(l);return l})});
/* ******** */
'use strict';(function(d){var k=window.AmazonUIPageJS||window.P,l=k._namespace||k.attributeErrors,b=l?l("AmazonUIComponents","AmazonUI"):k;b.guardFatal?b.guardFatal(d)(b,window):b.execute(function(){d(b,window)})})(function(d,k,l){d.when("A","a-form-controls-api").register("a-form-controls-handlers",function(b,e){var c=b.$,f=function(){c(this).removeClass("a-hover-disable")},d=function(a,g){var h=e.findFormElementContainer(a);b.delay(function(){h.find(g).each(e.normalizeElement)},0)};return{handleBoxInputMobileFocus:function(){c(this).addClass("a-form-focus")},
handleBoxInputMobileBlur:function(){c(this).removeClass("a-form-focus")},accessibilityKeyPress:function(a){a.keyCode===b.constants.keycodes.SPACE&&(a.preventDefault(),a.stopPropagation())},formReset:d,handleCheckboxClick:function(){if(!b.capabilities.mobile&&!b.capabilities.tablet)c(this).addClass("a-hover-disable").one("mouseleave",f)},normalizeFormControls:function(){c("form").unbind("reset.a-form-controls-reset").bind("reset.a-form-controls-reset",function(a){d(a.currentTarget,"li .a-touch-multi-select")})},
touchMultiSelectHandler:function(a){e.toggleCheckboxState(a.currentTarget)}}});"use strict";d.when("A","a-form-controls-handlers","ready").register("a-form-controls",function(b,e){var c=b.$;c(document).delegate(".a-checkbox-fancy","click",e.handleCheckboxClick).delegate(".a-checkbox-fancy, .a-radio-fancy","keypress",e.accessibilityKeyPress);b.on("a:pageUpdate beforeReady",e.normalizeFormControls)});"use strict";d.when("A").register("a-buttons",function(b){function e(a){var b=a.children(".a-button-inner").find("[role\x3d'radio']");
return 0<b.length?b:a.filter("[role\x3d'radio']")}function c(a){return function(){e(f(this)).attr("aria-checked",a)}}var f=b.$,d=0;b.declarative("a-button-group",["click"],function(a){var g=a.$target,h=g.closest(".a-button:not(.a-button-disabled)");if(h.length){var d=a.$declarativeParent.find(".a-button");a=a.data&&a.data.name?a.data.name:!1;g=g.closest("input[type\x3dsubmit], button").attr("name")||g.find("input[type\x3dsubmit], button").attr("name");d.removeClass("a-button-selected a-button-focus").each(c("false"));
h.addClass("a-button-selected a-button-focus").each(c("true"));if(g||a)h={$button:h,buttonName:g,buttonGroupName:a},a&&(b.trigger("a:button-group:"+a+":toggle",{selectedButton:h}),g&&b.trigger("a:button-group:"+a+":"+g+":toggle",{selectedButton:h}))}});b.on("a:pageUpdate beforeReady",function(){var a=f(".a-button:not([id])"),b=f(".a-button-group,.a-button-toggle-group");a.each(function(){var a=f(this),b=a.find(".a-button-text"),e=a.find(".a-button-input").not("[aria-label]"),c="a-autoid-"+d++;a.attr("id",
c);b.length&&(c=(a=b.attr("id"))?a:c+"-announce",e.length&&e.attr("aria-labelledby",c),b.attr("id",c))});b.each(function(){var a=f(this).find(".a-button"),b=a.length,c=1;a.each(function(){e(f(this)).attr({"aria-posinset":c++,"aria-setsize":b})})})});f(document).delegate(".a-button-input, .a-button-text","focusin",function(){var a=f(this).closest(".a-button");a.hasClass("a-button-disabled")||a.addClass("a-button-focus")}).delegate(".a-button-input, .a-button-text","focusout "+b.action.cancel,function(){f(this).closest(".a-button").removeClass("a-button-focus")})})});
/* ******** */
'use strict';(function(d){var f=window.AmazonUIPageJS||window.P,h=f._namespace||f.attributeErrors,c=h?h("AmazonUITabs","AmazonUI"):f;c.guardFatal?c.guardFatal(d)(c,window):c.execute(function(){d(c,window)})})(function(d,f,h){d.when("A").register("a-tabs",function(c){function d(a){var b=a.$target.closest("li"),k=a.data.name,d=b.data("a-tab-name"),e=b.closest(".a-tab-container"),f=e.find(".a-box-tab").not(e.find(".a-box-tab .a-box-tab"));d!==h&&(g(e.find("li.a-active"),b.closest(".a-tabs")).removeClass("a-active").find("a").attr({"aria-selected":!1,
tabindex:-1}),b.addClass("a-active").find("a").attr("aria-selected",!0).removeAttr("tabindex"),g.each(f,function(b,a){g(a).toggleClass("a-hidden",g(a).data("a-name")!==d)}),b={$tab:b,tabName:d,tabSetName:k},c.trigger("a:tabs:"+k+":select",{selectedTab:b}),c.trigger("a:tabs:"+k+":"+d+":select",{selectedTab:b}),c.trigger("a:image:lazyLoad"),a.$event.preventDefault())}var g=c.$,e=c.constants.keycodes;c.declarative("a-tabs",["click"],d);c.on("beforeReady a:pageUpdate a:ajax:complete",function(){var a=
g(document).find(".a-tab-container"),b=a.find(".a-tabs"),c=b.not('[role\x3d"tablist"]');a=a.find(".a-box-tab").not(a.find(".a-box-tab .a-box-tab"));var d=b.find(".a-tab-heading.a-active a"),e=b.find(".a-tab-heading:not('.a-active') a");c.length&&(b.find(".a-tab-heading").attr("role","presentation"),c.attr("role","tablist"),d.add(e).attr("role","tab"),a.attr({role:"tabpanel",tabindex:"-1"}),d.attr("aria-selected",!0),e.attr({"aria-selected":!1,tabindex:-1}))});c.declarative("a-tabs",["keydown"],function(a){var b=
a.$target.closest(".a-tab-container").find(".a-tab-heading");switch(a.$event.which){case e.SPACE:d(a);break;case e.END:a.$event.preventDefault();b.last().find("a").focus();break;case e.HOME:a.$event.preventDefault();b.first().find("a").focus();break;case e.LEFT_ARROW:case e.RIGHT_ARROW:b=a.$target.closest(".a-tab-heading");var c=b.closest(".a-tab-container").find(".a-tab-heading");a.$event.which===e.RIGHT_ARROW&&b.next(".a-tab-heading").add(c.first()).last().find("a").focus();a.$event.which===e.LEFT_ARROW&&
b.prev(".a-tab-heading").add(c.last()).first().find("a").focus()}})})});
/* ******** */
(function(c){var f=window.AmazonUIPageJS||window.P,g=f._namespace||f.attributeErrors,a=g?g("AmazonUIAccordion","AmazonUI"):f;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,f,g){c.when("A").register("a-accordion-a11y",function(a){var n=a.$,b;return{refreshFocus:function(e,h){h=h||600;b||(b=n("\x3cb /\x3e",{"class":"a-accordion-a11y",tabIndex:-1,style:"position: absolute"}).appendTo("body"));b.css({display:"block"}).offset(e.offset());a.delay(function(){b.focus()},
50);a.delay(function(){e.focus();b.css({display:"none"})},h)}}});c.when("A","a-accordion-a11y","prv:a-capabilities").register("a-accordion",function(a,n,b){function e(b){var k=b.$target.closest(".a-accordion"),d=b.$target.closest(".a-box"),e=k.find(".a-box").not(d),l=d.find(".a-accordion-row"),f=k.data("a-accordion-name"),g=d.data("a-accordion-row-name"),t=k.hasClass("a-accordion-collapse"),u=d.find("a.a-accordion-row");var p=b.$target.closest(".a-accordion-sr");k=k.find(".a-accordion-sr").not(p);
if(g){var r=d.find(".a-accordion-inner"),q=!0;if(d.hasClass("a-accordion-active"))if(t)r[c]({duration:m,complete:function(){d.removeClass("a-accordion-active");d.find(".a-icon.a-accordion-radio").removeClass("a-icon-radio-active").addClass("a-icon-radio-inactive");p.attr("aria-expanded","false").filter("[aria-checked]").attr("aria-checked","false")}});else q=!1;else e.find(".a-accordion-inner")[c]({duration:m,complete:function(){e.removeClass("a-accordion-active")}}),r[h]({duration:m,complete:function(){d.addClass("a-accordion-active");
e.find(".a-icon.a-accordion-radio").removeClass("a-icon-radio-active").addClass("a-icon-radio-inactive");d.find(".a-icon.a-accordion-radio").removeClass("a-icon-radio-inactive").addClass("a-icon-radio-active")}}),k.attr("aria-expanded","false").filter("[aria-checked]").attr("aria-checked","false"),p.attr("aria-expanded","true").filter("[aria-checked]").attr("aria-checked","true");q&&v&&n.refreshFocus(l);q&&(l={$row:d,rowName:g,accordionName:f},a.trigger("a:accordion:select",{selectedRow:l}),a.trigger("a:accordion:"+
f+":select",{selectedRow:l}),a.trigger("a:accordion:"+f+":"+g+":select",{selectedRow:l}),a.trigger("a:image:lazyLoad"))}u.length&&b.$event.preventDefault()}var h="slideDown",c="slideUp",m=300;if(a.capabilities.mobile||a.capabilities.tablet)h="show",c="hide",m=0;var v=!a.capabilities.touch&&b.isFirefox;a.declarative("a-accordion",["click"],e);a.declarative("a-accordion",["keypress"],function(b){var c=a.constants.keycodes,d=b.$event.which;d!==c.ENTER&&d!==c.SPACE||e(b)})});"use strict";c.when("A","jQuery").register("a-accordion-initialization",
function(a,c){function b(a){c(a).find(".a-box").each(function(a,b){b=c(b);a=b.find("[role\x3dbutton]");b=b.find(".a-accordion-inner");a.attr("aria-controls")||(b.attr("id")||b.attr("id","a-accordion-auto-"+f++),a.attr("aria-controls",b.attr("id")))})}function e(){c(".a-accordion").each(function(a,c){b(c)})}var f=0;a.on("load ready",e);return{initializeAccordion:b,initializeAllAccordions:e}})});
/* ******** */
(function(e){var c=window.AmazonUIPageJS||window.P,r=c._namespace||c.attributeErrors,b=r?r("AmazonUIExpander@base","AmazonUI"):c;b.guardFatal?b.guardFatal(e)(b,window):b.execute(function(){e(b,window)})})(function(e,c,r){e.declare("prv:a-expander-constants",{classNames:{inline:{expand:"a-icon-expand",collapse:"a-icon-collapse"},section:{expand:"a-icon-section-expand",collapse:"a-icon-section-collapse"},extender:{expand:"a-icon-extender-expand",collapse:"a-icon-extender-collapse"}},elementClasses:{container:"a-expander-container",
content:"a-expander-content",header:"a-expander-header",fadeDiv:"a-expander-content-fade"}});e.when("A","jQuery","prv:a-expander-constants").register("a-partial-expander",function(b,e,c){function f(){e(".a-expander-partial-collapse-container").each(function(){var b=e(this),c=b.children("."+q.content),f=b.data("a-expander-collapsed-height"),g=b.children("."+q.header);c.height()<=f?g.css({opacity:"0",display:"none"}):(g.css({opacity:"1",display:"block"}),c.css("padding-bottom",g.height()),"true"!==
c.attr("data-expanded")&&b.css({height:f}),b.css({"max-height":"none"}))})}var q=c.elementClasses;b.on("load ready resize orientationchange a:popover:afterShow a:popover:ajaxContentLoaded",f);return f});"use strict";e.when("A","jQuery","prv:a-expander-constants","a-partial-expander").register("a-expander",function(b,c,e,f){function q(a,d){a=a[0];d=d[0];return a&&d&&a.compareDocumentPosition?0!==(a.compareDocumentPosition(d)&Node.DOCUMENT_POSITION_FOLLOWING):!1}function r(a,d,e,l){var c=a.closest("."+
g.container),u=c.data("a-expander-collapsed-height");var m="true"===a.attr("data-expanded");l=(l=l.$event.originalEvent)&&l.isTrusted;m&&l&&b.delay(function(){d.focus()},100);var k=!m&&l&&!a.hasClass("a-expander-partial-collapse-content")&&q(a,d),h=function(){a.toggleClass(g.content+"-expanded");a.attr("data-expanded",m?"false":"true");d.attr("aria-expanded")&&d.attr("aria-expanded",m?"false":"true");var b=d.data("ariaLabelExpanded"),c=d.data("ariaLabelCollapsed");b&&c&&(m?d.attr("aria-label",c):
d.attr("aria-label",b));k&&(a.attr("tabindex")===v&&a.attr("tabindex","-1"),a.focus());e()};u?(c.css("height",m?u:"auto"),h()):a.toggle(0,function(){h()})}function t(a){var d=a.$target.closest("."+g.container),c=d.find("."+g.container),e=d.data("a-expander-name");var f=a.$currentTarget.hasClass(g.header)?a.$currentTarget:d.find("."+g.header).not(c.find("."+g.header));var q=f.is("a")?f:f.children("a"),m=d.find("."+g.content).not(c.find("."+g.content));r(m,q,function(){var k=f.find(".a-icon")[0],h=
null,l=f.children("."+g.fadeDiv);"false"===m.attr("data-expanded")?(k&&(k.className=k.className.replace(n.inline.collapse,p.inline.expand).replace(n.section.collapse,p.section.expand).replace(n.extender.collapse,p.extender.expand)),a.data&&a.data.expand_prompt&&(h=a.data.expand_prompt),l.show(),k="collapse"):(k&&(k.className=k.className.replace(n.inline.expand,p.inline.collapse).replace(n.section.expand,p.section.collapse).replace(n.extender.expand,p.extender.collapse)),a.data&&a.data.collapse_prompt&&
(h=a.data.collapse_prompt),l.hide(),k="expand");b.trigger("a:image:lazyLoad");h&&""!==h&&f.find(".a-expander-prompt").not(c.find(".a-expander-prompt")).html(h);h={expander:{$expander:d,expanderName:e}};b.trigger("a:expander:toggle",h);b.trigger("a:expander:toggle:"+k,h);e&&(b.trigger("a:expander:"+e+":toggle",h),b.trigger("a:expander:"+e+":toggle:"+k,h))},a)}var v,g=e.elementClasses,p=e.classNames,n={};b.each(p,function(a,d){n[d]={};b.each(a,function(a,b){n[d][b]=new RegExp("\\b"+a+"\\b","g")})});
b.declarative("a-expander-toggle","click",t);b.declarative("a-expander-toggle","keydown",function(a){var b=a.$event;if(b){var c=b.keyCode;if(13===c||32===c)b.preventDefault(),t(a)}});return{initializeExpanders:f}})});
/* ******** */
'use strict';(function(h){var p=window.AmazonUIPageJS||window.P,k=p._namespace||p.attributeErrors,c=k?k("AmazonUISwitch","AmazonUI"):p;c.guardFatal?c.guardFatal(h)(c,window):c.execute(function(){h(c,window)})})(function(h,p,k){h.when("a-switch-framework","jQuery").register("a-switch",function(c,f){var g=c.SWITCH_STATE,h=c.SWITCH_CONTAINER_CLASS,y=c.SWITCH_CLASS;return{getSwitch:function(d){function m(d){var n=e.data(g);if(d===k)return n.isOn;if(!n.isEnabled||l(e))return!1;c.setOnState(e,d);return!0}
function l(){return e.data(g).isDragging}d.jquery||(d=f(d));if(0===d.length)return null;d=d.eq(0);d=d.closest("."+h);if(0===d.length)return null;var e=d.find("."+y);c.ensureInitialized(e);return{toggle:function(){return m(!e.data(g).isOn)},isOn:m,enabled:function(d){var n=e.data(g);if(d===k)return n.isEnabled;if(n.isEnabled===d)return!1;c.setEnabled(e,d);return!0},isDragging:l,label:function(c){var d=e.data(g).label,h=d[0].childNodes[0];if(c===k)return d.text();3===h.nodeType&&(h.textContent=c)}}}}});
"use strict";h.when("A","jQuery").register("a-switch-framework",function(c,f){function g(a){a.preventDefault();var b=a.data.$switch.data("a-switch-state"),q=b.control;if(!c.isAnimated(q)){a=t(a)-b.initialX;b.isOn&&(a+=b.rightBoundary);var d=b.leftBoundary,r=b.rightBoundary;a=a<d?d:a>r?r:a;a!==b.leftOffset&&(c.animate(q,{left:a},0),b.leftOffset=a,b.isDragging=!0,b.dragCount++)}}function l(a){a.preventDefault();if(c.capabilities.touch||1===a.which){a=a.data.$switch;var b=a.data("a-switch-state");m(a,
b.isDragging&&1<b.dragCount?b.leftOffset>b.midPoint:!b.isOn);b.isDragging=!1;v(a)}}function k(a,b,d){d={switchState:a,previousState:d};c.trigger("a:switch:"+b,d);a.name&&c.trigger("a:switch:"+a.name+":"+b,d)}function d(a){if(!a.data("a-switch-state")){var b=a.closest(".a-switch-row"),d=a.children(".a-switch-control"),c=b.find(".a-switch-label"),r=c.siblings("input"),h=r.attr("name"),e=b.hasClass("a-active"),k=!b.hasClass("a-disabled"),f=u.left,g=(a.width()-d.width()+u.right)*B;a.data("a-switch-state",
{input:r,container:b,control:d,label:c,isDragging:!1,rightBoundary:g,leftBoundary:f,midPoint:g/2,initialX:null,leftOffset:e?g:f,maxLeftOffset:u.maxLeftOffset,isOn:e,isEnabled:k,name:h,dragCount:0,clicked:!1})}}function m(a,b){d(a);a=a.data("a-switch-state");var q=a.isOn,h=b!==a.isOn;a.isOn=b;var e=a.control,g=a.maxLeftOffset,f=a.isOn?a.rightBoundary:a.leftBoundary;f=g&&f>g?g:f;c.animate(e,{left:f},300,"ease-out");a.leftOffset=f;e=a.container;a.isOn?e.addClass("a-active"):e.removeClass("a-active");
e=a.input;a.isOn?e.attr("checked","checked"):e.removeAttr("checked");h&&k(a,"flip",q);b?k(a,"on",q):k(a,"off",q)}var p=function(a){a.bind("touchmove.a-switch-component",{$switch:a},g);a.bind("touchend.a-switch-component",{$switch:a},l);a.bind("touchcancel.a-switch-component",{$switch:a},l);a.bind("mouseup.a-switch-component",{$switch:a},l)},e=function(a){a.unbind("touchmove.a-switch-component");a.unbind("touchend.a-switch-component");a.unbind("touchcancel.a-switch-component");a.unbind("mouseup.a-switch-component")},
z=function(a){return(a.originalEvent.touches[0]||a.originalEvent.changedTouches[0]).pageX},n=function(a){return"touchstart"===a.type},A=function(a){f("body").bind("mousemove.a-switch-component",{$switch:a},g);f("body").bind("mouseup.a-switch-component",{$switch:a},l)},C=function(a){f("body").unbind("mousemove.a-switch-component",g);f("body").unbind("mouseup.a-switch-component",l)},D=function(a){return a.pageX},E=function(a){return 1===a.which},u={left:c.capabilities.rtl?1:-1,right:-3},B=c.capabilities.rtl?
-1:1;h.when("prv:skin-vars").execute(function(a){u=a.toggle.bounds});var w=null,v=null,t=null,x=null;c.capabilities.touch?(w=p,v=e,t=z,x=n):(w=A,v=C,t=D,x=E);c.declarative("a-switch",["touchstart","mousedown"],function(a){var b=a.$event;b.preventDefault();if(x(b)){a=a.$declarativeParent;d(a);var c=a.data("a-switch-state");c.dragCount=0;c.clicked=!0;c.isDragging=!1;c.isEnabled&&(c.initialX=t(b),w(a))}});c.declarative("a-switch-input","change",function(a){a.$event.preventDefault();var b=a.$target;a=
f("html").hasClass("a-touch");b=b.closest(".a-switch-row").find(".a-switch");d(b);var c=b.data("a-switch-state");!a&&c.clicked?c.clicked=!1:m(b,!c.isOn)});h.when("ready").execute("a-switch-normalization",function(){f(".a-switch-input").each(function(){var a=f(this),b=a.next().children(".a-switch");m(b,a.prop("checked"))})});return{ensureInitialized:d,setOnState:m,setEnabled:function(a,b){d(a);a=a.data("a-switch-state");var c=a.container;b?c.removeClass("a-disabled").attr("disabled",!1):c.addClass("a-disabled").attr("disabled",
!0);a.isEnabled=b},SWITCH_STATE:"a-switch-state",SWITCH_CONTAINER_CLASS:"a-switch-row",SWITCH_CLASS:"a-switch"}})});
/* ******** */
'use strict';(function(a){var f=window.AmazonUIPageJS||window.P,l=f._namespace||f.attributeErrors,b=l?l("AmazonUIProgressBar","AmazonUI"):f;b.guardFatal?b.guardFatal(a)(b,window):b.execute(function(){a(b,window)})})(function(a,f,l){a.when("A","ready").register("a-progress",function(b){function a(a){(a?e(a):e(".a-js-progress-bar")).each(function(){var a=e(this);if(b.onScreen(a,0)){var g=+a.attr("data-progress-percentage");var h=-(g-100);var c=a.width();var f=h/100*c;var d=a.find(".a-js-progress-tooltip"),
k=d.width();d.find(".a-js-tooltip-arrow");g=(g+h/2)/100*c-k/2;h=k+g;(k=h<c)||(g-=h-c);c=g;e(d).css("left",c+0);c=d.width();d=d.find(".a-js-tooltip-arrow");d.removeClass("aok-hidden");k?(c/=2,e(d).css("left",c+-9)):e(d).css("left",c+-27);12>f&&d.addClass("aok-hidden");e(a.find(".a-js-progress-tooltip")).removeClass("a-progress-tooltip-hidden").addClass("a-progress-tooltip-revealed")}})}var e=b.$;a();b.on("resize scroll",function(b){a()});return{init:a}})});
/* ******** */
'use strict';(function(n){var w=window.AmazonUIPageJS||window.P,A=w._namespace||w.attributeErrors,c=A?A("AmazonUIPopover@base","AmazonUI"):w;c.guardFatal?c.guardFatal(n)(c,window):c.execute(function(){n(c,window)})})(function(n,w,A){n.when("A","a-popover-base-factory").register("a-popover-base-apis",function(c,f){return{show:function(c){var e=f.get(c.$trigger?c.$trigger:c);if(e)return e.show.apply(e,arguments)},hide:function(c){var e=f.get(c);if(e)return e.unlock(1),e.hide.apply(e,arguments)},get:function(c){return f.get(c)},
remove:function(c){return f.remove(c)}}});"use strict";n.when("A","a-popover-util","a-popover-objectclass","a-popover-data").register("a-popover-base-factory",function(c,f,k,e){function g(d){return l[d]?l[d]:null}function m(d,l){return new k.PopoverClass(d,l)}function b(l,h){var b=null;if("number"===typeof l)b=g(l);else if("string"===typeof l)(b=d[l]?d[l]:null)||(b=g(l));else if("object"===typeof l)if(l.$popover)b=l;else if(l=a(l),b=l.data("a-popover-id"),b||(b=l.find(".a-declarative").eq(0),b=b.length?
b.data("a-popover-id"):null),b=g(b),!b){var c=l.data("action");(c=c?l.data(c):null)&&c.name&&(b=c.name,b=d[b]?d[b]:null,!b||h&&b.type!==h?b=null:(h=(h=b.attrs("currentDataStrategy"))?e.getStrategyByName(h):e.guessStrategyByAttrs(b.attrs()))&&h.reusePopover?b.$trigger[0]!==l[0]&&(b.$trigger.data("a-popover-id",null),b.$trigger=l):b=null)}return b}function p(){t||(t=m({id:-1,$popover:q,$trigger:q,immersive:!0},{isActive:function(){return!0},hideMethod:function(){this.hideChildren()},showMethod:c.constants.NOOP}));
return t}var a=c.$,h=1,d={},l={},q=a("\x3cdiv id\x3d'a-popover-root' style\x3d'z-index:-1;position:absolute;' /\x3e").appendTo("body"),t;return{getRoot:p,get:function(d,l){l=l?l:this?this.type:null;return(d=b(d,l))&&l&&d.type!==l?null:d},create:function(e,q){var k=a(e),f=q.attributes||{},t=q.typeSpecificFunctions||q.variant||{};q=q.actionCheck||!1;k.data("a-popover-id");var r=f.type,v=null;!r||k.hasClass("a-declarative")&&k.data("action")&&-1!==k.data("action").indexOf(r)||(k=c.declarative.create(k,
"a-"+r),e=k[0]);if(q&&k.data("action")&&-1===k.data("action").indexOf(r))return null;r&&k&&(v=b(k));if(v)return v.type!==r?null:v;k=f;e=a(e);k.type?e&&e.length?(k=c.extend({id:h++,$trigger:e,$triggerWrapper:null},k),t=c.copy(t),t=m(k,t),l[t.id]=t,t.name&&(d[t.name]=t),e.data("a-popover-id",t.id),e=t.$trigger.closest(".a-popover"),e=!t.attrs("immersive")&&e.length?g(e.data("a-popover-id"))||p():p(),t.parent=e,e.children.push(t)):t=null:t=null;return t},remove:function(a,b){a=this.get(a);var h=!1;if(a){h=
a.id;if(a&&-1<h){var e=c.indexOfArray(a.parent.children,a),m=a.$container,q=a.$trigger;a.parent.children.splice(e,1);a.unlock().hide();a.update({content:""});m&&a.$container.remove();q.data("a-popover-id","");a.name&&delete d[a.name];delete l[h];h=!0}else h=!1;b&&c.declarative.remove(a.$trigger[0],"a-"+b)}return h}}});"use strict";n.when("A","a-popover-util","a-popover-base-factory","prv:a-capabilities").register("a-popover-base-handlers",function(c,f,k,e){function g(a){for(var b;a.length&&!(b=a.data("a-popover-id"));)a=
a.parent();return k.get(b)}var m=c.$;m(document).bind("click "+c.action.start,function(a){var b=m(a.target),d=a.originalEvent;if(!(d&&d.pointerType&&d.pointerType===c.pointerType.touch&&"click"===d.type||b.hasClass("a-modal-scroller")||"a-popover-lgtbox"===b[0].id||"html"===b[0].nodeName.toLowerCase())){var l=function(d){return f.eventOccursWithin(a,d)};c.each(k.getRoot().children,function(d){if(d.isVisible()||d.isContentLoaded()){var a=f.search(d,l);a?a.hideChildren():null!==d.attrs("lightboxOptions")||
d.attrs("immersive")||(d.attrs("persistent")?d.hideChildren():d.unlock(1).hide())}})}});c.declarative("a-popover-close",["click",c.action.end],function(a){var b=g(a.$target);b&&(b.unlock().hide(),f.trigger("dismiss",b));a.$event.preventDefault()});var b=null,p=null;c.declarative("a-popover-a11y","focusout",function(a){var h=g(a.$target);if(h&&a.$target.length){var d=h.getFirstTabbable();!d.length||a.$target[0]!==d[0]||b&&100>c.now()-b||(b=c.now(),c.delay(function(){m(document.activeElement).hasClass("a-popover-start")&&
h.getLastTabbable().focus()},0))}});c.declarative("a-popover-a11y","focusin",function(a){var b=g(a.$target);b&&a.$target.length&&a.$target.hasClass("a-popover-end")&&!(p&&100>c.now()-p)&&(p=c.now(),c.delay(function(){b.getFirstTabbable().focus()},0))});c.declarative("a-popover-a11y","keydown",function(a){var b=a.$event;b.keyCode===c.constants.keycodes.ESCAPE&&(a=g(a.$target),b.preventDefault(),a&&a.hide())});c.on("resize zoom",function(){k.getRoot().updatePosition()});if(e.isSafari&&c.capabilities.ios)c.on("a:popover:refresh",
function(a){a=a.popover;a.$popover&&a.$popover.undelegate('input[type\x3d"date"]',"blur").delegate('input[type\x3d"date"]',"blur",function(){var a=c.$(w);a.scrollTop(a.scrollTop()+1)})})});"use strict";n.when("A","a-popover-base-apis","a-popover-base-handlers").register("a-popover-base",function(c,f,k){return f});"use strict";n.when("A","prv:a-focus-trap","a-popover-util","a-popover-data","a-popover-position","a-popover-lightbox","a-popover-animate","prv:a-capabilities").register("a-popover-objectclass",
function(c,f,k,e,g,m,b,p){function a(a,h){var e=-1,p=[1],g=-2;this.parent=null;this.children=[];this.typeSpecificFunctions={};this.attributes={position:"triggerVertical",alone:!1,immersive:!1,restoreFocusOnHide:!0};var r=function(){this.isActive()?this._willTriggerEvents&&k.trigger("visible",this):k.trigger("invisible",this);return this},v=function(a,b){var e=this.isActive(),h=this.getDataStrategy(),m=!this.$popover,q=b||m;b=!1;a=a||q;if(!q)for(var k=p.length;k--&&!q;)q=!t[p[k]];q&&(q=y.apply(this),
q=l(q),m||(h.unloadContent(this),this.$container.remove(),b=!0),l("body").append(q),this.$container=q,this.$popover=this.$container.hasClass("a-popover")?this.$container:this.$container.find(".a-popover"),this.$startAnchor=this.$popover.hasClass("a-popover-start")?this.$popover:this.$popover.find(".a-popover-start"),this.$endAnchor=this.$popover.find(".a-popover-end"),this.$popover.attr("id","a-popover-"+this.id).data("a-popover-id",this.id));this.attrs("immersive")||(q=parseInt(this.parent.$popover.css("z-index"),
10),c.isFiniteNumber(q)||(q=this.parent.attrs("immersive")?1010:0),k=this.$trigger.closest(".a-sheet-web,.a-sheet-web-v2"),1===k.length&&(k=parseInt(k.css("z-index")),c.isFiniteNumber(k)&&(q=Math.max(k,q))),q=Math.max(299,100+q),this.$popover.css("z-index",q));if(h.shouldRefreshContent(this)||a)b||h.unloadContent(this),h.loadContent(this,m);this.typeSpecificFunctions.updateDimensions!==d&&this.typeSpecificFunctions.updateDimensions.apply(this);p=[];e&&z.call(this,[],!1);return this},z=function(l,
a){function b(){h.updatePosition();var d=h.attrs("navigate");!a&&d&&h.attrs("navigate",!1);m.call(h,r,l);a&&(k.trigger("show",h),c.trigger("a:image:lazyLoad"));t&&t.apply(h,l);a&&k.trigger("afterShow",h);h.$popover.attr("aria-hidden","false");"tooltip"!==h.type&&q.attr("aria-hidden","true");!a&&d&&h.attrs("navigate",d);g=2}var h=this;a=!!a;var e=h.typeSpecificFunctions,m=e.showMethod!==d?e.showMethod:u,p=e.beforeShowMethod!==d?e.beforeShowMethod:null,t=e.afterShowMethod!==d?e.afterShowMethod:null;
g=1;h._willTriggerEvents=a;h.attrs("originalFocus",document.activeElement);h.$popover.css("visibility","hidden").addClass("a-popover-hidden").show();p&&p.apply(h,l);h.attrs("synchronous")?b():c.delay(function(){b()},0)};this.show=function(){var d=this,a=d.attrs("lightboxOptions")||null;if(d.isActive()||b.isAnimating(d))return this;d.lock(1);a&&m.lock(1);d.parent.$container&&d.parent.$container.is(".a-popover")&&d.parent.$container.attr("aria-hidden","true");d.attrs("alone")&&c.each(d.parent.children,
function(a){a.isActive()&&a.id!==d.id&&(a.attrs("modeless")||a.parent&&null===a.parent.parent&&a.attrs("persistent")||a.unlock().hide())});k.trigger("beforeShow",d);if(!d.$container||d.isDirty()||d.getDataStrategy().shouldRefreshContent(d))k.trigger("refresh",d),v.call(d);"tooltip"===d.type||d.unregister||(d.unregister=f.register(d._trap));if(d.draggable){var l=d.$container;c.draggable(l,{handle:l.find(".a-popover-draggable-handle")})}a&&m.show(c.extend({popover:d},a));z.call(d,arguments,!0);c.delay(function(){d.unlock(1);
a&&m.unlock(1)},0);return this};this.hide=function(){var a=this,h=a.typeSpecificFunctions,e=h.hideMethod!==d?h.hideMethod:B,p=h.beforeHideMethod!==d?h.beforeHideMethod:null,t=h.afterHideMethod!==d?h.afterHideMethod:null,f=a.attrs("lightboxOptions")||null;a.unregister&&(a.unregister(),a.unregister=d);if(!a.isActive()||a.isLocked()||b.isAnimating(a))return this;g=-1;a.hideChildren();k.trigger("beforeHide",a);p&&p.apply(a,arguments);e.call(a,r,arguments);k.trigger("hide",a);c.delay(function(){function d(){c.delay(function(){var d=
null,b=a.$container.find(document.activeElement).length,h=l(document.activeElement).is("a, button, input:not([type\x3d'hidden']), select, textarea, [tabindex]:not([tabindex\x3d'-1'])");if(b||!h)"dropdown"===a.type?d=a.$trigger:a.$trigger&&l(a.$trigger).length&&(d=a.$trigger.is("a, input, button")?a.$trigger:a.$trigger.find("a, input, button")),d&&d.length||(d=l(a.attrs("originalFocus"))),!d.length||x&&!d.is(":visible")||("secondary-view"===a.type||c.onScreen(d,0))&&d.focus()},400)}t&&t.apply(a,arguments);
a.$popover.attr("aria-hidden","true");"tooltip"!==a.type&&q.attr("aria-hidden","false");a.parent.$container&&a.parent.$container.is(".a-popover")&&a.parent.$container.attr("aria-hidden","false");f&&(a.parent.attrs("lightboxOptions")?m.show(c.extend({popover:a.parent},f)):m.hide(f));k.trigger("afterHide",a);g=-2;a.attrs("restoreFocusOnHide")&&d()},0);return this};this.update=function(d){var a="string"===typeof d?{content:d}:c.copy(d),l=this.attrs();d=this.getDataStrategy();c.each(a,function(d,a){(d&&
!l[a]||l[a]&&l[a]!==d)&&p.push(a)});this.isDirty()&&(a=c.extend({},l,a),this.attrs(a),this.getDataStrategy(a),this.$popover&&d.unloadContent(this),this.isActive()&&(v.call(this,!0),this.focus()));return this};this.refresh=function(d,a){return v.call(this,d||!0,a||!1)};this.isActive=function(){return 1<=g};this.isVisible=function(){return 2===g};this.isContentLoading=function(){return 3===g};this.setContentLoading=function(){g=3};this.isContentLoaded=function(){return 4===g};this.setContentLoaded=
function(){g=4};this.isDirty=function(){return 0<p.length};this.lock=function(d){d||(d=10);e<d&&(e=d);return this};this.unlock=function(d){d||(d=10);e<=d&&(e=-1);return this};this.isLocked=function(){return-1!==e};this._trap={isElContained:function(d){return this.$popover[0].contains(d)}.bind(this),moveFocus:function(){this.getFirstTabbable().focus()}.bind(this),isImmersive:function(){return this.attrs("immersive")}.bind(this)};this.typeSpecificFunctions=h;this.attrs(a);c.extend(this,this.attributes)}
function h(d){var a=d.$popover.find('[data-action\x3d"a-popover-close"]');d=d.$popover.find(".a-popover-inner").find("a, button, input:not([type\x3d'hidden']), select, textarea, [tabindex]:not([tabindex\x3d'-1'])").not('[data-action\x3d"a-popover-close"]').not('[tabindex\x3d"-1"]').filter(":visible");return a.add(d)}var d,l=c.$,q=l("#a-page"),t={name:!0,url:!0,content:!0,width:!0,height:!0,"max-width":!0,"max-height":!0,"min-width":!0,"min-height":!0},r=c.capabilities.mobile,v=r||c.capabilities.tablet,
n=r&&p.isIE10Plus,x=l("html").hasClass("a-lt-ie9"),u=function(d){this.$popover.css({visibility:"visible"}).removeClass("a-popover-hidden");this.attrs("focusWhenShown")&&"ajax"!==this.attrs("currentDataStrategy")&&this.focus();d.call(this)},B=function(d){this.$popover.hide().find(".a-lgtbox-vertical-scroll").removeClass("a-lgtbox-vertical-scroll");d.call(this)},y=function(){var a=this.typeSpecificFunctions;return a.skin!==d?a.skin(this):""};r=a.prototype;r.getDataStrategy=function(d){var a=this.typeSpecificFunctions;
d||this.attrs("currentDataStrategy")||(d=this.attrs());d&&(d=d.dataStrategy?e.getStrategyByName(d.dataStrategy):e.guessStrategyByAttrs(d))&&(a.dataStrategy=d,this.attrs("currentDataStrategy",d.name));return a.dataStrategy};r.getContent=function(){return this.typeSpecificFunctions.getContent!==d?this.typeSpecificFunctions.getContent.apply(this,arguments):null};r.updateContent=function(a){this.typeSpecificFunctions.updateContent!==d&&this.typeSpecificFunctions.updateContent.apply(this,arguments);return this};
r.setAriaBusy=function(a){this.typeSpecificFunctions.setAriaBusy!==d&&this.typeSpecificFunctions.setAriaBusy.apply(this,arguments);return this};r.ajax=function(d){return this.update({url:d})};r.updateChildrenPosition=function(){c.each(this.children,function(d){d.isActive()&&d.updatePosition()});return this};r.updatePosition=function(){var a=this;if(-1===a.id)c.each(a.children,function(d){d.isActive()&&d.updatePosition()});else{if(this.typeSpecificFunctions.updatePosition!==d)return this.typeSpecificFunctions.updatePosition.apply(this,
arguments),c.each(a.children,function(d){d.isActive()&&d.updatePosition()}),a;var b=a.$popover;p.isMetroIEGuess&&p.isIETouchCapable?b.css("opacity",.01):b.css("visibility","hidden");var h=function(){var d=b.find(".a-popover-inner").css({height:"auto","overflow-y":"auto"});"dropdown"===a.type&&a.maxHeight&&d.css({maxHeight:a.maxHeight});var h=a.attrs("position"),e={};e=a.typeSpecificFunctions.positionStrategy?g.customPosition(a,a.typeSpecificFunctions.positionStrategy):g[h](a);k.trigger("beforeUpdatePosition",
a);h={top:e.top+"px",left:e.left+"px"};p.isMetroIEGuess&&p.isIETouchCapable?h.opacity=1:h.visibility="visible";b.css(h);a.isContentLoaded()&&0===l(document.activeElement).closest(a.$popover).length&&!0===a.attrs("focusWhenShown")&&a.focus();if(d.length&&(!d[0].style.height||"auto"===d[0].style.height)){e=b.outerHeight()||0;var m=b.find(".a-popover-header, .a-modal-close-nohead-top").outerHeight(!0)||0,q=b.find(".a-popover-footer").outerHeight(!0)||0;h=d.outerHeight()||0;e=e-m-q;h>e&&d.css({height:e+
"px","overflow-y":"scroll"})}k.trigger("afterUpdatePosition",a);k.trigger("positionUpdated",a);c.each(a.children,function(d){d.isActive()&&d.updatePosition()})};a.attrs("immersive")&&v?(b.css({top:0,left:0}),c.delay(function(){h()},0)):h()}return a};r.attrs=function(a,l){var b=this;if(l===d&&"object"!==typeof a)return a?"string"===typeof a?this.attributes[a]!==d?this.attributes[a]:null:null:this.attributes;"object"===typeof a?c.each(a,function(d,a){b.attrs(a,d)}):"string"===typeof a&&(this.attributes[a]=
l,b[a]=l);return this};r.hideChildren=function(){c.each(this.children,function(d){d.unlock(1);d.hide()});return this};r.getFirstTabbable=function(){return h(this).first()};r.getLastTabbable=function(){return h(this).last()};r.focus=function(){var d=this,a=l(w),b=a.scrollTop(),h=d.$popover.offset().top;n&&b>h&&a.scrollTop(h);c.delay(function(){d.getFirstTabbable().focus()},0);return this};return{PopoverClass:a}});"use strict";n.when("jQuery","ready").register("a-changeover",function(c){c(document).delegate(".a-changeover:not(.a-changeover-manual)",
"webkitAnimationEnd animationend click touchstart",function(c){this.style.display="none"})});"use strict";n.when("A").register("a-dropdown-base-positions",function(c){return{positionStrategy:function(f){var k=f.$popover,e=f.$trigger,g=f.measure;f=k.find(".a-popover-inner");f.css({"min-width":"0px",width:"auto",height:"auto"});var m=e.nextAll(".a-button-dropdown");m.length||(m=e.closest(".a-button-group"));e=g(k,m);g=e.windowWidth-(e.triggerLeft+e.popoverWidth);m=e.windowWidth-e.triggerLeft-e.triggerWidth;
var b=e.triggerLeft,p={},a=e.triggerTop-e.windowTop,h=e.windowBottom-e.triggerBottom,d=k.find(".a-popover-inner");a>h&&h<e.popoverHeight?(h=a,p.top=a<e.popoverHeight?e.triggerBottom-a:e.triggerBottom-e.popoverHeight):p.top=e.triggerTop;d.css("height",h<e.popoverHeight?h-e.headerHeight+"px":"auto");e.popoverHeight>h?d.addClass("a-lgtbox-vertical-scroll"):d.removeClass("a-lgtbox-vertical-scroll");f.hasClass("a-lgtbox-vertical-scroll")&&-1<navigator.appVersion.indexOf("Windows")?(a=Math.max(e.popoverWidth,
e.triggerWidth)+c.scrollBarWidth(!0),f.width(a)):f.css("min-width",e.triggerWidth+"px");e.popoverWidth=k.width();p.left=50>g&&b>m?e.triggerRight-e.popoverWidth:e.triggerLeft;0>p.left&&(p.left=0);return p}}});"use strict";n.when("A","a-dropdown-base-positions").register("a-dropdown-base-view-base",function(c,f){return c.extend(f,{updateContent:function(c){"string"===typeof c?this.$popover.find(".a-popover-inner").html(c):c&&this.$popover.find(".a-popover-inner").html("").append(c)},beforeShowMethod:function(){this.parent.lock(1);
"combobox"===this.$trigger.attr("role")&&this.$trigger.attr("aria-expanded",!0)},afterShowMethod:function(){var k=this.$popover,e=k.find(".a-active");c.delay(function(){e.length?e.focus():e=k.find(".a-dropdown-link").first().focus()},0)},beforeHideMethod:function(){this.parent.unlock(1)},afterHideMethod:function(){"combobox"===this.$trigger.attr("role")&&this.$trigger.attr("aria-expanded",!1);this.$popover.css("width","auto")}})});"use strict";n.when("A","a-dropdown-base-view-base").register("a-dropdown-base-view",
function(c,f){return f});"use strict";n.when("A","a-popover-base-factory","a-dropdown-base-view","a-popover-util").register("a-dropdown-base-factory",function(c,f,k,e){function g(a,d,l,b){var h=['\x3cli role\x3d"presentation"'],e=a.data("aCssClass"),m=a.data("aId"),q=a.data("aHtmlContent"),k=a.data("aImageSource"),f=JSON.stringify({stringVal:a.val()});f=['\x3ca tabindex\x3d"0" role\x3d"option" href\x3d"javascript:void(0)" data-value\x3d"',c.escapeHtml(f),'"'];var g=["a-dropdown-link"],n=["a-dropdown-item a-declarative"];
d?(g.push("a-active"),f.push(' aria-selected\x3d"true"')):f.push(' aria-selected\x3d"false"');p&&(c.capabilities.mobile||c.capabilities.tablet)&&g.push("a-list-link-after-group");p=!1;e&&n.push(e);m&&h.push(' id\x3d"'+m+'"');b&&f.push(' aria-describedby\x3d"'+l+'_footer"');f.push(' id\x3d"');f.push(l);f.push('"');h.push(' class\x3d"'+n.join(" ")+'"');h.push(' data-action\x3d"a-dropdown-options"');h.push("\x3e");q?d=q:(d=[],k&&(g.push("a-option-has-image"),d.push('\x3cimg src\x3d"'+k+'" class\x3d"a-rich-option-image" /\x3e')),
d.push(a.html()),d=d.join(""));f.push(' class\x3d"');f.push(g.join(" "));f.push('"\x3e');f.push(d);f.push("\x3c/a\x3e");h.push(f.join(""));h.push("\x3c/li\x3e");return h.join("")}function m(h){h.jquery||(h=b(h));var d=h.children("optgroup,option:not(.a-prompt)"),l=!1,e=h[0],c=h.attr("id")?h.attr("id"):"dropdown"+a++,m=h.data("aHasFooter")?!0:!1,k=h.data("aActionId"),f=k&&k.length;if(-1<e.selectedIndex)var n=e.options[e.selectedIndex].value;var u=['\x3cul tabindex\x3d"-1" class\x3d"a-nostyle a-list-link'];
u.push(h.data("a-has-images")?' a-box-list"':'"');f&&u.push(' data-a-action-id\x3d"'+k+'"');u.push(' role\x3d"listbox" aria-multiselectable\x3d"false"\x3e');var w=0;d.each(function(){var d=b(this),a=c+"_"+w++;d.is("optgroup")?(d.children().each(function(d){u.push(g(b(this),n===this.value,a,m))}),u.push('\x3cli tabindex\x3d"-1" class\x3d"divider"\x3e\x3chr /\x3e\x3c/li\x3e'),l=p=!0):(u.push(g(d,n===this.value,a,m)),l=!1)});l&&u.pop();u.push("\x3c/ul\x3e");m&&(u.push('\x3cdiv class\x3d"a-dropdown-footer a-hidden"'),
f&&u.push(' data-a-action-id\x3d"'+k+'"'),u.push("\x3e\x3c/div\x3e"));return u.join("")}var b=c.$,p=!1,a=1;return c.extend({create:f.create,remove:f.remove,get:f.get},{type:"dropdown",create:function(a,d,l){var b=d.$button,h=d.$sourceSelect,p=h[0],g=b.find(".a-dropdown-label"),n=h.data("aTouchHeader");if(!n||!n.length&&g.length)n=g.text();g=h.data("a-max-height");var x=h.attr("data-a-dismiss-on-select");d={type:"dropdown",header:n,closeButtonLabel:d.closeButtonLabel?d.closeButtonLabel:"Close",inlineContent:h,
position:d.position,maxHeight:g,alone:!0,sourceSelect:h,sourceButton:b,name:h[0].name,preventNameReuse:!0,dismissOnSelect:e.getBool(x!==A?x:d.dismissOnSelect,!0),lightboxOptions:c.capabilities.mobile||c.capabilities.tablet?{showDuration:c.capabilities.ios?null:0,hideDuration:0}:null};return f.create(a,{attributes:d,typeSpecificFunctions:c.extend({},k,l,{skin:function(d){var a=l.subskin?l.subskin(p):m(p);d.attrs("inlineContent",a);return l.skin(d)}}),actionCheck:!1})}})});"use strict";n.when("A","prv:a-capabilities").execute("a-dropdown-handlers-common",
function(c,f){function k(e){var b=g(e.$target).closest(".a-dropdown-link");e=b.closest(".a-popover.a-dropdown").find(".a-dropdown-footer");if(!e||!e.length)return!1;b=b.attr("aria-describedby");if(!b||!b.length)return!1;e.attr("id",b);return!0}function e(e){e=g(e.$target).closest(".a-dropdown-link");var b=e.closest(".a-popover.a-dropdown").find("ul").data("aActionId");if(!b||!b.length)return!1;c.trigger("a:dropdown:option:highlight:"+b,e[0]);return!0}var g=c.$;c.declarative("a-dropdown-options","mouseenter",
function(c){k(c);e(c)});c.declarative("a-dropdown-options","focusin",function(c){k(c);e(c)})});"use strict";n.when("A","a-dropdown-base-factory").register("a-dropdown-keyboard-handlers",function(c,f){function k(a){a.removeData("a-user-navigated-text").removeData("a-user-navigated-idx")}function e(a,b){a.removeAttr("aria-selected");b.hasClass("a-dropdown-link")&&b.attr("aria-selected","true");b.focus()}function g(a){var b=a.closest("ul");a=b.find(".a-dropdown-link");var d=b.find(":focus");1>d.length&&
(d=b.find('[aria-selected\x3d"true"]'));b=d;return{index:0<b.length?a.index(b):0,$options:a}}function m(a){var b=a.data("a-user-navigated-debouncer");b||(b=c.debounce(function(){k(a)},1E3),a.data("a-user-navigated-debouncer",b));b()}var b=c.$,p=c.constants.keycodes;return{keyDown:function(a){var h=b(this),d=h.parent();switch(a.which){case p.UP_ARROW:a.preventDefault();k(d);d=g(h);0<d.index&&(d=d.$options.eq(d.index-1),e(h,d));break;case p.DOWN_ARROW:a.preventDefault();k(d);d=g(h);a=d.index;0<=a&&
a+1<d.$options.length&&(d=d.$options.eq(a+1),e(h,d));break;case p.ENTER:a.preventDefault();h.trigger("click");k(d);break;case p.ESCAPE:a.preventDefault();h=f.get(h.closest(".a-popover"));h.sourceButton.find(".a-button-text").focus();h.hide();k(d);break;case p.SPACE:d.data("a-user-navigated-text")||(a.preventDefault(),h.trigger("click"),k(d));break;case p.TAB:k(d);break;case p.BACKSPACE:a.preventDefault()}},keyPress:function(a){var e=b(this),d=e.closest("ul"),l=f.get(e.closest(".a-popover")),q=a.which;
if(l&&l.isActive()&&q!==p.TAB&&0!==q){m(d);var g=d.data("a-user-navigated-idx")||0;if(!(0>g)){l=(d.data("a-user-navigated-text")||"")+String.fromCharCode(q).toLocaleLowerCase();d.data("a-user-navigated-text",l);for(var r=d.find(".a-dropdown-link");g<r.length;g++){var v=r.eq(g);if(0===c.trim(v.text().toLocaleLowerCase()).indexOf(l)){v.focus();d.data("a-user-navigated-idx",g);return}}d.data("a-user-navigated-idx",-1);q===p.SPACE&&(a.preventDefault(),e.trigger("click"),k(d))}}}}});"use strict";n.when("A",
"a-dropdown-select-apis","a-dropdown-base-factory","a-popover-base").register("a-dropdown-base",function(c,f,k,e){function g(d,b,e){try{var l=d.$event||d;l.preventDefault?l.preventDefault():l.returnValue=!1}catch(v){}var q=d.$declarativeParent?d.$declarativeParent:h(d.currentTarget);c.delay(function(){var l=b.$button?b.$button:b.getButtonFromEvent(d),f=b.$select?b.$select:b.getSelectFromEvent(d);if(!l.hasClass("a-button-disabled")){a(f,b).isSynced()||p(h.extend({$button:l,$select:f},b));f=c.extend({},
b,{$button:l,$sourceSelect:f});var g=k.create(q,f,e);if(g&&(g.show(),m(g),l.data("a-popover-id",g.id).data("popover",g).data("isPressed",!0),l.find("button[role\x3d'combobox']").attr("aria-controls",g.$popover.attr("id")),!g.hasOnLoad)){g.hasOnLoad=!0;var t=[];l=g.$popover.find("img");l.length&&(l.each(function(d,a){if(!a.complete||!a.naturalWidth){var b=h.Deferred();t.push(b);h(a).bind("load error",function(){b.resolve()})}}),t.length?h.when.apply(h,t).done(function(){g.updatePosition()}):g.updatePosition())}}})}
function m(d){var a=h(d.$popover).find("ul").data("aActionId");if(!a||!a.length)return!1;d=h(d.$popover).find(".a-dropdown-link");var b=d.filter(".a-active").first();b&&b.length||(b=d.first());c.trigger("a:dropdown:popover:open:"+a,b);return!0}function b(d){var a=d.$button;d=d.$select;a||(a=d.nextAll(".a-button-dropdown"));return d.length?((a=k.get(a))&&a.hide(),!0):!1}function p(a){var d=a.$button;a=a.$select;d||(d=a.nextAll(".a-button-dropdown"));return a.length?((d=k.get(d))&&k.remove(d.id),a.data("a-info",
null),!0):!1}function a(a,l){a=l.$select?l.$select:"string"===typeof a?h("select#"+a):a.jquery?a:h(a);if(!a.length)return null;var d=l.$button?l.$button:l.getButtonFromSelect(a);a.data("a-select")?l=a.data("a-select"):(l=c.extend({hidePopover:b,refreshPopover:p,options:c.extend({$select:a,$button:d},l)},f),a.data("a-select",l));return l}var h=c.$;return{toggleDropdown:function(a,b){var d=(b.$button?b.$button:b.getButtonFromEvent(a)).data("popover");d&&d.$popover.is(":visible")?d.hide():g(a,b)},showDropdown:g,
getSelect:a}});"use strict";n.when("A","jQuery").register("a-dropdown-options-apis",function(c,f){return{update:function(c){"object"!==typeof c&&n.error("input of options.update() function must be a hash");this.hidePopover(this.options);for(var e=0,f=this.size();e<f;e++){var m=this.options.elements[e],b=m[0];c.value&&m.val(c.value);void 0!==c.selected&&(!b.selected&&c.selected?this.options.$select.val(b.value):b.selected&&!c.selected&&this.options.$select.val(""));c.html_content&&m.data("a-html-content",
c.html_content);c.image_source&&m.data("a-image-source",c.image_source);c.native_css_class&&(b.className=c.native_css_class);c.css_class&&m.data("a-css-class",c.css_class);c.native_id&&(b.id=c.native_id);c.id&&m.data("a-id",c.id);c.text&&(m.text(c.text),b.selected&&this.setSelectValue(b.value))}this.refreshPopover(this.options);return this},remove:function(){this.hidePopover(this.options);for(var c=0,e=this.size();c<e;c++){var f=this.options.elements[c];f.is(":selected")&&this.setSelectValue("");
f.remove()}this.refreshPopover(this.options);return!0},info:function(){for(var c=[],e=0,f=this.size();e<f;e++){var m=this.options.elements[e];c.push({value:m[0].value,text:m.text(),selected:m[0].selected,html_content:m.data("a-html-content"),image_source:m.data("a-image-source"),native_css_class:m[0].className,css_class:m.data("a-css-class"),native_id:m[0].id,id:m.data("a-id")})}return c},size:function(){return this.options.elements.length}}});"use strict";n.when("A","jQuery","a-dropdown-options-apis").register("a-dropdown-select-apis",
function(c,f,k){function e(b){var c=this.options.$select,a=this.options.$button,e=c[0];"number"===typeof b&&(b=b.toString());for(var d=0,l=e.options.length;d<l&&e.options[d].value!==b;d++);d===l&&""===b&&(d=0);d<l&&(a.find(".a-dropdown-prompt").html(e.options[d].innerHTML),a.css("min-width",d/e.options.length+"%"),c.val()!==b&&(c.val(b),c.trigger("change",[m,!0])));return this}function g(b){if(b===m)return this.options.$select.val();this.setValue=e;return this.setValue(b)}var m;return{isSynced:function(){var b=
this.options.$select,e=b.data("a-info"),a=this.getOptions().info();b.data("a-info",a);return e?c.equals(e,a):!0},update:function(b){"object"!==typeof b&&n.error("input of select.update() function must be an object");this.hidePopover(this.options);var e={none:!0,micro:!0,mini:!0,small:!0,base:!0,medium:!0,large:!0,"extra-large":!0,"double-large":!0,block:!0},a=this.options.$select,c=a[0],d=this.options.$button,l=d[0],q=a.siblings("label");b.name&&(c.name=b.name);if(b.option_prompt){var k=a.find(".a-prompt");
k.length?(k.text(b.option_prompt),k.prop("selected")&&d.find(".a-dropdown-prompt").text(b.option_prompt)):(a.prepend(f("\x3coption class\x3d'a-prompt' /\x3e").text(b.option_prompt)),d.find(".a-dropdown-prompt").text(b.option_prompt))}b.has_images!==m&&a.data("a-has-images",!!b.has_images);b.button_size!==m&&d.length&&("small"===b.button_size?d.addClass("a-button-small"):d.removeClass("a-button-small"));b.spacing!==m&&e.hasOwnProperty(b.spacing)&&(e=/\ba-spacing-[a-z]+\b/g,c.className=c.className.replace(e,
""),l.className=l.className.replace(e,""),a.addClass("a-spacing-"+b.spacing),d.addClass("a-spacing-"+b.spacing));b.grid_units!==m&&(e=/\ba-button-span\d{1,2}\b/g,c.className=c.className.replace(e,""),l.className=l.className.replace(e,""),isFinite(b.grid_units)&&0<b.grid_units&&13>b.grid_units&&(a.addClass("a-button-span"+b.grid_units),d.addClass("a-button-span"+b.grid_units)));b.width_name&&("base"===b.width_named?d.addClass("a-button-width-normal"):d.removeClass("a-button-width-normal"));if(b.status){var g=
b.status;e=d.closest(".a-dropdown-container, .a-splitdropdown-container").find(".a-button");k="error"===g;g="disabled"===g;c.disabled=g;e.toggleClass("a-button-disabled",g);f(c).hasClass("a-native-splitdropdown")?g?e.find("button.a-button-text").attr("aria-disabled","true").parents(".a-button-splitdropdown").find("button.a-button-text").removeAttr("role"):e.find("button.a-button-text").removeAttr("aria-disabled").parents(".a-button-splitdropdown").find("button.a-button-text").attr("role","combobox"):
g?e.attr("aria-disabled","true"):e.removeAttr("aria-disabled");e.toggleClass("a-button-error",k)}b.native_id&&(c.id=b.native_id,q.length&&(q[0].htmlFor=b.native_id));b.id&&(l.id=b.id);b.native_css_class&&((l=a.data("a-native-class"))&&a.removeClass(l),a.addClass(b.native_css_class).data("a-native-class",b.native_css_class));b.css_class&&((l=d.data("a-class"))&&d.removeClass(l),d.addClass(b.css_class).data("a-class",b.css_class));b.label_text!==m&&(""===b.label_text?(d.find(".a-dropdown-label").remove(),
a.siblings("label").remove()):(l=d.find(".a-dropdown-label"),l.length?l.text(b.label_text):d.find(".a-dropdown-prompt").before(f("\x3cspan class\x3d'a-dropdown-label' /\x3e").text(b.label_text)),q.length?q.text(b.label_text):a.before(f("\x3clabel for\x3d'"+c.id+"' class\x3d'a-native-dropdown' /\x3e").text(b.label_text))),d.css("min-width",""===b.label_text?"0.1%":"0%"));this.refreshPopover(this.options);return this},setValue:e,val:g,getOptions:function(b){var e=this.options.$select,a=[];b=b===m?e.children("optgroup, option:not(.a-prompt)"):
f.isArray(b)?b:[b];for(var h=0,d=b.length;h<d;h++){var l=b[h],q=[];c.isFiniteNumber(l)?q=e.children("optgroup, option:not(.a-prompt)").eq(l):"string"===typeof l?q=e.children("option#"+l):"object"===typeof l&&(q=l.jquery?l:f(l));q.length&&a.push(q)}return c.extend({hidePopover:this.hidePopover,refreshPopover:this.refreshPopover,setSelectValue:g,options:c.extend({elements:a},this.options)},k)},getOption:function(b){return this.getOptions(b)},addOptions:function(b,e){f.isArray(b)||(b=[b]);for(var a=
b.length;a--;)this.addOption(b[a],e);return this},addOption:function(b,e){var a=this.options.$select;if(!b.native_id||!a.find("option#"+b.native_id).length){var c=a.children("optgroup, option:not(.a-prompt)"),d=document.createElement("option");e=e&&0<e&&e<=c.length?e:0;b.native_id&&(d.id=b.native_id);0===c.length||e===c.length?a[0].appendChild(d):c.eq(e).before(d);this.getOption(d).update(b)}return this},removeOptions:function(b){this.getOptions(b).remove();return this},removeOption:function(b){return this.removeOptions(b)},
appendOption:function(b){return this.addOption(b,this.options.$select.children("optgroup, option:not(.a-prompt)").length)},appendOptions:function(b){if(f.isArray(b))for(var e=0,a=b.length;e<a;e++)this.addOption(b[e]);return this}}});"use strict";n.when("A","a-dropdown-options","a-dropdown-apis","a-dropdown-keyboard-handlers","a-analytics").register("a-dropdown",function(c,f,k,e,g){var m=c.$,b=m(document);c.on("beforeReady a:pageUpdate a:ajax:complete",function(){var e=b.find("select.a-native-dropdown").not("[tabindex\x3d0]"),
a=e.length;a&&(e.next(".a-button-dropdown").attr("aria-hidden",!0).find(".a-button-text").removeAttr("tabindex"),g.count("dropdown:usage",a),e.attr("tabindex",0))});b.delegate(".a-native-dropdown","change",function(b,a,e){var d=f.getButtonFromEvent(b),l="",h=-1<this.selectedIndex?this.options[this.selectedIndex].value:"",g=d.data("popover");b=!1;if(d.length){d=d.eq(0);for(var p=this.length;p--;){var n=this.options[p];if(n.value===h){l=n.innerHTML;break}}g&&g.$popover&&(g.$popover.find(".a-dropdown-link.a-active").removeClass("a-active").attr("aria-selected",
"false"),void 0===a&&(a=JSON.stringify({stringVal:h}),a=g.$popover.find('.a-dropdown-link[data-value\x3d"'+c.escapeJquerySelector(a)+'"]')));a&&a.length&&(b=!0,a.addClass("a-active").attr("aria-selected","true"));d.find(".a-dropdown-prompt").html(l);d.css("min-width",this.selectedIndex/this.options.length+"%");g&&(!1!==g.attrs("dismissOnSelect")&&g.hide(),(d=k.getSelect(this))&&m(this).data("a-info",d.getOptions().info()));e||(e=this.name,d=this.id,a={auiItemNode:b?a[0]:null,nativeItemNode:this.options[this.selectedIndex],
selectNode:this,id:d,name:e,value:this.value},e&&""!==e&&(c.trigger("a:dropdown:"+e+":select",a),c.trigger("a:dropdown:selected:"+e,a)),d&&""!==d&&c.trigger("a:dropdown:"+d+":select",a),c.trigger("a:dropdown:select",a))}});b.delegate(".a-button-dropdown:not(.a-button-disabled)","focusin",function(){m(this).find(".a-button-text").focus()});b.delegate("select.a-native-dropdown","focusin",function(){var b=m(this).closest(".a-dropdown-container").find(".a-button-dropdown");b.hasClass("a-button-disabled")||
b.addClass("a-button-focus")}).delegate("select.a-native-dropdown","focusout",function(){m(this).closest(".a-dropdown-container").find(".a-button-dropdown").removeClass("a-button-focus")});return k});"use strict";n.when("A","a-dropdown-base","a-dropdown-options").register("a-dropdown-apis",function(c,f,k){function e(e){return f.getSelect(e,k)}var g=c.$;c.on("beforeReady",function(){g(".a-dropdown-container select").each(function(){var c=e(this);c&&c.val(c.val())})});return{getSelect:e,setFooterContent:function(e,
b){var c=g(e).closest(".a-popover.a-dropdown");e=c.find(".a-dropdown-footer");e.length&&(e[0].replaceChildren(b),e.hasClass("a-hidden")&&e.removeClass("a-hidden"),b=c.find(".a-popover-inner"),e=e.outerHeight(),b.css("scroll-padding-bottom",e+"px"))},updateOption:function(c,b){var m=g("option#"+c).closest("select");e(m).getOption(c).update(b)},updateSelect:function(c,b){e(c).update(b)},setValue:function(c,b){e(c).setValue(b)}}});"use strict";n.when("A","a-popover-accessibility").register("a-dropdown-view",
function(c,f){return{skin:function(c){var e=c.attrs("header")||"";c={id:c.id,header_str:e,needs_declarative:!1};return['\x3cdiv class\x3d"a-popover a-dropdown a-dropdown-common a-declarative" aria-modal\x3d"true" data-action\x3d"a-popover-a11y"\x3e',f.getStartAnchorHtml(c),'\x3cdiv class\x3d"a-popover-wrapper"\x3e\x3cdiv class\x3d"a-popover-inner"\x3e\x3c/div\x3e\x3c/div\x3e',f.getEndAnchorHtml(c),"\x3c/div\x3e"].join("")}}});"use strict";n.when("A").register("a-dropdown-options",function(c){function f(e){return e.nextAll(".a-button-dropdown")}
var k=c.$;return{getSelectFromButton:function(e){return e.closest(".a-button-dropdown").prevAll("select.a-native-dropdown")},getButtonFromEvent:function(e){return e.popover?e.popover.$trigger.nextAll(".a-button-dropdown"):e.$target?f(e.$target):k(e.target).nextAll(".a-button-dropdown")},getButtonFromSelect:f,getSelectFromEvent:function(e){e=k(e.target);e.length||n.error("Cannot locate the \x3cselect\x3e of dropdown");return e},triggerSelector:".a-button-dropdown"}});"use strict";n.when("A","a-popover-accessibility").register("a-dropdown-split-view",
function(c,f){return{skin:function(c){var e=c.attrs("header")||"";c={id:c.id,label_str:e,needs_declarative:!1};return['\x3cdiv class\x3d"a-popover a-splitdropdown a-dropdown-common a-declarative" aria-modal\x3d"true" data-action\x3d"a-popover-a11y"\x3e',f.getStartAnchorHtml(c),'\x3cdiv class\x3d"a-popover-wrapper"\x3e\n\x3cdiv class\x3d"a-popover-inner"\x3e\x3c/div\x3e\n\x3c/div\x3e',f.getEndAnchorHtml(c),"\x3c/div\x3e"].join("\n")}}});"use strict";n.when("A","a-dropdown-base","a-dropdown-split-utils",
"a-dropdown-split-view","a-dropdown-split-options","a-dropdown-base-factory","a-dropdown-keyboard-handlers").register("a-dropdown-split-handlers",function(c,f,k,e,g,m,b){var p=c.$;c.declarative("a-splitdropdown-button","click",function(a){var b=g.getButtonFromEvent(a);f.showDropdown(a,c.extend({$button:b},g),e)});c.declarative("a-splitdropdown-main","click",function(a){var b=a.$target.closest(".a-splitdropdown-container").find("select"),d=b.attr("id"),e=b.val();k.triggerEvent(d,b,e);a.$event.preventDefault()});
c.declarative("a-splitdropdown-button","keydown",function(a){var b=g.getButtonFromEvent(a),d=c.constants.keycodes,l=a.$event.which;l!==d.DOWN_ARROW&&l!==d.ENTER&&l!==d.SPACE||f.showDropdown(a,p.extend({$button:b},g),e)});p(document).delegate(".a-popover.a-splitdropdown a","click",function(a){var b=p(this),d=b.data("value").stringVal;b=m.get(b.closest(".a-popover"));var e=b.sourceSelect,c=e.attr("id");b.hide();k.triggerEvent(c,e,d);a.preventDefault()}).delegate(".a-splitdropdown li","keydown",b.keyDown).delegate(".a-splitdropdown li",
"keypress",b.keyPress)});"use strict";n.when("A").register("a-dropdown-split-options",function(c){function f(e){return e.popover?e.popover.$trigger.closest(".a-button-splitdropdown"):e.$target?e.$target.closest(".a-button-splitdropdown"):k(e.target).nextAll(".a-button-splitdropdown")}var k=c.$;return{getButtonFromEvent:f,getButtonFromSelect:function(e){return e.next(".a-button-group-splitdropdown").find(".a-button-splitdropdown")},getSelectFromEvent:function(e){e=f(e).closest(".a-splitdropdown-container").find("select");
e.length||n.error("cannot locate the \x3cselect\x3e of the split dropdown");return e}}});"use strict";n.when("A").register("a-dropdown-split-utils",function(c){return{triggerEvent:function(f,k,e){k={$select:k,value:e,id:f};c.trigger("a:splitdropdown:"+f+":select",k);c.trigger("a:splitdropdown:select",k)}}});"use strict";n.when("A","a-dropdown-base","a-dropdown-split-options","a-dropdown-split-utils","a-dropdown-split-handlers","a-analytics").register("a-splitdropdown",function(c,f,k,e,g,m){var b=
c.$,p=b(document);c.on("a:pageUpdate beforeReady",function(){if((c.capabilities.mobile||c.capabilities.tablet)&&!c.capabilities.touchScrolling){p.find("select.a-native-splitdropdown").removeAttr("tabindex").removeAttr("aria-hidden");var a=p.find(".a-splitdropdown-container label.a-native-dropdown");c.each(a,function(a){b(a).attr("for",b(a).nextAll("select.a-native-splitdropdown").attr("id")||"")})}});p.delegate(".a-native-splitdropdown","change",function(a,c,d){a=b(this);c=a.val();var l=a.attr("id");
d||e.triggerEvent(l,a,c)}).delegate(".a-button-splitdropdown:not(.a-button-disabled)","focusin",function(){b(this).find(".a-button-text").focus()});c.on("beforeReady a:pageUpdate a:ajax:complete",function(){var a=p.find(".a-button-group-splitdropdown .a-button-disabled");a.attr("aria-disabled")&&(m.count("splitdropdown:usage",a.length),a.removeAttr("aria-disabled").find(".a-button-text").attr("aria-disabled",!0).removeAttr("role"))});return{getSelect:function(a){return f.getSelect(a,k)}}});"use strict";
n.when("A","a-popover-accessibility-templates").register("a-popover-accessibility",function(c,f){var k=f.startAnchorTemplate,e=f.startAnchorDeclarativeTemplate,g=f.endAnchorTemplate,m=f.descriptionTemplate,b=f.offscreenDescriptionTemplate,p=f.labelTemplate,a=f.offscreenStartTemplate,h=function(a,d){var b={"{{DESCRIPTION}}":d,"{{DESCRIPTION_ID}}":a};return m.replace(/\{\{[\w_]*\}\}/g,function(a){return b[a]})},d=function(a){return(a=a.label_str)?'aria-label\x3d"'+a+'"':""},l=function(a,d){var e={"{{DESCRIPTION}}":d,
"{{DESCRIPTION_ID}}":a};return b.replace(/\{\{[\w_]*\}\}/g,function(a){return e[a]})};return{getAriaLabel:d,getAriaLabelledByDescribedby:function(a){var d=a.id,b=a.header_str,e=a.aria_description,c="";a.label_str?c='aria-labelledby\x3d"a-popover-label-'+d+'"':b&&(c='aria-labelledby\x3d"a-popover-header-'+d+'"');e&&(c+=' aria-describedby\x3d"a-popover-aria-description-'+d+'"');return c},getPopoverLabelHtml:function(a){var d="",b=a.id;if(a=a.label_str){var e={"{{LABEL}}":a,"{{LABEL_ID}}":"a-popover-label-"+
b};d=p.replace(/\{\{[\w_]*\}\}/g,function(a){return e[a]})}return d},getStartAnchorHtml:function(a){var b=a.id,l=a.label_str,m=a.aria_description,f="";if(!b)return"";var g={"{{ROLE}}":'role\x3d"dialog"',"{{ANCHOR_NAME}}":"a-popover-start","{{ARIA_LABEL}}":d(a),"{{LABEL_STR}}":l||"","{{ARIA_DESCRIBEDBY}}":""};a=a.needs_declarative?e:k;m&&(b="a-popover-aria-description-"+b,g["{{ARIA_DESCRIBEDBY}}"]='aria-describedby\x3d"'+b+'"',f=h(b,m));c.capabilities.ios&&(g["{{ROLE}}"]="");a=a.replace(/\{\{[\w_]*\}\}/g,
function(a){return g[a]})+f;return a.replace(/\s\s>|\s>/g,"\x3e")},getEndAnchorHtml:function(a){return g},getDescription:function(a){var d="",b=a.id;(a=a.aria_description)&&(d=l("a-popover-aria-description-"+b,a));return d},getStartAnchorSimplifiedHtml:function(){return a}}});"use strict";n.declare("a-popover-accessibility-templates",{startAnchorTemplate:'\x3cspan tabindex\x3d"0" role\x3d"dialog" class\x3d"{{ANCHOR_NAME}} a-popover-a11y-offscreen" {{ARIA_LABEL}} {{ARIA_DESCRIBEDBY}}\x3e\x3c/span\x3e',
startAnchorDeclarativeTemplate:'\x3cspan tabindex\x3d"0" role\x3d"dialog" data-action\x3d"a-popover-a11y" class\x3d"{{ANCHOR_NAME}} a-popover-a11y-offscreen a-declarative" {{ARIA_LABEL}} {{ARIA_DESCRIBEDBY}}\x3e{{LABEL_STR}}\x3c/span\x3e',endAnchorTemplate:'\x3cspan tabindex\x3d"0" class\x3d"a-popover-end a-popover-a11y-offscreen"\x3e\x3c/span\x3e',descriptionTemplate:'\x3cspan id\x3d"{{DESCRIPTION_ID}}" class\x3d"a-popover-a11y-offscreen"\x3e{{DESCRIPTION}}\x3c/span\x3e',offscreenDescriptionTemplate:'\x3cspan id\x3d"{{DESCRIPTION_ID}}" class\x3d"a-popover-a11y-offscreen" aria-hidden\x3d"true"\x3e{{DESCRIPTION}}\x3c/span\x3e',
labelTemplate:'\x3cspan id\x3d"{{LABEL_ID}}" class\x3d"a-popover-a11y-offscreen" aria-hidden\x3d"true"\x3e{{LABEL}}\x3c/span\x3e',offscreenStartTemplate:'\x3cspan tabindex\x3d"0" class\x3d"a-popover-start a-popover-a11y-offscreen"\x3e\x3c/span\x3e'});"use strict";n.when("A","a-popover-util").register("a-popover-ajax",function(c,f){return{update:function(c,e,f){var m={};m.url=e;f.timeout&&(m.timeout=f.timeout);f.ajaxFailMsg&&(m.ajaxFailMsg=f.ajaxFailMsg);f.cache&&(m.cache=f.cache);c.update(m)},showSpinner:function(c){return f.showSpinner(c)}}});
"use strict";n.when("A").register("a-popover-animate",function(c){function f(e,f){return function(){c[e].apply(c,f)}}function k(e,c){return function(){e._isAnimating=!1;c&&c()}}return{isAnimating:function(e){return e._isAnimating},animate:function(e,g,m,b,p){e._isAnimating=0<m;c.animationFrameDelay(f("animate",[e.$popover,g,m,b,k(e,p)]))},fadeOut:function(e,g,m,b){e._isAnimating=0<g;c.animationFrameDelay(f("fadeOut",[e.$popover,g,m,k(e,b)]))},fadeIn:function(e,g,m,b){e._isAnimating=0<g;c.animationFrameDelay(f("fadeIn",
[e.$popover,g,m,k(e,b)]))}}});n.declare("a-popover-lightbox-markup",{id:"a-popover-lgtbox",div:'\x3cdiv id\x3d"a-popover-lgtbox" class\x3d"a-declarative" data-action\x3d"a-popover-floating-close" /\x3e'});"use strict";n.when("A","ready").register("a-popover-navigate",function(c){function f(a){"string"===typeof a&&(m=!0,w.location.hash=a);return w.location.hash||""}var k=c.$;k=k(w);var e=[],g=[],m=!1,b={},p=!1;g.push(f());k.bind("hashchange",function(a){a.preventDefault();p?p=!1:g.push(f());32<=g.length&&
g.shift();m?m=!1:c.trigger("a:popover:navigate",b[g[g.length-1]])});c.on("a:popover:navigate",function(a){a?a.show({preventNavigate:!0}):(a=0<=e.length-1?e[e.length-1]:null)&&a.unlock().hide({preventNavigate:!0})});c.on("a:popover:showNavigable a:popover:showNavigableLegacy",function(a){e.push(a.popover)});c.on("a:popover:hideNavigable a:popover:hideNavigableLegacy",function(a){e.pop()});return{forward:function(a){var e=a.name+"_"+c.now();b["#"+e]=a;f(e)},back:function(){0<g.length&&g.pop();p=!0;
w.history.back()}}});"use strict";n.when("A","prv:a-capabilities").register("a-popover-position",function(c,f){function k(d,e){var l=c.viewport();if(1===c.viewport().zoom)var m={top:0,left:0};else p||(p=b('\x3cspan id\x3d"a-popover-offset-tracker"\x3e\x3c/span\x3e'),b("body").prepend(p)),m=p.offset();var f=e.offset(),g=d.offset();if(h){var k=w.pageYOffset-document.documentElement.scrollTop;f.top-=k;g.top-=k}f.top-=m.top;f.left-=m.left;g.top-=m.top;g.left-=m.left;k=e[0].getBoundingClientRect();k=k.right-
k.left;e=e.outerHeight();var n=d.outerWidth(!0),u=d.outerHeight(!0);d=d.find(".a-popover-header");d=d.length?d.outerHeight(!0):0;return{windowWidth:l.width,windowHeight:l.height,windowTop:l.scrollTop,windowLeft:l.scrollLeft,windowRight:l.scrollLeft+l.width,windowBottom:l.scrollTop+l.height,zoomTop:m.top,zoomLeft:m.left,triggerWidth:k+1,triggerHeight:e,triggerTop:f.top-a,triggerLeft:f.left-a,triggerRight:f.left+k+a,triggerBottom:f.top+e+a,triggerVerticalCenter:f.top+e/2,triggerHorizontalCenter:f.left+
k/2,popoverWidth:n,popoverHeight:u,popoverTop:g.top,popoverLeft:g.left,popoverRight:g.left+n,popoverBottom:g.top+u,popoverVerticalCenter:g.top+u/2,popoverHorizontalCenter:g.left+n/2,headerHeight:d}}function e(a){return a.removeClass("a-arrow-top a-arrow-bottom a-arrow-left a-arrow-right")}function g(a){var d={deltaTop:0};d.top=a.triggerVerticalCenter-a.popoverHeight/2;if(d.top<a.windowTop+20){var b=Math.min(a.windowTop+20,a.triggerTop-20);d.deltaTop=d.top-b;d.top=b}else d.top+a.popoverHeight>a.windowBottom-
20&&(b=Math.min(20,a.windowBottom-a.triggerBottom+20),d.deltaTop=d.top+a.popoverHeight-(a.windowBottom-b),d.top=a.windowBottom-b-a.popoverHeight);return d}function m(a){var d={deltaLeft:0};d.left=a.triggerHorizontalCenter-a.popoverWidth/2;if(20>d.left){var b=Math.min(20,a.triggerLeft-20);d.deltaLeft=d.left-b;d.left=b}else d.left+a.popoverWidth>a.windowRight-20&&(b=Math.min(20,a.windowRight-a.triggerRight+20),d.deltaLeft=d.left+a.popoverWidth-(a.windowRight-b),d.left=a.windowRight-b-a.popoverWidth);
b=document.documentElement.clientWidth||a.windowWidth;a.popoverWidth+40>b&&(a=(b-a.popoverWidth)/2,d.deltaLeft+=d.left-a,d.left=a);return d}var b=c.$;b(w);var p=null,a=1,h=c.capabilities.mobile&&f.isIE10Plus;n.when("prv:skin-vars-desktop").execute(function(d){a=d.popover.POPOVER_SPACING?d.popover.POPOVER_SPACING:a});return{windowCenter:function(a){a=k(a.$popover,a.$trigger);var d={};d.top=(a.windowHeight-a.popoverHeight)/2;d.left=(a.windowWidth-a.popoverWidth)/2;0>d.top&&(d.top=0);return d},windowTop:function(a){a=
k(a.$popover,a.$trigger);var d={top:0};d.left=a.windowWidth/2-a.popoverWidth/2;return d},windowFullWidth:function(a){return{top:0,left:0}},triggerRight:function(a,b){var d=a.$popover,c=a.$trigger;b||(b=k(d,c));c=g(b);c.left=b.triggerRight;a.attrs("popoverArrow")&&(e(d).addClass("a-arrow-right"),d.find(".a-arrow-border").css("top",b.popoverHeight/2+c.deltaTop));return c},triggerLeft:function(a,b){var d=a.$popover,c=a.$trigger;b||(b=k(d,c));c=g(b);c.left=b.triggerLeft-b.popoverWidth;c.left=0<c.left?
c.left:0;a.attrs("popoverArrow")&&(e(d).addClass("a-arrow-left"),d.find(".a-arrow-border").css("top",b.popoverHeight/2+c.deltaTop));return c},triggerTop:function(a,b){var d=a.$popover,c=a.$trigger;b||(b=k(d,c));c=m(b);c.top=b.triggerTop-b.popoverHeight;a.attrs("popoverArrow")&&(e(d).addClass("a-arrow-top"),d.find(".a-arrow-border").css("left",b.popoverWidth/2+c.deltaLeft));return c},triggerBottom:function(a,b){var d=a.$popover,c=a.$trigger;b||(b=k(d,c));c=m(b);c.top=b.triggerBottom;a.attrs("popoverArrow")&&
(e(d).addClass("a-arrow-bottom"),d.find(".a-arrow-border").css("left",b.popoverWidth/2+c.deltaLeft));return c},triggerHorizontal:function(a,b){var d=a.$popover,c=a.$trigger;b||(b=k(d,c));return b.triggerLeft-b.windowLeft>b.windowRight-b.triggerRight?this.triggerLeft(a,b):this.triggerRight(a,b)},triggerVertical:function(a,b){var d=a.$popover,c=a.$trigger;b=b?b:k(d,c);return b.triggerTop-b.windowTop>b.popoverHeight+20?this.triggerTop(a,b):this.triggerBottom(a,b)},triggerVerticalAlignLeft:function(a,
b){var d=a.$popover,c=a.$trigger;b||(b=k(d,c));c={};var h=0,m=b.windowBottom-b.triggerBottom;c.left=b.triggerLeft;c.top=m>b.popoverHeight?b.triggerBottom+3:b.triggerTop-b.popoverHeight-3;if(20>c.left){var f=Math.min(20,b.triggerLeft-20);h=c.left-f;c.left=f}else c.left+b.popoverWidth>b.windowRight-20&&(f=Math.min(20,b.windowRight-b.triggerRight+20),h=c.left+b.popoverWidth-(b.windowRight-f),c.left=b.windowRight-f-b.popoverWidth);a.attrs("popoverArrow")&&(e(d).addClass(m>b.popoverHeight?"a-arrow-bottom":
"a-arrow-top"),d.find(".a-arrow-border").css("left",b.triggerWidth/2+h));return c},customPosition:function(a,b){return b.call(this,{popover:a,$popover:a.$popover,$trigger:a.$trigger,measure:k})}}});"use strict";n.when("A","a-modal-view-base","a-modal-positions","a-popover-accessibility").register("a-modal-view",function(c,f,k,e){var g=c.$;g=g("html").hasClass("a-lt-ie9");return c.extend(f,c.capabilities.touch||c.capabilities.mobile||c.capabilities.tablet||g?k.innerScroll:k.modalScroll,{skin:function(f){var b=
f.attrs("id"),m=f.attrs("header")||"",a=f.attrs("headingHTML"),h=f.attrs("hideHeader")||!1,d=f.attrs("footer"),l=f.attrs("modeless")||!1,g=f.attrs("closeButton"),k=f.attrs("closeButtonLabel")||"",n=f.attrs("hideHeaderCloseButtonLayout")||"",v=f.attrs("popoverLabel")||"",w=f.attrs("padding");f=f.attrs("ariaDescription");f={id:b,header_str:a||m,label_str:v,aria_description:f};v=e.getDescription(f);var x=e.getPopoverLabelHtml(f);g='\x3cbutton data-action\x3d"a-popover-close" class\x3d"'+(g?"":" a-button-close-a11y")+
" a-button-close a-declarative"+(h?g?"top"===n?" a-modal-close-nohead-top":" a-button-top-right":" a-button-a11y-top-right":"")+'" aria-label\x3d"'+k+'"\x3e\x3ci class\x3d"a-icon a-icon-close"\x3e\x3c/i\x3e\x3c/button\x3e';m=!h||x?"\x3cdiv"+(h?"":' class\x3d"a-popover-header"')+"\x3e"+(h?"":'\x3ch4 class\x3d"a-popover-header-content'+(l?" a-popover-draggable-handle":"")+'"'+(""===(a||m)?' aria-hidden\x3d"true"':"")+' id\x3d"a-popover-header-'+b+'"\x3e'+(a||m)+"\x3c/h4\x3e")+g+x+"\x3c/div\x3e":g;d=
d?'\x3cdiv class\x3d"a-popover-footer"\x3e'+d+"\x3c/div\x3e":"";w="none"===w?" a-padding-none":"";a=c.capabilities.isAndroid?"":e.getStartAnchorSimplifiedHtml();h=c.capabilities.isAndroid?"":e.getEndAnchorHtml(f);g=l?"":'\x3cdiv class\x3d"a-modal-scroller a-declarative" data-action\x3d"a-popover-floating-close"\x3e';f='\x3cdiv class\x3d"a-popover a-popover-modal a-declarative'+(l?" a-modal-modeless":" ")+'" data-action\x3d"a-popover-a11y" aria-modal\x3d"true" role\x3d"dialog"'+e.getAriaLabel(f)+"\x3e";
return g+f+a+v+'\x3cdiv class\x3d"a-popover-wrapper"\x3e'+m+('\x3cdiv class\x3d"a-popover-inner'+w+'" id\x3d"a-popover-content-'+b+'"\x3e\x3c/div\x3e')+d+"\x3c/div\x3e"+h+"\x3c/div\x3e"+(l?"":"\x3c/div\x3e")}})});"use strict";n.when("A","a-popover-lightbox","a-popover-optional-helpers","prv:a-capabilities").register("a-modal-positions",function(c,f,k,e){function g(a){var b=a.$popover.closest(".a-modal-scroller");b.scrollTop(0).css("visibility","visible");b.bind("scroll",function(){a.updateChildrenPosition()})}
function m(){var a=c.viewport();2<a.width/a.height&&c.delay(function(){document.activeElement.scrollIntoView();w.scrollTo(w.pageXOffset,0)},0)}function b(a,b,d){if(0>a)return d({"padding-right":b+"px","box-sizing":"content-box"}),!0;d({"padding-right":"","box-sizing":""});return!1}function p(a){return function(b){a.css(b)}}var a=c.$,h=e.isIE10Plus&&c.capabilities.mobile,d=0;n.when("prv:skin-vars").execute(function(a){d=a.popover.optionalButtonHeight});n.declare("prv:a-model-applyHorizonalScrollStyles",
b);return{innerScroll:{positionStrategy:function(g){var l=g.popover,n=g.$popover,r=g.$trigger,v=n.find(".a-popover-inner").css("height","auto"),C=n.closest(".a-modal-scroller"),x={},u=c.viewport(!0),B=.1*u.height,y=.05*u.width;u=.8*u.height;var z=l.attrs("height");l=l.attrs("min-height");n.css({height:z?z:"","min-height":l?l:""});r=g.measure(n,r);x.left=(r.windowWidth-r.popoverWidth)/2;b(x.left,y,p(n))&&(x.left=y);k.evaluateActualHeight(g,r.popoverHeight,d)>u?(l=n.find(".a-popover-header, .a-modal-close-nohead-top").outerHeight(!0)||
0,z=n.find(".a-popover-footer").outerHeight(!0)||0,g=k.getOffsetTopDelta(g,B,d),u-=g,B+=g,v.css({height:u-l-z+"px","overflow-y":"auto"}),n.css({height:u,"min-height":0}),x.top=B):(x.top=(r.windowHeight-r.popoverHeight)/2,v.css("height","auto"));x.left+=r.zoomLeft;x.top+=r.zoomTop;h&&(C.css("top",a(w).scrollTop()),n.removeClass("a-popover-pan-y").addClass("a-popover-pan-x"),n=a(document).height(),v=a(document).width(),a("#"+f.LIGHTBOX_ID).css({height:n,width:v>r.popoverWidth?v:r.popoverWidth+y}));
e.isMetroIEGuess&&e.isIETouchCapable&&m();return x},beforeShowMethod:c.constants.NOOP,beforeHideMethod:c.constants.NOOP},modalScroll:{positionStrategy:function(a){var d=a.$popover,f=a.$trigger,h=d.closest(".a-modal-scroller"),g=d.find(".a-popover-inner").css("height","auto");if(d.hasClass("a-popover-modal-fixed-height")){var l=d.find(".a-popover-footer");g.css("padding-bottom",l.height()+15)}g={};var k=c.viewport(!0),n=k.height;l=.1*n;k=.05*k.width;n*=.8;var w=d.height(),y=d.width();a=a.measure(d,
f);g.left=(a.windowWidth-y)/2;g.top=(a.windowHeight-w)/2;b(g.left,k,p(d))&&(g.left=k);w>n?h.length?(g.top=0,d.css({position:"relative",margin:a.zoomTop+l+"px 0 "+l+"px "+(a.zoomLeft+g.left)+"px"}),g.left=0,h.css("padding-bottom","1px")):w>n&&(g.top=padding):h.length&&(d.css({position:"absolute",margin:"0px"}),h.css("padding-bottom","0px"));g.left+=a.zoomLeft;g.top+=a.zoomTop;e.isMetroIEGuess&&e.isIETouchCapable&&m();return g},beforeShowMethod:function(){g(this)},beforeHideMethod:function(){this.$popover.closest(".a-modal-scroller").css("visibility",
"hidden").unbind("scroll")}},util:{determineMaximumInnerHeight:function(a){var b=a.$popover;a=.8*c.viewport().height;var d=b.find(".a-popover-header, .a-modal-close-nohead-top").outerHeight(!0)||0;b=b.find(".a-popover-footer").outerHeight(!0)||0;return a-d-b},determineInnerVerticalPadding:function(a){a=a.$popover.find(".a-popover-inner");return a.outerHeight()-a.height()}}}});"use strict";n.when("A","a-popover-base-factory","a-modal-view","a-popover-util","prv:a-capabilities").register("a-modal-factory",
function(c,f,k,e,g){function m(a,h){var d=!1,g=!1;c.capabilities.mobile||c.capabilities.tablet||(d=e.getBool(h.modeless),g=e.getBool(h.draggable));h={modeless:d,draggable:g,type:"modal",alone:!0,immersive:!0,position:"windowCenter",header:h.header,headingHTML:h.headingHTML,hideHeader:h.hideHeader,footer:h.footer,padding:h.padding,width:h.width,height:h.height,"max-width":h["max-width"],"max-height":h["max-height"],"min-width":h["min-width"],"min-height":h["min-height"],closeButton:e.getBool(h.closeButton,
!0),timeout:h.timeout,lightboxOptions:d?A:{lockScroll:!0,showDuration:b||p?0:null},data:h.data||{},dataStrategy:h.dataStrategy,url:h.url,manualRefresh:!!h.manualRefresh,ajaxFailMsg:h.ajaxFailMsg,cache:e.getBool(h.cache,!0),inlineContent:h.inlineContent?h.inlineContent:h.content,name:h.name,closeButtonLabel:h.closeButtonLabel?h.closeButtonLabel:"Close",hideHeaderCloseButtonLayout:h.hideHeaderCloseButtonLayout,popoverLabel:h.popoverLabel,ariaDescription:h.ariaDescription,ajaxHeaders:h.ajaxHeaders,withCredentials:e.getBool(h.withCredentials,
!1),legacyNavigable:e.getBool(h.legacyNavigable,!0)};return f.create(a,{attributes:h,typeSpecificFunctions:k,actionCheck:!0})}var b=-1<document.documentElement.className.indexOf("a-lt-ie9"),p=c.capabilities.mobile&&g.isIE10Plus;return{type:"modal",create:m,get:function(a){var b=f.get(a,"modal");b||"object"!==typeof a||(a=e.extractDeclarativeParams(a,"modal"))&&(b=m(a.$trigger,a.attributes||{}));return b},remove:function(a){return f.remove(a,"modal")}}});"use strict";n.when("A","a-modal-factory","a-popover-base",
"a-modal-handlers").register("a-modal",function(c,f){return f});"use strict";n.when("A","a-popover-util","a-popover-animate").register("a-popover-view-base",function(c,f,k){return{setAriaBusy:function(c){this.$popover.find(".a-popover-wrapper").attr("aria-busy",c)},updateContent:function(c){"string"===typeof c?this.$popover.find(".a-popover-content").html(c):c&&this.$popover.find(".a-popover-content").html("").append(c)},updateDimensions:function(){this.$popover.css(f.getCSSHash(this.attrs()));this.isActive()&&
this.updatePosition();return this},getContent:function(){return this.$popover?this.$popover.find(".a-popover-content"):null},hideMethod:function(c){var e=this;k.fadeOut(e,250,"linear",function(){e.$popover.css({top:"auto",left:"auto"});c.call(e)})}}});n.when("a-util").register("a-popover-optional-helpers",function(c){return{getOffsetTopDelta:function(f,k,e){e=parseFloat(e);var g=c.isFiniteNumber(e)&&0<e;f=f.$popover.find(".a-button-close").length&&!f.$popover.find(".a-button-close-a11y").length;return g&&
f&&0>k-e?e-k:0},evaluateActualHeight:function(c,k,e){return c.$popover.find(".a-button-close").length&&!c.$popover.find(".a-button-close-a11y").length?k+e:k}}});"use strict";n.when("A","a-popover-view-base","a-popover-util","a-popover-accessibility").register("a-popover-view",function(c,f,k,e){var g=!0;n.when("prv:skin-vars").execute(function(c){g=c.popover.closeButtonEnabled});return c.extend(f,{skin:function(f){var b=f.attrs("id"),m=f.attrs("header"),a=f.attrs("headingHTML"),h=g&&f.attrs("closeButton"),
d=f.attrs("closeButtonLabel")||"",k=f.attrs("popoverLabel")||"",n=f.attrs("ariaDescription"),t=f.attrs("padding");f=f.attrs("popoverArrow");n={id:b,header_str:a||m,label_str:k,aria_description:n};c.capabilities.isAndroid&&(d=(k||m)+" "+d);h='\x3cbutton data-action\x3d"a-popover-close" class\x3d"a-button-close '+(h?"":"a-button-close-a11y")+' a-declarative" aria-label\x3d"'+d+'"\x3e\x3ci class\x3d"a-icon a-icon-close"\x3e\x3c/i\x3e\x3c/button\x3e';var r=(d=!(!a&&!m))?"a-popover-has-header":"a-popover-no-header";
t="none"===t?" a-padding-none":"";f=f?'\x3cdiv class\x3d"a-arrow-border"\x3e\x3cdiv class\x3d"a-arrow"\x3e\x3c/div\x3e\x3c/div\x3e':"";k=c.capabilities.isAndroid?"":e.getStartAnchorSimplifiedHtml();var v=c.capabilities.isAndroid?"":e.getEndAnchorHtml(n);m=a||m?'\x3ch4 class\x3d"a-popover-header-content" id\x3d"a-popover-header-'+b+'"'+(""===(a||m)?' aria-hidden\x3d"true"':"")+"\x3e"+(a||m)+"\x3c/h4\x3e":"";a='\x3cdiv class\x3d"a-popover '+r+' a-declarative" data-action\x3d"a-popover-container a-popover-a11y" aria-modal\x3d"true" role\x3d"dialog"'+
e.getAriaLabel(n)+"\x3e";r=e.getDescription(n);n=e.getPopoverLabelHtml(n);return a+k+r+'\x3cdiv class\x3d"a-popover-wrapper"\x3e'+(d?'\x3cdiv class\x3d"a-popover-header"\x3e'+m+h+n+"\x3c/div\x3e":"")+('\x3cdiv class\x3d"a-popover-inner'+t+'"\x3e')+(d?"":n?"\x3cdiv\x3e"+h+n+"\x3c/div\x3e":h)+('\x3cdiv class\x3d"a-popover-content" id\x3d"a-popover-content-'+b+'"\x3e\x3c/div\x3e')+"\x3c/div\x3e"+f+"\x3c/div\x3e"+v+"\x3c/div\x3e"}})});"use strict";n.when("A","a-popover-base-factory","a-popover-view",
"a-popover-util").register("a-popover-factory",function(c,f,k,e){function g(c,b){b={type:"popover",alone:!0,header:b.header,headingHTML:b.headingHTML,width:b.width,height:b.height,"max-width":b["max-width"],"max-height":b["max-height"],"min-width":b["min-width"],"min-height":b["min-height"],padding:b.padding,closeButton:e.getBool(b.closeButton,!0),position:b.position||"triggerVertical",activate:b.activate||"onmouseover",timeout:b.timeout,data:b.data||{},dataStrategy:b.dataStrategy,url:b.url,manualRefresh:!!b.manualRefresh,
ajaxFailMsg:b.ajaxFailMsg,cache:e.getBool(b.cache,!0),inlineContent:b.inlineContent?b.inlineContent:b.content,name:b.name,closeButtonLabel:b.closeButtonLabel?b.closeButtonLabel:"Close",popoverLabel:b.popoverLabel,ariaDescription:b.ariaDescription,focusWhenShown:e.getBool(b.focusWhenShown,!0),popoverArrow:e.getBool(b.popoverArrow,!0),restoreFocusOnHide:e.getBool(b.restoreFocusOnHide,!0),persistent:e.getBool(b.persistent,!1)};return f.create(c,{attributes:b,typeSpecificFunctions:k,actionCheck:!0})}
return{type:"popover",create:g,get:function(c){var b=f.get(c,"popover");b||"object"!==typeof c||(c=e.extractDeclarativeParams(c,"popover"))&&(b=g(c.$trigger,c.attributes||{}));return b},remove:function(c){return f.remove(c,"popover")}}});"use strict";n.when("A","a-popover-factory").register("a-popover-handlers",function(c,f){function k(a){a&&!a.destroyTimer&&(a.destroyTimer=c.delay(function(){a.hide()},250))}function e(a){a&&(clearTimeout(a.destroyTimer),a.destroyTimer=null,clearTimeout(a.parent.destroyTimer),
a.parent.destroyTimer=null)}var g=c.$,m={},b=!(c.capabilities.mobile||c.capabilities.tablet)&&c.capabilities.ios;c.declarative("a-popover","click",function(a){var b=f.get(a.$declarativeParent);b&&(b.show(),a.$event.preventDefault())});c.declarative("a-popover","keydown",function(a){var b=c.constants.keycodes,d=a.$event.which;if(d===b.ENTER||d===b.SPACE)a.$event.preventDefault(),f.get(a.$declarativeParent).show()});if(!b){var n;c.declarative("a-popover","mouseenter",function(a){var b=f.get(a.$declarativeParent);
b&&"onmouseover"===b.attrs("activate")&&(e(b),n=c.delay(function(){(b=f.get(a.$declarativeParent))&&m.popover===b&&1<m.mouseMoveCount&&b.show()},200))});c.declarative("a-popover","mousemove",function(a){var b=f.get(a.$declarativeParent);m||(m={});m.popover===b?(m.mouseMoveCount||(m.mouseMoveCount=0),m.lastXY&&(m.lastXY.x!==a.$event.clientX||m.lastXY.y!==a.$event.clientY)&&m.mouseMoveCount++):(m.popover=b,m.mouseMoveCount=1,m.lastXY={x:a.$event.clientX,y:a.$event.clientY});2>c.cursor().speed&&b&&"onmouseover"===
b.attrs("activate")&&m.popover===b&&1<m.mouseMoveCount&&b.show()});c.declarative("a-popover","mouseleave",function(a){(a=f.get(a.$declarativeParent))&&"onmouseover"===a.attrs("activate")&&(k(a),n&&clearTimeout(n));m={}});c.declarative("a-popover-container","mouseenter",function(a){(a=f.get(a.$declarativeParent))&&"onmouseover"===a.attrs("activate")&&e(a)});c.declarative("a-popover-container","mouseleave",function(a){var b=f.get(a.$declarativeParent),d=!0,e=g(a.$event.relatedTarget);b&&"onmouseover"===
b.attrs("activate")&&b.isActive()&&(c.each(b.children,function(a){if(e.closest(a.$popover).length)return d=!1}),d&&(k(b),b.parent.immersive||0!==e.closest(b.parent.$popover).length||k(b.parent)))})}});"use strict";n.when("A","a-popover-factory","a-popover-base","a-popover-handlers").register("a-popover",function(c,f){return f});"use strict";n.when("A","a-popover-base-factory","a-secondary-view-view","a-popover-util").register("a-secondary-view-factory",function(c,f,k,e){function g(g,a){a.disableAnimation=
a.disableAnimation||c.capabilities.isOldAndroid;a={type:"secondary-view",immersive:!0,disableAnimation:b||a.disableAnimation,synchronous:!!(b||a.synchronous&&"false"!==a.synchronous),animationLength:a.disableAnimation?0:300,alternateBackground:a.alternateBackground||!1,hideHeader:b||a.hideHeader||!1,scrollable:a.scrollable||!0,header:a.header,backButtonText:a.backButtonText,position:"windowFullWidth",timeout:a.timeout,dataStrategy:a.dataStrategy,inlineContent:a.inlineContent?a.inlineContent:a.content,
url:a.url,manualRefresh:!!a.manualRefresh,name:a.name,cache:"false"===a.cache||!1===a.cache?!1:!0,data:a.data||{},popoverLabel:a.popoverLabel,padding:a.padding,ariaDescription:a.ariaDescription,historyApi:"true"===a.historyApi||!0===a.historyApi,withCredentials:e.getBool(a.withCredentials,!1),ajaxFailMsg:a.ajaxFailMsg};return f.create(g,{attributes:a,typeSpecificFunctions:k,actionCheck:!0})}var m=c.$,b=!1;n.when("mash-will-load").execute(function(){b=!0});return{type:"secondary-view",create:g,get:function(b){var a=
f.get(b,"secondary-view");if(!a&&"object"===typeof b){var c=e.extractDeclarativeParams(b,"secondary-view");c&&(a=g(c.$trigger,c.attributes||{}))}a&&"object"===typeof b&&(b=m(b),b=(b=b.hasClass("a-declarative")?b:b.find(".a-declarative").eq(0))?b.data("a-secondary-view"):null,a.data=b.data);return a},remove:function(b){return f.remove(b,"secondary-view")}}});"use strict";n.when("A","a-secondary-view-factory","a-popover-base","a-secondary-view-handlers").register("a-secondary-view",function(c,f){return f});
"use strict";n.when("A","a-popover-animate").register("a-tooltip-view-base",function(c,f){return{updateContent:function(c){this.$popover.find(".a-tooltip-inner").html(c)},getContent:function(){return this.$popover?this.$popover.find(".a-tooltip-inner"):null},hideMethod:function(c){var e=this;f.fadeOut(e,250,"linear",function(){c.call(e)})}}});"use strict";n.when("A","a-tooltip-view-base").register("a-tooltip-view",function(c,f){return c.extend(f,{skin:function(c){return['\x3cdiv role\x3d"tooltip" class\x3d"a-popover a-tooltip a-declarative" data-action\x3d"a-popover-close"\x3e\x3cdiv class\x3d"a-tooltip-inner"\x3e\x3c/div\x3e',
c.attrs("popoverArrow")?'\x3cdiv class\x3d"a-arrow-border"\x3e\x3cdiv class\x3d"a-arrow"\x3e\x3c/div\x3e\x3c/div\x3e':"","\x3c/div\x3e"].join("")}})});"use strict";n.when("A","a-popover-base-factory","a-tooltip-view","a-popover-util").register("a-tooltip-factory",function(c,f,k,e){function g(c,b){b={type:"tooltip",name:b.name,inlineContent:b.inlineContent?b.inlineContent:b.content,position:b.position||"triggerVertical",activate:b.activate||"onmouseover",popoverArrow:e.getBool(b.popoverArrow,!0),restoreFocusOnHide:!1};
b=f.create(c,{attributes:b,typeSpecificFunctions:k,actionCheck:!0});c.add(c.children()).filter("a, input").attr("aria-describedby","a-popover-"+c.data("a-popover-id"));return b}return{type:"tooltip",create:g,get:function(c){var b=f.get(c,"tooltip");b||"object"!==typeof c||(c=e.extractDeclarativeParams(c,"tooltip"))&&(b=g(c.$trigger,c.attributes||{}));return b},remove:function(c){return f.remove(c,"tooltip")}}});"use strict";n.when("A","a-tooltip-factory","a-popover-base-factory").register("a-tooltip-handlers",
function(c,f,k){var e=c.$;c.declarative("a-tooltip","click",function(c){var e=f.get(c.$declarativeParent);e&&"onclick"===e.attrs("activate")&&(e.show(),c.$event.preventDefault())});c.declarative("a-tooltip","mouseenter",function(c){(c=f.get(c.$declarativeParent))&&"onmouseover"===c.attrs("activate")&&(c.show(),c.destroyTimer&&(clearTimeout(c.destroyTimer),c.destroyTimer=null))});c.declarative("a-tooltip","mouseleave",function(e){var g=f.get(e.$declarativeParent);g&&"onmouseover"===g.attrs("activate")&&
(g.destroyTimer=c.delay(function(){g.hide()},125))});c.declarative("a-tooltip","focus focusin",function(c){(c=f.get(c.$declarativeParent))&&c.show()});c.declarative("a-tooltip","blur focusout",function(c){(c=f.get(c.$declarativeParent))&&c.hide()});e(document).keydown(function(e){e.keyCode!==c.constants.keycodes.ESCAPE&&"Escape"!==e.key||c.each(k.getRoot().children,function(c){"tooltip"===c.type&&c.isVisible()&&(e.preventDefault(),c.hide())})})});"use strict";n.when("A","a-tooltip-factory","a-popover-base",
"a-tooltip-handlers").register("a-tooltip",function(c,f){return f})});
/* ******** */
'use strict';(function(d){var f=window.AmazonUIPageJS||window.P,c=f._namespace||f.attributeErrors,e=c?c("AmazonUIPopover@modal","AmazonUI"):f;e.guardFatal?e.guardFatal(d)(e,window):e.execute(function(){d(e,window)})})(function(d,f,c){d.when("A","a-popover-util","a-popover-animate").register("a-modal-view-base",function(e,d,f){var c=e.$,g=c("html").hasClass("a-lt-ie9");return{setAriaBusy:function(b){this.$popover.find(".a-popover-wrapper").attr("aria-busy",b)},updateContent:function(b){"string"===
typeof b?this.$popover.find(".a-popover-inner").html(b):b&&this.$popover.find(".a-popover-inner").html("").append(b)},updateDimensions:function(){var b=this.$popover,a=d.getCSSHash(this.attrs());!this.draggable||a.width&&"auto"!==a.width||(a.width=b.width()+"px");b.css(a);a.height?b.addClass("a-popover-modal-fixed-height"):b.removeClass("a-popover-modal-fixed-height");this.isActive()&&this.updatePosition();return this},getContent:function(){return this.$popover?this.$popover.find(".a-popover-inner"):
null},showMethod:function(b){var a=this,c=a.$popover;c.css({visibility:"visible"}).removeClass("a-popover-hidden");g||"ajax"===a.attrs("currentDataStrategy")?b.call(a):(c.css({opacity:0,transform:"translateY(8px)"}),f.animate(a,{opacity:1,transform:"translateY(0)"},200,"linear",function(){b.call(a)}));e.animationFrameDelay(function(){a.focus()});a.attrs("legacyNavigable")&&d.trigger("showNavigableLegacy",a)},hideMethod:function(b){var a=this,c=a.$popover;g?(c.hide().css("visibility","hidden").find(".a-lgtbox-vertical-scroll").removeClass("a-lgtbox-vertical-scroll"),
b.call(a)):f.animate(a,{opacity:0,transform:"translateY(8px)"},100,"linear",function(){c.hide().css({visibility:"hidden",opacity:1});b.call(a)});a.attrs("legacyNavigable")&&d.trigger("hideNavigableLegacy",a)}}})});
/* ******** */
'use strict';(function(n){var r=window.AmazonUIPageJS||window.P,w=r._namespace||r.attributeErrors,a=w?w("AmazonUIPopover@ready","AmazonUI"):r;a.guardFatal?a.guardFatal(n)(a,window):a.execute(function(){n(a,window)})})(function(n,r,w){n.when("A","a-popover-util").register("a-popover-ajax-strategy",function(a,g){return{name:"ajax",reusePopover:!1,loadContent:function(b,m){b.setContentLoading();var d=b.attrs("url"),f=b.attrs("ajaxHeaders")||{},e=b.attrs("withCredentials")||!1,k=b.attrs("timeout")||1E4,
h=b.attrs("ajaxFailMsg")||g.defaultContentFailureMessage,p=!!b.attrs("cache"),q=b.attrs("spinnerTimer"),c=b.attrs("ajaxHandler"),z=b.attrs("content");b.attrs("content",null);if(z&&!m)b.updateContent(z),q&&clearTimeout(q),c&&c.abort&&c.abort();else{q=a.delay(function(){g.shouldPopoverUpdateContent(b,"ajax")&&(g.showSpinner(b),b.setAriaBusy(!0))},100);var l=function(c,d,l){g.shouldPopoverUpdateContent(b,"ajax")&&(clearTimeout(q),b.setContentLoaded(),g.trigger(d,b),b.setAriaBusy(!1),b.update({content:c}),
b.isActive()&&b.updatePosition(),l&&g.trigger("ajaxContentLoaded",b))};c=a.ajax(d,{type:"GET",timeout:k,cache:p,headers:f,withCredentials:e,success:function(c){l(c,"ajaxSuccess",!0)},error:function(){l(h,"ajaxFail",!1)}});b.attrs({spinnerTimer:q,ajaxHandler:c})}return this},unloadContent:function(b){g.clearContent(b);return this},shouldRefreshContent:function(b){return!b.attrs("manualRefresh")},isValidStrategy:function(b){return!!b.url}}});"use strict";n.when("A","a-popover-util").register("a-popover-inline-strategy",
function(a,g){return{name:"inline",reusePopover:!1,loadContent:function(b){b.setContentLoading();var a=b.attrs("content");a&&b.attrs("content",null);if(!a){a=b.$trigger;var d=a.data("action");a=a.data(d)||{};a=a.inlineContent?a.inlineContent:null}a||(a=b.attrs("inlineContent"));b.updateContent(a);b.setContentLoaded();return this},unloadContent:function(b){var a=b.getContent();a=a&&0<a.length?a.html():b.attrs("inlineContent");var d=b.$trigger,f=d.data("action"),e=d.data(f)||{};e.inlineContent=a;d.data(f,
e);g.clearContent(b);return this},shouldRefreshContent:function(a){return a.isDirty()},isValidStrategy:function(a){return!!a.inlineContent}}});"use strict";n.when("A","a-popover-util","a-dom-poller","a-analytics").register("a-popover-preload-strategy",function(a,g,b,m){function d(c){return"a-popover-"+c}function f(c){c=q("#"+d(c));return c.length?c:p}function e(c){if(c=f(c)){c.detach();c=c[0];for(var a=document.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);return a}return!1}function k(c,
a){c.updateContent(a);c.setContentLoaded();c.setAriaBusy(!1);g.trigger("contentReady",c)}function h(c,a){g.showSpinner(c);c.setAriaBusy(!0);b.waitFor("#"+d(a),function(){if(g.shouldPopoverUpdateContent(c,"preload")){var d=e(a);k(c,d);c.isActive()&&c.updatePosition()}},function(){m.logError("Failed to find preloaded content for popover.","FATAL","Popover: "+a);var d={content:g.defaultContentFailureMessage};g.shouldPopoverUpdateContent(c,"preload")?(c.updateContent(g.defaultContentFailureMessage),c.setContentLoaded(),
c.setAriaBusy(!1),c.isActive()&&c.updatePosition(),d.seenByUser=!0):d.seenByUser=!1;c.attrs("temporaryError",d)})}var p,q=a.$;return{name:"preload",reusePopover:!0,loadContent:function(c){c.setContentLoading();var a=c.attrs("name"),l=c.attrs("content");c.attrs("content",null);var f=c.attrs("temporaryError");if(f)if(!f.seenByUser){var p=f.content;f.seenByUser=!0}else if(f.seenByUser)return c.attrs("temporaryError",null),h(c,a),this;f=e(a);l||p?(c.updateContent(l||p),c.setContentLoaded(),b.stopPollingSelector("#"+
d(a))):a?f?(k(c,f),b.stopPollingSelector("#"+d(a))):b.isPollingSelector("#"+d(a))?g.showSpinner(c):h(c,a):c.setContentLoaded();return this},unloadContent:function(c){var e=c.attrs("name");if(e&&!b.isPollingSelector("#"+d(e))&&!c.attrs("temporaryError")){var l=c.getContent();if(l&&l.html()){var h=f(e);h?h=h[0]:(h=document.createElement("div"),h.id=d(e),h.className="a-popover-preload",document.body.appendChild(h));e=h;if(!a.trim(e.innerHTML))if(l=l[0],"string"===typeof l)q(e).html(l);else{for(h=document.createDocumentFragment();l.firstChild;)h.appendChild(l.firstChild);
e.appendChild(h)}g.clearContent(c)}}return this},shouldRefreshContent:function(a){var c=a.attrs("name"),e=f(c);return!(!e||""===e.html())||a.attrs("temporaryError")||b.isPollingSelector("#"+d(c))},isValidStrategy:function(a){return!!a.name}}});"use strict";n.when("A","a-dropdown-base","a-dropdown-view","a-dropdown-options","a-dropdown-apis","a-dropdown-base-factory","a-dropdown-keyboard-handlers").register("a-dropdown-handlers",function(a,g,b,m,d,f,e){var k=a.$;d=k(document);a.declarative("a-dropdown-button",
"click",function(a){m.getSelectFromButton(a.$target).trigger("click")});d.delegate("select.a-native-dropdown","keydown",function(d){var e=a.constants.keycodes,f=d.which,c=k(d.target).nextAll(".a-button-dropdown").eq(0);if(a.onScreen(c)&&(f===e.UP_ARROW||f===e.DOWN_ARROW||f===e.ENTER||f===e.SPACE)){var h=k(d.target);h.prop("disabled",!0);a.delay(function(){h.prop("disabled",!1)},0);d.preventDefault?d.preventDefault():d.returnValue=!1;g.showDropdown(d,a.extend({$button:c},m),b)}});d.delegate("select.a-native-dropdown",
"click",function(d){d.preventDefault?d.preventDefault():d.returnValue=!1;var e=k(d.target).nextAll(".a-button-dropdown").eq(0);a.onScreen(e)&&g.showDropdown(d,a.extend({$button:e},m),b)});d.delegate(".a-popover.a-dropdown .a-dropdown-link","click",function(a){a.preventDefault();a=k(this);var d=f.get(a.closest(".a-popover")),b=!d.sourceButton.find(".a-dropdown-prompt").text(),c=d.attrs("dismissOnSelect");if(!a.hasClass("a-active")||b){b=a.data("value").stringVal;var e=d.sourceSelect;!1===c?(d.$popover.find(".a-dropdown-link").removeClass("a-active").attr("aria-selected",
"false"),a.addClass("a-active").attr("aria-selected","true")):e.val(b).trigger("change",[a])}else!1!==c&&d.hide()});e&&(e.keyDown&&d.delegate(".a-popover.a-dropdown .a-dropdown-link","keydown",e.keyDown),e.keyPress&&d.delegate(".a-popover.a-dropdown .a-dropdown-link","keypress",e.keyPress))});"use strict";n.when("A","a-popover-util","a-popover-inline-strategy","a-popover-preload-strategy","a-popover-ajax-strategy","a-analytics","a-util").register("a-popover-data",function(a,g,b,m,d,f,e){var k=[d,
b,m];return{guessStrategyByAttrs:function(a){for(var d=0,b=k.length;d<b;d++){var c=k[d];if(c.isValidStrategy(a))return c}d="NO-ATTRIBUTION-INFO";a&&a.$trigger&&a.$trigger.get(0)&&(d=e.attributionChain(a.$trigger.get(0)));f.logError("https://tiny.amazon.com/aok2pdnt/auiamazdevepopopopo - Popover failed to be created, no data strategy provided. Please provide a valid dataStrategy param for popover.","FATAL",d)},getStrategyByName:function(a){for(var d=0,b=k.length;d<b;d++){var c=k[d];if(c.name===a)return c}return null},
showSpinner:g.showSpinner}});n.when("A","a-analytics","a-util").register("a-dom-poller",function(a,g,b){function m(){var a=Array.prototype.slice.call(arguments);return b.reduce(a,function(a,d){return a||q===d},!1)}function d(a){a.callbackCalled=!0;a=c.indexOf(a);0<=a&&c.splice(a,1)}function f(c,b){a.defer(function(){c.callbackCalled||c.failureCallback(b);d(c)})}function e(c){a.defer(function(){c.callbackCalled||c.successCallback();d(c)})}function k(a){return b.reduce(c,function(d,c){return d||c.selector===
a},!1)}function h(){if(c.length){q=p.POLLING;setTimeout(h,1E3);for(var a=c.length;a--;){var d=c[a];document.querySelector(d.selector)?e(d):r&&5E3<Date.now()-d.startTime&&f(d,"Content not found in time.")}}else q=p.PAUSED}var p={NOT_STARTED:"NOT_STARTED",POLLING:"POLLING",PAUSED:"PAUSED"},q=p.NOT_STARTED,c=[],r=!1;n.when("ready").execute(function(){r=!0});return{waitFor:function(a,d,b){k(a)?g.logError("Tried to poll for DOM selector ("+a+") that is already being polled for.","WARN","AUI DomPoller: "+
a):(a={selector:a,successCallback:d,failureCallback:b,callbackCalled:!1,startTime:Date.now()},c.unshift(a),m(p.NOT_STARTED,p.PAUSED)&&h())},stopPollingSelector:function(a){b.filter(c,function(d){return d.selector===a}).forEach(function(a){d(a)})},isPollingSelector:k}});"use strict";n.when("A","a-popover-lightbox-markup","prv:a-capabilities","a-bodyBegin").register("a-popover-lightbox",function(a,g,b){function m(a){a.preventDefault();a.stopPropagation();a.stopImmediatePropagation();return!1}function d(){w.unbind("click",
m);l=!1}function f(c){var b=e(r);-1<x||!t||(c=c||{},w.bind("click",m),l=!0,"number"!==typeof c.hideDuration&&(c.hideDuration=250),0<c.hideDuration?a.fadeOut(t,c.duration,"linear",function(){c.lockScroll&&(e("html, body").css("overflow",""),e("body").css("margin-right",""),a.delay(function(){0<u&&(b.scrollTop(u),u=-1);0<y&&(b.scrollLeft(y),y=-1)},100));v=null}):(t.css("display","none"),c.lockScroll&&(e("html, body").css("overflow",""),e("body").css("margin-right",""),0<u&&(b.scrollTop(u),u=-1)),v=
null),t.css({height:"",width:""}),a.delay(d,c.hideDuration+350),e("#a-page").removeAttr("aria-hidden"))}var e=a.$,k=-1<document.documentElement.className.indexOf("-ie"),h=b.isIE10Plus&&a.capabilities.mobile,p=0===(a.capabilities.androidVersion+"").indexOf("4."),q=b.isUCBrowser,c=g.id,n=g.div,l=!1,w=e("body"),t=null,x=-1,u=-1,y=-1,v=null;e(document).delegate("#"+c,"click "+a.action.start+" "+a.action.move,function(a){a.preventDefault()});a.declarative("a-popover-floating-close",a.capabilities.touch?
a.action.end:"click",function(a){!l&&a.$target.data("action")&&-1<a.$target.data("action").indexOf("a-popover-floating-close")&&(v&&v.isActive()?(v.unlock().hide(),a.$event.preventDefault()):f())});if(b.isiOS8)a.on("a:popover:afterUpdatePosition",function(a){a=a.popover;var d=e("#"+c),b=d.length?d.offset().top:-1,f=e(r);if(a.isActive()&&a.attrs("lightboxOptions")&&b){var g=0;var k=setInterval(function(){f.scrollTop(b);5<++g&&clearInterval(k)},200)}});return{show:function(b){e("#a-page").attr("aria-hidden",
"true");var f=e(r);t||(e("body").append(n),t=e("#"+c));b=b||{};w.bind("click",m);l=!0;b.lockScroll&&(-1===u&&(u=f.scrollTop(),y=f.scrollLeft()),a.setCssImportant(e("body"),"margin-right",a.scrollBarWidth()+"px"),h||(k?e("html, body").css("overflow","hidden"):e("body").css("overflow","hidden")));var g=(v=b.popover||null)?v.$popover.css("z-index")-2:-1;0<g&&(t.css("z-index",g),p&&f.width());"number"!==typeof b.showDuration&&(b.showDuration=200);q&&v.$popover.css("overflow","auto");0<b.showDuration?
a.fadeIn(t,b.showDuration):t.css("display","block");a.delay(d,b.showDuration+300)},hide:f,lock:function(a){a||(a=10);x<a&&(x=a)},unlock:function(a){a||(a=10);x<=a&&(x=-1)},LIGHTBOX_ID:c}});"use strict";n.when("A").register("a-popover-util",function(a){function g(a,b){for(var d=a.children.length;d--;){var f=g(a.children[d],b);if(f)return f}if(b(a))return a}var b=a.$,m=/^-?\d+(?:\.\d+)?$/;return{trigger:function(d,b){a.trigger("a:popover:"+d,{popover:b});b.name&&a.trigger("a:popover:"+d+":"+b.name,
{popover:b})},extractDeclarativeParams:function(d,f){d=b(d);d=d.hasClass("a-declarative")?d:d.find(".a-declarative").eq(0);f="a-"+f;var e=d.data("action");return e&&a.contains(e,f)?{attributes:d.data(f)||null,$trigger:d}:null},eventOccursWithin:function(a,f){a=b(a.target);return 0<a.closest(f.$trigger).length||0<a.closest(f.$popover).length},search:g,getCSSHash:function(d){var b={};a.each("height width max-height max-width min-height min-width".split(" "),function(e){if(d[e]){var f=d[e];if(a.isFiniteNumber(f)||
m.test(f))f+="px";b[e]=f}});b.height&&!b["max-height"]&&(b["max-height"]="none");b.width&&!b["max-width"]&&(b["max-width"]="none");return b},clearContent:function(a){(a=a.getContent())&&a.empty()},showSpinner:function(a){a.updateContent('\x3cdiv class\x3d"a-popover-loading-wrapper a-text-center"\x3e\x3cdiv class\x3d"a-box a-color-base-background a-popover-loading"\x3e\x3c/div\x3e\x3c/div\x3e');a.updatePosition();return a},getBool:function(a,b){return void 0!==a?!0===a||"true"===a:!0===b},shouldPopoverUpdateContent:function(a,
b){return!a.attrs("content")&&a.attrs("currentDataStrategy")===b&&(a.isVisible()||a.isActive())},defaultContentFailureMessage:"Sorry, content is not available."}});"use strict";n.when("A","a-popover-base-factory","a-modal-factory").register("a-modal-handlers",function(a,g,b){g=a.$;a.declarative("a-modal","click",function(a){b.get(a.$declarativeParent).show();a.$event.preventDefault()});a.declarative("a-modal","keydown",function(g){g.$event.which===a.constants.keycodes.SPACE&&(g.$event.preventDefault(),
b.get(g.$declarativeParent).show())});g(document).delegate(".a-modal-scroller","click "+a.action.start+" "+a.action.move,function(a){a.target===this&&a.preventDefault()})})});
/* ******** */
'use strict';(function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("AmazonUIBottomSheet@base","AmazonUI"):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){});
/* ******** */
'use strict';(function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("AmazonUIBottomSheet@control","AmazonUI"):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){});
/* ******** */
'use strict';(function(e){var k=window.AmazonUIPageJS||window.P,g=k._namespace||k.attributeErrors,c=g?g("AmazonUITruncate","AmazonUI"):k;c.guardFatal?c.guardFatal(e)(c,window):c.execute(function(){e(c,window)})})(function(e,k,g){e.when("A","a-component","prv:a-truncate-util").register("a-truncate",function(c,e,k){function g(a){var b=a._$fullText,c=Math.ceil(parseFloat(a._$element.css("max-height"))),e=a.getOverflowMarker(),g=a.getSpecialCharacterList(),d=a._$offscreenTextHolder;a._$element.append(d);
if(!(parseFloat(d.html(b).css("height"))<=c)){a=0;for(var f=b.length,h,l;f>a;)h=Math.floor((a+f)/2),l=b.substring(0,h+1)+e,parseFloat(d.html(l).css("height"))>c?f=h:a=h+1;b=k.trimSpecialChars(b.substring(0,f),g)+e}d.remove();return b}function h(a){a=f(a).attr("data-a-recalculate",!0);m();return a.length}function d(){return h('.a-truncate:not([data-a-manual-update\x3d"true"]):not([data-a-updated])')}var f=c.$,l=e.create({_componentName:"truncate",init:function(a,b){this._super(a,b);this._$full=this._$element.find(".a-truncate-full");
this._$cut=this._$element.find(".a-truncate-cut");this._$fullText=this.getFullText();this._$offscreenTextHolder=f('\x3cspan class\x3d"a-truncate-calc a-offscreen"/\x3e');c.capabilities.android&&c.capabilities.isAmazonApp&&(a=this.getMaxHeight(),/[^r]em$/.test(a)&&(a=parseFloat(a),b=parseFloat(this._$element.css("font-size")),this._$element.css("max-height",a*b+"px")))},update:function(a){var b=this._$cut.html(),d=g(this);this._$fullText!==d?this._$cut.height(this.getMaxHeight()):this._$cut.height("auto");
this._$cut.html(d);this._$element.attr("data-a-updated",!0);this._$full.addClass("a-offscreen");this._$cut.removeClass("a-hidden");d={truncateContainer:this._$element,truncateInstance:this};a&&a.silent||(a=this.getTruncatedText(),b!==a&&(c.trigger("a:truncate:updated",d),(b=this._$element.data("a-truncate-name"))&&c.trigger("a:truncate:"+b+":updated",d)))},getFullText:function(){return this._$full.html()},getTruncatedText:function(){return this.getIsUpdated()?this._$cut.html():g(this)},getIsUpdated:function(){return this._$element.is("[data-a-updated]")},
getOverflowMarker:function(){return this._$element.data("a-overflow-marker")||""},getSpecialCharacterList:function(){return this._$element.data("a-special-character-list")||""},getLineHeight:function(){return this._$element[0].style.lineHeight},getMaxHeight:function(){return this._$element[0].style.maxHeight},getIfTextFits:function(){return this._$fullText===g(this)}}),m=function(a){function b(){(d=a())&&c.delay(b,0)}var d=!1;return function(){d||b()}}(function(){var a=f('.a-truncate[data-a-recalculate\x3d"true"]').first(),
b=!!a.length;b&&((new l(a)).update(),a.attr("data-a-recalculate",!1));return b});c.on("ready orientationchange",function(){h('.a-truncate:not([data-a-manual-update\x3d"true"])')});c.on("resize",function(a,b){b.width&&h('.a-truncate:not([data-a-manual-update\x3d"true"])')});c.on("a:pageUpdate",d);return{get:function(a,b){return new l(a,b)},manualTruncate:function(a){return h(f(a).find('.a-truncate[data-a-manual-update\x3d"true"]'))},switchToAutoTruncate:function(a){a=f(a).find('.a-truncate[data-a-manual-update\x3d"true"]');
a.removeAttr("data-a-manual-update");return a.length},refreshAutoTruncate:d}});e.declare("prv:a-truncate-util",{trimSpecialChars:function(c,d){d=new RegExp("["+d.replace(/[.\\+*?[^\]$(){}=!<>|:-]/g,"\\$\x26")+"\\s]+$");return c.replace(d,"")}})});
/* ******** */
'use strict';(function(l){var m=window.AmazonUIPageJS||window.P,n=m._namespace||m.attributeErrors,b=n?n("AmazonUICardUI","AmazonUI"):m;b.guardFatal?b.guardFatal(l)(b,window):b.execute(function(){l(b,window)})})(function(l,m,n){l.when("A","a-component","prv:a-cardui-peek-toggle","prv:a-cardui-peek-expand").register("a-cardui",function(b,g,h,k){var d=b.$,f=g.create({_componentName:"cardui",init:function(a,c){this._super(a,c);this.metadata={interactedOnce:!1,describedByIds:this._$element.data("describedByIds"),
cardExpanded:this.isExpanded(),cardName:this.getName()}},getCardType:function(){return d(this._$element).data("a-card-type")},isExpanded:function(){},getName:function(){return this._$element.attr("name")},getId:function(){return this._$element.attr("id")},toggle:function(){}});return{get:function(a,c){var e;if(!(e=d(a).data("cardInstance"))){switch(d(a).data("a-card-type")){case "peekToggle":e=f.extend(h);break;case "peekExpand":e=f.extend(k);break;default:e=f}c=new e(a,c);d(a).data("cardInstance",
c);b.trigger("a:card:initialized",c);d(a).attr("id")&&b.trigger("a:card:"+d(a).attr("id")+":initialized",c);e=c}return e}}});"use strict";l.when("A","a-component").register("prv:a-cardui-content",function(b,g){var h=g.create({_componentName:"carduiContent",init:function(b,d){this._super(b,d)},getHeight:function(){return this._$element[0].scrollHeight},getMaxHeightDataAttribute:function(){return this._$element.data("a-max-height")}});return{get:function(b,d){return new h(b,d)}}});"use strict";l.when("A",
"a-component","a-cardui").register("a-cardui-deck",function(b,g,h){function k(e,a){f(e).data("cardInstance")||(f(e).attr("name",a.deckName+"-card"+a.cardCount++),f(e).data("describedByIds",a.describedByIds));return h.get(e)}function d(e,a){a=new c(e,a);f(e).data("deckInstance",a);return a}var f=b.$,a=0,c=g.create({_componentName:"carduiDeck",init:function(e,c){this._super(e,c);c=this._$element;e="a-cardui-deck-autoname-"+a++;f(c).attr("name",e);c=this._$element;var d=e+"-teaser-describedby-collapsed",
b=e+"-teaser-describedby-expanded";f(c).find(".a-teaser-describedby-collapsed").attr("id",d);f(c).find(".a-teaser-describedby-expanded").attr("id",b);this.metadata={cardCount:0,deckName:e,describedByIds:{collapsed:d,expanded:b}};this.initializeAllCards()},initializeCard:function(a,c){return k(a,this.metadata)},initializeAllCards:function(){var a=this;f(this._$element).find(".a-cardui").each(function(){return k(this,a.metadata)})},addCards:function(a){var c=this;a&&a.url||l.error("ajax options object or url is not defined.");
var e,d=a.targetSelector,k=c._$element;d?(d=f(d),d.closest(k).length?e=d:l.error("container is outside the deck","ERROR","addCards")):e=k;b.get(a.url,{cache:!1,success:function(a){e.append(a);c.initializeAllCards();b.trigger("a:deck:new-cards-added");f(c._$element).attr("id")&&b.trigger("a:deck:"+f(c._$element).attr("id")+":new-cards-added")},failure:function(a,e,d){b.trigger("a:deck:cards-added-fail",{xhr:a,status:e,errorThrown:d});f(c._$element).attr("id")&&b.trigger("a:deck:"+f(c._$element).attr("id")+
":cards-added-fail",{xhr:a,status:e,errorThrown:d})}})}});b.on("ready",function(){f(".a-cardui-deck").each(function(){d(this)})});return{get:function(a,c){return f(a).data("deckInstance")||d(a,c)}}});"use strict";l.when("A","a-component","prv:a-see-more","prv:a-expander-icon","p-detect").register("prv:a-cardui-expand-control-footer",function(b,g,h,k,d){function f(a,e){a._$seeMore.toggleSeeMore(e.cardExpanded);a._$expanderIcon.toggleExpanderIcon(e.cardExpanded)}var a=g.create({_componentName:"carduiExpandControlFooter",
init:function(a,e){this._super(a,e);this._$expanderIcon=k.get(this._$element.find(".a-expander-icon"));this._$seeMore=h.get(this._$element.find(".a-see-more"));this._$button=this._$element.find(".a-cardui-expand-control-footer-button")},toggleExpansion:function(a){var c=this;d.capabilities.transition&&a.interactedOnce?b.fadeOut(c._$element,200,"linear",function(){f(c,a);b.fadeIn(c._$element,200)}):f(c,a)},getName:function(){return this._$element.attr("name")},getId:function(){return this._$element.attr("id")},
addTrigger:function(a){this._$element.click(function(){b.trigger("a:card:"+a+":toggle",this)});this._$element.keypress(function(c){var e=b.constants.keycodes;c=c.which;c!==e.ENTER&&c!==e.SPACE||b.trigger("a:card:"+a+":toggle",this)})}});return{get:function(c,e){return new a(c,e)}}});"use strict";l.when("A","a-component").register("prv:a-cardui-expand-control-title",function(b,g){var h=g.create({_componentName:"carduiExpandControlTitle",init:function(b,d){this._super(b,d);this._$button=this._$element.find('span[role\x3d"button"]');
this._$header=this._$element.find("h3")},getName:function(){return this._$element.attr("name")},getId:function(){return this._$element.attr("id")},addTrigger:function(k){this._$element.click(function(){b.trigger("a:card:"+k+":toggle",this)});this._$element.keypress(function(d){var f=b.constants.keycodes;d=d.which;d!==f.ENTER&&d!==f.SPACE||b.trigger("a:card:"+k+":toggle",this)})}});return{get:function(b,d){return new h(b,d)}}});"use strict";l.when("A","a-component").register("prv:a-cardui-teaser",
function(b,g){var h=g.create({_componentName:"carduiTeaser",init:function(b,d){this._super(b,d)},getHeight:function(){return this._$element[0].scrollHeight}});return{get:function(b,d){return new h(b,d)}}});"use strict";l.when("A","a-component").register("prv:a-expander-icon",function(b,g){var h=g.create({_componentName:"expanderIcon",init:function(b,d){this._super(b,d);this._$icon=this._$element.find(".a-css-icon")},toggleExpanderIcon:function(b){var d=b?"a-css-icon-expand":"a-css-icon-collapse";
b=b?"a-css-icon-collapse":"a-css-icon-expand";this._$icon.addClass("a-css-icon-draw");this._$icon.removeClass(d).addClass(b)}});return{get:function(b,d){return new h(b,d)}}});"use strict";l.when("A","a-component","prv:a-cardui-scroll-viewport").register("a-reactive-container",function(b,g,h){var k=g.create({_componentName:"reactiveContainer",init:function(b,f){this._super(b,f);this._$measured=!1;this._$element.addClass("a-reactive-container-transition")},setHeight:function(b){this._$element.css("height",
b+"px");this._$measured?h.adjustScroll(this,parseFloat(b)):this._$measured=!0},resetInitialization:function(){this._$measured=!1},getHeight:function(){return this._$element.css("height")}});return{get:function(b,f){return new k(b,f)}}});"use strict";l.when("A","a-component").register("prv:a-see-more",function(b,g){var h=g.create({_componentName:"seeMore",init:function(b,d){this._super(b,d);this._$seeMoreText=this._$element.find(".a-see-more-text");this._$seeLessText=this._$element.find(".a-see-less-text")},
toggleSeeMore:function(b){b?(this._$seeMoreText.hide(),this._$seeLessText.show()):(this._$seeMoreText.show(),this._$seeLessText.hide())}});return{get:function(b,d){return new h(b,d)}}});"use strict";l.when("A").register("prv:a-cardui-scroll-viewport",function(b){return{adjustScroll:function(){}}});"use strict";l.when("A","prv:a-cardui-expand-control-title","prv:a-cardui-expand-control-footer","prv:a-cardui-teaser","prv:a-cardui-content","prv:a-reactive-container").register("prv:a-cardui-type-utility",
function(b,g,h,k,d,f){return{getExpandControlTitle:function(a){return g.get(a._$element.find(".a-cardui-expand-control-title"))},getExpandControlFooter:function(a){return h.get(a._$element.find(".a-cardui-expand-control-footer"))},getTeaser:function(a){return k.get(a._$element.find(".a-cardui-teaser"))},getContent:function(a){return d.get(a._$element.find(".a-cardui-content"))},getReactiveContainer:function(a){a=a._$element.find(".a-reactive-container");return 0<a.length?f.get(a):null},getEventName:function(a){return"a:card:"+
a.getName()+":toggle"}}});"use strict";l.when("A","prv:a-cardui-type-utility").register("prv:a-cardui-peek-expand",function(b,g){function h(c){var e=c._$header;c.metadata.interactedOnce&&b.delay(function(){var c=a(document).scrollTop();e._$header.focus();a("html,body").scrollTop(c)},50)}function k(a){var c=g.getEventName(a);b.on(c,function(c){if(!a.metadata.interactedOnce){a.metadata.interactedOnce=!0;var e=a._$content;a._$teaser._$element.removeClass("a-cardui-uninitialized");e._$element.removeClass("a-cardui-uninitialized");
e._$element.css("max-height","none");d(a)}e=!a.isExpanded();a._$element.attr("data-a-expanded",e);a.metadata.cardExpanded=e;a._$footer.toggleExpansion(a.metadata);d(a);h(a);c={carduiInstance:a,triggerElement:c};b.trigger("a:card:toggled",c);a.getId()&&b.trigger("a:card:"+a.getId()+":toggled",c)})}function d(a){var b=a._$teaser,c=a._$content,d=a._$reactiveContainer,f=a.metadata;c.getMaxHeightDataAttribute()?(b=c.getHeight(),b<=c.getMaxHeightDataAttribute()?(a._$element.attr("data-a-card-type","basic"),
a._$element.find(".a-cardui-footer").addClass("a-hidden"),d.setHeight(b)):(a._$element.attr("data-a-card-type","peekExpand"),a._$element.find(".a-cardui-footer").removeClass("a-hidden"),a=c.getMaxHeightDataAttribute(),d.setHeight(f.cardExpanded?c.getHeight():a))):d.setHeight(f.cardExpanded?b.getHeight()+c.getHeight():b.getHeight())}function f(a){if("undefined"!==typeof ResizeObserver&&a._$content.getMaxHeightDataAttribute()){var b=a._$content._$element[0],c=b.getBoundingClientRect().width,f=new ResizeObserver(function(){if(b.isConnected){var e=
b.getBoundingClientRect().width;e!==c&&(c=e,requestAnimationFrame(function(){b.isConnected&&(a._$reactiveContainer.resetInitialization(),d(a))}))}else f.disconnect()});f.observe(b)}}var a=b.$;return{init:function(a,e){this._super(a,e);this._$content=g.getContent(this);this._$reactiveContainer=g.getReactiveContainer(this);this._$footer=g.getExpandControlFooter(this);var c=this;b.on("orientationchange",function(){c._$reactiveContainer.resetInitialization();d(c)});this._$header=g.getExpandControlTitle(this);
this._$teaser=g.getTeaser(this);this._$header.addTrigger(this.metadata.cardName);this._$footer.addTrigger(this.metadata.cardName);this._$footer.toggleExpansion(this.metadata);h(this);k(this);this._$content.getHeight()<=this._$content.getMaxHeightDataAttribute()&&(this._$reactiveContainer.setHeight(this._$content.getHeight()),this._$element.attr("data-a-card-type","basic"),this._$element.find(".a-cardui-footer").addClass("a-hidden"));f(this)},isExpanded:function(){return"true"===this._$element.attr("data-a-expanded")},
toggle:function(a){b.trigger("a:card:"+this.getName()+":toggle",a)}}});"use strict";l.when("A","prv:a-cardui-type-utility").register("prv:a-cardui-peek-toggle",function(b,g){function h(a){var c=a._$header,e=a._$footer,d=a._$teaser,g=a._$content;a=a.metadata;a.interactedOnce&&b.delay(function(){var a=f(document).scrollTop();c._$header.focus();f("html,body").scrollTop(a)},50);c._$button.attr("aria-expanded",a.cardExpanded);c._$header.attr("aria-describedby",a.cardExpanded?a.describedByIds.expanded:
a.describedByIds.collapsed);e._$button.attr("aria-expanded",a.cardExpanded);e._$element.attr("aria-describedby",a.cardExpanded?a.describedByIds.expanded:a.describedByIds.collapsed);d._$element.attr("aria-hidden",a.cardExpanded);g._$element.attr("aria-hidden",!a.cardExpanded)}function k(a){var c=g.getEventName(a);b.on(c,function(c){if(!a.metadata.interactedOnce){a.metadata.interactedOnce=!0;var e=a._$content;a._$teaser._$element.removeClass("a-cardui-uninitialized");e._$element.removeClass("a-cardui-uninitialized");
a._$reactiveContainer&&d(a)}e=!a.isExpanded();var f=a._$teaser,g=a._$content;a._$element.attr("data-a-expanded",e);(a.metadata.cardExpanded=e)?(f._$element.addClass("a-cardui-absolute-position"),g._$element.removeClass("a-cardui-absolute-position")):(g._$element.addClass("a-cardui-absolute-position"),f._$element.removeClass("a-cardui-absolute-position"));a._$footer.toggleExpansion(a.metadata);a._$reactiveContainer&&d(a);h(a);c={carduiInstance:a,triggerElement:c};b.trigger("a:card:toggled",c);a.getId()&&
b.trigger("a:card:"+a.getId()+":toggled",c)})}function d(a){var b=a._$teaser,d=a._$content,f=a._$reactiveContainer;a.metadata.cardExpanded?f.setHeight(d.getHeight()):f.setHeight(b.getHeight())}var f=b.$;return{init:function(a,c){this._super(a,c);this._$header=g.getExpandControlTitle(this);this._$content=g.getContent(this);this._$footer=g.getExpandControlFooter(this);this._$teaser=g.getTeaser(this);this._$reactiveContainer=g.getReactiveContainer(this);this._$header.addTrigger(this.metadata.cardName);
this._$footer.addTrigger(this.metadata.cardName);this._$footer.toggleExpansion(this.metadata);h(this);k(this);var e=this;if(e._$reactiveContainer)b.on("orientationchange",function(){e.metadata.interactedOnce&&(e._$reactiveContainer.resetInitialization(),d(e))})},isExpanded:function(){return"true"===this._$element.attr("data-a-expanded")},toggle:function(a){b.trigger("a:card:"+this.getName()+":toggle",a)}}})});
/* ******** */
(function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("AmazonUICompatJS","AmazonUI"):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){});
/* ******** */
'use strict';(function(h){var m=window.AmazonUIPageJS||window.P,n=m._namespace||m.attributeErrors,b=n?n("AmazonUIWebModalFramework","AmazonUI"):m;b.guardFatal?b.guardFatal(h)(b,window):b.execute(function(){h(b,window)})})(function(h,m,n){h.declare("prv:a-modal-framework-constants",{FRAMEWORK_WRAPPER_CLASS:"a-modal-framework-wrapper",CONTENT_WRAPPER_CLASS:"a-modal-framework-content-wrapper",DUMMY_FOCUSABLE_ELEMENT_CLASS:"a-modal-framework-dummy-element",SCRIM_CLASS:"a-modal-framework-scrim",SCRIM_VISIBLE_CLASS:"a-modal-framework-scrim-visible",
DISABLE_SCROLL_CLASS:"a-disable-scroll",overlayStatusCodes:{INACTIVE:0,ACTIVE:1},contentStatusCodes:{NO_CONTENT:0,CONTENT_LOAD_FAILED:1,CONTENT_LOADING:2,CONTENT_LOADED:3},errorMessages:{INVALID_TYPE:"content.type set to an unsupported content type",EMPTY_CONTENT:"content / content.source is empty",NO_PRELOAD_ID:"content.source should be the preload ID, none passed currently",CONTENT_NOT_PRELOADED:"no content with the given preload id present on the page",NO_ENDPOINT_URL:"content.source should be the endpoint url, currently empty",
MISSING_PARAMS:"missing mandatory params needed to create the overlay instance",IFRAME_TIMEOUT_FAILURE:"failed to load, response timed out",IFRAME_ENDPOINT_FAILURE:"failed to load, got error response",NO_USER_CONTAINER:"content.source should be a user container",INVALID_USER_CONTAINER:"content.source should be an Element"},TABBABLE_SELECTOR:"a, button, input, select, textarea, [tabindex]",defaultOptions:{DISMISS_STRATEGY:"transient",SCRIM_TYPE:"translucent"},defaultZIndex:{PERSISTENT:299,TRANSIENT:499},
EXPLICIT_PARAMS:["wrapper","content"]});h.declare("a-modal-framework-exports",{CONTENT_WRAPPER_CLASS:"a-modal-framework-content-wrapper",CLOSE_TRIGGER_CLASS:"a-modal-framework-close-trigger",PRESENT_ACTION:"a-modal-framework-present",DISMISS_ACTION:"a-modal-framework-dismiss",dismissReasons:{CLOSE_TRIGGER:"closeTrigger",BACKGROUND:"background",SCRIM:"scrim",BACK_BUTTON:"backButton",API_CALL:"apiCall",NONE:"none"}});h.when("A","prv:a-modal-framework-constants").register("a-modal-framework-templates",
function(b,e){return{frameworkWrapper:"\x3cdiv tabindex\x3d'-1' role\x3d'dialog' class\x3d'"+e.FRAMEWORK_WRAPPER_CLASS+" "+b.constants.HIDE_CLASS+"' \x3e",startAnchor:"\x3cspan tabindex\x3d'0' class\x3d'a-modal-framework-start'\x3e\x3c/span\x3e",endAnchor:"\x3cspan tabindex\x3d'0' class\x3d'a-modal-framework-end'\x3e\x3c/span\x3e",dummyFocusableElement:"\x3cspan tabindex\x3d'0' class\x3d'"+e.DUMMY_FOCUSABLE_ELEMENT_CLASS+"'\x3e\x3c/span\x3e",scrim:"\x3cdiv class\x3d'"+e.SCRIM_CLASS+"'\x3e\x3c/div\x3e"}});
h.when("A").register("a-modal-framework-utils",function(b){return{setOverlayStatus:function(b,f){b._overlayStatus=f},setContentStatus:function(b,f){b._contentStatus=f},getUniqueId:function(){for(var b=[],f=0;4>f;f++)b.push("0123456789"[Math.floor(10*Math.random())]);return b.join("")},hasKeys:function(b,f){return f.every(function(c){return c in b})}}});h.when("A","3p-promise","prv:a-modal-framework-constants").register("a-modal-framework-inline",function(b,e,f){return{getContent:function(c,b){var d=
"undefined"===typeof c.source?c:c.source;return new e(function(c,a){""!==d?(b.html(d),c()):a(f.errorMessages.EMPTY_CONTENT)})},abortContent:function(){}}});h.when("A","3p-promise","prv:a-modal-framework-constants").register("a-modal-framework-preload",function(b,e,f){var c=b.$,d=b.constants.HIDE_CLASS;return{getContent:function(b,g){if(!b.source)return e.reject(f.errorMessages.NO_PRELOAD_ID);var a=c((0===b.source.indexOf("#")?"":"#")+b.source);return new e(function(b,c){0<a.length?(a.remove(),a.removeClass(d),
g.html(a),b()):c(f.errorMessages.CONTENT_NOT_PRELOADED)})},abortContent:function(){}}});h.when("A","3p-promise","prv:a-modal-framework-constants").register("a-modal-framework-ajax",function(b,e,f){return{getContent:function(c,d){if(!c.source)return e.reject(f.errorMessages.NO_ENDPOINT_URL);var l=c.source,g=c.cache||!1,a=c.timeout||1E4,k=c.ajaxHeaders||{},p=c.withCredentials||!1,r=c.fallbackText||"";return new e(function(f,e){c.activeRequest=b.ajax(l,{type:"GET",cache:g,timeout:a,headers:k,withCredentials:p,
success:function(a){d.html(a);f()},error:function(a,b,c){d.html(r);e({xhr:a,status:b,errorThrown:c})}})})},abortContent:function(b){b.activeRequest&&b.activeRequest.abort()}}});h.when("A","3p-promise","a-modal-framework-constants").register("a-modal-framework-iframe",function(b,e,f){return{getContent:function(c,d){if(!c.source)return e.reject(f.errorMessages.NO_ENDPOINT_URL);var l=c.timeout||1E4,g=c.fallbackText||"",a=c.activeRequest=document.createElement("iframe");a.src=c.source;a.width="100%";
a.height="100%";a.style.border="none";a.setAttribute("sandbox","allow-scripts allow-same-origin allow-top-navigation");return new e(function(c,e){var k=!1;a.onload=function(){k||(k=!0,c())};a.onerror=function(){k||(k=!0,d.html(g),e(f.errorMessages.IFRAME_ENDPOINT_FAILURE))};d.html(a);b.delay(function(){k||(k=!0,d.html(g),e(f.errorMessages.IFRAME_TIMEOUT_FAILURE))},l)})},abortContent:function(b){(b=b.activeRequest)&&b.parentNode.removeChild(b)}}});h.when("3p-promise","prv:a-modal-framework-constants").register("a-modal-framework-user-managed",
function(b,e){return{getContent:function(f,c){var d=f.source;return d===n?b.reject(e.errorMessages.NO_USER_CONTAINER):d.nodeType!==Node.ELEMENT_NODE?b.reject(e.errorMessages.INVALID_USER_CONTAINER):new b(function(b,e){c.empty().append(d);b()})},abortContent:function(){}}});h.when("A","a-modal-framework-inline","a-modal-framework-preload","a-modal-framework-ajax","a-modal-framework-iframe","a-modal-framework-user-managed","3p-promise","prv:a-modal-framework-constants","a-modal-framework-utils").register("a-modal-framework-content",
function(b,e,f,c,d,l,g,a,k){function p(a){switch(a){case "inline":a=e;break;case "preload":a=f;break;case "ajax":a=c;break;case "iframe":a=d;break;case "user-managed":a=l;break;default:a=n}return a}function r(b){var c=p(b._content.type||"inline");return c?c.getContent(b._content,b._contentContainer):g.reject(a.errorMessages.INVALID_TYPE)}return{addContent:function(c){var d=r(c);k.setContentStatus(c,a.contentStatusCodes.CONTENT_LOADING);d.then(function(){k.setContentStatus(c,a.contentStatusCodes.CONTENT_LOADED);
b.trigger("a:"+c._type+":"+c._name+":contentUpdated",c)}).catch(function(d){k.setContentStatus(c,a.contentStatusCodes.CONTENT_LOAD_FAILED);b.trigger("a:"+c._type+":"+c._name+":contentUpdateFailed",c,d);throw Error(d);})},updateContent:function(){},removeContent:function(){},abortContentRequest:function(c){var d=p(c._content.type||"inline");d&&d.abortContent(c._content);k.setContentStatus(c,a.contentStatusCodes.NO_CONTENT);b.trigger("a:"+c._type+":"+c._name+":contentAborted",c)}}});h.when("A","prv:a-modal-framework-constants",
"a-modal-framework-exports","a-modal-framework-templates").register("a-modal-framework-accessibility",function(b,e,f,c){function d(a){var b=[];a._overlayWrapper.find(e.TABBABLE_SELECTOR+", iframe").not("[tabindex\x3d'-1']").each(function(){if(g(this).is("iframe")){var a=g(this.contentDocument||this.contentWindow.document).find(e.TABBABLE_SELECTOR).not("[tabindex\x3d'-1']");b=b.concat(a.toArray())}else b.push(this)});var d=a._frameworkWrapper.find("."+e.DUMMY_FOCUSABLE_ELEMENT_CLASS);if(0<b.length)return d.remove(),
g(b);if(0<d.length)return d;d=g(c.dummyFocusableElement);"persistent"!==a._dismissStrategy?d.insertAfter(a._startAnchor):d.prependTo(a._frameworkWrapper);return d}function l(a){var c=g(a.target);a=a.data.overlay;c.is(a._startAnchor)?(d(a).last().focus(),b.trigger("a:"+a._type+":"+a._name+":loopToLastItem")):c.is(a._endAnchor)&&(d(a).first().focus(),b.trigger("a:"+a._type+":"+a._name+":loopToFirstItem"))}var g=b.$;return{setupFocusTrap:function(a){var b=a._frameworkWrapper;"persistent"!==a._dismissStrategy&&
(a._startAnchor=g(c.startAnchor).prependTo(b));var d=a._a11yAttrs,e;for(e in d)d.hasOwnProperty(e)&&0===e.indexOf("aria-")&&a._frameworkWrapper.attr(e,d[e]);"persistent"!==a._dismissStrategy&&(a._endAnchor=g(c.endAnchor).appendTo(b));a._startAnchor&&a._startAnchor.bind("focusin",{overlay:a},l);a._endAnchor&&a._endAnchor.bind("focusin",{overlay:a},l)},setFocus:function(a){var b=a._frameworkWrapper.find("."+f.CLOSE_TRIGGER_CLASS);0<b.length?b.focus():d(a).first().focus();"persistent"!==a._dismissStrategy&&
(g("#a-page").attr("aria-hidden","true"),a._frameworkWrapper.attr("aria-modal",!0))},resetFocus:function(a){var c=g(document.activeElement),d=c.closest(a._frameworkWrapper).length;c=c.is("body");if(d||c)g(m).scrollTop(a._scrollPosition),b.onScreen(a._lastActiveParent,0)&&a._lastActiveParent.is(":visible")&&(a._lastActiveParent.focus(),g(m).scrollTop(a._scrollPosition));"persistent"!==a._dismissStrategy&&(g("#a-page").attr("aria-hidden","false"),a._frameworkWrapper.attr("aria-modal",!1))}}});h.when("A",
"a-component","a-modal-framework-utils","prv:a-modal-framework-constants").register("a-modal-framework-base",function(b,e,f,c){var d=b.$;return e.create({_componentName:"modalFrameworkBase",init:function(b,e,a){this._uid=f.getUniqueId();this._overlayWrapper=d(b);this._content=e;a||(a={});this._type=a.type||"modalFramework";this._name=a.name||this._uid;this._dismissStrategy=a.dismissStrategy||c.defaultOptions.DISMISS_STRATEGY;this._scrimType="persistent"===this._dismissStrategy?"none":a.scrimType||
c.defaultOptions.SCRIM_TYPE;this._hasDismissAnimation=a.hasDismissAnimation||!1;this._destroyAfterDismiss=a.destroyAfterDismiss||!1;this._a11yAttrs=a.accessibilityAttributes||{};this._overlayStatus=c.overlayStatusCodes.INACTIVE;this._contentStatus=c.contentStatusCodes.NO_CONTENT;this._presentedOnce=!1}})});h.when("A","a-modal-framework-templates","a-modal-framework-exports").register("a-modal-framework-dom-builder",function(b,e,f){var c=b.$;return{build:function(b){"none"!==b._scrimType&&"transparent"!==
b._scrimType&&(b._scrim=c(e.scrim).appendTo("body"),b._scrim.addClass("a-scrim-"+b._scrimType));var d=c(e.frameworkWrapper);"persistent"===b._dismissStrategy?b._declarativeTrigger?b._declarativeTrigger.after(d):d.appendTo("body"):d.appendTo("body");b._frameworkWrapper=d;d.data("overlayInstance",b);var g=b._overlayWrapper;d.html(g);d=d.find(c("."+f.CONTENT_WRAPPER_CLASS));0===d.length&&(d=g);b._contentContainer=d},destroy:function(b){b._scrim&&b._scrim.remove();b._frameworkWrapper.remove()}}});h.when("A",
"a-modal-framework-base","a-modal-framework-dom-builder","prv:a-modal-framework-constants","a-modal-framework-exports","a-modal-framework-utils","a-modal-framework-content","a-modal-framework-accessibility","3p-promise").register("a-modal-framework",function(b,e,f,c,d,l,g,a,k){function p(a){b.delay(function(){switch(a._scrimType){case "none":break;case "transparent":var c="click.background."+a._uid,A=b.action.start+".background."+a._uid;q(document).bind(c+" "+A,{overlay:a},function(a){var b=q(a.target);
a=a.data.overlay;var c=0===b.closest(a._frameworkWrapper).length;b=a._declarativeTrigger?0===b.closest(a._declarativeTrigger).length:!0;c&&b&&(a._dismissReason=d.dismissReasons.BACKGROUND,a.dismiss())});break;default:a._scrim.bind("click",{overlay:a},function(){a._dismissReason=d.dismissReasons.SCRIM;a.dismiss()})}});var c=a._frameworkWrapper.find("."+d.CLOSE_TRIGGER_CLASS);b.declarative.create(c,d.DISMISS_ACTION)}function r(a){switch(a._scrimType){case "none":break;case "transparent":var c="click.background."+
a._uid;a=b.action.start+".background."+a._uid;q(document).unbind(c+" "+a);break;default:a._scrim.unbind("click")}}function x(a){var b=a._lastActiveParent.closest("."+c.FRAMEWORK_WRAPPER_CLASS);b=b.length?parseInt(b[0].style.zIndex,10):c.defaultZIndex[a._dismissStrategy.toUpperCase()];a._scrim&&a._scrim.css("z-index",b+1);a._frameworkWrapper.css("z-index",b+2);a._scrim&&(a._scrim.addClass(u),b=q(m).scrollTop(),a._scrollPosition=b,t.addClass(c.DISABLE_SCROLL_CLASS),t.css("top","-"+b+"px"));a._frameworkWrapper.removeClass(w)}
function y(a){a._scrim&&(t.removeClass(c.DISABLE_SCROLL_CLASS),t.css("top",""));a._frameworkWrapper.addClass(w)}function z(d){d._contentStatus!==c.contentStatusCodes.CONTENT_LOADED&&g.addContent(d);x(d);a.setFocus(d);p(d);l.setOverlayStatus(d,c.overlayStatusCodes.ACTIVE);b.trigger("a:"+d._type+":"+d._name+":presented",d);b.trigger("a:"+d._type+":presented",d);h.when("mash").execute(function(a){a.dispatchEvent({type:d._type+":willPresent",detail:{id:d._name,source:"mash-aui"}})})}function v(d){d._contentStatus!==
c.contentStatusCodes.CONTENT_LOADED&&(l.setContentStatus(d,c.contentStatusCodes.NO_CONTENT),g.abortContentRequest(d));y(d);a.resetFocus(d);r(d);d._destroyAfterDismiss&&d.destroy();l.setOverlayStatus(d,c.overlayStatusCodes.INACTIVE);b.trigger("a:"+d._type+":"+d._name+":dismissed",d);b.trigger("a:"+d._type+":dismissed",d);h.when("mash").execute(function(a){a.dispatchEvent({type:d._type+":willDismiss",detail:{id:d._name,source:"mash-aui"}})})}var q=b.$,w=b.constants.HIDE_CLASS,u=c.SCRIM_VISIBLE_CLASS,
t=q("#a-page");return e.extend({_componentName:"modalFramework",init:function(a,b,c){this._super(a,b,c)},present:function(){this._overlayStatus!==c.overlayStatusCodes.ACTIVE&&(this._dismissReason=n,this._lastActiveParent=q(document.activeElement),this._presentedOnce||(f.build(this),this._scrim&&void 0,a.setupFocusTrap(this),b.trigger("a:"+this._type+":"+this._name+":created",this),this._presentedOnce=!0),z(this))},dismiss:function(){if(this._overlayStatus!==c.overlayStatusCodes.INACTIVE)if(this._scrim&&
this._scrim.removeClass(u),this._dismissReason||(this._dismissReason=d.dismissReasons.API_CALL),this._hasDismissAnimation){var a=this;(new k(function(c,d){b.trigger("a:"+a._type+":"+a._name+":beforeDismiss",{promiseToDismiss:{resolve:c,reject:d},dismissReason:a._dismissReason})})).then(function(){v(a)}).catch(function(b){a._dismissReason=n;a._scrim&&a._scrim.addClass(u);if(b&&""!==b)throw Error(b);})}else v(this)},destroy:function(){f.destroy(this)},getWrapper:function(){return this._frameworkWrapper[0]}})});
h.when("A","prv:a-modal-framework-constants","a-modal-framework-exports","a-modal-framework-utils","a-modal-framework","3p-promise").register("a-modal-framework-handler",function(b,e,f,c,d,h){b.declarative(f.PRESENT_ACTION,"click",function(f){var a=f.$target;a.is(b.$(document.activeElement))||a.focus();(new h(function(a,b){var d=f.data;c.hasKeys(d,e.EXPLICIT_PARAMS)||b(e.errorMessages.MISSING_PARAMS);a(d)})).then(function(a){var b=f.$currentTarget,c=b.data("overlayInstance");c||(c=new d(a.wrapper,
a.content,a.options),b.data("overlayInstance",c));c._declarativeTrigger=c._declarativeTrigger||b;c.present()}).catch(function(a){throw Error(a);})});b.declarative(f.DISMISS_ACTION,["click","keydown"],function(c){var a=b.$(c.$currentTarget).closest("."+e.FRAMEWORK_WRAPPER_CLASS);if(0!==a.length&&(a=a.data("overlayInstance"))){var d="keydown"===c.type&&c.$event.which===b.constants.keycodes.ESCAPE;if("click"===c.type||"persistent"!==a._dismissStrategy&&d)a._dismissReason=f.dismissReasons.CLOSE_TRIGGER,
a.dismiss()}})})});
/* ******** */
'use strict';(function(e){var a=window.AmazonUIPageJS||window.P,c=a._namespace||a.attributeErrors,b=c?c("AmazonUISpotButton","AmazonUI"):a;b.guardFatal?b.guardFatal(e)(b,window):b.execute(function(){e(b,window)})})(function(e,a,c){e.when("A","a-component").register("a-spot-button",function(b,a){var c=a.create({_componentName:"spotButton",init:function(b,d){this._super(b,d)},mixin:["isEmpty","size"],isEnabled:function(){return!this._$element.prop("disabled")},hide:function(){this._$element.attr("data-a-visible",
!1);return this},setStatus:function(a){var d=this._$element,c=d.data(),k=c.incrementiconclasses;c=c.disabledincrementiconclasses;var f=d.find("[data-a-selector\x3d'icon']"),g=["normal","disabled"],h={normal:k,disabled:c};if(0>b.indexOfArray(g,a))return e.error(a+" is not a valid status"),!1;b.each(g,function(a){f.removeClass(h[a]);d.prop("disabled",!1)});d.prop("disabled","disabled"===a);f.addClass(h[a]);return this},show:function(){this._$element.attr("data-a-visible",!0);return this},toggle:function(){"true"===
this._$element.attr("data-a-visible")?this.hide():this.show();return this}});return function(a,b){return new c(a,b)}})});
/* ******** */
'use strict';(function(h){var m=window.AmazonUIPageJS||window.P,n=m._namespace||m.attributeErrors,d=n?n("AmazonUIStepper","AmazonUI"):m;d.guardFatal?d.guardFatal(h)(d,window):d.execute(function(){h(d,window)})})(function(h,m,n){h.when("A","jQuery","a-analytics","a-stepper-overlay-handler").register("a-stepper-framework",function(d,g,e,m){function B(a){var b=g(a).first();if(b.data("stepperinstance"))return b.data("stepperinstance");var c={getStatus:function(){return b.data("a-value-status")},getValue:function(){return b.data("steppervalue")},
getName:function(){return b.attr("name")},getDecimalPrecision:function(){return b.data("decimalprecision")},getData:function(){var a=b.children();return"LEGEND"===a.eq(0).prop("tagName")?a.eq(1).data():a.eq(0).data()},setValue:function(a){D(b,a);return c},setValueWithDisplayString:function(a,f){t(b,a,f);return c},setValueWithStepperDisplays:function(a,f,d){t(b,a,f,d);return c},setExpandingBehaviorLock:function(a){b.data("lock-expanding-behavior",a);b.attr("data-lock-expanding-behavior",a);return c},
setStatus:function(a){q(b,a);return c},setStepperDOMHeight:function(a){var d=a-6;b.height(a);b.find(".a-stepper-controls").height(d);return c},getElement:function(){return b.get(0)},setMin:function(a){E(b,a);return c},setMax:function(a){F(b,a);return c}};b.data("isspinbutton",b.find('[data-a-selector\x3d"spinbutton"]').is('[role\x3d"spinbutton"]'));b.data("stepperinstance",c);return c}function u(a,b){var c=a.find('[data-a-selector\x3d"decrement"]'),d=a.find('[data-a-selector\x3d"decrement-icon"]'),
f=a.find('[data-a-selector\x3d"increment"]'),e=a.find('[data-a-selector\x3d"increment-icon"]'),k=b.steppervalue,p=b.valuestep,g=k-p<b.valuemin;k=k+p>b.valuemax;p=g?"trash":"normal";var h=k?"disabled":"normal";a.attr("data-a-size");d.removeClass().addClass("a-icon a-icon-small-"+{normal:"remove",disabled:"remove-disabled",trash:"trash"}[p]);a.attr("data-a-decrement-status",p);b.isspinbutton||c.attr("aria-label",g?b.valueminreachedlabel:b.decrementlabel);f.attr("aria-disabled",k);e.removeClass().addClass("a-icon a-icon-small-"+
{normal:"add",disabled:"add-disabled"}[h]);a.attr("data-a-increment-status",h);b.isspinbutton||f.attr("aria-label",k?b.valuemaxreachedlabel:b.incrementlabel)}function l(a,b){var c=a.data(),C=Math.pow(10,c.decimalprecision?c.decimalprecision:0);b=Math.round((c.steppervalue+b*c.valuestep)*C)/C;b={$stepperElement:a,stepperElement:a.get(),stepper:B(a),newValue:b};d.trigger("a:stepper:value:change",b);(c=a.attr("name"))?d.trigger("a:stepper:value:change:"+c,b):e.logError("[AUI] Stepper is missing required name attribute.",
"WARN",d.attributionChain(a.get(0)))}function v(a,b){var c=a.find('[data-a-selector\x3d"spinbutton"]'),d=a.find('[data-a-selector\x3d"inner-value"]');0===d.length&&(d=a.find('[data-a-selector\x3d"value"]'));var f=b.steppervalue;a=b.valuemaxreachedlabel;var e=b.valueminreachedlabel,k=f<=b.valuemin,g=f>=b.valuemax;f=b.displaystring?b.displaystring:f;b.isspinbutton&&(b=f,g&&(b=f+", "+a),k&&(b=f+", "+e),c.attr({"aria-valuenow":f,"aria-valuetext":b}));d.text(f)}function w(a,b){a.attr(b,"");a.one("animationend",
function(){a.removeAttr(b)})}function x(a){var b=a.$currentTarget.closest('[data-a-component\x3d"stepper"]');27===a.$event.which&&G(b)}function y(a,b,c){var d=a.closest("fieldset"),f=d.find(".a-stepper-value-live");if(0!==f.length){var e=new DocumentFragment,k=document.createElement("div");k.innerHTML=b;e.append(k);b=!1;if(c&&r(a)){var g=d.find(".a-stepper-supplemental-info-screen-reader");g.length&&(b=!0)}f[0].replaceChildren(e.cloneNode(!0));b&&g[0].replaceChildren(c.cloneNode(!0))}}function r(a){return(a=
a.data().supplementalinfostrategy)&&a.length&&"disabled"!==a?!0:!1}function A(a,b,c){c===n&&(c=!0);var d=r(a);b&&d&&(d=a.closest("fieldset").find(".a-stepper-supplemental-info"),d.length&&d[0].replaceChildren(b.cloneNode(!0)),"disabled"!=a.data().supplementalinfostrategy&&c&&H(a))}function z(a){a=a.$currentTarget.closest('[data-a-component\x3d"stepper"]');H(a)}function H(a){var b=a.closest("fieldset");r(a)&&!b.data("lock-expanding-behavior")&&(a=b.find(".a-stepper-supplemental-info"),a.length&&a.children().length&&
a.hasClass("a-hidden")&&a.removeClass("a-hidden"))}function G(a){var b=a.closest("fieldset");r(a)&&!b.data("lock-expanding-behavior")&&(a=b.find(".a-stepper-supplemental-info"),a.length&&!a.hasClass("a-hidden")&&a.addClass("a-hidden"))}function q(a,b){var c=a.find('[data-a-selector\x3d"spinbutton"]');if(0>d.indexOfArray(["normal","loading"],b))return h.error(b+" is not a valid status"),!1;var e=a.attr("data-a-value-status");a.attr("data-a-value-status",b);var f={loading:a.data().loadingstatelabel};
a.data().isspinbutton&&c.attr({"aria-valuetext":f[b]});c=a.data().displaystring;e!==b&&(f.normal=c,y(a,f[b],n))}function D(a,b){var c=a.data();c=b.toFixed(c.decimalprecision?c.decimalprecision:0);return t(a,b,c)}function t(a,b,c,d){var f=a.data(),e=f.steppervalue,g=f.displaystring;if(e===b&&g===c)A(a,d,!0),y(a,c,d),q(a,"normal");else{g=b<e;var h=f.valuemin;if(!(b>(f.valuemax||Infinity)&&!g||b<h&&g)){var l=g?"data-a-animate-up":"data-a-animate-down";a.data("steppervalue",b);a.attr("data-steppervalue",
b);a.data("displaystring",c);a.attr("data-displaystring",c);u(a,f);e!==h||g?b===h&&g&&w(a.find('[data-a-selector\x3d"decrement-icon"]'),l):w(a.find('[data-a-selector\x3d"decrement-icon"]'),l);setTimeout(function(){v(a,f);A(a,d,!0);y(a,c,d);q(a,"normal");w(a.find('[data-a-selector\x3d"value"]'),l)},116.5)}}}function E(a,b){var c=parseFloat(b);isNaN(c)?e.logError("[AUI] Stepper setMin received invalid value: "+b,"WARN",d.attributionChain(a.get(0))):(b=a.data(),c=c.toFixed(b.decimalprecision?b.decimalprecision:
0),a.data("valuemin",parseFloat(c)),a.attr("data-valuemin",c),u(a,b),v(a,b))}function F(a,b){var c=parseFloat(b);isNaN(c)?e.logError("[AUI] Stepper setMax received invalid value: "+b,"WARN",d.attributionChain(a.get(0))):(b=a.data(),c=c.toFixed(b.decimalprecision?b.decimalprecision:0),a.data("valuemax",parseFloat(c)),a.attr("data-valuemax",c),u(a,b),v(a,b))}d.declarative("a-stepper","click",function(a){a.$event.stopPropagation();a.$event.preventDefault()});d.declarative("a-stepper-spinbutton","click",
z);d.declarative("a-stepper-decrement","focusin",z);d.declarative("a-stepper-increment","focusin",z);d.declarative("a-stepper-chevron","keydown",x);d.declarative("a-stepper-decrement","keydown",x);d.declarative("a-stepper-increment","keydown",x);d.declarative("a-stepper-decrement","click",function(a){a=a.$currentTarget.closest('[data-a-component\x3d"stepper"]');0!==a.length&&l(a,-1)});d.declarative("a-stepper-increment","click",function(a){a=a.$currentTarget.closest('[data-a-component\x3d"stepper"]');
0!==a.length&&l(a,1)});d.declarative("a-stepper-spinbutton","keydown",function(a){var b=a.$currentTarget.closest('[data-a-component\x3d"stepper"]'),c=a.$event.which;38!==c&&40!==c||a.$event.preventDefault();40===c&&l(b,-1);38===c&&l(b,1);27===c&&G(b)});return{getStepper:B,setStatus:q,setValue:D,setMin:E,setMax:F}});"use strict";h.when("A").register("a-stepper-overlay-handler",function(d){var g=d.$;g(document).bind("click "+d.action.start+" focusin",function(e){var h=g(e.target);e=e.originalEvent;
if(!(e&&e.pointerType&&e.pointerType===d.pointerType.touch&&"click"===e.type||"html"===h[0].nodeName.toLowerCase())){e=g(".a-stepper-supplemental-info:visible");if(0==e.length&&(e=g(".a-stepper-supplemental-info:not(.a-hidden)"),0==e.length))return;var m=h.closest("fieldset");e.each(function(){var d=g(this),e=d.closest("fieldset");m[0]!==e[0]&&(e.data("lock-expanding-behavior")||d.addClass("a-hidden"))})}})});"use strict";h.when("a-stepper-framework").register("a-stepper",function(d){return{getSteppersByName:function(g){return Array.prototype.map.call(document.querySelectorAll('[data-a-component\x3d"stepper"][name\x3d"'+
g+'"]'),d.getStepper)},getStepper:d.getStepper,getStepperByName:function(g){return d.getStepper(document.querySelector('[data-a-component\x3d"stepper"][name\x3d"'+g+'"]'))}}})});
/* ******** */
'use strict';(function(c){var d=window.AmazonUIPageJS||window.P,a=d._namespace||d.attributeErrors,b=a?a("AmazonUIToast","AmazonUI"):d;b.guardFatal?b.guardFatal(c)(b,window):b.execute(function(){c(b,window)})})(function(c,d,a){c.when("A","3p-promise").register("a-mash-bottom-bar-events",function(b,d){function a(){return new d(function(e){b.capabilities.isAmazonApp&&g?c.when("MShopChrome").execute(function(a){"function"===typeof a.getBottomBarsHeight?a.getBottomBarsHeight({successCallback:function(a){a=
{visibleHeight:b.isFiniteNumber(a.visibleHeight)?a.visibleHeight:0,bottomContainerHeight:b.isFiniteNumber(a.bottomContainerHeight)?a.bottomContainerHeight:0};e(a)},failCallback:function(){e({visibleHeight:0,bottomContainerHeight:0})}}):e({visibleHeight:0,bottomContainerHeight:0})}):e({visibleHeight:0,bottomContainerHeight:0})})}var h="MacIntel"===navigator.platform&&1<navigator.maxTouchPoints||/Mac OS X [1-9][0-9]*(_[0-9]*)+/i.test(navigator.userAgent)&&!/Safari|Chrome|Firefox|Edge/i.test(navigator.userAgent),
g=b.capabilities.ios||h,f={visibleHeight:0,bottomContainerHeight:0};b.capabilities.isAmazonApp&&g&&(c.when("mash").execute(function(e){e.addEventListener("bottomBarsUpdate",function(){a().then(function(a){f=a;b.trigger("a:mash-bottom-bar-height",a)})})}),a().then(function(a){f=a;b.trigger("a:mash-bottom-bar-height",a)}));return{getLastBottomBarHeight:function(){return f},getBottomBarsHeight:function(){return a()}}})});
/* ******** */
'use strict';(function(f){var g=window.AmazonUIPageJS||window.P,h=g._namespace||g.attributeErrors,a=h?h("AmazonUISkeletalLoading",""):g;a.guardFatal?a.guardFatal(f)(a,window):a.execute(function(){f(a,window)})})(function(f,g,h){f.declare("a-skeleton-constants",{ANIMATIONS:{PULSE:"pulse",NONE:"none"},COMPONENT_TYPES:{TEXT:"text",SLOT:"slot",IMAGE:"image",BUTTON:"button",LOADING_MESSAGE:"loadingMessage"},BUTTON:{SIZES:{BASE:"base",SMALL:"small"}},LAYOUT_TYPES:{HORIZONTAL:"horizontal",VERTICAL:"vertical"},
ALIGNMENT_TYPES:{START:"start",CENTER:"center",END:"end"},GRID:{COLUMNS:12,DEFAULT_COLUMN_SPAN:12,SMALL_COLUMN_SPAN:6,MEDIUM_COLUMN_SPAN:8},DEFAULT_LOADING_MESSAGE:"",COMPONENT_ATTR:"data-a-component",SELECTOR_ATTR:"data-a-selector",ANIMATION_ATTR:"data-a-animation",GRID_COLUMN_ATTR:"data-a-skeleton-grid-col",ALIGN_Y_ATTR:"data-a-align-y",ALIGN_X_ATTR:"data-a-align-x",BUTTON_SIZE_ATTR:"data-a-skeleton-button-size",IMAGE_DEFAULT_HEIGHT_ATTR:"data-a-skeleton-image-is-default-height",COMPONENT_SELECTOR_PREFIX:"skeleton-component-",
LAYOUT_SELECTOR_PREFIX:"skeleton-layout-"});"use strict";f.when("A","a-skeleton-constants").register("a-skeleton-config-utils",function(a,b){function e(a,d){var c=Object.assign({},a||{});Object.keys(d).forEach(function(a){c[a]===h&&(c[a]=d[a])});return c}return{applyDefaults:e,sanitizeWidth:function(a){a=Object.assign({},a);"number"!==typeof a.width||isNaN(a.width)?a.width=b.GRID.DEFAULT_COLUMN_SPAN:a.width=Math.max(1,Math.min(a.width,b.GRID.COLUMNS));return a},sanitizeAlignX:function(a){a=Object.assign({},
a);-1===Object.values(b.ALIGNMENT_TYPES).indexOf(a.alignX)&&(a.alignX=b.ALIGNMENT_TYPES.START);return a},sanitizeAlignY:function(a){a=Object.assign({},a);-1===Object.values(b.ALIGNMENT_TYPES).indexOf(a.alignY)&&(a.alignY=b.ALIGNMENT_TYPES.START);return a},sanitizeContentArray:function(a){a=Object.assign({},a);Array.isArray(a.content)||(a.content=[]);return a},sanitizeRawString:function(b,d){d=d||"";return function(c){c=Object.assign({},c);var k=c[b]||"";c.message="string"!==typeof k?d:a.escapeHtml(k);
return c}},createSanitizer:function(a,d){return function(c){c=e(c,a);return d.reduce(function(a,c){return c(a)},c)}}}});"use strict";f.when("a-skeleton-constants","a-skeleton-config-utils").register("a-skeleton-horizontal",function(a,b){var e=b.createSanitizer({type:a.LAYOUT_TYPES.HORIZONTAL,content:[],alignX:a.ALIGNMENT_TYPES.START,alignY:a.ALIGNMENT_TYPES.START},[b.sanitizeAlignX,b.sanitizeAlignY,b.sanitizeContentArray]);return{Horizontal:function(b){var d=e(b);return function(){var c=document.createElement("div");
c.setAttribute(a.SELECTOR_ATTR,a.LAYOUT_SELECTOR_PREFIX+"horizontal");c.setAttribute(a.ALIGN_X_ATTR,d.alignX);c.setAttribute(a.ALIGN_Y_ATTR,d.alignY);d.content.forEach(function(a){c.appendChild(a())});return c}}}});"use strict";f.when("a-skeleton-constants","a-skeleton-config-utils").register("a-skeleton-vertical",function(a,b){var e=b.createSanitizer({type:a.LAYOUT_TYPES.VERTICAL,content:[],alignX:a.ALIGNMENT_TYPES.START,alignY:a.ALIGNMENT_TYPES.START},[b.sanitizeAlignX,b.sanitizeContentArray]);
return{Vertical:function(b){var d=e(b);return function(){var c=document.createElement("div");c.setAttribute(a.SELECTOR_ATTR,a.LAYOUT_SELECTOR_PREFIX+"vertical");c.setAttribute(a.ALIGN_X_ATTR,d.alignX);d.content.forEach(function(a){c.appendChild(a())});return c}}}});"use strict";f.when("a-skeleton-constants","a-skeleton-config-utils").register("a-skeleton-slot",function(a,b){var e=b.createSanitizer({type:a.COMPONENT_TYPES.SLOT,width:a.GRID.DEFAULT_COLUMN_SPAN,content:[]},[b.sanitizeWidth,b.sanitizeContentArray]);
return{Slot:function(b){var d=e(b);return function(){var c=document.createElement("div");c.setAttribute(a.SELECTOR_ATTR,"skeleton-slot");c.setAttribute(a.GRID_COLUMN_ATTR,d.width);d.content.forEach(function(a){c.appendChild(a())});return c}}}});"use strict";f.when("a-skeleton-constants","a-skeleton-config-utils").register("a-skeleton-text",function(a,b){var e=b.createSanitizer({type:a.COMPONENT_TYPES.TEXT,width:a.GRID.DEFAULT_COLUMN_SPAN},[b.sanitizeWidth]);return{Text:function(b){var d=e(b);return function(){var c=
document.createElement("div");c.setAttribute(a.SELECTOR_ATTR,a.COMPONENT_SELECTOR_PREFIX+"text");c.setAttribute(a.GRID_COLUMN_ATTR,d.width);return c}}}});"use strict";f.when("a-skeleton-constants","a-skeleton-config-utils").register("a-skeleton-image",function(a,b){var e={type:a.COMPONENT_TYPES.IMAGE,width:a.GRID.DEFAULT_COLUMN_SPAN,height:""},f=b.createSanitizer(e,[b.sanitizeWidth,function(a){a=Object.assign({},a);"number"!==typeof a.height||isNaN(a.height)||0>=a.height?a.height=e.height:a.height+=
"px";return a}]);return{Image:function(b){var c=f(b);return function(){var b=document.createElement("div");b.setAttribute(a.SELECTOR_ATTR,a.COMPONENT_SELECTOR_PREFIX+"image");b.setAttribute(a.GRID_COLUMN_ATTR,c.width);b.setAttribute(a.IMAGE_DEFAULT_HEIGHT_ATTR,!c.height);b.style.height=c.height;b.style.minHeight=c.height;return b}}}});"use strict";f.when("a-skeleton-constants","a-skeleton-config-utils").register("a-skeleton-button",function(a,b){var e={type:a.COMPONENT_TYPES.BUTTON,width:a.GRID.SMALL_COLUMN_SPAN,
size:a.BUTTON.SIZES.BASE},f=b.createSanitizer(e,[b.sanitizeWidth,function(b){b=Object.assign({},b);-1===Object.values(a.BUTTON.SIZES).indexOf(b.size)&&(b.size=e.size);return b}]);return{Button:function(b){var c=f(b);return function(){var b=document.createElement("div");b.setAttribute(a.SELECTOR_ATTR,a.COMPONENT_SELECTOR_PREFIX+"button");b.setAttribute(a.GRID_COLUMN_ATTR,c.width);b.setAttribute(a.BUTTON_SIZE_ATTR,c.size);return b}}}});"use strict";f.when("a-skeleton-constants","a-skeleton-config-utils").register("a-skeleton-loading-message",
function(a,b){var e=b.createSanitizer({type:a.COMPONENT_TYPES.LOADING_MESSAGE,message:a.DEFAULT_LOADING_MESSAGE},[b.sanitizeRawString("message",a.DEFAULT_LOADING_MESSAGE)]);return{LoadingMessage:function(b){var d=e(b);return function(){var b=document.createElement("div");b.setAttribute(a.SELECTOR_ATTR,"skeleton-loading-message");b.textContent=d.message;return b}}}});"use strict";f.when("a-skeleton-constants","a-skeleton-horizontal","a-skeleton-vertical","a-skeleton-slot","a-skeleton-text","a-skeleton-image",
"a-skeleton-button","a-skeleton-loading-message").register("a-skeleton",function(a,b,e,f,d,c,g,h){function k(b){b=b||a.ANIMATIONS.PULSE;var c=document.createElement("div");c.setAttribute(a.SELECTOR_ATTR,"skeleton-content");c.setAttribute(a.ANIMATION_ATTR,b);c.setAttribute("aria-busy","true");return c}return{Skeleton:function(b){var c=b.layouts||[],d=b.loadingMessage;return{render:function(){var e=document.createElement("div");e.setAttribute(a.COMPONENT_ATTR,"skeleton");var f=h.LoadingMessage({message:d}),
g=k(b.loadingMode);c.forEach(function(a){g.appendChild(a())});e.appendChild(f());e.appendChild(g);return e}}},horizontal:b.Horizontal,vertical:e.Vertical,slot:f.Slot,text:d.Text,image:c.Image,button:g.Button}})});
/* ******** */
'use strict';(function(b){var c=window.AmazonUIPageJS||window.P,d=c._namespace||c.attributeErrors,a=d?d("AmazonUIDock","AmazonUI"):c;a.guardFatal?a.guardFatal(b)(a,window):a.execute(function(){b(a,window)})})(function(b,c,d){b.when("A","a-mash-bottom-bar-events").register("a-dock-utils",function(a,b){var d={mshop:{portrait:60,landscape:60},web:{portrait:100,landscape:80}},f=function(){var a=b.getLastBottomBarHeight().bottomContainerHeight;return c.innerHeight-a};return{getDockMaxHeight:function(b){var e=
c.innerWidth>c.innerHeight?"landscape":"portrait",g=d[a.capabilities.isAmazonApp?"mshop":"web"];e=g?g[e]:d.web[e];return(b||f())-e},getDockMinHeight:function(){return 60},getWindowHeight:f}})});
/* ******** */
(function(f){var e=window.AmazonUIPageJS||window.P,g=e._namespace||e.attributeErrors,d=g?g("AmazonUIAnalytics","AmazonUI"):e;d.guardFatal?d.guardFatal(f)(d,window):d.execute(function(){f(d,window)})})(function(f,e,g){(function(){var d=function(a,b){var c,d;null===(d=null===(c=e.ue)||void 0===c?void 0:c.event)||void 0===d?void 0:d.call(c,a,"aui-analytics",b)},f=function(){var a;return(null===(a=e.uept)||void 0===a?void 0:a.pageType)||"Unknown"},g=function(a){var b,c=null===(b=e.getComputedStyle)||
void 0===b?void 0:b.call(e,a);if(c){b="hidden"===c.visibility;var d="0"===c.opacity;if("none"===c.display||b||d)return!1}a=a.getBoundingClientRect();b=a.height;c=a.right;b=0<a.width&&0<b;a=a.left<document.body.getBoundingClientRect().width&&0<c;return b&&a},h=function(a){a=a.getBoundingClientRect();return a.width*a.height},l=[{name:"button",cssSelector:".a-button"},{name:"carousel",cssSelector:".a-carousel-container"},{name:"price",cssSelector:".a-price"},{name:"stars",cssSelector:".a-icon-star, .a-icon-star-mini, .a-icon-star-small, .a-icon-star-medium"},
{name:"table",cssSelector:"table.a-normal, table.a-bordered, table.a-keyvalue, table.a-lineitem"}],m=function(){var a={};l.forEach(function(b){var c=document.querySelectorAll(b.cssSelector);c=Array.from(c).filter(g).length;a[b.name]=c});return a},n=function(){var a=document.querySelectorAll('[data-cy\x3d"asin-faceout-container"]'),b=0;Array.from(a).filter(g).forEach(function(a){b+=h(a)});a=h(document.body);a=b/a;a={pageType:f(),puiProportion:a};d(a,"aui_analytics.PuiProportion.1")},p=function(){var a=
document.querySelectorAll(".a-price");return Array.from(a).filter(g)},q=function(){var a=0,b=0;p().forEach(function(c){null!==c.closest('[data-csa-c-content-id\x3d"apex"]')?a++:b++});var c={pageType:f(),apexPriceCount:a,nonApexPriceCount:b};d(c,"aui_analytics.PriceCount.3")},k=function(){setTimeout(function(){var a;try{if(.01>Math.random()){var b={pageType:f(),componentCounts:m()};d(b,"aui_analytics.ComponentCount.2");n();q()}}catch(c){null===(a=e.ueLogError)||void 0===a?void 0:a.call(e,c,{logLevel:"WARN",
attribution:"AmazonUIAnalytics:initAnalytics"})}},1500)};"complete"===document.readyState?k():e.addEventListener("load",k)})()});
/* ******** */
(function(c){var a=window.AmazonUIPageJS||window.P,d=a._namespace||a.attributeErrors,b=d?d("AmazonUI","AmazonUI"):a;b.guardFatal?b.guardFatal(c)(b,window):b.execute(function(){c(b,window)})})(function(c,a,d){a.pcv=a.pcv||{};a.pcv.AmazonUI="984e4dbe76bac6553474e16b64726a5dea0d019d"});
/* ******** */
