· 9 years ago · Oct 17, 2016, 12:42 PM
1
2/*
3 jQuery JavaScript Library v1.6.4
4 http://jquery.com/
5
6 Copyright 2011, John Resig
7 Dual licensed under the MIT or GPL Version 2 licenses.
8 http://jquery.org/license
9
10 Includes Sizzle.js
11 http://sizzlejs.com/
12 Copyright 2011, The Dojo Foundation
13 Released under the MIT, BSD, and GPL Licenses.
14
15 Amazon elects to use jQuery and Sizzle under the MIT license.
16
17 Date: Mon Sep 12 18:54:48 2011 -0400
18*/
19(function(n,r,u){n.execute(function(){n.register("jQuery",function(){function d(a,b,f){if(f===u&&1===a.nodeType)if(f="data-"+b.replace(oa,"-$1").toLowerCase(),f=a.getAttribute(f),"string"===typeof f){try{f="true"===f?!0:"false"===f?!1:"null"===f?null:p.isNaN(f)?la.test(f)?p.parseJSON(f):f:parseFloat(f)}catch(c){}p.data(a,b,f)}else f=u;return f}function l(a){for(var b in a)if("toJSON"!==b)return!1;return!0}function m(a,b,f){var c=b+"defer",e=b+"queue",q=b+"mark",g=p.data(a,c,u,!0);!g||"queue"!==f&&
20p.data(a,e,u,!0)||"mark"!==f&&p.data(a,q,u,!0)||setTimeout(function(){p.data(a,e,u,!0)||p.data(a,q,u,!0)||(p.removeData(a,c,!0),g.resolve())},0)}function k(){return!1}function h(){return!0}function g(a,b,f){var c=p.extend({},f[0]);c.type=a;c.originalEvent={};c.liveFired=u;p.event.handle.call(b,c);c.isDefaultPrevented()&&f[0].preventDefault()}function e(a){var b,f,c,e,q,g,d,t,h,w,k,m=[];e=[];q=p._data(this,"events");if(a.liveFired!==this&&q&&q.live&&!a.target.disabled&&(!a.button||"click"!==a.type)){a.namespace&&
21(k=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"));a.liveFired=this;var l=q.live.slice(0);for(d=0;d<l.length;d++)q=l[d],q.origType.replace(ca,"")===a.type?e.push(q.selector):l.splice(d--,1);e=p(a.target).closest(e,a.currentTarget);t=0;for(h=e.length;t<h;t++)for(w=e[t],d=0;d<l.length;d++)if(q=l[d],w.selector===q.selector&&(!k||k.test(q.namespace))&&!w.elem.disabled){g=w.elem;c=null;if("mouseenter"===q.preType||"mouseleave"===q.preType)a.type=q.preType,(c=p(a.relatedTarget).closest(q.selector)[0])&&
22p.contains(g,c)&&(c=g);c&&c===g||m.push({elem:g,handleObj:q,level:w.level})}t=0;for(h=m.length;t<h;t++){e=m[t];if(f&&e.level>f)break;a.currentTarget=e.elem;a.data=e.handleObj.data;a.handleObj=e.handleObj;k=e.handleObj.origHandler.apply(e.elem,arguments);if(!1===k||a.isPropagationStopped())if(f=e.level,!1===k&&(b=!1),a.isImmediatePropagationStopped())break}return b}}function c(a,b){return(a&&"*"!==a?a+".":"")+b.replace(Fa,"`").replace(pa,"&")}function a(a){return!a||!a.parentNode||11===a.parentNode.nodeType}
23function b(a,b,f){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,c){return!!b.call(a,c,a)===f});if(b.nodeType)return p.grep(a,function(a,c){return a===b===f});if("string"===typeof b){var c=p.grep(a,function(a){return 1===a.nodeType});if(Za.test(b))return p.filter(b,c,!f);b=p.filter(b,c)}return p.grep(a,function(a,c){return 0<=p.inArray(a,b)===f})}function f(a,b){return p.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function q(a,
24b){if(1===b.nodeType&&p.hasData(a)){var f=p.expando,c=p.data(a),e=p.data(b,c);if(c=c[f]){var q=c.events,e=e[f]=p.extend({},c);if(q){delete e.handle;e.events={};for(var g in q)for(f=0,c=q[g].length;f<c;f++)p.event.add(b,g+(q[g][f].namespace?".":"")+q[g][f].namespace,q[g][f],q[g][f].data)}}}}function t(a,b){var f;if(1===b.nodeType){b.clearAttributes&&b.clearAttributes();b.mergeAttributes&&b.mergeAttributes(a);f=b.nodeName.toLowerCase();if("object"===f)b.outerHTML=a.outerHTML;else if("input"===f&&("checkbox"===
25a.type||"radio"===a.type))a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);else if("option"===f)b.selected=a.defaultSelected;else if("input"===f||"textarea"===f)b.defaultValue=a.defaultValue;b.removeAttribute(p.expando)}}function w(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function z(a){if("checkbox"===a.type||"radio"===a.type)a.defaultChecked=a.checked}function v(a){p.nodeName(a,"input")?
26z(a):"getElementsByTagName"in a&&p.grep(a.getElementsByTagName("input"),z)}function x(a,b){b.src?p.ajax({url:b.src,async:!1,dataType:"script"}):p.globalEval((b.text||b.textContent||b.innerHTML||"").replace($a,"/*$0*/"));b.parentNode&&b.parentNode.removeChild(b)}function y(a,b,f){var c="width"===b?a.offsetWidth:a.offsetHeight,e="width"===b?ab:bb;if(0<c)return"border"!==f&&p.each(e,function(){f||(c-=parseFloat(p.css(a,"padding"+this))||0);c="margin"===f?c+(parseFloat(p.css(a,f+this))||0):c-(parseFloat(p.css(a,
27"border"+this+"Width"))||0)}),c+"px";c=da(a,b,b);if(0>c||null==c)c=a.style[b]||0;c=parseFloat(c)||0;f&&p.each(e,function(){c+=parseFloat(p.css(a,"padding"+this))||0;"padding"!==f&&(c+=parseFloat(p.css(a,"border"+this+"Width"))||0);"margin"===f&&(c+=parseFloat(p.css(a,f+this))||0)});return c+"px"}function A(a){return function(b,f){"string"!==typeof b&&(f=b,b="*");if(p.isFunction(f))for(var c=b.toLowerCase().split(Ha),e=0,q=c.length,g,d;e<q;e++)g=c[e],(d=/^\+/.test(g))&&(g=g.substr(1)||"*"),g=a[g]=
28a[g]||[],g[d?"unshift":"push"](f)}}function C(a,b,f,c,e,q){e=e||b.dataTypes[0];q=q||{};q[e]=!0;e=a[e];for(var g=0,d=e?e.length:0,t=a===xa,h;g<d&&(t||!h);g++)h=e[g](b,f,c),"string"===typeof h&&(!t||q[h]?h=u:(b.dataTypes.unshift(h),h=C(a,b,f,c,h,q)));!t&&h||q["*"]||(h=C(a,b,f,c,"*",q));return h}function n(a,b){var f,c,e=p.ajaxSettings.flatOptions||{};for(f in b)b[f]!==u&&((e[f]?a:c||(c={}))[f]=b[f]);c&&p.extend(!0,a,c)}function D(a,b,f,c){if(p.isArray(b))p.each(b,function(b,e){f||cb.test(a)?c(a,e):
29D(a+"["+("object"===typeof e||p.isArray(e)?b:"")+"]",e,f,c)});else if(f||null==b||"object"!==typeof b)c(a,b);else for(var e in b)D(a+"["+e+"]",b[e],f,c)}function F(){try{return new r.XMLHttpRequest}catch(a){}}function E(){setTimeout(G,0);return qa=p.now()}function G(){qa=u}function H(a,b){var f={};p.each(Ia.concat.apply([],Ia.slice(0,b)),function(){f[this]=a});return f}function J(a){if(!ya[a]){var b=B.body,f=p("<"+a+">").appendTo(b),c=f.css("display");f.remove();if("none"===c||""===c)R||(R=B.createElement("iframe"),
30R.frameBorder=R.width=R.height=0),b.appendChild(R),ea&&R.createElement||(ea=(R.contentWindow||R.contentDocument).document,ea.write((p.support.boxModel?"<!doctype html>":"")+"<html><body>"),ea.close()),f=ea.createElement(a),ea.body.appendChild(f),c=p.css(f,"display"),b.removeChild(R);ya[a]=c}return ya[a]}function L(a){return p.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var B=r.document,K=r.navigator,M=r.location,p=function(){function a(){if(!b.isReady){try{B.documentElement.doScroll("left")}catch(f){setTimeout(a,
311);return}b.ready()}}var b=function(a,f){return new b.fn.init(a,f,e)},f=r.jQuery,c=r.$,e,q=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,g=/\S/,d=/^\s+/,t=/\s+$/,h=/\d/,w=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,k=/^[\],:{}\s]*$/,m=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,l=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,x=/(?:^|:|,)(?:\s*\[)+/g,p=/(webkit)[ \/]([\w.]+)/,z=/(opera)(?:.*version)?[ \/]([\w.]+)/,y=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,A=/-([a-z]|[0-9])/ig,C=/^-ms-/,D=
32function(a,b){return(b+"").toUpperCase()},n=K.userAgent,F,I,E=Object.prototype.toString,J=Object.prototype.hasOwnProperty,G=Array.prototype.push,L=Array.prototype.slice,H=String.prototype.trim,M=Array.prototype.indexOf,S={};b.fn=b.prototype={constructor:b,init:function(a,f,c){var e;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("body"===a&&!f&&B.body)return this.context=B,this[0]=B.body,this.selector=a,this.length=1,this;if("string"===typeof a){e="<"===a.charAt(0)&&
33">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:q.exec(a);if(!e||!e[1]&&f)return!f||f.jquery?(f||c).find(a):this.constructor(f).find(a);if(e[1])return c=(f=f instanceof b?f[0]:f)?f.ownerDocument||f:B,(a=w.exec(a))?b.isPlainObject(f)?(a=[B.createElement(a[1])],b.fn.attr.call(a,f,!0)):a=[c.createElement(a[1])]:(a=b.buildFragment([e[1]],[c]),a=(a.cacheable?b.clone(a.fragment):a.fragment).childNodes),b.merge(this,a);if((f=B.getElementById(e[2]))&&f.parentNode){if(f.id!==e[2])return c.find(a);this.length=
341;this[0]=f}this.context=B;this.selector=a;return this}if(b.isFunction(a))return c.ready(a);a.selector!==u&&(this.selector=a.selector,this.context=a.context);return b.makeArray(a,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return L.call(this,0)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a,f,c){var e=this.constructor();b.isArray(a)?G.apply(e,a):b.merge(e,a);e.prevObject=this;e.context=this.context;
35"find"===f?e.selector=this.selector+(this.selector?" ":"")+c:f&&(e.selector=this.selector+"."+f+"("+c+")");return e},each:function(a,f){return b.each(this,a,f)},ready:function(a){b.bindReady();F.done(a);return this},eq:function(a){return-1===a?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(L.apply(this,arguments),"slice",L.call(arguments).join(","))},map:function(a){return this.pushStack(b.map(this,function(b,
36f){return a.call(b,f,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:G,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var a,f,c,e,q,g=arguments[0]||{},d=1,t=arguments.length,h=!1;"boolean"===typeof g&&(h=g,g=arguments[1]||{},d=2);"object"===typeof g||b.isFunction(g)||(g={});t===d&&(g=this,--d);for(;d<t;d++)if(null!=(a=arguments[d]))for(f in a)c=g[f],e=a[f],g!==e&&(h&&e&&(b.isPlainObject(e)||(q=b.isArray(e)))?(q?(q=!1,c=c&&b.isArray(c)?
37c:[]):c=c&&b.isPlainObject(c)?c:{},g[f]=b.extend(h,c,e)):e!==u&&(g[f]=e));return g};b.extend({noConflict:function(a){r.$===b&&(r.$=c);a&&r.jQuery===b&&(r.jQuery=f);return b},isReady:!1,readyWait:1,holdReady:function(a){a?b.readyWait++:b.ready(!0)},ready:function(a){if(!0===a&&!--b.readyWait||!0!==a&&!b.isReady){if(!B.body)return setTimeout(b.ready,1);b.isReady=!0;!0!==a&&0<--b.readyWait||(F.resolveWith(B,[b]),b.fn.trigger&&b(B).trigger("ready").unbind("ready"))}},bindReady:function(){if(!F){F=b._Deferred();
38if("complete"===B.readyState)return setTimeout(b.ready,1);if(B.addEventListener)B.addEventListener("DOMContentLoaded",I,!1),r.addEventListener("load",b.ready,!1);else if(B.attachEvent){B.attachEvent("onreadystatechange",I);r.attachEvent("onload",b.ready);var f=!1;try{f=null==r.frameElement}catch(c){}B.documentElement.doScroll&&f&&a()}}},isFunction:function(a){return"function"===b.type(a)},isArray:Array.isArray||function(a){return"array"===b.type(a)},isWindow:function(a){return a&&"object"===typeof a&&
39"setInterval"in a},isNaN:function(a){return null==a||!h.test(a)||isNaN(a)},type:function(a){return null==a?String(a):S[E.call(a)]||"object"},isPlainObject:function(a){if(!a||"object"!==b.type(a)||a.nodeType||b.isWindow(a))return!1;try{if(a.constructor&&!J.call(a,"constructor")&&!J.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(f){return!1}for(var c in a);return c===u||J.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a;},parseJSON:function(a){if("string"!==
40typeof a||!a)return null;a=b.trim(a);if(r.JSON&&r.JSON.parse)return r.JSON.parse(a);if(k.test(a.replace(m,"@").replace(l,"]").replace(x,"")))return(new Function("return "+a))();b.error("Invalid JSON: "+a)},parseXML:function(a){var f,c;try{r.DOMParser?(c=new DOMParser,f=c.parseFromString(a,"text/xml")):(f=new ActiveXObject("Microsoft.XMLDOM"),f.async="false",f.loadXML(a))}catch(e){f=u}f&&f.documentElement&&!f.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+a);return f},noop:function(){},
41globalEval:function(a){a&&g.test(a)&&(r.execScript||function(a){r.eval.call(r,a)})(a)},camelCase:function(a){return a.replace(C,"ms-").replace(A,D)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,f,c){var e,q=0,g=a.length,d=g===u||b.isFunction(a);if(c)if(d)for(e in a){if(!1===f.apply(a[e],c))break}else for(;q<g&&!1!==f.apply(a[q++],c););else if(d)for(e in a){if(!1===f.call(a[e],e,a[e]))break}else for(;q<g&&!1!==f.call(a[q],q,a[q++]););return a},
42trim:H?function(a){return null==a?"":H.call(a)}:function(a){return null==a?"":a.toString().replace(d,"").replace(t,"")},makeArray:function(a,f){var c=f||[];if(null!=a){var e=b.type(a);null==a.length||"string"===e||"function"===e||"regexp"===e||b.isWindow(a)?G.call(c,a):b.merge(c,a)}return c},inArray:function(a,b){if(!b)return-1;if(M)return M.call(b,a);for(var f=0,c=b.length;f<c;f++)if(b[f]===a)return f;return-1},merge:function(a,b){var f=a.length,c=0;if("number"===typeof b.length)for(var e=b.length;c<
43e;c++)a[f++]=b[c];else for(;b[c]!==u;)a[f++]=b[c++];a.length=f;return a},grep:function(a,b,f){var c=[],e;f=!!f;for(var q=0,g=a.length;q<g;q++)e=!!b(a[q],q),f!==e&&c.push(a[q]);return c},map:function(a,f,c){var e,q,g=[],d=0,t=a.length;if(a instanceof b||t!==u&&"number"===typeof t&&(0<t&&a[0]&&a[t-1]||0===t||b.isArray(a)))for(;d<t;d++)e=f(a[d],d,c),null!=e&&(g[g.length]=e);else for(q in a)e=f(a[q],q,c),null!=e&&(g[g.length]=e);return g.concat.apply([],g)},guid:1,proxy:function(a,f){if("string"===typeof f){var c=
44a[f];f=a;a=c}if(!b.isFunction(a))return u;var e=L.call(arguments,2),c=function(){return a.apply(f,e.concat(L.call(arguments)))};c.guid=a.guid=a.guid||c.guid||b.guid++;return c},access:function(a,f,c,e,q,g){var d=a.length;if("object"===typeof f){for(var t in f)b.access(a,t,f[t],e,q,c);return a}if(c!==u){e=!g&&e&&b.isFunction(c);for(t=0;t<d;t++)q(a[t],f,e?c.call(a[t],t,q(a[t],f)):c,g);return a}return d?q(a[0],f):u},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();a=p.exec(a)||
45z.exec(a)||y.exec(a)||0>a.indexOf("compatible")&&v.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(b,f){return new a.fn.init(b,f)}b.extend(!0,a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.sub=this.sub;a.fn.init=function(c,e){e&&e instanceof b&&!(e instanceof a)&&(e=a(e));return b.fn.init.call(this,c,e,f)};a.fn.init.prototype=a.fn;var f=a(B);return a},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),
46function(a,b){S["[object "+b+"]"]=b.toLowerCase()});n=b.uaMatch(n);n.browser&&(b.browser[n.browser]=!0,b.browser.version=n.version);b.browser.webkit&&(b.browser.safari=!0);g.test(" ")&&(d=/^[\s\xA0]+/,t=/[\s\xA0]+$/);e=b(B);B.addEventListener?I=function(){B.removeEventListener("DOMContentLoaded",I,!1);b.ready()}:B.attachEvent&&(I=function(){"complete"===B.readyState&&(B.detachEvent("onreadystatechange",I),b.ready())});return b}(),Q="done fail isResolved isRejected promise then always pipe".split(" "),
47ba=[].slice;p.extend({_Deferred:function(){var a=[],b,f,c,e={done:function(){if(!c){var f=arguments,q,g,d,t,h;b&&(h=b,b=0);q=0;for(g=f.length;q<g;q++)d=f[q],t=p.type(d),"array"===t?e.done.apply(e,d):"function"===t&&a.push(d);h&&e.resolveWith(h[0],h[1])}return this},resolveWith:function(e,q){if(!c&&!b&&!f){q=q||[];f=1;try{for(;a[0];)a.shift().apply(e,q)}finally{b=[e,q],f=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!(!f&&!b)},cancel:function(){c=
481;a=[];return this}};return e},Deferred:function(a){var b=p._Deferred(),f=p._Deferred(),c;p.extend(b,{then:function(a,f){b.done(a).fail(f);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:f.done,rejectWith:f.resolveWith,reject:f.resolve,isRejected:f.isResolved,pipe:function(a,f){return p.Deferred(function(c){p.each({done:[a,"resolve"],fail:[f,"reject"]},function(a,f){var e=f[0],q=f[1],g;if(p.isFunction(e))b[a](function(){if((g=e.apply(this,arguments))&&
49p.isFunction(g.promise))g.promise().then(c.resolve,c.reject);else c[q+"With"](this===b?c:this,[g])});else b[a](c[q])})}).promise()},promise:function(a){if(null==a){if(c)return c;c=a={}}for(var f=Q.length;f--;)a[Q[f]]=b[Q[f]];return a}});b.done(f.cancel).fail(b.cancel);delete b.cancel;a&&a.call(b,b);return b},when:function(a){function b(a){return function(b){f[a]=1<arguments.length?ba.call(arguments,0):b;--q||g.resolveWith(g,ba.call(f,0))}}var f=arguments,c=0,e=f.length,q=e,g=1>=e&&a&&p.isFunction(a.promise)?
50a:p.Deferred();if(1<e){for(;c<e;c++)f[c]&&p.isFunction(f[c].promise)?f[c].promise().then(b(c),g.reject):--q;q||g.resolveWith(g,f)}else g!==a&&g.resolveWith(g,e?[a]:[]);return g.promise()}});p.support=function(){var a=B.createElement("div"),b=B.documentElement,f,c,e,q,g,d;a.setAttribute("className","t");a.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";f=a.getElementsByTagName("*");c=a.getElementsByTagName("a")[0];if(!f||!f.length||
51!c)return{};e=B.createElement("select");q=e.appendChild(B.createElement("option"));f=a.getElementsByTagName("input")[0];g={leadingWhitespace:3===a.firstChild.nodeType,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(c.getAttribute("style")),hrefNormalized:"/a"===c.getAttribute("href"),opacity:/^0.55$/.test(c.style.opacity),cssFloat:!!c.style.cssFloat,checkOn:"on"===f.value,optSelected:q.selected,getSetAttribute:"t"!==a.className,
52submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};f.checked=!0;g.noCloneChecked=f.cloneNode(!0).checked;e.disabled=!0;g.optDisabled=!q.disabled;try{delete a.test}catch(t){g.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){g.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick"));f=B.createElement("input");f.value="t";f.setAttribute("type","radio");
53g.radioValue="t"===f.value;f.setAttribute("checked","checked");a.appendChild(f);c=B.createDocumentFragment();c.appendChild(a.firstChild);g.checkClone=c.cloneNode(!0).cloneNode(!0).lastChild.checked;a.innerHTML="";a.style.width=a.style.paddingLeft="1px";e=B.getElementsByTagName("body")[0];c=B.createElement(e?"div":"body");q={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};e&&p.extend(q,{position:"absolute",left:"-1000px",top:"-1000px"});for(d in q)c.style[d]=q[d];c.appendChild(a);
54b=e||b;b.insertBefore(c,b.firstChild);g.appendChecked=f.checked;p.boxModel=g.boxModel="CSS1Compat"===B.compatMode;"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,g.inlineBlockNeedsLayout=2===a.offsetWidth,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",g.shrinkWrapBlocks=2!==a.offsetWidth);a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";e=a.getElementsByTagName("td");f=0===e[0].offsetHeight;e[0].style.display="";e[1].style.display=
55"none";g.reliableHiddenOffsets=f&&0===e[0].offsetHeight;a.innerHTML="";B.defaultView&&B.defaultView.getComputedStyle&&(f=B.createElement("div"),f.style.width="0",f.style.marginRight="0",a.appendChild(f),g.reliableMarginRight=0===(parseInt((B.defaultView.getComputedStyle(f,null)||{marginRight:0}).marginRight,10)||0));c.innerHTML="";b.removeChild(c);if(a.attachEvent)for(d in{submit:1,change:1,focusin:1})b="on"+d,f=b in a,f||(a.setAttribute(b,"return;"),f="function"===typeof a[b]),g[d+"Bubbles"]=f;c=
56c=e=q=e=f=a=f=null;return g}();var la=/^(?:\{.*\}|\[.*\])$/,oa=/([A-Z])/g;p.extend({cache:{},uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?p.cache[a[p.expando]]:a[p.expando];return!!a&&!l(a)},data:function(a,b,f,c){if(p.acceptData(a)){var e=p.expando,q="string"===typeof b,g=a.nodeType,d=g?p.cache:a,t=g?a[p.expando]:a[p.expando]&&p.expando;if(!(!t||c&&t&&d[t]&&!d[t][e])||
57!q||f!==u){t||(g?a[p.expando]=t=++p.uuid:t=p.expando);d[t]||(d[t]={},g||(d[t].toJSON=p.noop));if("object"===typeof b||"function"===typeof b)c?d[t][e]=p.extend(d[t][e],b):d[t]=p.extend(d[t],b);a=d[t];c&&(a[e]||(a[e]={}),a=a[e]);f!==u&&(a[p.camelCase(b)]=f);if("events"===b&&!a[b])return a[e]&&a[e].events;q?(f=a[b],null==f&&(f=a[p.camelCase(b)])):f=a;return f}}},removeData:function(a,b,f){if(p.acceptData(a)){var c,e=p.expando,q=a.nodeType,g=q?p.cache:a,d=q?a[p.expando]:p.expando;if(g[d]){if(b&&(c=f?
58g[d][e]:g[d])&&(c[b]||(b=p.camelCase(b)),delete c[b],!l(c))||f&&(delete g[d][e],!l(g[d])))return;b=g[d][e];p.support.deleteExpando||!g.setInterval?delete g[d]:g[d]=null;b?(g[d]={},q||(g[d].toJSON=p.noop),g[d][e]=b):q&&(p.support.deleteExpando?delete a[p.expando]:a.removeAttribute?a.removeAttribute(p.expando):a[p.expando]=null)}}},_data:function(a,b,f){return p.data(a,b,f,!0)},acceptData:function(a){if(a.nodeName){var b=p.noData[a.nodeName.toLowerCase()];if(b)return!(!0===b||a.getAttribute("classid")!==
59b)}return!0}});p.fn.extend({data:function(a,b){var f=null;if("undefined"===typeof a){if(this.length&&(f=p.data(this[0]),1===this[0].nodeType))for(var c=this[0].attributes,e,q=0,g=c.length;q<g;q++)e=c[q].name,0===e.indexOf("data-")&&(e=p.camelCase(e.substring(5)),d(this[0],e,f[e]));return f}if("object"===typeof a)return this.each(function(){p.data(this,a)});var t=a.split(".");t[1]=t[1]?"."+t[1]:"";return b===u?(f=this.triggerHandler("getData"+t[1]+"!",[t[0]]),f===u&&this.length&&(f=p.data(this[0],
60a),f=d(this[0],a,f)),f===u&&t[1]?this.data(t[0]):f):this.each(function(){var f=p(this),c=[t[0],b];f.triggerHandler("setData"+t[1]+"!",c);p.data(this,a,b);f.triggerHandler("changeData"+t[1]+"!",c)})},removeData:function(a){return this.each(function(){p.removeData(this,a)})}});p.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",p.data(a,b,(p.data(a,b,u,!0)||0)+1,!0))},_unmark:function(a,b,f){!0!==a&&(f=b,b=a,a=!1);if(b){f=f||"fx";var c=f+"mark";(a=a?0:(p.data(b,c,u,!0)||1)-1)?p.data(b,c,a,!0):(p.removeData(b,
61c,!0),m(b,f,"mark"))}},queue:function(a,b,f){if(a){b=(b||"fx")+"queue";var c=p.data(a,b,u,!0);f&&(!c||p.isArray(f)?c=p.data(a,b,p.makeArray(f),!0):c.push(f));return c||[]}},dequeue:function(a,b){b=b||"fx";var f=p.queue(a,b),c=f.shift();"inprogress"===c&&(c=f.shift());c&&("fx"===b&&f.unshift("inprogress"),c.call(a,function(){p.dequeue(a,b)}));f.length||(p.removeData(a,b+"queue",!0),m(a,b,"queue"))}});p.fn.extend({queue:function(a,b){"string"!==typeof a&&(b=a,a="fx");return b===u?p.queue(this[0],a):
62this.each(function(){var f=p.queue(this,a,b);"fx"===a&&"inprogress"!==f[0]&&p.dequeue(this,a)})},dequeue:function(a){return this.each(function(){p.dequeue(this,a)})},delay:function(a,b){a=p.fx?p.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var f=this;setTimeout(function(){p.dequeue(f,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){function f(){--g||c.resolveWith(e,[e])}"string"!==typeof a&&(a=u);a=a||"fx";for(var c=p.Deferred(),e=this,q=e.length,
63g=1,d=a+"defer",t=a+"queue",h=a+"mark",w;q--;)if(w=p.data(e[q],d,u,!0)||(p.data(e[q],t,u,!0)||p.data(e[q],h,u,!0))&&p.data(e[q],d,p._Deferred(),!0))g++,w.done(f);f();return c.promise()}});var X=/[\n\t\r]/g,Y=/\s+/,ha=/\r/g,ja=/^(?:button|input)$/i,Z=/^(?:button|input|object|select|textarea)$/i,aa=/^a(?:rea)?$/i,W=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,P,ka;p.fn.extend({attr:function(a,b){return p.access(this,a,
64b,!0,p.attr)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,a,b,!0,p.prop)},removeProp:function(a){a=p.propFix[a]||a;return this.each(function(){try{this[a]=u,delete this[a]}catch(b){}})},addClass:function(a){var b,f,c,e,q,g,d;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&"string"===typeof a)for(b=a.split(Y),f=0,c=this.length;f<c;f++)if(e=this[f],1===e.nodeType)if(e.className||
651!==b.length){q=" "+e.className+" ";g=0;for(d=b.length;g<d;g++)~q.indexOf(" "+b[g]+" ")||(q+=b[g]+" ");e.className=p.trim(q)}else e.className=a;return this},removeClass:function(a){var b,f,c,e,q,g,d;if(p.isFunction(a))return this.each(function(b){p(this).removeClass(a.call(this,b,this.className))});if(a&&"string"===typeof a||a===u)for(b=(a||"").split(Y),f=0,c=this.length;f<c;f++)if(e=this[f],1===e.nodeType&&e.className)if(a){q=(" "+e.className+" ").replace(X," ");g=0;for(d=b.length;g<d;g++)q=q.replace(" "+
66b[g]+" "," ");e.className=p.trim(q)}else e.className="";return this},toggleClass:function(a,b){var f=typeof a,c="boolean"===typeof b;return p.isFunction(a)?this.each(function(f){p(this).toggleClass(a.call(this,f,this.className,b),b)}):this.each(function(){if("string"===f)for(var e,q=0,g=p(this),d=b,t=a.split(Y);e=t[q++];)d=c?d:!g.hasClass(e),g[d?"addClass":"removeClass"](e);else if("undefined"===f||"boolean"===f)this.className&&p._data(this,"__className__",this.className),this.className=this.className||
67!1===a?"":p._data(this,"__className__")||""})},hasClass:function(a){a=" "+a+" ";for(var b=0,f=this.length;b<f;b++)if(1===this[b].nodeType&&-1<(" "+this[b].className+" ").replace(X," ").indexOf(a))return!0;return!1},val:function(a){var b,f,c=this[0];if(!arguments.length){if(c){if((b=p.valHooks[c.nodeName.toLowerCase()]||p.valHooks[c.type])&&"get"in b&&(f=b.get(c,"value"))!==u)return f;f=c.value;return"string"===typeof f?f.replace(ha,""):null==f?"":f}return u}var e=p.isFunction(a);return this.each(function(f){var c=
68p(this);1===this.nodeType&&(f=e?a.call(this,f,c.val()):a,null==f?f="":"number"===typeof f?f+="":p.isArray(f)&&(f=p.map(f,function(a){return null==a?"":a+""})),b=p.valHooks[this.nodeName.toLowerCase()]||p.valHooks[this.type],b&&"set"in b&&b.set(this,f,"value")!==u||(this.value=f))})}});p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,f=a.selectedIndex,c=[],e=a.options;a="select-one"===a.type;if(0>f)return null;
69for(var q=a?f:0,g=a?f+1:e.length;q<g;q++)if(b=e[q],!(!b.selected||(p.support.optDisabled?b.disabled:null!==b.getAttribute("disabled"))||b.parentNode.disabled&&p.nodeName(b.parentNode,"optgroup"))){b=p(b).val();if(a)return b;c.push(b)}return a&&!c.length&&e.length?p(e[f]).val():c},set:function(a,b){var f=p.makeArray(b);p(a).find("option").each(function(){this.selected=0<=p.inArray(p(this).val(),f)});f.length||(a.selectedIndex=-1);return f}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,
70offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,b,f,c){var e=a.nodeType;if(!a||3===e||8===e||2===e)return u;if(c&&b in p.attrFn)return p(a)[b](f);if(!("getAttribute"in a))return p.prop(a,b,f);var q,g;if(c=1!==e||!p.isXMLDoc(a))b=p.attrFix[b]||b,(g=p.attrHooks[b])||(W.test(b)?g=ka:P&&(g=P));if(f!==u){if(null===f)return p.removeAttr(a,b),u;if(g&&"set"in g&&c&&(q=g.set(a,f,b))!==u)return q;a.setAttribute(b,""+f);return f}if(g&&"get"in g&&c&&null!==(q=g.get(a,b)))return q;q=a.getAttribute(b);
71return null===q?u:q},removeAttr:function(a,b){var f;1===a.nodeType&&(b=p.attrFix[b]||b,p.attr(a,b,""),a.removeAttribute(b),W.test(b)&&(f=p.propFix[b]||b)in a&&(a[f]=!1))},attrHooks:{type:{set:function(a,b){if(ja.test(a.nodeName)&&a.parentNode)p.error("type property can't be changed");else if(!p.support.radioValue&&"radio"===b&&p.nodeName(a,"input")){var f=a.value;a.setAttribute("type",b);f&&(a.value=f);return b}}},value:{get:function(a,b){return P&&p.nodeName(a,"button")?P.get(a,b):b in a?a.value:
72null},set:function(a,b,f){if(P&&p.nodeName(a,"button"))return P.set(a,b,f);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,b,f){var c=a.nodeType;if(!a||3===c||8===c||2===c)return u;var e,q;1===c&&p.isXMLDoc(a)||(b=p.propFix[b]||b,q=p.propHooks[b]);
73return f!==u?q&&"set"in q&&(e=q.set(a,f,b))!==u?e:a[b]=f:q&&"get"in q&&null!==(e=q.get(a,b))?e:a[b]},propHooks:{tabIndex:{get:function(a){var b=a.getAttributeNode("tabindex");return b&&b.specified?parseInt(b.value,10):Z.test(a.nodeName)||aa.test(a.nodeName)&&a.href?0:u}}}});p.attrHooks.tabIndex=p.propHooks.tabIndex;ka={get:function(a,b){var f;return!0===p.prop(a,b)||(f=a.getAttributeNode(b))&&!1!==f.nodeValue?b.toLowerCase():u},set:function(a,b,f){!1===b?p.removeAttr(a,f):(b=p.propFix[f]||f,b in a&&
74(a[b]=!0),a.setAttribute(f,f.toLowerCase()));return f}};p.support.getSetAttribute||(P=p.valHooks.button={get:function(a,b){var f;return(f=a.getAttributeNode(b))&&""!==f.nodeValue?f.nodeValue:u},set:function(a,b,f){var c=a.getAttributeNode(f);c||(c=B.createAttribute(f),a.setAttributeNode(c));return c.nodeValue=b+""}},p.each(["width","height"],function(a,b){p.attrHooks[b]=p.extend(p.attrHooks[b],{set:function(a,f){if(""===f)return a.setAttribute(b,"auto"),f}})}));p.support.hrefNormalized||p.each(["href",
75"src","width","height"],function(a,b){p.attrHooks[b]=p.extend(p.attrHooks[b],{get:function(a){a=a.getAttribute(b,2);return null===a?u:a}})});p.support.style||(p.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||u},set:function(a,b){return a.style.cssText=""+b}});p.support.optSelected||(p.propHooks.selected=p.extend(p.propHooks.selected,{get:function(a){if(a=a.parentNode)a.selectedIndex,a.parentNode&&a.parentNode.selectedIndex;return null}}));p.support.checkOn||p.each(["radio",
76"checkbox"],function(){p.valHooks[this]={get:function(a){return null===a.getAttribute("value")?"on":a.value}}});p.each(["radio","checkbox"],function(){p.valHooks[this]=p.extend(p.valHooks[this],{set:function(a,b){if(p.isArray(b))return a.checked=0<=p.inArray(p(a).val(),b)}})});var ca=/\.(.*)$/,ga=/^(?:textarea|input|select)$/i,Fa=/\./g,pa=/ /g,wa=/[^\w\s.|`]/g,S=function(a){return a.replace(wa,"\\$&")};p.event={add:function(a,b,f,c){if(3!==a.nodeType&&8!==a.nodeType){if(!1===f)f=k;else if(!f)return;
77var e,q;f.handler&&(e=f,f=e.handler);f.guid||(f.guid=p.guid++);if(q=p._data(a)){var g=q.events,d=q.handle;g||(q.events=g={});d||(q.handle=d=function(a){return"undefined"===typeof p||a&&p.event.triggered===a.type?u:p.event.handle.apply(d.elem,arguments)});d.elem=a;b=b.split(" ");for(var t,h=0,w;t=b[h++];){q=e?p.extend({},e):{handler:f,data:c};-1<t.indexOf(".")?(w=t.split("."),t=w.shift(),q.namespace=w.slice(0).sort().join(".")):(w=[],q.namespace="");q.type=t;q.guid||(q.guid=f.guid);var m=g[t],l=p.event.special[t]||
78{};m||(m=g[t]=[],l.setup&&!1!==l.setup.call(a,c,w,d)||(a.addEventListener?a.addEventListener(t,d,!1):a.attachEvent&&a.attachEvent("on"+t,d)));l.add&&(l.add.call(a,q),q.handler.guid||(q.handler.guid=f.guid));m.push(q);p.event.global[t]=!0}a=null}}},global:{},remove:function(a,b,f,c){if(3!==a.nodeType&&8!==a.nodeType){!1===f&&(f=k);var e,q,g=0,d,t,h,w,m,l,x=p.hasData(a)&&p._data(a),z=x&&x.events;if(x&&z)if(b&&b.type&&(f=b.handler,b=b.type),!b||"string"===typeof b&&"."===b.charAt(0))for(e in b=b||"",
79z)p.event.remove(a,e+b);else{for(b=b.split(" ");e=b[g++];)if(w=e,d=0>e.indexOf("."),t=[],d||(t=e.split("."),e=t.shift(),h=new RegExp("(^|\\.)"+p.map(t.slice(0).sort(),S).join("\\.(?:.*\\.)?")+"(\\.|$)")),m=z[e])if(f){w=p.event.special[e]||{};for(q=c||0;q<m.length;q++)if(l=m[q],f.guid===l.guid){if(d||h.test(l.namespace))null==c&&m.splice(q--,1),w.remove&&w.remove.call(a,l);if(null!=c)break}if(0===m.length||null!=c&&1===m.length)w.teardown&&!1!==w.teardown.call(a,t)||p.removeEvent(a,e,x.handle),delete z[e]}else for(q=
800;q<m.length;q++)if(l=m[q],d||h.test(l.namespace))p.event.remove(a,w,l.handler,q),m.splice(q--,1);if(p.isEmptyObject(z)){if(b=x.handle)b.elem=null;delete x.events;delete x.handle;p.isEmptyObject(x)&&p.removeData(a,u,!0)}}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(a,b,f,c){var e=a.type||a,q=[],g;0<=e.indexOf("!")&&(e=e.slice(0,-1),g=!0);0<=e.indexOf(".")&&(q=e.split("."),e=q.shift(),q.sort());if(f&&!p.event.customEvent[e]||p.event.global[e]){a="object"===typeof a?a[p.expando]?
81a:new p.Event(e,a):new p.Event(e);a.type=e;a.exclusive=g;a.namespace=q.join(".");a.namespace_re=new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.)?")+"(\\.|$)");if(c||!f)a.preventDefault(),a.stopPropagation();if(!f)p.each(p.cache,function(){var f=this[p.expando];f&&f.events&&f.events[e]&&p.event.trigger(a,b,f.handle.elem)});else if(3!==f.nodeType&&8!==f.nodeType){a.result=u;a.target=f;b=null!=b?p.makeArray(b):[];b.unshift(a);q=f;c=0>e.indexOf(":")?"on"+e:"";do g=p._data(q,"handle"),a.currentTarget=q,g&&g.apply(q,
82b),c&&p.acceptData(q)&&q[c]&&!1===q[c].apply(q,b)&&(a.result=!1,a.preventDefault()),q=q.parentNode||q.ownerDocument||q===a.target.ownerDocument&&r;while(q&&!a.isPropagationStopped());if(!a.isDefaultPrevented()){var d,q=p.event.special[e]||{};if(!(q._default&&!1!==q._default.call(f.ownerDocument,a)||"click"===e&&p.nodeName(f,"a"))&&p.acceptData(f)){try{c&&f[e]&&((d=f[c])&&(f[c]=null),p.event.triggered=e,f[e]())}catch(t){}d&&(f[c]=d);p.event.triggered=u}}return a.result}}},handle:function(a){a=p.event.fix(a||
83r.event);var b=((p._data(this,"events")||{})[a.type]||[]).slice(0),f=!a.exclusive&&!a.namespace,c=Array.prototype.slice.call(arguments,0);c[0]=a;a.currentTarget=this;for(var e=0,q=b.length;e<q;e++){var g=b[e];if(f||a.namespace_re.test(g.namespace))if(a.handler=g.handler,a.data=g.data,a.handleObj=g,g=g.handler.apply(this,c),g!==u&&(a.result=g,!1===g&&(a.preventDefault(),a.stopPropagation())),a.isImmediatePropagationStopped())break}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
84fix:function(a){if(a[p.expando])return a;var b=a;a=p.Event(b);for(var f=this.props.length,c;f;)c=this.props[--f],a[c]=b[c];a.target||(a.target=a.srcElement||B);3===a.target.nodeType&&(a.target=a.target.parentNode);!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);null==a.pageX&&null!=a.clientX&&(f=a.target.ownerDocument||B,b=f.documentElement,f=f.body,a.pageX=a.clientX+(b&&b.scrollLeft||f&&f.scrollLeft||0)-(b&&b.clientLeft||f&&f.clientLeft||0),a.pageY=
85a.clientY+(b&&b.scrollTop||f&&f.scrollTop||0)-(b&&b.clientTop||f&&f.clientTop||0));null!=a.which||null==a.charCode&&null==a.keyCode||(a.which=null!=a.charCode?a.charCode:a.keyCode);!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey);a.which||a.button===u||(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1E8,proxy:p.proxy,special:{ready:{setup:p.bindReady,teardown:p.noop},live:{add:function(a){p.event.add(this,c(a.origType,a.selector),p.extend({},a,{handler:e,guid:a.handler.guid}))},remove:function(a){p.event.remove(this,
86c(a.origType,a.selector),a)}},beforeunload:{amazonOriginal:null,setup:function(a,b,f){if(p.isWindow(this)){var c=function(){};"function"===typeof this.onbeforeunload&&(c=p.event.special.beforeunload.amazonOriginal=this.onbeforeunload);this.onbeforeunload=function(){var a=Array.prototype.slice.call(arguments);c.apply(this,a);f.apply(this,a)}}},teardown:function(a,b){this.onbeforeunload=p.event.special.beforeunload.amazonOriginal}}}};p.removeEvent=B.removeEventListener?function(a,b,f){a.removeEventListener&&
87a.removeEventListener(b,f,!1)}:function(a,b,f){a.detachEvent&&a.detachEvent("on"+b,f)};p.Event=function(a,b){if(!this.preventDefault)return new p.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||!1===a.returnValue||a.getPreventDefault&&a.getPreventDefault()?h:k):this.type=a;b&&p.extend(this,b);this.timeStamp=p.now();this[p.expando]=!0};p.Event.prototype={preventDefault:function(){this.isDefaultPrevented=h;var a=this.originalEvent;a&&(a.preventDefault?
88a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=h;var a=this.originalEvent;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=h;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var Ea=function(a){var b=a.relatedTarget,f=!1,c=a.type;a.type=a.data;b!==this&&(b&&(f=p.contains(this,b)),f||(p.event.handle.apply(this,arguments),
89a.type=c))},Ga=function(a){a.type=a.data;p.event.handle.apply(this,arguments)};p.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){p.event.special[a]={setup:function(f){p.event.add(this,b,f&&f.selector?Ga:Ea,a)},teardown:function(a){p.event.remove(this,b,a&&a.selector?Ga:Ea)}}});p.support.submitBubbles||(p.event.special.submit={setup:function(a,b){if(p.nodeName(this,"form"))return!1;p.event.add(this,"click.specialSubmit",function(a){var b=a.target,f=p.nodeName(b,"input")||p.nodeName(b,
90"button")?b.type:"";"submit"!==f&&"image"!==f||!p(b).closest("form").length||g("submit",this,arguments)});p.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,f=p.nodeName(b,"input")||p.nodeName(b,"button")?b.type:"";"text"!==f&&"password"!==f||!p(b).closest("form").length||13!==a.keyCode||g("submit",this,arguments)})},teardown:function(a){p.event.remove(this,".specialSubmit")}});if(!p.support.changeBubbles){var ma,Ja=function(a){var b=p.nodeName(a,"input")?a.type:"",f=a.value;"radio"===
91b||"checkbox"===b?f=a.checked:"select-multiple"===b?f=-1<a.selectedIndex?p.map(a.options,function(a){return a.selected}).join("-"):"":p.nodeName(a,"select")&&(f=a.selectedIndex);return f},ra=function(a,b){var f=a.target,c,e;ga.test(f.nodeName)&&!f.readOnly&&(c=p._data(f,"_change_data"),e=Ja(f),"focusout"===a.type&&"radio"===f.type||p._data(f,"_change_data",e),c===u||e===c||null==c&&!e||(a.type="change",a.liveFired=u,p.event.trigger(a,b,f)))};p.event.special.change={filters:{focusout:ra,beforedeactivate:ra,
92click:function(a){var b=a.target,f=p.nodeName(b,"input")?b.type:"";("radio"===f||"checkbox"===f||p.nodeName(b,"select"))&&ra.call(this,a)},keydown:function(a){var b=a.target,f=p.nodeName(b,"input")?b.type:"";(13===a.keyCode&&!p.nodeName(b,"textarea")||32===a.keyCode&&("checkbox"===f||"radio"===f)||"select-multiple"===f)&&ra.call(this,a)},beforeactivate:function(a){a=a.target;p._data(a,"_change_data",Ja(a))}},setup:function(a,b){if("file"===this.type)return!1;for(var f in ma)p.event.add(this,f+".specialChange",
93ma[f]);return ga.test(this.nodeName)},teardown:function(a){p.event.remove(this,".specialChange");return ga.test(this.nodeName)}};ma=p.event.special.change.filters;ma.focus=ma.beforeactivate}p.support.focusinBubbles||p.each({focus:"focusin",blur:"focusout"},function(a,b){function f(a){var c=p.event.fix(a);c.type=b;c.originalEvent={};p.event.trigger(c,null,c.target);c.isDefaultPrevented()&&a.preventDefault()}var c=0;p.event.special[b]={setup:function(){0===c++&&B.addEventListener(a,f,!0)},teardown:function(){0===
94--c&&B.removeEventListener(a,f,!0)}}});p.each(["bind","one"],function(a,b){p.fn[b]=function(a,f,c){var e;if("object"===typeof a){for(var q in a)this[b](q,f,a[q],c);return this}if(2===arguments.length||!1===f)c=f,f=u;"one"===b?(e=function(a){p(this).unbind(a,e);return c.apply(this,arguments)},e.guid=c.guid||p.guid++):e=c;if("unload"===a&&"one"!==b)this.one(a,f,c);else{q=0;for(var g=this.length;q<g;q++)p.event.add(this[q],a,e,f)}return this}});p.fn.extend({unbind:function(a,b){if("object"!==typeof a||
95a.preventDefault)for(var f=0,c=this.length;f<c;f++)p.event.remove(this[f],a,b);else for(f in a)this.unbind(f,a[f]);return this},delegate:function(a,b,f,c){return this.live(b,f,c,a)},undelegate:function(a,b,f){return 0===arguments.length?this.unbind("live"):this.die(b,null,f,a)},trigger:function(a,b){return this.each(function(){p.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return p.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,f=a.guid||p.guid++,c=0,e=function(f){var e=
96(p.data(this,"lastToggle"+a.guid)||0)%c;p.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||!1};for(e.guid=f;c<b.length;)b[c++].guid=f;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var za={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};p.each(["live","die"],function(a,b){p.fn[b]=function(a,f,e,q){var g=0,d,t,h=q||this.selector,w=q?this:p(this.context);if("object"===typeof a&&!a.preventDefault){for(d in a)w[b](d,
97f,a[d],h);return this}if("die"===b&&!a&&q&&"."===q.charAt(0))return w.unbind(q),this;if(!1===f||p.isFunction(f))e=f||k,f=u;for(a=(a||"").split(" ");null!=(q=a[g++]);)if(d=ca.exec(q),t="",d&&(t=d[0],q=q.replace(ca,"")),"hover"===q)a.push("mouseenter"+t,"mouseleave"+t);else if(d=q,za[q]?(a.push(za[q]+t),q+=t):q=(za[q]||q)+t,"live"===b){t=0;for(var N=w.length;t<N;t++)p.event.add(w[t],"live."+c(q,h),{data:f,selector:h,handler:e,origType:q,origHandler:e,preType:d})}else w.unbind("live."+c(q,h),e);return this}});
98p.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){p.fn[b]=function(a,f){null==f&&(f=a,a=null);return 0<arguments.length?this.bind(b,a,f):this.trigger(b)};p.attrFn&&(p.attrFn[b]=!0)});(function(){function a(b,f,c,e,q,g){q=0;for(var d=e.length;q<d;q++){var t=e[q];if(t){for(var h=!1,t=t[b];t;){if(t.sizcache===c){h=e[t.sizset];break}1!==
99t.nodeType||g||(t.sizcache=c,t.sizset=q);if(t.nodeName.toLowerCase()===f){h=t;break}t=t[b]}e[q]=h}}}function b(a,f,c,e,q,g){q=0;for(var d=e.length;q<d;q++){var t=e[q];if(t){for(var w=!1,t=t[a];t;){if(t.sizcache===c){w=e[t.sizset];break}if(1===t.nodeType)if(g||(t.sizcache=c,t.sizset=q),"string"!==typeof f){if(t===f){w=!0;break}}else if(0<h.filter(f,[t]).length){w=t;break}t=t[a]}e[q]=w}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
100c=0,e=Object.prototype.toString,q=!1,g=!0,d=/\\/g,t=/\W/;[0,0].sort(function(){g=!1;return 0});var h=function(a,b,c,q){c=c||[];var g=b=b||B;if(1!==b.nodeType&&9!==b.nodeType)return[];if(!a||"string"!==typeof a)return c;var d,t,N,m,l,p=!0,T=h.isXML(b),z=[],y=a;do if(f.exec(""),d=f.exec(y))if(y=d[3],z.push(d[1]),d[2]){m=d[3];break}while(d);if(1<z.length&&k.exec(a))if(2===z.length&&w.relative[z[0]])t=A(z[0]+z[1],b);else for(t=w.relative[z[0]]?[b]:h(z.shift(),b);z.length;)a=z.shift(),w.relative[a]&&(a+=
101z.shift()),t=A(a,t);else if(!q&&1<z.length&&9===b.nodeType&&!T&&w.match.ID.test(z[0])&&!w.match.ID.test(z[z.length-1])&&(d=h.find(z.shift(),b,T),b=d.expr?h.filter(d.expr,d.set)[0]:d.set[0]),b)for(d=q?{expr:z.pop(),set:x(q)}:h.find(z.pop(),1!==z.length||"~"!==z[0]&&"+"!==z[0]||!b.parentNode?b:b.parentNode,T),t=d.expr?h.filter(d.expr,d.set):d.set,0<z.length?N=x(t):p=!1;z.length;)d=l=z.pop(),w.relative[l]?d=z.pop():l="",null==d&&(d=b),w.relative[l](N,d,T);else N=[];N||(N=t);N||h.error(l||a);if("[object Array]"===
102e.call(N))if(p)if(b&&1===b.nodeType)for(a=0;null!=N[a];a++)N[a]&&(!0===N[a]||1===N[a].nodeType&&h.contains(b,N[a]))&&c.push(t[a]);else for(a=0;null!=N[a];a++)N[a]&&1===N[a].nodeType&&c.push(t[a]);else c.push.apply(c,N);else x(N,c);m&&(h(m,g,c,q),h.uniqueSort(c));return c};h.uniqueSort=function(a){if(y&&(q=g,a.sort(y),q))for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1);return a};h.matches=function(a,b){return h(a,null,null,b)};h.matchesSelector=function(a,b){return 0<h(b,null,null,[a]).length};
103h.find=function(a,b,f){var c;if(!a)return[];for(var e=0,q=w.order.length;e<q;e++){var g,t=w.order[e];if(g=w.leftMatch[t].exec(a)){var h=g[1];g.splice(1,1);if("\\"!==h.substr(h.length-1)&&(g[1]=(g[1]||"").replace(d,""),c=w.find[t](g,b,f),null!=c)){a=a.replace(w.match[t],"");break}}}c||(c="undefined"!==typeof b.getElementsByTagName?b.getElementsByTagName("*"):[]);return{set:c,expr:a}};h.filter=function(a,b,f,c){for(var e,q,g=a,d=[],t=b,k=b&&b[0]&&h.isXML(b[0]);a&&b.length;){for(var N in w.filter)if(null!=
104(e=w.leftMatch[N].exec(a))&&e[2]){var m,l,x=w.filter[N];l=e[1];q=!1;e.splice(1,1);if("\\"!==l.substr(l.length-1)){t===d&&(d=[]);if(w.preFilter[N])if(e=w.preFilter[N](e,t,f,d,c,k),!e)q=m=!0;else if(!0===e)continue;if(e)for(var p=0;null!=(l=t[p]);p++)if(l){m=x(l,e,p,t);var T=c^!!m;f&&null!=m?T?q=!0:t[p]=!1:T&&(d.push(l),q=!0)}if(m!==u){f||(t=d);a=a.replace(w.match[N],"");if(!q)return[];break}}}if(a===g)if(null==q)h.error(a);else break;g=a}return t};h.error=function(a){throw"Syntax error, unrecognized expression: "+
105a;};var w=h.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,
106PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var f="string"===typeof b,c=f&&!t.test(b),f=f&&!c;c&&(b=b.toLowerCase());for(var c=0,e=a.length,q;c<e;c++)if(q=a[c]){for(;(q=q.previousSibling)&&1!==q.nodeType;);a[c]=f||q&&q.nodeName.toLowerCase()===b?q||!1:q===b}f&&h.filter(b,
107a,!0)},">":function(a,b){var f,c="string"===typeof b,e=0,q=a.length;if(c&&!t.test(b))for(b=b.toLowerCase();e<q;e++){if(f=a[e])f=f.parentNode,a[e]=f.nodeName.toLowerCase()===b?f:!1}else{for(;e<q;e++)(f=a[e])&&(a[e]=c?f.parentNode:f.parentNode===b);c&&h.filter(b,a,!0)}},"":function(f,e,q){var g,d=c++,h=b;"string"!==typeof e||t.test(e)||(g=e=e.toLowerCase(),h=a);h("parentNode",e,d,f,g,q)},"~":function(f,e,q){var g,d=c++,h=b;"string"!==typeof e||t.test(e)||(g=e=e.toLowerCase(),h=a);h("previousSibling",
108e,d,f,g,q)}},find:{ID:function(a,b,f){if("undefined"!==typeof b.getElementById&&!f)return(a=b.getElementById(a[1]))&&a.parentNode?[a]:[]},NAME:function(a,b){if("undefined"!==typeof b.getElementsByName){for(var f=[],c=b.getElementsByName(a[1]),e=0,q=c.length;e<q;e++)c[e].getAttribute("name")===a[1]&&f.push(c[e]);return 0===f.length?null:f}},TAG:function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,f,c,e,q){a=" "+a[1].replace(d,
109"")+" ";if(q)return a;q=0;for(var g;null!=(g=b[q]);q++)g&&(e^(g.className&&0<=(" "+g.className+" ").replace(/[\t\n\r]/g," ").indexOf(a))?f||c.push(g):f&&(b[q]=!1));return!1},ID:function(a){return a[1].replace(d,"")},TAG:function(a,b){return a[1].replace(d,"").toLowerCase()},CHILD:function(a){if("nth"===a[1]){a[2]||h.error(a[0]);a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec("even"===a[2]&&"2n"||"odd"===a[2]&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-
1100;a[3]=b[3]-0}else a[2]&&h.error(a[0]);a[0]=c++;return a},ATTR:function(a,b,f,c,e,q){b=a[1]=a[1].replace(d,"");!q&&w.attrMap[b]&&(a[1]=w.attrMap[b]);a[4]=(a[4]||a[5]||"").replace(d,"");"~="===a[2]&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,e,q){if("not"===a[1])if(1<(f.exec(a[3])||"").length||/^\w/.test(a[3]))a[3]=h(a[3],null,null,b);else return a=h.filter(a[3],b,c,1^q),c||e.push.apply(e,a),!1;else if(w.match.POS.test(a[0])||w.match.CHILD.test(a[0]))return!0;return a},POS:function(a){a.unshift(!0);
111return a}},filters:{enabled:function(a){return!1===a.disabled&&"hidden"!==a.type},disabled:function(a){return!0===a.disabled},checked:function(a){return!0===a.checked},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return!0===a.selected},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,f){return!!h(f[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),f=a.type;return"input"===a.nodeName.toLowerCase()&&
112"text"===f&&(b===f||null===b)},radio:function(a){return"input"===a.nodeName.toLowerCase()&&"radio"===a.type},checkbox:function(a){return"input"===a.nodeName.toLowerCase()&&"checkbox"===a.type},file:function(a){return"input"===a.nodeName.toLowerCase()&&"file"===a.type},password:function(a){return"input"===a.nodeName.toLowerCase()&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return("input"===b||"button"===b)&&"submit"===a.type},image:function(a){return"input"===a.nodeName.toLowerCase()&&
113"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return("input"===b||"button"===b)&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return 0===b},last:function(a,b,f,c){return b===c.length-1},even:function(a,b){return 0===b%2},odd:function(a,b){return 1===
114b%2},lt:function(a,b,f){return b<f[3]-0},gt:function(a,b,f){return b>f[3]-0},nth:function(a,b,f){return f[3]-0===b},eq:function(a,b,f){return f[3]-0===b}},filter:{PSEUDO:function(a,b,f,c){var e=b[1],q=w.filters[e];if(q)return q(a,f,b,c);if("contains"===e)return 0<=(a.textContent||a.innerText||h.getText([a])||"").indexOf(b[3]);if("not"===e){b=b[3];f=0;for(c=b.length;f<c;f++)if(b[f]===a)return!1;return!0}h.error(e)},CHILD:function(a,b){var f=b[1],c=a;switch(f){case "only":case "first":for(;c=c.previousSibling;)if(1===
115c.nodeType)return!1;if("first"===f)return!0;c=a;case "last":for(;c=c.nextSibling;)if(1===c.nodeType)return!1;return!0;case "nth":var f=b[2],e=b[3];if(1===f&&0===e)return!0;var q=b[0],g=a.parentNode;if(g&&(g.sizcache!==q||!a.nodeIndex)){for(var d=0,c=g.firstChild;c;c=c.nextSibling)1===c.nodeType&&(c.nodeIndex=++d);g.sizcache=q}c=a.nodeIndex-e;return 0===f?0===c:0===c%f&&0<=c/f}},ID:function(a,b){return 1===a.nodeType&&a.getAttribute("id")===b},TAG:function(a,b){return"*"===b&&1===a.nodeType||a.nodeName.toLowerCase()===
116b},CLASS:function(a,b){return-1<(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)},ATTR:function(a,b){var f=b[1],f=w.attrHandle[f]?w.attrHandle[f](a):null!=a[f]?a[f]:a.getAttribute(f),c=f+"",e=b[2],q=b[4];return null==f?"!="===e:"="===e?c===q:"*="===e?0<=c.indexOf(q):"~="===e?0<=(" "+c+" ").indexOf(q):q?"!="===e?c!==q:"^="===e?0===c.indexOf(q):"$="===e?c.substr(c.length-q.length)===q:"|="===e?c===q||c.substr(0,q.length+1)===q+"-":!1:c&&!1!==f},POS:function(a,b,f,c){var e=w.setFilters[b[2]];
117if(e)return e(a,f,b,c)}}},k=w.match.POS,m=function(a,b){return"\\"+(b-0+1)},l;for(l in w.match)w.match[l]=new RegExp(w.match[l].source+/(?![^\[]*\])(?![^\(]*\))/.source),w.leftMatch[l]=new RegExp(/(^(?:.|\r|\n)*?)/.source+w.match[l].source.replace(/\\(\d+)/g,m));var x=function(a,b){a=Array.prototype.slice.call(a,0);return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(B.documentElement.childNodes,0)[0].nodeType}catch(z){x=function(a,b){var f=0,c=b||[];if("[object Array]"===e.call(a))Array.prototype.push.apply(c,
118a);else if("number"===typeof a.length)for(var q=a.length;f<q;f++)c.push(a[f]);else for(;a[f];f++)c.push(a[f]);return c}}var y,v;B.documentElement.compareDocumentPosition?y=function(a,b){return a===b?(q=!0,0):a.compareDocumentPosition&&b.compareDocumentPosition?a.compareDocumentPosition(b)&4?-1:1:a.compareDocumentPosition?-1:1}:(y=function(a,b){if(a===b)return q=!0,0;if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var f,c,e=[],g=[];f=a.parentNode;c=b.parentNode;var d=f;if(f===c)return v(a,
119b);if(!f)return-1;if(!c)return 1;for(;d;)e.unshift(d),d=d.parentNode;for(d=c;d;)g.unshift(d),d=d.parentNode;f=e.length;c=g.length;for(d=0;d<f&&d<c;d++)if(e[d]!==g[d])return v(e[d],g[d]);return d===f?v(a,g[d],-1):v(e[d],b,1)},v=function(a,b,f){if(a===b)return f;for(a=a.nextSibling;a;){if(a===b)return-1;a=a.nextSibling}return 1});h.getText=function(a){for(var b="",f,c=0;a[c];c++)f=a[c],3===f.nodeType||4===f.nodeType?b+=f.nodeValue:8!==f.nodeType&&(b+=h.getText(f.childNodes));return b};(function(){var a=
120B.createElement("div"),b="script"+(new Date).getTime(),f=B.documentElement;a.innerHTML="<a name='"+b+"'/>";f.insertBefore(a,f.firstChild);B.getElementById(b)&&(w.find.ID=function(a,b,f){if("undefined"!==typeof b.getElementById&&!f)return(b=b.getElementById(a[1]))?b.id===a[1]||"undefined"!==typeof b.getAttributeNode&&b.getAttributeNode("id").nodeValue===a[1]?[b]:u:[]},w.filter.ID=function(a,b){var f="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id");return 1===a.nodeType&&f&&f.nodeValue===
121b});f.removeChild(a);f=a=null})();(function(){var a=B.createElement("div");a.appendChild(B.createComment(""));0<a.getElementsByTagName("*").length&&(w.find.TAG=function(a,b){var f=b.getElementsByTagName(a[1]);if("*"===a[1]){for(var c=[],e=0;f[e];e++)1===f[e].nodeType&&c.push(f[e]);f=c}return f});a.innerHTML="<a href='#'></a>";a.firstChild&&"undefined"!==typeof a.firstChild.getAttribute&&"#"!==a.firstChild.getAttribute("href")&&(w.attrHandle.href=function(a){return a.getAttribute("href",2)});a=null})();
122B.querySelectorAll&&function(){var a=h,b=B.createElement("div");b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||0!==b.querySelectorAll(".TEST").length){h=function(b,f,c,e){f=f||B;if(!e&&!h.isXML(f)){var q=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(q&&(1===f.nodeType||9===f.nodeType)){if(q[1])return x(f.getElementsByTagName(b),c);if(q[2]&&w.find.CLASS&&f.getElementsByClassName)return x(f.getElementsByClassName(q[2]),c)}if(9===f.nodeType){if("body"===b&&f.body)return x([f.body],c);if(q&&
123q[3]){var g=f.getElementById(q[3]);if(g&&g.parentNode){if(g.id===q[3])return x([g],c)}else return x([],c)}try{return x(f.querySelectorAll(b),c)}catch(d){}}else if(1===f.nodeType&&"object"!==f.nodeName.toLowerCase()){var q=f,t=(g=f.getAttribute("id"))||"__sizzle__",k=f.parentNode,N=/^\s*[+~]/.test(b);g?t=t.replace(/'/g,"\\$&"):f.setAttribute("id",t);N&&k&&(f=f.parentNode);try{if(!N||k)return x(f.querySelectorAll("[id='"+t+"'] "+b),c)}catch(m){}finally{g||q.removeAttribute("id")}}}return a(b,f,c,e)};
124for(var f in a)h[f]=a[f];b=null}}();(function(){var a=B.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var f=!b.call(B.createElement("div"),"div"),c=!1;try{b.call(B.documentElement,"[test!='']:sizzle")}catch(e){c=!0}h.matchesSelector=function(a,e){e=e.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!h.isXML(a))try{if(c||!w.match.PSEUDO.test(e)&&!/!=/.test(e)){var q=b.call(a,e);if(q||!f||a.document&&11!==a.document.nodeType)return q}}catch(g){}return 0<
125h(e,null,null,[a]).length}}})();(function(){var a=B.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";a.getElementsByClassName&&0!==a.getElementsByClassName("e").length&&(a.lastChild.className="e",1!==a.getElementsByClassName("e").length&&(w.order.splice(1,0,"CLASS"),w.find.CLASS=function(a,b,f){if("undefined"!==typeof b.getElementsByClassName&&!f)return b.getElementsByClassName(a[1])},a=null))})();h.contains=B.documentElement.contains?function(a,b){return a!==
126b&&(a.contains?a.contains(b):!0)}:B.documentElement.compareDocumentPosition?function(a,b){return!!(a.compareDocumentPosition(b)&16)}:function(){return!1};h.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?"HTML"!==a.nodeName:!1};var A=function(a,b){for(var f,c=[],e="",q=b.nodeType?[b]:b;f=w.match.PSEUDO.exec(a);)e+=f[0],a=a.replace(w.match.PSEUDO,"");a=w.relative[a]?a+"*":a;f=0;for(var g=q.length;f<g;f++)h(a,q[f],c);return h.filter(e,c)};p.find=h;p.expr=h.selectors;p.expr[":"]=
127p.expr.filters;p.unique=h.uniqueSort;p.text=h.getText;p.isXMLDoc=h.isXML;p.contains=h.contains})();var db=/Until$/,eb=/^(?:parents|prevUntil|prevAll)/,fb=/,/,Za=/^.[^:#\[\.,]*$/,gb=Array.prototype.slice,Ka=p.expr.match.POS,hb={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b=this,f,c;if("string"!==typeof a)return p(a).filter(function(){f=0;for(c=b.length;f<c;f++)if(p.contains(b[f],this))return!0});var e=this.pushStack("","find",a),q,g,d;f=0;for(c=this.length;f<c;f++)if(q=
128e.length,p.find(a,this[f],e),0<f)for(g=q;g<e.length;g++)for(d=0;d<q;d++)if(e[d]===e[g]){e.splice(g--,1);break}return e},has:function(a){var b=p(a);return this.filter(function(){for(var a=0,f=b.length;a<f;a++)if(p.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(b(this,a,!1),"not",a)},filter:function(a){return this.pushStack(b(this,a,!0),"filter",a)},is:function(a){return!!a&&("string"===typeof a?0<p.filter(a,this).length:0<this.filter(a).length)},closest:function(a,b){var f=[],
129c,e,q=this[0];if(p.isArray(a)){var g,d={},t=1;if(q&&a.length){c=0;for(e=a.length;c<e;c++)g=a[c],d[g]||(d[g]=Ka.test(g)?p(g,b||this.context):g);for(;q&&q.ownerDocument&&q!==b;){for(g in d)c=d[g],(c.jquery?-1<c.index(q):p(q).is(c))&&f.push({selector:g,elem:q,level:t});q=q.parentNode;t++}}return f}g=Ka.test(a)||"string"!==typeof a?p(a,b||this.context):0;c=0;for(e=this.length;c<e;c++)for(q=this[c];q;)if(g?-1<g.index(q):p.find.matchesSelector(q,a)){f.push(q);break}else if(q=q.parentNode,!q||!q.ownerDocument||
130q===b||11===q.nodeType)break;f=1<f.length?p.unique(f):f;return this.pushStack(f,"closest",a)},index:function(a){return a?"string"===typeof a?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(b,f){var c="string"===typeof b?p(b,f):p.makeArray(b&&b.nodeType?[b]:b),e=p.merge(this.get(),c);return this.pushStack(a(c[0])||a(e[0])?e:p.unique(e))},andSelf:function(){return this.add(this.prevObject)}});p.each({parent:function(a){return(a=
131a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,f){return p.dir(a,"parentNode",f)},next:function(a){return p.nth(a,2,"nextSibling")},prev:function(a){return p.nth(a,2,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,f){return p.dir(a,"nextSibling",f)},prevUntil:function(a,b,f){return p.dir(a,"previousSibling",f)},siblings:function(a){return p.sibling(a.parentNode.firstChild,
132a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.makeArray(a.childNodes)}},function(a,b){p.fn[a]=function(f,c){var e=p.map(this,b,f),q=gb.call(arguments);db.test(a)||(c=f);c&&"string"===typeof c&&(e=p.filter(c,e));e=1<this.length&&!hb[a]?p.unique(e):e;(1<this.length||fb.test(c))&&eb.test(a)&&(e=e.reverse());return this.pushStack(e,a,q.join(","))}});p.extend({filter:function(a,b,f){f&&(a=":not("+
133a+")");return 1===b.length?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,b,f){var c=[];for(a=a[b];a&&9!==a.nodeType&&(f===u||1!==a.nodeType||!p(a).is(f));)1===a.nodeType&&c.push(a),a=a[b];return c},nth:function(a,b,f,c){b=b||1;for(c=0;a&&(1!==a.nodeType||++c!==b);a=a[f]);return a},sibling:function(a,b){for(var f=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&f.push(a);return f}});var ib=/ jQuery\d+="(?:\d+|null)"/g,Aa=/^\s+/,La=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,
134Ma=/<([\w:]+)/,jb=/<tbody/i,kb=/<|&#?\w+;/,Na=/<(?:script|object|embed|option|style)/i,Oa=/checked\s*(?:[^=]|=\s*.checked.)/i,lb=/\/(java|ecma)script/i,$a=/^\s*<!(?:\[CDATA\[|\-\-)/,O={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,
135"",""]};O.optgroup=O.option;O.tbody=O.tfoot=O.colgroup=O.caption=O.thead;O.th=O.td;p.support.htmlSerialize||(O._default=[1,"div<div>","</div>"]);p.fn.extend({text:function(a){return p.isFunction(a)?this.each(function(b){var f=p(this);f.text(a.call(this,b,f.text()))}):"object"!==typeof a&&a!==u?this.empty().append((this[0]&&this[0].ownerDocument||B).createTextNode(a)):p.text(this)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=
136p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),f=b.contents();f.length?f.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){p(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,
137"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,
138"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,p(arguments[0]).toArray());return a}},remove:function(a,b){for(var f=0,c;null!=(c=this[f]);f++)if(!a||p.filter(a,[c]).length)b||1!==c.nodeType||(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},
139empty:function(){for(var a=0,b;null!=(b=this[a]);a++)for(1===b.nodeType&&p.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=null==a?!1:a;b=null==b?a:b;return this.map(function(){return p.clone(this,a,b)})},html:function(a){if(a===u)return this[0]&&1===this[0].nodeType?this[0].innerHTML.replace(ib,""):null;if("string"!==typeof a||Na.test(a)||!p.support.leadingWhitespace&&Aa.test(a)||O[(Ma.exec(a)||["",""])[1].toLowerCase()])p.isFunction(a)?
140this.each(function(b){var f=p(this);f.html(a.call(this,b,f.html()))}):this.empty().append(a);else{a=a.replace(La,"<$1></$2>");try{for(var b=0,f=this.length;b<f;b++)1===this[b].nodeType&&(p.cleanData(this[b].getElementsByTagName("*")),this[b].innerHTML=a)}catch(c){this.empty().append(a)}}return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(p.isFunction(a))return this.each(function(b){var f=p(this),c=f.html();f.replaceWith(a.call(this,b,c))});"string"!==typeof a&&(a=p(a).detach());
141return this.each(function(){var b=this.nextSibling,f=this.parentNode;p(this).remove();b?p(b).before(a):p(f).append(a)})}return this.length?this.pushStack(p(p.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,b,c){var e,q,g,d=a[0],t=[];if(!p.support.checkClone&&3===arguments.length&&"string"===typeof d&&Oa.test(d))return this.each(function(){p(this).domManip(a,b,c,!0)});if(p.isFunction(d))return this.each(function(f){var e=p(this);a[0]=d.call(this,
142f,b?e.html():u);e.domManip(a,b,c)});if(this[0]){e=d&&d.parentNode;e=p.support.parentNode&&e&&11===e.nodeType&&e.childNodes.length===this.length?{fragment:e}:p.buildFragment(a,this,t);g=e.fragment;if(q=1===g.childNodes.length?g=g.firstChild:g.firstChild){b=b&&p.nodeName(q,"tr");for(var h=0,w=this.length,k=w-1;h<w;h++)c.call(b?f(this[h],q):this[h],e.cacheable||1<w&&h<k?p.clone(g,!0,!0):g)}t.length&&p.each(t,x)}return this}});p.buildFragment=function(a,b,f){var c,e,q,g;b&&b[0]&&(g=b[0].ownerDocument||
143b[0]);g.createDocumentFragment||(g=B);1===a.length&&"string"===typeof a[0]&&512>a[0].length&&g===B&&"<"===a[0].charAt(0)&&!Na.test(a[0])&&(p.support.checkClone||!Oa.test(a[0]))&&(e=!0,(q=p.fragments[a[0]])&&1!==q&&(c=q));c||(c=g.createDocumentFragment(),p.clean(a,g,c,f));e&&(p.fragments[a[0]]=q?c:1);return{fragment:c,cacheable:e}};p.fragments={};p.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){p.fn[a]=function(f){var c=
144[];f=p(f);var e=1===this.length&&this[0].parentNode;if(e&&11===e.nodeType&&1===e.childNodes.length&&1===f.length)return f[b](this[0]),this;for(var e=0,q=f.length;e<q;e++){var g=(0<e?this.clone(!0):this).get();p(f[e])[b](g);c=c.concat(g)}return this.pushStack(c,a,f.selector)}});p.extend({clone:function(a,b,f){var c=a.cloneNode(!0),e,g,d;if(!(p.support.noCloneEvent&&p.support.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||p.isXMLDoc(a)))for(t(a,c),e=w(a),g=w(c),d=0;e[d];++d)g[d]&&t(e[d],g[d]);if(b&&
145(q(a,c),f))for(e=w(a),g=w(c),d=0;e[d];++d)q(e[d],g[d]);return c},clean:function(a,b,f,c){b=b||B;"undefined"===typeof b.createElement&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||B);for(var e=[],q,g=0,d;null!=(d=a[g]);g++)if("number"===typeof d&&(d+=""),d){if("string"===typeof d)if(kb.test(d)){d=d.replace(La,"<$1></$2>");q=(Ma.exec(d)||["",""])[1].toLowerCase();var t=O[q]||O._default,h=t[0],w=b.createElement("div");for(w.innerHTML=t[1]+d+t[2];h--;)w=w.lastChild;if(!p.support.tbody)for(h=jb.test(d),
146t="table"!==q||h?"<table>"!==t[1]||h?[]:w.childNodes:w.firstChild&&w.firstChild.childNodes,q=t.length-1;0<=q;--q)p.nodeName(t[q],"tbody")&&!t[q].childNodes.length&&t[q].parentNode.removeChild(t[q]);!p.support.leadingWhitespace&&Aa.test(d)&&w.insertBefore(b.createTextNode(Aa.exec(d)[0]),w.firstChild);d=w.childNodes}else d=b.createTextNode(d);var k;if(!p.support.appendChecked)if(d[0]&&"number"===typeof(k=d.length))for(q=0;q<k;q++)v(d[q]);else v(d);d.nodeType?e.push(d):e=p.merge(e,d)}if(f)for(a=function(a){return!a.type||
147lb.test(a.type)},g=0;e[g];g++)!c||!p.nodeName(e[g],"script")||e[g].type&&"text/javascript"!==e[g].type.toLowerCase()?(1===e[g].nodeType&&(b=p.grep(e[g].getElementsByTagName("script"),a),e.splice.apply(e,[g+1,0].concat(b))),f.appendChild(e[g])):c.push(e[g].parentNode?e[g].parentNode.removeChild(e[g]):e[g]);return e},cleanData:function(a){for(var b,f,c=p.cache,e=p.expando,q=p.event.special,g=p.support.deleteExpando,d=0,t;null!=(t=a[d]);d++)if(!t.nodeName||!p.noData[t.nodeName.toLowerCase()])if(f=t[p.expando]){if((b=
148c[f]&&c[f][e])&&b.events){for(var h in b.events)q[h]?p.event.remove(t,h):p.removeEvent(t,h,b.handle);b.handle&&(b.handle.elem=null)}g?delete t[p.expando]:t.removeAttribute&&t.removeAttribute(p.expando);delete c[f]}}});var Ba=/alpha\([^)]*\)/i,mb=/opacity=([^)]*)/,nb=/([A-Z]|^ms)/g,Pa=/^-?\d+(?:px)?$/i,ob=/^-?\d/,pb=/^([\-+])=([\-+.\de]+)/,qb={position:"absolute",visibility:"hidden",display:"block"},ab=["Left","Right"],bb=["Top","Bottom"],da,Qa,Ra;p.fn.css=function(a,b){return 2===arguments.length&&
149b===u?this:p.access(this,a,b,!0,function(a,b,f){return f!==u?p.style(a,b,f):p.css(a,b)})};p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var f=da(a,"opacity","opacity");return""===f?"1":f}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,f,c){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,q=p.camelCase(b),g=a.style,d=p.cssHooks[q];
150b=p.cssProps[q]||q;if(f!==u){if(c=typeof f,"string"===c&&(e=pb.exec(f))&&(f=+(e[1]+1)*+e[2]+parseFloat(p.css(a,b)),c="number"),!(null==f||"number"===c&&isNaN(f)||("number"!==c||p.cssNumber[q]||(f+="px"),d&&"set"in d&&(f=d.set(a,f))===u)))try{g[b]=f}catch(t){}}else return d&&"get"in d&&(e=d.get(a,!1,c))!==u?e:g[b]}},css:function(a,b,f){var c,e;b=p.camelCase(b);e=p.cssHooks[b];b=p.cssProps[b]||b;"cssFloat"===b&&(b="float");if(e&&"get"in e&&(c=e.get(a,!0,f))!==u)return c;if(da)return da(a,b)},swap:function(a,
151b,f){var c={},e;for(e in b)c[e]=a.style[e],a.style[e]=b[e];f.call(a);for(e in b)a.style[e]=c[e]}});p.curCSS=p.css;p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,f,c){var e;if(f){if(0!==a.offsetWidth)return y(a,b,c);p.swap(a,qb,function(){e=y(a,b,c)});return e}},set:function(a,b){if(Pa.test(b)){if(b=parseFloat(b),0<=b)return b+"px"}else return b}}});p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return mb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||
152"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var f=a.style,c=a.currentStyle,e=p.isNaN(b)?"":"alpha(opacity="+100*b+")",q=c&&c.filter||f.filter||"";f.zoom=1;if(1<=b&&""===p.trim(q.replace(Ba,""))&&(f.removeAttribute("filter"),c&&!c.filter))return;f.filter=Ba.test(q)?q.replace(Ba,e):q+" "+e}});p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){var f;p.swap(a,{display:"inline-block"},function(){f=b?da(a,"margin-right","marginRight"):a.style.marginRight});
153return f}})});B.defaultView&&B.defaultView.getComputedStyle&&(Qa=function(a,b){var f,c;b=b.replace(nb,"-$1").toLowerCase();if(!(c=a.ownerDocument.defaultView))return u;if(c=c.getComputedStyle(a,null))f=c.getPropertyValue(b),""!==f||p.contains(a.ownerDocument.documentElement,a)||(f=p.style(a,b));return f});B.documentElement.currentStyle&&(Ra=function(a,b){var f,c=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],q=a.style;!Pa.test(c)&&ob.test(c)&&(f=q.left,e&&(a.runtimeStyle.left=
154a.currentStyle.left),q.left="fontSize"===b?"1em":c||0,c=q.pixelLeft+"px",q.left=f,e&&(a.runtimeStyle.left=e));return""===c?"auto":c});da=Qa||Ra;p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){var b=a.offsetHeight;return 0===a.offsetWidth&&0===b||!p.support.reliableHiddenOffsets&&"none"===(a.style.display||p.css(a,"display"))},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)});var rb=/%20/g,cb=/\[\]$/,Sa=/\r?\n/g,sb=/#.*$/,tb=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,ub=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,
155vb=/^(?:GET|HEAD)$/,wb=/^\/\//,Ta=/\?/,xb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,yb=/^(?:select|textarea)/i,Ha=/\s+/,zb=/([?&])_=[^&]*/,Ua=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Va=p.fn.load,xa={},Wa={},U,V,Xa=["*/"]+["*"];try{U=M.href}catch(Gb){U=B.createElement("a"),U.href="",U=U.href}V=Ua.exec(U.toLowerCase())||[];p.fn.extend({load:function(a,b,f){if("string"!==typeof a&&Va)return Va.apply(this,arguments);if(!this.length)return this;var c=a.indexOf(" ");if(0<=c){var e=
156a.slice(c,a.length);a=a.slice(0,c)}c="GET";b&&(p.isFunction(b)?(f=b,b=u):"object"===typeof b&&(b=p.param(b,p.ajaxSettings.traditional),c="POST"));var q=this;p.ajax({url:a,type:c,dataType:"html",data:b,complete:function(a,b,c){c=a.responseText;a.isResolved()&&(a.done(function(a){c=a}),q.html(e?p("<div>").append(c.replace(xb,"")).find(e):c));f&&q.each(f,[c,b,a])}});return this},serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?
157p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||yb.test(this.nodeName)||ub.test(this.type))}).map(function(a,b){var f=p(this).val();return null==f?null:p.isArray(f)?p.map(f,function(a,f){return{name:b.name,value:a.replace(Sa,"\r\n")}}):{name:b.name,value:f.replace(Sa,"\r\n")}}).get()}});p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.bind(b,a)}});p.each(["get","post"],
158function(a,b){p[b]=function(a,f,c,e){p.isFunction(f)&&(e=e||c,c=f,f=u);return p.ajax({type:b,url:a,data:f,success:c,dataType:e})}});p.extend({getScript:function(a,b){return p.get(a,u,b,"script")},getJSON:function(a,b,f){return p.get(a,b,f,"json")},ajaxSetup:function(a,b){b?n(a,p.ajaxSettings):(b=a,a=p.ajaxSettings);n(a,b);return a},ajaxSettings:{url:U,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(V[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",
159processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Xa},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":r.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:A(xa),ajaxTransport:A(Wa),ajax:function(a,b){function f(a,b,w,k){if(2!==v){v=2;z&&clearTimeout(z);x=u;m=k||"";n.readyState=
1600<a?4:0;var N,l,T;k=b;if(w){var y=c,ia=n,C=y.contents,D=y.dataTypes,F=y.responseFields,I,r,E,Da;for(r in F)r in w&&(ia[F[r]]=w[r]);for(;"*"===D[0];)D.shift(),I===u&&(I=y.mimeType||ia.getResponseHeader("content-type"));if(I)for(r in C)if(C[r]&&C[r].test(I)){D.unshift(r);break}if(D[0]in w)E=D[0];else{for(r in w){if(!D[0]||y.converters[r+" "+D[0]]){E=r;break}Da||(Da=r)}E=E||Da}E?(E!==D[0]&&D.unshift(E),w=w[E]):w=void 0}else w=u;if(200<=a&&300>a||304===a){if(c.ifModified){if(I=n.getResponseHeader("Last-Modified"))p.lastModified[h]=
161I;if(I=n.getResponseHeader("Etag"))p.etag[h]=I}if(304===a)k="notmodified",N=!0;else try{I=c;I.dataFilter&&(w=I.dataFilter(w,I.dataType));var B=I.dataTypes;r={};var J,G,L=B.length,va,ua=B[0],K,H,na,M,Fb;for(J=1;J<L;J++){if(1===J)for(G in I.converters)"string"===typeof G&&(r[G.toLowerCase()]=I.converters[G]);K=ua;ua=B[J];if("*"===ua)ua=K;else if("*"!==K&&K!==ua){H=K+" "+ua;na=r[H]||r["* "+ua];if(!na)for(M in Fb=u,r)if(va=M.split(" "),va[0]===K||"*"===va[0])if(Fb=r[va[1]+" "+ua]){M=r[M];!0===M?na=Fb:
162!0===Fb&&(na=M);break}na||Fb||p.error("No conversion from "+H.replace(" "," to "));!0!==na&&(w=na?na(w):Fb(M(w)))}}l=w;k="success";N=!0}catch(S){k="parsererror",T=S}}else if(T=k,!k||a)k="error",0>a&&(a=0);n.status=a;n.statusText=""+(b||k);N?g.resolveWith(e,[l,k,n]):g.rejectWith(e,[n,k,T]);n.statusCode(t);t=u;A&&q.trigger("ajax"+(N?"Success":"Error"),[n,c,N?l:T]);d.resolveWith(e,[n,k]);A&&(q.trigger("ajaxComplete",[n,c]),--p.active||p.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=u);b=b||
163{};var c=p.ajaxSetup({},b),e=c.context||c,q=e!==c&&(e.nodeType||e instanceof p)?p(e):p.event,g=p.Deferred(),d=p._Deferred(),t=c.statusCode||{},h,w={},k={},m,l,x,z,y,v=0,A,D,n={readyState:0,setRequestHeader:function(a,b){if(!v){var f=a.toLowerCase();a=k[f]=k[f]||a;w[a]=b}return this},getAllResponseHeaders:function(){return 2===v?m:null},getResponseHeader:function(a){var b;if(2===v){if(!l)for(l={};b=tb.exec(m);)l[b[1].toLowerCase()]=b[2];b=l[a.toLowerCase()]}return b===u?null:b},overrideMimeType:function(a){v||
164(c.mimeType=a);return this},abort:function(a){a=a||"abort";x&&x.abort(a);f(0,a);return this}};g.promise(n);n.success=n.done;n.error=n.fail;n.complete=d.done;n.statusCode=function(a){if(a){var b;if(2>v)for(b in a)t[b]=[t[b],a[b]];else b=a[n.status],n.then(b,b)}return this};c.url=((a||c.url)+"").replace(sb,"").replace(wb,V[1]+"//");c.dataTypes=p.trim(c.dataType||"*").toLowerCase().split(Ha);null==c.crossDomain&&(y=Ua.exec(c.url.toLowerCase()),c.crossDomain=!(!y||y[1]==V[1]&&y[2]==V[2]&&(y[3]||("http:"===
165y[1]?80:443))==(V[3]||("http:"===V[1]?80:443))));c.data&&c.processData&&"string"!==typeof c.data&&(c.data=p.param(c.data,c.traditional));C(xa,c,b,n);if(2===v)return!1;A=c.global;c.type=c.type.toUpperCase();c.hasContent=!vb.test(c.type);A&&0===p.active++&&p.event.trigger("ajaxStart");if(!c.hasContent&&(c.data&&(c.url+=(Ta.test(c.url)?"&":"?")+c.data,delete c.data),h=c.url,!1===c.cache)){y=p.now();var F=c.url.replace(zb,"$1_="+y);c.url=F+(F===c.url?(Ta.test(c.url)?"&":"?")+"_="+y:"")}(c.data&&c.hasContent&&
166!1!==c.contentType||b.contentType)&&n.setRequestHeader("Content-Type",c.contentType);c.ifModified&&(h=h||c.url,p.lastModified[h]&&n.setRequestHeader("If-Modified-Since",p.lastModified[h]),p.etag[h]&&n.setRequestHeader("If-None-Match",p.etag[h]));n.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+("*"!==c.dataTypes[0]?", "+Xa+"; q=0.01":""):c.accepts["*"]);for(D in c.headers)n.setRequestHeader(D,c.headers[D]);if(c.beforeSend&&(!1===c.beforeSend.call(e,n,
167c)||2===v))return n.abort(),!1;for(D in{success:1,error:1,complete:1})n[D](c[D]);if(x=C(Wa,c,b,n)){n.readyState=1;A&&q.trigger("ajaxSend",[n,c]);c.async&&0<c.timeout&&(z=setTimeout(function(){n.abort("timeout")},c.timeout));try{v=1,x.send(w,f)}catch(I){2>v?f(-1,I):p.error(I)}}else f(-1,"No Transport");return n},param:function(a,b){var f=[],c=function(a,b){b=p.isFunction(b)?b():b;f[f.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};b===u&&(b=p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&
168!p.isPlainObject(a))p.each(a,function(){c(this.name,this.value)});else for(var e in a)D(e,a[e],b,c);return f.join("&").replace(rb,"+")}});p.extend({active:0,lastModified:{},etag:{}});var Ab=p.now(),sa=/(\=)\?(&|$)|\?\?/i;p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return p.expando+"_"+Ab++}});p.ajaxPrefilter("json jsonp",function(a,b,f){b="application/x-www-form-urlencoded"===a.contentType&&"string"===typeof a.data;if("jsonp"===a.dataTypes[0]||!1!==a.jsonp&&(sa.test(a.url)||b&&sa.test(a.data))){var c,
169e=a.jsonpCallback=p.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,q=r[e],g=a.url,d=a.data,t="$1"+e+"$2";!1!==a.jsonp&&(g=g.replace(sa,t),a.url===g&&(b&&(d=d.replace(sa,t)),a.data===d&&(g+=(/\?/.test(g)?"&":"?")+a.jsonp+"="+e)));a.url=g;a.data=d;r[e]=function(a){c=[a]};f.always(function(){r[e]=q;if(c&&p.isFunction(q))r[e](c[0])});a.converters["script json"]=function(){c||p.error(e+" was not called");return c[0]};a.dataTypes[0]="json";return"script"}});p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},
170contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){p.globalEval(a);return a}}});p.ajaxPrefilter("script",function(a){a.cache===u&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});p.ajaxTransport("script",function(a){if(a.crossDomain){var b,f=B.head||B.getElementsByTagName("head")[0]||B.documentElement;return{send:function(c,e){b=B.createElement("script");b.async="async";a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,
171c){if(c||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,f&&b.parentNode&&f.removeChild(b),b=u,c||e(200,"success")};f.insertBefore(b,f.firstChild)},abort:function(){if(b)b.onload(0,1)}}}});var Ca=r.ActiveXObject?function(){for(var a in fa)fa[a](0,1)}:!1,Bb=0,fa;p.ajaxSettings.xhr=r.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&F()))a:{try{a=new r.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:F;(function(a){p.extend(p.support,
172{ajax:!!a,cors:!!a&&"withCredentials"in a})})(p.ajaxSettings.xhr());p.support.ajax&&p.ajaxTransport(function(a){if(!a.crossDomain||p.support.cors){var b;return{send:function(f,c){var e=a.xhr(),q,g;a.username?e.open(a.type,a.url,a.async,a.username,a.password):e.open(a.type,a.url,a.async);if(a.xhrFields)for(g in a.xhrFields)e[g]=a.xhrFields[g];a.mimeType&&e.overrideMimeType&&e.overrideMimeType(a.mimeType);a.crossDomain||f["X-Requested-With"]||(f["X-Requested-With"]="XMLHttpRequest");try{for(g in f)e.setRequestHeader(g,
173f[g])}catch(d){}e.send(a.hasContent&&a.data||null);b=function(f,g){var d,t,h,w,k;try{if(b&&(g||4===e.readyState))if(b=u,q&&(e.onreadystatechange=p.noop,Ca&&delete fa[q]),g)4!==e.readyState&&e.abort();else{d=e.status;h=e.getAllResponseHeaders();w={};(k=e.responseXML)&&k.documentElement&&(w.xml=k);w.text=e.responseText;try{t=e.statusText}catch(m){t=""}d||!a.isLocal||a.crossDomain?1223===d&&(d=204):d=w.text?200:404}}catch(l){g||c(-1,l)}w&&c(d,t,w,h)};a.async&&4!==e.readyState?(q=++Bb,Ca&&(fa||(fa={},
174p(r).unload(Ca)),fa[q]=b),e.onreadystatechange=b):b()},abort:function(){b&&b(0,1)}}}});var ya={},R,ea,Cb=/^(?:toggle|show|hide)$/,Db=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,ta,Ia=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],qa;p.fn.extend({show:function(a,b,f){if(a||0===a)return this.animate(H("show",3),a,b,f);f=0;for(var c=this.length;f<c;f++)a=this[f],a.style&&(b=a.style.display,p._data(a,"olddisplay")||
175"none"!==b||(b=a.style.display=""),""===b&&"none"===p.css(a,"display")&&p._data(a,"olddisplay",J(a.nodeName)));for(f=0;f<c;f++)if(a=this[f],a.style&&(b=a.style.display,""===b||"none"===b))a.style.display=p._data(a,"olddisplay")||"";return this},hide:function(a,b,f){if(a||0===a)return this.animate(H("hide",3),a,b,f);a=0;for(b=this.length;a<b;a++)this[a].style&&(f=p.css(this[a],"display"),"none"===f||p._data(this[a],"olddisplay")||p._data(this[a],"olddisplay",f));for(a=0;a<b;a++)this[a].style&&(this[a].style.display=
176"none");return this},_toggle:p.fn.toggle,toggle:function(a,b,f){var c="boolean"===typeof a;p.isFunction(a)&&p.isFunction(b)?this._toggle.apply(this,arguments):null==a||c?this.each(function(){var b=c?a:p(this).is(":hidden");p(this)[b?"show":"hide"]()}):this.animate(H("toggle",3),a,b,f);return this},fadeTo:function(a,b,f,c){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,f,c)},animate:function(a,b,f,c){var e=p.speed(b,f,c);if(p.isEmptyObject(a))return this.each(e.complete,
177[!1]);a=p.extend({},a);return this[!1===e.queue?"each":"queue"](function(){!1===e.queue&&p._mark(this);var b=p.extend({},e),f=1===this.nodeType,c=f&&p(this).is(":hidden"),q,g,d,t,h;b.animatedProperties={};for(d in a){q=p.camelCase(d);d!==q&&(a[q]=a[d],delete a[d]);g=a[q];p.isArray(g)?(b.animatedProperties[q]=g[1],g=a[q]=g[0]):b.animatedProperties[q]=b.specialEasing&&b.specialEasing[q]||b.easing||"swing";if("hide"===g&&c||"show"===g&&!c)return b.complete.call(this);!f||"height"!==q&&"width"!==q||(b.overflow=
178[this.style.overflow,this.style.overflowX,this.style.overflowY],"inline"===p.css(this,"display")&&"none"===p.css(this,"float")&&(p.support.inlineBlockNeedsLayout?(g=J(this.nodeName),"inline"===g?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}null!=b.overflow&&(this.style.overflow="hidden");for(d in a)if(f=new p.fx(this,b,d),g=a[d],Cb.test(g))f["toggle"===g?c?"show":"hide":g]();else q=Db.exec(g),t=f.cur(),q?(g=parseFloat(q[2]),
179h=q[3]||(p.cssNumber[d]?"":"px"),"px"!==h&&(p.style(this,d,(g||1)+h),t*=(g||1)/f.cur(),p.style(this,d,t+h)),q[1]&&(g=("-="===q[1]?-1:1)*g+t),f.custom(t,g,h)):f.custom(t,g,"");return!0})},stop:function(a,b){a&&this.queue([]);this.each(function(){var a=p.timers,f=a.length;for(b||p._unmark(!0,this);f--;)if(a[f].elem===this){if(b)a[f](!0);a.splice(f,1)}});b||this.dequeue();return this}});p.each({slideDown:H("show",1),slideUp:H("hide",1),slideToggle:H("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},
180fadeToggle:{opacity:"toggle"}},function(a,b){p.fn[a]=function(a,f,c){return this.animate(b,a,f,c)}});p.extend({speed:function(a,b,f){var c=a&&"object"===typeof a?p.extend({},a):{complete:f||!f&&b||p.isFunction(a)&&a,duration:a,easing:f&&b||b&&!p.isFunction(b)&&b};c.duration=p.fx.off?0:"number"===typeof c.duration?c.duration:c.duration in p.fx.speeds?p.fx.speeds[c.duration]:p.fx.speeds._default;c.old=c.complete;c.complete=function(a){p.isFunction(c.old)&&c.old.call(this);!1!==c.queue?p.dequeue(this):
181!1!==a&&p._unmark(this)};return c},easing:{linear:function(a,b,f,c){return f+c*a},swing:function(a,b,f,c){return(-Math.cos(a*Math.PI)/2+.5)*c+f}},timers:[],fx:function(a,b,f){this.options=b;this.elem=a;this.prop=f;b.orig=b.orig||{}}});p.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(p.fx.step[this.prop]||p.fx.step._default)(this)},cur:function(){if(null!=this.elem[this.prop]&&(!this.elem.style||null==this.elem.style[this.prop]))return this.elem[this.prop];
182var a,b=p.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?b&&"auto"!==b?b:0:a},custom:function(a,b,f){function c(a){return e.step(a)}var e=this,q=p.fx;this.startTime=qa||E();this.start=a;this.end=b;this.unit=f||this.unit||(p.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;c.elem=this.elem;c()&&p.timers.push(c)&&!ta&&(ta=setInterval(q.tick,q.interval))},show:function(){this.options.orig[this.prop]=p.style(this.elem,this.prop);this.options.show=!0;this.custom("width"===
183this.prop||"height"===this.prop?1:0,this.cur());p(this.elem).show()},hide:function(){this.options.orig[this.prop]=p.style(this.elem,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=qa||E(),f=!0,c=this.elem,e=this.options,q;if(a||b>=e.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();e.animatedProperties[this.prop]=!0;for(q in e.animatedProperties)!0!==e.animatedProperties[q]&&(f=!1);if(f){null==e.overflow||p.support.shrinkWrapBlocks||p.each(["",
184"X","Y"],function(a,b){c.style["overflow"+b]=e.overflow[a]});e.hide&&p(c).hide();if(e.hide||e.show)for(var g in e.animatedProperties)p.style(c,g,e.orig[g]);e.complete.call(c)}return!1}Infinity==e.duration?this.now=b:(a=b-this.startTime,this.state=a/e.duration,this.pos=p.easing[e.animatedProperties[this.prop]](this.state,a,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos);this.update();return!0}};p.extend(p.fx,{tick:function(){for(var a=p.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,
1851);a.length||p.fx.stop()},interval:13,stop:function(){clearInterval(ta);ta=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){p.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&null!=a.elem.style[a.prop]?a.elem.style[a.prop]=("width"===a.prop||"height"===a.prop?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}});p.expr&&p.expr.filters&&(p.expr.filters.animated=function(a){return p.grep(p.timers,function(b){return a===b.elem}).length});var Eb=/^t(?:able|d|h)$/i,
186Ya=/^(?:body|html)$/i;p.fn.offset="getBoundingClientRect"in B.documentElement?function(a){var b=this[0],f;if(a)return this.each(function(b){p.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return p.offset.bodyOffset(b);try{f=b.getBoundingClientRect()}catch(c){}var e=b.ownerDocument,q=e.documentElement;if(!f||!p.contains(q,b))return f?{top:f.top,left:f.left}:{top:0,left:0};b=e.body;e=L(e);return{top:f.top+(e.pageYOffset||p.support.boxModel&&q.scrollTop||
187b.scrollTop)-(q.clientTop||b.clientTop||0),left:f.left+(e.pageXOffset||p.support.boxModel&&q.scrollLeft||b.scrollLeft)-(q.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(b){p.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return p.offset.bodyOffset(b);p.offset.initialize();var f,c=b.offsetParent,e=b.ownerDocument,q=e.documentElement,g=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var d=
188b.offsetTop,t=b.offsetLeft;(b=b.parentNode)&&b!==g&&b!==q&&(!p.offset.supportsFixedPosition||"fixed"!==f.position);)f=e?e.getComputedStyle(b,null):b.currentStyle,d-=b.scrollTop,t-=b.scrollLeft,b===c&&(d+=b.offsetTop,t+=b.offsetLeft,!p.offset.doesNotAddBorder||p.offset.doesAddBorderForTableAndCells&&Eb.test(b.nodeName)||(d+=parseFloat(f.borderTopWidth)||0,t+=parseFloat(f.borderLeftWidth)||0),c=b.offsetParent),p.offset.subtractsBorderForOverflowNotVisible&&"visible"!==f.overflow&&(d+=parseFloat(f.borderTopWidth)||
1890,t+=parseFloat(f.borderLeftWidth)||0);if("relative"===f.position||"static"===f.position)d+=g.offsetTop,t+=g.offsetLeft;p.offset.supportsFixedPosition&&"fixed"===f.position&&(d+=Math.max(q.scrollTop,g.scrollTop),t+=Math.max(q.scrollLeft,g.scrollLeft));return{top:d,left:t}};p.offset={initialize:function(){var a=B.body,b=B.createElement("div"),f,c,e,q=parseFloat(p.css(a,"marginTop"))||0;p.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});
190b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);f=b.firstChild;c=f.firstChild;e=f.nextSibling.firstChild.firstChild;this.doesNotAddBorder=5!==c.offsetTop;this.doesAddBorderForTableAndCells=5===e.offsetTop;c.style.position=
191"fixed";c.style.top="20px";this.supportsFixedPosition=20===c.offsetTop||15===c.offsetTop;c.style.position=c.style.top="";f.style.overflow="hidden";f.style.position="relative";this.subtractsBorderForOverflowNotVisible=-5===c.offsetTop;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==q;a.removeChild(b);p.offset.initialize=p.noop},bodyOffset:function(a){var b=a.offsetTop,f=a.offsetLeft;p.offset.initialize();p.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(p.css(a,"marginTop"))||0,f+=parseFloat(p.css(a,
192"marginLeft"))||0);return{top:b,left:f}},setOffset:function(a,b,f){var c=p.css(a,"position");"static"===c&&(a.style.position="relative");var e=p(a),q=e.offset(),g=p.css(a,"top"),d=p.css(a,"left"),t={},h={};("absolute"===c||"fixed"===c)&&-1<p.inArray("auto",[g,d])?(h=e.position(),c=h.top,d=h.left):(c=parseFloat(g)||0,d=parseFloat(d)||0);p.isFunction(b)&&(b=b.call(a,f,q));null!=b.top&&(t.top=b.top-q.top+c);null!=b.left&&(t.left=b.left-q.left+d);"using"in b?b.using.call(a,t):e.css(t)}};p.fn.extend({position:function(){if(!this[0])return null;
193var a=this[0],b=this.offsetParent(),f=this.offset(),c=Ya.test(b[0].nodeName)?{top:0,left:0}:b.offset();f.top-=parseFloat(p.css(a,"marginTop"))||0;f.left-=parseFloat(p.css(a,"marginLeft"))||0;c.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0;c.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0;return{top:f.top-c.top,left:f.left-c.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||B.body;a&&!Ya.test(a.nodeName)&&"static"===p.css(a,"position");)a=a.offsetParent;return a})}});
194p.each(["Left","Top"],function(a,b){var f="scroll"+b;p.fn[f]=function(b){var c,e;return b===u?(c=this[0],c?(e=L(c))?"pageXOffset"in e?e[a?"pageYOffset":"pageXOffset"]:p.support.boxModel&&e.document.documentElement[f]||e.document.body[f]:c[f]:null):this.each(function(){(e=L(this))?e.scrollTo(a?p(e).scrollLeft():b,a?b:p(e).scrollTop()):this[f]=b})}});p.each(["Height","Width"],function(a,b){var f=b.toLowerCase();p.fn["inner"+b]=function(){var a=this[0];return a&&a.style?parseFloat(p.css(a,f,"padding")):
195null};p.fn["outer"+b]=function(a){var b=this[0];return b&&b.style?parseFloat(p.css(b,f,a?"margin":"border")):null};p.fn[f]=function(a){var c=this[0];if(!c)return null==a?null:this;if(p.isFunction(a))return this.each(function(b){var c=p(this);c[f](a.call(this,b,c[f]()))});if(p.isWindow(c)){var e=c.document.documentElement["client"+b],c=c.document.body;return p.support.boxModel&&e||c&&c["client"+b]||e}return 9===c.nodeType?Math.max(c.documentElement["client"+b],c.body["scroll"+b],c.documentElement["scroll"+
196b],c.body["offset"+b],c.documentElement["offset"+b]):a===u?(e=p.css(c,f),c=parseFloat(e),p.isNaN(c)?e:c):this.css(f,"string"===typeof a?a:a+"px")}});p.fn.offsetNoIPadFix=p.fn.offset;p.fn.offsetIPadFix=p.fn.offset;/webkit.*mobile/i.test(K.userAgent)&&532.9>parseFloat(p.browser.version)&&"getBoundingClientRect"in B.documentElement&&(p.fn.offsetIPadFix=function(){var a=this.offsetNoIPadFix();a&&(a.top-=r.scrollY,a.left-=r.scrollX);return a},p.fn.offset=p.fn.offsetIPadFix);return p})})})(function(){var n=
197window.AmazonUIPageJS||window.P,r=n._namespace||n.attributeErrors;return r?r("AmazonUIjQuery"):n}(),window);
198(function(n,r,u){n.execute(function(){n.when("jQuery").register("a-base",function(d){return{version:function(){return"3.0"},$:d}});n.when("a-base").register("a-util",function(d){var l=d.$,m=Date.now;d=function(){function c(b,f,c){if(null!==b)if(Array.prototype.forEach&&b.forEach===Array.prototype.forEach)b.forEach(f,c);else if(b.length===+b.length)for(var e=0,g=b.length;e<g&&!(e in b&&f.call(c,b[e],e,b)===a);e++);else for(e in b)if(b.hasOwnProperty(e)&&f.call(c,b[e],e,b)==={})break}var a=
199{};return{each:c,map:function(a,f,e){var g=[];if(null===a)return g;if(Array.prototype.map&&a.map===Array.prototype.map)return a.map(f,e);c(a,function(a,b,c){g[g.length]=f.call(e,a,b,c)});a.length===+a.length&&(g.length=a.length);return g},reduce:function(a,f,e,g){var d=2<arguments.length;null===a&&(a=[]);if(Array.prototype.reduce&&a.reduce===Array.prototype.reduce)return d?a.reduce(f,e):a.reduce(f);c(a,function(a,b,c){d?e=f.call(g,e,a,b,c):(e=a,d=!0)});d||n.error("Reduce of empty array with no initial value",
200"A.util","reduce");return e},breaker:a}}();var k=function(){return{throttle:function(c,a,b){var f,e,g,d=null,h=0;b||(b={});var k=function(){h=!1===b.leading?0:m();d=null;g=c.apply(f,e);f=e=null};return function(){var l=m();h||!1!==b.leading||(h=l);var y=a-(l-h);f=this;e=arguments;0>=y?(clearTimeout(d),d=null,h=l,g=c.apply(f,e),f=e=null):d||!1===b.trailing||(d=setTimeout(k,y));return g}},debounce:function(c,a,b){var f,e,g,d,h,k=function(){var l=m()-d;l<a?f=setTimeout(k,a-l):(f=null,b||(h=c.apply(g,
201e),g=e=null))};return function(){g=this;e=arguments;d=m();var l=b&&!f;f||(f=setTimeout(k,a));l&&(h=c.apply(g,e),g=e=null);return h}},delay:function(c,a){var b=Array.prototype.slice.call(arguments,2);return setTimeout(function(){return c.apply(null,b)},a)},interval:function(c,a){return setInterval(c,a)},once:function(c){var a=!1,b;return function(){a||(a=!0,b=c.apply(this,arguments));return b}}}}(),h=function(){var c=/^\s+/,a=/\s+$/;return{trim:function(b){return String.prototype.trim?String.prototype.trim.call(b):
202b.replace(c,"").replace(a,"")},contains:function(a,f){return-1!==(""+a).indexOf(f)}}}(),g=function(){function c(a,b){a=a||{};b=b||{};var e={},g;for(g in a)a.hasOwnProperty(g)&&(e[g]="object"===typeof a[g]&&a[g]?c(a[g],b[g]):a[g]!==b[g]);for(g in b)b.hasOwnProperty(g)&&!e[g]&&(e[g]="object"===typeof b[g]&&b[g]?c(b[g],a[g]):b[g]!==a[g]);return e}function a(b,c){var e;if(b===c)return!0;if(l.isArray(b)){if(!l.isArray(c)||b.length!==c.length)return!1;for(e=b.length;e--;)if(!a(b[e],c[e]))return!1;return!0}if(l.isPlainObject(b)){if(!l.isPlainObject(c)||
203l.isEmptyObject(b)&&!l.isEmptyObject(c))return!1;for(e in b)if(!a(b[e],c[e]))return!1;return!0}return!1}function b(a){if(!("function"===typeof a||"object"===typeof a&&a))return[];if(Object.keys)return Object.keys(a);var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c);return b}return{keys:b,values:function(a){for(var c=b(a),e=Array(c.length),g=0;g<c.length;g++)e[g]=a[c[g]];return e},extend:function(){Array.prototype.unshift.call(arguments,!0);return l.extend.apply(l,arguments)},mixin:function(a,b,
204c){if(c)for(var e=0,g=c.length;e<g;e++)a[c[e]]=b[c[e]];else for(e in b)"function"===typeof b[e]&&(a[e]=b[e])},diff:c,equals:a,copy:function(a){return l.isArray(a)?l.extend(!0,[],a):l.isPlainObject(a)?l.extend(!0,{},a):a},indexOfArray:function(a,b,c){if(Array.prototype.indexOf&&a.indexOf===Array.prototype.indexOf)return a.indexOf(b,c);a&&a instanceof Array||n.error("Invalid arr passed to A.indexOfArray: "+a,"A.util","indexOfArray");c=parseInt(c,10);c=isNaN(c)?0:c;if(!isFinite(c))return-1;for(var e=
205a.length;c<e;c++)if(a[c]===b)return c;return-1},isArray:function(a){return Array.isArray?Array.isArray(a):"[object Array]"===Object.prototype.toString.call(a)},isFiniteNumber:function(a){return"number"===typeof a&&!isNaN(a)&&isFinite(a)},objectIsEmpty:function(a){for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}}}(),e=function(){function c(){a={};for(var b=(document.cookie||"").split(";"),f=0;f<b.length;f++){var c=b[f].split("="),e=h.trim(c[0]);if(e){var g=a,c=c.slice(1).join("="),c=h.trim(c);
206/^"/.test(c)&&(c=c.slice(1,-1).replace(/\\(.)/g,"$1"));c=r.decodeURIComponent(c);g[e]=c}}}var a;return{get:function(b){a||c();return a[b]},getAll:function(){a||c();return g.extend({},a)},refresh:function(){a=null}}}();return{now:m,extend:g.extend,mixin:g.mixin,copy:g.copy,diff:g.diff,equals:g.equals,objectIsEmpty:g.objectIsEmpty,indexOfArray:g.indexOfArray,isArray:g.isArray,isFiniteNumber:g.isFiniteNumber,keys:g.keys,values:g.values,parseJSON:function(c){return l.parseJSON(c)},throttle:k.throttle,
207debounce:k.debounce,delay:k.delay,interval:k.interval,once:k.once,trim:h.trim,contains:h.contains,map:d.map,reduce:d.reduce,each:d.each,breaker:d.breaker,onScreen:function(c,a){a="number"===typeof a&&!isNaN(a)&&isFinite(a)?a:100;var b=l(c);if(!b.is(":visible"))return!1;var f=l(r),e=f.scrollTop(),f=r.innerHeight?r.innerHeight:f.height(),g=e+f,e=e-a,g=g+a,d=b.offset().top,b=b.height(),h=d+b;return d>=e&&d<g||h>e&&h<=g||b>f&&d<=e&&h>=g},setCssImportant:function(c,a,b){c=c.jquery?c[0]:c;"undefined"!==
208typeof c&&(c=c.style,c.cssText=c.cssText.replace(new RegExp(a+"\\s*:\\s*[.^;]*(\\s*;)?","gmi"),""),c.cssText+=a+": "+b+" !important;")},cookies:e,widescreen:function(){return 0<l("html.a-ws").length}}});n.when("p-detect","a-util").register("a-detect",function(d,l){var m;try{m=navigator.userAgent}catch(k){m=""}var h=l.copy(d),g={};l.each({isAmazonApp:function(){return/(Windowshop|Amazon|Amazon\.com)\//.test(l.cookies.get("amzn-app-id"))},isGen5App:function(){return/Windowshop.*(?:KFOT|KFTH|KFJWA|KFJWI|KFTT)/.test(m)},
209androidVersion:function(){var c=/(?:Android\s+|Windowshop.*Android\/)(\d+\.\d+(?:\.\d+)*)/.exec(m);if(c[1])return c[1]},isChrome:function(){return/Chrome/.test(m)},chromeVersion:function(){var c=/Chrome\/(\d+\.\d+(?:\.\d+)*)/.exec(m);if(c[1])return c[1]},isSafari:function(){var c=document.documentElement.style;return!("MozAppearance"in c)&&"webkitAppearance"in c&&0===navigator.vendor.indexOf("Apple")},isAndroidStockGuess:function(){var c=!1;h.capabilities.android&&!/Chrome|Opera|Firefox|UCBrowser/.test(m)&&
210(c=/AppleWebKit\/(\d+\.\d+)/.exec(m),c=c[1]&&"535">c[1]);return c},isFirefox:function(){return/Firefox/.test(m)},isOldAndroid:function(){return/Android\s[12]/.test(m)},isIE10:function(){return/Trident/.test(m)&&"onmspointerup"in document&&!("onpointerup"in document)},isIE10Plus:function(){return/Trident/.test(m)&&("onpointerup"in document||"onmspointerup"in document)},isIE11Plus:function(){return/Trident/.test(m)&&"onpointerup"in document},isiOS8:function(){return h.capabilities.ios&&/Version\/8\./.test(m)},
211isIETouchCapable:function(){return h.capabilities.isIE10Plus&&/Touch;/.test(m)},isMetroIEGuess:function(){var c=!0;try{c=new ActiveXObject("htmlfile")}catch(a){c=!1}return h.capabilities.isIE10Plus&&!h.capabilities.mobile&&!c},pointerPrefix:function(){return"onmspointerup"in document||"onpointerup"in document?"onpointerup"in document?"pointer":"MSPointer":!1},actionMode:function(){var c=h.capabilities.pointerPrefix;return c?c:h.capabilities.touch?"touch":"mouse"}},function(c,a){var b=h.capabilities,
212f;try{f=c()}catch(e){f=!1}b[a]=f});l.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(c,
213a){var b=h.capabilities.actionMode,f="string"===typeof c?c:c[b];g[a]=f?b+f:c.mouse===u?"":"mouse"+c.mouse});h.action=g;var e={};"pointer"===h.capabilities.pointerPrefix?(e.touch="touch",e.pen="pen",e.mouse="mouse",e.unknown=""):"MSPointer"===h.capabilities.pointerPrefix&&(e.touch=2,e.pen=3,e.mouse=4);h.pointerType=e;return h});n.register("a-defer",function(){function d(g){var e=0,c=setTimeout(function(){d(g)},0);if(k||0===g.length)clearTimeout(c),m=!1;else{var a=Date.now();try{g.shift().call()}catch(b){n.error("Deferred execution failed: "+
214b.message,"A.defer","partialExecute")}h+=Date.now()-a;50<h&&(e=50,h=0);setTimeout(function(){clearTimeout(c);d(g)},e)}}var l=[],m=!1,k=!1,h=0;return{defer:function(g){l.push(g);m||k||(m=!0,setTimeout(function(){d(l)},0))},pauseDeferred:function(){k=!0},executeDeferred:function(){k=!1;m=!0;setTimeout(function(){d(l)},0)}}});n.when("a-base","a-util","p-detect","a-event-revised-handling").register("a-events",function(d,l,m,k){function h(b,f){!1!==f&&a.makeTopicTimeSliced(b);e[b]=!0;a.subscribe(b,
215function(){n.register(b,function(){var a=r.aPageStart||l.now();return{time:l.now()-a}})});a.publish(b);a.unsubscribe(b)}function g(){e.beforeLoad&&e.load||(h("beforeLoad"),h("load"),setTimeout(function(){h("beforeAfterLoad");h("afterLoad")},1500))}d=d.$;var e={},c=d(r),a=function(){function a(b){for(var f,c=[],e=0,q=d.length;e<q;e++)f=d[e].id,b!==f&&c.push(d[e]);d=c}function b(f){for(var c=setTimeout(b,0),e=l.now(),h;(h=d.shift())!==u;)try{if(!1===h.fn.apply(r,h.args)&&(clearTimeout(c),a(h.id)),!0===
216f&&50<=l.now()-e){clearTimeout(c);l.delay(b,15);return}}catch(w){n.error("Event execution failed for event "+h.topic+": "+(w&&w.message||w),"A.events","partialPublish")}clearTimeout(c);g=!1}function f(){for(var b=l.now(),c;(c=d.shift())!==u;)try{if(!1===c.fn.apply(r,c.args)&&a(c.id),d.length&&50<=l.now()-b){l.delay(f,15);return}}catch(e){n.logError(e,"Event execution failed for timesliced event "+c.topic,"ERROR")}g=!1}var c={},e=0,g=!1,d=[];return{publish:function(a){var q=c[a];if(q){var h=q.isTimeSliced,
217m=Array.prototype.slice.call(arguments,1),l=e++,E=[];if(h)for(var G;(G=q.shift())!==u;)d.push({topic:a,id:l,fn:G,args:m});else{G=0;for(var H=q.length;G<H;G++)(k?E:d).push({topic:a,id:l,fn:q[G],args:m})}if(k)if(h)g||(g=!0,f());else for(q=E;(h=q.shift())!==u;)try{if(!1===h.fn.apply(r,h.args))break}catch(J){n.logError(J,"Event execution failed for event "+h.topic,"ERROR")}else g||(g=!0,b(h))}},subscribe:function(a,b){c[a]||(c[a]=[]);if("function"===typeof b)return c[a].unshift(b),{event:a,callback:b}},
218unsubscribe:function(a,b){for(var f,e=a.split(" ");(f=e.pop())!==u;)if(c[f])if(b){f=c[f];for(var q=0,g=f.length;q<g;q++)f[q]===b&&f.splice(q--,1)}else c[f]=[]},makeTopicTimeSliced:function(a){c[a]||(c[a]=[]);c[a].isTimeSliced=!0}}}(),b=function(){var b=function(b,f,c){var q=b.split(" "),g=[],d=f;for(!0===c&&(d=function(){f.apply(r,arguments);a.unsubscribe(b,d)});(c=q.pop())!==u;)e[c]?(a.subscribe(c,f),a.publish(c),a.unsubscribe(c)):g.push(a.subscribe(c,d).event);return{event:g.join(" "),callback:d}};
219l.each("ready load unload afterLoad scroll resize orientationchange zoom".split(" "),function(a,f){b[a]=function(){b.apply(r,[a].concat([].slice.call(arguments,0)))}});return b}(),f=l.once(function(){m.responsiveGridEnabled()&&m.toggleResponsiveGrid(!0);h("beforeReady");h("ready");h("afterReady");"complete"===document.readyState&&g()});d(document).ready(f);n.when("a-bodyBegin").execute(function(){h("bodyBegin")});n.when("a-domready").execute(f);c.load(g);c.unload(function(){h("unload",!1)});return{on:b,
220one:function(a,f){var c=a.split(" ");if(1<c.length)n.error("A.one only accepts a single event name, but was provided with: "+c.length+", ("+a+")","A.events","one");else return b(a,f,!0)},off:function(b,f){"object"===typeof b&&(b=b.event,f=b.callback);return a.unsubscribe(b,f)},trigger:function(){a.publish.apply(r,arguments)},events:{defaults:{input:"change",select:"change",a:"click",button:"click",form:"submit"}}}});n.when("a-util","a-events").register("a-prefix",function(d,l){function m(c){return c.toLowerCase().replace(/-(.)/g,
221function(a,b){return b.toUpperCase()})}var k={transitionend:null},h=document.createElement("div").style,g={},e=["o","ms","moz","webkit"];l.on("beforeReady",function(){if(r.addEventListener){var c=document.createElement("div"),a=function(b){k.transitionend=b.type;this.removeEventListener("webkitTransitionEnd",a,!1);this.removeEventListener("transitionend",a,!1);this.removeEventListener("otransitionend",a,!1);this.removeEventListener("oTransitionEnd",a,!1)};c.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;");
222c.addEventListener("transitionend",a,!1);c.addEventListener("webkitTransitionEnd",a,!1);c.addEventListener("otransitionend",a,!1);this.addEventListener("oTransitionEnd",a,!1);document.body.appendChild(c);d.delay(function(){c.style.top="100px";d.delay(function(){c.parentNode.removeChild(c);c=a=null;d.each(k,function(a){})},100)},0)}});return{prefixes:{getStyle:function(c){if(!g[c]){var a=m(c);if(a in h)g[c]=a;else for(var a=a.charAt(0).toUpperCase()+a.slice(1),b=e.length;b--;){var f=e[b]+a;f in h&&
223(g[c]=f)}}return g[c]},getEvent:function(c){return c?k[c.toLowerCase()]:u}}}});n.when("a-base","a-util","a-events").register("a-declarative",function(d,l,m){function k(c){var a=g(c.currentTarget),b=g(c.target);if("submit"===c.type){var f=b.closest("form");f.length&&(b=f)}if(f=a.data("action"))f=f.split(" "),l.each(f,function(f){var g=e[f]||{},d=a.data(f),h=c.type,h={$target:b,$currentTarget:a,targetTag:b.prop("tagName").toLowerCase(),type:h,action:f,data:d,$event:c,$declarativeParent:a};
224f="a:declarative:"+f;m.trigger(f,h);m.trigger(f+":"+c.type,h);f=!1;d?f=!!d.allowLinkDefault:g&&(f=!!g.allowLinkDefault);"click"!==c.type||f?g=!1:(g=b.closest("a"),g=g.length&&("#"===g[0].href||c.currentTarget===g[0]||g.parent(".a-declarative").length));g&&c.preventDefault()})}function h(){var c,a,b,f;switch(arguments.length){case 2:c=arguments[0];f=arguments[1];break;case 3:c=arguments[0];a=arguments[1];f=arguments[2];break;case 4:c=arguments[0],a=arguments[1],b=arguments[2],f=arguments[3]}c&&("string"===
225typeof c&&(c=l.trim(c).split(" ")),l.each(c,function(c){var g="a:declarative:"+c;e[c]=b||{};if(a)a="string"===typeof a?l.trim(a).split(" "):a,l.each(a,function(a){m.on(g+":"+a,f)});else m.on(g,f)}))}var g=d.$,e={};g(document).delegate(".a-declarative","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",
226k).delegate(".a-gesture","tap swipe swipe-horizontal swipe-vertical pan-horizontal pan-vertical doubleTap",k);h.create=function(c,a,b){var f=c.jquery&&c.length?c:g(c);if(f.length&&a){var e=f.data("action");f.data("action",e?e+" "+a:a).data(a,b?b:{});f.addClass("a-declarative")}return c};h.remove=function(c,a){var b=c.jquery&&c.length?c:g(c),f=b.data("action");a=a||f;if(b.length&&f){for(var f=f.split(" "),e=f.length;e--;)f[e]!==a&&""!==f[e]||f.splice(e,1);f.length?b.data("action",f.join("")):b.data("action",
227null).removeClass("a-declarative");b.data(a,null)}return c};return{declarative:h}});n.when("a-base","a-util","a-events","a-declarative").register("a-state",function(d,l,m,k){function h(b,f,e,g){if(null===f||c.isArray(f)||c.isPlainObject(f)){var d=l.copy(a[b]);d&&f&&!g?l.extend(a[b],f):a[b]=l.copy(f);f=l.diff(d,a[b]);g=l.copy(a[b]);e||m.trigger("a:state:update:"+b,g,f,d);return g}n.error("Invalid value passed to A.state with a namespace of "+b+". Value: "+f,"A.state","updateNamespace")}
228function g(a,f,c){if(1===f.length)return a[f.shift()]=c,a;a[f.shift()]=g({},f,c);return a}function e(){for(var b=document.getElementsByTagName("script"),f=0,e=b.length;f<e;f++)if(!c.data(b[f],"a-eval")){var g=c(b[f]),d=g.attr("data-a-state");if(d&&(d=l.parseJSON(d),d.key)){var k;try{k=l.parseJSON(g.html())}catch(m){n.logError(m,"State parsing failed for state "+d.key,"ERROR");continue}c.data(b[f],"a-eval",!0);(g=a[d.key])&&l.extend(k,g);h(d.key,k)}}}var c=d.$,a={};k.declarative("a-state",function(a){var f=
229a.$target,c=a.data.key,e=a.data[a.type];e||m.events.defaults[a.targetTag]!==a.type||(e=f.attr("name"));e&&c&&(f.is("select")&&(f=f.find(":selected")),typeof f.val()!==u&&"string"===typeof e&&(a=f.val(),f.is("input[type=checkbox]")&&!f.prop("checked")&&(a=null),e=g({},e.split("."),a)),h(c,e))});d=function(b,f,c){return f===u?l.copy(a[b]):h(b,f,!!c)};d.bind=function(a,f){m.on("a:state:update:"+a,f)};d.replace=function(a,f,c){return h(a,f,!!c,!0)};m.on("beforeReady",e);d.parse=e;return{state:d}});
230n.when("a-base","a-util","a-events","a-declarative","a-state").register("a-ajax",function(d,l,m,k,h){function g(b){return b&&"string"!==typeof b?a.param(b):""}function e(a,b){a&&0!==a.length&&("string"===typeof a&&""===l.trim(a)?b&&b(a):(a[0]instanceof Array||(a=[a]),l.each(a,function(c){var e=f[c[0]];e?e.apply(r,c):((e=b)||n.error("There is no handler for the streaming ajax command: "+a[0],"A.ajax","chunkHandler"),e(c))})))}function c(a,b){b=b||{};var f=b.headers||{};b.accepts!==u&&(f.Accept=b.accepts);
231b.contentType!==u&&(f["Content-Type"]=b.contentType);return q["a-ajax-update"]({url:a,cache:b.cache,params:g(b.params),method:b.method,chunk:b.chunk,success:b.success,failure:b.failure||b.error,abort:b.abort,indicator:b.indicator,timeout:b.timeout,headers:f,withCredentials:!!b.withCredentials})}var a=d.$,b=function(){r.XMLHttpRequest||(r.XMLHttpRequest=function(){return new ActiveXObject("Microsoft.XMLHTTP")});var a=function(){function a(){0<b.length?b.pop().send():f--}var b=[],f=0,c=0,e=0;return{add:function(a){4>
232f?(a.send(),f++):(b.push(a),c++,b.length>e&&(e=b.length),(a=r.ue)&&a.count&&(a.count("aui:ajax:queued",c),a.count("aui:ajax:maxQueued",e)))},complete:a,abort:function(f){l.each(b,function(a,c){if(a===f)return b.splice(c,1),l.breaker});a()}}}(),b=function(){},f=function(b){var f=b.http,c=!1,e=!1;switch(f.readyState){case 4:e=!0;break;case 3:c=!0}var q=200===f.status||304===f.status,g=b.responsePosition;if(c||e&&q){var d=f.responseText;if(g<d.length){var g=d.substring(g,d.length),d=g.split("&&&"),h=
233g.lastIndexOf("&&&");if(-1===h&&c)return;h<g.length-3&&c&&d.pop();l.each(d,function(a,f){var c;if(""!==l.trim(a))try{c=l.parseJSON(a)}catch(e){l.delay(function(){n.error("Invalid streaming ajax JSON response: "+a,"A.ajax","streamingResponseHandler")},0)}else c=a;b.callbacks.chunk(c)});b.responsePosition+=h}}e&&(clearInterval(b.pollTimer),clearTimeout(b.timeoutTimer),a.complete(),q?b.callbacks.success(null,f.statusText,b):b.callbacks.failure(b,f.statusText,f.statusText),m.trigger("a:pageUpdate"),m.trigger("a:ajax:complete"))},
234c=function(b){var f=b.http;if(4===f.readyState){clearInterval(b.pollTimer);clearTimeout(b.timeoutTimer);a.complete();var c=f.responseText;try{var e=l.parseJSON(c);e&&(c=e)}catch(q){}200!==f.status&&304!==f.status?b.callbacks.failure(b,f.statusText,f.statusText):b.callbacks.success(c,f.statusText,b);m.trigger("a:ajax:complete")}};return function(){function e(b){if(4>b.http.readyState){clearInterval(b.pollTimer);var f="Request Timeout";try{f=b.http.statusText}catch(c){}b.callbacks.failure(b,f,f);a.complete()}}
235function q(a,b,f){f=f||{};f=l.extend({},d.all,d[b],f);l.each(f,function(b,f){(b||""===b)&&a.setRequestHeader(f,b)});return a}function g(b,f,c,e,d,h,w,k,m,l){var x=b.http;x.open(f,c);q(x,f,m);b.timeout=e;b.callbacks.chunk=d||b.callbacks.chunk;b.callbacks.success=h||b.callbacks.success;b.callbacks.failure=w||b.callbacks.failure;b.callbacks.abort=k||b.callbacks.abort;l&&(x.withCredentials=!0);a.add(b);return{abort:function(){b.abort()}}}var d={all:{"X-Requested-With":"XMLHttpRequest"},get:{Accept:"text/html,*/*"},
236post:{Accept:"text/html,*/*","Content-Type":"application/x-www-form-urlencoded"}},h=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}};h.prototype={send:function(){var a=this;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")||
237-1!==b.indexOf("application/amazonui-streaming-json")?f:c)(a)}},25);a.timeout="undefined"===typeof a.timeout?2E4:a.timeout;a.timeoutTimer=l.delay(e,a.timeout,a)},get:function(a,b,f,c,e,q,d,t,h){if(b){var w=a.indexOf("?"),k=a.charAt(a.length-1);-1<w?"?"!==k&&"&"!==k&&(a+="&"):a+="?";a+=b}return g(this,"get",a,f,c,e,q,d,t,h)},abort:function(){this.http&&this.http.abort();clearInterval(this.pollTimer);clearTimeout(this.timeoutTimer);a.abort(this);this.callbacks.abort(this)},post:function(a,b,f,c,e,q,
238d,t,h){this.params=b;return g(this,"post",a,f,c,e,q,d,t,h)}};return h}()}(),f={update:function(b,f,c){a(f).html(c)},append:function(b,f,c){b=a(f);b.html(b.html()+c)},prepend:function(b,f,c){b=a(f);b.html(c+b.html())},state:function(a,b,f){h.state(b,f)},script:function(a,b){eval(b)},trigger:function(a,b){var f;f=Array.prototype.slice.call(arguments,1);m.trigger.apply(void 0,f)}},q={"a-ajax-update":function(f){var c=new b,q=function(){var a=r.ue;a&&a.tag&&(a.tag("aui"),a.tag("aui:ajax"))},g=f.abort,
239d=a(f.indicator);d.show();var h="string"===typeof f.method&&"post"===f.method.toLowerCase()?"post":"get";"get"===h&&!1===f.cache&&(f.params+=[""===f.params?"":"&","_=",l.now()].join(""));return c[h](f.url,f.params,f.timeout,function(a){q();e(a,f.chunk)},function(){d.hide();q();f.success&&f.success.apply(r,arguments)},function(){d.hide();q();f.failure&&f.failure.apply(r,arguments)},g,f.headers,f.withCredentials)}};k.declarative("a-ajax-update",function(a){var b=a.$target,f=a.action,c=a.data;if(c||
240m.events.defaults[a.targetTag]===a.type)if("object"!==typeof c||c[a.type]){var c=c||{},e=c.url||b.attr("href")||b.attr("action"),d=g(c.params),h=b.attr("method")||c.method,k=c.indicator,c=c.timeout;e||n.error("No ajax url provided.","A.ajax","declarativeHandler");"form"===a.targetTag&&a.type===m.events.defaults.form&&(b=b.serialize(),d+=b);a.$event.preventDefault();return q[f]({url:e,params:d,method:h,indicator:k,operation:f,timeout:c})}});return{ajax:c,get:function(a,b){b=b||{};b.method="get";return c(a,
241b)},post:function(a,b){b=b||{};b.method="post";return c(a,b)}}});n.when("a-base","a-util","p-detect","a-prefix").register("a-animate",function(d,l,m,k){function h(a,b,c){a=a.jquery?a[0]:a;b=k.prefixes.getStyle(b);a.style[b]=c}function g(a){var b="",c=m.capabilities.transform3d;a.top!==u&&a.left!==u?(b="translate",c&&(b+="3d"),b+="("+a.left+", "+a.top,c&&(b+=", 0"),b+=")"):(a.top!==u?b="translateY("+a.top+")":a.left!==u&&(b="translateX("+a.left+")"),c&&(b+=" translateZ(0)"));a.scale!==
242u&&(b+=" scale("+a.scale+")");return b}function e(b){var c={},e=!1;l.each(a,function(a){a in b&&(e=!0,c[a]=b[a],delete b[a])});return e?c:null}function c(a,b,c){m.capabilities.transform?("string"===typeof c&&(c=parseInt(c,10)),l.isFiniteNumber(c)||(c=0),a=parseInt(a.css(b),10),l.isFiniteNumber(a)||(a=0),c=c-a+"px"):l.isFiniteNumber(c)&&(c+="px");return c}var a=["top","left","scale"];d={animate:function(a,b,c,e,g){a._a||(a._a=0);a._a++;var d=function(){a._a--;g&&g()};a.queue("fx",[function(){a.animate(b,
243{duration:c,easing:"linear"===e?e:"swing",complete:d,queue:!1})}])},fadeIn:function(a,b,c,e){a.fadeIn({duration:b,easing:"linear"===c?c:"swing",complete:e,queue:!1})},fadeOut:function(a,b,c,e){var g=a.css("opacity");a.fadeOut({duration:b,easing:"linear"===c?c:"swing",complete:function(){.95>+g&&a.css("opacity",g);e&&e()},queue:!1})},fadeToggle:function(a,b,c,e){a.fadeToggle({duration:b,easing:"linear"===c?c:"swing",complete:e,queue:!1})},slideUp:function(a,b,c,e){a.slideUp({duration:b,easing:"linear"===
244c?c:"swing",complete:e,queue:!1})},slideDown:function(a,b,c,e){a.slideDown({duration:b,easing:"linear"===c?c:"swing",complete:e,queue:!1})},slideToggle:function(a,b,c,e){a.slideToggle({duration:b,easing:"linear"===c?c:"swing",complete:e,queue:!1})},isAnimated:function(a){a=a.jquery?a[0]:a;return a._a&&0<a._a}};var b={animate:function(a,b,d,w,k){var v=a[0];b=l.copy(b);d=d===u?250:d;w=w||"linear";b.top!==u&&(b.top=c(a,"top",b.top));b.left!==u&&(b.left=c(a,"left",b.left));h(a,"transition",4>d?"all 0ms":
245"all "+d+"ms "+w);if(4<d){v._a===u&&(v._a=0);v._a++;var x=function(){v._a--;v._a||h(a,"transition","");k&&k()};l.delay(function(){l.delay(x,d)},0)}m.capabilities.transform&&(w=e(b))&&h(a,"transform",g({top:w.top,left:w.left,scale:w.scale}));l.objectIsEmpty(b)||a.css(b);4>=d&&k&&l.delay(k,0)},fadeIn:function(a,b,c,e){if("none"===a.css("display")||.05>+a.css("opacity")){var g=a.css("opacity")||1;if(!g||.05>+g)g=1;a.css("opacity","0").show();var d=this.animate;l.delay(function(){d(a,{opacity:g},b,c,
246function(){e&&e()})},16)}else e&&e()},fadeOut:function(a,b,c,e){var g=a.css("opacity");"none"!==a.css("display")&&.05<+g?this.animate(a,{opacity:0},b,c,function(){a.hide().css("opacity",g);e&&e()}):e&&e()},fadeToggle:function(a,b,c,e){("none"===a.css("display")||.05>+a.css("opacity")?this.fadeIn:this.fadeOut).call(this,a,b,c,e)},slideUp:function(a,b,c,e){var g=this.animate;a.css({height:a.innerHeight(),overflow:"hidden"});l.delay(function(){g(a,{height:0},b,c,function(){a.hide();a.css({height:"",
247overflow:""});e&&e()})},0)},slideDown:function(a,b,c,e){var g=a.innerHeight(),d=this.animate;a.css({height:0,overflow:"hidden"});a.show();l.delay(function(){d(a,{height:g},b,c,function(){e&&e();a.css({height:"",overflow:""})})},0)},slideToggle:function(a,b,c,e){(a.is(":visible")?this.slideUp:this.slideDown).call(this,a,b,c,e)},isAnimated:function(a){a=a.jquery?a[0]:a;return a._a&&0<a._a}};return m.capabilities.transition?b:d});n.when("a-base","a-util","a-events","a-defer","p-detect").register("a-image",
248function(d,l,m,k,h){function g(a){a=c(a);var b=a.data("a-dynamic-image");if(b&&"object"===typeof b){var f=a.data("a-dynamic-image-container");"undefined"===typeof f&&(f=a.closest(".a-dynamic-image-container"),0===f.length&&(f=a.parent()),a.data("a-dynamic-image-container",f));var e=h.capabilities.hires&&r.devicePixelRatio?r.devicePixelRatio:1,g=f.width()*e,d=f.height()*e,t=Number.MAX_VALUE,k=Number.MAX_VALUE,m=a.attr("src")||"",n,E=g/d;l.each(b,function(a,b){var f=parseInt(a[0],10),c=parseInt(a[1],
24910),f=f-d,c=c-g,c=1<=E?c:f;Math.abs(c)<k&&0<=c&&(k=Math.abs(c),n=b);Math.abs(c)<t&&(t=Math.abs(c),m=b)});n&&(m=n);q.schedule(m,a);q.fill();return m}}function e(){c("img.a-dynamic-image").each(function(){c(this).data("a-manual-replacement")||g(this)})}var c=d.$;c(r);var a=document.getElementsByTagName("img"),b={},f=0,q=function(){var a=[],c={};return{schedule:function(f,e){c[f]||(a.push(f),c[f]=!0);b[f]=b[f]||[];for(var q=0;q<b[f].length;q++)if(e.is(b[f][q]))return;b[f].push(e)},fill:function(){for(var b=
2500;b<2-f;b++)if(0<a.length){var e=a.shift();c[e]=!1;t.load(e)}}}}(),t=function(){function e(a){var f=b[a];f&&(l.each(f,function(b){b.data("a-image-replaced")!==a&&(b.data("a-image-replaced",a),k.defer(function(){b.attr("src",a);m.trigger("a:image:load",{$imageElement:b,url:a});var f=b.data("a-image-name");f&&m.trigger("a:image:load:"+f,{$imageElement:b,url:a})}))}),b[a]=[])}var g={};return{load:function(a){if(g[a])e(a);else if(!1!==g[a]){var b=new Image;b.onload=function(){f--;e(a);g[a]=!0;q.fill()};
251b.onerror=function(){f--;g[a]=!1;q.fill()};f++;k.defer(function(){b.src=a})}},poll:function(){l.each(a,function(a){a=c(a);a.data("a-hires-loaded")||a.is(":hidden")||!l.onScreen(a)||a.data("a-manual-replacement")||(a.data("a-hires")&&q.schedule(a.data("a-hires"),a),a.data("a-hires-loaded",!0))})}}}();h.capabilities.hires&&m.on.ready(function(){l.interval(function(){t.poll();q.fill()},2E3)});m.on.ready(e);c(r).resize(e);return{loadHiResImage:function(a){var b=[];c(a).each(function(){var a=c(this),f=
252a.data("a-hires");f&&(q.schedule(f,a),q.fill(),b.push(f));a.data("a-hires-loaded",!0)});return b},loadDynamicImage:function(a){var b=[];c(a).each(function(){b.push(g(this))});return b},loadImageManually:function(a,b){var f=[];c(a,b).each(function(){var a=c(this);if(!a.data("a-image-already-loaded")){a.data("a-image-already-loaded",!0);var b=g(a),e=c("<img>").attr("src",b||a.data("a-image-source"));f.push(b);var b=""+this.className,q=a.data("a-extra-classes");q&&(b+=" "+q);e.attr("class",b);e.attr("id",
253this.id);e.attr("style",a.attr("style"));e.attr("alt",a.attr("alt"));e.attr("usemap",a.attr("usemap"));e.attr("title",a.attr("title"));e.attr("role",a.attr("role"));l.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 f})},loadDescendantImagesManually:function(a,b){var f=c(a,b).find("div.a-manually-loaded").filter(function(){return!c(this).data("a-image-already-loaded")});return this.loadImageManually(f)}}});
254n.register("a-class",function(){function d(){}var l=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;d.extend=function(m){var k=this.prototype,h=Object.create?Object.create(k):function(c){function a(){}a.prototype=c;return new a}(k),g;for(g in m)h[g]="function"===typeof m[g]&&"function"===typeof k[g]&&l.test(m[g])?function(c,a){return function(){var b=this._super;this._super=k[c];var f=a.apply(this,arguments);this._super=b;return f}}(g,m[g]):m[g];var e;n.now("a-weblab").execute(function(c){e=c&&c.is("AUI_58736",
255"T1")?"function"===typeof h.init?h.hasOwnProperty("init")?h.init:function(){k.init.apply(this,arguments)}:function(){}:"function"===typeof h.init?h.init:function(){}});e.prototype=h;h.constructor=e;e.extend=d.extend;return e};return{createClass:function(m){return d.extend(m)}}});n.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").register("A",
256function(d){var l={};d.each(arguments,function(m){d.extend(l,m)});return l});n.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},NOOP:function(){}}}});n.when("jQuery","a-detect","a-events","a-util","a-defer").register("a-browser-events",function(d,l,m,k,h){function g(){return r.innerHeight?r.innerHeight:document.documentElement.clientHeight}function e(){return r.innerWidth?
257r.innerWidth:document.documentElement.clientWidth}function c(){return r.innerWidth?Math.round(document.documentElement.clientWidth/r.innerWidth*10)/10:1}function a(a){switch(a){case t.ALL:a="orientation height width zoom scrollLeft scrollTop".split(" ");break;case t.SCROLL:a=["scrollLeft","scrollTop"];break;case t.ZOOM:a=["height","width","zoom","scrollLeft","scrollTop"];break;default:a=["orientation","height","width","scrollLeft","scrollTop"]}for(var b={},f,d;(d=a.pop())!==u;)f=w[d],"orientation"===
258d?w[d]=r.orientation===u?e()>g()?90:0:r.orientation:"height"===d?w[d]=g():"width"===d?w[d]=e():"scrollTop"===d?w[d]=r.scrollY?r.scrollY:q.scrollTop():"scrollLeft"===d?w[d]=r.scrollX?r.scrollX:q.scrollLeft():"zoom"===d&&(w[d]=c()),w[d]!==f&&(b[d]=f);return b}function b(a){if(a=y[a])a.pollCounter=a.maxPollCount,a.intervalId||(a.intervalId=setInterval(a.handler,a.pollInterval))}function f(a){(a=y[a])&&a.intervalId&&(clearInterval(a.intervalId),a.intervalId=0)}var q=d(r),t={ORIENTATION_CHANGE:"orientationchange",
259SCROLL:"scroll",RESIZE:"resize",ZOOM:"zoom",ALL:"all"},w={scrollLeft:0,scrollTop:0,height:g(),width:e(),orientation:r.orientation===u?e()>g()?90:0:r.orientation,zoom:c()};m.on("beforeReady",function(){a(t.ALL)});var z={speed:0,degree:0,direction:"",positionX:0,positionY:0},v=[],x;q.bind("mousemove",k.throttle(function(a){a={x:a.clientX,y:a.clientY};if(x){var b=x,f=Math.sqrt(Math.pow(a.x-b.x,2)+Math.pow(a.y-b.y,2))/50*10,c=Math.atan2(a.y-b.y,a.x-b.x)/(Math.PI/180),e=b=0;v.push({speed:f,degree:c});
2604<v.length&&(v=v.slice(-4));f=v.length;for(c=0;c<f;c++)b+=v[c].speed,e+=v[c].degree;b=Number((b/f).toFixed(2));e=Math.round(e/f);z={speed:b,degree:e,direction:0<=e?157.5<e?"W":112.5<e?"SW":67.5<e?"S":22.5<e?"SE":"E":-157.5>e?"W":-112.5>e?"NW":-67.5>e?"N":-22.5>e?"NE":"E",positionX:a.x,positionY:a.y};x=a}else a&&(x=a)},50));q.bind(t.SCROLL,k.throttle(function(){var b=a(t.SCROLL);m.trigger(t.SCROLL,w,b)},100));var y={};k.each([t.RESIZE,t.ZOOM],function(a){y[a]={handler:function(){},lastViewport:k.copy(w),
261maxPollCount:5,pollCounter:5,pollInterval:100,intervalId:0}});y.resize.handler=function(){var b=[],c=y.resize;a("resize");var e=k.diff(w,c.lastViewport);e.orientation&&b.push(t.ORIENTATION_CHANGE);e.width||e.height?b.push(t.RESIZE):l.capabilities.isIETouchCapable&&e.scrollTop&&b.push(t.RESIZE);b.length&&(c.lastViewport=k.copy(w),k.each(b,function(a){m.trigger(a,w,e)}));0===--c.pollCounter&&f(t.RESIZE)};y.resize.pollInterval=100;y.resize.maxPollCount=10;q.bind(t.RESIZE,function(a){b(t.RESIZE)});y.zoom.handler=
262function(){a(t.ZOOM);var b=y.zoom,c=k.diff(w,b.lastViewport);c.zoom&&(b.lastViewport=k.copy(w),m.trigger(t.ZOOM,w,c));0===--b.pollCounter&&f(t.ZOOM)};y.zoom.pollInterval=200;l.capabilities.android&&q.bind("touchcancel",function(a){2===a.originalEvent.changedTouches.length&&(y.zoom.maxPollCount=15,b(t.ZOOM))});l.capabilities.ios&&q.bind("touchend",function(a){1===a.originalEvent.touches.length&&(y.zoom.maxPollCount=1,b(t.ZOOM))});l.capabilities.ios||l.capabilities.android||q.bind("resize",function(a){y.zoom.maxPollCount=
2635;b(t.ZOOM)});return{viewport:function(b){b&&a(t.ALL);return k.copy(w)},cursor:function(){return k.copy(z)},scrollBarWidth:function(a){if(a||(document&&document.body&&document.body.scrollHeight?document.body.scrollHeight:0)>g()){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}}});n.register("a-analytics",function(){return{increment:function(d,
264l){var m=r.ue;m&&m.count&&m.count("aui:"+d,(m.count("aui:"+d)||0)+(l||1))},logError:function(d,l,m){r.ueLogError&&r.ueLogError({message:d},{logLevel:l,attribution:m})}}});n.when("a-analytics").register("a-preload",function(d){function l(){if(0<v.length)w=v;else if(w=z,0===w.length||!x)return!1;if(E>=F)return!1;E++;return!0}function m(a,b){var f=function(){if(a){var b=a.parentElement;b&&b.removeChild(a);a=null}};b&&clearTimeout(b);E=1>E?0:E-1;y?c(f,5):f();C?c(g,0):g()}function k(a){var b,
265f;f=a.indexOf("#");var c=a.indexOf("?"),c=0<c?c:0<f?f:a.length;(f=a.lastIndexOf(".",c))&&(b=a.substring(f+1,c).toLowerCase());return"gz"===b?k(a.substring(0,f)):b}function h(a,b,f,e){var q;if(y||A&&!f)q=c(function(){m(a,q)},2500+100*Math.random());a.onerror=function(){m(a,q)};a.onload=function(){m(a,q)}}function g(){if(l()){var f=w.pop(),e=k(f),q;a:{for(q=H.length;q--;)if(H[q]===e){q=!0;break a}q=!1}var t;y?"js"!==e&&(t="OBJECT"):C?(t="IMG",q||(10<=D?t="LINK":9===D&&(t="SCRIPT"))):t="IMG";e=t;t=1;
266var x="",p;if(e){p="IMG"===e?new Image:a.createElement(e);p.style.display="none";if("IFRAME"===e)for(t=0;f;)y&&"js"===k(f)||(x+="<link rel='prefetch' href='"+f+"'/>",t++),f=w.pop();else"IMG"===e?(h(p,e,q,f),p.src=f):"OBJECT"===e?(p.data=f,h(p,e,q,f)):"SCRIPT"===e?(p.type="text/cache",h(p,e,q,f),p.src=f):"LINK"===e&&(p.rel="stylesheet",p.media="speech",h(p,e,q,f),p.href=f);if(!C||"IMG"!==e)try{if(b.appendChild(p),x){var z=p.contentWindow.document;z.open();z.write(x);z.close();c(m,0)}}catch(v){m();
267return}d.increment("preload_fulfilled",t);E<F&&g()}else m()}}function e(a,b){if(I){if("string"===typeof a)a=[a];else if("object"!==typeof a||null===a)return;var f,c;for(f=0;f<a.length;f++)(c=a[f])&&"string"!==typeof c?e(c,b):c&&" "!==c[0]&&(b.splice(Math.round(Math.random()*b.length),0,c),d.increment("preload_asks"))}}var c=setTimeout,a=document,b=a.documentElement,f=b.style,q=navigator,t=q.userAgent,w=[],z=[],v=[],x=!1,y="MozAppearance"in f,A=!y&&"webkitAppearance"in f;A&&q.vendor.indexOf("Apple");
268var C=!y&&!A&&(0===q.appName.indexOf("Microsoft")||-1<t.indexOf("Trident/")),I=A||y||C,f=C?null!==/Trident\/([\d]+)/.exec(t)?parseFloat(RegExp.$1):null:-1,D=C?f?f+4:6:-1,F="undefined"!==typeof r.plCount?r.plCount():C&&8>D?2:5,E=0,u=!1,H=["gif","jpeg","jpg","png"];n.when("a-preload-api-used","afterLoad").execute("a-preload-low-priority",function(){x=!0;g()});return{preload:function(a,b){b?b(a):(u||(u=!0,n.declare("a-preload-api-used")),e(a,z),g())}}});n.when("a-util").register("a-request-animation-frame",
269function(d){for(var l=0,m=["ms","moz","webkit","o"],k=0;k<m.length&&!r.requestAnimationFrame;++k)r.requestAnimationFrame=r[m[k]+"RequestAnimationFrame"],r.cancelAnimationFrame=r[m[k]+"CancelAnimationFrame"]||r[m[k]+"CancelRequestAnimationFrame"];r.requestAnimationFrame||(r.requestAnimationFrame=function(h,g){var e=d.now(),c=Math.max(0,16-(e-l)),a=r.setTimeout(function(){h(e+c)},c);l=e+c;return a});r.cancelAnimationFrame||(r.cancelAnimationFrame=function(d){clearTimeout(d)});return{requestAnimationFrame:function(d,
270g){return r.requestAnimationFrame(d,g)},cancelAnimationFrame:function(d){r.cancelAnimationFrame(d)}}});n.when("A").register("a-form-controls-api",function(d){var l=d.$,m=0,k=function(g){return g&&g.jquery?g:g&&1===g.nodeType?l(g):null},h=function(g,e,c){var a=k(g);if(!a||1!==a.length)return!1;g=a.find("input").first();e!==u&&(e=!!e,a.hasClass("a-touch-multi-select")&&(a.find("i.a-icon").first().toggleClass("a-icon-touch-multi-select-active",e).toggleClass("a-icon-touch-multi-select",
271!e),a.attr("aria-checked",e)),g.prop("checked")!==e&&g.prop("checked",e).trigger("change"));c!==u&&(c=!!c,g.prop("disabled")!==c&&g.prop("disabled",c))};return{findFormElementContainer:function(g){if((g=k(g))&&1===g.length){var e=g.closest("form");0===e.length&&(e=g.closest("fieldset"),0===e.length&&(e=l(document)));return e}},toggleCheckboxState:function(g){g=k(g);var e;g&&1===g.length&&(e=g.find("input").first(),h(g,!e[0].checked))},setCheckboxState:h,setRadioState:h,normalizeElement:function(g){if((g=
272(g=k(g))?g:k(this))&&1===g.length){var e=g.find("input").first();e.attr("type");var c=g.hasClass("a-touch-multi-select");g.attr("id")||e.attr("id")||c&&(!c||g.parent().attr("id"))||(c="a-form-controls-autoid-"+m,g.attr("aria-labelledby",c).find(".a-checkbox-label, .a-radio-label, .a-touch-multi-select-item-label").attr("id",c),m++);h(g,e[0].checked,e[0].disabled)}},normalizeFieldsets:function(g){l(g).closest("fieldset").each(function(e,c){var a=l(c),b=a.find("legend").first();if(b.length){var f=b.attr("id");
273f||(f="a-form-controls-autoid-"+m,b.attr("id",f),m++);a.attr("aria-describedby",f)}})}}});n.when("jQuery","a-util","a-state","a-analytics","ready").register("a-weblab",function(d,l,m,k){function h(f){return b[f]||a[f]||"C"}function g(e){var g=b[e]||a[e];!g||f[e]||q[e]||(f[e]=g,clearTimeout(t),t=setTimeout(c,5E3));return g||"C"}function e(a){return a!==u&&r.encodeURIComponent(a)||""}function c(){var a=[];l.each(f,function(b,f){a.push(f+":"+b);q[f]=1});if(a.length){var b=w+e(a.join(","))+
274"&t="+(new Date).getTime()+"&type=",c=r.navigator;c.sendBeacon&&c.sendBeacon(b+"b")?k.increment("wlabBcn"):((new Image).src=b+"i",k.increment("wlabImg"))}f={};clearTimeout(t)}var a=m.state("a-wlab-states")||{},b=m.state("a-ltree-states")||{},f={},q={},t,w="/gp/aui/record.html?rid="+e(r.ue_id)+"&sid="+e(r.ue_sid)+"&wlab=";d(r).bind("unload",c);return{is:function(a,b,f){return(f?g(a):h(a))===b},isActive:function(f){return!(!b[f]&&!a[f])},noTrigger:h,trigger:g}});n.when("A").register("a-component-mixins",
275function(d){return{show:function(){this._$element.removeClass("a-hidden aok-hidden").show();return this},hide:function(){this._$element.addClass("aok-hidden");return this},size:function(){return this._$element.size()},isEmpty:function(){return 0===this._$element.size()}}});n.when("A","a-component-mixins","a-analytics").register("a-component",function(d,l,m){var k=d.createClass({init:function(h,g){d.contains(h,".a-")&&n.error("{API} Cannot create components using 'a-' selectors. Apply your own CSS class or ID to select this element.",
276"API","component");this._$element=d.$(h,g);this._trackApi()},_trackApi:function(){var d=this;n.when("a-weblab").execute(function(g){g.is("AUI_57326","T1")&&d._componentName&&m.increment("api:"+d._componentName)})}});return{create:function(h){var g=h.mixin;g&&delete h.mixin;h=k.extend(h);g&&d.mixin(h.prototype,l,g);return h}}});n.when("A","a-component").register("a-alert",function(d,l){var m=d.$,k=["error","success","warning","info"],h=d.map(k,function(a){return"a-alert-"+a}).join(" "),
277g=d.map(k,function(a){return"a-alert-inline-"+a}).join(" "),e=document.createElement("h4");e.className="a-alert-heading";var c=m(e),a=l.create({_componentName:"alert",init:function(a,f){this._super(a,f);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(a){if("undefined"===typeof a)return this._$heading.text();this._$heading.length?
278this._$heading.text(a):this._$heading=c.clone().text(a).insertBefore(this._$content);return this},removeHeading:function(){this._$heading.remove();this._$heading=m();return this},text:function(a){if("undefined"===typeof a)return this._$content.text();this._$content.text(a);return this},html:function(a){if("undefined"===typeof a)return this._$content.html();this._$content.html(a);return this},type:function(a){-1===d.indexOfArray(k,a)&&n.error("{API} Alert type must be one of [error, success, warning, info].",
279"API","alert");this._$element.each(function(f,c){var e=m(c),d="a-alert-";e.hasClass("a-alert-inline")?(d+="inline-",e.removeClass(g)):e.removeClass(h);e.addClass(d+a)});return this}});return function(b,f){return new a(b,f)}});n.when("A","a-component").register("a-button",function(d,l){function m(d){d.preventDefault()}var k=l.create({_componentName:"button",init:function(d,g){this._super(d,g);this._$element=this._$element.filter(".a-button");this._$coreFormElement=this._$element.children(".a-button-inner").children("button,input");
280this._$coreLinkElement=this._$element.children(".a-button-inner").children("a");this._$contentElement=this._$element.find(".a-button-text")},mixin:["show","hide","isEmpty","size"],toggle:function(){this._$element.toggle();return this},enable:function(){this._$element.removeClass("a-button-disabled");this._$coreFormElement.prop("disabled",!1);this._$coreLinkElement.unbind("click",m);return this},disable:function(){this._$element.addClass("a-button-disabled");this._$coreFormElement.prop("disabled",
281!0);this._$coreLinkElement.click(m);return this},isEnabled:function(){return!this._$element.hasClass("a-button-disabled")},text:function(d){if(!(1>this._$contentElement.length)){if("undefined"===typeof d)return this._$contentElement.text();this._$contentElement.text(d);return this}}});return function(d,g){return new k(d,g)}});n.when("A","a-component","a-form-controls-api").register("a-checkbox",function(d,l,m){var k=d.$,h=m.setCheckboxState,g=l.create({_componentName:"checkbox",init:function(e,
282c){this._super(e,c);this._$element=this._$element.closest(".a-checkbox");this._$input=this._$element.find("[type=checkbox]")},mixin:["show","hide","size","isEmpty"],check:function(e){e=void 0===e?!0:e;this._$element.each(function(){h(this,e)});return this},uncheck:function(){return this.check(!1)},toggleChecked:function(){this._$element.each(function(){m.toggleCheckboxState(this)});return this},isChecked:function(){for(var e=0,c=this._$input.length;e<c;e++)if(!this._$input[e].checked)return!1;return!0},
283isUnchecked:function(){for(var e=0,c=this._$input.length;e<c;e++)if(this._$input[e].checked)return!1;return!0},enable:function(e){e=void 0===e?!0:e;this._$element.each(function(){h(this,void 0,!e)});return this},disable:function(){return this.enable(!1)},toggleEnabled:function(){for(var e=0,c=this._$input.length;e<c;e++)h(this._$element[e],void 0,!this._$input[e].disabled);return this},isEnabled:function(){for(var e=0,c=this._$input.length;e<c;e++)if(this._$input[e].disabled)return!1;return!0},isDisabled:function(){for(var e=
2840,c=this._$input.length;e<c;e++)if(!this._$input[e].disabled)return!1;return!0},toggle:function(e){"undefined"!==typeof e&&(e=!!e);this._$element.each(function(){k(this).toggle(e)});return this}});return function(e,c){return new g(e,c)}});n.when("a-component").register("a-spinner",function(d){var l=d.create({_componentName:"spinner",init:function(d,k){this._super(d,k);this._$element=this._$element.filter(".a-spinner-wrapper, .a-spinner")},mixin:["show","hide","isEmpty","size"],remove:function(){this._$element.remove()}});
285return function(d,k){return new l(d,k)}});n.register("a-ua",function(){return{compareVersions:function(d,l,m){var k=function(c){n.error("Versions are not comparable. "+c,"A - extras","compareVersions")};m=m||".";"string"===typeof d&&"string"===typeof l&&"string"===typeof m&&""!==d&&""!==l||k("Input values are not valid.");d=d.split(m);l=l.split(m);m=Math.max(d.length,l.length);for(var h=0;h<m;h++){var g=h<d.length?Number(d[h]):0,e=h<l.length?Number(l[h]):0;!isNaN(g)&&isFinite(g)&&!isNaN(e)&&
286isFinite(e)||k("Piece of one version number evaluates to NaN or +/- Infinity.");if(g<e)return-1;if(g>e)return 1}return 0}}});n.when("a-base","a-util","a-analytics","afterLoad").execute("a-template-errors",function(d,l,m){var k=d.$,h={};(function(){k(".a-template-errors").each(function(){var g=k(this);(g=g.data("template-errors")||g.find("[data-template-errors]").data("template-errors"))&&0<g.length&&l.each(g,function(e){e=e.split(":").slice(0,3).join(":");h[e]||(h[e]=0);h[e]+=1})})})();
287(function(){l.each(h,function(g,e){var c=e.split(":"),a=Math.pow(10,Math.floor(Math.log(g)/Math.log(10)));m.logError(c[1]+" attribute failed "+c[2]+" in "+c[0]+" template. This error is thrown between "+a+" and "+10*a+" number of times on the page.","ERROR",e)})})()})})})(function(){var n=window.AmazonUIPageJS||window.P,r=n._namespace||n.attributeErrors;return r?r("AmazonUIBaseJS"):n}(),window);
288(function(n,r,u){n.execute(function(){})})(function(){var n=window.AmazonUIPageJS||window.P,r=n._namespace||n.attributeErrors;return r?r("AmazonUITouchJS"):n}(),window);
289(function(n,r,u){n.execute(function(){n.when("A","a-popover-base-factory").register("a-popover-base-apis",function(d,l){return{show:function(d){var k=l.get(d.$trigger?d.$trigger:d);if(k)return k.show.apply(k,arguments)},hide:function(d){var k=l.get(d);if(k)return k.unlock(1),k.hide.apply(k,arguments)},get:function(d){return l.get(d)},remove:function(d){return l.remove(d)}}});n.when("A","a-popover-iframes","a-popover-util","a-popover-objectclass","a-popover-data").register("a-popover-base-factory",
290function(d,l,m,k,h){function g(a){return t[a]?t[a]:null}function e(a,b){return new k.PopoverClass(a,b)}function c(a,f){var c=null;if("number"===typeof a)c=g(a);else if("string"===typeof a)(c=q[a]?q[a]:null)||(c=g(a));else if("object"===typeof a)if(a.$popover)c=a;else{var e=b(a),c=e.data("a-popover-id");c||(c=e.find(".a-declarative").eq(0),c=c.length?c.data("a-popover-id"):null);c=g(c);if(!c){var d=e.data("action");(d=d?e.data(d):null)&&d.name&&(c=d.name,c=q[c]?q[c]:null,!c||f&&c.type!==f?c=null:(d=
291(d=c.attrs("currentDataStrategy"))?h.getStrategyByName(d):h.guessStrategyByAttrs(c.attrs()))&&d.reusePopover?c.$trigger[0]!==e[0]&&(c.$trigger.data("a-popover-id",null),c.$trigger=e):c=null)}}return c}function a(){z||(z=e({id:-1,$popover:w,$trigger:w,immersive:!0},{isActive:function(){return!0},hideMethod:function(){this.hideChildren()},showMethod:d.constants.NOOP}));return z}var b=d.$,f=1,q={},t={},w=b("<div id='a-popover-root' style='z-index:-1;position:absolute;' />").appendTo("body"),z;return{getRoot:a,
292get:function(a,b){b=b?b:this?this.type:null;var f=c(a,b);return f&&b&&f.type!==b?null:f},create:function(h,w){var k=b(h),m=w.attributes||{},z=w.typeSpecificFunctions||w.variant||{},n=w.actionCheck||!1;k.data("a-popover-id");var D=m.type,F=null;!D||k.hasClass("a-declarative")&&k.data("action")&&-1!==k.data("action").indexOf(D)||(k=d.declarative.create(k,"a-"+D),h=k[0]);if(n&&k.data("action")&&-1===k.data("action").indexOf(D))return null;D&&k&&(F=c(k));if(F)return F.type!==D?null:F;n=b(h);D=m.type;
293k=null;D?(-1===b.inArray(D,["modal","secondary-view","popover"])||m.popoverLabel||r.ueLogError&&-1!==document.getElementsByTagName("body")[0].className.indexOf("a-aui_accessibility_49860-t1")&&r.ueLogError({message:"[popoverLabel attribute is required for all AUI popovers, modals and secondary views for accessibility reasons. Please see http://tiny/g8mxo1mk/auiamazdevepopo for more details]"},{logLevel:"ERROR"}),n&&n.length?(m=d.extend({id:f++,$trigger:n,$triggerWrapper:null,$iframe:l.get()},m),z=
294d.copy(z),k=e(m,z),t[k.id]=k,k.name&&(q[k.name]=k),n.data("a-popover-id",k.id),z=k.$trigger.closest(".a-popover"),z=!k.attrs("immersive")&&z.length?g(z.data("a-popover-id"))||a():a(),k.parent=z,z.children.push(k),z=k):z=null):z=null;return z},remove:function(a,b){var f=this.get(a),c=!1;if(f){c=f.id;if(f&&-1<c){var e=d.indexOfArray(f.parent.children,f),g=f.$container,h=f.$trigger;f.parent.children.splice(e,1);f.unlock().hide();f.update({content:""});l.release(f.$iframe);g&&f.$container.remove();h.data("a-popover-id",
295"");f.name&&delete q[f.name];delete t[c];c=!0}else c=!1;b&&d.declarative.remove(f.$trigger[0],"a-"+b)}return c}}});n.when("A","a-popover-util","a-popover-base-factory").register("a-popover-base-handlers",function(d,l,m){function k(g){for(var e;g.length&&!(e=g.data("a-popover-id"));)g=g.parent();return m.get(e)}var h=d.$;h(document).bind("click "+d.action.start,function(g){var e=h(g.target),c=g.originalEvent;if(!(c&&c.pointerType&&c.pointerType===d.pointerType.touch&&"click"===c.type||
296e.hasClass("a-modal-scroller")||"a-popover-lgtbox"===e[0].id||"html"===e[0].nodeName.toLowerCase())){var a=function(a){return l.eventOccursWithin(g,a)};d.each(m.getRoot().children,function(b){if(b.isVisible()||b.isContentLoaded()){var f=l.search(b,a);f?f.hideChildren():null!==b.attrs("lightboxOptions")||b.attrs("immersive")||b.unlock(1).hide()}})}});d.declarative("a-popover-close",["click",d.action.start],function(g){var e=k(g.$target);e&&(e.unlock().hide(),l.trigger("dismiss",e));g.$event.preventDefault()});
297d.declarative("a-popover-a11y","focusout",function(g){var e=k(g.$target);e&&e.$firstTabbable&&e.$lastTabbable&&(g=g.$target[0],e.$firstTabbable[0]?g===e.$lastTabbable[0]?d.delay(function(){h(document.activeElement).hasClass("a-popover-end")&&e.$firstTabbable.focus()},0):g===e.$firstTabbable[0]&&d.delay(function(){h(document.activeElement).hasClass("a-popover-start")&&e.$lastTabbable.focus()},0):d.delay(function(){h(document.activeElement).hasClass("a-popover-end")&&e.$startAnchor.focus()},0))});d.declarative("a-popover-a11y",
298"keydown",function(g){var e=g.$event;e.keyCode===d.constants.keycodes.ESCAPE&&(g=k(g.$target),e.preventDefault(),g&&g.hide())});d.on("resize zoom",function(){m.getRoot().updatePosition()});if(d.capabilities.isSafari&&d.capabilities.ios)d.on("a:popover:refresh",function(g){g=g.popover;g.$popover&&g.$popover.undelegate('input[type="date"]',"blur").delegate('input[type="date"]',"blur",function(){var e=d.$(r);e.scrollTop(e.scrollTop()+1)})})});n.when("A","a-popover-base-apis","a-popover-base-handlers").register("a-popover-base",
299function(d,l,m){return l});n.when("A","a-popover-util","a-popover-data","a-popover-position","a-popover-iframes","a-popover-lightbox").register("a-popover-objectclass",function(d,l,m,k,h,g){function e(f,e){var k=-1,m=[1],v=-2;this.parent=null;this.children=[];this.typeSpecificFunctions={};this.attributes={position:"triggerVertical",alone:!1,immersive:!1};var D=function(f,e){var q=this.isActive(),g=this.getDataStrategy(),t=!this.$popover,h=e||t,k=!1;f=f||h;if(!h)for(var w=m.length;w--&&
300!h;)h=!b[m[w]];h&&(h=z.apply(this),h=a(h),t||(g.unloadContent(this),this.$container.remove(),k=!0),a("body").append(h),this.$container=h,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")||
301(h=parseInt(this.parent.$popover.css("z-index"),10),d.isFiniteNumber(h)||(h=this.parent.attrs("immersive")?1010:0),this.$popover.css("z-index",Math.max(299,100+h)));if(g.shouldRefreshContent(this)||f)k||g.unloadContent(this),g.loadContent(this,t);this.typeSpecificFunctions.updateDimensions!==c&&this.typeSpecificFunctions.updateDimensions.apply(this);m=[];q&&n.call(this,[],!1);q=this.$popover.find(".a-popover-inner").find("a, button, input, select, textarea, [tabindex]:not([tabindex='-1'])");this.$firstTabbable=
302this.closeButton?this.$popover.find(".a-button-close"):q.first();this.$lastTabbable=0===q.length?this.$firstTabbable:q.last();return this},n=function(a,b){function f(){e.updatePosition();var c=e.attrs("navigate");!b&&c&&e.attrs("navigate",!1);g.apply(e,a);b&&l.trigger("show",e);k&&k.apply(e,a);b&&l.trigger("afterShow",e);e.$popover.attr("aria-hidden","false");!b&&c&&e.attrs("navigate",c);v=2}var e=this;b=!!b;var q=e.typeSpecificFunctions,g=q.showMethod!==c?q.showMethod:t,h=q.beforeShowMethod!==c?
303q.beforeShowMethod:null,k=q.afterShowMethod!==c?q.afterShowMethod:null;v=1;e.attrs("originalFocus",document.activeElement);e.$popover.css("visibility","hidden").addClass("a-popover-hidden").show();h&&h.apply(e,a);e.attrs("synchronous")?f():d.delay(function(){f()},0)};this.show=function(){var a=this,b=a.attrs("lightboxOptions")||null;if(!a.isActive()){a.lock(1);b&&g.lock(1);a.attrs("alone")&&d.each(a.parent.children,function(b){b.isActive()&&b.id!==a.id&&b.unlock().hide()});l.trigger("beforeShow",
304a);if(!a.$container||a.isDirty()||a.getDataStrategy().shouldRefreshContent(a))l.trigger("refresh",a),D.call(a);b&&g.show(d.extend({popover:a},b));n.call(a,arguments,!0);d.delay(function(){a.unlock(1);b&&g.unlock(1)},0)}return this};this.hide=function(){var b=this,f=b.typeSpecificFunctions,e=f.hideMethod!==c?f.hideMethod:w,t=f.beforeHideMethod!==c?f.beforeHideMethod:null,k=f.afterHideMethod!==c?f.afterHideMethod:null,m=b.attrs("lightboxOptions")||null;!b.isLocked()&&b.isActive()&&(v=-1,b.hideChildren(),
305l.trigger("beforeHide",b),t&&t.apply(b,arguments),e.apply(b,arguments),h.release(b.$iframe),l.trigger("hide",b),f=b.attrs("originalFocus"),"tooltip"!==b.type&&(!b.$trigger||q&&!b.$trigger.is(":visible")?!f||q&&!a(f).is(":visible")||f.focus():b.$trigger.focus()),d.delay(function(){k&&k.apply(b,arguments);b.$popover.attr("aria-hidden","true");m&&(b.parent.attrs("lightboxOptions")?g.show(d.extend({popover:b.parent},m)):g.hide(m));l.trigger("afterHide",b);v=-2},0));return this};this.update=function(a){var b=
306"string"===typeof a?{content:a}:d.copy(a),f=this.attrs();a=this.getDataStrategy();d.each(b,function(a,b){(a&&!f[b]||f[b]&&f[b]!==a)&&m.push(b)});this.isDirty()&&(b=d.extend({},f,b),this.attrs(b),this.getDataStrategy(b),this.$popover&&a.unloadContent(this),this.isActive()&&D.call(this,!0));return this};this.refresh=function(a,b){return D.call(this,a||!0,b||!1)};this.isActive=function(){return 1<=v};this.isVisible=function(){return 2===v};this.isContentLoading=function(){return 3===v};this.setContentLoading=
307function(){v=3};this.isContentLoaded=function(){return 4===v};this.setContentLoaded=function(){v=4};this.isDirty=function(){return 0<m.length};this.lock=function(a){a||(a=10);k<a&&(k=a);return this};this.unlock=function(a){a||(a=10);k<=a&&(k=-1);return this};this.isLocked=function(){return-1!==k};this.typeSpecificFunctions=e;this.attrs(f);d.extend(this,this.attributes)}var c,a=d.$,b={name:!0,url:!0,content:!0,width:!0,height:!0,"max-width":!0,"max-height":!0,"min-width":!0,"min-height":!0},f=d.capabilities.mobile&&
308d.capabilities.isIE10Plus,q=a("html").hasClass("a-lt-ie9"),t=function(){this.$popover.css({visibility:"visible"}).removeClass("a-popover-hidden");this.attrs("focusWhenShown")&&"ajax"!==this.attrs("currentDataStrategy")&&this.focus()},w=function(){this.$popover.hide().find(".a-lgtbox-vertical-scroll").removeClass("a-lgtbox-vertical-scroll")},z=function(){var a=this.typeSpecificFunctions;return a.skin!==c?a.skin(this):""},v=e.prototype;v.getDataStrategy=function(a){var b=this.typeSpecificFunctions;
309a||this.attrs("currentDataStrategy")||(a=this.attrs());a&&(a=a.dataStrategy?m.getStrategyByName(a.dataStrategy):m.guessStrategyByAttrs(a))&&(b.dataStrategy=a,this.attrs("currentDataStrategy",a.name));return b.dataStrategy};v.getContent=function(){return this.typeSpecificFunctions.getContent!==c?this.typeSpecificFunctions.getContent.apply(this,arguments):null};v.updateContent=function(a){this.typeSpecificFunctions.updateContent!==c&&this.typeSpecificFunctions.updateContent.apply(this,arguments);return this};
310v.setAriaBusy=function(a){this.typeSpecificFunctions.setAriaBusy!==c&&this.typeSpecificFunctions.setAriaBusy.apply(this,arguments);return this};v.ajax=function(a){return this.update({url:a})};v.updateChildrenPosition=function(){d.each(this.children,function(a){a.isActive()&&a.updatePosition()});return this};v.updatePosition=function(){var b=this;if(-1===b.id)d.each(b.children,function(a){a.isActive()&&a.updatePosition()});else{var f=b.$popover;d.capabilities.isMetroIEGuess&&d.capabilities.isIETouchCapable?
311f.css("opacity",.01):f.css("visibility","hidden");var c=function(){var c=f.find(".a-popover-inner").css({height:"auto","overflow-y":"auto"}),e=b.attrs("position"),q={},q=b.typeSpecificFunctions.positionStrategy?k.customPosition(b,b.typeSpecificFunctions.positionStrategy):k[e](b);l.trigger("beforeUpdatePosition",b);e={top:q.top+"px",left:q.left+"px"};d.capabilities.isMetroIEGuess&&d.capabilities.isIETouchCapable?e.opacity=1:e.visibility="visible";f.css(e);b.isContentLoaded()&&0===a(document.activeElement).closest(b.$popover).length&&
312!0===b.attrs("focusWhenShown")&&b.focus();if(c.length&&(!c[0].style.height||"auto"===c[0].style.height)){var g=f.outerHeight()||0,t=f.find(".a-popover-header, .a-modal-close-nohead-top").outerHeight(!0)||0,h=f.find(".a-popover-footer").outerHeight(!0)||0,e=c.outerHeight()||0,g=g-t-h;e>g&&c.css({height:g+"px","overflow-y":"scroll"})}b.$iframe.height(f.outerHeight()).width(f.outerWidth()).css("z-index",parseInt(f.css("z-index"),10)-2).show().offset({top:q.top,left:q.left});l.trigger("afterUpdatePosition",
313b);l.trigger("positionUpdated",b);d.each(b.children,function(a){a.isActive()&&a.updatePosition()})};b.attrs("immersive")&&(d.capabilities.mobile||d.capabilities.tablet)?(f.css({top:0,left:0}),d.delay(function(){c()},0)):c()}return b};v.attrs=function(a,b){var f=this;if(b===c&&"object"!==typeof a)return a?"string"===typeof a?this.attributes[a]!==c?this.attributes[a]:null:null:this.attributes;"object"===typeof a?d.each(a,function(a,b){f.attrs(b,a)}):"string"===typeof a&&(this.attributes[a]=b,f[a]=b);
314return this};v.hideChildren=function(){d.each(this.children,function(a){a.unlock(1);a.hide()});return this};v.focus=function(){var b=this,c=a(r),e=c.scrollTop(),q=b.$popover.offset().top;f&&e>q&&c.scrollTop(q);d.delay(function(){b.$startAnchor.focus()},0);return this};return{PopoverClass:e}});n.when("jQuery","ready").register("a-changeover",function(d){d(document).delegate(".a-changeover:not(.a-changeover-manual)","webkitAnimationEnd animationend click touchstart",function(d){this.style.display=
315"none"})});n.when("A","a-popover-util").register("a-popover-ajax-strategy",function(d,l){var m=d.$,k=m("html").hasClass("a-lt-ie8");return{name:"ajax",reusePopover:!1,loadContent:function(h,g){h.setContentLoading();var e=h.attrs("url"),c=h.attrs("timeout")||1E4,a=h.attrs("ajaxFailMsg")||"Sorry, content is not available.",b=!!h.attrs("cache"),f=h.attrs("spinnerTimer"),q=h.attrs("ajaxHandler"),t=h.attrs("content");h.attrs("content",null);t&&!g?(h.updateContent(t),f&&clearTimeout(f),q&&
316q.abort&&q.abort()):(f=d.delay(function(){h.attrs("content")||"ajax"!==h.attrs("currentDataStrategy")||(l.showSpinner(h),h.setAriaBusy(!0))},k?0:100),q=d.ajax(e,{type:"GET",timeout:c,cache:b,success:function(a){h.attrs("content")||"ajax"!==h.attrs("currentDataStrategy")||(clearTimeout(f),h.setContentLoaded(),l.trigger("ajaxSuccess",h),h.setAriaBusy(!1),h.updateContent(a),h.isActive()&&h.updatePosition(),l.trigger("ajaxContentLoaded",h))},error:function(){h.attrs("content")||"ajax"!==h.attrs("currentDataStrategy")||
317(clearTimeout(f),h.setContentLoaded(),l.trigger("ajaxFail",h),h.setAriaBusy(!1),h.updateContent(a),h.isActive()&&h.updatePosition())}}),h.attrs({spinnerTimer:f,ajaxHandler:q}));return this},unloadContent:function(d){l.clearContent(d);return this},shouldRefreshContent:function(d){return!d.attrs("manualRefresh")},isValidStrategy:function(d){return!!d.url}}});n.when("A","a-popover-util").register("a-popover-inline-strategy",function(d,l){return{name:"inline",reusePopover:!1,loadContent:function(d){d.setContentLoading();
318var k=d.attrs("content");k&&d.attrs("content",null);if(!k)var k=d.$trigger,h=k.data("action"),k=k.data(h)||{},k=k.inlineContent?k.inlineContent:null;k||(k=d.attrs("inlineContent"));d.updateContent(k);d.setContentLoaded();return this},unloadContent:function(d){var k=d.getContent(),k=k&&0<k.length?k.html():d.attrs("inlineContent"),h=d.$trigger,g=h.data("action"),e=h.data(g)||{};e.inlineContent=k;h.data(g,e);l.clearContent(d);return this},shouldRefreshContent:function(d){return d.isDirty()},isValidStrategy:function(d){return!0}}});
319n.when("A","a-popover-util").register("a-popover-preload-strategy",function(d,l){var m=d.$;return{name:"preload",reusePopover:!0,loadContent:function(d){d.setContentLoading();var h=d.attrs("name"),g=d.attrs("content");d.attrs("content",null);var e;e=m("#a-popover-"+h);e.detach();if(e.length){e=e[0];for(var c=document.createDocumentFragment();e.firstChild;)c.appendChild(e.firstChild);e=c}else e=!1;g?d.updateContent(g):h&&d.updateContent(e);d.setContentLoaded();return this},unloadContent:function(k){var h=
320k.attrs("name");if(h){var g=k.getContent();if(g&&g.html()){var h="a-popover-"+h,e=m("#"+h);e.length?e=e[0]:(e=document.createElement("div"),e.id=h,e.className="a-popover-preload",document.body.appendChild(e));h=e;if(!d.trim(h.innerHTML))if(g=g[0],"string"===typeof g)m(h).html(g);else{for(e=document.createDocumentFragment();g.firstChild;)e.appendChild(g.firstChild);h.appendChild(e)}l.clearContent(k)}}return this},shouldRefreshContent:function(d){d=(d=d.attrs("name"))?m("#a-popover-"+d):null;return!(!d||
321!d.length||""===d.html())},isValidStrategy:function(d){return d.name?"preload"===d.currentDataStrategy?!0:!!m("#a-popover-"+d.name).length:!1}}});n.when("A").register("a-dropdown-base-positions",function(d){return{positionStrategy:function(l){var m=l.$popover,k=l.$trigger,h=l.measure;l=m.find(".a-popover-inner");l.css({"min-width":"0px",width:"auto",height:"auto"});var g=k.closest(".a-button-dropdown");g.length||(g=k.closest(".a-button-group"));var k=h(m,g),h=k.windowWidth-(k.triggerLeft+
322k.popoverWidth),g=k.windowWidth-k.triggerLeft-k.triggerWidth,e=k.triggerLeft,c={},a=k.triggerTop-k.windowTop,b=k.windowBottom-k.triggerBottom,f=m.find(".a-popover-inner");a>b&&b<k.popoverHeight?(b=a,c.top=a<k.popoverHeight?k.triggerBottom-a:k.triggerBottom-k.popoverHeight):c.top=k.triggerTop;f.css("height",b<k.popoverHeight?b-k.headerHeight+"px":"auto");k.popoverHeight>b?f.addClass("a-lgtbox-vertical-scroll"):f.removeClass("a-lgtbox-vertical-scroll");l.hasClass("a-lgtbox-vertical-scroll")&&-1<navigator.appVersion.indexOf("Windows")?
323(a=Math.max(k.popoverWidth,k.triggerWidth)+d.scrollBarWidth(!0),l.width(a)):l.css("min-width",k.triggerWidth+"px");k.popoverWidth=m.width();c.left=50>h&&e>g?k.triggerRight-k.popoverWidth:k.triggerLeft;return c}}});n.when("A","a-dropdown-base-positions").register("a-dropdown-base-view-base",function(d,l){return d.extend(l,{updateContent:function(d){"string"===typeof d?this.$popover.find(".a-popover-inner").html(d):d&&this.$popover.find(".a-popover-inner").html("").append(d)},beforeShowMethod:function(){this.parent.lock(1);
324this.$trigger.attr("aria-pressed",!0)},afterShowMethod:function(){var m=this.$popover,k=m.find(".a-active");d.delay(function(){k.length?k.closest("li").focus():k=m.find("li").first().focus()},0)},beforeHideMethod:function(){this.parent.unlock(1)},afterHideMethod:function(){this.$trigger.attr("aria-pressed",!1).focus();this.$popover.css("width","auto")}})});n.when("A","a-dropdown-base-view-base").register("a-dropdown-base-view",function(d,l){return l});n.when("A","a-popover-base-factory",
325"a-dropdown-base-view").register("a-dropdown-base-factory",function(d,l,m){function k(a,b,f){var c=['<li tabindex="0" role="option"'],g=a.data("aCssClass"),h=a.data("aId"),k=a.data("aHtmlContent"),m=a.data("aImageSource"),l=['<a tabindex="-1" href="javascript:void(0)" data-value="{"stringVal":"',a.val().replace(/"/g,"\\""),'"}"'],y=["a-dropdown-link"],A=["a-dropdown-item"];b&&(y.push("a-active"),c.push(' aria-checked="true"'));e&&(d.capabilities.mobile||d.capabilities.tablet)&&
326y.push("a-list-link-after-group");e=!1;g&&A.push(g);h&&c.push(' id="'+h+'"');c.push('aria-labelledby="');c.push(f);c.push('"');l.push(' id="');l.push(f);l.push('"');c.push(' class="'+A.join(" ")+'"');c.push(">");k?b=k:(b=[],m&&(y.push("a-option-has-image"),b.push('<img src="'+m+'" class="a-rich-option-image" />')),b.push(a.html()),b=b.join(""));l.push(' class="');l.push(y.join(" "));l.push('">');l.push(b);l.push("</a>");c.push(l.join(""));c.push("</li>");return c.join("")}function h(a){a.jquery||
327(a=g(a));var b=a.children("optgroup,option:not(.a-prompt)"),f=!1,q=a[0],d=a.attr("id")?a.attr("id"):"dropdown"+c++,h,m;-1<q.selectedIndex&&(h=q.options[q.selectedIndex].value);m=['<ul tabindex="-1" class="a-nostyle a-list-link',a.data("a-has-images")?" a-box-list":"",'" role="application" aria-multiselectable="false">'];var l=0;b.each(function(){var a=g(this);a.is("optgroup")?(a.children().each(function(a){m.push(k(g(this),h===this.value,d+"_"+l++))}),m.push('<li tabindex="-1" class="divider"><hr /></li>'),
328f=e=!0):(m.push(k(a,h===this.value,d+"_"+l++)),f=!1)});f&&m.pop();m.push("</ul>");return m.join("")}var g=d.$,e=!1,c=1;return d.extend({create:l.create,remove:l.remove,get:l.get},{type:"dropdown",create:function(a,b,f){var c=b.$button,e=b.$sourceSelect,g=e[0],k=c.find(".a-dropdown-label"),v=e.data("aTouchHeader");if(!v||!v.length&&k.length)v=k.text();return l.create(a,{attributes:{type:"dropdown",header:v,closeButtonLabel:b.closeButtonLabel?b.closeButtonLabel:"Close",inlineContent:e,position:b.position,
329alone:!0,sourceSelect:e,sourceButton:c,name:e[0].name,preventNameReuse:!0,lightboxOptions:d.capabilities.mobile||d.capabilities.tablet?{showDuration:d.capabilities.ios?null:0,hideDuration:0}:null},typeSpecificFunctions:d.extend({},m,f,{skin:function(a){var b=f.subskin?f.subskin(g):h(g);a.attrs("inlineContent",b);return f.skin(a)}}),actionCheck:!1})}})});n.when("A","a-dropdown-base-factory").register("a-dropdown-keyboard-handlers",function(d,l){function m(a){a.removeData("a-user-navigated-text").removeData("a-user-navigated-idx")}
330function k(a,f){a.removeAttr("aria-selected");"option"===f.attr("role")&&f.attr("aria-selected","true");f.focus()}function h(a){var f=a.parent("ul");a=f.find("li");var c=f.find(":focus");1>c.length&&(c=f.find('[aria-checked="true"]'));f=c;return{index:0<f.length?f.index():0,$options:a}}function g(a,f,c){a.preventDefault();f.find("a").eq(0).trigger("click");m(c)}function e(a){var f=a.data("a-user-navigated-debouncer");f||(f=d.debounce(function(){m(a)},1E3),a.data("a-user-navigated-debouncer",f));f()}
331var c=d.$,a=d.constants.keycodes;return{keyDown:function(b){var f=c(this),e=f.parent();switch(b.which){case a.UP_ARROW:b.preventDefault();m(e);0<h(f).index&&k(f,f.prev());break;case a.DOWN_ARROW:b.preventDefault();m(e);e=h(f);b=e.index;0<=b&&b+1<e.$options.length&&k(f,f.next());break;case a.ENTER:g(b,f,e);break;case a.ESCAPE:b.preventDefault();f=l.get(f.closest(".a-popover"));f.sourceButton.find(".a-button-text").focus();f.hide();m(e);break;case a.SPACE:e.data("a-user-navigated-text")||g(b,f,e);break;
332case a.TAB:m(e);break;case a.BACKSPACE:b.preventDefault()}},keyPress:function(b){var f=c(this),q=f.parent(),t=l.get(f.closest(".a-popover")),h=b.which;if(t&&t.isActive()&&h!==a.TAB&&0!==h){e(q);var k=q.data("a-user-navigated-idx")||0;if(!(0>k)){t=(q.data("a-user-navigated-text")||"")+String.fromCharCode(h).toLocaleLowerCase();q.data("a-user-navigated-text",t);for(var m=q.children();k<m.length;k++){var x=m.eq(k);if(0===d.trim(x.text().toLocaleLowerCase()).indexOf(t)){x.focus();q.data("a-user-navigated-idx",
333k);return}}q.data("a-user-navigated-idx",-1);h===a.SPACE&&g(b,f,q)}}}}});n.when("A","a-dropdown-select-apis","a-dropdown-base-factory","a-popover-base").register("a-dropdown-base",function(d,l,m,k){function h(b,f,q){try{b.$event.preventDefault()}catch(g){}d.delay(function(){var g=f.$button?f.$button:f.getButtonFromEvent(b),t=f.$select?f.$select:f.getSelectFromEvent(b);if(!g.hasClass("a-button-disabled")){c(t,f).isSynced()||e(a.extend({$button:g,$select:t},f));var h=b.$declarativeParent,
334t=d.extend({},f,{$button:g,$sourceSelect:t}),k=m.create(h,t,q);if(k&&(k.show(),g.data("a-popover-id",k.id).data("popover",k).data("isPressed",!0),!k.hasOnLoad)){k.hasOnLoad=!0;var l=[],g=k.$popover.find("img");g.length&&(g.each(function(b,f){if(!f.complete||!f.naturalWidth){var c=a.Deferred();l.push(c);a(f).bind("load error",function(){c.resolve()})}}),l.length?a.when.apply(a,l).done(function(){k.updatePosition()}):k.updatePosition())}}})}function g(a){var f=a.$button;a=a.$select;f||(f=a.nextAll(".a-button-dropdown"));
335return a.length?((f=m.get(f))&&f.hide(),!0):!1}function e(a){var f=a.$button;a=a.$select;f||(f=a.nextAll(".a-button-dropdown"));return a.length?((f=m.get(f))&&m.remove(f.id),a.data("a-info",null),!0):!1}function c(b,f){var c,t;c=f.$select?f.$select:"string"===typeof b?a("select#"+b):b.jquery?b:a(b);if(!c.length)return null;t=f.$button?f.$button:f.getButtonFromSelect(c);c.data("a-select")?t=c.data("a-select"):(t=d.extend({hidePopover:g,refreshPopover:e,options:d.extend({$select:c,$button:t},f)},l),
336c.data("a-select",t));return t}var a=d.$;return{toggleDropdown:function(a,f){var c=(f.$button?f.$button:f.getButtonFromEvent(a)).data("popover");c&&c.$popover.is(":visible")?c.hide():h(a,f)},showDropdown:h,getSelect:c}});n.when("A","jQuery").register("a-dropdown-options-apis",function(d,l){return{update:function(d){"object"!==typeof d&&n.error("input of options.update() function must be a hash");this.hidePopover(this.options);for(var k=0,h=this.size();k<h;k++){var g=this.options.elements[k],
337e=g[0];d.value&&g.val(d.value);void 0!==d.selected&&(!e.selected&&d.selected?this.options.$select.val(e.value):e.selected&&!d.selected&&this.options.$select.val(""));d.html_content&&g.data("a-html-content",d.html_content);d.image_source&&g.data("a-image-source",d.image_source);d.native_css_class&&(e.className=d.native_css_class);d.css_class&&g.data("a-css-class",d.css_class);d.native_id&&(e.id=d.native_id);d.id&&g.data("a-id",d.id);d.text&&(g.text(d.text),e.selected&&this.setSelectValue(e.value))}this.refreshPopover(this.options);
338return this},remove:function(){this.hidePopover(this.options);for(var d=0,k=this.size();d<k;d++){var h=this.options.elements[d];h.is(":selected")&&this.setSelectValue("");h.remove()}this.refreshPopover(this.options);return!0},info:function(){for(var d=[],k=0,h=this.size();k<h;k++){var g=this.options.elements[k];d.push({value:g[0].value,text:g.text(),selected:g[0].selected,html_content:g.data("a-html-content"),image_source:g.data("a-image-source"),native_css_class:g[0].className,css_class:g.data("a-css-class"),
339native_id:g[0].id,id:g.data("a-id")})}return d},size:function(){return this.options.elements.length}}});n.when("A","jQuery","a-dropdown-options-apis").register("a-dropdown-select-apis",function(d,l,m){function k(e){var c=this.options.$select,a=this.options.$button,b=c[0];"number"===typeof e&&(e=e.toString());for(var f=0,q=b.options.length;f<q&&b.options[f].value!==e;f++);f===q&&""===e&&(f=0);f<q&&(a.find(".a-dropdown-prompt").html(b.options[f].innerHTML),a.css("min-width",f/b.options.length+
340"%"),c.val()!==e&&(c.val(e),c.trigger("change",[g,!0])));return this}function h(e){if(e===g)return this.options.$select.val();this.setValue=k;return this.setValue(e)}var g;return{isSynced:function(){var e=this.options.$select,c=e.data("a-info"),a=this.getOptions().info();e.data("a-info",a);return c?d.equals(c,a):!0},update:function(e){"object"!==typeof e&&n.error("input of select.update() function must be an object");this.hidePopover(this.options);var c={none:!0,micro:!0,mini:!0,small:!0,base:!0,
341medium:!0,large:!0,"extra-large":!0,"double-large":!0,block:!0},a=this.options.$select,b=a[0],f=this.options.$button,q=f[0],d=a.siblings("label");e.name&&(b.name=e.name);if(e.option_prompt){var h=a.find(".a-prompt");h.length?(h.text(e.option_prompt),h.prop("selected")&&f.find(".a-dropdown-prompt").text(e.option_prompt)):(a.prepend(l("<option class='a-prompt' />").text(e.option_prompt)),f.find(".a-dropdown-prompt").text(e.option_prompt))}e.has_images!==g&&a.data("a-has-images",!!e.has_images);e.button_size!==
342g&&f.length&&("small"===e.button_size?f.addClass("a-button-small"):f.removeClass("a-button-small"));e.spacing!==g&&c.hasOwnProperty(e.spacing)&&(c=/\ba-spacing-[a-z]+\b/g,b.className=b.className.replace(c,""),q.className=q.className.replace(c,""),a.addClass("a-spacing-"+e.spacing),f.addClass("a-spacing-"+e.spacing));e.grid_units!==g&&(c=/\ba-button-span\d{1,2}\b/g,b.className=b.className.replace(c,""),q.className=q.className.replace(c,""),isFinite(e.grid_units)&&0<e.grid_units&&13>e.grid_units&&(a.addClass("a-button-span"+
343e.grid_units),f.addClass("a-button-span"+e.grid_units)));e.width_name&&("base"===e.width_named?f.addClass("a-button-width-normal"):f.removeClass("a-button-width-normal"));e.status&&("disabled"===e.status?(b.disabled=!0,f.addClass("a-button-disabled").attr("aria-disabled","true")):(b.disabled=!1,f.removeClass("a-button-disabled").removeAttr("aria-disabled")));e.native_id&&(b.id=e.native_id,d.length&&(d[0].htmlFor=e.native_id));e.id&&(q.id=e.id);e.native_css_class&&((q=a.data("a-native-class"))&&a.removeClass(q),
344a.addClass(e.native_css_class).data("a-native-class",e.native_css_class));e.css_class&&((q=f.data("a-class"))&&f.removeClass(q),f.addClass(e.css_class).data("a-class",e.css_class));e.label_text!==g&&(""===e.label_text?(f.find(".a-dropdown-label").remove(),a.siblings("label").remove()):(q=f.find(".a-dropdown-label"),q.length?q.text(e.label_text):f.find(".a-dropdown-prompt").before(l("<span class='a-dropdown-label' />").text(e.label_text)),d.length?d.text(e.label_text):a.before(l("<label for='"+b.id+
345"' class='a-native-dropdown' />").text(e.label_text))),f.css("min-width",""===e.label_text?"0.1%":"0%"));this.refreshPopover(this.options);return this},setValue:k,val:h,getOptions:function(e){var c=[],a=this.options.$select,b=[],c=e===g?a.children("optgroup, option:not(.a-prompt)"):l.isArray(e)?e:[e];e=0;for(var f=c.length;e<f;e++){var q=c[e],t=[];d.isFiniteNumber(q)?t=a.children("optgroup, option:not(.a-prompt)").eq(q):"string"===typeof q?t=a.children("option#"+q):"object"===typeof q&&(t=q.jquery?
346q:l(q));t.length&&b.push(t)}return d.extend({hidePopover:this.hidePopover,refreshPopover:this.refreshPopover,setSelectValue:h,options:d.extend({elements:b},this.options)},m)},getOption:function(e){return this.getOptions(e)},addOptions:function(e,c){l.isArray(e)||(e=[e]);for(var a=e.length;a--;)this.addOption(e[a],c);return this},addOption:function(e,c){var a=this.options.$select;if(!e.native_id||!a.find("option#"+e.native_id).length){var b=a.children("optgroup, option:not(.a-prompt)"),f=document.createElement("option"),
347q=c&&0<c&&c<=b.length?c:0;e.native_id&&(f.id=e.native_id);0===b.length||q===b.length?a[0].appendChild(f):b.eq(q).before(f);this.getOption(f).update(e)}return this},removeOptions:function(e){this.getOptions(e).remove();return this},removeOption:function(e){return this.removeOptions(e)},appendOption:function(e){return this.addOption(e,this.options.$select.children("optgroup, option:not(.a-prompt)").length)},appendOptions:function(e){if(l.isArray(e))for(var c=0,a=e.length;c<a;c++)this.addOption(e[c]);
348return this}}});n.when("A","a-dropdown-options","a-dropdown-apis","a-dropdown-keyboard-handlers").register("a-dropdown",function(d,l,m,k){var h=d.$;k=h(document);k.delegate(".a-native-dropdown","change",function(g,e,c){var a=l.getButtonFromEvent(g),b="",f=-1<this.selectedIndex?this.options[this.selectedIndex].value:"",q=a.data("popover");g=!1;var t;if(a.length){for(var a=a.eq(0),k=this.length;k--;)if(t=this.options[k],t.value===f){b=t.innerHTML;break}q&&q.$popover&&(q.$popover.find(".a-active").removeClass("a-active").closest("li").attr("aria-checked",
349!1),void 0===e&&(e=q.$popover.find('a[data-value="'+('{"stringVal":"'+f+'"}')+'"]')));e&&e.length&&(g=!0,e.addClass("a-active").closest("li").attr("aria-checked",!0));a.find(".a-dropdown-prompt").html(b);a.css("min-width",this.selectedIndex/this.options.length+"%");q&&(q.hide(),(a=m.getSelect(this))&&h(this).data("a-info",a.getOptions().info()));c||(c=this.name,a=this.id,e={auiItemNode:g?e[0]:null,nativeItemNode:this.options[this.selectedIndex],selectNode:this,id:a,name:c,value:this.value},c&&""!==
350c&&(d.trigger("a:dropdown:"+c+":select",e),d.trigger("a:dropdown:selected:"+c,e)),a&&""!==a&&d.trigger("a:dropdown:"+a+":select",e),d.trigger("a:dropdown:select",e))}});k.delegate(".a-button-dropdown:not(.a-button-disabled)","focusin",function(){h(this).find(".a-button-text").focus()});return m});n.when("A","a-dropdown-base","a-dropdown-options").register("a-dropdown-apis",function(d,l,m){function k(g){return l.getSelect(g,m)}var h=d.$;d.on("beforeReady",function(){h(".a-dropdown-container select").each(function(){var g=
351k(this);g&&g.val(g.val())})});return{getSelect:k,updateOption:function(g,e){var c=h("option#"+g).closest("select");k(c).getOption(g).update(e)},updateSelect:function(g,e){k(g).update(e)},setValue:function(g,e){k(g).setValue(e)}}});n.when("A","a-popover-accessibility").register("a-dropdown-view",function(d,l){return{skin:function(d){var k=d.attrs("header")||"";d={id:d.id,header_str:k,needs_declarative:!0};return['<div class="a-popover a-dropdown a-dropdown-common">',l.getStartAnchorHtml(d),
352'<div class="a-popover-wrapper"><div class="a-popover-inner"></div></div>',l.getEndAnchorHtml(d),"</div>"].join("")}}});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(d,l,m,k,h,g,e){var c=d.$;h=c(document);d.declarative("a-dropdown-button","click",function(a){var b=k.getButtonFromEvent(a);l.showDropdown(a,d.extend({$button:b},k),m)});d.declarative("a-dropdown-button",
353"keydown",function(a){var b=k.getButtonFromEvent(a),f=d.constants.keycodes,c=a.$event.which;c!==f.DOWN_ARROW&&c!==f.ENTER&&c!==f.SPACE||l.showDropdown(a,d.extend({$button:b},k),m)});h.delegate(".a-popover.a-dropdown a","click",function(a){a.preventDefault();a=c(this);var b=g.get(a.closest(".a-popover"));if(a.hasClass("a-active"))b.hide();else{var f=a.data("value").stringVal;b.sourceSelect.val(f).trigger("change",[a])}});e&&(e.keyDown&&h.delegate(".a-dropdown li","keydown",e.keyDown),e.keyPress&&h.delegate(".a-dropdown li",
354"keypress",e.keyPress))});n.when("A").register("a-dropdown-options",function(d){function l(d){return d.popover?d.popover.$trigger.closest(".a-button-dropdown"):d.$target?d.$target.closest(".a-button-dropdown"):m(d.target).nextAll(".a-button-dropdown")}var m=d.$;return{getButtonFromEvent:l,getButtonFromSelect:function(d){return d.nextAll(".a-button-dropdown")},getSelectFromEvent:function(d){d=l(d).prevAll("select").eq(0);d.length||n.error("Cannot locate the <select> of dropdown");return d},
355triggerSelector:".a-button-dropdown"}});n.when("A","a-popover-accessibility").register("a-dropdown-split-view",function(d,l){return{skin:function(d){var k=d.attrs("header")||"";d={id:d.id,label_str:k,needs_declarative:!0};return['<div class="a-popover a-splitdropdown a-dropdown-common">',l.getStartAnchorHtml(d),'<div class="a-popover-wrapper">\n<div class="a-popover-inner"></div>\n</div>',l.getEndAnchorHtml(d),"</div>"].join("\n")}}});n.when("A","a-dropdown-base","a-dropdown-split-utils",
356"a-dropdown-split-view","a-dropdown-split-options","a-dropdown-base-factory","a-dropdown-keyboard-handlers").register("a-dropdown-split-handlers",function(d,l,m,k,h,g,e){var c=d.$;d.declarative("a-splitdropdown-button","click",function(a){var b=h.getButtonFromEvent(a);l.showDropdown(a,d.extend({$button:b},h),k)});d.declarative("a-splitdropdown-main","click",function(a){var b=a.$target.closest(".a-splitdropdown-container").find("select"),f=b.attr("id"),c=b.val();m.triggerEvent(f,b,c);a.$event.preventDefault()});
357d.declarative("a-splitdropdown-button","keydown",function(a){var b=h.getButtonFromEvent(a),f=d.constants.keycodes,e=a.$event.which;e!==f.DOWN_ARROW&&e!==f.ENTER&&e!==f.SPACE||l.showDropdown(a,c.extend({$button:b},h),k)});c(document).delegate(".a-popover.a-splitdropdown a","click",function(a){var b=c(this),f=b.data("value").stringVal,b=g.get(b.closest(".a-popover")),e=b.sourceSelect,d=e.attr("id");b.hide();m.triggerEvent(d,e,f);a.preventDefault()}).delegate(".a-splitdropdown li","keydown",e.keyDown).delegate(".a-splitdropdown li",
358"keypress",e.keyPress)});n.when("A").register("a-dropdown-split-options",function(d){function l(d){return d.popover?d.popover.$trigger.closest(".a-button-splitdropdown"):d.$target?d.$target.closest(".a-button-splitdropdown"):m(d.target).nextAll(".a-button-splitdropdown")}var m=d.$;return{getButtonFromEvent:l,getButtonFromSelect:function(d){return d.next(".a-button-group-splitdropdown").find(".a-button-splitdropdown")},getSelectFromEvent:function(d){d=l(d).closest(".a-splitdropdown-container").find("select");
359d.length||n.error("cannot locate the <select> of the split dropdown");return d}}});n.when("A").register("a-dropdown-split-utils",function(d){return{triggerEvent:function(l,m,k){m={$select:m,value:k,id:l};d.trigger("a:splitdropdown:"+l+":select",m);d.trigger("a:splitdropdown:select",m)}}});n.when("A","a-dropdown-base","a-dropdown-split-options","a-dropdown-split-utils","a-dropdown-split-handlers").register("a-splitdropdown",function(d,l,m,k,h){var g=d.$;g(document).delegate(".a-native-splitdropdown",
360"change",function(e,c,a){e=g(this);c=e.val();var b=e.attr("id");a||k.triggerEvent(b,e,c)}).delegate(".a-button-splitdropdown:not(.a-button-disabled)","focusin",function(){g(this).find(".a-button-text").focus()});return{getSelect:function(e){return l.getSelect(e,m)}}});n.when("A","a-popover-accessibility-templates").register("a-popover-accessibility",function(d,l){var m=l.startAnchorTemplate,k=l.startAnchorDeclarativeTemplate,h=l.endAnchorTemplate,g=l.descriptionTemplate,e=function(a,
361f){var c={"{{DESCRIPTION}}":f,"{{DESCRIPTION_ID}}":a};return g.replace(/\{\{[\w_]*\}\}/g,function(a){return c[a]})},c=function(b,f){var c=f.id,g=f.label_str,h=f.aria_description,l="";if(!c)return"";var v={"{{ANCHOR_NAME}}":"a-popover-"+b,"{{ARIA_LABEL}}":a(f),"{{LABEL_STR}}":g,"{{ARIA_DESCRIBEDBY}}":""},g=f.needs_declarative?k:m;"start"===b&&h&&!d.capabilities.ios&&(c="a-popover-aria-description-"+c,v["{{ARIA_DESCRIBEDBY}}"]='aria-describedby="'+c+'"',l=e(c,h));g=g.replace(/\{\{[\w_]*\}\}/g,function(a){return v[a]})+
362l;return g.replace(/\s\s>|\s>/g,">")},a=function(a){var f=a.id,c=a.header_str;return(a=a.label_str)?'aria-label="'+a+'"':c?'aria-labelledby="a-popover-header-'+f+'"':""};return{getStartAnchorHtml:function(){[].splice.call(arguments,0,0,"start");return c.apply(null,arguments)},getEndAnchorHtml:function(){return h}}});n.declare("a-popover-accessibility-templates",{startAnchorTemplate:'<span tabindex=0 role="dialog" class="{{ANCHOR_NAME}} aok-offscreen" {{ARIA_LABEL}} {{ARIA_DESCRIBEDBY}}></span>',
363startAnchorDeclarativeTemplate:'<span tabindex=0 role="dialog" data-action="a-popover-a11y" class="{{ANCHOR_NAME}} aok-offscreen a-declarative" {{ARIA_LABEL}} {{ARIA_DESCRIBEDBY}}>{{LABEL_STR}}</span>',endAnchorTemplate:'<span tabindex=0 class="a-popover-end aok-offscreen"></span>',descriptionTemplate:'<span id="{{DESCRIPTION_ID}}" class="aok-offscreen">{{DESCRIPTION}}</span>'});n.when("A","a-popover-util").register("a-popover-ajax",function(d,l){return{update:function(d,k,h){var g={};
364g.url=k;h.timeout&&(g.timeout=h.timeout);h.ajaxFailMsg&&(g.ajaxFailMsg=h.ajaxFailMsg);h.cache&&(g.cache=h.cache);d.update(g)},showSpinner:function(d){return l.showSpinner(d)}}});n.when("A","a-popover-util","a-popover-inline-strategy","a-popover-preload-strategy","a-popover-ajax-strategy").register("a-popover-data",function(d,l,m,k,h){var g=[h,k,m];return{guessStrategyByAttrs:function(e){for(var c=0,a=g.length;c<a;c++){var b=g[c];if(b.isValidStrategy(e))return b}},getStrategyByName:function(e){for(var c=
3650,a=g.length;c<a;c++){var b=g[c];if(b.name===e)return b}return null},showSpinner:l.showSpinner}});n.when("jQuery").register("a-popover-iframes",function(d){return{get:function(){return d()},release:function(){}}});n.when("A","a-popover-lightbox-markup","ready").register("a-popover-lightbox",function(d,l){function m(a){a.preventDefault();a.stopPropagation();a.stopImmediatePropagation();return!1}function k(){w.unbind("click",m);t=!1}var h=d.$,g=document.documentElement.className,
366e=-1<g.indexOf("-ie"),c=-1<g.indexOf("a-lt-ie7"),a=d.capabilities.isIE10Plus&&d.capabilities.mobile,b=0===(d.capabilities.androidVersion+"").indexOf("4."),f=l.id,q=l.div,t=!1,w=h("body"),z=null,v=-1,x=-1,y=-1,A=null;h(document).delegate("#"+f,"click "+d.action.start+" "+d.action.move,function(a){a.preventDefault()});d.declarative("a-popover-floating-close",d.capabilities.touch?d.action.end:"click",function(a){!t&&a.$target.data("action")&&-1<a.$target.data("action").indexOf("a-popover-floating-close")&&
367A&&A.isActive()&&(A.unlock().hide(),a.$event.preventDefault())});if(d.capabilities.isiOS8)d.on("a:popover:afterUpdatePosition",function(a){a=a.popover;var b=h("#"+f),c=b.length?b.offset().top:-1,e=h(r),q,d;a.isActive()&&a.attrs("lightboxOptions")&&c&&(q=0,d=setInterval(function(){e.scrollTop(c);5<++q&&clearInterval(d)},200))});return{show:function(g){var l=h(r);z||(h("body").append(q),z=h("#"+f));g=g||{};w.bind("click",m);t=!0;g.lockScroll&&(-1===x&&(x=l.scrollTop(),y=l.scrollLeft()),d.setCssImportant(h("body"),
368"margin-right",d.scrollBarWidth()+"px"),a||(e?h("html, body").css("overflow","hidden"):h("body").css("overflow","hidden")));var v=(A=g.popover||null)?A.$popover.css("z-index")-2:-1;0<v&&(z.css("z-index",v),b&&l.width());"number"!==typeof g.showDuration&&(g.showDuration=200);c&&(-1<x&&z.css("top",x+"px"),-1<y&&z.css("left",y+"px"));0<g.showDuration?d.fadeIn(z,g.showDuration):z.css("display","block");d.delay(k,g.showDuration+300)},hide:function(a){var b=h(r);-1<v||!z||(a=a||{},w.bind("click",m),t=!0,
369"number"!==typeof a.hideDuration&&(a.hideDuration=250),0<a.hideDuration?d.fadeOut(z,a.duration,"linear",function(){a.lockScroll&&(h("html, body").css("overflow",""),h("body").css("margin-right",""),d.delay(function(){0<x&&(b.scrollTop(x),x=-1);0<y&&(b.scrollLeft(y),y=-1)},100));A=null}):(z.css("display","none"),a.lockScroll&&(h("html, body").css("overflow",""),h("body").css("margin-right",""),0<x&&(b.scrollTop(x),x=-1)),A=null),z.css({height:"",width:""}),d.delay(k,a.hideDuration+350))},lock:function(a){a||
370(a=10);v<a&&(v=a)},unlock:function(a){a||(a=10);v<=a&&(v=-1)},LIGHTBOX_ID:f}});n.declare("a-popover-lightbox-markup",{id:"a-popover-lgtbox",div:'<div id="a-popover-lgtbox" class="a-declarative" data-action="a-popover-floating-close" />'});n.when("A","ready").register("a-popover-navigate",function(d){function l(a){"string"===typeof a&&(g=!0,r.location.hash=a);return r.location.hash||""}var m=d.$,m=m(r),k=[],h=[],g=!1,e={},c=!1;h.push(l());m.bind("hashchange",function(a){a.preventDefault();
371c?c=!1:h.push(l());32<=h.length&&h.shift();g?g=!1:d.trigger("a:popover:navigate",e[h[h.length-1]])});d.on("a:popover:navigate",function(a){a?a.show({preventNavigate:!0}):(a=0<=k.length-1?k[k.length-1]:null)&&a.unlock().hide({preventNavigate:!0})});d.on("a:popover:showNavigable a:popover:showNavigableLegacy",function(a){k.push(a.popover)});d.on("a:popover:hideNavigable a:popover:hideNavigableLegacy",function(a){k.pop()});return{forward:function(a){var b=a.name+"_"+d.now();e["#"+b]=a;l(b)},back:function(){0<
372h.length&&h.pop();c=!0;r.history.back()}}});n.when("A").register("a-popover-position",function(d){function l(a,b){var f=d.viewport(),q;1===d.viewport().zoom?q={top:0,left:0}:(e||(e=g('<span id="a-popover-offset-tracker"></span>'),g("body").prepend(e)),q=e.offset());var t=b.offset(),h=a.offset();if(c){var k=r.pageYOffset-document.documentElement.scrollTop;t.top-=k;h.top-=k}t.top-=q.top;t.left-=q.left;h.top-=q.top;h.left-=q.left;var k=b.outerWidth(),m=b.outerHeight(),l=a.outerWidth(!0),
373y=a.outerHeight(!0),A=a.find(".a-popover-header"),A=A.length?A.outerHeight(!0):0;return{windowWidth:f.width,windowHeight:f.height,windowTop:f.scrollTop,windowLeft:f.scrollLeft,windowRight:f.scrollLeft+f.width,windowBottom:f.scrollTop+f.height,zoomTop:q.top,zoomLeft:q.left,triggerWidth:k+1,triggerHeight:m,triggerTop:t.top-1,triggerLeft:t.left-1,triggerRight:t.left+k+1,triggerBottom:t.top+m+1,triggerVerticalCenter:t.top+m/2,triggerHorizontalCenter:t.left+k/2,popoverWidth:l,popoverHeight:y,popoverTop:h.top,
374popoverLeft:h.left,popoverRight:h.left+l,popoverBottom:h.top+y,popoverVerticalCenter:h.top+y/2,popoverHorizontalCenter:h.left+l/2,headerHeight:A}}function m(a){return a.removeClass("a-arrow-top a-arrow-bottom a-arrow-left a-arrow-right")}function k(a){var b={deltaTop:0},f=0;b.top=a.triggerVerticalCenter-a.popoverHeight/2;b.top<a.windowTop+20?(f=Math.min(a.windowTop+20,a.triggerTop-20),b.deltaTop=b.top-f,b.top=f):b.top+a.popoverHeight>a.windowBottom-20&&(f=Math.min(20,a.windowBottom-a.triggerBottom+
37520),b.deltaTop=b.top+a.popoverHeight-(a.windowBottom-f),b.top=a.windowBottom-f-a.popoverHeight);return b}function h(a){var b={deltaLeft:0},f=0;b.left=a.triggerHorizontalCenter-a.popoverWidth/2;20>b.left?(f=Math.min(20,a.triggerLeft-20),b.deltaLeft=b.left-f,b.left=f):b.left+a.popoverWidth>a.windowRight-20&&(f=Math.min(20,a.windowWidth-a.triggerRight+20),b.deltaLeft=b.left+a.popoverWidth-(a.windowRight-f),b.left=a.windowRight-f-a.popoverWidth);return b}var g=d.$;g(r);var e=null,c=d.capabilities.mobile&&
376d.capabilities.isIE10Plus;return{windowCenter:function(a){a=l(a.$popover,a.$trigger);var b={};b.top=(a.windowHeight-a.popoverHeight)/2;b.left=(a.windowWidth-a.popoverWidth)/2;0>b.top&&(b.top=0);return b},windowTop:function(a){a=l(a.$popover,a.$trigger);var b={top:0};b.left=a.windowWidth/2-a.popoverWidth/2;return b},windowFullWidth:function(a){return{top:0,left:0}},triggerRight:function(a,b){var f=a.$popover,c=a.$trigger;b||(b=l(f,c));c=k(b);c.left=b.triggerRight;m(f).addClass("a-arrow-right");f.find(".a-arrow-border").css("top",
377b.popoverHeight/2+c.deltaTop);return c},triggerLeft:function(a,b){var f=a.$popover,c=a.$trigger;b||(b=l(f,c));c=k(b);c.left=b.triggerLeft-b.popoverWidth;c.left=0<c.left?c.left:0;m(f).addClass("a-arrow-left");f.find(".a-arrow-border").css("top",b.popoverHeight/2+c.deltaTop);return c},triggerTop:function(a,b){var f=a.$popover,c=a.$trigger;b||(b=l(f,c));c=h(b);c.top=b.triggerTop-b.popoverHeight;m(f).addClass("a-arrow-top");f.find(".a-arrow-border").css("left",b.popoverWidth/2+c.deltaLeft);return c},
378triggerBottom:function(a,b){var f=a.$popover,c=a.$trigger;b||(b=l(f,c));c=h(b);c.top=b.triggerBottom;m(f).addClass("a-arrow-bottom");f.find(".a-arrow-border").css("left",b.popoverWidth/2+c.deltaLeft);return c},triggerHorizontal:function(a,b){var f=a.$popover,c=a.$trigger;b||(b=l(f,c));return b.triggerLeft-b.windowLeft>b.windowRight-b.triggerRight?this.triggerLeft(a,b):this.triggerRight(a,b)},triggerVertical:function(a,b){var f=a.$popover,c=a.$trigger,f=b?b:l(f,c);return f.triggerTop-f.windowTop>f.popoverHeight+
37920?this.triggerTop(a,f):this.triggerBottom(a,f)},triggerVerticalAlignLeft:function(a,b){var f=a.$popover,c=a.$trigger;b||(b=l(f,c));var c={},e=0,g=0,d=b.windowBottom-b.triggerBottom;c.left=b.triggerLeft;c.top=d>b.popoverHeight?b.triggerBottom+3:b.triggerTop-b.popoverHeight-3;20>c.left?(g=Math.min(20,b.triggerLeft-20),e=c.left-g,c.left=g):c.left+b.popoverWidth>b.windowRight-20&&(g=Math.min(20,b.windowWidth-b.triggerRight+20),e=c.left+b.popoverWidth-(b.windowRight-g),c.left=b.windowRight-g-b.popoverWidth);
380m(f).addClass(d>b.popoverHeight?"a-arrow-bottom":"a-arrow-top");f.find(".a-arrow-border").css("left",b.triggerWidth/2+e);return c},customPosition:function(a,b){return b.call(this,{popover:a,$popover:a.$popover,$trigger:a.$trigger,measure:l})}}});n.when("A").register("a-popover-util",function(d){function l(d,g){for(var e=d.children.length;e--;){var c=l(d.children[e],g);if(c)return c}if(g(d))return d}var m=d.$,k=/^-?\d+(?:\.\d+)?$/;return{trigger:function(h,g){d.trigger("a:popover:"+h,
381{popover:g});g.name&&d.trigger("a:popover:"+h+":"+g.name,{popover:g})},extractDeclarativeParams:function(h,g){var e=m(h),e=e.hasClass("a-declarative")?e:e.find(".a-declarative").eq(0),c="a-"+g,a=e.data("action");return a&&d.contains(a,c)?{attributes:e.data(c)||null,$trigger:e}:null},eventOccursWithin:function(d,g){var e=m(d.target);return 0<e.closest(g.$trigger).length||0<e.closest(g.$popover).length},search:l,getCSSHash:function(h){var g={};d.each("height width max-height max-width min-height min-width".split(" "),
382function(e){if(h[e]){var c=h[e];if(d.isFiniteNumber(c)||k.test(c))c+="px";g[e]=c}});g.height&&!g["max-height"]&&(g["max-height"]="none");g.width&&!g["max-width"]&&(g["max-width"]="none");return g},clearContent:function(d){(d=d.getContent())&&d.empty()},showSpinner:function(d){d.updateContent('<div class="a-popover-loading-wrapper a-text-center"><div class="a-box a-color-base-background a-popover-loading"></div></div>');d.updatePosition();return d}}});n.when("A","a-popover-util").register("a-modal-view-base",
383function(d,l){var m=d.$,k;n.when("a-weblab").execute(function(a){k=a});var h=function(a,b){return function(){return k&&k.is("AUI_UX_56217","T1",1)?a:b}},g=m("html").hasClass("a-lt-ie9"),e=h(250,500),c=h(100,250);return{setAriaBusy:function(a){this.$popover.find(".a-popover-wrapper").attr("aria-busy",a)},updateContent:function(a){"string"===typeof a?this.$popover.find(".a-popover-inner").html(a):a&&this.$popover.find(".a-popover-inner").html("").append(a)},updateDimensions:function(){var a=this.$popover,
384b=l.getCSSHash(this.attrs());a.css(b);b.height?a.addClass("a-popover-modal-fixed-height"):a.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(){var a=this,b=a.$popover;g||"ajax"===a.attrs("currentDataStrategy")?d.delay(function(){b.css({visibility:"visible"}).removeClass("a-popover-hidden");a.focus()},0):(b.css({opacity:0,visibility:"visible"}).removeClass("a-popover-hidden"),
385d.delay(function(){d.animate(b,{opacity:1},e(),"linear");a.focus()},0));a.attrs("legacyNavigable")&&l.trigger("showNavigableLegacy",a)},hideMethod:function(){g?this.$popover.hide().css("visibility","hidden").find(".a-lgtbox-vertical-scroll").removeClass("a-lgtbox-vertical-scroll"):d.fadeOut(this.$popover,c(),"linear");this.attrs("legacyNavigable")&&l.trigger("hideNavigableLegacy",this)}}});n.when("A","a-modal-view-base","a-modal-positions","a-popover-accessibility").register("a-modal-view",
386function(d,l,m,k){var h=d.$,h=h("html").hasClass("a-lt-ie9");return d.extend(l,d.capabilities.touch||d.capabilities.mobile||d.capabilities.tablet||h?m.innerScroll:m.modalScroll,{skin:function(d){var e=d.attrs("id"),c=d.attrs("header")||"",a=d.attrs("hideHeader")||!1,b=d.attrs("footer"),f=d.attrs("closeButton"),q=d.attrs("closeButtonLabel")?d.attrs("closeButtonLabel"):"",t=d.attrs("hideHeaderCloseButtonLayout")||"",h=d.attrs("popoverLabel")?d.attrs("popoverLabel"):"",m=d.attrs("padding");d=d.attrs("ariaDescription");
387h={id:e,header_str:c,label_str:h,aria_description:d};f=f?['<button data-action="a-popover-close" class="a-button-close a-declarative',a?"top"===t?" a-modal-close-nohead-top":" a-button-top-right":"",'" aria-label="',q,'"><i class="a-icon a-icon-close"></i></button>'].join(""):"";c=a?"":['<div class="a-popover-header">',f,'<h4 class="a-popover-header-content" id="a-popover-header-',e,'">',c,"</h4></div>"].join("");b=b?['<div class="a-popover-footer">',b,"</div>"].join(""):"";m="none"===m?" a-padding-none":
388"";return['<div class="a-modal-scroller a-declarative" data-action="a-popover-floating-close"><div class="a-popover a-popover-modal a-declarative" data-action="a-popover-a11y">',k.getStartAnchorHtml(h),'<div class="a-popover-wrapper">',c,a?f:"",'<div class="a-popover-inner',m,'" id="a-popover-content-',e,'"></div>',b,"</div>",k.getEndAnchorHtml(h),"</div></div>"].join("")}})});n.when("A","a-popover-lightbox").register("a-modal-positions",function(d,l){function m(c){var a=c.$popover.closest(".a-modal-scroller");
389a.scrollTop(0).css("visibility","visible");a.bind("scroll",function(){c.updateChildrenPosition()})}function k(){var c=d.viewport();2<c.width/c.height&&d.delay(function(){document.activeElement.scrollIntoView();r.scrollTo(r.pageXOffset,0)},0)}var h=d.$,g=-1<document.documentElement.className.indexOf("a-lt-ie7"),e=d.capabilities.isIE10Plus&&d.capabilities.mobile;return{innerScroll:{positionStrategy:function(c){var a=c.popover,b=c.$popover,f=c.$trigger,q=b.find(".a-popover-inner").css("height","auto"),
390t=b.closest(".a-modal-scroller"),w={},m=d.viewport(!0),v=.1*m.height,m=.8*m.height,x=a.attrs("height"),a=a.attrs("min-height");b.css({height:x?x:"","min-height":a?a:""});c=c.measure(b,f);w.left=(c.windowWidth-c.popoverWidth)/2;0>w.left?(w.left=v,b.css("padding-right",v)):b.css("padding-right","");c.popoverHeight>m?(f=b.find(".a-popover-header, .a-modal-close-nohead-top").outerHeight(!0)||0,a=b.find(".a-popover-footer").outerHeight(!0)||0,q.css({height:m-f-a+"px","overflow-y":"auto"}),b.css({height:m,
391"min-height":0}),w.top=v):(w.top=(c.windowHeight-c.popoverHeight)/2,q.css("height","auto"));w.left+=c.zoomLeft;w.top+=c.zoomTop;g&&t.css("top",document.getElementById(l.LIGHTBOX_ID).style.top);e&&(t.css("top",h(r).scrollTop()),b.removeClass("a-popover-pan-y").addClass("a-popover-pan-x"),b=h(document).height(),q=h(document).width(),h("#"+l.LIGHTBOX_ID).css({height:b,width:q>c.popoverWidth?q:c.popoverWidth+v}));d.capabilities.isMetroIEGuess&&d.capabilities.isIETouchCapable&&k();return w},beforeShowMethod:d.constants.NOOP,
392beforeHideMethod:d.constants.NOOP},modalScroll:{positionStrategy:function(c){var a=c.$popover,b=c.$trigger,f=a.closest(".a-modal-scroller"),e=a.find(".a-popover-inner").css("height","auto");if(a.hasClass("a-popover-modal-fixed-height")){var g=a.find(".a-popover-footer");e.css("padding-bottom",g.height()+15)}var e={},h=d.viewport(!0),m=h.height,g=.1*m,m=.8*m,h=.8*h.width,l=a.height(),x=a.width();c=c.measure(a,b);e.left=(c.windowWidth-x)/2;e.top=(c.windowHeight-l)/2;x>h?(e.left=g,a.css("padding-right",
393g)):a.css("padding-right","");l>m?f.length?(e.top=0,a.css({position:"relative",margin:c.zoomTop+g+"px 0 "+g+"px "+(c.zoomLeft+e.left)+"px"}),e.left=0,f.css("padding-bottom","1px")):(x>h&&(e.left=g),l>m&&(e.top=g)):f.length&&(a.css({position:"absolute",margin:"0px"}),f.css("padding-bottom","0px"));e.left+=c.zoomLeft;e.top+=c.zoomTop;d.capabilities.isMetroIEGuess&&d.capabilities.isIETouchCapable&&k();return e},beforeShowMethod:function(){m(this)},beforeHideMethod:function(){this.$popover.closest(".a-modal-scroller").css("visibility",
394"hidden").unbind("scroll")}},util:{determineMaximumInnerHeight:function(c){var a=c.$popover;c=.8*d.viewport().height;var b=a.find(".a-popover-header, .a-modal-close-nohead-top").outerHeight(!0)||0,a=a.find(".a-popover-footer").outerHeight(!0)||0;return c-b-a},determineInnerVerticalPadding:function(c){c=c.$popover.find(".a-popover-inner");return c.outerHeight()-c.height()}}}});n.when("A","a-popover-base-factory","a-modal-view","a-popover-util").register("a-modal-factory",function(d,l,
395m,k){function h(c,a){a={type:"modal",alone:!0,immersive:!0,position:"windowCenter",header:a.header,hideHeader:a.hideHeader,footer:a.footer,padding:a.padding,width:a.width,height:a.height,"max-width":a["max-width"],"max-height":a["max-height"],"min-width":a["min-width"],"min-height":a["min-height"],closeButton:"false"===a.closeButton||!1===a.closeButton?!1:!0,timeout:a.timeout,lightboxOptions:{lockScroll:!0,showDuration:g||e?0:null},data:a.data||{},dataStrategy:a.dataStrategy,url:a.url,manualRefresh:!!a.manualRefresh,
396ajaxFailMsg:a.ajaxFailMsg,cache:"false"===a.cache||!1===a.cache?!1:!0,inlineContent:a.inlineContent?a.inlineContent:a.content,name:a.name,closeButtonLabel:a.closeButtonLabel?a.closeButtonLabel:"Close",hideHeaderCloseButtonLayout:a.hideHeaderCloseButtonLayout,popoverLabel:a.popoverLabel,ariaDescription:a.ariaDescription,legacyNavigable:"false"===a.legacyNavigable||!1===a.legacyNavigable?!1:!0};return l.create(c,{attributes:a,typeSpecificFunctions:m,actionCheck:!0})}var g=-1<document.documentElement.className.indexOf("a-lt-ie9"),
397e=d.capabilities.mobile&&d.capabilities.isIE10Plus;return{type:"modal",create:h,get:function(c){var a=l.get(c,"modal");a||"object"!==typeof c||(c=k.extractDeclarativeParams(c,"modal"))&&(a=h(c.$trigger,c.attributes||{}));return a},remove:function(c){return l.remove(c,"modal")}}});n.when("A","a-popover-base-factory","a-modal-factory","ready").register("a-modal-handlers",function(d,l,m){var k=d.$;d.declarative("a-modal","click",function(d){m.get(d.$declarativeParent).show();d.$event.preventDefault()});
398k(document).keydown(function(h){if(h.keyCode===d.constants.keycodes.ESCAPE){for(var g=l.getRoot(),e=g.children.length,c=!1;e--&&!c;){var a=g.children[e];"modal"===a.type&&a.isActive()&&(a.unlock().hide(),c=!0)}c&&h.preventDefault()}});k(document).delegate(".a-modal-scroller","click "+d.action.start+" "+d.action.move,function(d){d.target===this&&d.preventDefault()})});n.when("A","a-modal-factory","a-popover-base","a-modal-handlers").register("a-modal",function(d,l){return l});
399n.when("A","a-popover-util").register("a-popover-view-base",function(d,l){return{setAriaBusy:function(d){this.$popover.find(".a-popover-wrapper").attr("aria-busy",d)},updateContent:function(d){"string"===typeof d?this.$popover.find(".a-popover-content").html(d):d&&this.$popover.find(".a-popover-content").html("").append(d)},updateDimensions:function(){this.$popover.css(l.getCSSHash(this.attrs()));this.isActive()&&this.updatePosition();return this},getContent:function(){return this.$popover?this.$popover.find(".a-popover-content"):
400null},hideMethod:function(){var m=this;d.fadeOut(m.$popover,250,"linear",function(){m.$popover.css({top:"auto",left:"auto"})})}}});n.when("A","a-popover-view-base","a-popover-util","a-popover-accessibility").register("a-popover-view",function(d,l,m,k){return d.extend(l,{skin:function(d){var g=d.attrs("id"),e=d.attrs("header"),c=d.attrs("closeButton"),a=d.attrs("closeButtonLabel")?d.attrs("closeButtonLabel"):"",b=d.attrs("popoverLabel")?d.attrs("popoverLabel"):"",f=d.attrs("ariaDescription");
401d=d.attrs("padding");b={id:g,header_str:e,label_str:b,aria_description:f};c=c?'<button data-action="a-popover-close" class="a-button-close a-declarative" aria-label="'+a+'"><i class="a-icon a-icon-close"></i></button>':"";e=e&&""!==e?['<div class="a-popover-header">',c,'<h4 class="a-popover-header-content" id="a-popover-header-',g,'">',e,"</h4></div>"].join(""):"";d="none"===d?" a-padding-none":"";return['<div class="a-popover a-declarative" data-action="a-popover-container a-popover-a11y"><div class="a-popover-wrapper">',
402k.getStartAnchorHtml(b),e,'<div class="a-popover-inner',d,'">',""===e?c:"",'<div class="a-popover-content" id="a-popover-content-',g,'"></div></div>',k.getEndAnchorHtml(b),'<div class="a-arrow-border"><div class="a-arrow"></div></div></div></div>'].join("")}})});n.when("A","a-popover-base-factory","a-popover-view","a-popover-util").register("a-popover-factory",function(d,l,m,k){function h(e){return!1===e||"false"===e?!1:!0}function g(e,c){c={type:"popover",alone:!0,header:c.header,width:c.width,
403height:c.height,"max-width":c["max-width"],"max-height":c["max-height"],"min-width":c["min-width"],"min-height":c["min-height"],padding:c.padding,closeButton:h(c.closeButton),position:c.position||"triggerVertical",activate:c.activate||"onmouseover",timeout:c.timeout,data:c.data||{},dataStrategy:c.dataStrategy,url:c.url,manualRefresh:!!c.manualRefresh,ajaxFailMsg:c.ajaxFailMsg,cache:h(c.cache),inlineContent:c.inlineContent?c.inlineContent:c.content,name:c.name,closeButtonLabel:c.closeButtonLabel?c.closeButtonLabel:
404"Close",popoverLabel:c.popoverLabel,ariaDescription:c.ariaDescription,focusWhenShown:h(c.focusWhenShown)};return l.create(e,{attributes:c,typeSpecificFunctions:m,actionCheck:!0})}return{type:"popover",create:g,get:function(e){var c=l.get(e,"popover");c||"object"!==typeof e||(e=k.extractDeclarativeParams(e,"popover"))&&(c=g(e.$trigger,e.attributes||{}));return c},remove:function(e){return l.remove(e,"popover")}}});n.when("A","a-popover-factory").register("a-popover-handlers",function(d,
405l){function m(c){c&&!c.destroyTimer&&(c.destroyTimer=d.delay(function(){c.hide()},250))}function k(c){c&&(clearTimeout(c.destroyTimer),c.destroyTimer=null,clearTimeout(c.parent.destroyTimer),c.parent.destroyTimer=null)}var h=d.$,g=!(d.capabilities.mobile||d.capabilities.tablet)&&d.capabilities.ios;d.declarative("a-popover","click",function(c){var a=l.get(c.$declarativeParent);a&&("onclick"===a.attrs("activate")||g)&&(a.show(),c.$event.preventDefault())});d.declarative("a-popover","keydown",function(c){var a=
406d.constants.keycodes,b=c.$event.which;if(b===a.ENTER||b===a.SPACE)c.$event.preventDefault(),l.get(c.$declarativeParent).show()});if(!g){var e;d.declarative("a-popover","mouseenter",function(c){var a=l.get(c.$declarativeParent);a&&"onmouseover"===a.attrs("activate")&&(k(a),e=d.delay(function(){l.get(c.$declarativeParent).show()},200))});d.declarative("a-popover","mousemove",function(c){2>d.cursor().speed&&(c=l.get(c.$declarativeParent))&&"onmouseover"===c.attrs("activate")&&c.show()});d.declarative("a-popover",
407"mouseleave",function(c){(c=l.get(c.$declarativeParent))&&"onmouseover"===c.attrs("activate")&&(c&&m(c),e&&clearTimeout(e))});d.declarative("a-popover-container","mouseenter",function(c){(c=l.get(c.$declarativeParent))&&"onmouseover"===c.attrs("activate")&&k(c)});d.declarative("a-popover-container","mouseleave",function(c){var a=l.get(c.$declarativeParent),b=!0,f=h(c.$event.relatedTarget);a&&"onmouseover"===a.attrs("activate")&&a.isActive()&&(d.each(a.children,function(a){if(f.closest(a.$popover).length)return b=
408!1}),b&&(m(a),a.parent.immersive||0!==f.closest(a.parent.$popover).length||m(a.parent)))})}});n.when("A","a-popover-factory","a-popover-base","a-popover-handlers").register("a-popover",function(d,l){return l});n.when("A","a-popover-base-factory","a-secondary-view-view","p-detect","a-popover-util").register("a-secondary-view-factory",function(d,l,m,k,h){function g(b,f){f.disableAnimation=f.disableAnimation||c;return l.create(b,{attributes:{type:"secondary-view",immersive:!0,
409disableAnimation:a||f.disableAnimation,synchronous:!!(a||f.synchronous&&"false"!==f.synchronous),animationLength:f.disableAnimation?0:300,alternateBackground:f.alternateBackground||!1,hideHeader:a||f.hideHeader||!1,scrollable:f.scrollable||!0,header:f.header,backButtonText:f.backButtonText,position:"windowFullWidth",timeout:f.timeout,dataStrategy:f.dataStrategy,inlineContent:f.inlineContent?f.inlineContent:f.content,url:f.url,manualRefresh:!!f.manualRefresh,name:f.name,cache:"false"===f.cache||!1===
410f.cache?!1:!0,data:f.data||{},popoverLabel:f.popoverLabel,padding:f.padding,ariaDescription:f.ariaDescription},typeSpecificFunctions:m,actionCheck:!0})}var e=d.$,c=navigator.userAgent.match(/Android\s[12]/),a=!1;n.when("mash-will-load").execute(function(){a=!0});return{type:"secondary-view",create:g,get:function(a){var f=l.get(a,"secondary-view");if(!f&&"object"===typeof a){var c=h.extractDeclarativeParams(a,"secondary-view");c&&(f=g(c.$trigger,c.attributes||{}))}f&&"object"===typeof a&&(a=e(a),a=
411(a=a.hasClass("a-declarative")?a:a.find(".a-declarative").eq(0))?a.data("a-secondary-view"):null,f.data=a.data);return f},remove:function(a){return l.remove(a,"secondary-view")}}});n.when("A","a-secondary-view-factory","a-popover-base","a-secondary-view-handlers").register("a-secondary-view",function(d,l){return l});n.when("A").register("a-tooltip-view-base",function(d){return{updateContent:function(d){this.$popover.find(".a-tooltip-inner").html(d)},getContent:function(){return this.$popover?
412this.$popover.find(".a-tooltip-inner"):null},hideMethod:function(){d.fadeOut(this.$popover,250,"linear")}}});n.when("A","a-tooltip-view-base").register("a-tooltip-view",function(d,l){return d.extend(l,{skin:function(){return'<div role="tooltip" class="a-popover a-tooltip a-declarative" data-action="a-popover-close"><div class="a-tooltip-inner"></div><div class="a-arrow-border"><div class="a-arrow"></div></div></div>'}})});n.when("A","a-popover-base-factory","a-tooltip-view",
413"a-popover-util").register("a-tooltip-factory",function(d,l,m,k){function h(d,e){e={type:"tooltip",name:e.name,inlineContent:e.inlineContent?e.inlineContent:e.content,position:e.position||"triggerVertical",activate:e.activate||"onmouseover"};var c=l.create(d,{attributes:e,typeSpecificFunctions:m,actionCheck:!0});d.add(d.children()).filter("a, input").attr("aria-describedby","a-popover-"+d.data("a-popover-id"));return c}return{type:"tooltip",create:h,get:function(d){var e=l.get(d,"tooltip");e||"object"!==
414typeof d||(d=k.extractDeclarativeParams(d,"tooltip"))&&(e=h(d.$trigger,d.attributes||{}));return e},remove:function(d){return l.remove(d,"tooltip")}}});n.when("A","a-tooltip-factory").register("a-tooltip-handlers",function(d,l){d.declarative("a-tooltip","click",function(d){var k=l.get(d.$declarativeParent);k&&"onclick"===k.attrs("activate")&&(k.show(),d.$event.preventDefault())});d.declarative("a-tooltip","mouseenter",function(d){(d=l.get(d.$declarativeParent))&&"onmouseover"===d.attrs("activate")&&
415(d.show(),d.destroyTimer&&(clearTimeout(d.destroyTimer),d.destroyTimer=null))});d.declarative("a-tooltip","mouseleave",function(m){var k=l.get(m.$declarativeParent);k&&"onmouseover"===k.attrs("activate")&&(k.destroyTimer=d.delay(function(){k.hide()},125))});d.declarative("a-tooltip","focus focusin",function(d){(d=l.get(d.$declarativeParent))&&d.show()});d.declarative("a-tooltip","blur focusout",function(d){(d=l.get(d.$declarativeParent))&&d.hide()})});n.when("A","a-tooltip-factory","a-popover-base",
416"a-tooltip-handlers").register("a-tooltip",function(d,l){return l})})})(function(){var n=window.AmazonUIPageJS||window.P,r=n._namespace||n.attributeErrors;return r?r("AmazonUIPopoverJS"):n}(),window);(function(n,r,u){n.execute(function(){})})(function(){var n=window.AmazonUIPageJS||window.P,r=n._namespace||n.attributeErrors;return r?r("AmazonUIPopover"):n}(),window);
417(function(n,r,u){n.execute(function(){n.when("A").register("a-tabs",function(d){var l=d.$;d.declarative("a-tabs",["click"],function(m){var k=m.$target.closest("li"),h=m.data.name,g=k.data("a-tab-name"),e=k.closest(".a-tab-container").find(".a-box-tab");g&&(l("li.a-active",k.closest(".a-tabs")).removeClass("a-active"),k.closest("li").addClass("a-active"),e.addClass("a-hidden"),e.filter('[data-a-name="'+g+'"]').removeClass("a-hidden"),k={$tab:k,tabName:g,tabSetName:h},d.trigger("a:tabs:"+h+":select",
418{selectedTab:k}),d.trigger("a:tabs:"+h+":"+g+":select",{selectedTab:k}),m.$event.preventDefault())})});n.when("A").register("a-accordion",function(d){var l="slideDown",m="slideUp",k=300;if(d.capabilities.mobile||d.capabilities.tablet)l="show",m="hide",k=0;d.declarative("a-accordion",["click"],function(h){var g=h.$target.closest(".a-accordion"),e=h.$target.closest(".a-box"),c=g.find(".a-box").not(e),a=g.data("a-accordion-name"),b=e.data("a-accordion-row-name"),g=g.hasClass("a-accordion-collapse");
419if(b){var f=e.find(".a-accordion-inner"),q=!0;if(e.hasClass("a-accordion-active"))if(g)f[m]({duration:k,complete:function(){e.removeClass("a-accordion-active").attr("aria-expanded","false");e.find(".a-icon.a-accordion-radio").removeClass("a-icon-radio-active").addClass("a-icon-radio-inactive")}});else q=!1;else c.find(".a-accordion-inner").attr("aria-expanded","false")[m]({duration:k,complete:function(){c.removeClass("a-accordion-active")}}),f.attr("aria-expanded","true")[l]({duration:k,complete:function(){e.addClass("a-accordion-active");
420c.find(".a-icon.a-accordion-radio").removeClass("a-icon-radio-active").addClass("a-icon-radio-inactive");e.find(".a-icon.a-accordion-radio").removeClass("a-icon-radio-inactive").addClass("a-icon-radio-active")}});q&&(g={$row:e,rowName:b,accordionName:a},d.trigger("a:accordion:select",{selectedRow:g}),d.trigger("a:accordion:"+a+":select",{selectedRow:g}),d.trigger("a:accordion:"+a+":"+b+":select",{selectedRow:g}))}h.$event.preventDefault()})});n.when("A","jQuery").register("a-expander",
421function(d,l){function m(c,a){var b=c.closest("."+g.container),f=b.data("a-expander-collapsed-height"),e="true"===c.attr("aria-expanded");c.toggleClass(g.content+"-expanded");f?(b.css("height",e?f:"auto"),c.attr("aria-expanded",e?"false":"true"),a()):c.toggle(0,function(){c.attr("aria-expanded",e?"false":"true");a()})}function k(){l(".a-expander-partial-collapse-container").each(function(){var c=l(this),a=c.children("."+g.content),b=c.data("a-expander-collapsed-height"),f=c.children("."+g.header);
422a.height()<=b?f.css({opacity:"0",display:"none"}):(f.css({opacity:"1",display:"block"}),a.css("padding-bottom",f.height()),"true"!==a.attr("aria-expanded")&&c.css({height:b,"max-height":"none"}))})}var h={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"}},g={container:"a-expander-container",content:"a-expander-content",header:"a-expander-header",
423fadeDiv:"a-expander-content-fade"},e={};d.each(h,function(c,a){e[a]={};d.each(c,function(b,f){e[a][f]=new RegExp("\\b"+b+"\\b","g")})});d.declarative("a-expander-toggle","click",function(c){var a=c.$target.closest("."+g.container),b=a.find("."+g.container),f=a.data("a-expander-name"),q;q=c.$currentTarget.hasClass(g.header)?c.$currentTarget:a.find("."+g.header).not(b.find("."+g.header));var t=a.find("."+g.content).not(b.find("."+g.content));m(t,function(){var k=q.find(".a-icon")[0],m=null,l=q.children("."+
424g.fadeDiv);"false"===t.attr("aria-expanded")?(k&&(k.className=k.className.replace(e.inline.collapse,h.inline.expand).replace(e.section.collapse,h.section.expand).replace(e.extender.collapse,h.extender.expand)),c.data&&c.data.expand_prompt&&(m=c.data.expand_prompt),l.show(),k="collapse"):(k&&(k.className=k.className.replace(e.inline.expand,h.inline.collapse).replace(e.section.expand,h.section.collapse).replace(e.extender.expand,h.extender.collapse)),c.data&&c.data.collapse_prompt&&(m=c.data.collapse_prompt),
425l.hide(),k="expand");m&&""!==m&&q.find(".a-expander-prompt").not(b.find(".a-expander-prompt")).html(m);m={$expander:a,expanderName:f};d.trigger("a:expander:toggle",{expander:m});d.trigger("a:expander:toggle:"+k,{expander:m});f&&(d.trigger("a:expander:"+f+":toggle",{expander:m}),d.trigger("a:expander:"+f+":toggle:"+k,{expander:m}))})});d.on("load ready resize orientationchange a:popover:afterShow a:popover:ajaxContentLoaded",k);return{initializeExpanders:k}});n.when("A","a-form-controls-api").register("a-form-controls-handlers",
426function(d,l){var m=d.$,k=function(){m(this).removeClass("a-hover-disable")},h=function(g,e){var c=l.findFormElementContainer(g);d.delay(function(){c.find(e).each(l.normalizeElement)},0)};return{accessibilityKeyPress:function(g){g.keyCode===d.constants.keycodes.SPACE&&(g.preventDefault(),g.stopPropagation())},formReset:h,handleCheckboxClick:function(){if(!d.capabilities.mobile&&!d.capabilities.tablet)m(this).addClass("a-hover-disable").one("mouseleave",k)},normalizeFormControls:function(){m("form").unbind("reset.a-form-controls-reset").bind("reset.a-form-controls-reset",
427function(d){h(d.currentTarget,"li .a-touch-multi-select")})},touchMultiSelectHandler:function(d){l.toggleCheckboxState(d.currentTarget)}}});n.when("A","a-form-controls-handlers","ready").register("a-form-controls",function(d,l){var m=d.$;m("html").hasClass("a-lt-ie8")||(m(document).delegate(".a-checkbox-fancy","click",l.handleCheckboxClick).delegate(".a-checkbox-fancy, .a-radio-fancy","keypress",l.accessibilityKeyPress),d.on("a:pageUpdate beforeReady",l.normalizeFormControls))});
428n.when("A").register("a-buttons",function(d){var l=d.$,m=0;d.declarative("a-button-group",["click"],function(k){var h=k.$target.closest(".a-button:not(.a-button-disabled)");if(h.length){var g=k.$declarativeParent.find(".a-button"),e=k.data&&k.data.name?k.data.name:!1;k=k.$target.attr("name");g.removeClass("a-button-selected").attr("aria-checked","false");h.addClass("a-button-selected").attr("aria-checked","true");if(k||e)h={$button:h,buttonName:k,buttonGroupName:e},e&&(d.trigger("a:button-group:"+
429e+":toggle",{selectedButton:h}),k&&d.trigger("a:button-group:"+e+":"+k+":toggle",{selectedButton:h}))}});d.on("a:pageUpdate beforeReady",function(){var d=l(".a-button:not([id])"),h=l(".a-button-group,.a-button-toggle-group");d.each(function(){var d=l(this),e=d.find(".a-button-text"),c=d.find(".a-button-input"),a="a-autoid-"+m++;d.attr("id",a);e.length&&(a=(d=e.attr("id"))?d:a+"-announce",c.attr("aria-labelledby",a),e.attr("id",a))});h.each(function(){var d=l(this).find(".a-button[role='radio']"),
430e=d.length,c=1;d.each(function(){l(this).attr({"aria-posinset":c++,"aria-setsize":e})})})});l(document).delegate(".a-button-input, .a-button-text","focusin",function(){var d=l(this).closest(".a-button");d.hasClass("a-button-disabled")||d.addClass("a-button-focus")}).delegate(".a-button-input, .a-button-text","focusout "+d.action.cancel,function(){l(this).closest(".a-button").removeClass("a-button-focus")})});n.when("A","a-weblab","ready").register("a-meters",function(d,l){var m=d.$;document.getElementsByClassName&&
431l.isActive("AUI_UX_47524")&&(m(".a-meter-bar").each(function(){var k=m(this);d.onScreen(k,0)||k.addClass("a-meter-unfilled")}),l.is("AUI_UX_47524","T1")&&m("body").addClass("a-meter-animate"),d.on("resize orientationchange scroll",function(k){m(".a-meter-bar.a-meter-unfilled").each(function(){var h=m(this);d.onScreen(h,0)&&(h.removeClass("a-meter-unfilled"),l.trigger("AUI_UX_47524"))})}),d.on("a:popover:afterShow",function(d){"ajax"!==d.popover.currentDataStrategy&&(d=d.popover.$popover.find(".a-meter-bar.a-meter-unfilled"),
432d.length&&(l.is("AUI_UX_47524","T1",1)&&d.css("visibility","visible"),d.removeClass("a-meter-unfilled")))}),d.on("a:popover:ajaxContentLoaded",function(k){var h=k.popover.$popover.find(".a-meter-bar");h.length&&l.is("AUI_UX_47524","T1",1)&&(h.addClass("a-meter-unfilled").css("visibility","visible"),d.delay(function(){h.removeClass("a-meter-unfilled")},17))}))});n.when("a-switch-framework","jQuery").register("a-switch",function(d,l){var m=d.SWITCH_STATE,k=d.SWITCH_CONTAINER_CLASS,h=d.SWITCH_CLASS;
433return{getSwitch:function(g){function e(b){var f=a.data(m);if(b===u)return f.isOn;if(!f.isEnabled||c(a))return!1;d.setOnState(a,b);return!0}function c(){return a.data(m).isDragging}g.jquery||(g=l(g));if(0===g.length)return null;g=g.eq(0);g=g.closest("."+k);if(0===g.length)return null;var a=g.find("."+h);d.ensureInitialized(a);return{toggle:function(){return e(!a.data(m).isOn)},isOn:e,enabled:function(b){var f=a.data(m);if(b===u)return f.isEnabled;if(f.isEnabled===b)return!1;d.setEnabled(a,b);return!0},
434isDragging:c,label:function(b){var f=a.data(m).label,c=f[0].childNodes[0];if(b===u)return f.text();3===c.nodeType&&(c.textContent=b)}}}}});n.when("A","jQuery").register("a-switch-framework",function(d,l){function m(a){a.preventDefault();var b=a.data.$switch.data("a-switch-state"),f=b.control;if(!d.isAnimated(f)){a=v(a)-b.initialX;b.isOn&&(a+=b.rightBoundary);var c=b.leftBoundary,e=b.rightBoundary;a=a<c?c:a>e?e:a;a!==b.leftOffset&&(d.animate(f,{left:a},0),b.leftOffset=a,b.isDragging=!0,
435b.dragCount++)}}function k(a){a.preventDefault();if(d.capabilities.touch||1===a.which){a=a.data.$switch;var b=a.data("a-switch-state");e(a,b.isDragging&&1<b.dragCount?b.leftOffset>b.midPoint:!b.isOn);b.isDragging=!1;z(a)}}function h(a,b,f){f={switchState:a,previousState:f};d.trigger("a:switch:"+b,f);a.name&&d.trigger("a:switch:"+a.name+":"+b,f)}function g(a){if(!a.data("a-switch-state")){var b=a.closest(".a-switch-row"),f=a.children(".a-switch-control"),c=b.find(".a-switch-label"),e=c.siblings("input"),
436q=e.attr("name"),d=b.hasClass("a-active"),g=!b.hasClass("a-disabled"),t=a.width()-f.width()-1;a.data("a-switch-state",{input:e,container:b,control:f,label:c,isDragging:!1,rightBoundary:t,leftBoundary:-1,midPoint:t/2,initialX:null,leftOffset:d?t:-1,isOn:d,isEnabled:g,name:q,dragCount:0,clicked:!1})}}function e(a,b){g(a);var f=a.data("a-switch-state"),c=f.isOn,e=b!==f.isOn;f.isOn=b;var q=f.isOn?f.rightBoundary:f.leftBoundary;d.animate(f.control,{left:q},300,"ease-out");f.leftOffset=q;q=f.container;
437f.isOn?q.addClass("a-active"):q.removeClass("a-active");q=f.input;f.isOn?q.attr("checked","checked"):q.removeAttr("checked");e&&h(f,"flip",c);b?h(f,"on",c):h(f,"off",c)}var c=function(a){a.bind("touchmove.a-switch-component",{$switch:a},m);a.bind("touchend.a-switch-component",{$switch:a},k);a.bind("touchcancel.a-switch-component",{$switch:a},k);a.bind("mouseup.a-switch-component",{$switch:a},k)},a=function(a){a.unbind("touchmove.a-switch-component");a.unbind("touchend.a-switch-component");a.unbind("touchcancel.a-switch-component");
438a.unbind("mouseup.a-switch-component")},b=function(a){return(a.originalEvent.touches[0]||a.originalEvent.changedTouches[0]).pageX},f=function(a){l("body").bind("mousemove.a-switch-component",{$switch:a},m);l("body").bind("mouseup.a-switch-component",{$switch:a},k)},q=function(a){l("body").unbind("mousemove.a-switch-component",m);l("body").unbind("mouseup.a-switch-component",k)},t=function(a){return a.pageX},w=null,z=null,v=null;d.capabilities.touch?(w=c,z=a,v=b):(w=f,z=q,v=t);d.declarative("a-switch",
439d.capabilities.touch?"touchstart":"mousedown",function(a){var b=a.$event;b.preventDefault();if(d.capabilities.touch||1===b.which){a=a.$declarativeParent;g(a);var f=a.data("a-switch-state");f.dragCount=0;f.clicked=!0;f.isDragging=!1;f.isEnabled&&(f.initialX=v(b),w(a))}});d.declarative("a-switch-input","change",function(a){a.$event.preventDefault();a=a.$target.closest(".a-switch-row").find(".a-switch");g(a);var b=a.data("a-switch-state");e(a,!b.isOn)});d.declarative("a-switch-label","click",function(a){a.$event.preventDefault();
440a=a.$target.closest(".a-switch-row").find(".a-switch");g(a);var b=a.data("a-switch-state");b.clicked?b.clicked=!1:b.isEnabled&&e(a,!b.isOn)});n.when("ready").execute("a-switch-normalization",function(){l(".a-switch-input").each(function(){var a=l(this),b=a.next().children(".a-switch");e(b,a.prop("checked"))})});return{ensureInitialized:g,setOnState:e,setEnabled:function(a,b){g(a);var f=a.data("a-switch-state"),c=f.container;b?c.removeClass("a-disabled"):c.addClass("a-disabled");f.isEnabled=b},SWITCH_STATE:"a-switch-state",
441SWITCH_CONTAINER_CLASS:"a-switch-row",SWITCH_CLASS:"a-switch"}})})})(function(){var n=window.AmazonUIPageJS||window.P,r=n._namespace||n.attributeErrors;return r?r("AmazonUIComponents"):n}(),window);(function(n,r,u){n.execute(function(){})})(function(){var n=window.AmazonUIPageJS||window.P,r=n._namespace||n.attributeErrors;return r?r("AmazonUICompatJS"):n}(),window);
442(function(n,r,u){n.execute(function(){n.declare("a-carousel-constants",{ANIMATION_SPEED:"animation_speed",ANIMATING:"animating",CIRCULAR:"circular",CURRENT_PIXEL:"px",CURRENTLY_WRAPPING:"currentlyWrapping",DELAY_TIME:"delay_time",FETCHED_ITEMS:"fetchedItems",FIRST_VISIBLE_ITEM:"firstVisibleItem",INIT_EVENTS:"a:pageUpdate beforeReady",LOADING:"loading",NAME:"name",PAGE_NUMBER:"pageNumber",PAGE_SIZE:"pageSize",SET_SIZE:"set_size",SPRINGINESS:"springiness",TOTAL_PAGES:"totalPages",TOUCH_EASING:"touch_easing",
443TRANSITION_STRATEGY:"transitionStrategy",WRAP_EASING:"wrap_easing",NO_TRANSITION:"no_transition",HIDE_OFF_SCREEN:"hide_off_screen",AUTO_ADJUST_HEIGHT:"auto_adjust_height",STATIC_LOADER_CSS_CLASS:"staticLoaderCssClass",ELEMENT_CSS_CLASS:"elementCssClass"});n.register("a-carousel-utils",function(){function d(d){return"string"===typeof d}function l(d){return d&&d.nodeType!==u}function m(h){return""===h?"<div></div>":h?d(h)||l(h)?h:m(h.content):null}function k(h){h&&(d(h)||l(h)?h=!0:h.content=
444k(h.content));return h}return{addElementToDom:function(h,g){g&&(d(g)?h.html(g):l(g)&&h.empty().append(g),!0!==g&&h.removeClass("a-carousel-card-empty"))},clearElementFromItem:k,getElementFromItem:m,isElement:l,isString:d}});n.when("A","jQuery").register("a-carousel-measure",function(d,l){return function(m){function k(g,e,c){var a,b,f,q;e.jquery||(e=l(e));for(d.each(c,function(a){if("top"===a||"left"===a)return b=e.offset(),!1});void 0!==(a=c.pop());)f=g[a],"left"===a||"top"===a?g[a]=
445b[a]:-1<a.indexOf("outer")?g[a]=e[a](!0):g[a]=e["outer"+a.charAt(0).toUpperCase()+a.substr(1)](),g[a]!==f&&(void 0===q&&(q={}),q[a]=f);return q}var h={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]&&d.isFiniteNumber(this.items[0].width)?this.items[0].width:160}};m.measure=function(g){var e=this.dom.$carousel,c=this.dom.$viewport,a={};g&&(g=g.split(" "));if(!g||-1<d.indexOfArray(g,
446"carousel"))a.carousel=k(h.carousel,e,"top left height width outerHeight outerWidth".split(" "));if(!g||-1<d.indexOfArray(g,"viewport"))a.viewport=k(h.viewport,c,["height","width","outerHeight","outerWidth"]);if(!g||-1<d.indexOfArray(g,"items"))h.items=[],a.items={},e.children("li").each(function(b,f){h.items[b]={};var c=k(h.items[b],f,"top left height width outerHeight outerWidth".split(" "));void 0!==c&&(a.items[b]=c)});return a};m.getItemOffset=function(d){var e=h.items;d--;if(e&&e.length){if(d<
447e.length){for(var c=0,a=e[0].outerWidth,b=0;b<d;b++)c+=e[b]?e[b].outerWidth:a;0<d&&this.getAttr("first_item_flush_left")&&(c+=m.getAttr("currentGutter"));return c}}else return 0};m.getDimensions=function(){return d.copy(h)};m.updateDimensionsCache=function(g){d.extend(h,g)};m.getViewportWidth=function(){try{return h.viewport.width}catch(d){}}}});n.when("A","jQuery").register("a-carousel-attributes",function(d,l){return function(m,k){var h={},g={},e={};d.extend(h,k);m.onChange=function(c,
448a){for(var b=c.split(" "),f=b.length,e;f--;)e=b[f],g[e]||(g[e]=[]),l.isFunction(a)&&-1===d.indexOfArray(g[e],a)&&g[e].push(a);return this};m.unbind=function(c,a){if(g[c]&&a){var b=d.indexOfArray(g[c],a);-1<b&&g[c].splice(b,1)}return this};m.once=function(c,a){var b=function(){a.apply(null,arguments);m.unbind(c,b)};return m.onChange(c,b)};m.setAttr=function(c,a,b){var f=h[c];h[c]=a;if(!(b||e[c]||d.equals(a,f))){e[c]=!0;a=d.copy(a);f=d.copy(f);if(g[c]){b=d.copy(g[c]);for(var q=0,t=b.length;q<t;q++)b[q](a,
449f,m,c)}a={newValue:a,oldValue:f,carousel:m};d.trigger("a:carousel:change:"+c,a);h.name&&d.trigger("a:carousel:"+h.name+":change:"+c,a);e[c]=!1}return this};m.getAttr=function(c){return d.copy(h[c])}}});n.when("A","jQuery","a-carousel-measure","a-carousel-attributes","a-carousel-strategies","a-carousel-constants").register("a-carousel-base",function(d,l,m,k,h,g){function e(a){a.onChange("pageSize",function(b,f){var c=a.getAttr("firstVisibleItem"),e=Math.ceil(c/b);1===e&&1<c?e=2:1>e&&(e=
4501);a.setAttr("pageNumber",e);a.setAttr("totalPages",Math.ceil(a.getAttr("set_size")/b));c=a.getAttr("ajax");b>f&&(c&&c.prefetch_next_page?a.strategies.ajax.wantNextPage(a):a.strategies.ajax.wantCurrentPage(a))});a.onChange("set_size",function(b,f){var c=a.getAttr("pageSize"),e=a.getAttr("fetchedItems");a.setAttr("totalPages",Math.ceil(b/c));b<f?(e.splice(b,Number.MAX_VALUE),a.setAttr("fetchedItems",e)):a.strategies.ajax.wantCurrentPage&&a.strategies.ajax.wantCurrentPage(a)});a.onChange("firstVisibleItem",
451function(b){a.dom.$container.find("input.a-carousel-firstvisibleitem").val(b)});a.onChange("pageNumber",function(b){0<b&&b<=a.getAttr("totalPages")&&a.setAttr("currentlyWrapping",!1)})}function c(a,b,f){if(0!==arguments.length){a.jquery||(a=l(a));this.dom={$container:a,$viewport:a.hasClass("a-carousel-viewport")?a:a.find(".a-carousel-viewport"),$carousel:a.find(".a-carousel")};var c={totalPages:1E3,pageNumber:1,pageSize:0,firstVisibleItem:1,maintain_state:!0,px:0,auto_adjust_height:!0,ajax:{}};d.extend(c,
452f);c.maintain_state=!!c.maintain_state;c.id_list?c.set_size||(c.set_size=c.id_list.length):c.id_list=[];if(!c.set_size){var e=this.dom.$carousel.children("li"),g=parseInt(e.first().attr("aria-setsize"),10);d.isFiniteNumber(g)&&0<g?c.set_size=g:c.set_size=e.length}var h=[];this.dom.$carousel.children("li").each(function(a,b){h.push(d.trim(b.innerHTML))});c.fetchedItems=h;m(this);k(this,c);this.strategies=b;return this}}d.each(h,function(a,b){c.prototype["set"+b.charAt(0).toUpperCase()+b.slice(1)+"Strategy"]=
453function(a){this.strategies[name]=a;"function"===typeof a.init&&a.init(this)}});h=c.prototype;h.gotoNextPage=function(a){this.getAttr("transitionPaused")||(this.strategies.transition.gotoNextPage(this,a),a&&a.accessibleSafe&&this.strategies.accessibility.nextPage(this,a.animationDuration,a.animationSpeed))};h.gotoPrevPage=function(a){this.getAttr("transitionPaused")||(this.strategies.transition.gotoPrevPage(this,a),a&&a.accessibleSafe&&this.strategies.accessibility.prevPage(this,a.animationDuration,
454a.animationSpeed))};h.gotoPage=function(a,b){this.getAttr("transitionPaused")||(this.strategies.transition.gotoPage(this,a,b),b&&b.accessibleSafe&&this.strategies.accessibility.gotoPage(this,b.animationDuration,b.animationSpeed))};h.gotoIndex=function(a,b){(!this.getAttr("transitionPaused")||b&&b.ignorePause)&&this.strategies.transition.gotoIndex(this,a,b)};h.gotoPixel=function(a,b){this.getAttr("transitionPaused")||this.strategies.transition.gotoPixel(this,a,b)};h.resize=function(){if(this.dom.$container.is(":visible")){var a=
455this.measure("carousel viewport");this.strategies.display.resize(this,a)}};h.pause=function(){this.setAttr("transitionPaused",!0)};h.resume=function(){this.setAttr("transitionPaused",!1)};h.triggerEvent=function(a,b){b=b||{};b.carousel=this;d.trigger("a:carousel:"+a,b);var f=this.getAttr("name");f&&d.trigger("a:carousel:"+f+":"+a,b)};h.getStaticLoader=function(){return this.getAttr(g.STATIC_LOADER_CSS_CLASS)?'<div class="'+this.getAttr(g.STATIC_LOADER_CSS_CLASS)+'"></div>':""};h.getEmptyCard=function(a,
456b){var f="a-carousel-card a-carousel-card-empty";this.getAttr(g.ELEMENT_CSS_CLASS)&&(f=f+" "+this.getAttr(g.ELEMENT_CSS_CLASS));return['<li class="',f,'" role="listitem" aria-setsize="',b,'" aria-posinset="',a,'">',this.getStaticLoader(),"</li>"].join("")};h.initTouchHandling=function(){var a=this,b=a.dom.$viewport;(d.capabilities.touch||d.capabilities.pointerPrefix)&&n.when("a-touch").execute(function(f){b.addClass("a-gesture a-gesture-horizontal").bind("pan-horizontal swipe-horizontal",function(){return!1});
457d.on("a:swipe-horizontal:"+b[0].id,function(b){if(!a.getAttr("transitionPaused")&&a.strategies.transition.onSwipe)a.strategies.transition.onSwipe(a,b)});if(!a.getAttr("disable_panning"))d.on("a:pan-horizontal:"+b[0].id,function(b){if(!a.getAttr("transitionPaused")&&a.strategies.transition.onPan)a.strategies.transition.onPan(a,b)})});if(d.capabilities.isIE10||d.capabilities.isIE11Plus){var f=function(a){a.stopPropagation();a.preventDefault();document.body.removeEventListener("click",f,!0)};b.bind(d.action.start,
458function(a){b.bind("swipe-horizontal.a-ssiec pan-horizontal.a-ssiec",function(a){b.unbind(".a-ssiec");b.bind(d.action.end+".a-ssiec",function(a){b.unbind(".a-ssiec");document.body&&document.body.addEventListener("click",f,!0)})})})}};h.init=function(){var a=this,b=a.strategies,f=a.dom.$viewport[0];f&&!f.id&&(f.id="anonCarousel"+a.__id);for(var f=a.dom.$carousel[0],c=f.childNodes,g=c.length;g--;)c[g].tagName&&"li"===c[g].tagName.toLowerCase()||f.removeChild(c[g]);d.each(a.strategies,function(b){b.initAttrs&&
459d.each(b.initAttrs,function(b,f){a.setAttr(f,b)})});if(1>a.getAttr("set_size"))return b.ajax.init(a),!1;a.measure();d.each(a.strategies,function(b){b.init(a)});b=a.getAttr("pageSize");f=a.getAttr("set_size");b=Math.ceil(f/b);a.setAttr("totalPages",b);e(a);a.setAttr("isInTab",0<a.dom.$container.closest(".a-tab-content").length,!0);a.triggerEvent("init");d.each(a.strategies,function(b){b.afterInit&&b.afterInit(a)});a.triggerEvent("afterInit");b=a.getAttr("firstVisibleItem");1===b&&a.getAttr("maintain_state")&&
460(b=parseInt(a.dom.$container.find("input.a-carousel-firstvisibleitem").val(),10),d.isFiniteNumber(b)&&0<b&&b<=f||(b=1));if(1<b){f=700;c=Math.ceil(b/a.getAttr("pageSize"));for(g=2;g<c;g++)f+=700/g;a.gotoIndex(b,{animationDuration:f,easingFunction:"ease"})}return!0};return c});n.when("A","jQuery","a-carousel-base","a-carousel-constants").register("a-carousel-mobile",function(d,l,m,k){function h(c){var a=c.getAttr("loaderHeight");a||((a=c.getAttr("maxHeight"))?(a=Math.min(.9*a,90),a=Math.max(a,
461120)):a=90,c.setAttr("loaderHeight",a));return a}function g(c,a,b){m.call(this,c,a,b);if(0!==arguments.length)return this.getAttr("circular")===e&&this.setAttr("circular",!1),this.getAttr("show_partial_next")===e&&this.setAttr("show_partial_next",!0),this.getAttr("hide_off_screen")===e&&this.setAttr("hide_off_screen",!1),this.getAttr("springiness")===e&&this.setAttr("springiness",.8),this.getAttr("touch_easing")===e&&this.setAttr("touch_easing","cubic-bezier(0.215, 0.610, 0.355, 1.000)"),this.init=
462function(){return m.prototype.init.call(this)?(this.getAttr(k.STATIC_LOADER_CSS_CLASS)||this.dom.$carousel.children("li").children(".a-loading-static").css("height",h(this)+"px"),this.getAttr(k.NO_TRANSITION)||this.initTouchHandling(),!0):!1},this}var e;g.prototype=new m;g.prototype.constructor=g;g.prototype.getStaticLoader=function(){return this.getAttr(k.STATIC_LOADER_CSS_CLASS)?'<div class="'+this.getAttr(k.STATIC_LOADER_CSS_CLASS)+'"></div>':'<div class="a-loading-static" style="height:'+h(this)+
463'px"><div class="a-loading-static-inner"></div></div>'};return g});n.when("A","jQuery","a-carousel-base","a-carousel-constants").register("a-carousel-desktop",function(d,l,m,k){function h(c){var a=c.getAttr("set_size")<=c.getAttr("pageSize"),b=c.getAttr(k.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, .a-carousel-pagination").css("visibility",a||b?"hidden":
464"visible")}function g(c,a,b){m.call(this,c,a,b);if(0!==arguments.length){var f=this;f.getAttr("circular")===e&&this.setAttr("circular",!0);f.getAttr("hide_off_screen")===e&&this.setAttr("hide_off_screen",!0);f.onChange("totalPages",function(a){f.dom.$container.find(".a-carousel-page-max").html(a);a<f.getAttr("pageNumber")&&f.gotoPage(a)});f.onChange("pageNumber",function(a,b){var c=f.dom.$container,e=c.find(".a-carousel-restart-container");1<a?e.show():e.hide();c.find(".a-carousel-page-current").html(a)});
465f.init=function(){var a=this;if(m.prototype.init.call(a)){h(this);a.onChange("pageSize set_size",function(){h(a)});2>a.getAttr("pageNumber")&&a.dom.$container.find(".a-carousel-restart-container").hide();var b=a.dom.$container.find(".a-carousel-button");if(b.length){var f=b.eq(0).position().top+"px";b.css("top",f)}var c=!1,e=function(b){b.preventDefault();b={startover:!0,accessibleSafe:"keydown"===b.type?!0:!1};5<a.getAttr("pageNumber")?b.animationDuration=1250:b.animationSpeed=5*a.getDimensions().viewport.width;
466a.gotoPage(1,b)};a.dom.$container.delegate(".a-carousel-goto-nextpage","click dblclick",function(b){c||(c=!0,b.preventDefault(),a.gotoNextPage(),d.delay(function(){c=!1},5))}).delegate(".a-carousel-goto-prevpage","click dblclick",function(b){c||(c=!0,b.preventDefault(),a.gotoPrevPage(),d.delay(function(){c=!1},5))}).delegate(".a-carousel-goto-nextpage","keydown",function(b){if(b.which===d.constants.keycodes.ENTER||b.which===d.constants.keycodes.SPACE)b.preventDefault(),a.gotoNextPage({accessibleSafe:!0})}).delegate(".a-carousel-goto-prevpage",
467"keydown",function(b){if(b.which===d.constants.keycodes.ENTER||b.which===d.constants.keycodes.SPACE)b.preventDefault(),a.gotoPrevPage({accessibleSafe:!0})}).delegate(".a-carousel-restart","keydown",function(a){a.which!==d.constants.keycodes.ENTER&&a.which!==d.constants.keycodes.SPACE||e(a)}).delegate(".a-carousel-restart","click",e);a.dom.$container.find(".a-carousel-page-max").html(this.getAttr("totalPages"));a.getAttr(k.NO_TRANSITION)||a.initTouchHandling();return!0}return!1};return f}}var e;g.prototype=
468new m;return g.prototype.constructor=g});n.when("A","a-carousel-desktop","a-carousel-mobile").register("a-carousel-classes",function(d,l,m){return{desktop:l,mobile:m,"default":d.capabilities.mobile||d.capabilities.tablet?"mobile":"desktop"}});n.when("A","jQuery","p-detect","a-carousel-constants").register("a-carousel-stretchygoodness",function(d,l,m,k){function h(a,f,c,e){a.getAttr("show_partial_next")&&(f-=c/10);var g=a.getAttr("minimum_gutter_width");a.getAttr("set_size");
469a=0;for(var h=!0;0<f;)a++,f=e&&h?f-c:f-(c+g),h=!1;0>f&&a--;return d.isFiniteNumber(a)&&0<a?a:1}function g(a,f,c,e,g,h,k){"stretch"===a.getAttr("single_page_align")&&e>h&&(e=h);f-=c*e;a.getAttr("show_partial_next")?(a=f-g*(e+1),k&&(a+=g),k=a/c,f-=c*(.5<k?.5:k)):k&&(f+=g);c=Math.ceil(f/(e+1));if(!d.isFiniteNumber(c)||c<g)c=g;return c}function e(a){if(a.getAttr("auto_adjust_height"))if(a.getAttr("animating"))a.once("animating",function(){e(a)});else{var f=a.getAttr("maxHeight"),c=a.getDimensions();f&&
470d.isFiniteNumber(f)||(f=1);var g=f,h=a.getAttr("pageSize"),k=h*(a.getAttr("pageNumber")-1),h=k+h-1,c=c.items,m=c.length,l;for(a.getAttr("show_partial_next")&&h++;k<=h&&k<m;k++)(l=c[k])&&l.outerHeight>g&&(g=c[k].outerHeight||c[k].height);g>f&&(a.updateDimensionsCache({viewport:{height:g,outerHeight:g}}),a.setAttr("maxHeight",g),1===f?a.dom.$viewport.height(g):d.animate(a.dom.$viewport,{height:g},a.getAttr("height_animation_speed"),"linear"))}else a.dom.$viewport.css("height","")}function c(b){b.onChange("pageNumber",
471function(){b.getAttr("hide_off_screen")&&b.dom.$carousel.children("li").css("visibility","")});b.onChange("pageSize",function(a,c){a>c&&e(b)});b.onChange("loading",function(a){a||e(b)});b.onChange("firstVisibleItem",function(){e(b)});b.onChange("animating",function(a){if(!a&&b.getAttr("hide_off_screen")){var c=b.getAttr("firstVisibleItem")-1,e=c+b.getAttr("pageSize")-1;b.getAttr("show_partial_next")&&e++;b.dom.$carousel.children("li").each(function(a,b){var f=a>=c&&a<=e;l(b).css("visibility",f?"":
472"hidden")})}});b.onChange("single_page_align minimum_gutter_width",function(){a(b)});b.onChange("minimum_gutter_width",function(){a(b)})}function a(a){var f=a.getDimensions(),c=f.viewport.width,f=f.getFirstCardWidth(),e=a.getAttr("minimum_gutter_width"),d=a.getAttr("set_size"),k=a.getAttr("first_item_flush_left"),m=h(a,c,f,k),l=g(a,c,f,m,e,d,k);a.setAttr("currentGutter",l);a.setAttr("pageSize",m);var y=a.dom.$carousel,A=y.children("li"),e=A.length,C=a.getAttr("totalPages"),n=a.getAttr("pageNumber"),
473D=a.getAttr("firstVisibleItem"),F=(n-1)*m+1;n>C?(D=(C-1)*m+1,a.setAttr("pageNumber",C),a.setAttr("firstVisibleItem",D)):D!==F&&(C=Math.ceil(D/m),D=(C-1)*m+1,a.setAttr("pageNumber",C),a.setAttr("firstVisibleItem",D));var r=D-1,u=r+m-1;a.getAttr("show_partial_next")&&u++;var H=a.getAttr("hide_off_screen"),J=l+"px",L=f+"px",B;A.each(function(a,b){B=!H||a>=r&&a<=u;b.style.marginLeft=k&&0===a?0:J;b.style.visibility=B?"":"hidden";b.style.width=L});var K;a.getAttr("first_item_flush_left")?(l=A.first().outerWidth(!0),
4741<A.length&&(K=A.eq(1).outerWidth(!0)),C=(e-1)*K+l):(l=K=A.first().outerWidth(!0),C=e*K);m>=d?(C=c,n=a.getAttr("single_page_align"),y.toggleClass("a-text-right","right"===n),y.toggleClass("a-text-center","center"===n),"center"===n&&A.first().css("margin-left",0)):y.removeClass("a-text-right a-text-center");C=m>=d?c:C;y.css("width",C+"px");c={carousel:{width:C,outerWidth:y.outerWidth()},items:[]};for(d=0;d<e;d++)c.items.push({width:f,outerWidth:0===d?l:K});a.updateDimensionsCache(c);a.gotoIndex(D,
475{animationDuration:0,ignorePause:!0});a.triggerEvent("repaint")}return{repaint:a,init:function(b){var f=b.getAttr("minimum_gutter_width");d.isFiniteNumber(f)||(f=15,b.setAttr("minimum_gutter_width",f));b.setAttr("currentGutter",f);f=b.getAttr("height_animation_speed");d.isFiniteNumber(f)||b.setAttr("height_animation_speed",200);b.setAttr("first_item_flush_left",!!b.getAttr("first_item_flush_left"));b.setAttr("show_partial_next",!!b.getAttr("show_partial_next"));a(b);b.getAttr(k.NO_TRANSITION)||e(b);
476f=b.getDimensions();b.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=b.getAttr("firstVisibleItem");1<f&&(b.setAttr("firstVisibleItem",f),f=Math.ceil(f/b.getAttr("pageSize")),b.gotoPage(f));c(b)},resize:function(b,f){f.viewport&&void 0!==f.viewport.width&&a(b)}}});n.when("A","jQuery","p-detect","a-carousel-utils").register("a-carousel-display-swap",function(d,l,m,k){function h(a){if(a.getAttr("auto_adjust_height")){var b=
477a.getAttr("maxHeight");b&&d.isFiniteNumber(b)||(b=1);var f=b;a.dom.$carousel.children("li").not(".a-carousel-card-empty").each(function(a,b){var c=l(b).outerHeight();f=Math.max(c,f)});f>b&&(a.setAttr("maxHeight",f),m.capabilities.transition?1===b?a.dom.$viewport.height(f):d.animate(a.dom.$viewport,{height:f},a.getAttr("height_animation_speed"),"linear"):a.dom.$viewport.height(f),a.updateDimensionsCache({viewport:{height:f,outerHeight:f}}))}else a.dom.$viewport.css("height","")}function g(a,b){for(var f=
478a.dom.$carousel[0],c=a.dom.$carousel.children("li").get(),e;c.length>b;)e=c.pop(),f.removeChild(e)}function e(a){a.onChange("animating",function(b){b||h(a)});a.onChange("loading",function(b){b||h(a)});a.onChange("pageSize",function(b,f){if(b>f){0===f&&g(a);var c=a.getAttr("set_size"),e=a.getDimensions().getFirstCardWidth(),d=a.getAttr("currentGutter"),m=a.getAttr("fetchedItems"),v=a.getAttr("firstVisibleItem")-1,x=a.dom.$carousel.children("li"),y=document.createDocumentFragment(),A;if(l.isArray(m)){for(var C=
479x.length;C<b;C++)A=C+v,x=l(['<li class="a-carousel-card a-carousel-card-empty" role="listitem" aria-setsize="',c,'" aria-posinset="',A+1,'" style="width:',e,"px; margin-left:",d,'px;">',a.getStaticLoader()].join("")),m[A]&&k.addElementToDom(x,k.getElementFromItem(m[A])),A>=c&&x.removeClass("a-carousel-card-empty"),y.appendChild(x[0]);a.dom.$carousel.append(y)}h(a)}else b<f&&g(a)});a.onChange("set_size",function(b,f){var e=a.getAttr("pageNumber"),g=a.getAttr("totalPages"),h=a.dom.$carousel.children("li");
480e===g&&b>f&&(h.length&&a.dom.$carousel.children("li").each(function(b,f){d.trim(f.innerHTML)||(f.className+=" a-carousel-card-empty",f.innerHTML=a.getStaticLoader())}),0===f&&c(a))});a.onChange("single_page_align minimum_gutter_width",function(){c(a)});a.onChange("minimum_gutter_width",function(){c(a)})}function c(a){var b=a.getDimensions(),f=b.viewport.width,c=b.getFirstCardWidth(),e=a.getAttr("minimum_gutter_width"),b=a.getAttr("set_size"),h;h=a.getAttr("minimum_gutter_width");a.getAttr("set_size");
481h=Math.max(Math.floor(f/(c+h)),1);h=d.isFiniteNumber(h)?h:1;var k,m=h;"stretch"===a.getAttr("single_page_align")&&m>b&&(m=b);m=Math.ceil((f-c*m)/(m+1));d.isFiniteNumber(m)||(m=e);k=m;a.setAttr("currentGutter",k);a.setAttr("pageSize",h);var m=a.dom.$carousel,l=m.children("li"),e=l.length,c=c+k,y=e*c;g(a,Math.min(h,b));l.css("margin-left",k+"px");h>=b?(y=f,f=a.getAttr("single_page_align"),m.toggleClass("a-text-right","right"===f),m.toggleClass("a-text-center","center"===f),"center"===f&&l.first().css("margin-left",
4820)):m.removeClass("a-text-right a-text-center");for(f={carousel:{width:y,outerWidth:m.outerWidth()},items:[]};e--;)f.items.push({outerWidth:c});a.updateDimensionsCache(f);a.triggerEvent("repaint")}return{repaint:c,init:function(a){var b=a.getAttr("minimum_gutter_width");b||(b=15,a.setAttr("minimum_gutter_width",b));a.setAttr("currentGutter",b);b=a.getAttr("height_animation_speed");d.isFiniteNumber(b)||a.setAttr("height_animation_speed",200);e(a);c(a);b=a.getDimensions();a.dom.$container.find(".a-carousel-left, .a-carousel-right, .a-carousel-viewport").css("height",
483Math.max(b.viewport.height,b.items[0]?b.items[0].height:0)+"px");b=a.getAttr("firstVisibleItem");1<b&&(a.setAttr("firstVisibleItem",b),b=Math.ceil(b/a.getAttr("pageSize")),a.gotoPage(b))},resize:function(a,b){b.viewport&&void 0!==b.viewport.width&&c(a)}}});n.when("A","jQuery").register("a-carousel-display-single",function(d,l){function m(e){if(e.getAttr("auto_adjust_height"))if(e.getAttr("animating"))e.once("animating",function(){m(e)});else e.dom.$viewport.css("height","auto"),d.delay(function(){e.dom.$viewport.height(e.dom.$viewport.height())},
4840);else e.dom.$viewport.css("height","")}function k(e,c){var a=e.dom.$carousel.children("li"),b=e.getAttr("firstVisibleItem")-1,f=e.getAttr("show_partial_next")?2:1,b=a.slice(b,b+f);a.not(b).css("visibility","hidden");c&&b.css("visibility","")}function h(e){e.getAttr("fixed_height")||(e.dom.$viewport.delegate("img","load",function(){m(e)}),e.onChange("loading",function(c){c||m(e)}),e.onChange("pageNumber",function(){e.getAttr("hide_off_screen")&&e.dom.$carousel.children("li").css("visibility","")}),
485e.onChange("animating",function(c){!c&&e.getAttr("hide_off_screen")&&k(e)}),e.onChange("minimum_gutter_width",function(){g(e)}))}function g(e){var c=e.getDimensions(),a=c.viewport.width,b=e.getAttr("show_partial_next"),f=e.getAttr("minimum_gutter_width"),q=e.getAttr("set_size"),d=e.dom.$carousel.children("li"),a=a-2*f;b&&(a-=f+c.viewport.width/3);d.css({width:a+"px",margin:"0 "+f+"px"});c=a+2*f;b=c*q;e.dom.$carousel.width(b);for(b={carousel:{width:b},items:[]};q--;)b.items[q]={width:a,outerWidth:c};
486e.updateDimensionsCache(b);e.getAttr("hide_off_screen")&&k(e,!0);e.gotoIndex(e.getAttr("firstVisibleItem"),{animationDuration:0,ignorePause:!0});e.triggerEvent("repaint")}return{repaint:g,init:function(e){var c=e.getAttr("minimum_gutter_width");e.setAttr("minimum_gutter_width",d.isFiniteNumber(c)?c:14);e.setAttr("show_partial_next",!!e.getAttr("show_partial_next"));e.setAttr("pageSize",1);e.setAttr("pageSize",1);c=e.getAttr("fixed_height");d.isFiniteNumber(c)?e.dom.$viewport.height(c):e.setAttr("fixed_height",
487!1);e.dom.$carousel.children("li").css("visibility","visible");h(e);this.repaint(e);m(e)},resize:function(e,c){c.viewport&&void 0!==c.viewport.width&&(this.repaint(e),e.getAttr("fixed_height")||m(e))}}});n.when("A").register("a-carousel-display-variablewidth",function(d){return{init:d.constants.NOOP,resize:d.constants.NOOP,repaint:d.constants.NOOP}});n.when("a-carousel-stretchygoodness","a-carousel-display-swap","a-carousel-display-single","a-carousel-display-variablewidth").register("a-carousel-strategies-display",
488function(d,l,m,k){return{swap:l,single:m,stretchyGoodness:d,variableWidth:k,"default":"stretchyGoodness"}});n.when("A","jQuery","a-carousel-utils").register("a-carousel-transition-swap",function(d,l,m){function k(c,a){var b=c.getAttr("preloadedImages");b||(b=[]);for(var f=[],e=a.length-1;0<=e;e--)if(a[e]&&!b[e]){var g=m.getElementFromItem(a[e]);g&&l("img",g).each(function(){f.push(this.src)});b[e]=!0}d.preload(f);c.setAttr("preloadedImages",b)}function h(c){return"number"===typeof c?
489c?0>c?-1:1:isNaN(c)?NaN:0:NaN}function g(c,a){c.getAttr("pageNumber");c.getAttr("pageSize");var b=c.getAttr("firstVisibleItem"),f=c.getAttr("delay_time"),e=c.dom.$carousel.children("li"),g=e.filter(".a-carousel-card-empty");g.length&&c.setAttr("loading",!0);g.each(function(h,k){var v=l(k),x=e.index(k)+b-1,y=a[x];y&&d.delay(function(){m.addElementToDom(v,m.getElementFromItem(y));h===g.length-1&&c.setAttr("loading",!1)},0+f)})}function e(c,a,b){b=b||{};var f=c.getAttr("pageNumber");if(a!==f){var e=
490c.getAttr("set_size"),g=c.getAttr("totalPages"),k=c.getAttr("circular"),l=c.getAttr("pageSize"),v=b.delayTime||c.getAttr("delay_time"),x=h(b.direction)||NaN;!k&&1>a?a=1:!k&&a>g?a=g:k&&1>a?a=g:k&&a>g&&(a=1);x||(x=f<a?1:-1);b.startover&&(x=v=1);var y=l*(a-1),A=1===x?0:l-1;c.setAttr("pageNumber",a);c.setAttr("firstVisibleItem",y+1);c.setAttr("animating",!0);var C=d.interval(function(){var a=y+A;if(C!==c.getAttr("responsiveTimerId"))clearInterval(C);else if(-1===x&&0>A||1===x&&A>=l)c.setAttr("responsiveTimerId",
491u),c.setAttr("animating",!1);else{var b=c.dom.$carousel.children("li").eq(A),f=c.getAttr("fetchedItems")[a];f?m.addElementToDom(b,m.getElementFromItem(f)):a<e?b.html(c.getStaticLoader()).addClass("a-carousel-card-empty"):b.empty().removeClass("a-carousel-card-empty");A+=x}},v);c.setAttr("responsiveTimerId",C)}}return{init:function(c){var a=c.getAttr("delay_time");d.isFiniteNumber(a)||c.setAttr("delay_time",30);c.onChange("responsiveTimerId",function(a,f){f!==a&&clearInterval(f)});c.onChange("fetchedItems",
492function(a,f){g(c,a);k(c,a)});k(c,c.getAttr("fetchedItems"))},gotoIndex:function(c,a,b){b=b||{};var f=c.getAttr("pageSize");a=Math.ceil(a/f);e(c,a,b)},gotoNextPage:function(c,a){a=a||{};var b=c.getAttr("pageNumber");a.direction=-1;e(c,++b,a)},gotoPrevPage:function(c,a){a=a||{};var b=c.getAttr("pageNumber");a.direction=1;e(c,--b,a)},gotoPage:e}});n.when("A","jQuery","a-carousel-utils","a-carousel-constants").register("a-carousel-transition-slide",function(d,l,m,k){function h(c){var a=
493c.dom.$carousel.children("li").length,b=a+1,f=c.getAttr(k.SET_SIZE),e=f-a;if(0<e){for(var e=b+e-1,d=[];b<=e;b++)d.push(c.getEmptyCard(b,f));c.dom.$carousel.append(d.join(""));c.setAttr(k.LOADING,!0);for(var e=c.getAttr(k.FETCHED_ITEMS),d=c.dom.$carousel.children("li"),g,b=a;b<f;b++)if(g=e[b]){var h=m.getElementFromItem(g),a=d.eq(b);m.addElementToDom(a,h);e[b]=m.clearElementFromItem(g)}c.strategies.display.repaint&&c.strategies.display.repaint(c);c.setAttr(k.FETCHED_ITEMS,e,!0);c.setAttr(k.LOADING,
494!1)}}function g(c,a,b){if(c.getAttr(k.ANIMATING))c.once(k.ANIMATING,function(){g(c,a,b)});else{var f=c.getDimensions().items;if(!b||a.length>=b.length){c.setAttr(k.LOADING,!0);for(var e=c.dom.$carousel.children("li"),t=a.length,h,l;t--;)if((l=a[t])&&!d.equals(l,b[t])&&!0!==l&&!0!==l.content){var v=m.getElementFromItem(l);h=e.eq(t);h.length&&(m.addElementToDom(h,v),f[t]={width:h.outerWidth(),outerWidth:h.outerWidth(!0),height:h.outerHeight(),outerHeight:h.outerHeight(!0)},a[t]=m.clearElementFromItem(l))}}c.setAttr(k.FETCHED_ITEMS,
495a);c.updateDimensionsCache({items:f});c.setAttr(k.LOADING,!1)}}var e=d.capabilities.touch?2E3:3E3;return{wrapToFirst:function(c){var a=c.getAttr(k.PAGE_SIZE),b=c.getDimensions().getFirstCardWidth(),f=this;c.gotoPixel(a*b*-1,{animationDuration:0,callback:function(){c.setAttr(k.CURRENTLY_WRAPPING,!1);f.gotoPage(c,1)}})},wrapToLast:function(c){c.getAttr(k.PAGE_SIZE);var a=c.getAttr(k.TOTAL_PAGES),b=this,f=c.getDimensions().carousel.width;c.gotoPixel(f,{animationDuration:0,callback:function(){c.setAttr(k.CURRENTLY_WRAPPING,
496!1);b.gotoPage(c,a)}})},gotoPage:function(c,a,b){b=b||{};(void 0===b.animationDuration||0<b.animationDuration)&&!b.silent&&c.setAttr(k.ANIMATING,!0);var f=c.getAttr(k.TOTAL_PAGES);0<a&&a<=f&&c.setAttr(k.PAGE_NUMBER,a);var e=c.getAttr(k.CIRCULAR);!e&&1>a?(a=1,b.animationDuration=Math.pow(c.getAttr(k.ANIMATION_SPEED)*c.getAttr(k.SPRINGINESS))):!e&&a>f&&(a=f,b.animationDuration=Math.pow(c.getAttr(k.ANIMATION_SPEED),c.getAttr(k.SPRINGINESS)));this.gotoIndex(c,c.getAttr(k.PAGE_SIZE)*(a-1)+1,b)},gotoIndex:function(c,
497a,b){b=b||{};(void 0===b.animationDuration||0<b.animationDuration)&&!b.silent&&c.setAttr(k.ANIMATING,!0);var f=c.getAttr(k.CIRCULAR)&&!c.getAttr(k.CURRENTLY_WRAPPING),e=b.callback,g=this,h=!1,m=c.getViewportWidth(),l=Math.ceil(a/c.getAttr(k.PAGE_SIZE)),x;l!==c.getAttr(k.PAGE_NUMBER)&&0<l&&l<=c.getAttr(k.TOTAL_PAGES)&&c.setAttr(k.PAGE_NUMBER,l);c.setAttr(k.FIRST_VISIBLE_ITEM,a);1>a?f&&(h=-1*m,x=function(){e&&e();g.wrapToLast(c)}):a>c.getAttr(k.SET_SIZE)?f&&(h=c.getAttr(k.CURRENT_PIXEL)+m,x=function(){e&&
498e();g.wrapToFirst(c)}):h=c.getItemOffset(a);x?(c.setAttr(k.CURRENTLY_WRAPPING,!0),b.callback=x,b.easingFunction=b.easingFunction||c.getAttr(k.WRAP_EASING),b.animationSpeed=1.3*(d.isFiniteNumber(b.animationSpeed)?b.animationSpeed:c.getAttr(k.ANIMATION_SPEED))):b.callback=e;!1!==h&&this.gotoPixel(c,h,b)},gotoPixel:function(c,a,b){var f=c.getAttr(k.CURRENT_PIXEL);if(a!==f){b=b||{};var e=b.easingFunction||"ease-out",g=b.callback;c.getViewportWidth();var h;void 0!==b.animationDuration?h=b.animationDuration:
499(h=d.isFiniteNumber(b.animationSpeed)?b.animationSpeed:c.getAttr(k.ANIMATION_SPEED),f=Math.abs(a-f),h=0===h?0:Math.floor(f/h*1E3));0<h&&!b.silent&&c.setAttr(k.ANIMATING,!0);d.isFiniteNumber(a)?(f=0<h?function(){g&&g();c.getAttr(k.CURRENTLY_WRAPPING)||c.setAttr(k.ANIMATING,d.isAnimated(c.dom.$carousel),b.silent)}:g,c.setAttr(k.CURRENT_PIXEL,a),d.animate(c.dom.$carousel,{left:-1*a},h,e,f)):n.error("Target pixel is not a finite number","a-carousel-transition-slide","gotoPixel")}},gotoNextPage:function(c,
500a){var b=c.getAttr(k.PAGE_NUMBER);this.gotoPage(c,++b,a)},gotoPrevPage:function(c,a){var b=c.getAttr(k.PAGE_NUMBER);this.gotoPage(c,--b,a)},onSwipe:function(c,a){if(!c.getAttr(k.CURRENTLY_WRAPPING)){var b=c.getAttr(k.FIRST_VISIBLE_ITEM),f=c.getAttr(k.PAGE_SIZE),e=c.getAttr(k.PAGE_NUMBER),g=0>a.velocityX,h=b;g&&e<c.getAttr(k.TOTAL_PAGES)?h=b+f:!g&&1<e&&(h=b-f);f=c.getAttr(k.CURRENT_PIXEL);e=c.getItemOffset(h);f=Math.abs(1E3*(g?f-e:f+e)/a.velocityX);f=Math.max(f,300);f=Math.min(f,1.2*d.viewport().width);
501f={animationDuration:f,easingFunction:c.getAttr(k.TOUCH_EASING)};h!==b||c.getAttr("circular")?g?c.gotoNextPage(f):c.gotoPrevPage(f):(f.animationSpeed=.95*d.viewport().width,delete f.animationDuration,c.gotoIndex(h,f))}},onPan:function(c,a){if(!c.getAttr(k.CURRENTLY_WRAPPING)){c.setAttr(k.ANIMATING,!0);var b=c.getItemOffset(c.getAttr(k.FIRST_VISIBLE_ITEM)),f=b-a.touchDeltaX,e=c.getAttr(k.CIRCULAR),g=c.getAttr(k.PAGE_NUMBER),h=c.getAttr(k.TOTAL_PAGES);if(a.ended){var b={easingFunction:c.getAttr(k.TOUCH_EASING),
502animationSpeed:.95*d.viewport().width,silent:!0},f=a.touchDeltaX,m=Math.abs(f)<.4*c.getViewportWidth();!e&&(0>f&&h===g||0<f&&1===g)||m?c.gotoPage(g,b):0>f?c.gotoNextPage(b):c.gotoPrevPage(b)}else!e&&(e=c.getAttr(k.SPRINGINESS),0>f&&0<a.touchDeltaX||g===h&&0>a.touchDeltaX)&&(g=Math.pow(Math.abs(a.touchDeltaX),e),f=0>=f?-1*g:b+g),c.gotoPixel(f,{easingFunction:c.getAttr(k.TOUCH_EASING),animationDuration:0,silent:!0})}},init:function(c){var a=c.getAttr(k.ANIMATION_SPEED);d.isFiniteNumber(a)||c.setAttr(k.ANIMATION_SPEED,
503e);void 0===c.getAttr(k.WRAP_EASING)&&c.setAttr(k.WRAP_EASING,"linear");h(c);c.onChange(k.FETCHED_ITEMS,function(a,f){g(c,a,f)});c.onChange(k.SET_SIZE,function(a,f){a>f&&h(c)})}}});n.when("A","a-carousel-utils","a-carousel-constants").register("a-carousel-transition-freescroll",function(d,l,m){function k(a){b[a.__id]||(b[a.__id]=new f(a));return b[a.__id]}function h(a){for(var b=a.countItems(),f=[],c=0;c<b;c++)f.push(!0);a.setAttr(m.FETCHED_ITEMS,f)}function g(a){var b=a.countItems(),
504f=a.getAttr(m.SET_SIZE),c=[],e;if(f>b){for(var q=0;q<f-b;q++)e=b+q+1,c.push(a.getEmptyCard(e,f));a.appendItems(c)}}function e(a,b,f){if(!f||b.length>=f.length)for(var c=a.getItems(),e=b.length,q;e--;)(q=b[e])&&!d.equals(q,f[e])&&!0!==q&&!0!==q.content&&a.hasItem(c,e)&&(b[e]=a.insertFetchedItem(q,c,e));a.setAttr(m.FETCHED_ITEMS,b)}function c(b){b.hasEmptyCard()&&b.attachScrollListener(function(){b.throttle("detect",a)})}function a(b){var f=b.getAttr("loading_threshold_pixels"),c=b.measureWidth(),e=
505b.getFirstEmptyDetails();-1!==e.index&&e.left<c+f?b.wantNext(e.index,b.getAttr("next_request_size")):(b.previousCardLeft&&b.previousCardLeft!==e.left&&b.throttle("detect",a),b.previousCardLeft=e.left)}var b={},f=function(a){this.carousel=a};d.extend(f.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")},countItems:function(){return this.getItems().length},
506showItems: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(""))},
507hasItem:function(a,b){return 0<a.eq(b).length},insertFetchedItem:function(a,b,f){l.addElementToDom(b.eq(f),l.getElementFromItem(a));return l.clearElementFromItem(a)},attachScrollListener:function(a){this.carousel.dom.$carousel.bind(d.action.move+".a-carousel-freeScroll scroll.a-carousel-freeScroll",a)},detachScrollListener:function(a){this.carousel.dom.$carousel.unbind(".a-carousel-freeScroll")},measureWidth:function(){return this.carousel.dom.$carousel.outerWidth()},wantNext:function(a,b){this.carousel.strategies.ajax.want(this.carousel,
508a,b)},throttle:function(a,b){var f=this;clearTimeout(f[a]);f[a]=setTimeout(function(){b(f)},100)}});var q={ajaxLock:!0};q[m.NO_TRANSITION]=!0;q[m.HIDE_OFF_SCREEN]=!1;q[m.AUTO_ADJUST_HEIGHT]=!1;q.next_request_size=10;q.loading_threshold_pixels=400;return{gotoIndex:d.constants.NOOP,gotoNextpage:d.constants.NOOP,gotoPrevPage:d.constants.NOOP,gotoPage:d.constants.NOOP,initAttrs:q,init:function(b){var f=k(b);f.showItems();h(f);g(f);c(f);f.onChange(m.FETCHED_ITEMS,function(b,c){a(f);e(f,b,c);f.hasEmptyCard()||
509f.detachScrollListener()});d.on.resize(function(){a(f)})},afterInit:function(b){var f=k(b);d.delay(function(){f.setAttr("ajaxLock",!1);a(f)})},prepareFetchedItems:h,addEmptyCards:g,handleItemChanges:e,detectEmptyCardsLoadingThreshold:a,ATTR:{NEXT_REQUEST_SIZE:"next_request_size",LOADING_THRESHOLD_PIXELS:"loading_threshold_pixels"}}});n.when("A","jQuery","a-carousel-transition-slide","a-carousel-transition-swap","a-carousel-transition-freescroll","a-carousel-constants").register("a-carousel-strategies-transition",
510function(d,l,m,k,h,g){l={};l[g.NO_TRANSITION]=!0;l[g.HIDE_OFF_SCREEN]=!1;l[g.AUTO_ADJUST_HEIGHT]=!1;return{slideHorizontal:m,swap:k,freeScroll:h,none:{gotoIndex:d.constants.NOOP,gotoNextPage:d.constants.NOOP,gotoPrevPage:d.constants.NOOP,gotoPage:d.constants.NOOP,initAttrs:l,init:function(e){e.dom.$carousel.children("li").css("visibility","").attr("aria-hidden","false")}},"default":"slideHorizontal"}});n.when("A").register("a-carousel-ajax-standard",function(d){function l(h,g,e){h.triggerEvent("beforeAjax",
511{url:g,params:e});d.get(g,{cache:!1,success:function(c){c=d.isArray(c)?c:c!==k&&null!==c&&!d.objectIsEmpty(c)&&c.hasOwnProperty("data")&&d.isArray(c.data)?c.data:null;if(null===c)n.error("Invalid JSON returned to carousel from "+g+" - see http://tiny/c1mr5h0u for details.","a-carousel-ajax-standard","sendRequest");else{e.needSetSize&&(c&&c.length||n.error("Carousel requires a set_size and none was returned by the fallback AJAX request at: "+g,"a-carousel-ajax-standard","sendRequest"),h.setAttr("set_size",
512c[0].setSize?c[0].setSize:c.length));for(var a=h.getAttr("fetchedItems"),b;(b=c.pop())!==k;)b&&(b.content||""===b.content?b.content=d.trim(b.content):b=d.trim(b)),a[e.offset+c.length]=b;e.needSetSize&&h.init();h.setAttr("fetchedItems",a);h.setAttr("ajaxLock",!1);e.needSetSize&&h.getAttr("pageSize")>=a.length&&h.strategies.ajax.wantCurrentPage(h);h.triggerEvent("ajaxSuccess",{url:g,params:e})}},params:e})}function m(d){var g=d.getAttr("requestTimer");g&&(clearTimeout(g),d.setAttr("requestTimer",null))}
513var k;return{getItems:function(h,g,e){var c=h.getAttr("ajax");h.setAttr("requestTimer",d.delay(l,c.fetch_delay,h,g,e))},wantNextPage:function(d){m(d);if(d.getAttr("ajax").prefetch_next_page){var g=d.getAttr("pageSize"),e=2*g;d.getAttr("show_partial_next")&&e++;this.want(d,(d.getAttr("pageNumber")-1)*g,e)}else this.wantCurrentPage(d)},wantPrevPage:function(d){m(d);if(d.getAttr("ajax").prefetch_next_page){var g=d.getAttr("pageSize"),e=2*g;d.getAttr("show_partial_next")&&e++;this.want(d,(d.getAttr("pageNumber")-
5142)*g,e)}else this.wantCurrentPage(d)},wantCurrentPage:function(d){m(d);var g=d.getAttr("pageSize"),e=d.getAttr("show_partial_next")?g+1:g;this.want(d,(d.getAttr("pageNumber")-1)*g,e)},want:function(d,g,e){if(!d.getAttr("ajaxLock")){m(d);var c=d.getAttr("ajax"),a=d.getAttr("set_size");if(c.url){var b=d.getAttr("fetchedItems"),f=c.id_list;f||(f=[]);var q=-1<g?g:0;g=g+e-1;var t=c.params||{},k=[],l=[];0===a&&(f.length&&(a=f),t.needSetSize="true",d.setAttr("ajaxLock",!0));for(-1===e&&a&&(g=a);q<=g&&q<
515a;)b[q]||((e=f[q])&&k.push(e),l.push(q),b[q]=!1),q++;d.setAttr("fetchedItems",b,{silent:!0});t.count=l.length;t.offset=l[0]||0;0<k.length&&(t[c.id_param_name]=k.join(","));(0<l.length||t.needSetSize)&&this.getItems(d,c.url,t)}}},init:function(h){var g=h.getAttr("ajax");d.isFiniteNumber(g.fetch_delay)||(g.fetch_delay=500);g.id_param_name=g.id_param_name||"ids";g.prefetch_next_page=g.prefetch_next_page===k?!0:!!g.prefetch_next_page;h.setAttr("ajax",g);h.getAttr("set_size")||this.want(h,0,-1)},afterInit:function(d){d.strategies.ajax.wantCurrentPage(d);
516d.onChange("pageNumber",function(g,e){g>e?d.strategies.ajax.wantNextPage(d):d.strategies.ajax.wantPrevPage(d)})}}});n.when("A","a-carousel-ajax-standard").register("a-carousel-strategies-ajax",function(d,l){return{standard:l,none:{wantNextPage:d.constants.NOOP,wantPrevPage:d.constants.NOOP,wantCurrentPage:d.constants.NOOP,want:d.constants.NOOP,init:d.constants.NOOP},"default":"standard"}});n.when("A","a-carousel-constants").register("a-carousel-accessibility-standard-desktop",
517function(d,l){function m(a){var b=a.dom.$carousel,f=b.children("li"),c=a.getAttr(l.PAGE_SIZE),e=a.getAttr(l.FIRST_VISIBLE_ITEM)-1;return a.getAttr(l.NO_TRANSITION)?f:f.length<=c?b.children("li:not(:empty), li.a-carousel-card-empty"):f.slice(e,e+c)}function k(a,b,f,c){var e=function(){var f=m(a);(b?f.first():f.last()).find("a, button, input, select, textarea, [tabindex]:not([tabindex='-1'])").not(":disabled").first().focus();d.delay(function(){var b=a.dom.$container;b.find(".a-carousel-accessibility-page-info").html(b.find(".a-carousel-page-count").text())},
518a.getAttr(l.PAGE_SIZE)*a.getAttr(l.DELAY_TIME)+50)};if(0===f||0===c)d.delay(e,0);else a.once(l.ANIMATING,function(a){a||e()})}function h(a){var b=a.dom.$carousel.children("li"),f=a.getAttr(l.TRANSITION_STRATEGY),e=a.getAttr(l.SET_SIZE),d=e?{"aria-setsize":e}:{};if("swap"===f){var g=a.getAttr(l.FIRST_VISIBLE_ITEM);b.each(function(a){var b=c(this);g+a>e?(b.removeAttr("aria-setsize"),b.removeAttr("aria-posinset")):(d["aria-posinset"]=g+a,b.attr(d))})}else b.each(function(a){d["aria-posinset"]=a+1;c(this).attr(d)})}
519function g(a){a.getAttr(l.TRANSITION_STRATEGY);if(!a.getAttr(l.NO_TRANSITION)){var b=a.dom.$carousel.children("li");a=m(a);b=b.not(a);a.attr("aria-hidden",!1);b.attr("aria-hidden",!0)}}function e(a,b){if(!a.getAttr(l.CIRCULAR)){var f=a.dom.$container;f.find(".a-carousel-goto-prevpage").attr("aria-disabled",1===b?"true":"false");f.find(".a-carousel-goto-nextpage").attr("aria-disabled",b===a.getAttr(l.TOTAL_PAGES)?"true":"false")}}var c=d.$;return{init:function(a){var b=a.getAttr(l.NAME);h(a);g(a);
520e(a,1);d.on("a:carousel"+(b?":"+name:"")+":repaint",function(){g(a)});a.onChange(l.SET_SIZE,function(b,c){h(a)});a.onChange(l.LOADING,function(b){a.getAttr(l.ANIMATING)||a.dom.$carousel.attr("aria-busy",(!!b).toString())});a.onChange(l.ANIMATING,function(b){a.getAttr(l.LOADING)||a.dom.$carousel.attr("aria-busy",(!!b).toString());!b&&a.getAttr(l.SET_SIZE)>a.getAttr(l.PAGE_SIZE)&&(b=a.getAttr(l.TRANSITION_STRATEGY),g(a),"slide"!==b&&h(a))});a.onChange(l.PAGE_NUMBER,function(b){e(a,b)})},gotoPage:function(a,
521b,f){a.getAttr(l.NO_TRANSITION)||k(a,!0,b,f)},nextPage:function(a,b,f){a.getAttr(l.NO_TRANSITION)||k(a,!0,b,f)},prevPage:function(a,b,f){a.getAttr(l.NO_TRANSITION)||k(a,!1,b,f)}}});n.when("A","a-carousel-constants").register("a-carousel-accessibility-standard-mobile",function(d,l){function m(d){var e=d.dom.$carousel;d=e.children(".a-carousel-card-empty");var e=e.children("li").not(d),c=e.length,a=c?{"aria-setsize":c}:{};d.attr("aria-hidden","true").removeAttr("aria-setsize").removeAttr("aria-posinset");
522e.each(function(b){a["aria-posinset"]=b+1;a["aria-hidden"]="false";k(this).attr(a)})}var k=d.$,h=d.constants.NOOP;return{init:function(d){m(d);d.onChange(l.SET_SIZE,function(){m(d)});d.onChange(l.LOADING,function(e){d.dom.$carousel.attr("aria-busy",(!!e).toString());e||m(d)})},gotoPage:h,nextPage:h,prevPage:h}});n.when("A","a-carousel-accessibility-standard-desktop","a-carousel-accessibility-standard-mobile").register("a-carousel-strategies-accessibility",function(d,l,m){return{standardDesktop:l,
523standardMobile:m,none:{init:d.constants.NOOP,gotoPage:d.constants.NOOP,nextPage:d.constants.NOOP,prevPage:d.constants.NOOP},"default":d.capabilities.mobile||d.capabilities.tablet?"standardMobile":"standardDesktop"}});n.when("a-carousel-strategies-display","a-carousel-strategies-transition","a-carousel-strategies-ajax","a-carousel-strategies-accessibility").register("a-carousel-strategies",function(d,l,m,k){return{display:d,transition:l,ajax:m,accessibility:k}});n.when("A",
524"jQuery","a-carousel-classes","a-carousel-strategies","a-carousel-constants").register("a-carousel-framework",function(d,l,m,k,h){function g(a,b,f,c){b=new b(a,f,c);b.__id=++r;a.data("a-carousel",b);a.removeClass("a-carousel-static");d.onScreen(a)?d.delay(e,10,b):v.push(b);c.name&&(y[c.name]=b)}function e(a){a.init();z.push(a);a.__initialized=!0;a.dom.$container.addClass("a-carousel-initialized");var b=a.getAttr("name");b&&C[b]&&d.each(C[b],function(b){b(a)})}function c(a,b){var f=b[a+"Strategy"];
525f||(f=k[a]["default"]);return k[a][f]}function a(a){for(var b=a.length,f;b--;)f=a[b],f.dom.$container.length&&A.find(f.dom.$container).length||((f=f.getAttr("name"))&&delete y[f],a.splice(b,1))}function b(){a(v);a(z)}function f(a){var b=a.data("a-carousel-options")||{};b.displayStrategy=a.data("a-display-strategy");b.transitionStrategy=a.data("a-transition-strategy");b.ajaxStrategy=a.data("a-ajax-strategy");b.accessibilityStrategy=a.data("a-accessibility-strategy");b.carouselClass=a.data("a-class");
526a=c("display",b);var f=c("transition",b),e=c("ajax",b),q=c("accessibility",b),d=b.carouselClass;d||(d=m["default"]);d=m[d];if(d!==w&&a!==w&&f!==w&&e!==w&&q!==w)return{carouselClass:d,strategies:{display:a,transition:f,ajax:e,accessibility:q},opts:b}}function q(){l(".a-carousel-static").each(function(){var a=l(this),b=f(a);b&&g(a,b.carouselClass,b.strategies,b.opts)})}function t(){for(var a=v.length;a--;){var b=v[a];d.onScreen(b.dom.$container)&&(v.splice(a,1),e(b))}}var w,z=[],v=[],x=!1,y={},A=l(document),
527C={},r=0;d.on("resize orientationchange",function(a,f){b();(f.height||f.width)&&d.delay(function(){d.each(z,function(a){a.resize()})},d.capabilities.mobile||d.capabilities.tablet?100:0)});d.on("a:popover:afterSlideOut",function(){d.each(z,function(a){a.resize()})});d.on("a:carousel:change:name",function(a){a.newValue&&(y[a.newValue]=a.carousel);a.oldValue&&delete y[a.oldValue]});d.on(h.INIT_EVENTS,q);d.on("a:pageUpdate",b);d.on("scroll",function(){q();t()});d.declarative("a-tabs","click",function(a){d.delay(function(){t();
528d.each(z,function(a){a.getAttr("isInTab")&&a.resize()})},50)});d.on("a:popover:afterShow",function(){d.delay(t,50)});d.on("a:popover:ajaxContentLoaded",function(){d.delay(function(){b();q()},50)});d.on.ready(function(){x=!0});h={getCarousel:function(a){a.jquery||(a=l(a));var b=a.closest(".a-carousel-container").data("a-carousel");if(!b){var c=f(a);c&&(b=g(a,c.carouselClass,c.strategies,c.opts))}return b},getCarouselByName:function(a){return y[a]},createAll:function(){b();q()},initializeAll:function(){b();
529t()},kill:function(a){a.jquery||(a=l(a));if(a.length&&(a=a.closest(".a-carousel-container"),a.length)){var b=a.data("a-carousel");if(b){var f=d.indexOfArray(z,b);-1<f?(z[f].name&&delete y[z[f].name],z.splice(f,1)):(f=d.indexOfArray(v,b),-1<f&&(v[f].name&&delete y[v[f].name],v.splice(f,1)))}a.remove()}},registerStrategy:function(a,b,f){k[a]||(k.type={});k[a][b]&&n.error("Attempted to register a "+a+" strategy which already exists: "+b,"a-carousel-framework","registerStrategy");k[a][b]=f;x&&q()},registerCarouselClass:function(a,
530b){m[a]&&n.error("Attempted to register a carousel class which already exists: "+a,"a-carousel-framework","registerCarouselClass");l.isFunction(b)||n.error("Attempted to register carousel class "+a+" without a constructor function.","a-carousel-framework","registerCarouselClass");m[a]=b;x&&q()},getAllCarousels:function(){return z.concat(v)},onInit:function(a,b){if(a&&(C[a]||(C[a]=[]),l.isFunction(b))){C[a].push(b);var f=y[a];f&&f.__initialized&&b(f)}}};Object.freeze!==w&&Object.freeze(h);return h})})})(function(){var n=
531window.AmazonUIPageJS||window.P,r=n._namespace||n.attributeErrors;return r?r("AmazonUICarousel"):n}(),window);