-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathwcag_2_1_bundled.js
executable file
·24 lines (24 loc) · 208 KB
/
wcag_2_1_bundled.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("accessibility",[],t):"object"==typeof exports?exports.accessibility=t():e.accessibility=t()}(this,function(){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.i=function(e){return e},t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/build/",t(t.s=7)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return"Error: "+e};t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){var t="";return Object.values(e).forEach(function(e){t+=e+" "}),t};t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return"Code Snippet: "+e.bold()};t.default=n},function(e,t,r){var n,o;/*!
* jQuery JavaScript Library v3.6.0
* https://jquery.com/
*
* Includes Sizzle.js
* https://sizzlejs.com/
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2021-03-02T17:08Z
*/
!function(t,r){"use strict";"object"==typeof e&&"object"==typeof e.exports?e.exports=t.document?r(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return r(e)}:r(t)}("undefined"!=typeof window?window:this,function(r,a){"use strict";function i(e,t,r){r=r||Ce;var n,o,a=r.createElement("script");if(a.text=e,t)for(n in we)(o=t[n]||t.getAttribute&&t.getAttribute(n))&&a.setAttribute(n,o);r.head.appendChild(a).parentNode.removeChild(a)}function s(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?xe[ve.call(e)]||"object":typeof e}function l(e){var t=!!e&&"length"in e&&e.length,r=s(e);return!Ae(e)&&!Te(e)&&("array"===r||0===t||"number"==typeof t&&t>0&&t-1 in e)}function u(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function c(e,t,r){return Ae(t)?Se.grep(e,function(e,n){return!!t.call(e,n,e)!==r}):t.nodeType?Se.grep(e,function(e){return e===t!==r}):"string"!=typeof t?Se.grep(e,function(e){return me.call(t,e)>-1!==r}):Se.filter(t,e,r)}function d(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function p(e){var t={};return Se.each(e.match(Me)||[],function(e,r){t[r]=!0}),t}function f(e){return e}function g(e){throw e}function h(e,t,r,n){var o;try{e&&Ae(o=e.promise)?o.call(e).done(t).fail(r):e&&Ae(o=e.then)?o.call(e,t,r):t.apply(void 0,[e].slice(n))}catch(e){r.apply(void 0,[e])}}function m(){Ce.removeEventListener("DOMContentLoaded",m),r.removeEventListener("load",m),Se.ready()}function x(e,t){return t.toUpperCase()}function v(e){return e.replace(Be,"ms-").replace(We,x)}function y(){this.expando=Se.expando+y.uid++}function b(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Ge.test(e)?JSON.parse(e):e)}function _(e,t,r){var n;if(void 0===r&&1===e.nodeType)if(n="data-"+t.replace(ze,"-$&").toLowerCase(),"string"==typeof(r=e.getAttribute(n))){try{r=b(r)}catch(e){}Ye.set(e,t,r)}else r=void 0;return r}function E(e,t,r,n){var o,a,i=20,s=n?function(){return n.cur()}:function(){return Se.css(e,t,"")},l=s(),u=r&&r[3]||(Se.cssNumber[t]?"":"px"),c=e.nodeType&&(Se.cssNumber[t]||"px"!==u&&+l)&&Xe.exec(Se.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;i--;)Se.style(e,t,c+u),(1-a)*(1-(a=s()/l||.5))<=0&&(i=0),c/=a;c*=2,Se.style(e,t,c+u),r=r||[]}return r&&(c=+c||+l||0,o=r[1]?c+(r[1]+1)*r[2]:+r[2],n&&(n.unit=u,n.start=c,n.end=o)),o}function A(e){var t,r=e.ownerDocument,n=e.nodeName,o=tt[n];return o||(t=r.body.appendChild(r.createElement(n)),o=Se.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),tt[n]=o,o)}function T(e,t){for(var r,n,o=[],a=0,i=e.length;a<i;a++)n=e[a],n.style&&(r=n.style.display,t?("none"===r&&(o[a]=Ve.get(n,"display")||null,o[a]||(n.style.display="")),""===n.style.display&&et(n)&&(o[a]=A(n))):"none"!==r&&(o[a]="none",Ve.set(n,"display",r)));for(a=0;a<i;a++)null!=o[a]&&(e[a].style.display=o[a]);return e}function C(e,t){var r;return r=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&u(e,t)?Se.merge([e],r):r}function w(e,t){for(var r=0,n=e.length;r<n;r++)Ve.set(e[r],"globalEval",!t||Ve.get(t[r],"globalEval"))}function S(e,t,r,n,o){for(var a,i,l,u,c,d,p=t.createDocumentFragment(),f=[],g=0,h=e.length;g<h;g++)if((a=e[g])||0===a)if("object"===s(a))Se.merge(f,a.nodeType?[a]:a);else if(it.test(a)){for(i=i||p.appendChild(t.createElement("div")),l=(nt.exec(a)||["",""])[1].toLowerCase(),u=at[l]||at._default,i.innerHTML=u[1]+Se.htmlPrefilter(a)+u[2],d=u[0];d--;)i=i.lastChild;Se.merge(f,i.childNodes),i=p.firstChild,i.textContent=""}else f.push(t.createTextNode(a));for(p.textContent="",g=0;a=f[g++];)if(n&&Se.inArray(a,n)>-1)o&&o.push(a);else if(c=Qe(a),i=C(p.appendChild(a),"script"),c&&w(i),r)for(d=0;a=i[d++];)ot.test(a.type||"")&&r.push(a);return p}function R(){return!0}function L(){return!1}function N(e,t){return e===I()==("focus"===t)}function I(){try{return Ce.activeElement}catch(e){}}function O(e,t,r,n,o,a){var i,s;if("object"==typeof t){"string"!=typeof r&&(n=n||r,r=void 0);for(s in t)O(e,s,r,n,t[s],a);return e}if(null==n&&null==o?(o=r,n=r=void 0):null==o&&("string"==typeof r?(o=n,n=void 0):(o=n,n=r,r=void 0)),!1===o)o=L;else if(!o)return e;return 1===a&&(i=o,o=function(e){return Se().off(e),i.apply(this,arguments)},o.guid=i.guid||(i.guid=Se.guid++)),e.each(function(){Se.event.add(this,t,o,n,r)})}function D(e,t,r){if(!r)return void(void 0===Ve.get(e,t)&&Se.event.add(e,t,R));Ve.set(e,t,!1),Se.event.add(e,t,{namespace:!1,handler:function(e){var n,o,a=Ve.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(Se.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=fe.call(arguments),Ve.set(this,t,a),n=r(this,t),this[t](),o=Ve.get(this,t),a!==o||n?Ve.set(this,t,!1):o={},a!==o)return e.stopImmediatePropagation(),e.preventDefault(),o&&o.value}else a.length&&(Ve.set(this,t,{value:Se.event.trigger(Se.extend(a[0],Se.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})}function P(e,t){return u(e,"table")&&u(11!==t.nodeType?t:t.firstChild,"tr")?Se(e).children("tbody")[0]||e:e}function k(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function F(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function M(e,t){var r,n,o,a,i,s,l;if(1===t.nodeType){if(Ve.hasData(e)&&(a=Ve.get(e),l=a.events)){Ve.remove(t,"handle events");for(o in l)for(r=0,n=l[o].length;r<n;r++)Se.event.add(t,o,l[o][r])}Ye.hasData(e)&&(i=Ye.access(e),s=Se.extend({},i),Ye.set(t,s))}}function j(e,t){var r=t.nodeName.toLowerCase();"input"===r&&rt.test(e.type)?t.checked=e.checked:"input"!==r&&"textarea"!==r||(t.defaultValue=e.defaultValue)}function q(e,t,r,n){t=ge(t);var o,a,s,l,u,c,d=0,p=e.length,f=p-1,g=t[0],h=Ae(g);if(h||p>1&&"string"==typeof g&&!Ee.checkClone&&ut.test(g))return e.each(function(o){var a=e.eq(o);h&&(t[0]=g.call(this,o,a.html())),q(a,t,r,n)});if(p&&(o=S(t,e[0].ownerDocument,!1,e,n),a=o.firstChild,1===o.childNodes.length&&(o=a),a||n)){for(s=Se.map(C(o,"script"),k),l=s.length;d<p;d++)u=o,d!==f&&(u=Se.clone(u,!0,!0),l&&Se.merge(s,C(u,"script"))),r.call(e[d],u,d);if(l)for(c=s[s.length-1].ownerDocument,Se.map(s,F),d=0;d<l;d++)u=s[d],ot.test(u.type||"")&&!Ve.access(u,"globalEval")&&Se.contains(c,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?Se._evalUrl&&!u.noModule&&Se._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},c):i(u.textContent.replace(ct,""),u,c))}return e}function H(e,t,r){for(var n,o=t?Se.filter(t,e):e,a=0;null!=(n=o[a]);a++)r||1!==n.nodeType||Se.cleanData(C(n)),n.parentNode&&(r&&Qe(n)&&w(C(n,"script")),n.parentNode.removeChild(n));return e}function B(e,t,r){var n,o,a,i,s=e.style;return r=r||pt(e),r&&(i=r.getPropertyValue(t)||r[t],""!==i||Qe(e)||(i=Se.style(e,t)),!Ee.pixelBoxStyles()&&dt.test(i)&>.test(t)&&(n=s.width,o=s.minWidth,a=s.maxWidth,s.minWidth=s.maxWidth=s.width=i,i=r.width,s.width=n,s.minWidth=o,s.maxWidth=a)),void 0!==i?i+"":i}function W(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function U(e){for(var t=e[0].toUpperCase()+e.slice(1),r=ht.length;r--;)if((e=ht[r]+t)in mt)return e}function V(e){var t=Se.cssProps[e]||xt[e];return t||(e in mt?e:xt[e]=U(e)||e)}function Y(e,t,r){var n=Xe.exec(t);return n?Math.max(0,n[2]-(r||0))+(n[3]||"px"):t}function G(e,t,r,n,o,a){var i="width"===t?1:0,s=0,l=0;if(r===(n?"border":"content"))return 0;for(;i<4;i+=2)"margin"===r&&(l+=Se.css(e,r+Ke[i],!0,o)),n?("content"===r&&(l-=Se.css(e,"padding"+Ke[i],!0,o)),"margin"!==r&&(l-=Se.css(e,"border"+Ke[i]+"Width",!0,o))):(l+=Se.css(e,"padding"+Ke[i],!0,o),"padding"!==r?l+=Se.css(e,"border"+Ke[i]+"Width",!0,o):s+=Se.css(e,"border"+Ke[i]+"Width",!0,o));return!n&&a>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-a-l-s-.5))||0),l}function z(e,t,r){var n=pt(e),o=!Ee.boxSizingReliable()||r,a=o&&"border-box"===Se.css(e,"boxSizing",!1,n),i=a,s=B(e,t,n),l="offset"+t[0].toUpperCase()+t.slice(1);if(dt.test(s)){if(!r)return s;s="auto"}return(!Ee.boxSizingReliable()&&a||!Ee.reliableTrDimensions()&&u(e,"tr")||"auto"===s||!parseFloat(s)&&"inline"===Se.css(e,"display",!1,n))&&e.getClientRects().length&&(a="border-box"===Se.css(e,"boxSizing",!1,n),(i=l in e)&&(s=e[l])),(s=parseFloat(s)||0)+G(e,t,r||(a?"border":"content"),i,n,s)+"px"}function $(e,t,r,n,o){return new $.prototype.init(e,t,r,n,o)}function X(){At&&(!1===Ce.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(X):r.setTimeout(X,Se.fx.interval),Se.fx.tick())}function K(){return r.setTimeout(function(){Et=void 0}),Et=Date.now()}function J(e,t){var r,n=0,o={height:e};for(t=t?1:0;n<4;n+=2-t)r=Ke[n],o["margin"+r]=o["padding"+r]=e;return t&&(o.opacity=o.width=e),o}function Q(e,t,r){for(var n,o=(te.tweeners[t]||[]).concat(te.tweeners["*"]),a=0,i=o.length;a<i;a++)if(n=o[a].call(r,t,e))return n}function Z(e,t,r){var n,o,a,i,s,l,u,c,d="width"in t||"height"in t,p=this,f={},g=e.style,h=e.nodeType&&et(e),m=Ve.get(e,"fxshow");r.queue||(i=Se._queueHooks(e,"fx"),null==i.unqueued&&(i.unqueued=0,s=i.empty.fire,i.empty.fire=function(){i.unqueued||s()}),i.unqueued++,p.always(function(){p.always(function(){i.unqueued--,Se.queue(e,"fx").length||i.empty.fire()})}));for(n in t)if(o=t[n],Tt.test(o)){if(delete t[n],a=a||"toggle"===o,o===(h?"hide":"show")){if("show"!==o||!m||void 0===m[n])continue;h=!0}f[n]=m&&m[n]||Se.style(e,n)}if((l=!Se.isEmptyObject(t))||!Se.isEmptyObject(f)){d&&1===e.nodeType&&(r.overflow=[g.overflow,g.overflowX,g.overflowY],u=m&&m.display,null==u&&(u=Ve.get(e,"display")),c=Se.css(e,"display"),"none"===c&&(u?c=u:(T([e],!0),u=e.style.display||u,c=Se.css(e,"display"),T([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===Se.css(e,"float")&&(l||(p.done(function(){g.display=u}),null==u&&(c=g.display,u="none"===c?"":c)),g.display="inline-block")),r.overflow&&(g.overflow="hidden",p.always(function(){g.overflow=r.overflow[0],g.overflowX=r.overflow[1],g.overflowY=r.overflow[2]})),l=!1;for(n in f)l||(m?"hidden"in m&&(h=m.hidden):m=Ve.access(e,"fxshow",{display:u}),a&&(m.hidden=!h),h&&T([e],!0),p.done(function(){h||T([e]),Ve.remove(e,"fxshow");for(n in f)Se.style(e,n,f[n])})),l=Q(h?m[n]:0,n,p),n in m||(m[n]=l.start,h&&(l.end=l.start,l.start=0))}}function ee(e,t){var r,n,o,a,i;for(r in e)if(n=v(r),o=t[n],a=e[r],Array.isArray(a)&&(o=a[1],a=e[r]=a[0]),r!==n&&(e[n]=a,delete e[r]),(i=Se.cssHooks[n])&&"expand"in i){a=i.expand(a),delete e[n];for(r in a)r in e||(e[r]=a[r],t[r]=o)}else t[n]=o}function te(e,t,r){var n,o,a=0,i=te.prefilters.length,s=Se.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var t=Et||K(),r=Math.max(0,u.startTime+u.duration-t),n=r/u.duration||0,a=1-n,i=0,l=u.tweens.length;i<l;i++)u.tweens[i].run(a);return s.notifyWith(e,[u,a,r]),a<1&&l?r:(l||s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:Se.extend({},t),opts:Se.extend(!0,{specialEasing:{},easing:Se.easing._default},r),originalProperties:t,originalOptions:r,startTime:Et||K(),duration:r.duration,tweens:[],createTween:function(t,r){var n=Se.Tween(e,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(n),n},stop:function(t){var r=0,n=t?u.tweens.length:0;if(o)return this;for(o=!0;r<n;r++)u.tweens[r].run(1);return t?(s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u,t])):s.rejectWith(e,[u,t]),this}}),c=u.props;for(ee(c,u.opts.specialEasing);a<i;a++)if(n=te.prefilters[a].call(u,e,c,u.opts))return Ae(n.stop)&&(Se._queueHooks(u.elem,u.opts.queue).stop=n.stop.bind(n)),n;return Se.map(c,Q,u),Ae(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),Se.fx.timer(Se.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u}function re(e){return(e.match(Me)||[]).join(" ")}function ne(e){return e.getAttribute&&e.getAttribute("class")||""}function oe(e){return Array.isArray(e)?e:"string"==typeof e?e.match(Me)||[]:[]}function ae(e,t,r,n){var o;if(Array.isArray(t))Se.each(t,function(t,o){r||Ft.test(e)?n(e,o):ae(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,r,n)});else if(r||"object"!==s(t))n(e,t);else for(o in t)ae(e+"["+o+"]",t[o],r,n)}function ie(e){return function(t,r){"string"!=typeof t&&(r=t,t="*");var n,o=0,a=t.toLowerCase().match(Me)||[];if(Ae(r))for(;n=a[o++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(r)):(e[n]=e[n]||[]).push(r)}}function se(e,t,r,n){function o(s){var l;return a[s]=!0,Se.each(e[s]||[],function(e,s){var u=s(t,r,n);return"string"!=typeof u||i||a[u]?i?!(l=u):void 0:(t.dataTypes.unshift(u),o(u),!1)}),l}var a={},i=e===$t;return o(t.dataTypes[0])||!a["*"]&&o("*")}function le(e,t){var r,n,o=Se.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((o[r]?e:n||(n={}))[r]=t[r]);return n&&Se.extend(!0,e,n),e}function ue(e,t,r){for(var n,o,a,i,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(o in s)if(s[o]&&s[o].test(n)){l.unshift(o);break}if(l[0]in r)a=l[0];else{for(o in r){if(!l[0]||e.converters[o+" "+l[0]]){a=o;break}i||(i=o)}a=a||i}if(a)return a!==l[0]&&l.unshift(a),r[a]}function ce(e,t,r,n){var o,a,i,s,l,u={},c=e.dataTypes.slice();if(c[1])for(i in e.converters)u[i.toLowerCase()]=e.converters[i];for(a=c.shift();a;)if(e.responseFields[a]&&(r[e.responseFields[a]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=c.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(i=u[l+" "+a]||u["* "+a]))for(o in u)if(s=o.split(" "),s[1]===a&&(i=u[l+" "+s[0]]||u["* "+s[0]])){!0===i?i=u[o]:!0!==u[o]&&(a=s[0],c.unshift(s[1]));break}if(!0!==i)if(i&&e.throws)t=i(t);else try{t=i(t)}catch(e){return{state:"parsererror",error:i?e:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}var de=[],pe=Object.getPrototypeOf,fe=de.slice,ge=de.flat?function(e){return de.flat.call(e)}:function(e){return de.concat.apply([],e)},he=de.push,me=de.indexOf,xe={},ve=xe.toString,ye=xe.hasOwnProperty,be=ye.toString,_e=be.call(Object),Ee={},Ae=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},Te=function(e){return null!=e&&e===e.window},Ce=r.document,we={type:!0,src:!0,nonce:!0,noModule:!0},Se=function(e,t){return new Se.fn.init(e,t)};Se.fn=Se.prototype={jquery:"3.6.0",constructor:Se,length:0,toArray:function(){return fe.call(this)},get:function(e){return null==e?fe.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=Se.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return Se.each(this,e)},map:function(e){return this.pushStack(Se.map(this,function(t,r){return e.call(t,r,t)}))},slice:function(){return this.pushStack(fe.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(Se.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(Se.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,r=+e+(e<0?t:0);return this.pushStack(r>=0&&r<t?[this[r]]:[])},end:function(){return this.prevObject||this.constructor()},push:he,sort:de.sort,splice:de.splice},Se.extend=Se.fn.extend=function(){var e,t,r,n,o,a,i=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof i&&(u=i,i=arguments[s]||{},s++),"object"==typeof i||Ae(i)||(i={}),s===l&&(i=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)n=e[t],"__proto__"!==t&&i!==n&&(u&&n&&(Se.isPlainObject(n)||(o=Array.isArray(n)))?(r=i[t],a=o&&!Array.isArray(r)?[]:o||Se.isPlainObject(r)?r:{},o=!1,i[t]=Se.extend(u,a,n)):void 0!==n&&(i[t]=n));return i},Se.extend({expando:"jQuery"+("3.6.0"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,r;return!(!e||"[object Object]"!==ve.call(e))&&(!(t=pe(e))||"function"==typeof(r=ye.call(t,"constructor")&&t.constructor)&&be.call(r)===_e)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,r){i(e,{nonce:t&&t.nonce},r)},each:function(e,t){var r,n=0;if(l(e))for(r=e.length;n<r&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},makeArray:function(e,t){var r=t||[];return null!=e&&(l(Object(e))?Se.merge(r,"string"==typeof e?[e]:e):he.call(r,e)),r},inArray:function(e,t,r){return null==t?-1:me.call(t,e,r)},merge:function(e,t){for(var r=+t.length,n=0,o=e.length;n<r;n++)e[o++]=t[n];return e.length=o,e},grep:function(e,t,r){for(var n=[],o=0,a=e.length,i=!r;o<a;o++)!t(e[o],o)!==i&&n.push(e[o]);return n},map:function(e,t,r){var n,o,a=0,i=[];if(l(e))for(n=e.length;a<n;a++)null!=(o=t(e[a],a,r))&&i.push(o);else for(a in e)null!=(o=t(e[a],a,r))&&i.push(o);return ge(i)},guid:1,support:Ee}),"function"==typeof Symbol&&(Se.fn[Symbol.iterator]=de[Symbol.iterator]),Se.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){xe["[object "+t+"]"]=t.toLowerCase()});var Re=/*!
* Sizzle CSS Selector Engine v2.3.6
* https://sizzlejs.com/
*
* Copyright JS Foundation and other contributors
* Released under the MIT license
* https://js.foundation/
*
* Date: 2021-02-16
*/
function(e){function t(e,t,r,n){var o,a,i,s,l,c,p,f=t&&t.ownerDocument,g=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==g&&9!==g&&11!==g)return r;if(!n&&(N(t),t=t||I,D)){if(11!==g&&(l=xe.exec(e)))if(o=l[1]){if(9===g){if(!(i=t.getElementById(o)))return r;if(i.id===o)return r.push(i),r}else if(f&&(i=f.getElementById(o))&&M(t,i)&&i.id===o)return r.push(i),r}else{if(l[2])return J.apply(r,t.getElementsByTagName(e)),r;if((o=l[3])&&b.getElementsByClassName&&t.getElementsByClassName)return J.apply(r,t.getElementsByClassName(o)),r}if(b.qsa&&!Y[e+" "]&&(!P||!P.test(e))&&(1!==g||"object"!==t.nodeName.toLowerCase())){if(p=e,f=t,1===g&&(ue.test(e)||le.test(e))){for(f=ve.test(e)&&u(t.parentNode)||t,f===t&&b.scope||((s=t.getAttribute("id"))?s=s.replace(_e,Ee):t.setAttribute("id",s=j)),c=T(e),a=c.length;a--;)c[a]=(s?"#"+s:":scope")+" "+d(c[a]);p=c.join(",")}try{return J.apply(r,f.querySelectorAll(p)),r}catch(t){Y(e,!0)}finally{s===j&&t.removeAttribute("id")}}}return w(e.replace(ie,"$1"),t,r,n)}function r(){function e(r,n){return t.push(r+" ")>_.cacheLength&&delete e[t.shift()],e[r+" "]=n}var t=[];return e}function n(e){return e[j]=!0,e}function o(e){var t=I.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function a(e,t){for(var r=e.split("|"),n=r.length;n--;)_.attrHandle[r[n]]=t}function i(e,t){var r=t&&e,n=r&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(r)for(;r=r.nextSibling;)if(r===t)return-1;return e?1:-1}function s(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Te(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function l(e){return n(function(t){return t=+t,n(function(r,n){for(var o,a=e([],r.length,t),i=a.length;i--;)r[o=a[i]]&&(r[o]=!(n[o]=r[o]))})})}function u(e){return e&&void 0!==e.getElementsByTagName&&e}function c(){}function d(e){for(var t=0,r=e.length,n="";t<r;t++)n+=e[t].value;return n}function p(e,t,r){var n=t.dir,o=t.next,a=o||n,i=r&&"parentNode"===a,s=B++;return t.first?function(t,r,o){for(;t=t[n];)if(1===t.nodeType||i)return e(t,r,o);return!1}:function(t,r,l){var u,c,d,p=[H,s];if(l){for(;t=t[n];)if((1===t.nodeType||i)&&e(t,r,l))return!0}else for(;t=t[n];)if(1===t.nodeType||i)if(d=t[j]||(t[j]={}),c=d[t.uniqueID]||(d[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[n]||t;else{if((u=c[a])&&u[0]===H&&u[1]===s)return p[2]=u[2];if(c[a]=p,p[2]=e(t,r,l))return!0}return!1}}function f(e){return e.length>1?function(t,r,n){for(var o=e.length;o--;)if(!e[o](t,r,n))return!1;return!0}:e[0]}function g(e,r,n){for(var o=0,a=r.length;o<a;o++)t(e,r[o],n);return n}function h(e,t,r,n,o){for(var a,i=[],s=0,l=e.length,u=null!=t;s<l;s++)(a=e[s])&&(r&&!r(a,n,o)||(i.push(a),u&&t.push(s)));return i}function m(e,t,r,o,a,i){return o&&!o[j]&&(o=m(o)),a&&!a[j]&&(a=m(a,i)),n(function(n,i,s,l){var u,c,d,p=[],f=[],m=i.length,x=n||g(t||"*",s.nodeType?[s]:s,[]),v=!e||!n&&t?x:h(x,p,e,s,l),y=r?a||(n?e:m||o)?[]:i:v;if(r&&r(v,y,s,l),o)for(u=h(y,f),o(u,[],s,l),c=u.length;c--;)(d=u[c])&&(y[f[c]]=!(v[f[c]]=d));if(n){if(a||e){if(a){for(u=[],c=y.length;c--;)(d=y[c])&&u.push(v[c]=d);a(null,y=[],u,l)}for(c=y.length;c--;)(d=y[c])&&(u=a?Z(n,d):p[c])>-1&&(n[u]=!(i[u]=d))}}else y=h(y===i?y.splice(m,y.length):y),a?a(null,i,y,l):J.apply(i,y)})}function x(e){for(var t,r,n,o=e.length,a=_.relative[e[0].type],i=a||_.relative[" "],s=a?1:0,l=p(function(e){return e===t},i,!0),u=p(function(e){return Z(t,e)>-1},i,!0),c=[function(e,r,n){var o=!a&&(n||r!==S)||((t=r).nodeType?l(e,r,n):u(e,r,n));return t=null,o}];s<o;s++)if(r=_.relative[e[s].type])c=[p(f(c),r)];else{if(r=_.filter[e[s].type].apply(null,e[s].matches),r[j]){for(n=++s;n<o&&!_.relative[e[n].type];n++);return m(s>1&&f(c),s>1&&d(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ie,"$1"),r,s<n&&x(e.slice(s,n)),n<o&&x(e=e.slice(n)),n<o&&d(e))}c.push(r)}return f(c)}function v(e,r){var o=r.length>0,a=e.length>0,i=function(n,i,s,l,u){var c,d,p,f=0,g="0",m=n&&[],x=[],v=S,y=n||a&&_.find.TAG("*",u),b=H+=null==v?1:Math.random()||.1,E=y.length;for(u&&(S=i==I||i||u);g!==E&&null!=(c=y[g]);g++){if(a&&c){for(d=0,i||c.ownerDocument==I||(N(c),s=!D);p=e[d++];)if(p(c,i||I,s)){l.push(c);break}u&&(H=b)}o&&((c=!p&&c)&&f--,n&&m.push(c))}if(f+=g,o&&g!==f){for(d=0;p=r[d++];)p(m,x,i,s);if(n){if(f>0)for(;g--;)m[g]||x[g]||(x[g]=X.call(l));x=h(x)}J.apply(l,x),u&&!n&&x.length>0&&f+r.length>1&&t.uniqueSort(l)}return u&&(H=b,S=v),m};return o?n(i):i}var y,b,_,E,A,T,C,w,S,R,L,N,I,O,D,P,k,F,M,j="sizzle"+1*new Date,q=e.document,H=0,B=0,W=r(),U=r(),V=r(),Y=r(),G=function(e,t){return e===t&&(L=!0),0},z={}.hasOwnProperty,$=[],X=$.pop,K=$.push,J=$.push,Q=$.slice,Z=function(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1},ee="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",te="[\\x20\\t\\r\\n\\f]",re="(?:\\\\[\\da-fA-F]{1,6}"+te+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ne="\\["+te+"*("+re+")(?:"+te+"*([*^$|!~]?=)"+te+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+re+"))|)"+te+"*\\]",oe=":("+re+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ne+")*)|.*)\\)|)",ae=new RegExp(te+"+","g"),ie=new RegExp("^"+te+"+|((?:^|[^\\\\])(?:\\\\.)*)"+te+"+$","g"),se=new RegExp("^"+te+"*,"+te+"*"),le=new RegExp("^"+te+"*([>+~]|"+te+")"+te+"*"),ue=new RegExp(te+"|>"),ce=new RegExp(oe),de=new RegExp("^"+re+"$"),pe={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+ne),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+te+"*(even|odd|(([+-]|)(\\d*)n|)"+te+"*(?:([+-]|)"+te+"*(\\d+)|))"+te+"*\\)|)","i"),bool:new RegExp("^(?:"+ee+")$","i"),needsContext:new RegExp("^"+te+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+te+"*((?:-\\d)?\\d*)"+te+"*\\)|)(?=[^-]|$)","i")},fe=/HTML$/i,ge=/^(?:input|select|textarea|button)$/i,he=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,xe=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,ye=new RegExp("\\\\[\\da-fA-F]{1,6}"+te+"?|\\\\([^\\r\\n\\f])","g"),be=function(e,t){var r="0x"+e.slice(1)-65536;return t||(r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320))},_e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Ee=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Ae=function(){N()},Te=p(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{J.apply($=Q.call(q.childNodes),q.childNodes),$[q.childNodes.length].nodeType}catch(e){J={apply:$.length?function(e,t){K.apply(e,Q.call(t))}:function(e,t){for(var r=e.length,n=0;e[r++]=t[n++];);e.length=r-1}}}b=t.support={},A=t.isXML=function(e){var t=e&&e.namespaceURI,r=e&&(e.ownerDocument||e).documentElement;return!fe.test(t||r&&r.nodeName||"HTML")},N=t.setDocument=function(e){var t,r,n=e?e.ownerDocument||e:q;return n!=I&&9===n.nodeType&&n.documentElement?(I=n,O=I.documentElement,D=!A(I),q!=I&&(r=I.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",Ae,!1):r.attachEvent&&r.attachEvent("onunload",Ae)),b.scope=o(function(e){return O.appendChild(e).appendChild(I.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),b.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),b.getElementsByTagName=o(function(e){return e.appendChild(I.createComment("")),!e.getElementsByTagName("*").length}),b.getElementsByClassName=me.test(I.getElementsByClassName),b.getById=o(function(e){return O.appendChild(e).id=j,!I.getElementsByName||!I.getElementsByName(j).length}),b.getById?(_.filter.ID=function(e){var t=e.replace(ye,be);return function(e){return e.getAttribute("id")===t}},_.find.ID=function(e,t){if(void 0!==t.getElementById&&D){var r=t.getElementById(e);return r?[r]:[]}}):(_.filter.ID=function(e){var t=e.replace(ye,be);return function(e){var r=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return r&&r.value===t}},_.find.ID=function(e,t){if(void 0!==t.getElementById&&D){var r,n,o,a=t.getElementById(e);if(a){if((r=a.getAttributeNode("id"))&&r.value===e)return[a];for(o=t.getElementsByName(e),n=0;a=o[n++];)if((r=a.getAttributeNode("id"))&&r.value===e)return[a]}return[]}}),_.find.TAG=b.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):b.qsa?t.querySelectorAll(e):void 0}:function(e,t){var r,n=[],o=0,a=t.getElementsByTagName(e);if("*"===e){for(;r=a[o++];)1===r.nodeType&&n.push(r);return n}return a},_.find.CLASS=b.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&D)return t.getElementsByClassName(e)},k=[],P=[],(b.qsa=me.test(I.querySelectorAll))&&(o(function(e){var t;O.appendChild(e).innerHTML="<a id='"+j+"'></a><select id='"+j+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+te+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+te+"*(?:value|"+ee+")"),e.querySelectorAll("[id~="+j+"-]").length||P.push("~="),t=I.createElement("input"),t.setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||P.push("\\["+te+"*name"+te+"*="+te+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||P.push(":checked"),e.querySelectorAll("a#"+j+"+*").length||P.push(".#.+[+~]"),e.querySelectorAll("\\\f"),P.push("[\\r\\n\\f]")}),o(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=I.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+te+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&P.push(":enabled",":disabled"),O.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(b.matchesSelector=me.test(F=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&o(function(e){b.disconnectedMatch=F.call(e,"*"),F.call(e,"[s!='']:x"),k.push("!=",oe)}),P=P.length&&new RegExp(P.join("|")),k=k.length&&new RegExp(k.join("|")),t=me.test(O.compareDocumentPosition),M=t||me.test(O.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(r.contains?r.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},G=t?function(e,t){if(e===t)return L=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!b.sortDetached&&t.compareDocumentPosition(e)===r?e==I||e.ownerDocument==q&&M(q,e)?-1:t==I||t.ownerDocument==q&&M(q,t)?1:R?Z(R,e)-Z(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return L=!0,0;var r,n=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(!o||!a)return e==I?-1:t==I?1:o?-1:a?1:R?Z(R,e)-Z(R,t):0;if(o===a)return i(e,t);for(r=e;r=r.parentNode;)s.unshift(r);for(r=t;r=r.parentNode;)l.unshift(r);for(;s[n]===l[n];)n++;return n?i(s[n],l[n]):s[n]==q?-1:l[n]==q?1:0},I):I},t.matches=function(e,r){return t(e,null,null,r)},t.matchesSelector=function(e,r){if(N(e),b.matchesSelector&&D&&!Y[r+" "]&&(!k||!k.test(r))&&(!P||!P.test(r)))try{var n=F.call(e,r);if(n||b.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){Y(r,!0)}return t(r,I,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!=I&&N(e),M(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!=I&&N(e);var r=_.attrHandle[t.toLowerCase()],n=r&&z.call(_.attrHandle,t.toLowerCase())?r(e,t,!D):void 0;return void 0!==n?n:b.attributes||!D?e.getAttribute(t):(n=e.getAttributeNode(t))&&n.specified?n.value:null},t.escape=function(e){return(e+"").replace(_e,Ee)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,r=[],n=0,o=0;if(L=!b.detectDuplicates,R=!b.sortStable&&e.slice(0),e.sort(G),L){for(;t=e[o++];)t===e[o]&&(n=r.push(o));for(;n--;)e.splice(r[n],1)}return R=null,e},E=t.getText=function(e){var t,r="",n=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)r+=E(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[n++];)r+=E(t);return r},_=t.selectors={cacheLength:50,createPseudo:n,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ye,be),e[3]=(e[3]||e[4]||e[5]||"").replace(ye,be),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,r=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":r&&ce.test(r)&&(t=T(r,!0))&&(t=r.indexOf(")",r.length-t)-r.length)&&(e[0]=e[0].slice(0,t),e[2]=r.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ye,be).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=W[e+" "];return t||(t=new RegExp("(^|"+te+")"+e+"("+te+"|$)"))&&W(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,r,n){return function(o){var a=t.attr(o,e);return null==a?"!="===r:!r||(a+="","="===r?a===n:"!="===r?a!==n:"^="===r?n&&0===a.indexOf(n):"*="===r?n&&a.indexOf(n)>-1:"$="===r?n&&a.slice(-n.length)===n:"~="===r?(" "+a.replace(ae," ")+" ").indexOf(n)>-1:"|="===r&&(a===n||a.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,r,n,o){var a="nth"!==e.slice(0,3),i="last"!==e.slice(-4),s="of-type"===t;return 1===n&&0===o?function(e){return!!e.parentNode}:function(t,r,l){var u,c,d,p,f,g,h=a!==i?"nextSibling":"previousSibling",m=t.parentNode,x=s&&t.nodeName.toLowerCase(),v=!l&&!s,y=!1;if(m){if(a){for(;h;){for(p=t;p=p[h];)if(s?p.nodeName.toLowerCase()===x:1===p.nodeType)return!1;g=h="only"===e&&!g&&"nextSibling"}return!0}if(g=[i?m.firstChild:m.lastChild],i&&v){for(p=m,d=p[j]||(p[j]={}),c=d[p.uniqueID]||(d[p.uniqueID]={}),u=c[e]||[],f=u[0]===H&&u[1],y=f&&u[2],p=f&&m.childNodes[f];p=++f&&p&&p[h]||(y=f=0)||g.pop();)if(1===p.nodeType&&++y&&p===t){c[e]=[H,f,y];break}}else if(v&&(p=t,d=p[j]||(p[j]={}),c=d[p.uniqueID]||(d[p.uniqueID]={}),u=c[e]||[],f=u[0]===H&&u[1],y=f),!1===y)for(;(p=++f&&p&&p[h]||(y=f=0)||g.pop())&&((s?p.nodeName.toLowerCase()!==x:1!==p.nodeType)||!++y||(v&&(d=p[j]||(p[j]={}),c=d[p.uniqueID]||(d[p.uniqueID]={}),c[e]=[H,y]),p!==t)););return(y-=o)===n||y%n==0&&y/n>=0}}},PSEUDO:function(e,r){var o,a=_.pseudos[e]||_.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return a[j]?a(r):a.length>1?(o=[e,e,"",r],_.setFilters.hasOwnProperty(e.toLowerCase())?n(function(e,t){for(var n,o=a(e,r),i=o.length;i--;)n=Z(e,o[i]),e[n]=!(t[n]=o[i])}):function(e){return a(e,0,o)}):a}},pseudos:{not:n(function(e){var t=[],r=[],o=C(e.replace(ie,"$1"));return o[j]?n(function(e,t,r,n){for(var a,i=o(e,null,n,[]),s=e.length;s--;)(a=i[s])&&(e[s]=!(t[s]=a))}):function(e,n,a){return t[0]=e,o(t,null,a,r),t[0]=null,!r.pop()}}),has:n(function(e){return function(r){return t(e,r).length>0}}),contains:n(function(e){return e=e.replace(ye,be),function(t){return(t.textContent||E(t)).indexOf(e)>-1}}),lang:n(function(e){return de.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(ye,be).toLowerCase(),function(t){var r;do{if(r=D?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(r=r.toLowerCase())===e||0===r.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var r=e.location&&e.location.hash;return r&&r.slice(1)===t.id},root:function(e){return e===O},focus:function(e){return e===I.activeElement&&(!I.hasFocus||I.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:s(!1),disabled:s(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!_.pseudos.empty(e)},header:function(e){return he.test(e.nodeName)},input:function(e){return ge.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,r){return[r<0?r+t:r]}),even:l(function(e,t){for(var r=0;r<t;r+=2)e.push(r);return e}),odd:l(function(e,t){for(var r=1;r<t;r+=2)e.push(r);return e}),lt:l(function(e,t,r){for(var n=r<0?r+t:r>t?t:r;--n>=0;)e.push(n);return e}),gt:l(function(e,t,r){for(var n=r<0?r+t:r;++n<t;)e.push(n);return e})}},_.pseudos.nth=_.pseudos.eq;for(y in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})_.pseudos[y]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(y);for(y in{submit:!0,reset:!0})_.pseudos[y]=function(e){return function(t){var r=t.nodeName.toLowerCase();return("input"===r||"button"===r)&&t.type===e}}(y);return c.prototype=_.filters=_.pseudos,_.setFilters=new c,T=t.tokenize=function(e,r){var n,o,a,i,s,l,u,c=U[e+" "];if(c)return r?0:c.slice(0);for(s=e,l=[],u=_.preFilter;s;){n&&!(o=se.exec(s))||(o&&(s=s.slice(o[0].length)||s),l.push(a=[])),n=!1,(o=le.exec(s))&&(n=o.shift(),a.push({value:n,type:o[0].replace(ie," ")}),s=s.slice(n.length));for(i in _.filter)!(o=pe[i].exec(s))||u[i]&&!(o=u[i](o))||(n=o.shift(),a.push({value:n,type:i,matches:o}),s=s.slice(n.length));if(!n)break}return r?s.length:s?t.error(e):U(e,l).slice(0)},C=t.compile=function(e,t){var r,n=[],o=[],a=V[e+" "];if(!a){for(t||(t=T(e)),r=t.length;r--;)a=x(t[r]),a[j]?n.push(a):o.push(a);a=V(e,v(o,n)),a.selector=e}return a},w=t.select=function(e,t,r,n){var o,a,i,s,l,c="function"==typeof e&&e,p=!n&&T(e=c.selector||e);if(r=r||[],1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(i=a[0]).type&&9===t.nodeType&&D&&_.relative[a[1].type]){if(!(t=(_.find.ID(i.matches[0].replace(ye,be),t)||[])[0]))return r;c&&(t=t.parentNode),e=e.slice(a.shift().value.length)}for(o=pe.needsContext.test(e)?0:a.length;o--&&(i=a[o],!_.relative[s=i.type]);)if((l=_.find[s])&&(n=l(i.matches[0].replace(ye,be),ve.test(a[0].type)&&u(t.parentNode)||t))){if(a.splice(o,1),!(e=n.length&&d(a)))return J.apply(r,n),r;break}}return(c||C(e,p))(n,t,!D,r,!t||ve.test(e)&&u(t.parentNode)||t),r},b.sortStable=j.split("").sort(G).join("")===j,b.detectDuplicates=!!L,N(),b.sortDetached=o(function(e){return 1&e.compareDocumentPosition(I.createElement("fieldset"))}),o(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||a("type|href|height|width",function(e,t,r){if(!r)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),b.attributes&&o(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||a("value",function(e,t,r){if(!r&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||a(ee,function(e,t,r){var n;if(!r)return!0===e[t]?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null}),t}(r);Se.find=Re,Se.expr=Re.selectors,Se.expr[":"]=Se.expr.pseudos,Se.uniqueSort=Se.unique=Re.uniqueSort,Se.text=Re.getText,Se.isXMLDoc=Re.isXML,Se.contains=Re.contains,Se.escapeSelector=Re.escape;var Le=function(e,t,r){for(var n=[],o=void 0!==r;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&Se(e).is(r))break;n.push(e)}return n},Ne=function(e,t){for(var r=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&r.push(e);return r},Ie=Se.expr.match.needsContext,Oe=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;Se.filter=function(e,t,r){var n=t[0];return r&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?Se.find.matchesSelector(n,e)?[n]:[]:Se.find.matches(e,Se.grep(t,function(e){return 1===e.nodeType}))},Se.fn.extend({find:function(e){var t,r,n=this.length,o=this;if("string"!=typeof e)return this.pushStack(Se(e).filter(function(){for(t=0;t<n;t++)if(Se.contains(o[t],this))return!0}));for(r=this.pushStack([]),t=0;t<n;t++)Se.find(e,o[t],r);return n>1?Se.uniqueSort(r):r},filter:function(e){return this.pushStack(c(this,e||[],!1))},not:function(e){return this.pushStack(c(this,e||[],!0))},is:function(e){return!!c(this,"string"==typeof e&&Ie.test(e)?Se(e):e||[],!1).length}});var De,Pe=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(Se.fn.init=function(e,t,r){var n,o;if(!e)return this;if(r=r||De,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Pe.exec(e))||!n[1]&&t)return!t||t.jquery?(t||r).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof Se?t[0]:t,Se.merge(this,Se.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:Ce,!0)),Oe.test(n[1])&&Se.isPlainObject(t))for(n in t)Ae(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return o=Ce.getElementById(n[2]),o&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):Ae(e)?void 0!==r.ready?r.ready(e):e(Se):Se.makeArray(e,this)}).prototype=Se.fn,De=Se(Ce);var ke=/^(?:parents|prev(?:Until|All))/,Fe={children:!0,contents:!0,next:!0,prev:!0};Se.fn.extend({has:function(e){var t=Se(e,this),r=t.length;return this.filter(function(){for(var e=0;e<r;e++)if(Se.contains(this,t[e]))return!0})},closest:function(e,t){var r,n=0,o=this.length,a=[],i="string"!=typeof e&&Se(e);if(!Ie.test(e))for(;n<o;n++)for(r=this[n];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(i?i.index(r)>-1:1===r.nodeType&&Se.find.matchesSelector(r,e))){a.push(r);break}return this.pushStack(a.length>1?Se.uniqueSort(a):a)},index:function(e){return e?"string"==typeof e?me.call(Se(e),this[0]):me.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Se.uniqueSort(Se.merge(this.get(),Se(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Se.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Le(e,"parentNode")},parentsUntil:function(e,t,r){return Le(e,"parentNode",r)},next:function(e){return d(e,"nextSibling")},prev:function(e){return d(e,"previousSibling")},nextAll:function(e){return Le(e,"nextSibling")},prevAll:function(e){return Le(e,"previousSibling")},nextUntil:function(e,t,r){return Le(e,"nextSibling",r)},prevUntil:function(e,t,r){return Le(e,"previousSibling",r)},siblings:function(e){return Ne((e.parentNode||{}).firstChild,e)},children:function(e){return Ne(e.firstChild)},contents:function(e){return null!=e.contentDocument&&pe(e.contentDocument)?e.contentDocument:(u(e,"template")&&(e=e.content||e),Se.merge([],e.childNodes))}},function(e,t){Se.fn[e]=function(r,n){var o=Se.map(this,t,r);return"Until"!==e.slice(-5)&&(n=r),n&&"string"==typeof n&&(o=Se.filter(n,o)),this.length>1&&(Fe[e]||Se.uniqueSort(o),ke.test(e)&&o.reverse()),this.pushStack(o)}});var Me=/[^\x20\t\r\n\f]+/g;Se.Callbacks=function(e){e="string"==typeof e?p(e):Se.extend({},e);var t,r,n,o,a=[],i=[],l=-1,u=function(){for(o=o||e.once,n=t=!0;i.length;l=-1)for(r=i.shift();++l<a.length;)!1===a[l].apply(r[0],r[1])&&e.stopOnFalse&&(l=a.length,r=!1);e.memory||(r=!1),t=!1,o&&(a=r?[]:"")},c={add:function(){return a&&(r&&!t&&(l=a.length-1,i.push(r)),function t(r){Se.each(r,function(r,n){Ae(n)?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==s(n)&&t(n)})}(arguments),r&&!t&&u()),this},remove:function(){return Se.each(arguments,function(e,t){for(var r;(r=Se.inArray(t,a,r))>-1;)a.splice(r,1),r<=l&&l--}),this},has:function(e){return e?Se.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return o=i=[],a=r="",this},disabled:function(){return!a},lock:function(){return o=i=[],r||t||(a=r=""),this},locked:function(){return!!o},fireWith:function(e,r){return o||(r=r||[],r=[e,r.slice?r.slice():r],i.push(r),t||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},Se.extend({Deferred:function(e){var t=[["notify","progress",Se.Callbacks("memory"),Se.Callbacks("memory"),2],["resolve","done",Se.Callbacks("once memory"),Se.Callbacks("once memory"),0,"resolved"],["reject","fail",Se.Callbacks("once memory"),Se.Callbacks("once memory"),1,"rejected"]],n="pending",o={state:function(){return n},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return Se.Deferred(function(r){Se.each(t,function(t,n){var o=Ae(e[n[4]])&&e[n[4]];a[n[1]](function(){var e=o&&o.apply(this,arguments);e&&Ae(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[n[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(e,n,o){function a(e,t,n,o){return function(){var s=this,l=arguments,u=function(){var r,u;if(!(e<i)){if((r=n.apply(s,l))===t.promise())throw new TypeError("Thenable self-resolution");u=r&&("object"==typeof r||"function"==typeof r)&&r.then,Ae(u)?o?u.call(r,a(i,t,f,o),a(i,t,g,o)):(i++,u.call(r,a(i,t,f,o),a(i,t,g,o),a(i,t,f,t.notifyWith))):(n!==f&&(s=void 0,l=[r]),(o||t.resolveWith)(s,l))}},c=o?u:function(){try{u()}catch(r){Se.Deferred.exceptionHook&&Se.Deferred.exceptionHook(r,c.stackTrace),e+1>=i&&(n!==g&&(s=void 0,l=[r]),t.rejectWith(s,l))}};e?c():(Se.Deferred.getStackHook&&(c.stackTrace=Se.Deferred.getStackHook()),r.setTimeout(c))}}var i=0;return Se.Deferred(function(r){t[0][3].add(a(0,r,Ae(o)?o:f,r.notifyWith)),t[1][3].add(a(0,r,Ae(e)?e:f)),t[2][3].add(a(0,r,Ae(n)?n:g))}).promise()},promise:function(e){return null!=e?Se.extend(e,o):o}},a={};return Se.each(t,function(e,r){var i=r[2],s=r[5];o[r[1]]=i.add,s&&i.add(function(){n=s},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),i.add(r[3].fire),a[r[0]]=function(){return a[r[0]+"With"](this===a?void 0:this,arguments),this},a[r[0]+"With"]=i.fireWith}),o.promise(a),e&&e.call(a,a),a},when:function(e){var t=arguments.length,r=t,n=Array(r),o=fe.call(arguments),a=Se.Deferred(),i=function(e){return function(r){n[e]=this,o[e]=arguments.length>1?fe.call(arguments):r,--t||a.resolveWith(n,o)}};if(t<=1&&(h(e,a.done(i(r)).resolve,a.reject,!t),"pending"===a.state()||Ae(o[r]&&o[r].then)))return a.then();for(;r--;)h(o[r],i(r),a.reject);return a.promise()}});var je=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Se.Deferred.exceptionHook=function(e,t){r.console&&r.console.warn&&e&&je.test(e.name)&&r.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},Se.readyException=function(e){r.setTimeout(function(){throw e})};var qe=Se.Deferred();Se.fn.ready=function(e){return qe.then(e).catch(function(e){Se.readyException(e)}),this},Se.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--Se.readyWait:Se.isReady)||(Se.isReady=!0,!0!==e&&--Se.readyWait>0||qe.resolveWith(Ce,[Se]))}}),Se.ready.then=qe.then,"complete"===Ce.readyState||"loading"!==Ce.readyState&&!Ce.documentElement.doScroll?r.setTimeout(Se.ready):(Ce.addEventListener("DOMContentLoaded",m),r.addEventListener("load",m));var He=function(e,t,r,n,o,a,i){var l=0,u=e.length,c=null==r;if("object"===s(r)){o=!0;for(l in r)He(e,t,l,r[l],!0,a,i)}else if(void 0!==n&&(o=!0,Ae(n)||(i=!0),c&&(i?(t.call(e,n),t=null):(c=t,t=function(e,t,r){return c.call(Se(e),r)})),t))for(;l<u;l++)t(e[l],r,i?n:n.call(e[l],l,t(e[l],r)));return o?e:c?t.call(e):u?t(e[0],r):a},Be=/^-ms-/,We=/-([a-z])/g,Ue=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};y.uid=1,y.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Ue(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,r){var n,o=this.cache(e);if("string"==typeof t)o[v(t)]=r;else for(n in t)o[v(n)]=t[n];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][v(t)]},access:function(e,t,r){return void 0===t||t&&"string"==typeof t&&void 0===r?this.get(e,t):(this.set(e,t,r),void 0!==r?r:t)},remove:function(e,t){var r,n=e[this.expando];if(void 0!==n){if(void 0!==t){Array.isArray(t)?t=t.map(v):(t=v(t),t=t in n?[t]:t.match(Me)||[]),r=t.length;for(;r--;)delete n[t[r]]}(void 0===t||Se.isEmptyObject(n))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!Se.isEmptyObject(t)}};var Ve=new y,Ye=new y,Ge=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ze=/[A-Z]/g;Se.extend({hasData:function(e){return Ye.hasData(e)||Ve.hasData(e)},data:function(e,t,r){return Ye.access(e,t,r)},removeData:function(e,t){Ye.remove(e,t)},_data:function(e,t,r){return Ve.access(e,t,r)},_removeData:function(e,t){Ve.remove(e,t)}}),Se.fn.extend({data:function(e,t){var r,n,o,a=this[0],i=a&&a.attributes;if(void 0===e){if(this.length&&(o=Ye.get(a),1===a.nodeType&&!Ve.get(a,"hasDataAttrs"))){for(r=i.length;r--;)i[r]&&(n=i[r].name,0===n.indexOf("data-")&&(n=v(n.slice(5)),_(a,n,o[n])));Ve.set(a,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each(function(){Ye.set(this,e)}):He(this,function(t){var r;if(a&&void 0===t){if(void 0!==(r=Ye.get(a,e)))return r;if(void 0!==(r=_(a,e)))return r}else this.each(function(){Ye.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Ye.remove(this,e)})}}),Se.extend({queue:function(e,t,r){var n;if(e)return t=(t||"fx")+"queue",n=Ve.get(e,t),r&&(!n||Array.isArray(r)?n=Ve.access(e,t,Se.makeArray(r)):n.push(r)),n||[]},dequeue:function(e,t){t=t||"fx";var r=Se.queue(e,t),n=r.length,o=r.shift(),a=Se._queueHooks(e,t),i=function(){Se.dequeue(e,t)};"inprogress"===o&&(o=r.shift(),n--),o&&("fx"===t&&r.unshift("inprogress"),delete a.stop,o.call(e,i,a)),!n&&a&&a.empty.fire()},_queueHooks:function(e,t){var r=t+"queueHooks";return Ve.get(e,r)||Ve.access(e,r,{empty:Se.Callbacks("once memory").add(function(){Ve.remove(e,[t+"queue",r])})})}}),Se.fn.extend({queue:function(e,t){var r=2;return"string"!=typeof e&&(t=e,e="fx",r--),arguments.length<r?Se.queue(this[0],e):void 0===t?this:this.each(function(){var r=Se.queue(this,e,t);Se._queueHooks(this,e),"fx"===e&&"inprogress"!==r[0]&&Se.dequeue(this,e)})},dequeue:function(e){return this.each(function(){Se.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var r,n=1,o=Se.Deferred(),a=this,i=this.length,s=function(){--n||o.resolveWith(a,[a])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";i--;)(r=Ve.get(a[i],e+"queueHooks"))&&r.empty&&(n++,r.empty.add(s));return s(),o.promise(t)}});var $e=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Xe=new RegExp("^(?:([+-])=|)("+$e+")([a-z%]*)$","i"),Ke=["Top","Right","Bottom","Left"],Je=Ce.documentElement,Qe=function(e){return Se.contains(e.ownerDocument,e)},Ze={composed:!0};Je.getRootNode&&(Qe=function(e){return Se.contains(e.ownerDocument,e)||e.getRootNode(Ze)===e.ownerDocument});var et=function(e,t){return e=t||e,"none"===e.style.display||""===e.style.display&&Qe(e)&&"none"===Se.css(e,"display")},tt={};Se.fn.extend({show:function(){return T(this,!0)},hide:function(){return T(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){et(this)?Se(this).show():Se(this).hide()})}});var rt=/^(?:checkbox|radio)$/i,nt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ot=/^$|^module$|\/(?:java|ecma)script/i;!function(){var e=Ce.createDocumentFragment(),t=e.appendChild(Ce.createElement("div")),r=Ce.createElement("input");r.setAttribute("type","radio"),r.setAttribute("checked","checked"),r.setAttribute("name","t"),t.appendChild(r),Ee.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",Ee.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,t.innerHTML="<option></option>",Ee.option=!!t.lastChild}();var at={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};at.tbody=at.tfoot=at.colgroup=at.caption=at.thead,at.th=at.td,Ee.option||(at.optgroup=at.option=[1,"<select multiple='multiple'>","</select>"]);var it=/<|&#?\w+;/,st=/^([^.]*)(?:\.(.+)|)/;Se.event={global:{},add:function(e,t,r,n,o){var a,i,s,l,u,c,d,p,f,g,h,m=Ve.get(e);if(Ue(e))for(r.handler&&(a=r,r=a.handler,o=a.selector),o&&Se.find.matchesSelector(Je,o),r.guid||(r.guid=Se.guid++),(l=m.events)||(l=m.events=Object.create(null)),(i=m.handle)||(i=m.handle=function(t){return void 0!==Se&&Se.event.triggered!==t.type?Se.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(Me)||[""],u=t.length;u--;)s=st.exec(t[u])||[],f=h=s[1],g=(s[2]||"").split(".").sort(),f&&(d=Se.event.special[f]||{},f=(o?d.delegateType:d.bindType)||f,d=Se.event.special[f]||{},c=Se.extend({type:f,origType:h,data:n,handler:r,guid:r.guid,selector:o,needsContext:o&&Se.expr.match.needsContext.test(o),namespace:g.join(".")},a),(p=l[f])||(p=l[f]=[],p.delegateCount=0,d.setup&&!1!==d.setup.call(e,n,g,i)||e.addEventListener&&e.addEventListener(f,i)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=r.guid)),o?p.splice(p.delegateCount++,0,c):p.push(c),Se.event.global[f]=!0)},remove:function(e,t,r,n,o){var a,i,s,l,u,c,d,p,f,g,h,m=Ve.hasData(e)&&Ve.get(e);if(m&&(l=m.events)){for(t=(t||"").match(Me)||[""],u=t.length;u--;)if(s=st.exec(t[u])||[],f=h=s[1],g=(s[2]||"").split(".").sort(),f){for(d=Se.event.special[f]||{},f=(n?d.delegateType:d.bindType)||f,p=l[f]||[],s=s[2]&&new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=a=p.length;a--;)c=p[a],!o&&h!==c.origType||r&&r.guid!==c.guid||s&&!s.test(c.namespace)||n&&n!==c.selector&&("**"!==n||!c.selector)||(p.splice(a,1),c.selector&&p.delegateCount--,d.remove&&d.remove.call(e,c));i&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,g,m.handle)||Se.removeEvent(e,f,m.handle),delete l[f])}else for(f in l)Se.event.remove(e,f+t[u],r,n,!0);Se.isEmptyObject(l)&&Ve.remove(e,"handle events")}},dispatch:function(e){var t,r,n,o,a,i,s=new Array(arguments.length),l=Se.event.fix(e),u=(Ve.get(this,"events")||Object.create(null))[l.type]||[],c=Se.event.special[l.type]||{};for(s[0]=l,t=1;t<arguments.length;t++)s[t]=arguments[t];if(l.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,l)){for(i=Se.event.handlers.call(this,l,u),t=0;(o=i[t++])&&!l.isPropagationStopped();)for(l.currentTarget=o.elem,r=0;(a=o.handlers[r++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==a.namespace&&!l.rnamespace.test(a.namespace)||(l.handleObj=a,l.data=a.data,void 0!==(n=((Se.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,s))&&!1===(l.result=n)&&(l.preventDefault(),l.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,l),l.result}},handlers:function(e,t){var r,n,o,a,i,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(a=[],i={},r=0;r<l;r++)n=t[r],o=n.selector+" ",void 0===i[o]&&(i[o]=n.needsContext?Se(o,this).index(u)>-1:Se.find(o,this,null,[u]).length),i[o]&&a.push(n);a.length&&s.push({elem:u,handlers:a})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(Se.Event.prototype,e,{enumerable:!0,configurable:!0,get:Ae(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[Se.expando]?e:new Se.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return rt.test(t.type)&&t.click&&u(t,"input")&&D(t,"click",R),!1},trigger:function(e){var t=this||e;return rt.test(t.type)&&t.click&&u(t,"input")&&D(t,"click"),!0},_default:function(e){var t=e.target;return rt.test(t.type)&&t.click&&u(t,"input")&&Ve.get(t,"click")||u(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},Se.removeEvent=function(e,t,r){e.removeEventListener&&e.removeEventListener(t,r)},Se.Event=function(e,t){if(!(this instanceof Se.Event))return new Se.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?R:L,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&Se.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[Se.expando]=!0},Se.Event.prototype={constructor:Se.Event,isDefaultPrevented:L,isPropagationStopped:L,isImmediatePropagationStopped:L,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=R,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=R,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=R,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},Se.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},Se.event.addProp),Se.each({focus:"focusin",blur:"focusout"},function(e,t){Se.event.special[e]={setup:function(){return D(this,e,N),!1},trigger:function(){return D(this,e),!0},_default:function(){return!0},delegateType:t}}),Se.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){Se.event.special[e]={delegateType:t,bindType:t,handle:function(e){var r,n=this,o=e.relatedTarget,a=e.handleObj;return o&&(o===n||Se.contains(n,o))||(e.type=a.origType,r=a.handler.apply(this,arguments),e.type=t),r}}}),Se.fn.extend({on:function(e,t,r,n){return O(this,e,t,r,n)},one:function(e,t,r,n){return O(this,e,t,r,n,1)},off:function(e,t,r){var n,o;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,Se(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(r=t,t=void 0),!1===r&&(r=L),this.each(function(){Se.event.remove(this,e,r,t)})}});var lt=/<script|<style|<link/i,ut=/checked\s*(?:[^=]|=\s*.checked.)/i,ct=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;Se.extend({htmlPrefilter:function(e){return e},clone:function(e,t,r){var n,o,a,i,s=e.cloneNode(!0),l=Qe(e);if(!(Ee.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Se.isXMLDoc(e)))for(i=C(s),a=C(e),n=0,o=a.length;n<o;n++)j(a[n],i[n]);if(t)if(r)for(a=a||C(e),i=i||C(s),n=0,o=a.length;n<o;n++)M(a[n],i[n]);else M(e,s);return i=C(s,"script"),i.length>0&&w(i,!l&&C(e,"script")),s},cleanData:function(e){for(var t,r,n,o=Se.event.special,a=0;void 0!==(r=e[a]);a++)if(Ue(r)){if(t=r[Ve.expando]){if(t.events)for(n in t.events)o[n]?Se.event.remove(r,n):Se.removeEvent(r,n,t.handle);r[Ve.expando]=void 0}r[Ye.expando]&&(r[Ye.expando]=void 0)}}}),Se.fn.extend({detach:function(e){return H(this,e,!0)},remove:function(e){return H(this,e)},text:function(e){return He(this,function(e){return void 0===e?Se.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return q(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){P(this,e).appendChild(e)}})},prepend:function(){return q(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=P(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return q(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return q(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Se.cleanData(C(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return Se.clone(this,e,t)})},html:function(e){return He(this,function(e){var t=this[0]||{},r=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!lt.test(e)&&!at[(nt.exec(e)||["",""])[1].toLowerCase()]){e=Se.htmlPrefilter(e);try{for(;r<n;r++)t=this[r]||{},1===t.nodeType&&(Se.cleanData(C(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return q(this,arguments,function(t){var r=this.parentNode;Se.inArray(this,e)<0&&(Se.cleanData(C(this)),r&&r.replaceChild(t,this))},e)}}),Se.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){Se.fn[e]=function(e){for(var r,n=[],o=Se(e),a=o.length-1,i=0;i<=a;i++)r=i===a?this:this.clone(!0),Se(o[i])[t](r),he.apply(n,r.get());return this.pushStack(n)}});var dt=new RegExp("^("+$e+")(?!px)[a-z%]+$","i"),pt=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=r),t.getComputedStyle(e)},ft=function(e,t,r){var n,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];n=r.call(e);for(o in t)e.style[o]=a[o];return n},gt=new RegExp(Ke.join("|"),"i");!function(){function e(){if(c){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Je.appendChild(u).appendChild(c);var e=r.getComputedStyle(c);n="1%"!==e.top,l=12===t(e.marginLeft),c.style.right="60%",i=36===t(e.right),o=36===t(e.width),c.style.position="absolute",a=12===t(c.offsetWidth/3),Je.removeChild(u),c=null}}function t(e){return Math.round(parseFloat(e))}var n,o,a,i,s,l,u=Ce.createElement("div"),c=Ce.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",Ee.clearCloneStyle="content-box"===c.style.backgroundClip,Se.extend(Ee,{boxSizingReliable:function(){return e(),o},pixelBoxStyles:function(){return e(),i},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),a},reliableTrDimensions:function(){var e,t,n,o;return null==s&&(e=Ce.createElement("table"),t=Ce.createElement("tr"),n=Ce.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",Je.appendChild(e).appendChild(t).appendChild(n),o=r.getComputedStyle(t),s=parseInt(o.height,10)+parseInt(o.borderTopWidth,10)+parseInt(o.borderBottomWidth,10)===t.offsetHeight,Je.removeChild(e)),s}}))}();var ht=["Webkit","Moz","ms"],mt=Ce.createElement("div").style,xt={},vt=/^(none|table(?!-c[ea]).+)/,yt=/^--/,bt={position:"absolute",visibility:"hidden",display:"block"},_t={letterSpacing:"0",fontWeight:"400"};Se.extend({cssHooks:{opacity:{get:function(e,t){if(t){var r=B(e,"opacity");return""===r?"1":r}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,r,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,i,s=v(t),l=yt.test(t),u=e.style;if(l||(t=V(s)),i=Se.cssHooks[t]||Se.cssHooks[s],void 0===r)return i&&"get"in i&&void 0!==(o=i.get(e,!1,n))?o:u[t];a=typeof r,"string"===a&&(o=Xe.exec(r))&&o[1]&&(r=E(e,t,o),a="number"),null!=r&&r===r&&("number"!==a||l||(r+=o&&o[3]||(Se.cssNumber[s]?"":"px")),Ee.clearCloneStyle||""!==r||0!==t.indexOf("background")||(u[t]="inherit"),i&&"set"in i&&void 0===(r=i.set(e,r,n))||(l?u.setProperty(t,r):u[t]=r))}},css:function(e,t,r,n){var o,a,i,s=v(t);return yt.test(t)||(t=V(s)),i=Se.cssHooks[t]||Se.cssHooks[s],i&&"get"in i&&(o=i.get(e,!0,r)),void 0===o&&(o=B(e,t,n)),"normal"===o&&t in _t&&(o=_t[t]),""===r||r?(a=parseFloat(o),!0===r||isFinite(a)?a||0:o):o}}),Se.each(["height","width"],function(e,t){Se.cssHooks[t]={get:function(e,r,n){if(r)return!vt.test(Se.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?z(e,t,n):ft(e,bt,function(){return z(e,t,n)})},set:function(e,r,n){var o,a=pt(e),i=!Ee.scrollboxSize()&&"absolute"===a.position,s=i||n,l=s&&"border-box"===Se.css(e,"boxSizing",!1,a),u=n?G(e,t,n,l,a):0;return l&&i&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(a[t])-G(e,t,"border",!1,a)-.5)),u&&(o=Xe.exec(r))&&"px"!==(o[3]||"px")&&(e.style[t]=r,r=Se.css(e,t)),Y(e,r,u)}}}),Se.cssHooks.marginLeft=W(Ee.reliableMarginLeft,function(e,t){if(t)return(parseFloat(B(e,"marginLeft"))||e.getBoundingClientRect().left-ft(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),Se.each({margin:"",padding:"",border:"Width"},function(e,t){Se.cssHooks[e+t]={expand:function(r){for(var n=0,o={},a="string"==typeof r?r.split(" "):[r];n<4;n++)o[e+Ke[n]+t]=a[n]||a[n-2]||a[0];return o}},"margin"!==e&&(Se.cssHooks[e+t].set=Y)}),Se.fn.extend({css:function(e,t){return He(this,function(e,t,r){var n,o,a={},i=0;if(Array.isArray(t)){for(n=pt(e),o=t.length;i<o;i++)a[t[i]]=Se.css(e,t[i],!1,n);return a}return void 0!==r?Se.style(e,t,r):Se.css(e,t)},e,t,arguments.length>1)}}),Se.Tween=$,$.prototype={constructor:$,init:function(e,t,r,n,o,a){this.elem=e,this.prop=r,this.easing=o||Se.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=a||(Se.cssNumber[r]?"":"px")},cur:function(){var e=$.propHooks[this.prop];return e&&e.get?e.get(this):$.propHooks._default.get(this)},run:function(e){var t,r=$.propHooks[this.prop];return this.options.duration?this.pos=t=Se.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):$.propHooks._default.set(this),this}},$.prototype.init.prototype=$.prototype,$.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=Se.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){Se.fx.step[e.prop]?Se.fx.step[e.prop](e):1!==e.elem.nodeType||!Se.cssHooks[e.prop]&&null==e.elem.style[V(e.prop)]?e.elem[e.prop]=e.now:Se.style(e.elem,e.prop,e.now+e.unit)}}},$.propHooks.scrollTop=$.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Se.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},Se.fx=$.prototype.init,Se.fx.step={};var Et,At,Tt=/^(?:toggle|show|hide)$/,Ct=/queueHooks$/;Se.Animation=Se.extend(te,{tweeners:{"*":[function(e,t){var r=this.createTween(e,t);return E(r.elem,e,Xe.exec(t),r),r}]},tweener:function(e,t){Ae(e)?(t=e,e=["*"]):e=e.match(Me);for(var r,n=0,o=e.length;n<o;n++)r=e[n],te.tweeners[r]=te.tweeners[r]||[],te.tweeners[r].unshift(t)},prefilters:[Z],prefilter:function(e,t){t?te.prefilters.unshift(e):te.prefilters.push(e)}}),Se.speed=function(e,t,r){var n=e&&"object"==typeof e?Se.extend({},e):{complete:r||!r&&t||Ae(e)&&e,duration:e,easing:r&&t||t&&!Ae(t)&&t};return Se.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in Se.fx.speeds?n.duration=Se.fx.speeds[n.duration]:n.duration=Se.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){Ae(n.old)&&n.old.call(this),n.queue&&Se.dequeue(this,n.queue)},n},Se.fn.extend({fadeTo:function(e,t,r,n){return this.filter(et).css("opacity",0).show().end().animate({opacity:t},e,r,n)},animate:function(e,t,r,n){var o=Se.isEmptyObject(e),a=Se.speed(t,r,n),i=function(){var t=te(this,Se.extend({},e),a);(o||Ve.get(this,"finish"))&&t.stop(!0)};return i.finish=i,o||!1===a.queue?this.each(i):this.queue(a.queue,i)},stop:function(e,t,r){var n=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",a=Se.timers,i=Ve.get(this);if(o)i[o]&&i[o].stop&&n(i[o]);else for(o in i)i[o]&&i[o].stop&&Ct.test(o)&&n(i[o]);for(o=a.length;o--;)a[o].elem!==this||null!=e&&a[o].queue!==e||(a[o].anim.stop(r),t=!1,a.splice(o,1));!t&&r||Se.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,r=Ve.get(this),n=r[e+"queue"],o=r[e+"queueHooks"],a=Se.timers,i=n?n.length:0;for(r.finish=!0,Se.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;t<i;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete r.finish})}}),Se.each(["toggle","show","hide"],function(e,t){var r=Se.fn[t];Se.fn[t]=function(e,n,o){return null==e||"boolean"==typeof e?r.apply(this,arguments):this.animate(J(t,!0),e,n,o)}}),Se.each({slideDown:J("show"),slideUp:J("hide"),slideToggle:J("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){Se.fn[e]=function(e,r,n){return this.animate(t,e,r,n)}}),Se.timers=[],Se.fx.tick=function(){var e,t=0,r=Se.timers;for(Et=Date.now();t<r.length;t++)(e=r[t])()||r[t]!==e||r.splice(t--,1);r.length||Se.fx.stop(),Et=void 0},Se.fx.timer=function(e){Se.timers.push(e),Se.fx.start()},Se.fx.interval=13,Se.fx.start=function(){At||(At=!0,X())},Se.fx.stop=function(){At=null},Se.fx.speeds={slow:600,fast:200,_default:400},Se.fn.delay=function(e,t){return e=Se.fx?Se.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var o=r.setTimeout(t,e);n.stop=function(){r.clearTimeout(o)}})},function(){var e=Ce.createElement("input"),t=Ce.createElement("select"),r=t.appendChild(Ce.createElement("option"));e.type="checkbox",Ee.checkOn=""!==e.value,Ee.optSelected=r.selected,e=Ce.createElement("input"),e.value="t",e.type="radio",Ee.radioValue="t"===e.value}();var wt,St=Se.expr.attrHandle;Se.fn.extend({attr:function(e,t){return He(this,Se.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){Se.removeAttr(this,e)})}}),Se.extend({attr:function(e,t,r){var n,o,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return void 0===e.getAttribute?Se.prop(e,t,r):(1===a&&Se.isXMLDoc(e)||(o=Se.attrHooks[t.toLowerCase()]||(Se.expr.match.bool.test(t)?wt:void 0)),void 0!==r?null===r?void Se.removeAttr(e,t):o&&"set"in o&&void 0!==(n=o.set(e,r,t))?n:(e.setAttribute(t,r+""),r):o&&"get"in o&&null!==(n=o.get(e,t))?n:(n=Se.find.attr(e,t),null==n?void 0:n))},attrHooks:{type:{set:function(e,t){if(!Ee.radioValue&&"radio"===t&&u(e,"input")){var r=e.value;return e.setAttribute("type",t),r&&(e.value=r),t}}}},removeAttr:function(e,t){var r,n=0,o=t&&t.match(Me);if(o&&1===e.nodeType)for(;r=o[n++];)e.removeAttribute(r)}}),wt={set:function(e,t,r){return!1===t?Se.removeAttr(e,r):e.setAttribute(r,r),r}},Se.each(Se.expr.match.bool.source.match(/\w+/g),function(e,t){var r=St[t]||Se.find.attr;St[t]=function(e,t,n){var o,a,i=t.toLowerCase();return n||(a=St[i],St[i]=o,o=null!=r(e,t,n)?i:null,St[i]=a),o}});var Rt=/^(?:input|select|textarea|button)$/i,Lt=/^(?:a|area)$/i;Se.fn.extend({prop:function(e,t){return He(this,Se.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[Se.propFix[e]||e]})}}),Se.extend({prop:function(e,t,r){var n,o,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&Se.isXMLDoc(e)||(t=Se.propFix[t]||t,o=Se.propHooks[t]),void 0!==r?o&&"set"in o&&void 0!==(n=o.set(e,r,t))?n:e[t]=r:o&&"get"in o&&null!==(n=o.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=Se.find.attr(e,"tabindex");return t?parseInt(t,10):Rt.test(e.nodeName)||Lt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),Ee.optSelected||(Se.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),Se.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Se.propFix[this.toLowerCase()]=this}),Se.fn.extend({addClass:function(e){var t,r,n,o,a,i,s,l=0;if(Ae(e))return this.each(function(t){Se(this).addClass(e.call(this,t,ne(this)))});if(t=oe(e),t.length)for(;r=this[l++];)if(o=ne(r),n=1===r.nodeType&&" "+re(o)+" "){for(i=0;a=t[i++];)n.indexOf(" "+a+" ")<0&&(n+=a+" ");s=re(n),o!==s&&r.setAttribute("class",s)}return this},removeClass:function(e){var t,r,n,o,a,i,s,l=0;if(Ae(e))return this.each(function(t){Se(this).removeClass(e.call(this,t,ne(this)))});if(!arguments.length)return this.attr("class","");if(t=oe(e),t.length)for(;r=this[l++];)if(o=ne(r),n=1===r.nodeType&&" "+re(o)+" "){for(i=0;a=t[i++];)for(;n.indexOf(" "+a+" ")>-1;)n=n.replace(" "+a+" "," ");s=re(n),o!==s&&r.setAttribute("class",s)}return this},toggleClass:function(e,t){var r=typeof e,n="string"===r||Array.isArray(e);return"boolean"==typeof t&&n?t?this.addClass(e):this.removeClass(e):Ae(e)?this.each(function(r){Se(this).toggleClass(e.call(this,r,ne(this),t),t)}):this.each(function(){var t,o,a,i;if(n)for(o=0,a=Se(this),i=oe(e);t=i[o++];)a.hasClass(t)?a.removeClass(t):a.addClass(t);else void 0!==e&&"boolean"!==r||(t=ne(this),t&&Ve.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Ve.get(this,"__className__")||""))})},hasClass:function(e){var t,r,n=0;for(t=" "+e+" ";r=this[n++];)if(1===r.nodeType&&(" "+re(ne(r))+" ").indexOf(t)>-1)return!0;return!1}});var Nt=/\r/g;Se.fn.extend({val:function(e){var t,r,n,o=this[0];{if(arguments.length)return n=Ae(e),this.each(function(r){var o;1===this.nodeType&&(o=n?e.call(this,r,Se(this).val()):e,null==o?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=Se.map(o,function(e){return null==e?"":e+""})),(t=Se.valHooks[this.type]||Se.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))});if(o)return(t=Se.valHooks[o.type]||Se.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(r=t.get(o,"value"))?r:(r=o.value,"string"==typeof r?r.replace(Nt,""):null==r?"":r)}}}),Se.extend({valHooks:{option:{get:function(e){var t=Se.find.attr(e,"value");return null!=t?t:re(Se.text(e))}},select:{get:function(e){var t,r,n,o=e.options,a=e.selectedIndex,i="select-one"===e.type,s=i?null:[],l=i?a+1:o.length;for(n=a<0?l:i?a:0;n<l;n++)if(r=o[n],(r.selected||n===a)&&!r.disabled&&(!r.parentNode.disabled||!u(r.parentNode,"optgroup"))){if(t=Se(r).val(),i)return t;s.push(t)}return s},set:function(e,t){for(var r,n,o=e.options,a=Se.makeArray(t),i=o.length;i--;)n=o[i],(n.selected=Se.inArray(Se.valHooks.option.get(n),a)>-1)&&(r=!0);return r||(e.selectedIndex=-1),a}}}}),Se.each(["radio","checkbox"],function(){Se.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=Se.inArray(Se(e).val(),t)>-1}},Ee.checkOn||(Se.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),Ee.focusin="onfocusin"in r;var It=/^(?:focusinfocus|focusoutblur)$/,Ot=function(e){e.stopPropagation()};Se.extend(Se.event,{trigger:function(e,t,n,o){var a,i,s,l,u,c,d,p,f=[n||Ce],g=ye.call(e,"type")?e.type:e,h=ye.call(e,"namespace")?e.namespace.split("."):[];if(i=p=s=n=n||Ce,3!==n.nodeType&&8!==n.nodeType&&!It.test(g+Se.event.triggered)&&(g.indexOf(".")>-1&&(h=g.split("."),g=h.shift(),h.sort()),u=g.indexOf(":")<0&&"on"+g,e=e[Se.expando]?e:new Se.Event(g,"object"==typeof e&&e),e.isTrigger=o?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:Se.makeArray(t,[e]),d=Se.event.special[g]||{},o||!d.trigger||!1!==d.trigger.apply(n,t))){if(!o&&!d.noBubble&&!Te(n)){for(l=d.delegateType||g,It.test(l+g)||(i=i.parentNode);i;i=i.parentNode)f.push(i),s=i;s===(n.ownerDocument||Ce)&&f.push(s.defaultView||s.parentWindow||r)}for(a=0;(i=f[a++])&&!e.isPropagationStopped();)p=i,e.type=a>1?l:d.bindType||g,c=(Ve.get(i,"events")||Object.create(null))[e.type]&&Ve.get(i,"handle"),c&&c.apply(i,t),(c=u&&i[u])&&c.apply&&Ue(i)&&(e.result=c.apply(i,t),!1===e.result&&e.preventDefault());return e.type=g,o||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(f.pop(),t)||!Ue(n)||u&&Ae(n[g])&&!Te(n)&&(s=n[u],s&&(n[u]=null),Se.event.triggered=g,e.isPropagationStopped()&&p.addEventListener(g,Ot),n[g](),e.isPropagationStopped()&&p.removeEventListener(g,Ot),Se.event.triggered=void 0,s&&(n[u]=s)),e.result}},simulate:function(e,t,r){var n=Se.extend(new Se.Event,r,{type:e,isSimulated:!0});Se.event.trigger(n,null,t)}}),Se.fn.extend({trigger:function(e,t){return this.each(function(){Se.event.trigger(e,t,this)})},triggerHandler:function(e,t){var r=this[0];if(r)return Se.event.trigger(e,t,r,!0)}}),Ee.focusin||Se.each({focus:"focusin",blur:"focusout"},function(e,t){var r=function(e){Se.event.simulate(t,e.target,Se.event.fix(e))};Se.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,o=Ve.access(n,t);o||n.addEventListener(e,r,!0),Ve.access(n,t,(o||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,o=Ve.access(n,t)-1;o?Ve.access(n,t,o):(n.removeEventListener(e,r,!0),Ve.remove(n,t))}}});var Dt=r.location,Pt={guid:Date.now()},kt=/\?/;Se.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new r.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||Se.error("Invalid XML: "+(n?Se.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ft=/\[\]$/,Mt=/\r?\n/g,jt=/^(?:submit|button|image|reset|file)$/i,qt=/^(?:input|select|textarea|keygen)/i;Se.param=function(e,t){var r,n=[],o=function(e,t){var r=Ae(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==r?"":r)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!Se.isPlainObject(e))Se.each(e,function(){o(this.name,this.value)});else for(r in e)ae(r,e[r],t,o);return n.join("&")},Se.fn.extend({serialize:function(){return Se.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Se.prop(this,"elements");return e?Se.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Se(this).is(":disabled")&&qt.test(this.nodeName)&&!jt.test(e)&&(this.checked||!rt.test(e))}).map(function(e,t){var r=Se(this).val();return null==r?null:Array.isArray(r)?Se.map(r,function(e){return{name:t.name,value:e.replace(Mt,"\r\n")}}):{name:t.name,value:r.replace(Mt,"\r\n")}}).get()}});var Ht=/%20/g,Bt=/#.*$/,Wt=/([?&])_=[^&]*/,Ut=/^(.*?):[ \t]*([^\r\n]*)$/gm,Vt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Yt=/^(?:GET|HEAD)$/,Gt=/^\/\//,zt={},$t={},Xt="*/".concat("*"),Kt=Ce.createElement("a");Kt.href=Dt.href,Se.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Dt.href,type:"GET",isLocal:Vt.test(Dt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Xt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":Se.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?le(le(e,Se.ajaxSettings),t):le(Se.ajaxSettings,e)},ajaxPrefilter:ie(zt),ajaxTransport:ie($t),ajax:function(e,t){function n(e,t,n,s){var u,p,f,b,_,E=t;c||(c=!0,l&&r.clearTimeout(l),o=void 0,i=s||"",A.readyState=e>0?4:0,u=e>=200&&e<300||304===e,n&&(b=ue(g,A,n)),!u&&Se.inArray("script",g.dataTypes)>-1&&Se.inArray("json",g.dataTypes)<0&&(g.converters["text script"]=function(){}),b=ce(g,b,A,u),u?(g.ifModified&&(_=A.getResponseHeader("Last-Modified"),_&&(Se.lastModified[a]=_),(_=A.getResponseHeader("etag"))&&(Se.etag[a]=_)),204===e||"HEAD"===g.type?E="nocontent":304===e?E="notmodified":(E=b.state,p=b.data,f=b.error,u=!f)):(f=E,!e&&E||(E="error",e<0&&(e=0))),A.status=e,A.statusText=(t||E)+"",u?x.resolveWith(h,[p,E,A]):x.rejectWith(h,[A,E,f]),A.statusCode(y),y=void 0,d&&m.trigger(u?"ajaxSuccess":"ajaxError",[A,g,u?p:f]),v.fireWith(h,[A,E]),d&&(m.trigger("ajaxComplete",[A,g]),--Se.active||Se.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var o,a,i,s,l,u,c,d,p,f,g=Se.ajaxSetup({},t),h=g.context||g,m=g.context&&(h.nodeType||h.jquery)?Se(h):Se.event,x=Se.Deferred(),v=Se.Callbacks("once memory"),y=g.statusCode||{},b={},_={},E="canceled",A={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Ut.exec(i);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?i:null},setRequestHeader:function(e,t){return null==c&&(e=_[e.toLowerCase()]=_[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(g.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)A.always(e[A.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||E;return o&&o.abort(t),n(0,t),this}};if(x.promise(A),g.url=((e||g.url||Dt.href)+"").replace(Gt,Dt.protocol+"//"),g.type=t.method||t.type||g.method||g.type,g.dataTypes=(g.dataType||"*").toLowerCase().match(Me)||[""],null==g.crossDomain){u=Ce.createElement("a");try{u.href=g.url,u.href=u.href,g.crossDomain=Kt.protocol+"//"+Kt.host!=u.protocol+"//"+u.host}catch(e){g.crossDomain=!0}}if(g.data&&g.processData&&"string"!=typeof g.data&&(g.data=Se.param(g.data,g.traditional)),se(zt,g,t,A),c)return A;d=Se.event&&g.global,d&&0==Se.active++&&Se.event.trigger("ajaxStart"),g.type=g.type.toUpperCase(),g.hasContent=!Yt.test(g.type),a=g.url.replace(Bt,""),g.hasContent?g.data&&g.processData&&0===(g.contentType||"").indexOf("application/x-www-form-urlencoded")&&(g.data=g.data.replace(Ht,"+")):(f=g.url.slice(a.length),g.data&&(g.processData||"string"==typeof g.data)&&(a+=(kt.test(a)?"&":"?")+g.data,delete g.data),!1===g.cache&&(a=a.replace(Wt,"$1"),f=(kt.test(a)?"&":"?")+"_="+Pt.guid+++f),g.url=a+f),g.ifModified&&(Se.lastModified[a]&&A.setRequestHeader("If-Modified-Since",Se.lastModified[a]),Se.etag[a]&&A.setRequestHeader("If-None-Match",Se.etag[a])),(g.data&&g.hasContent&&!1!==g.contentType||t.contentType)&&A.setRequestHeader("Content-Type",g.contentType),A.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+Xt+"; q=0.01":""):g.accepts["*"]);for(p in g.headers)A.setRequestHeader(p,g.headers[p]);if(g.beforeSend&&(!1===g.beforeSend.call(h,A,g)||c))return A.abort();if(E="abort",v.add(g.complete),A.done(g.success),A.fail(g.error),o=se($t,g,t,A)){if(A.readyState=1,d&&m.trigger("ajaxSend",[A,g]),c)return A;g.async&&g.timeout>0&&(l=r.setTimeout(function(){A.abort("timeout")},g.timeout));try{c=!1,o.send(b,n)}catch(e){if(c)throw e;n(-1,e)}}else n(-1,"No Transport");return A},getJSON:function(e,t,r){return Se.get(e,t,r,"json")},getScript:function(e,t){return Se.get(e,void 0,t,"script")}}),Se.each(["get","post"],function(e,t){Se[t]=function(e,r,n,o){return Ae(r)&&(o=o||n,n=r,r=void 0),Se.ajax(Se.extend({url:e,type:t,dataType:o,data:r,success:n},Se.isPlainObject(e)&&e))}}),Se.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),Se._evalUrl=function(e,t,r){return Se.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){Se.globalEval(e,t,r)}})},Se.fn.extend({wrapAll:function(e){var t;return this[0]&&(Ae(e)&&(e=e.call(this[0])),t=Se(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return Ae(e)?this.each(function(t){Se(this).wrapInner(e.call(this,t))}):this.each(function(){var t=Se(this),r=t.contents();r.length?r.wrapAll(e):t.append(e)})},wrap:function(e){var t=Ae(e);return this.each(function(r){Se(this).wrapAll(t?e.call(this,r):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){Se(this).replaceWith(this.childNodes)}),this}}),Se.expr.pseudos.hidden=function(e){return!Se.expr.pseudos.visible(e)},Se.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},Se.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(e){}};var Jt={0:200,1223:204},Qt=Se.ajaxSettings.xhr();Ee.cors=!!Qt&&"withCredentials"in Qt,Ee.ajax=Qt=!!Qt,Se.ajaxTransport(function(e){var t,n;if(Ee.cors||Qt&&!e.crossDomain)return{send:function(o,a){var i,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(i in e.xhrFields)s[i]=e.xhrFields[i];e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest");for(i in o)s.setRequestHeader(i,o[i]);t=function(e){return function(){t&&(t=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?a(0,"error"):a(s.status,s.statusText):a(Jt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),n=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&r.setTimeout(function(){t&&n()})},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),Se.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),Se.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return Se.globalEval(e),e}}}),Se.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),Se.ajaxTransport("script",function(e){if(e.crossDomain||e.scriptAttrs){var t,r;return{send:function(n,o){t=Se("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",r=function(e){t.remove(),r=null,e&&o("error"===e.type?404:200,e.type)}),Ce.head.appendChild(t[0])},abort:function(){r&&r()}}}});var Zt=[],er=/(=)\?(?=&|$)|\?\?/;Se.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Zt.pop()||Se.expando+"_"+Pt.guid++;return this[e]=!0,e}}),Se.ajaxPrefilter("json jsonp",function(e,t,n){var o,a,i,s=!1!==e.jsonp&&(er.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&er.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=Ae(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(er,"$1"+o):!1!==e.jsonp&&(e.url+=(kt.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return i||Se.error(o+" was not called"),i[0]},e.dataTypes[0]="json",a=r[o],r[o]=function(){i=arguments},n.always(function(){void 0===a?Se(r).removeProp(o):r[o]=a,e[o]&&(e.jsonpCallback=t.jsonpCallback,Zt.push(o)),i&&Ae(a)&&a(i[0]),i=a=void 0}),"script"}),Ee.createHTMLDocument=function(){var e=Ce.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),Se.parseHTML=function(e,t,r){if("string"!=typeof e)return[];"boolean"==typeof t&&(r=t,t=!1);var n,o,a;return t||(Ee.createHTMLDocument?(t=Ce.implementation.createHTMLDocument(""),n=t.createElement("base"),n.href=Ce.location.href,t.head.appendChild(n)):t=Ce),o=Oe.exec(e),a=!r&&[],o?[t.createElement(o[1])]:(o=S([e],t,a),a&&a.length&&Se(a).remove(),Se.merge([],o.childNodes))},Se.fn.load=function(e,t,r){var n,o,a,i=this,s=e.indexOf(" ");return s>-1&&(n=re(e.slice(s)),e=e.slice(0,s)),Ae(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),i.length>0&&Se.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done(function(e){a=arguments,i.html(n?Se("<div>").append(Se.parseHTML(e)).find(n):e)}).always(r&&function(e,t){i.each(function(){r.apply(this,a||[e.responseText,t,e])})}),this},Se.expr.pseudos.animated=function(e){return Se.grep(Se.timers,function(t){return e===t.elem}).length},Se.offset={setOffset:function(e,t,r){var n,o,a,i,s,l,u,c=Se.css(e,"position"),d=Se(e),p={};"static"===c&&(e.style.position="relative"),s=d.offset(),a=Se.css(e,"top"),l=Se.css(e,"left"),u=("absolute"===c||"fixed"===c)&&(a+l).indexOf("auto")>-1,u?(n=d.position(),i=n.top,o=n.left):(i=parseFloat(a)||0,o=parseFloat(l)||0),Ae(t)&&(t=t.call(e,r,Se.extend({},s))),null!=t.top&&(p.top=t.top-s.top+i),null!=t.left&&(p.left=t.left-s.left+o),"using"in t?t.using.call(e,p):d.css(p)}},Se.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){Se.offset.setOffset(this,e,t)});var t,r,n=this[0];if(n)return n.getClientRects().length?(t=n.getBoundingClientRect(),r=n.ownerDocument.defaultView,{top:t.top+r.pageYOffset,left:t.left+r.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,r,n=this[0],o={top:0,left:0};if("fixed"===Se.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),r=n.ownerDocument,e=n.offsetParent||r.documentElement;e&&(e===r.body||e===r.documentElement)&&"static"===Se.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&(o=Se(e).offset(),o.top+=Se.css(e,"borderTopWidth",!0),o.left+=Se.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-Se.css(n,"marginTop",!0),left:t.left-o.left-Se.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===Se.css(e,"position");)e=e.offsetParent;return e||Je})}}),Se.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var r="pageYOffset"===t;Se.fn[e]=function(n){return He(this,function(e,n,o){var a;if(Te(e)?a=e:9===e.nodeType&&(a=e.defaultView),void 0===o)return a?a[t]:e[n];a?a.scrollTo(r?a.pageXOffset:o,r?o:a.pageYOffset):e[n]=o},e,n,arguments.length)}}),Se.each(["top","left"],function(e,t){Se.cssHooks[t]=W(Ee.pixelPosition,function(e,r){if(r)return r=B(e,t),dt.test(r)?Se(e).position()[t]+"px":r})}),Se.each({Height:"height",Width:"width"},function(e,t){Se.each({padding:"inner"+e,content:t,"":"outer"+e},function(r,n){Se.fn[n]=function(o,a){var i=arguments.length&&(r||"boolean"!=typeof o),s=r||(!0===o||!0===a?"margin":"border");return He(this,function(t,r,o){var a;return Te(t)?0===n.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(a=t.documentElement,Math.max(t.body["scroll"+e],a["scroll"+e],t.body["offset"+e],a["offset"+e],a["client"+e])):void 0===o?Se.css(t,r,s):Se.style(t,r,o,s)},t,i?o:void 0,i)}})}),Se.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){Se.fn[t]=function(e){return this.on(t,e)}}),Se.fn.extend({bind:function(e,t,r){return this.on(e,null,t,r)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,r,n){return this.on(t,e,r,n)},undelegate:function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),Se.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){Se.fn[t]=function(e,r){return arguments.length>0?this.on(t,null,e,r):this.trigger(t)}});var tr=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;Se.proxy=function(e,t){var r,n,o;if("string"==typeof t&&(r=e[t],t=e,e=r),Ae(e))return n=fe.call(arguments,2),o=function(){return e.apply(t||this,n.concat(fe.call(arguments)))},o.guid=e.guid=e.guid||Se.guid++,o},Se.holdReady=function(e){e?Se.readyWait++:Se.ready(!0)},Se.isArray=Array.isArray,Se.parseJSON=JSON.parse,Se.nodeName=u,Se.isFunction=Ae,Se.isWindow=Te,Se.camelCase=v,Se.type=s,Se.now=Date.now,Se.isNumeric=function(e){var t=Se.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},Se.trim=function(e){return null==e?"":(e+"").replace(tr,"")},n=[],void 0!==(o=function(){return Se}.apply(t,n))&&(e.exports=o);var rr=r.jQuery,nr=r.$;return Se.noConflict=function(e){return r.$===Se&&(r.$=nr),e&&r.jQuery===Se&&(r.jQuery=rr),Se},void 0===a&&(r.jQuery=r.$=Se),Se})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasTrack=t.hasAccessibileText=t.title=t.doctype=t.getAttribute=t.hasAttribute=t.getElements=t.getElement=void 0;var n=r(3),o=function(e){return e&&e.__esModule?e:{default:e}}(n),a=function(e){return(0,o.default)(e)[0]},i=function(e){return(0,o.default)(e)},s=function(e,t){return!!(0,o.default)(e).attr(t)},l=function(e,t){return(0,o.default)(e).attr(t)},u=document.doctype,c=document.title,d=function(e){return s(e,"aria-label")||s(e,"aria-labelledby")},p=function(e){return 0===e.textTracks.length};t.getElement=a,t.getElements=i,t.hasAttribute=s,t.getAttribute=l,t.doctype=u,t.title=c,t.hasAccessibileText=d,t.hasTrack=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(12),o=r(11),a=r(14),i=r(9),s={htmlError:[],contrastError:null,interactionError:[],ariaError:[]},l={htmlWarning:[],interactionWarning:[],ariaWarning:[]},u=function(){s.htmlError.push(n.hasDocumentType()),s.htmlError.push(n.hasDocumentTitle()),s.htmlError.push(n.hasDocumentLanguage()),s.htmlError.push(n.hasDocumentMetaCharset()),s.htmlError.push(n.hasDocumentScalable()),s.htmlError.push(n.hasHeadingOnce()),s.htmlError.push(n.hasImagesAlt()),l.htmlWarning.push(n.hasLinksText()),s.htmlError.push(n.hasLinksHref()),s.htmlError.push(n.hasSVGRole()),s.htmlError.push(n.hasIframeTitle()),s.htmlError.push(n.hasVideoTrack()),s.htmlError.push(n.hasAudioTrack()),s.htmlError.push(n.hasDuplicateIds()),s.htmlError.push(n.replaceWithStrongTag()),s.htmlError=s.htmlError.filter(function(e){return e.length>0}),l.htmlWarning=l.htmlWarning.filter(function(e){return e.length>0})},c=function(){s.contrastError=o.ContrastPlugin()},d=function(){s.interactionError.push(a.hasSingleKeyShortcut()),l.interactionWarning.push(a.isAnimated()),l.interactionWarning.push(a.isTouchable()),s.interactionError=s.interactionError.filter(function(e){return e.length>0}),l.interactionWarning=l.interactionWarning.filter(function(e){return e.length>0})},p=function(){s.ariaError.push(i.inputsHaveAutoComplete()),s.ariaError.push(i.hasButtonsText()),s.ariaError.push(i.hasForLabel()),s.ariaError.push(i.hasFormsLabel()),l.ariaWarning.push(i.hasLinksTarget()),l.ariaWarning.push(i.sectionsHaveAriaTag()),s.ariaError=s.ariaError.filter(function(e){return e.length>0}),l.ariaWarning=l.ariaWarning.filter(function(e){return e.length>0})};t.htmlCheck=u,t.colorContrast=c,t.interactions=d,t.ariaRelated=p,t.errors=s,t.warnings=l},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,fn=function(){function escapeId(e){return e.replace(/[^a-zA-Z0-9_-]/g,function(e){return"\\"+e})}var COMPILED=!0,goog=goog||{};goog.global=this,goog.isDef=function(e){return void 0!==e},goog.exportPath_=function(e,t,r){e=e.split("."),r=r||goog.global,e[0]in r||!r.execScript||r.execScript("var "+e[0]);for(var n;e.length&&(n=e.shift());)!e.length&&goog.isDef(t)?r[n]=t:r=r[n]?r[n]:r[n]={}},goog.define=function(e,t){var r=t;COMPILED||(goog.global.CLOSURE_UNCOMPILED_DEFINES&&Object.prototype.hasOwnProperty.call(goog.global.CLOSURE_UNCOMPILED_DEFINES,e)?r=goog.global.CLOSURE_UNCOMPILED_DEFINES[e]:goog.global.CLOSURE_DEFINES&&Object.prototype.hasOwnProperty.call(goog.global.CLOSURE_DEFINES,e)&&(r=goog.global.CLOSURE_DEFINES[e])),goog.exportPath_(e,r)},goog.DEBUG=!0,goog.LOCALE="en",goog.TRUSTED_SITE=!0,goog.STRICT_MODE_COMPATIBLE=!1,goog.DISALLOW_TEST_ONLY_CODE=COMPILED&&!goog.DEBUG,goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1,goog.provide=function(e){if(goog.isInModuleLoader_())throw Error("goog.provide can not be used within a goog.module.");if(!COMPILED&&goog.isProvided_(e))throw Error('Namespace "'+e+'" already declared.');goog.constructNamespace_(e)},goog.constructNamespace_=function(e,t){if(!COMPILED){delete goog.implicitNamespaces_[e];for(var r=e;(r=r.substring(0,r.lastIndexOf(".")))&&!goog.getObjectByName(r);)goog.implicitNamespaces_[r]=!0}goog.exportPath_(e,t)},goog.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/,goog.module=function(e){if(!goog.isString(e)||!e||-1==e.search(goog.VALID_MODULE_RE_))throw Error("Invalid module identifier");if(!goog.isInModuleLoader_())throw Error("Module "+e+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");if(goog.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");if(goog.moduleLoaderState_.moduleName=e,!COMPILED){if(goog.isProvided_(e))throw Error('Namespace "'+e+'" already declared.');delete goog.implicitNamespaces_[e]}},goog.module.get=function(e){return goog.module.getInternal_(e)},goog.module.getInternal_=function(e){if(!COMPILED){if(e in goog.loadedModules_)return goog.loadedModules_[e];if(!goog.implicitNamespaces_[e])return e=goog.getObjectByName(e),null!=e?e:null}return null},goog.moduleLoaderState_=null,goog.isInModuleLoader_=function(){return null!=goog.moduleLoaderState_},goog.module.declareLegacyNamespace=function(){if(!COMPILED&&!goog.isInModuleLoader_())throw Error("goog.module.declareLegacyNamespace must be called from within a goog.module");if(!COMPILED&&!goog.moduleLoaderState_.moduleName)throw Error("goog.module must be called prior to goog.module.declareLegacyNamespace.");goog.moduleLoaderState_.declareLegacyNamespace=!0},goog.setTestOnly=function(e){if(goog.DISALLOW_TEST_ONLY_CODE)throw e=e||"",Error("Importing test-only code into non-debug environment"+(e?": "+e:"."))},goog.forwardDeclare=function(e){},COMPILED||(goog.isProvided_=function(e){return e in goog.loadedModules_||!goog.implicitNamespaces_[e]&&goog.isDefAndNotNull(goog.getObjectByName(e))},goog.implicitNamespaces_={"goog.module":!0}),goog.getObjectByName=function(e,t){for(var r,n=e.split("."),o=t||goog.global;r=n.shift();){if(!goog.isDefAndNotNull(o[r]))return null;o=o[r]}return o},goog.globalize=function(e,t){var r,n=t||goog.global;for(r in e)n[r]=e[r]},goog.addDependency=function(e,t,r,n){if(goog.DEPENDENCIES_ENABLED){var o;e=e.replace(/\\/g,"/");var a=goog.dependencies_;n&&"boolean"!=typeof n||(n=n?{module:"goog"}:{});for(var i=0;o=t[i];i++)a.nameToPath[o]=e,a.loadFlags[e]=n;for(n=0;t=r[n];n++)e in a.requires||(a.requires[e]={}),a.requires[e][t]=!0}},goog.ENABLE_DEBUG_LOADER=!0,goog.logToConsole_=function(e){goog.global.console&&goog.global.console.error(e)},goog.require=function(e){if(!COMPILED){if(goog.ENABLE_DEBUG_LOADER&&goog.IS_OLD_IE_&&goog.maybeProcessDeferredDep_(e),goog.isProvided_(e)){if(goog.isInModuleLoader_())return goog.module.getInternal_(e)}else if(goog.ENABLE_DEBUG_LOADER){var t=goog.getPathFromDeps_(e);if(!t)throw e="goog.require could not find: "+e,goog.logToConsole_(e),Error(e);goog.writeScripts_(t)}return null}},goog.basePath="",goog.nullFunction=function(){},goog.abstractMethod=function(){throw Error("unimplemented abstract method")},goog.addSingletonGetter=function(e){e.getInstance=function(){return e.instance_?e.instance_:(goog.DEBUG&&(goog.instantiatedSingletons_[goog.instantiatedSingletons_.length]=e),e.instance_=new e)}},goog.instantiatedSingletons_=[],goog.LOAD_MODULE_USING_EVAL=!0,goog.SEAL_MODULE_EXPORTS=goog.DEBUG,goog.loadedModules_={},goog.DEPENDENCIES_ENABLED=!COMPILED&&goog.ENABLE_DEBUG_LOADER,goog.TRANSPILE="detect",goog.TRANSPILER="transpile.js",goog.DEPENDENCIES_ENABLED&&(goog.dependencies_={loadFlags:{},nameToPath:{},requires:{},visited:{},written:{},deferred:{}},goog.inHtmlDocument_=function(){var e=goog.global.document;return null!=e&&"write"in e},goog.findBasePath_=function(){if(goog.isDef(goog.global.CLOSURE_BASE_PATH))goog.basePath=goog.global.CLOSURE_BASE_PATH;else if(goog.inHtmlDocument_())for(var e=goog.global.document.getElementsByTagName("SCRIPT"),t=e.length-1;0<=t;--t){var r=e[t].src,n=r.lastIndexOf("?"),n=-1==n?r.length:n;if("base.js"==r.substr(n-7,7)){goog.basePath=r.substr(0,n-7);break}}},goog.importScript_=function(e,t){(goog.global.CLOSURE_IMPORT_SCRIPT||goog.writeScriptTag_)(e,t)&&(goog.dependencies_.written[e]=!0)},goog.IS_OLD_IE_=!(goog.global.atob||!goog.global.document||!goog.global.document.all),goog.importProcessedScript_=function(e,t,r){goog.importScript_("",'goog.retrieveAndExec_("'+e+'", '+t+", "+r+");")},goog.queuedModules_=[],goog.wrapModule_=function(e,t){return goog.LOAD_MODULE_USING_EVAL&&goog.isDef(goog.global.JSON)?"goog.loadModule("+goog.global.JSON.stringify(t+"\n//# sourceURL="+e+"\n")+");":'goog.loadModule(function(exports) {"use strict";'+t+"\n;return exports});\n//# sourceURL="+e+"\n"},goog.loadQueuedModules_=function(){var e=goog.queuedModules_.length;if(0<e){var t=goog.queuedModules_;goog.queuedModules_=[];for(var r=0;r<e;r++)goog.maybeProcessDeferredPath_(t[r])}},goog.maybeProcessDeferredDep_=function(e){goog.isDeferredModule_(e)&&goog.allDepsAreAvailable_(e)&&(e=goog.getPathFromDeps_(e),goog.maybeProcessDeferredPath_(goog.basePath+e))},goog.isDeferredModule_=function(e){var t=(e=goog.getPathFromDeps_(e))&&goog.dependencies_.loadFlags[e]||{},r=t.lang||"es3";return!(!e||"goog"!=t.module&&!goog.needsTranspile_(r))&&goog.basePath+e in goog.dependencies_.deferred},goog.allDepsAreAvailable_=function(e){if((e=goog.getPathFromDeps_(e))&&e in goog.dependencies_.requires)for(var t in goog.dependencies_.requires[e])if(!goog.isProvided_(t)&&!goog.isDeferredModule_(t))return!1;return!0},goog.maybeProcessDeferredPath_=function(e){if(e in goog.dependencies_.deferred){var t=goog.dependencies_.deferred[e];delete goog.dependencies_.deferred[e],goog.globalEval(t)}},goog.loadModuleFromUrl=function(e){goog.retrieveAndExec_(e,!0,!1)},goog.writeScriptSrcNode_=function(e){goog.global.document.write('<script type="text/javascript" src="'+e+'"><\/script>')},goog.appendScriptSrcNode_=function(e){var t=goog.global.document,r=t.createElement("script");r.type="text/javascript",r.src=e,r.defer=!1,r.async=!1,t.head.appendChild(r)},goog.writeScriptTag_=function(e,t){if(goog.inHtmlDocument_()){var r=goog.global.document;if(!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING&&"complete"==r.readyState){if(/\bdeps.js$/.test(e))return!1;throw Error('Cannot write "'+e+'" after document load')}if(void 0===t)if(goog.IS_OLD_IE_){var n=" onreadystatechange='goog.onScriptLoad_(this, "+ ++goog.lastNonModuleScriptIndex_+")' ";r.write('<script type="text/javascript" src="'+e+'"'+n+"><\/script>")}else goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING?goog.appendScriptSrcNode_(e):goog.writeScriptSrcNode_(e);else r.write('<script type="text/javascript">'+goog.protectScriptTag_(t)+"<\/script>");return!0}return!1},goog.protectScriptTag_=function(e){return e.replace(/<\/(SCRIPT)/gi,"\\x3c\\$1")},goog.needsTranspile_=function(e){if("always"==goog.TRANSPILE)return!0;if("never"==goog.TRANSPILE)return!1;if(goog.requiresTranspilation_||(goog.requiresTranspilation_=goog.createRequiresTranspilation_()),e in goog.requiresTranspilation_)return goog.requiresTranspilation_[e];throw Error("Unknown language mode: "+e)},goog.requiresTranspilation_=null,goog.lastNonModuleScriptIndex_=0,goog.onScriptLoad_=function(e,t){return"complete"==e.readyState&&goog.lastNonModuleScriptIndex_==t&&goog.loadQueuedModules_(),!0},goog.writeScripts_=function(e){function t(e){if(!(e in o.written||e in o.visited)){if(o.visited[e]=!0,e in o.requires)for(var a in o.requires[e])if(!goog.isProvided_(a)){if(!(a in o.nameToPath))throw Error("Undefined nameToPath for "+a);t(o.nameToPath[a])}e in n||(n[e]=!0,r.push(e))}}var r=[],n={},o=goog.dependencies_;for(t(e),e=0;e<r.length;e++){var a=r[e];goog.dependencies_.written[a]=!0}var i=goog.moduleLoaderState_;for(goog.moduleLoaderState_=null,e=0;e<r.length;e++){if(!(a=r[e]))throw goog.moduleLoaderState_=i,Error("Undefined script input");var s=o.loadFlags[a]||{},l=goog.needsTranspile_(s.lang||"es3");"goog"==s.module||l?goog.importProcessedScript_(goog.basePath+a,"goog"==s.module,l):goog.importScript_(goog.basePath+a)}goog.moduleLoaderState_=i},goog.getPathFromDeps_=function(e){return e in goog.dependencies_.nameToPath?goog.dependencies_.nameToPath[e]:null},goog.findBasePath_(),goog.global.CLOSURE_NO_DEPS||goog.importScript_(goog.basePath+"deps.js")),goog.loadModule=function(e){var t=goog.moduleLoaderState_;try{goog.moduleLoaderState_={moduleName:void 0,declareLegacyNamespace:!1};var r;if(goog.isFunction(e))r=e.call(void 0,{});else{if(!goog.isString(e))throw Error("Invalid module definition");r=goog.loadModuleFromSource_.call(void 0,e)}var n=goog.moduleLoaderState_.moduleName;if(!goog.isString(n)||!n)throw Error('Invalid module name "'+n+'"');goog.moduleLoaderState_.declareLegacyNamespace?goog.constructNamespace_(n,r):goog.SEAL_MODULE_EXPORTS&&Object.seal&&goog.isObject(r)&&Object.seal(r),goog.loadedModules_[n]=r}finally{goog.moduleLoaderState_=t}},goog.loadModuleFromSource_=function(a){return eval(a),{}},goog.normalizePath_=function(e){e=e.split("/");for(var t=0;t<e.length;)"."==e[t]?e.splice(t,1):t&&".."==e[t]&&e[t-1]&&".."!=e[t-1]?e.splice(--t,2):t++;return e.join("/")},goog.loadFileSync_=function(e){if(goog.global.CLOSURE_LOAD_FILE_SYNC)return goog.global.CLOSURE_LOAD_FILE_SYNC(e);try{var t=new goog.global.XMLHttpRequest;return t.open("get",e,!1),t.send(),0==t.status||200==t.status?t.responseText:null}catch(e){return null}},goog.retrieveAndExec_=function(e,t,r){if(!COMPILED){var n=e;e=goog.normalizePath_(e);var o=goog.global.CLOSURE_IMPORT_SCRIPT||goog.writeScriptTag_,a=goog.loadFileSync_(e);if(null==a)throw Error('Load of "'+e+'" failed');r&&(a=goog.transpile_.call(goog.global,a,e)),a=t?goog.wrapModule_(e,a):a+"\n//# sourceURL="+e,goog.IS_OLD_IE_?(goog.dependencies_.deferred[n]=a,goog.queuedModules_.push(n)):o(e,a)}},goog.transpile_=function(a,b){var c=goog.global.$jscomp;c||(goog.global.$jscomp=c={});var d=c.transpile;if(!d){var e=goog.basePath+goog.TRANSPILER,f=goog.loadFileSync_(e);if(f){if(eval(f+"\n//# sourceURL="+e),goog.global.$gwtExport&&goog.global.$gwtExport.$jscomp&&!goog.global.$gwtExport.$jscomp.transpile)throw Error('The transpiler did not properly export the "transpile" method. $gwtExport: '+JSON.stringify(goog.global.$gwtExport));goog.global.$jscomp.transpile=goog.global.$gwtExport.$jscomp.transpile,c=goog.global.$jscomp,d=c.transpile}}return d||(d=c.transpile=function(e,t){return goog.logToConsole_(t+" requires transpilation but no transpiler was found."),e}),d(a,b)},goog.typeOf=function(e){var t=typeof e;if("object"==t){if(!e)return"null";if(e instanceof Array)return"array";if(e instanceof Object)return t;var r=Object.prototype.toString.call(e);if("[object Window]"==r)return"object";if("[object Array]"==r||"number"==typeof e.length&&void 0!==e.splice&&void 0!==e.propertyIsEnumerable&&!e.propertyIsEnumerable("splice"))return"array";if("[object Function]"==r||void 0!==e.call&&void 0!==e.propertyIsEnumerable&&!e.propertyIsEnumerable("call"))return"function"}else if("function"==t&&void 0===e.call)return"object";return t},goog.isNull=function(e){return null===e},goog.isDefAndNotNull=function(e){return null!=e},goog.isArray=function(e){return"array"==goog.typeOf(e)},goog.isArrayLike=function(e){var t=goog.typeOf(e);return"array"==t||"object"==t&&"number"==typeof e.length},goog.isDateLike=function(e){return goog.isObject(e)&&"function"==typeof e.getFullYear},goog.isString=function(e){return"string"==typeof e},goog.isBoolean=function(e){return"boolean"==typeof e},goog.isNumber=function(e){return"number"==typeof e},goog.isFunction=function(e){return"function"==goog.typeOf(e)},goog.isObject=function(e){var t=typeof e;return"object"==t&&null!=e||"function"==t},goog.getUid=function(e){return e[goog.UID_PROPERTY_]||(e[goog.UID_PROPERTY_]=++goog.uidCounter_)},goog.hasUid=function(e){return!!e[goog.UID_PROPERTY_]},goog.removeUid=function(e){null!==e&&"removeAttribute"in e&&e.removeAttribute(goog.UID_PROPERTY_);try{delete e[goog.UID_PROPERTY_]}catch(e){}},goog.UID_PROPERTY_="closure_uid_"+(1e9*Math.random()>>>0),goog.uidCounter_=0,goog.getHashCode=goog.getUid,goog.removeHashCode=goog.removeUid,goog.cloneObject=function(e){var t=goog.typeOf(e);if("object"==t||"array"==t){if(e.clone)return e.clone();var r,t="array"==t?[]:{};for(r in e)t[r]=goog.cloneObject(e[r]);return t}return e},goog.bindNative_=function(e,t,r){return e.call.apply(e.bind,arguments)},goog.bindJs_=function(e,t,r){if(!e)throw Error();if(2<arguments.length){var n=Array.prototype.slice.call(arguments,2);return function(){var r=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(r,n),e.apply(t,r)}}return function(){return e.apply(t,arguments)}},goog.bind=function(e,t,r){return Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?goog.bind=goog.bindNative_:goog.bind=goog.bindJs_,goog.bind.apply(null,arguments)},goog.partial=function(e,t){var r=Array.prototype.slice.call(arguments,1);return function(){var t=r.slice();return t.push.apply(t,arguments),e.apply(this,t)}},goog.mixin=function(e,t){for(var r in t)e[r]=t[r]},goog.now=goog.TRUSTED_SITE&&Date.now||function(){return+new Date},goog.globalEval=function(e){if(goog.global.execScript)goog.global.execScript(e,"JavaScript");else{if(!goog.global.eval)throw Error("goog.globalEval not available");if(null==goog.evalWorksForGlobals_)if(goog.global.eval("var _evalTest_ = 1;"),void 0!==goog.global._evalTest_){try{delete goog.global._evalTest_}catch(e){}goog.evalWorksForGlobals_=!0}else goog.evalWorksForGlobals_=!1;if(goog.evalWorksForGlobals_)goog.global.eval(e);else{var t=goog.global.document,r=t.createElement("SCRIPT");r.type="text/javascript",r.defer=!1,r.appendChild(t.createTextNode(e)),t.body.appendChild(r),t.body.removeChild(r)}}},goog.evalWorksForGlobals_=null,goog.getCssName=function(e,t){if("."==String(e).charAt(0))throw Error('className passed in goog.getCssName must not start with ".". You passed: '+e);var r=function(e){return goog.cssNameMapping_[e]||e},n=function(e){e=e.split("-");for(var t=[],n=0;n<e.length;n++)t.push(r(e[n]));return t.join("-")},n=goog.cssNameMapping_?"BY_WHOLE"==goog.cssNameMappingStyle_?r:n:function(e){return e},n=t?e+"-"+n(t):n(e);return goog.global.CLOSURE_CSS_NAME_MAP_FN?goog.global.CLOSURE_CSS_NAME_MAP_FN(n):n},goog.setCssNameMapping=function(e,t){goog.cssNameMapping_=e,goog.cssNameMappingStyle_=t},!COMPILED&&goog.global.CLOSURE_CSS_NAME_MAPPING&&(goog.cssNameMapping_=goog.global.CLOSURE_CSS_NAME_MAPPING),goog.getMsg=function(e,t){return t&&(e=e.replace(/\{\$([^}]+)}/g,function(e,r){return null!=t&&r in t?t[r]:e})),e},goog.getMsgWithFallback=function(e,t){return e},goog.exportSymbol=function(e,t,r){goog.exportPath_(e,t,r)},goog.exportProperty=function(e,t,r){e[t]=r},goog.inherits=function(e,t){function r(){}r.prototype=t.prototype,e.superClass_=t.prototype,e.prototype=new r,e.prototype.constructor=e,e.base=function(e,r,n){for(var o=Array(arguments.length-2),a=2;a<arguments.length;a++)o[a-2]=arguments[a];return t.prototype[r].apply(e,o)}},goog.base=function(e,t,r){var n=arguments.callee.caller;if(goog.STRICT_MODE_COMPATIBLE||goog.DEBUG&&!n)throw Error("arguments.caller not defined. goog.base() cannot be used with strict mode code. See http://www.ecma-international.org/ecma-262/5.1/#sec-C");if(n.superClass_){for(var o=Array(arguments.length-1),a=1;a<arguments.length;a++)o[a-1]=arguments[a];return n.superClass_.constructor.apply(e,o)}for(o=Array(arguments.length-2),a=2;a<arguments.length;a++)o[a-2]=arguments[a];for(var a=!1,i=e.constructor;i;i=i.superClass_&&i.superClass_.constructor)if(i.prototype[t]===n)a=!0;else if(a)return i.prototype[t].apply(e,o);if(e[t]===n)return e.constructor.prototype[t].apply(e,o);throw Error("goog.base called from a method of one name to a method of a different name")},goog.scope=function(e){if(goog.isInModuleLoader_())throw Error("goog.scope is not supported within a goog.module.");e.call(goog.global)},COMPILED||(goog.global.COMPILED=COMPILED),goog.defineClass=function(e,t){var r=t.constructor,n=t.statics;return r&&r!=Object.prototype.constructor||(r=function(){throw Error("cannot instantiate an interface (no constructor defined).")}),r=goog.defineClass.createSealingConstructor_(r,e),e&&goog.inherits(r,e),delete t.constructor,delete t.statics,goog.defineClass.applyProperties_(r.prototype,t),null!=n&&(n instanceof Function?n(r):goog.defineClass.applyProperties_(r,n)),r},goog.defineClass.SEAL_CLASS_INSTANCES=goog.DEBUG,goog.defineClass.createSealingConstructor_=function(e,t){if(!goog.defineClass.SEAL_CLASS_INSTANCES)return e;var r=!goog.defineClass.isUnsealable_(t),n=function(){var t=e.apply(this,arguments)||this;return t[goog.UID_PROPERTY_]=t[goog.UID_PROPERTY_],this.constructor===n&&r&&Object.seal instanceof Function&&Object.seal(t),t};return n},goog.defineClass.isUnsealable_=function(e){return e&&e.prototype&&e.prototype[goog.UNSEALABLE_CONSTRUCTOR_PROPERTY_]},goog.defineClass.OBJECT_PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),goog.defineClass.applyProperties_=function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);for(var n=0;n<goog.defineClass.OBJECT_PROTOTYPE_FIELDS_.length;n++)r=goog.defineClass.OBJECT_PROTOTYPE_FIELDS_[n],Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},goog.tagUnsealableClass=function(e){!COMPILED&&goog.defineClass.SEAL_CLASS_INSTANCES&&(e.prototype[goog.UNSEALABLE_CONSTRUCTOR_PROPERTY_]=!0)},goog.UNSEALABLE_CONSTRUCTOR_PROPERTY_="goog_defineClass_legacy_unsealable",goog.createRequiresTranspilation_=function(){function a(e,t){d?c[e]=!0:t()?c[e]=!1:d=c[e]=!0}function b(a){try{return!!eval(a)}catch(e){return!1}}var c={es3:!1},d=!1;return a("es5",function(){return b("[1,].length==1")}),a("es6",function(){return b('(()=>{"use strict";class X{constructor(){if(new.target!=String)throw 1;this.x=42}}let q=Reflect.construct(X,[],String);if(q.x!=42||!(q instanceof String))throw 1;for(const a of[2,3]){if(a==2)continue;function f(z={a}){let a=0;return z.a}{function f(){return 0;}}return f()==3}})()')}),a("es6-impl",function(){return!0}),a("es7",function(){return b("2 ** 2 == 4")}),a("es8",function(){return b("async () => 1, true")}),c};var axs={};axs.browserUtils={},axs.browserUtils.matchSelector=function(e,t){return e.matches?e.matches(t):e.webkitMatchesSelector?e.webkitMatchesSelector(t):e.mozMatchesSelector?e.mozMatchesSelector(t):!!e.msMatchesSelector&&e.msMatchesSelector(t)},axs.color={},axs.color.Color=function(e,t,r,n){this.red=e,this.green=t,this.blue=r,this.alpha=n},axs.color.YCbCr=function(e){this.luma=this.z=e[0],this.Cb=this.x=e[1],this.Cr=this.y=e[2]},axs.color.YCbCr.prototype={multiply:function(e){return new axs.color.YCbCr([this.luma*e,this.Cb*e,this.Cr*e])},add:function(e){return new axs.color.YCbCr([this.luma+e.luma,this.Cb+e.Cb,this.Cr+e.Cr])},subtract:function(e){return new axs.color.YCbCr([this.luma-e.luma,this.Cb-e.Cb,this.Cr-e.Cr])}},axs.color.calculateContrastRatio=function(e,t){1>e.alpha&&(e=axs.color.flattenColors(e,t));var r=axs.color.calculateLuminance(e),n=axs.color.calculateLuminance(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)},axs.color.calculateLuminance=function(e){return axs.color.toYCbCr(e).luma},axs.color.luminanceRatio=function(e,t){return(Math.max(e,t)+.05)/(Math.min(e,t)+.05)},axs.color.parseColor=function(e){if("transparent"===e)return new axs.color.Color(0,0,0,0);var t=e.match(/^rgb\((\d+), (\d+), (\d+)\)$/);if(t){e=parseInt(t[1],10);var r=parseInt(t[2],10),n=parseInt(t[3],10);return new axs.color.Color(e,r,n,1)}return(t=e.match(/^rgba\((\d+), (\d+), (\d+), (\d*(\.\d+)?)\)/))?(e=parseInt(t[1],10),r=parseInt(t[2],10),n=parseInt(t[3],10),t=parseFloat(t[4]),new axs.color.Color(e,r,n,t)):null},axs.color.colorChannelToString=function(e){return e=Math.round(e),15>=e?"0"+e.toString(16):e.toString(16)},axs.color.colorToString=function(e){return 1==e.alpha?"#"+axs.color.colorChannelToString(e.red)+axs.color.colorChannelToString(e.green)+axs.color.colorChannelToString(e.blue):"rgba("+[e.red,e.green,e.blue,e.alpha].join()+")"},axs.color.luminanceFromContrastRatio=function(e,t,r){return r?(e+.05)*t-.05:(e+.05)/t-.05},axs.color.translateColor=function(e,t){for(var r=t>e.luma?axs.color.WHITE_YCC:axs.color.BLACK_YCC,n=r==axs.color.WHITE_YCC?axs.color.YCC_CUBE_FACES_WHITE:axs.color.YCC_CUBE_FACES_BLACK,o=new axs.color.YCbCr([0,e.Cb,e.Cr]),a=new axs.color.YCbCr([1,e.Cb,e.Cr]),a={a:o,b:a},o=null,i=0;i<n.length&&(o=axs.color.findIntersection(a,n[i]),!(0<=o.z&&1>=o.z));i++);if(!o)throw"Couldn't find intersection with YCbCr color cube for Cb="+e.Cb+", Cr="+e.Cr+".";if(o.x!=e.x||o.y!=e.y)throw"Intersection has wrong Cb/Cr values.";return Math.abs(r.luma-o.luma)<Math.abs(r.luma-t)?(r=[t,e.Cb,e.Cr],axs.color.fromYCbCrArray(r)):(r=(t-o.luma)/(r.luma-o.luma),r=[t,o.Cb-o.Cb*r,o.Cr-o.Cr*r],axs.color.fromYCbCrArray(r))},axs.color.suggestColors=function(e,t,r){var n,o={},a=axs.color.calculateLuminance(e),i=axs.color.calculateLuminance(t),s=i>a,l=axs.color.toYCbCr(t),u=axs.color.toYCbCr(e);for(n in r){var c=r[n],d=axs.color.luminanceFromContrastRatio(a,c+.02,s);if(1>=d&&0<=d){var p=axs.color.translateColor(l,d),c=axs.color.calculateContrastRatio(p,e),d={};d.fg=axs.color.colorToString(p),d.bg=axs.color.colorToString(e),d.contrast=c.toFixed(2),o[n]=d}else 1>=(c=axs.color.luminanceFromContrastRatio(i,c+.02,!s))&&0<=c&&(p=axs.color.translateColor(u,c),c=axs.color.calculateContrastRatio(t,p),d={},d.bg=axs.color.colorToString(p),d.fg=axs.color.colorToString(t),d.contrast=c.toFixed(2),o[n]=d)}return o},axs.color.flattenColors=function(e,t){var r=e.alpha;return new axs.color.Color((1-r)*t.red+r*e.red,(1-r)*t.green+r*e.green,(1-r)*t.blue+r*e.blue,e.alpha+t.alpha*(1-e.alpha))},axs.color.multiplyMatrixVector=function(e,t){var r=t[0],n=t[1],o=t[2];return[e[0][0]*r+e[0][1]*n+e[0][2]*o,e[1][0]*r+e[1][1]*n+e[1][2]*o,e[2][0]*r+e[2][1]*n+e[2][2]*o]},axs.color.toYCbCr=function(e){var t=e.red/255,r=e.green/255;return e=e.blue/255,new axs.color.YCbCr(axs.color.multiplyMatrixVector(axs.color.YCC_MATRIX,[.03928>=t?t/12.92:Math.pow((t+.055)/1.055,2.4),.03928>=r?r/12.92:Math.pow((r+.055)/1.055,2.4),.03928>=e?e/12.92:Math.pow((e+.055)/1.055,2.4)]))},axs.color.fromYCbCr=function(e){return axs.color.fromYCbCrArray([e.luma,e.Cb,e.Cr])},axs.color.fromYCbCrArray=function(e){var t=axs.color.multiplyMatrixVector(axs.color.INVERTED_YCC_MATRIX,e);e=t[0];var r=t[1],t=t[2];return new axs.color.Color(Math.min(Math.max(Math.round(255*(.00303949>=e?12.92*e:1.055*Math.pow(e,1/2.4)-.055)),0),255),Math.min(Math.max(Math.round(255*(.00303949>=r?12.92*r:1.055*Math.pow(r,1/2.4)-.055)),0),255),Math.min(Math.max(Math.round(255*(.00303949>=t?12.92*t:1.055*Math.pow(t,1/2.4)-.055)),0),255),1)},axs.color.RGBToYCbCrMatrix=function(e,t){return[[e,1-e-t,t],[-e/(2-2*t),(e+t-1)/(2-2*t),(1-t)/(2-2*t)],[(1-e)/(2-2*e),(e+t-1)/(2-2*e),-t/(2-2*e)]]},axs.color.invert3x3Matrix=function(e){var t=e[0][0],r=e[0][1],n=e[0][2],o=e[1][0],a=e[1][1],i=e[1][2],s=e[2][0],l=e[2][1];return e=e[2][2],axs.color.scalarMultiplyMatrix([[a*e-i*l,n*l-r*e,r*i-n*a],[i*s-o*e,t*e-n*s,n*o-t*i],[o*l-a*s,s*r-t*l,t*a-r*o]],1/(t*(a*e-i*l)-r*(e*o-i*s)+n*(o*l-a*s)))},axs.color.findIntersection=function(e,t){var r=[e.a.x-t.p0.x,e.a.y-t.p0.y,e.a.z-t.p0.z],n=axs.color.invert3x3Matrix([[e.a.x-e.b.x,t.p1.x-t.p0.x,t.p2.x-t.p0.x],[e.a.y-e.b.y,t.p1.y-t.p0.y,t.p2.y-t.p0.y],[e.a.z-e.b.z,t.p1.z-t.p0.z,t.p2.z-t.p0.z]]),r=axs.color.multiplyMatrixVector(n,r)[0];return e.a.add(e.b.subtract(e.a).multiply(r))},axs.color.scalarMultiplyMatrix=function(e,t){for(var r=[],n=0;3>n;n++)r[n]=axs.color.scalarMultiplyVector(e[n],t);return r},axs.color.scalarMultiplyVector=function(e,t){for(var r=[],n=0;n<e.length;n++)r[n]=e[n]*t;return r},axs.color.kR=.2126,axs.color.kB=.0722,axs.color.YCC_MATRIX=axs.color.RGBToYCbCrMatrix(axs.color.kR,axs.color.kB),axs.color.INVERTED_YCC_MATRIX=axs.color.invert3x3Matrix(axs.color.YCC_MATRIX),axs.color.BLACK=new axs.color.Color(0,0,0,1),axs.color.BLACK_YCC=axs.color.toYCbCr(axs.color.BLACK),axs.color.WHITE=new axs.color.Color(255,255,255,1),axs.color.WHITE_YCC=axs.color.toYCbCr(axs.color.WHITE),axs.color.RED=new axs.color.Color(255,0,0,1),axs.color.RED_YCC=axs.color.toYCbCr(axs.color.RED),axs.color.GREEN=new axs.color.Color(0,255,0,1),axs.color.GREEN_YCC=axs.color.toYCbCr(axs.color.GREEN),axs.color.BLUE=new axs.color.Color(0,0,255,1),axs.color.BLUE_YCC=axs.color.toYCbCr(axs.color.BLUE),axs.color.CYAN=new axs.color.Color(0,255,255,1),axs.color.CYAN_YCC=axs.color.toYCbCr(axs.color.CYAN),axs.color.MAGENTA=new axs.color.Color(255,0,255,1),axs.color.MAGENTA_YCC=axs.color.toYCbCr(axs.color.MAGENTA),axs.color.YELLOW=new axs.color.Color(255,255,0,1),axs.color.YELLOW_YCC=axs.color.toYCbCr(axs.color.YELLOW),axs.color.YCC_CUBE_FACES_BLACK=[{p0:axs.color.BLACK_YCC,p1:axs.color.RED_YCC,p2:axs.color.GREEN_YCC},{p0:axs.color.BLACK_YCC,p1:axs.color.GREEN_YCC,p2:axs.color.BLUE_YCC},{p0:axs.color.BLACK_YCC,p1:axs.color.BLUE_YCC,p2:axs.color.RED_YCC}],axs.color.YCC_CUBE_FACES_WHITE=[{p0:axs.color.WHITE_YCC,p1:axs.color.CYAN_YCC,p2:axs.color.MAGENTA_YCC},{p0:axs.color.WHITE_YCC,p1:axs.color.MAGENTA_YCC,p2:axs.color.YELLOW_YCC},{p0:axs.color.WHITE_YCC,p1:axs.color.YELLOW_YCC,p2:axs.color.CYAN_YCC}],axs.constants={},axs.constants.ARIA_ROLES={alert:{namefrom:["author"],parent:["region"]},alertdialog:{namefrom:["author"],namerequired:!0,parent:["alert","dialog"]},application:{namefrom:["author"],namerequired:!0,parent:["landmark"]},article:{namefrom:["author"],parent:["document","region"]},banner:{namefrom:["author"],parent:["landmark"]},button:{childpresentational:!0,namefrom:["contents","author"],namerequired:!0,parent:["command"],properties:["aria-expanded","aria-pressed"]},checkbox:{namefrom:["contents","author"],namerequired:!0,parent:["input"],requiredProperties:["aria-checked"],properties:["aria-checked"]},columnheader:{namefrom:["contents","author"],namerequired:!0,parent:["gridcell","sectionhead","widget"],properties:["aria-sort"],scope:["row"]},combobox:{mustcontain:["listbox","textbox"],namefrom:["author"],namerequired:!0,parent:["select"],requiredProperties:["aria-expanded"],properties:["aria-expanded","aria-autocomplete","aria-required"]},command:{abstract:!0,namefrom:["author"],parent:["widget"]},complementary:{namefrom:["author"],parent:["landmark"]},composite:{abstract:!0,childpresentational:!1,namefrom:["author"],parent:["widget"],properties:["aria-activedescendant"]},contentinfo:{namefrom:["author"],parent:["landmark"]},definition:{namefrom:["author"],parent:["section"]},dialog:{namefrom:["author"],namerequired:!0,parent:["window"]},directory:{namefrom:["contents","author"],parent:["list"]},document:{namefrom:[" author"],namerequired:!0,parent:["structure"],properties:["aria-expanded"]},form:{namefrom:["author"],parent:["landmark"]},grid:{mustcontain:["row","rowgroup"],namefrom:["author"],namerequired:!0,parent:["composite","region"],properties:["aria-level","aria-multiselectable","aria-readonly"]},gridcell:{namefrom:["contents","author"],namerequired:!0,parent:["section","widget"],properties:["aria-readonly","aria-required","aria-selected"],scope:["row"]},group:{namefrom:[" author"],parent:["section"],properties:["aria-activedescendant"]},heading:{namerequired:!0,parent:["sectionhead"],properties:["aria-level"]},img:{childpresentational:!0,namefrom:["author"],namerequired:!0,parent:["section"]},input:{abstract:!0,namefrom:["author"],parent:["widget"]},landmark:{abstract:!0,namefrom:["contents","author"],namerequired:!1,parent:["region"]},link:{namefrom:["contents","author"],namerequired:!0,parent:["command"],properties:["aria-expanded"]},list:{mustcontain:["group","listitem"],namefrom:["author"],parent:["region"]},listbox:{mustcontain:["option"],namefrom:["author"],namerequired:!0,parent:["list","select"],properties:["aria-multiselectable","aria-required"]},listitem:{namefrom:["contents","author"],namerequired:!0,parent:["section"],properties:["aria-level","aria-posinset","aria-setsize"],scope:["list"]},log:{namefrom:[" author"],namerequired:!0,parent:["region"]},main:{namefrom:["author"],parent:["landmark"]},marquee:{namerequired:!0,parent:["section"]},math:{childpresentational:!0,namefrom:["author"],parent:["section"]},menu:{mustcontain:["group","menuitemradio","menuitem","menuitemcheckbox"],namefrom:["author"],namerequired:!0,parent:["list","select"]},menubar:{namefrom:["author"],parent:["menu"]},menuitem:{namefrom:["contents","author"],namerequired:!0,parent:["command"],scope:["menu","menubar"]},menuitemcheckbox:{namefrom:["contents","author"],namerequired:!0,parent:["checkbox","menuitem"],scope:["menu","menubar"]},menuitemradio:{namefrom:["contents","author"],namerequired:!0,parent:["menuitemcheckbox","radio"],scope:["menu","menubar"]},navigation:{namefrom:["author"],parent:["landmark"]},note:{namefrom:["author"],parent:["section"]},option:{namefrom:["contents","author"],namerequired:!0,parent:["input"],properties:["aria-checked","aria-posinset","aria-selected","aria-setsize"]},presentation:{parent:["structure"]},progressbar:{childpresentational:!0,namefrom:["author"],namerequired:!0,parent:["range"]},radio:{namefrom:["contents","author"],namerequired:!0,parent:["checkbox","option"]},radiogroup:{mustcontain:["radio"],namefrom:["author"],namerequired:!0,parent:["select"],properties:["aria-required"]},range:{abstract:!0,namefrom:["author"],parent:["widget"],properties:["aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"]},region:{namefrom:[" author"],parent:["section"]},roletype:{abstract:!0,properties:"aria-atomic aria-busy aria-controls aria-describedby aria-disabled aria-dropeffect aria-flowto aria-grabbed aria-haspopup aria-hidden aria-invalid aria-label aria-labelledby aria-live aria-owns aria-relevant".split(" ")},row:{mustcontain:["columnheader","gridcell","rowheader"],namefrom:["contents","author"],parent:["group","widget"],properties:["aria-level","aria-selected"],scope:["grid","rowgroup","treegrid"]},rowgroup:{mustcontain:["row"],namefrom:["contents","author"],parent:["group"],scope:["grid"]},rowheader:{namefrom:["contents","author"],namerequired:!0,parent:["gridcell","sectionhead","widget"],properties:["aria-sort"],scope:["row"]},search:{namefrom:["author"],parent:["landmark"]},section:{abstract:!0,namefrom:["contents","author"],parent:["structure"],properties:["aria-expanded"]},sectionhead:{abstract:!0,namefrom:["contents","author"],parent:["structure"],properties:["aria-expanded"]},select:{abstract:!0,namefrom:["author"],parent:["composite","group","input"]},separator:{childpresentational:!0,namefrom:["author"],parent:["structure"],properties:["aria-expanded","aria-orientation"]},scrollbar:{childpresentational:!0,namefrom:["author"],namerequired:!1,parent:["input","range"],requiredProperties:["aria-controls","aria-orientation","aria-valuemax","aria-valuemin","aria-valuenow"],properties:["aria-controls","aria-orientation","aria-valuemax","aria-valuemin","aria-valuenow"]},slider:{childpresentational:!0,namefrom:["author"],namerequired:!0,parent:["input","range"],requiredProperties:["aria-valuemax","aria-valuemin","aria-valuenow"],properties:["aria-valuemax","aria-valuemin","aria-valuenow","aria-orientation"]},spinbutton:{namefrom:["author"],namerequired:!0,parent:["input","range"],requiredProperties:["aria-valuemax","aria-valuemin","aria-valuenow"],properties:["aria-valuemax","aria-valuemin","aria-valuenow","aria-required"]},status:{parent:["region"]},structure:{abstract:!0,parent:["roletype"]},tab:{namefrom:["contents","author"],parent:["sectionhead","widget"],properties:["aria-selected"],scope:["tablist"]},tablist:{mustcontain:["tab"],namefrom:["author"],parent:["composite","directory"],properties:["aria-level"]},tabpanel:{namefrom:["author"],namerequired:!0,parent:["region"]},textbox:{namefrom:["author"],namerequired:!0,parent:["input"],properties:["aria-activedescendant","aria-autocomplete","aria-multiline","aria-readonly","aria-required"]},timer:{namefrom:["author"],namerequired:!0,parent:["status"]},toolbar:{namefrom:["author"],parent:["group"]},tooltip:{namerequired:!0,parent:["section"]},tree:{mustcontain:["group","treeitem"],namefrom:["author"],namerequired:!0,parent:["select"],properties:["aria-multiselectable","aria-required"]},treegrid:{mustcontain:["row"],namefrom:["author"],namerequired:!0,parent:["grid","tree"]},treeitem:{namefrom:["contents","author"],namerequired:!0,parent:["listitem","option"],scope:["group","tree"]},widget:{abstract:!0,parent:["roletype"]},window:{abstract:!0,namefrom:[" author"],parent:["roletype"],properties:["aria-expanded"]}},axs.constants.WIDGET_ROLES={},axs.constants.addAllParentRolesToSet_=function(e,t){if(e.parent)for(var r=e.parent,n=0;n<r.length;n++){var o=r[n];t[o]=!0,axs.constants.addAllParentRolesToSet_(axs.constants.ARIA_ROLES[o],t)}},axs.constants.addAllPropertiesToSet_=function(e,t,r){var n=e[t];if(n)for(var o=0;o<n.length;o++)r[n[o]]=!0;if(e.parent)for(e=e.parent,n=0;n<e.length;n++)axs.constants.addAllPropertiesToSet_(axs.constants.ARIA_ROLES[e[n]],t,r)};for(var roleName in axs.constants.ARIA_ROLES){var role=axs.constants.ARIA_ROLES[roleName],propertiesSet={};axs.constants.addAllPropertiesToSet_(role,"properties",propertiesSet),role.propertiesSet=propertiesSet;var requiredPropertiesSet={};axs.constants.addAllPropertiesToSet_(role,"requiredProperties",requiredPropertiesSet),role.requiredPropertiesSet=requiredPropertiesSet;var parentRolesSet={};axs.constants.addAllParentRolesToSet_(role,parentRolesSet),role.allParentRolesSet=parentRolesSet,"widget"in parentRolesSet&&(axs.constants.WIDGET_ROLES[roleName]=role)}return axs.constants.ARIA_PROPERTIES={activedescendant:{type:"property",valueType:"idref"},atomic:{defaultValue:"false",type:"property",valueType:"boolean"},autocomplete:{defaultValue:"none",type:"property",valueType:"token",values:["inline","list","both","none"]},busy:{defaultValue:"false",type:"state",valueType:"boolean"},checked:{defaultValue:"undefined",type:"state",valueType:"token",values:["true","false","mixed","undefined"]},controls:{type:"property",valueType:"idref_list"},describedby:{type:"property",valueType:"idref_list"},disabled:{defaultValue:"false",type:"state",valueType:"boolean"},dropeffect:{defaultValue:"none",type:"property",valueType:"token_list",values:"copy move link execute popup none".split(" ")},expanded:{defaultValue:"undefined",type:"state",valueType:"token",values:["true","false","undefined"]},flowto:{type:"property",valueType:"idref_list"},grabbed:{defaultValue:"undefined",type:"state",valueType:"token",values:["true","false","undefined"]},haspopup:{defaultValue:"false",type:"property",valueType:"boolean"},hidden:{defaultValue:"false",type:"state",valueType:"boolean"},invalid:{defaultValue:"false",type:"state",valueType:"token",values:["grammar","false","spelling","true"]},label:{type:"property",valueType:"string"},labelledby:{type:"property",valueType:"idref_list"},level:{type:"property",valueType:"integer"},live:{defaultValue:"off",type:"property",valueType:"token",values:["off","polite","assertive"]},multiline:{defaultValue:"false",type:"property",valueType:"boolean"},multiselectable:{defaultValue:"false",type:"property",valueType:"boolean"},orientation:{defaultValue:"vertical",type:"property",valueType:"token",values:["horizontal","vertical"]},owns:{type:"property",valueType:"idref_list"},posinset:{type:"property",valueType:"integer"},pressed:{defaultValue:"undefined",type:"state",valueType:"token",values:["true","false","mixed","undefined"]},readonly:{defaultValue:"false",type:"property",valueType:"boolean"},relevant:{defaultValue:"additions text",type:"property",valueType:"token_list",values:["additions","removals","text","all"]},required:{defaultValue:"false",type:"property",valueType:"boolean"},selected:{defaultValue:"undefined",type:"state",valueType:"token",values:["true","false","undefined"]},setsize:{type:"property",valueType:"integer"},sort:{defaultValue:"none",type:"property",valueType:"token",values:["ascending","descending","none","other"]},valuemax:{type:"property",valueType:"decimal"},valuemin:{type:"property",valueType:"decimal"},valuenow:{type:"property",valueType:"decimal"},valuetext:{type:"property",valueType:"string"}},function(){for(var e in axs.constants.ARIA_PROPERTIES){var t=axs.constants.ARIA_PROPERTIES[e];if(t.values){for(var r={},n=0;n<t.values.length;n++)r[t.values[n]]=!0;t.valuesSet=r}}}(),axs.constants.GLOBAL_PROPERTIES=axs.constants.ARIA_ROLES.roletype.propertiesSet,axs.constants.NO_ROLE_NAME=" ",axs.constants.WIDGET_ROLE_TO_NAME={alert:"aria_role_alert",alertdialog:"aria_role_alertdialog",button:"aria_role_button",checkbox:"aria_role_checkbox",columnheader:"aria_role_columnheader",combobox:"aria_role_combobox",dialog:"aria_role_dialog",grid:"aria_role_grid",gridcell:"aria_role_gridcell",link:"aria_role_link",listbox:"aria_role_listbox",log:"aria_role_log",marquee:"aria_role_marquee",menu:"aria_role_menu",menubar:"aria_role_menubar",menuitem:"aria_role_menuitem",menuitemcheckbox:"aria_role_menuitemcheckbox",menuitemradio:"aria_role_menuitemradio",option:axs.constants.NO_ROLE_NAME,progressbar:"aria_role_progressbar",radio:"aria_role_radio",radiogroup:"aria_role_radiogroup",rowheader:"aria_role_rowheader",scrollbar:"aria_role_scrollbar",slider:"aria_role_slider",spinbutton:"aria_role_spinbutton",status:"aria_role_status",tab:"aria_role_tab",tabpanel:"aria_role_tabpanel",textbox:"aria_role_textbox",timer:"aria_role_timer",toolbar:"aria_role_toolbar",tooltip:"aria_role_tooltip",treeitem:"aria_role_treeitem"},axs.constants.STRUCTURE_ROLE_TO_NAME={article:"aria_role_article",application:"aria_role_application",banner:"aria_role_banner",columnheader:"aria_role_columnheader",complementary:"aria_role_complementary",contentinfo:"aria_role_contentinfo",definition:"aria_role_definition",directory:"aria_role_directory",document:"aria_role_document",form:"aria_role_form",group:"aria_role_group",heading:"aria_role_heading",img:"aria_role_img",list:"aria_role_list",listitem:"aria_role_listitem",main:"aria_role_main",math:"aria_role_math",navigation:"aria_role_navigation",note:"aria_role_note",region:"aria_role_region",rowheader:"aria_role_rowheader",search:"aria_role_search",separator:"aria_role_separator"},axs.constants.ATTRIBUTE_VALUE_TO_STATUS=[{name:"aria-autocomplete",values:{inline:"aria_autocomplete_inline",list:"aria_autocomplete_list",both:"aria_autocomplete_both"}},{name:"aria-checked",values:{true:"aria_checked_true",false:"aria_checked_false",mixed:"aria_checked_mixed"}},{name:"aria-disabled",values:{true:"aria_disabled_true"}},{name:"aria-expanded",values:{true:"aria_expanded_true",false:"aria_expanded_false"}},{name:"aria-invalid",values:{true:"aria_invalid_true",grammar:"aria_invalid_grammar",spelling:"aria_invalid_spelling"}},{name:"aria-multiline",values:{true:"aria_multiline_true"}},{name:"aria-multiselectable",values:{true:"aria_multiselectable_true"}},{name:"aria-pressed",values:{true:"aria_pressed_true",false:"aria_pressed_false",mixed:"aria_pressed_mixed"}},{name:"aria-readonly",values:{true:"aria_readonly_true"}},{name:"aria-required",values:{true:"aria_required_true"}},{name:"aria-selected",values:{true:"aria_selected_true",false:"aria_selected_false"}}],axs.constants.INPUT_TYPE_TO_INFORMATION_TABLE_MSG={button:"input_type_button",checkbox:"input_type_checkbox",color:"input_type_color",datetime:"input_type_datetime","datetime-local":"input_type_datetime_local",date:"input_type_date",email:"input_type_email",file:"input_type_file",image:"input_type_image",month:"input_type_month",number:"input_type_number",password:"input_type_password",radio:"input_type_radio",range:"input_type_range",reset:"input_type_reset",search:"input_type_search",submit:"input_type_submit",tel:"input_type_tel",text:"input_type_text",url:"input_type_url",week:"input_type_week"},axs.constants.TAG_TO_INFORMATION_TABLE_VERBOSE_MSG={A:"tag_link",BUTTON:"tag_button",H1:"tag_h1",H2:"tag_h2",H3:"tag_h3",H4:"tag_h4",H5:"tag_h5",H6:"tag_h6",LI:"tag_li",OL:"tag_ol",SELECT:"tag_select",TEXTAREA:"tag_textarea",UL:"tag_ul",SECTION:"tag_section",NAV:"tag_nav",ARTICLE:"tag_article",ASIDE:"tag_aside",HGROUP:"tag_hgroup",HEADER:"tag_header",FOOTER:"tag_footer",TIME:"tag_time",MARK:"tag_mark"},axs.constants.TAG_TO_INFORMATION_TABLE_BRIEF_MSG={BUTTON:"tag_button",SELECT:"tag_select",TEXTAREA:"tag_textarea"},axs.constants.MIXED_VALUES={true:!0,false:!0,mixed:!0},axs.constants.Severity={INFO:"Info",WARNING:"Warning",SEVERE:"Severe"},axs.constants.AuditResult={PASS:"PASS",FAIL:"FAIL",NA:"NA"},axs.constants.InlineElements={TT:!0,I:!0,B:!0,BIG:!0,SMALL:!0,EM:!0,STRONG:!0,DFN:!0,CODE:!0,SAMP:!0,KBD:!0,VAR:!0,CITE:!0,ABBR:!0,ACRONYM:!0,A:!0,IMG:!0,OBJECT:!0,BR:!0,SCRIPT:!0,MAP:!0,Q:!0,SUB:!0,SUP:!0,SPAN:!0,BDO:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0,LABEL:!0,BUTTON:!0},axs.constants.NATIVELY_DISABLEABLE={BUTTON:!0,INPUT:!0,SELECT:!0,TEXTAREA:!0,FIELDSET:!0,OPTGROUP:!0,OPTION:!0},axs.constants.ARIA_TO_HTML_ATTRIBUTE={"aria-checked":"checked","aria-disabled":"disabled","aria-hidden":"hidden","aria-expanded":"open","aria-valuemax":"max","aria-valuemin":"min","aria-readonly":"readonly","aria-required":"required","aria-selected":"selected","aria-valuenow":"value"},axs.constants.TAG_TO_IMPLICIT_SEMANTIC_INFO={A:[{role:"link",allowed:"button checkbox menuitem menuitemcheckbox menuitemradio tab treeitem".split(" "),selector:"a[href]"}],ADDRESS:[{role:"",allowed:["contentinfo","presentation"]}],AREA:[{role:"link",selector:"area[href]"}],ARTICLE:[{role:"article",allowed:["presentation","article","document","application","main"]}],ASIDE:[{role:"complementary",allowed:["note","complementary","search","presentation"]}],AUDIO:[{role:"",allowed:["application","presentation"]}],BASE:[{role:"",reserved:!0}],BODY:[{role:"document",allowed:["presentation"]}],BUTTON:[{role:"button",allowed:["link","menuitem","menuitemcheckbox","menuitemradio","radio"],selector:'button:not([aria-pressed]):not([type="menu"])'},{role:"button",allowed:["button"],selector:"button[aria-pressed]"},{role:"button",attributes:{"aria-haspopup":!0},allowed:["link","menuitem","menuitemcheckbox","menuitemradio","radio"],selector:'button[type="menu"]'}],CAPTION:[{role:"",allowed:["presentation"]}],COL:[{role:"",reserved:!0}],COLGROUP:[{role:"",reserved:!0}],DATALIST:[{role:"listbox",attributes:{"aria-multiselectable":!1},allowed:["presentation"]}],DEL:[{role:"",allowed:["*"]}],DD:[{role:"",allowed:["presentation"]}],DT:[{role:"",allowed:["presentation"]}],DETAILS:[{role:"group",allowed:["group","presentation"]}],DIALOG:[{role:"dialog",allowed:"dialog alert alertdialog application log marquee status".split(" "),selector:"dialog[open]"},{role:"dialog",attributes:{"aria-hidden":!0},allowed:"dialog alert alertdialog application log marquee status".split(" "),selector:"dialog:not([open])"}],DIV:[{role:"",allowed:["*"]}],DL:[{role:"list",allowed:["presentation"]}],EMBED:[{role:"",allowed:["application","document","img","presentation"]}],FIGURE:[{role:"",allowed:["*"]}],FOOTER:[{role:"",allowed:["contentinfo","presentation"]}],FORM:[{role:"form",allowed:["presentation"]}],P:[{role:"",allowed:["*"]}],PRE:[{role:"",allowed:["*"]}],BLOCKQUOTE:[{role:"",allowed:["*"]}],H1:[{role:"heading"}],H2:[{role:"heading"}],H3:[{role:"heading"}],H4:[{role:"heading"}],H5:[{role:"heading"}],H6:[{role:"heading"}],HEAD:[{role:"",reserved:!0}],HEADER:[{role:"",allowed:["banner","presentation"]}],HR:[{role:"separator",allowed:["presentation"]}],HTML:[{role:"",reserved:!0}],IFRAME:[{role:"",allowed:["application","document","img","presentation"],selector:"iframe:not([seamless])"},{role:"",allowed:["application","document","img","presentation","group"],selector:"iframe[seamless]"}],IMG:[{role:"presentation",reserved:!0,selector:'img[alt=""]'},{role:"img",allowed:["*"],selector:'img[alt]:not([alt=""])'}],INPUT:[{role:"button",allowed:["link","menuitem","menuitemcheckbox","menuitemradio","radio"],selector:'input[type="button"]:not([aria-pressed])'},{role:"button",allowed:["button"],selector:'input[type="button"][aria-pressed]'},{role:"checkbox",allowed:["checkbox"],selector:'input[type="checkbox"]'},{role:"",selector:'input[type="color"]'},{role:"",selector:'input[type="date"]'},{role:"",selector:'input[type="datetime"]'},{role:"textbox",selector:'input[type="email"]:not([list])'},{role:"",selector:'input[type="file"]'},{role:"",reserved:!0,selector:'input[type="hidden"]'},{role:"button",allowed:["button"],selector:'input[type="image"][aria-pressed]'},{role:"button",allowed:["link","menuitem","menuitemcheckbox","menuitemradio","radio"],selector:'input[type="image"]:not([aria-pressed])'},{role:"",selector:'input[type="month"]'},{role:"",selector:'input[type="number"]'},{role:"textbox",selector:'input[type="password"]'},{role:"radio",allowed:["menuitemradio"],selector:'input[type="radio"]'},{role:"slider",selector:'input[type="range"]'},{role:"button",selector:'input[type="reset"]'},{role:"combobox",selector:'input[type="search"][list]'},{role:"textbox",selector:'input[type="search"]:not([list])'},{role:"button",selector:'input[type="submit"]'},{role:"combobox",selector:'input[type="tel"][list]'},{role:"textbox",selector:'input[type="tel"]:not([list])'},{role:"combobox",selector:'input[type="text"][list]'},{role:"textbox",selector:'input[type="text"]:not([list])'},{role:"textbox",selector:"input:not([type])"},{role:"",selector:'input[type="time"]'},{role:"combobox",selector:'input[type="url"][list]'},{role:"textbox",selector:'input[type="url"]:not([list])'},{role:"",selector:'input[type="week"]'}],INS:[{role:"",allowed:["*"]}],KEYGEN:[{role:""}],LABEL:[{role:"",allowed:["presentation"]}],LI:[{role:"listitem",allowed:"menuitem menuitemcheckbox menuitemradio option tab treeitem presentation".split(" "),selector:'ol:not([role="presentation"])>li, ul:not([role="presentation"])>li'},{role:"listitem",allowed:"listitem menuitem menuitemcheckbox menuitemradio option tab treeitem presentation".split(" "),selector:'ol[role="presentation"]>li, ul[role="presentation"]>li'}],LINK:[{role:"link",reserved:!0,selector:"link[href]"}],MAIN:[{role:"",allowed:["main","presentation"]}],MAP:[{role:"",reserved:!0}],MATH:[{role:"",allowed:["presentation"]}],MENU:[{role:"toolbar",selector:'menu[type="toolbar"]'}],MENUITEM:[{role:"menuitem",selector:'menuitem[type="command"]'},{role:"menuitemcheckbox",selector:'menuitem[type="checkbox"]'},{role:"menuitemradio",selector:'menuitem[type="radio"]'}],META:[{role:"",reserved:!0}],METER:[{role:"progressbar",allowed:["presentation"]}],NAV:[{role:"navigation",allowed:["navigation","presentation"]}],NOSCRIPT:[{role:"",reserved:!0}],OBJECT:[{role:"",allowed:["application","document","img","presentation"]}],OL:[{role:"list",allowed:"directory group listbox menu menubar tablist toolbar tree presentation".split(" ")}],OPTGROUP:[{role:"",allowed:["presentation"]}],OPTION:[{role:"option"}],OUTPUT:[{role:"status",allowed:["*"]}],PARAM:[{role:"",reserved:!0}],PICTURE:[{role:"",reserved:!0}],PROGRESS:[{role:"progressbar",allowed:["presentation"]}],SCRIPT:[{role:"",reserved:!0}],SECTION:[{role:"region",allowed:"alert alertdialog application contentinfo dialog document log marquee search status presentation".split(" ")}],SELECT:[{role:"listbox"}],SOURCE:[{role:"",reserved:!0}],SPAN:[{role:"",allowed:["*"]}],STYLE:[{role:"",reserved:!0}],SVG:[{role:"",allowed:["application","document","img","presentation"]}],SUMMARY:[{role:"",allowed:["presentation"]}],TABLE:[{role:"",allowed:["*"]}],TEMPLATE:[{role:"",reserved:!0}],TEXTAREA:[{role:"textbox"}],TBODY:[{role:"rowgroup",allowed:["*"]}],THEAD:[{role:"rowgroup",allowed:["*"]}],TFOOT:[{role:"rowgroup",allowed:["*"]}],TITLE:[{role:"",reserved:!0}],TD:[{role:"",allowed:["*"]}],TH:[{role:"",allowed:["*"]}],TR:[{role:"",allowed:["*"]}],TRACK:[{role:"",reserved:!0}],UL:[{role:"list",allowed:"directory group listbox menu menubar tablist toolbar tree presentation".split(" ")}],VIDEO:[{role:"",allowed:["application","presentation"]}]},axs.dom={},axs.dom.parentElement=function(e){if(!e)return null;if(!(e=axs.dom.composedParentNode(e)))return null;switch(e.nodeType){case Node.ELEMENT_NODE:return e;default:return axs.dom.parentElement(e)}},axs.dom.shadowHost=function(e){return"host"in e?e.host:null},axs.dom.composedParentNode=function(e){if(!e)return null;if(e.nodeType===Node.DOCUMENT_FRAGMENT_NODE)return axs.dom.shadowHost(e);var t=e.parentNode;return t?t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?axs.dom.shadowHost(t):t.shadowRoot?(e.nodeType===Node.ELEMENT_NODE||e.nodeType===Node.TEXT_NODE)&&(t=e.assignedSlot,HTMLSlotElement&&t instanceof HTMLSlotElement)?axs.dom.composedParentNode(t):"function"==typeof e.getDestinationInsertionPoints&&(e=e.getDestinationInsertionPoints(),0<e.length)?axs.dom.composedParentNode(e[e.length-1]):null:t:null},axs.dom.asElement=function(e){switch(e.nodeType){case Node.COMMENT_NODE:break;case Node.ELEMENT_NODE:if("script"==e.localName||"template"==e.localName)break;return e;case Node.DOCUMENT_FRAGMENT_NODE:return e.host;case Node.TEXT_NODE:return axs.dom.parentElement(e);default:console.warn("Unhandled node type: ",e.nodeType)}return null},axs.dom.composedTreeSearch=function(e,t,r,n,o){if(e===t)return!0;if(e.nodeType==Node.ELEMENT_NODE)var a=e;var i=!1;if(n=Object.create(n),a){var s=a.localName;if(n.collectIdRefs&&(n.idrefs=axs.utils.getReferencedIds(a)),(!n.disabled||"legend"===s&&axs.browserUtils.matchSelector(a,"fieldset>legend:first-of-type"))&&(n.disabled=axs.utils.isElementDisabled(a,!0)),n.hidden||(n.hidden=axs.utils.isElementHidden(a)),r.preorder&&!r.preorder(a,n))return i;var l=a.shadowRoot||a.webkitShadowRoot;if(l)return n.level++,i=axs.dom.composedTreeSearch(l,t,r,n,l),a&&r.postorder&&!i&&r.postorder(a,n),i;if("content"==s&&"function"==typeof a.getDistributedNodes){for(e=a.getDistributedNodes(),s=0;s<e.length&&!i;s++)i=axs.dom.composedTreeSearch(e[s],t,r,n,o);return r.postorder&&!i&&r.postorder.call(null,a,n),i}}for(e=e.firstChild;null!=e&&!i;)i=axs.dom.composedTreeSearch(e,t,r,n,o),e=e.nextSibling;return a&&r.postorder&&!i&&r.postorder.call(null,a,n),i},axs.utils={},axs.utils.FOCUSABLE_ELEMENTS_SELECTOR="input:not([type=hidden]):not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),a[href],iframe,[tabindex]",axs.utils.LABELABLE_ELEMENTS_SELECTOR="button,input:not([type=hidden]),keygen,meter,output,progress,select,textarea",axs.utils.elementIsTransparent=function(e){return"0"==e.style.opacity},axs.utils.elementHasZeroArea=function(e){e=e.getBoundingClientRect();var t=e.top-e.bottom;return!(e.right-e.left&&t)},axs.utils.elementIsOutsideScrollArea=function(e){for(var t=axs.dom.parentElement(e),r=e.ownerDocument.defaultView;t!=r.document.body;){if(axs.utils.isClippedBy(e,t))return!0;if(axs.utils.canScrollTo(e,t)&&!axs.utils.elementIsOutsideScrollArea(t))return!1;t=axs.dom.parentElement(t)}return!axs.utils.canScrollTo(e,r.document.body)},axs.utils.canScrollTo=function(e,t){var r=e.getBoundingClientRect(),n=t.getBoundingClientRect();if(t==t.ownerDocument.body)var o=n.top,a=n.left;else o=n.top-t.scrollTop,a=n.left-t.scrollLeft;var i=o+t.scrollHeight,s=a+t.scrollWidth;return!(r.right<a||r.bottom<o||r.left>s||r.top>i)&&(o=e.ownerDocument.defaultView,a=o.getComputedStyle(t),!(r.left>n.right||r.top>n.bottom)||("scroll"==a.overflow||"auto"==a.overflow||t instanceof o.HTMLBodyElement))},axs.utils.isClippedBy=function(e,t){var r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),o=n.top-t.scrollTop,a=n.left-t.scrollLeft,i=e.ownerDocument.defaultView.getComputedStyle(t);return(r.right<n.left||r.bottom<n.top||r.left>n.right||r.top>n.bottom)&&"hidden"==i.overflow||(r.right<a||r.bottom<o)&&"visible"!=i.overflow},axs.utils.isAncestor=function(e,t){if(null==t)return!1;if(t===e)return!0;var r=axs.dom.composedParentNode(t);return axs.utils.isAncestor(e,r)},axs.utils.overlappingElements=function(e){if(axs.utils.elementHasZeroArea(e))return null;for(var t=[],r=e.getClientRects(),n=0;n<r.length;n++){var o=r[n],o=document.elementFromPoint((o.left+o.right)/2,(o.top+o.bottom)/2);if(null!=o&&o!=e&&!axs.utils.isAncestor(o,e)&&!axs.utils.isAncestor(e,o)){var a=window.getComputedStyle(o,null);a&&(a=axs.utils.getBgColor(a,o))&&0<a.alpha&&0>t.indexOf(o)&&t.push(o)}}return t},axs.utils.elementIsHtmlControl=function(e){var t=e.ownerDocument.defaultView;return e instanceof t.HTMLButtonElement||e instanceof t.HTMLInputElement||e instanceof t.HTMLSelectElement||e instanceof t.HTMLTextAreaElement},axs.utils.elementIsAriaWidget=function(e){return!!(e.hasAttribute("role")&&(e=e.getAttribute("role"))&&(e=axs.constants.ARIA_ROLES[e])&&"widget"in e.allParentRolesSet)},axs.utils.elementIsVisible=function(e){return!(axs.utils.elementIsTransparent(e)||axs.utils.elementHasZeroArea(e)||axs.utils.elementIsOutsideScrollArea(e)||axs.utils.overlappingElements(e).length)},axs.utils.isLargeFont=function(e){var t=e.fontSize;e="bold"==e.fontWeight;var r=t.match(/(\d+)px/);if(r){if(t=parseInt(r[1],10),r=window.getComputedStyle(document.body,null).fontSize.match(/(\d+)px/))var n=parseInt(r[1],10),r=1.2*n,n=1.5*n;else r=19.2,n=24;return e&&t>=r||t>=n}return(r=t.match(/(\d+)em/))?(t=parseInt(r[1],10),!!(e&&1.2<=t||1.5<=t)):(r=t.match(/(\d+)%/))?(t=parseInt(r[1],10),!!(e&&120<=t||150<=t)):!!((r=t.match(/(\d+)pt/))&&(t=parseInt(r[1],10),e&&14<=t||18<=t))},axs.utils.getBgColor=function(e,t){var r=axs.color.parseColor(e.backgroundColor);if(!r)return null;if(1>e.opacity&&(r.alpha*=e.opacity),1>r.alpha){var n=axs.utils.getParentBgColor(t);if(null==n)return null;r=axs.color.flattenColors(r,n)}return r},axs.utils.getParentBgColor=function(e){var t=e;e=[];for(var r=null;t=axs.dom.parentElement(t);){var n=window.getComputedStyle(t,null);if(n){var o=axs.color.parseColor(n.backgroundColor);if(o&&(1>n.opacity&&(o.alpha*=n.opacity),0!=o.alpha&&(e.push(o),1==o.alpha))){r=!0;break}}}for(r||e.push(new axs.color.Color(255,255,255,1)),t=e.pop();e.length;)r=e.pop(),t=axs.color.flattenColors(r,t);return t},axs.utils.getFgColor=function(e,t,r){var n=axs.color.parseColor(e.color);return n?(1>n.alpha&&(n=axs.color.flattenColors(n,r)),1>e.opacity&&(t=axs.utils.getParentBgColor(t),n.alpha*=e.opacity,n=axs.color.flattenColors(n,t)),n):null},axs.utils.getContrastRatioForElement=function(e){var t=window.getComputedStyle(e,null);return axs.utils.getContrastRatioForElementWithComputedStyle(t,e)},axs.utils.getContrastRatioForElementWithComputedStyle=function(e,t){if(axs.utils.isElementHidden(t))return null;var r=axs.utils.getBgColor(e,t);if(!r)return null;var n=axs.utils.getFgColor(e,t,r);return n?axs.color.calculateContrastRatio(n,r):null},axs.utils.isNativeTextElement=function(e){var t=e.tagName.toLowerCase();if(e=e.type?e.type.toLowerCase():"","textarea"==t)return!0;if("input"!=t)return!1;switch(e){case"email":case"number":case"password":case"search":case"text":case"tel":case"url":case"":return!0;default:return!1}},axs.utils.isLowContrast=function(e,t,r){return e=Math.round(10*e)/10,r?4.5>e||!axs.utils.isLargeFont(t)&&7>e:3>e||!axs.utils.isLargeFont(t)&&4.5>e},axs.utils.hasLabel=function(e){var t=e.tagName.toLowerCase(),r=e.type?e.type.toLowerCase():"";if(e.hasAttribute("aria-label")||e.hasAttribute("title")||"img"==t&&e.hasAttribute("alt")||"input"==t&&"image"==r&&e.hasAttribute("alt")||"input"==t&&("submit"==r||"reset"==r)||e.hasAttribute("aria-labelledby")||e.hasAttribute("id")&&0<document.querySelectorAll('label[for="'+e.id+'"]').length)return!0;for(t=axs.dom.parentElement(e);t;){if("label"==t.tagName.toLowerCase()&&t.control==e)return!0;t=axs.dom.parentElement(t)}return!1},axs.utils.isNativelyDisableable=function(e){return e.tagName.toUpperCase()in axs.constants.NATIVELY_DISABLEABLE},axs.utils.isElementDisabled=function(e,t){if(axs.browserUtils.matchSelector(e,t?"[aria-disabled=true]":"[aria-disabled=true], [aria-disabled=true] *"))return!0;if(!axs.utils.isNativelyDisableable(e)||axs.browserUtils.matchSelector(e,"fieldset>legend:first-of-type *"))return!1;for(var r=e;null!==r;r=axs.dom.parentElement(r)){if(r.hasAttribute("disabled"))return!0;if(t)break}return!1},axs.utils.isElementHidden=function(e){if(!(e instanceof e.ownerDocument.defaultView.HTMLElement))return!1;if(e.hasAttribute("chromevoxignoreariahidden"))var t=!0;var r=window.getComputedStyle(e,null);return"none"==r.display||"hidden"==r.visibility||!(!e.hasAttribute("aria-hidden")||"true"!=e.getAttribute("aria-hidden").toLowerCase())&&!t},axs.utils.isElementOrAncestorHidden=function(e){return!!axs.utils.isElementHidden(e)||!!axs.dom.parentElement(e)&&axs.utils.isElementOrAncestorHidden(axs.dom.parentElement(e))},axs.utils.isInlineElement=function(e){return e=e.tagName.toUpperCase(),axs.constants.InlineElements[e]},axs.utils.getRoles=function(e,t){if(!e||e.nodeType!==Node.ELEMENT_NODE||!e.hasAttribute("role")&&!t)return null;var r=e.getAttribute("role");if(!r&&t&&(r=axs.properties.getImplicitRole(e)),!r)return null;for(var r=r.split(" "),n={roles:[],valid:!1},o=0;o<r.length;o++){var a=r[o],i=axs.constants.ARIA_ROLES[a],a={name:a};i&&!i.abstract?(a.details=i,n.applied||(n.applied=a),a.valid=n.valid=!0):a.valid=!1,n.roles.push(a)}return n},axs.utils.getAriaPropertyValue=function(e,t,r){var n=e.replace(/^aria-/,""),o=axs.constants.ARIA_PROPERTIES[n],n={name:e,rawValue:t};if(!o)return n.valid=!1,n.reason='"'+e+'" is not a valid ARIA property',n;if(!(o=o.valueType))return n.valid=!1,n.reason='"'+e+'" is not a valid ARIA property',n;switch(o){case"idref":e=axs.utils.isValidIDRefValue(t,r),n.valid=e.valid,n.reason=e.reason,n.idref=e.idref;case"idref_list":for(e=t.split(/\s+/),n.valid=!0,t=0;t<e.length;t++)o=axs.utils.isValidIDRefValue(e[t],r),o.valid||(n.valid=!1),n.values?n.values.push(o):n.values=[o];return n;case"integer":return r=axs.utils.isValidNumber(t),r.valid?(Math.floor(r.value)!==r.value?(n.valid=!1,n.reason=t+" is not a whole integer"):(n.valid=!0,n.value=r.value),n):(n.valid=!1,n.reason=r.reason,n);case"decimal":case"number":return r=axs.utils.isValidNumber(t),(n.valid=r.valid,r.valid)?(n.value=r.value,n):(n.reason=r.reason,n);case"string":return n.valid=!0,n.value=t,n;case"token":return r=axs.utils.isValidTokenValue(e,t.toLowerCase()),r.valid?(n.valid=!0,n.value=r.value):(n.valid=!1,n.value=t,n.reason=r.reason),n;case"token_list":for(o=t.split(/\s+/),n.valid=!0,t=0;t<o.length;t++)r=axs.utils.isValidTokenValue(e,o[t].toLowerCase()),r.valid||(n.valid=!1,n.reason?(n.reason=[n.reason],n.reason.push(r.reason)):(n.reason=r.reason,n.possibleValues=r.possibleValues)),n.values?n.values.push(r.value):n.values=[r.value];return n;case"tristate":return r=axs.utils.isPossibleValue(t.toLowerCase(),axs.constants.MIXED_VALUES,e),r.valid?(n.valid=!0,n.value=r.value):(n.valid=!1,n.value=t,n.reason=r.reason),n;case"boolean":return r=axs.utils.isValidBoolean(t),r.valid?(n.valid=!0,n.value=r.value):(n.valid=!1,n.value=t,n.reason=r.reason),n}return n.valid=!1,n.reason="Not a valid ARIA property",n},axs.utils.isValidTokenValue=function(e,t){var r=e.replace(/^aria-/,"");return axs.utils.isPossibleValue(t,axs.constants.ARIA_PROPERTIES[r].valuesSet,e)},axs.utils.isPossibleValue=function(e,t,r){return t[e]?{valid:!0,value:e}:{valid:!1,value:e,reason:'"'+e+'" is not a valid value for '+r,possibleValues:Object.keys(t)}},axs.utils.isValidBoolean=function(e){try{var t=JSON.parse(e)}catch(e){t=""}return"boolean"!=typeof t?{valid:!1,value:e,reason:'"'+e+'" is not a true/false value'}:{valid:!0,value:t}},axs.utils.isValidIDRefValue=function(e,t){return 0==e.length?{valid:!0,idref:e}:t.ownerDocument.getElementById(e)?{valid:!0,idref:e}:{valid:!1,idref:e,reason:'No element with ID "'+e+'"'}},axs.utils.isValidNumber=function(e){var t={valid:!1,value:e,reason:'"'+e+'" is not a number'};return e?/^0x/i.test(e)?(t.reason='"'+e+'" is not a decimal number',t):(e*=1,isFinite(e)?{valid:!0,value:e}:t):t},axs.utils.isElementImplicitlyFocusable=function(e){var t=e.ownerDocument.defaultView;return e instanceof t.HTMLAnchorElement||e instanceof t.HTMLAreaElement?e.hasAttribute("href"):(e instanceof t.HTMLInputElement||e instanceof t.HTMLSelectElement||e instanceof t.HTMLTextAreaElement||e instanceof t.HTMLButtonElement||e instanceof t.HTMLIFrameElement)&&!e.disabled},axs.utils.values=function(e){var t,r=[];for(t in e)e.hasOwnProperty(t)&&"function"!=typeof e[t]&&r.push(e[t]);return r},axs.utils.namedValues=function(e){var t,r={};for(t in e)e.hasOwnProperty(t)&&"function"!=typeof e[t]&&(r[t]=e[t]);return r},axs.utils.getQuerySelectorText=function(e){if(null==e||"HTML"==e.tagName)return"html";if("BODY"==e.tagName)return"body";if(e.hasAttribute){if(e.id)return"#"+escapeId(e.id);if(e.className){for(var t="",r=0;r<e.classList.length;r++)t+="."+e.classList[r];var n=0;if(e.parentNode)for(r=0;r<e.parentNode.children.length;r++){var o=e.parentNode.children[r];if(axs.browserUtils.matchSelector(o,t)&&n++,o===e)break}else n=1;if(1==n)return axs.utils.getQuerySelectorText(e.parentNode)+" > "+t}if(e.parentNode){for(t=e.parentNode.children,n=1,r=0;t[r]!==e;)t[r].tagName==e.tagName&&n++,r++;return r="","BODY"!=e.parentNode.tagName&&(r=axs.utils.getQuerySelectorText(e.parentNode)+" > "),1==n?r+e.tagName:r+e.tagName+":nth-of-type("+n+")"}}else if(e.selectorText)return e.selectorText;return""},axs.utils.getAriaIdReferrers=function(e,t){var r=function(e){var t=axs.constants.ARIA_PROPERTIES[e];if(t){if("idref"===t.valueType)return"[aria-"+e+"='"+n+"']";if("idref_list"===t.valueType)return"[aria-"+e+"~='"+n+"']"}return""};if(!e)return null;var n=e.id;if(!n)return null;if(n=n.replace(/'/g,"\\'"),!t){var o=[];for(a in axs.constants.ARIA_PROPERTIES)(i=r(a))&&o.push(i);return e.ownerDocument.querySelectorAll(o.join(","))}var a=t.replace(/^aria-/,""),i=r(a);return i?e.ownerDocument.querySelectorAll(i):null},axs.utils.getHtmlIdReferrers=function(e){if(!e)return null;var t=e.id;if(!t)return null;var t=t.replace(/'/g,"\\'"),r="[contextmenu='{id}'] [itemref~='{id}'] button[form='{id}'] button[menu='{id}'] fieldset[form='{id}'] input[form='{id}'] input[list='{id}'] keygen[form='{id}'] label[for='{id}'] label[form='{id}'] menuitem[command='{id}'] object[form='{id}'] output[for~='{id}'] output[form='{id}'] select[form='{id}'] td[headers~='{id}'] textarea[form='{id}'] tr[headers~='{id}']".split(" ").map(function(e){return e.replace("{id}",t)});return e.ownerDocument.querySelectorAll(r.join(","))},axs.utils.getReferencedIds=function(e){for(var t=[],r=function(e){e&&(0<e.indexOf(" ")?t=t.concat(a.value.split(" ")):t.push(e))},n=0;n<e.attributes.length;n++){var o=e.tagName.toLowerCase(),a=e.attributes[n];if(a.specified){var i=a.name,s=i.match(/aria-(.+)/);if(s)!(o=axs.constants.ARIA_PROPERTIES[s[1]])||"idref"!==o.valueType&&"idref_list"!==o.valueType||r(a.value);else switch(i){case"contextmenu":case"itemref":r(a.value);break;case"form":"button"!=o&&"fieldset"!=o&&"input"!=o&&"keygen"!=o&&"label"!=o&&"object"!=o&&"output"!=o&&"select"!=o&&"textarea"!=o||r(a.value);break;case"for":"label"!=o&&"output"!=o||r(a.value);break;case"menu":"button"==o&&r(a.value);break;case"list":"input"==o&&r(a.value);break;case"command":"menuitem"==o&&r(a.value);break;case"headers":"td"!=o&&"tr"!=o||r(a.value)}}}return t},axs.utils.getIdReferrers=function(e){var t=[],r=axs.utils.getHtmlIdReferrers(e);return r&&(t=t.concat(Array.prototype.slice.call(r))),(r=axs.utils.getAriaIdReferrers(e))&&(t=t.concat(Array.prototype.slice.call(r))),t},axs.utils.getIdReferents=function(e,t){var r=[],n=e.replace(/^aria-/,""),n=axs.constants.ARIA_PROPERTIES[n];if(!n||!t.hasAttribute(e))return r;if("idref_list"===(n=n.valueType)||"idref"===n)for(var n=t.ownerDocument,o=t.getAttribute(e),o=o.split(/\s+/),a=0,i=o.length;a<i;a++){var s=n.getElementById(o[a]);s&&(r[r.length]=s)}return r},axs.utils.getAriaPropertiesByValueType=function(e){var t,r={};for(t in axs.constants.ARIA_PROPERTIES){var n=axs.constants.ARIA_PROPERTIES[t];n&&0<=e.indexOf(n.valueType)&&(r[t]=n)}return r},axs.utils.getSelectorForAriaProperties=function(e){return e=Object.keys(e).map(function(e){return"[aria-"+e+"]"}),e.sort(),e.join(",")},axs.utils.findDescendantsWithRole=function(e,t){if(!e||!t)return[];var r=axs.properties.getSelectorForRole(t);return r&&(r=e.querySelectorAll(r))?r=Array.prototype.map.call(r,function(e){return e}):[]},axs.properties={},axs.properties.TEXT_CONTENT_XPATH='.//text()[normalize-space(.)!=""]/parent::*[name()!="script"]',axs.properties.getFocusProperties=function(e){var t={},r=e.getAttribute("tabindex");if(void 0!=r?t.tabindex={value:r,valid:!0}:axs.utils.isElementImplicitlyFocusable(e)&&(t.implicitlyFocusable={value:!0,valid:!0}),0==Object.keys(t).length)return null;var n=axs.utils.elementIsTransparent(e),o=axs.utils.elementHasZeroArea(e),a=axs.utils.elementIsOutsideScrollArea(e),i=axs.utils.overlappingElements(e);if(n||o||a||0<i.length){var r=axs.utils.isElementOrAncestorHidden(e),s={value:!1,valid:r};n&&(s.transparent=!0),o&&(s.zeroArea=!0),a&&(s.outsideScrollArea=!0),i&&0<i.length&&(s.overlappingElements=i),n={value:r,valid:r},r&&(n.reason=axs.properties.getHiddenReason(e)),s.hidden=n,t.visible=s}else t.visible={value:!0,valid:!0};return t},axs.properties.getHiddenReason=function(e){if(!(e&&e instanceof e.ownerDocument.defaultView.HTMLElement))return null;if(e.hasAttribute("chromevoxignoreariahidden"))var t=!0;var r=window.getComputedStyle(e,null);return"none"==r.display?{property:"display: none",on:e}:"hidden"==r.visibility?{property:"visibility: hidden",on:e}:e.hasAttribute("aria-hidden")&&"true"==e.getAttribute("aria-hidden").toLowerCase()&&!t?{property:"aria-hidden",on:e}:axs.properties.getHiddenReason(axs.dom.parentElement(e))},axs.properties.getColorProperties=function(e){var t={};return(e=axs.properties.getContrastRatioProperties(e))&&(t.contrastRatio=e),0==Object.keys(t).length?null:t},axs.properties.hasDirectTextDescendant=function(e){var t;return t=e.nodeType==Node.DOCUMENT_NODE?e:e.ownerDocument,t.evaluate?function(){for(var r=t.evaluate(axs.properties.TEXT_CONTENT_XPATH,e,null,XPathResult.ANY_TYPE,null),n=r.iterateNext();null!=n;n=r.iterateNext())if(n===e)return!0;return!1}():function(){for(var r=t.createTreeWalker(e,NodeFilter.SHOW_TEXT,null,!1);r.nextNode();){var n=r.currentNode,o=n.parentNode,o=o.host||o,o=o.tagName.toLowerCase();if(n.nodeValue.trim()&&"script"!==o&&e!==n)return!0}return!1}()},axs.properties.getContrastRatioProperties=function(e){if(!axs.properties.hasDirectTextDescendant(e))return null;var t={},r=window.getComputedStyle(e,null),n=axs.utils.getBgColor(r,e);if(!n)return null;t.backgroundColor=axs.color.colorToString(n);var o=axs.utils.getFgColor(r,e,n);if(t.foregroundColor=axs.color.colorToString(o),!(e=axs.utils.getContrastRatioForElementWithComputedStyle(r,e)))return null;t.value=e.toFixed(2),axs.utils.isLowContrast(e,r)&&(t.alert=!0);var a=axs.utils.isLargeFont(r)?3:4.5,r=axs.utils.isLargeFont(r)?4.5:7,i={};return a>e&&(i.AA=a),r>e&&(i.AAA=r),Object.keys(i).length?((n=axs.color.suggestColors(n,o,i))&&Object.keys(n).length&&(t.suggestedColors=n),t):t},axs.properties.findTextAlternatives=function(e,t,r,n){var o=r||!1;if(!(r=axs.dom.asElement(e))||!n&&axs.utils.isElementOrAncestorHidden(r))return null;if(e.nodeType==Node.TEXT_NODE)return r={type:"text"},r.text=e.textContent,r.lastWord=axs.properties.getLastWord(r.text),t.content=r,e.textContent;if(e=null,o||(e=axs.properties.getTextFromAriaLabelledby(r,t)),r.hasAttribute("aria-label")){var a={type:"text"};a.text=r.getAttribute("aria-label"),a.lastWord=axs.properties.getLastWord(a.text),e?a.unused=!0:o&&axs.utils.elementIsHtmlControl(r)||(e=a.text),t.ariaLabel=a}if(r.hasAttribute("role")&&"presentation"==r.getAttribute("role")||(e=axs.properties.getTextFromHostLanguageAttributes(r,t,e,o)),o&&axs.utils.elementIsHtmlControl(r)&&(a=r.ownerDocument.defaultView,r instanceof a.HTMLInputElement&&("text"==r.type&&r.value&&0<r.value.length&&(t.controlValue={text:r.value}),"range"==r.type&&(t.controlValue={text:r.value})),r instanceof a.HTMLSelectElement&&(t.controlValue={text:r.value}),t.controlValue&&(a=t.controlValue,e?a.unused=!0:e=a.text)),o&&axs.utils.elementIsAriaWidget(r)){if(o=r.getAttribute("role"),"textbox"==o&&r.textContent&&0<r.textContent.length&&(t.controlValue={text:r.textContent}),"slider"!=o&&"spinbutton"!=o||(r.hasAttribute("aria-valuetext")?t.controlValue={text:r.getAttribute("aria-valuetext")}:r.hasAttribute("aria-valuenow")&&(t.controlValue={value:r.getAttribute("aria-valuenow"),text:""+r.getAttribute("aria-valuenow")})),"menu"==o){for(var i=r.querySelectorAll("[role=menuitemcheckbox], [role=menuitemradio]"),a=[],s=0;s<i.length;s++)"true"==i[s].getAttribute("aria-checked")&&a.push(i[s]);if(0<a.length){for(i="",s=0;s<a.length;s++)i+=axs.properties.findTextAlternatives(a[s],{},!0),s<a.length-1&&(i+=", ");t.controlValue={text:i}}}"combobox"!=o&&"select"!=o||(t.controlValue={text:"TODO"}),t.controlValue&&(a=t.controlValue,e?a.unused=!0:e=a.text)}return a=!0,r.hasAttribute("role")&&(o=r.getAttribute("role"),(o=axs.constants.ARIA_ROLES[o])&&(!o.namefrom||0>o.namefrom.indexOf("contents"))&&(a=!1)),(n=axs.properties.getTextFromDescendantContent(r,n))&&a&&(o={type:"text"},o.text=n,o.lastWord=axs.properties.getLastWord(o.text),e?o.unused=!0:e=n,t.content=o),r.hasAttribute("title")&&(n={type:"string",valid:!0},n.text=r.getAttribute("title"),n.lastWord=axs.properties.getLastWord(n.lastWord),e?n.unused=!0:e=n.text,t.title=n),0==Object.keys(t).length&&null==e?null:e},axs.properties.getTextFromDescendantContent=function(e,t){for(var r=e.childNodes,n=[],o=0;o<r.length;o++){var a=axs.properties.findTextAlternatives(r[o],{},!0,t);a&&n.push(a.trim())}if(n.length){for(r="",o=0;o<n.length;o++)r=[r,n[o]].join(" ").trim();return r}return null},axs.properties.getTextFromAriaLabelledby=function(e,t){var r=null;if(!e.hasAttribute("aria-labelledby"))return r;for(var n=e.getAttribute("aria-labelledby").split(/\s+/),o={valid:!0},a=[],i=[],s=0;s<n.length;s++){var l={type:"element"},u=n[s];l.value=u;var c=document.getElementById(u);c?(l.valid=!0,l.text=axs.properties.findTextAlternatives(c,{},!0,!0),l.lastWord=axs.properties.getLastWord(l.text),a.push(l.text),l.element=c):(l.valid=!1,o.valid=!1,l.errorMessage={messageKey:"noElementWithId",args:[u]}),i.push(l)}return 0<i.length&&(i[i.length-1].last=!0,o.values=i,o.text=a.join(" "),o.lastWord=axs.properties.getLastWord(o.text),r=o.text,t.ariaLabelledby=o),r},axs.properties.getTextFromHostLanguageAttributes=function(e,t,r,n){if(axs.browserUtils.matchSelector(e,"img")&&e.hasAttribute("alt")){var o={type:"string",valid:!0};o.text=e.getAttribute("alt"),r?o.unused=!0:r=o.text,t.alt=o}if(axs.browserUtils.matchSelector(e,'input:not([type="hidden"]):not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), video:not([disabled])')&&!n){if(e.hasAttribute("id")){n=document.querySelectorAll('label[for="'+e.id+'"]');for(var o={},a=[],i=[],s=0;s<n.length;s++){var l={type:"element"},u=n[s],c=axs.properties.findTextAlternatives(u,{},!0);c&&0<c.trim().length&&(l.text=c.trim(),i.push(c.trim())),l.element=u,a.push(l)}0<a.length&&(a[a.length-1].last=!0,o.values=a,o.text=i.join(" "),o.lastWord=axs.properties.getLastWord(o.text),r?o.unused=!0:r=o.text,t.labelFor=o)}for(n=axs.dom.parentElement(e),o={};n;){if("label"==n.tagName.toLowerCase()&&(a=n,a.control==e)){o.type="element",o.text=axs.properties.findTextAlternatives(a,{},!0),o.lastWord=axs.properties.getLastWord(o.text),o.element=a;break}n=axs.dom.parentElement(n)}o.text&&(r?o.unused=!0:r=o.text,t.labelWrapped=o),axs.browserUtils.matchSelector(e,'input[type="image"]')&&e.hasAttribute("alt")&&(o={type:"string",valid:!0},o.text=e.getAttribute("alt"),r?o.unused=!0:r=o.text,t.alt=o),Object.keys(t).length||(t.noLabel=!0)}return r},axs.properties.getLastWord=function(e){if(!e)return null;var t=e.lastIndexOf(" ")+1,r=e.length-10;return e.substring(t>r?t:r)},axs.properties.getTextProperties=function(e){var t={},r=axs.properties.findTextAlternatives(e,t,!1,!0);return 0!=Object.keys(t).length||((e=axs.dom.asElement(e))&&axs.browserUtils.matchSelector(e,"img")&&(t.alt={valid:!1,errorMessage:"No alt value provided"},"string"==typeof(e=e.src)&&(r=e.split("/").pop(),t.filename={text:r})),r)?(t.hasProperties=!!Object.keys(t).length,t.computedText=r,t.lastWord=axs.properties.getLastWord(r),t):null},axs.properties.getAriaProperties=function(e){var t,r={},n=axs.properties.getGlobalAriaProperties(e);for(t in axs.constants.ARIA_PROPERTIES){var o="aria-"+t;if(e.hasAttribute(o)){var a=e.getAttribute(o);n[o]=axs.utils.getAriaPropertyValue(o,a,e)}}if(0<Object.keys(n).length&&(r.properties=axs.utils.values(n)),!(a=axs.utils.getRoles(e)))return Object.keys(r).length?r:null;if(r.roles=a,!a.valid||!a.roles)return r;for(var o=a.roles,i=0;i<o.length;i++){var s=o[i];if(s.details&&s.details.propertiesSet)for(t in s.details.propertiesSet)t in n||(e.hasAttribute(t)?(a=e.getAttribute(t),n[t]=axs.utils.getAriaPropertyValue(t,a,e),"values"in n[t]&&(a=n[t].values,a[a.length-1].isLast=!0)):s.details.requiredPropertiesSet[t]&&(n[t]={name:t,valid:!1,reason:"Required property not set"}))}return 0<Object.keys(n).length&&(r.properties=axs.utils.values(n)),0<Object.keys(r).length?r:null},axs.properties.getGlobalAriaProperties=function(e){var t,r={};for(t in axs.constants.GLOBAL_PROPERTIES)if(e.hasAttribute(t)){var n=e.getAttribute(t);r[t]=axs.utils.getAriaPropertyValue(t,n,e)}return r},axs.properties.getVideoProperties=function(e){if(!axs.browserUtils.matchSelector(e,"video"))return null;var t={};return t.captionTracks=axs.properties.getTrackElements(e,"captions"),t.descriptionTracks=axs.properties.getTrackElements(e,"descriptions"),t.chapterTracks=axs.properties.getTrackElements(e,"chapters"),t},axs.properties.getTrackElements=function(e,t){var r=e.querySelectorAll("track[kind="+t+"]"),n={};if(!r.length)return n.valid=!1,n.reason={messageKey:"noTracksProvided",args:[[t]]},n;n.valid=!0;for(var o=[],a=0;a<r.length;a++){var i={},s=r[a].getAttribute("src"),l=r[a].getAttribute("srcLang"),u=r[a].getAttribute("label");s?(i.valid=!0,i.src=s):(i.valid=!1,i.reason={messageKey:"noSrcProvided"}),s="",u&&(s+=u,l&&(s+=" ")),l&&(s+="("+l+")"),""==s&&(s="[[object Object]]"),i.name=s,o.push(i)}return n.values=o,n},axs.properties.getAllProperties=function(e){var t=axs.dom.asElement(e);if(!t)return{};var r={};return r.ariaProperties=axs.properties.getAriaProperties(t),r.colorProperties=axs.properties.getColorProperties(t),r.focusProperties=axs.properties.getFocusProperties(t),r.textProperties=axs.properties.getTextProperties(e),r.videoProperties=axs.properties.getVideoProperties(t),r},function(){function e(e){if(!e)return null;var t=e.tagName;if(!t)return null;if(t=t.toUpperCase(),!(t=axs.constants.TAG_TO_IMPLICIT_SEMANTIC_INFO[t])||!t.length)return null;for(var r=null,n=0,o=t.length;n<o;n++){var a=t[n];if(a.selector){if(axs.browserUtils.matchSelector(e,a.selector))return a}else r=a}return r}axs.properties.getImplicitRole=function(t){return(t=e(t))?t.role:""},axs.properties.canTakeAriaAttributes=function(t){return!(t=e(t))||!t.reserved}}(),axs.properties.getNativelySupportedAttributes=function(e){var t=[];if(!e)return t;e=e.cloneNode(!1);for(var r=Object.keys(axs.constants.ARIA_TO_HTML_ATTRIBUTE),n=0;n<r.length;n++){var o=r[n];axs.constants.ARIA_TO_HTML_ATTRIBUTE[o]in e&&(t[t.length]=o)}return t},function(){var e={};axs.properties.getSelectorForRole=function(t){if(!t)return"";if(e[t]&&e.hasOwnProperty(t))return e[t];var r=['[role="'+t+'"]'];return Object.keys(axs.constants.TAG_TO_IMPLICIT_SEMANTIC_INFO).forEach(function(e){var n=axs.constants.TAG_TO_IMPLICIT_SEMANTIC_INFO[e];if(n&&n.length)for(var o=0;o<n.length;o++){var a=n[o];if(a.role===t){if(!a.selector){r[r.length]=e;break}r[r.length]=a.selector}}}),e[t]=r.join(",")}}(),axs.AuditRule=function(e){for(var t=e.opt_requires||{},r=!0,n=[],o=0;o<axs.AuditRule.requiredFields.length;o++){var a=axs.AuditRule.requiredFields[o];a in e||(r=!1,n.push(a))}if(!r)throw"Invalid spec; the following fields were not specified: "+n.join(", ")+"\n"+JSON.stringify(e);this.name=e.name,this.severity=e.severity,this.relevantElementMatcher_=e.relevantElementMatcher,this.isRelevant_=e.isRelevant||function(e,t){return!0},this.test_=e.test,this.code=e.code,this.heading=e.heading||"",this.url=e.url||"",this.requiresConsoleAPI=!!t.consoleAPI,this.relevantElements=[],this.relatedElements=[],this.collectIdRefs=t.idRefs||!1},axs.AuditRule.requiredFields="name severity relevantElementMatcher test code heading".split(" "),axs.AuditRule.NOT_APPLICABLE={result:axs.constants.AuditResult.NA},axs.AuditRule.prototype.addElement=function(e,t){e.push(t)},axs.AuditRule.prototype.collectMatchingElement=function(e,t){return!(!this.relevantElementMatcher_(e,t)||!t.inScope)&&(this.relevantElements.push({element:e,flags:t}),!0)},axs.AuditRule.prototype.canRun=function(e){return!(this.disabled||!e.withConsoleApi&&this.requiresConsoleAPI)},axs.AuditRule.Result=function(e,t){var r=axs.utils.namedValues(t);r.severity=e.getSeverity(t.name)||r.severity,this.rule=r,this.maxResults=e.maxResults,this.update(axs.constants.AuditResult.NA)},axs.AuditRule.Result.prototype.update=function(e,t){if(e===axs.constants.AuditResult.FAIL){var r=this.elements||(this.elements=[]);this.result=e,this.maxResults&&this.elements.length>=this.maxResults?this.resultsTruncated=!0:t&&r.push(t)}else e===axs.constants.AuditResult.PASS?(this.elements||(this.elements=[]),this.result!==axs.constants.AuditResult.FAIL&&(this.result=e)):this.result||(this.result=e)},axs.AuditRule.prototype.run=function(e){try{for(var t,r=this._options||{},n=new axs.AuditRule.Result(e,this);t=this.relevantElements.shift();){var o=t.element,a=t.flags;this.isRelevant_(o,a)&&(this.test_(o,a,r.config)?n.update(axs.constants.AuditResult.FAIL,o):n.update(axs.constants.AuditResult.PASS,o))}return n}finally{this.relatedElements.length=0}},axs.AuditRules={},function(){var e={},t={};axs.AuditRules.specs={},axs.AuditRules.addRule=function(r){var n=new axs.AuditRule(r);if(n.code in t)throw Error('Can not add audit rule with same code: "'+n.code+'"');if(n.name in e)throw Error('Can not add audit rule with same name: "'+n.name+'"');e[n.name]=t[n.code]=n,axs.AuditRules.specs[r.name]=r},axs.AuditRules.getRule=function(r){return e[r]||t[r]||null},axs.AuditRules.getRules=function(t){var r=Object.keys(e);return t?r:r.map(function(e){return this.getRule(e)},axs.AuditRules)},axs.AuditRules.getActiveRules=function(e){var t;if(t=e.auditRulesToRun&&0<e.auditRulesToRun.length?e.auditRulesToRun:axs.AuditRules.getRules(!0),e.auditRulesToIgnore)for(var r=0;r<e.auditRulesToIgnore.length;r++){var n=e.auditRulesToIgnore[r];0>t.indexOf(n)||t.splice(t.indexOf(n),1)}return t.map(axs.AuditRules.getRule)}}(),axs.AuditResults=function(){this.errors_=[],this.warnings_=[]},goog.exportSymbol("axs.AuditResults",axs.AuditResults),axs.AuditResults.prototype.addError=function(e){""!=e&&this.errors_.push(e)},goog.exportProperty(axs.AuditResults.prototype,"addError",axs.AuditResults.prototype.addError),axs.AuditResults.prototype.addWarning=function(e){""!=e&&this.warnings_.push(e)},goog.exportProperty(axs.AuditResults.prototype,"addWarning",axs.AuditResults.prototype.addWarning),axs.AuditResults.prototype.numErrors=function(){return this.errors_.length},goog.exportProperty(axs.AuditResults.prototype,"numErrors",axs.AuditResults.prototype.numErrors),axs.AuditResults.prototype.numWarnings=function(){return this.warnings_.length},goog.exportProperty(axs.AuditResults.prototype,"numWarnings",axs.AuditResults.prototype.numWarnings),axs.AuditResults.prototype.getErrors=function(){return this.errors_},goog.exportProperty(axs.AuditResults.prototype,"getErrors",axs.AuditResults.prototype.getErrors),axs.AuditResults.prototype.getWarnings=function(){return this.warnings_},goog.exportProperty(axs.AuditResults.prototype,"getWarnings",axs.AuditResults.prototype.getWarnings),axs.AuditResults.prototype.toString=function(){for(var e="",t=0;t<this.errors_.length;t++){0==t&&(e+="\nErrors:\n");var r=this.errors_[t],e=e+(r+"\n\n")}for(t=0;t<this.warnings_.length;t++)0==t&&(e+="\nWarnings:\n"),r=this.warnings_[t],e+=r+"\n\n";return e},goog.exportProperty(axs.AuditResults.prototype,"toString",axs.AuditResults.prototype.toString),axs.Audit={},axs.AuditConfiguration=function(e){null==e&&(e={}),this.rules_={},this.maxResults=this.auditRulesToIgnore=this.auditRulesToRun=this.scope=null,this.withConsoleApi=!1,this.showUnsupportedRulesWarning=this.walkDom=!0;for(var t in this)this.hasOwnProperty(t)&&t in e&&(this[t]=e[t]);goog.exportProperty(this,"scope",this.scope),goog.exportProperty(this,"auditRulesToRun",this.auditRulesToRun),goog.exportProperty(this,"auditRulesToIgnore",this.auditRulesToIgnore),goog.exportProperty(this,"withConsoleApi",this.withConsoleApi),goog.exportProperty(this,"walkDom",this.walkDom),goog.exportProperty(this,"showUnsupportedRulesWarning",this.showUnsupportedRulesWarning)},goog.exportSymbol("axs.AuditConfiguration",axs.AuditConfiguration),axs.AuditConfiguration.prototype={ignoreSelectors:function(e,t){e in this.rules_||(this.rules_[e]={}),"ignore"in this.rules_[e]||(this.rules_[e].ignore=[]),Array.prototype.push.call(this.rules_[e].ignore,t)},getIgnoreSelectors:function(e){return e in this.rules_&&"ignore"in this.rules_[e]?this.rules_[e].ignore:[]},setSeverity:function(e,t){e in this.rules_||(this.rules_[e]={}),this.rules_[e].severity=t},getSeverity:function(e){return e in this.rules_&&"severity"in this.rules_[e]?this.rules_[e].severity:null},setRuleConfig:function(e,t){e in this.rules_||(this.rules_[e]={}),this.rules_[e].config=t},getRuleConfig:function(e){return e in this.rules_&&"config"in this.rules_[e]?this.rules_[e].config:null}},goog.exportProperty(axs.AuditConfiguration.prototype,"ignoreSelectors",axs.AuditConfiguration.prototype.ignoreSelectors),goog.exportProperty(axs.AuditConfiguration.prototype,"getIgnoreSelectors",axs.AuditConfiguration.prototype.getIgnoreSelectors),axs.Audit.unsupportedRulesWarningShown=!1,axs.Audit.getRulesCannotRun=function(e){return e.withConsoleApi?[]:axs.AuditRules.getRules().filter(function(e){return e.requiresConsoleAPI}).map(function(e){return e.code})},axs.Audit.run=function(e){if(e=e||new axs.AuditConfiguration,!axs.Audit.unsupportedRulesWarningShown&&e.showUnsupportedRulesWarning){var t=axs.Audit.getRulesCannotRun(e);0<t.length&&(console.warn("Some rules cannot be checked using the axs.Audit.run() method call. Use the Chrome plugin to check these rules: "+t.join(", ")),console.warn("To remove this message, pass an AuditConfiguration object to axs.Audit.run() and set configuration.showUnsupportedRulesWarning = false.")),axs.Audit.unsupportedRulesWarningShown=!0}t=axs.AuditRules.getActiveRules(e),e.collectIdRefs=t.some(function(e){return e.collectIdRefs}),e.scope||(e.scope=document.documentElement),axs.Audit.collectMatchingElements(e,t);for(var r=[],n=0;n<t.length;n++){var o=t[n];o.canRun(e)&&r.push(o.run(e))}return r},goog.exportSymbol("axs.Audit.run",axs.Audit.run),function(){function e(e,t){var r=e.getIgnoreSelectors(t.name);(0<r.length||e.scope)&&(this.ignoreSelectors=r),(r=e.getRuleConfig(t.name))&&(this.config=r)}axs.Audit.collectMatchingElements=function(t,r){axs.dom.composedTreeSearch(t.walkDom?document.documentElement:t.scope,null,{preorder:function(n,o){o.inScope||(o.inScope=n===t.scope);for(var a=0;a<r.length;a++){var i=r[a];i.canRun(t)&&(i._options=new e(t,i),o.ignoring[i.name]||(o.ignoring[i.name]=i._options.shouldIgnore(n))||i.collectMatchingElement(n,o))}return!0}},{walkDom:t.walkDom,collectIdRefs:t.collectIdRefs,level:0,ignoring:{},disabled:!1,hidden:!1})},e.prototype.shouldIgnore=function(e){var t=this.ignoreSelectors;if(t)for(var r=0;r<t.length;r++)if(axs.browserUtils.matchSelector(e,t[r]))return!0;return!1}}(),axs.Audit.auditResults=function(e){for(var t=new axs.AuditResults,r=0;r<e.length;r++){var n=e[r];n.result==axs.constants.AuditResult.FAIL&&(n.rule.severity==axs.constants.Severity.SEVERE?t.addError(axs.Audit.accessibilityErrorMessage(n)):t.addWarning(axs.Audit.accessibilityErrorMessage(n)))}return t},goog.exportSymbol("axs.Audit.auditResults",axs.Audit.auditResults),axs.Audit.createReport=function(e,t){var r;return r="*** Begin accessibility audit results ***\nAn accessibility audit found "+axs.Audit.auditResults(e).toString(),t&&(r=r+"\nFor more information, please see "+t),r+"\n*** End accessibility audit results ***"},goog.exportSymbol("axs.Audit.createReport",axs.Audit.createReport),axs.Audit.accessibilityErrorMessage=function(e){for(var t=e.rule.severity==axs.constants.Severity.SEVERE?"Error: ":"Warning: ",t=t+(e.rule.code+" (")+e.rule.heading+") failed on the following "+(1==e.elements.length?"element":"elements"),t=1==e.elements.length?t+":":t+" (1 - "+Math.min(5,e.elements.length)+" of "+e.elements.length+"):",r=Math.min(e.elements.length,5),n=0;n<r;n++){var o=e.elements[n],t=t+"\n";try{t+=axs.utils.getQuerySelectorText(o)}catch(e){t+=" tagName:"+o.tagName,t+=" id:"+o.id}}return""!=e.rule.url&&(t+="\nSee "+e.rule.url+" for more information."),t},goog.exportSymbol("axs.Audit.accessibilityErrorMessage",axs.Audit.accessibilityErrorMessage),axs.AuditRules.addRule({name:"ariaOnReservedElement",heading:"This element does not support ARIA roles, states and properties",url:"https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#ax_aria_12",severity:axs.constants.Severity.WARNING,relevantElementMatcher:function(e){return!axs.properties.canTakeAriaAttributes(e)},test:function(e){return null!==axs.properties.getAriaProperties(e)},code:"AX_ARIA_12"}),axs.AuditRules.addRule({name:"ariaOwnsDescendant",heading:"aria-owns should not be used if ownership is implicit in the DOM",url:"https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#ax_aria_06",severity:axs.constants.Severity.WARNING,relevantElementMatcher:function(e){return axs.browserUtils.matchSelector(e,"[aria-owns]")},test:function(e){return axs.utils.getIdReferents("aria-owns",e).some(function(t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY})},code:"AX_ARIA_06"}),axs.AuditRules.addRule({name:"ariaRoleNotScoped",heading:"Elements with ARIA roles must be in the correct scope",url:"https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#ax_aria_09",severity:axs.constants.Severity.SEVERE,relevantElementMatcher:function(e){return axs.browserUtils.matchSelector(e,"[role]")},test:function(e){var t=axs.utils.getRoles(e);if(!t||!t.applied)return!1;if(!(t=t.applied.details.scope)||0===t.length)return!1;for(var r=e;r=axs.dom.parentElement(r);){var n=axs.utils.getRoles(r,!0);if(n&&n.applied&&0<=t.indexOf(n.applied.name))return!1}if(e=axs.utils.getAriaIdReferrers(e,"aria-owns"))for(r=0;r<e.length;r++)if((n=axs.utils.getRoles(e[r],!0))&&n.applied&&0<=t.indexOf(n.applied.name))return!1;return!0},code:"AX_ARIA_09"}),axs.AuditRules.addRule({name:"audioWithoutControls",heading:"Audio elements should have controls",url:"https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#ax_audio_01",severity:axs.constants.Severity.WARNING,relevantElementMatcher:function(e){return axs.browserUtils.matchSelector(e,"audio[autoplay]")},test:function(e){return!e.querySelectorAll("[controls]").length&&3<e.duration},code:"AX_AUDIO_01"}),function(){var e=/^aria\-/;axs.AuditRules.addRule({name:"badAriaAttribute",heading:"This element has an invalid ARIA attribute",url:"https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#ax_aria_11",severity:axs.constants.Severity.WARNING,relevantElementMatcher:function(t){t=t.attributes;for(var r=0,n=t.length;r<n;r++)if(e.test(t[r].name))return!0;return!1},test:function(t){t=t.attributes;for(var r=0,n=t.length;r<n;r++){var o=t[r].name;if(e.test(o)&&(o=o.replace(e,""),!axs.constants.ARIA_PROPERTIES.hasOwnProperty(o)))return!0}return!1},code:"AX_ARIA_11"})}(),axs.AuditRules.addRule({name:"badAriaAttributeValue",heading:"ARIA state and property values must be valid",url:"https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#ax_aria_04",severity:axs.constants.Severity.SEVERE,relevantElementMatcher:function(e){var t=axs.utils.getSelectorForAriaProperties(axs.constants.ARIA_PROPERTIES);return axs.browserUtils.matchSelector(e,t)},test:function(e){for(var t in axs.constants.ARIA_PROPERTIES){var r="aria-"+t;if(e.hasAttribute(r)){var n=e.getAttribute(r);if(!axs.utils.getAriaPropertyValue(r,n,e).valid)return!0}}return!1},code:"AX_ARIA_04"}),axs.AuditRules.addRule({name:"badAriaRole",heading:"Elements with ARIA roles must use a valid, non-abstract ARIA role",url:"https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#ax_aria_01",severity:axs.constants.Severity.SEVERE,relevantElementMatcher:function(e){return axs.browserUtils.matchSelector(e,"[role]")},test:function(e){return!axs.utils.getRoles(e).valid},code:"AX_ARIA_01"}),axs.AuditRules.addRule({name:"controlsWithoutLabel",heading:"Controls and media elements should have labels",url:"https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#ax_text_01",severity:axs.constants.Severity.SEVERE,relevantElementMatcher:function(e){if(!axs.browserUtils.matchSelector(e,'input:not([type="hidden"]):not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), video:not([disabled])')||"presentation"==e.getAttribute("role"))return!1;if(0<=e.tabIndex)return!0;for(e=axs.dom.parentElement(e);null!=e;e=axs.dom.parentElement(e))if(axs.utils.elementIsAriaWidget(e))return!1;return!0},test:function(e,t){if(t.hidden||"input"==e.tagName.toLowerCase()&&"button"==e.type&&e.value.length||"button"==e.tagName.toLowerCase()&&e.textContent.replace(/^\s+|\s+$/g,"").length||axs.utils.hasLabel(e))return!1;var r=axs.properties.findTextAlternatives(e,{});return null===r||""===r.trim()},code:"AX_TEXT_01",ruleName:"Controls and media elements should have labels"}),axs.AuditRules.addRule({name:"duplicateId",heading:"Any ID referred to via an IDREF must be unique in the DOM",url:"https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#ax_html_02",severity:axs.constants.Severity.SEVERE,opt_requires:{idRefs:!0},relevantElementMatcher:function(e,t){return t.idrefs.length&&!t.hidden&&this.relatedElements.push({element:e,flags:t}),!!e.hasAttribute("id")},isRelevant:function(e,t){var r=e.id,n=t.level;return this.relatedElements.some(function(e){var t=e.flags.idrefs;return e.flags.level===n&&0<=t.indexOf(r)})},test:function(e){var t="[id='"+e.id.replace(/'/g,"\\'")+"']";return 1<e.ownerDocument.querySelectorAll(t).length},code:"AX_HTML_02"}),axs},axs;__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=fn,void 0!==(__WEBPACK_AMD_DEFINE_RESULT__="function"==typeof __WEBPACK_AMD_DEFINE_FACTORY__?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__)&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)},function(e,t,r){"use strict";var n=r(5),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(n);!function(){o.htmlCheck(),o.colorContrast(),o.interactions(),o.ariaRelated(),o.errors.htmlError.forEach(function(e){e.forEach(function(e){console.log("%c Rule: "+e.rule,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #809FFF;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Error: "+e.error,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c"+e.snippet,"color: #FFF;\n background-color: #333;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Fix: "+e.fix,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #007075;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c-----------------------------------------------------------------------------","color: #FFF;\n background-color: #293543;\n font-weight: bolder;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 1rem;\n display: inline;")})}),o.errors.contrastError.forEach(function(e){console.log("%c Rule: "+e.rule,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #809FFF;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Error: "+e.error,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c"+e.snippet,"color: #FFF;\n background-color: #333;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Fix: "+e.fix,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #007075;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c-----------------------------------------------------------------------------","color: #FFF;\n background-color: #293543;\n font-weight: bolder;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 1rem;\n display: inline;")}),o.errors.interactionError.forEach(function(e){e.forEach(function(e){console.log("%c Rule: "+e.rule,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #809FFF;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Error: "+e.error,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c"+e.snippet,"color: #FFF;\n background-color: #333;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Fix: "+e.fix,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #007075;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c-----------------------------------------------------------------------------","color: #FFF;\n background-color: #293543;\n font-weight: bolder;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 1rem;\n display: inline;")})}),o.errors.ariaError.forEach(function(e){e.forEach(function(e){console.log("%c Rule: "+e.rule,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #809FFF;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Error: "+e.error,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c"+e.snippet,"color: #FFF;\n background-color: #333;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Fix: "+e.fix,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #007075;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c-----------------------------------------------------------------------------","color: #FFF;\n background-color: #293543;\n font-weight: bolder;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 1rem;\n display: inline;")})}),o.warnings.htmlWarning.forEach(function(e){e.forEach(function(e){console.log("%c Rule: "+e.rule,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #809FFF;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Error: "+e.warning,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c"+e.snippet,"color: #FFF;\n background-color: #333;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Fix: "+e.fix,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #007075;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c-----------------------------------------------------------------------------","color: #FFF;\n background-color: #293543;\n font-weight: bolder;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 1rem;\n display: inline;")})}),o.warnings.interactionWarning.forEach(function(e){e.forEach(function(e){console.log("%c Rule: "+e.rule,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #809FFF;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Error: "+e.warning,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c"+e.snippet,"color: #FFF;\n background-color: #333;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Fix: "+e.fix,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #007075;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c-----------------------------------------------------------------------------","color: #FFF;\n background-color: #293543;\n font-weight: bolder;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 1rem;\n display: inline;")})}),o.warnings.ariaWarning.forEach(function(e){e.forEach(function(e){console.log("%c Rule: "+e.rule,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #809FFF;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Error: "+e.warning,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c"+e.snippet,"color: #FFF;\n background-color: #333;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c Fix: "+e.fix,"color: #FFF;\n background-color: #333;\n border-radius: 5px 0px 0px 5px;\n padding: 5px 10px;\n font-size: 0.8rem;\n display: inline;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);","color: #FFF;\n display: inline;\n font-size: 0.8rem;\n background-color: #007075;\n border-radius: 0px 5px 5px 0px;\n padding: 5px 10px;\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.05);"),console.log("%c-----------------------------------------------------------------------------","color: #FFF;\n background-color: #293543;\n font-weight: bolder;\n border-radius: 5px;\n padding: 5px 10px;\n font-size: 1rem;\n display: inline;")})})}()},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.sectionsHaveAriaTag=t.inputsHaveAutoComplete=void 0;var a=r(4),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(a),s=r(0),l=(n(s),r(2)),u=(n(l),r(1)),c=(n(u),function(e){return""===e.trim()}),d=function(){var e=[],t=[].concat(o(i.getElements("input"))),r=function(e){if(!i.hasAttribute(e,"autocomplete")||c(i.getAttribute(e,"autocomplete")));};return t.forEach(r),e},p=function(){var e=[],t=[].concat(o(i.getElements("section")),o(i.getElements("forms")),o(i.getElements("nav")),o(i.getElements("main"))),r=function(e){if(!i.hasAttribute(e,"role"));};return t.forEach(r),e};t.inputsHaveAutoComplete=d,t.sectionsHaveAriaTag=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sectionsHaveAriaTag=t.hasFormsLabel=t.hasForLabel=t.hasButtonsText=t.hasLinksTarget=t.inputsHaveAutoComplete=void 0;var n=r(8),o=r(10);t.inputsHaveAutoComplete=n.inputsHaveAutoComplete,t.hasLinksTarget=o.hasLinksTarget,t.hasButtonsText=o.hasButtonsText,t.hasForLabel=o.hasForLabel,t.hasFormsLabel=o.hasFormsLabel,t.sectionsHaveAriaTag=n.sectionsHaveAriaTag},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.hasFormsLabel=t.hasForLabel=t.hasButtonsText=t.hasLinksTarget=void 0;var a=r(4),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(a),s=r(0),l=(n(s),r(2)),u=n(l),c=r(1),d=n(c),p=function(e){return""===e.trim()},f=function(){var e=[],t=[].concat(o(i.getElements("a"))),r=t.filter(function(e){return"_blank"===i.getAttribute(e,"target")&&!i.hasAttribute(e,"aria-describedby")});return r.length>0&&r.forEach(function(t){var r={str:"%c Add aria-describedby='ELEMENT ID'"};e.push({rule:"%c WCAG 2.5.3 (2.1, A)",warning:"Hint message is missing. Should add hint message to recognize this link will open in new tab.",snippet:(0,u.default)(t.outerHTML),fix:(0,d.default)(r)})}),e},g=function(){var e=[],t=[].concat(o(i.getElements("button"))),r=t.filter(function(e){return p(e.textContent)&&!i.hasAccessibileText(e)});return r.length>0&&r.forEach(function(t){var r={str:"%c Add aria-label='VALUE' or <button>VALUE</button>"};e.push({rule:"%c WCAG 2.5.3 (2.1, A)",error:"Button text or aria-label is missing",snippet:(0,u.default)(t.outerHTML),fix:(0,d.default)(r)})}),e},h=function(){var e=[],t=[].concat(o(i.getElements("label"))),r=function(t){if(!i.hasAttribute(t,"for")||p(i.getAttribute(t,"for"))){var r={str:"%c Add for='INPUT ID'"};e.push({rule:"%c WCAG 2.5.3 (2.1, A)",error:"For is missing in label.",snippet:(0,u.default)(t.outerHTML),fix:(0,d.default)(r)})}};return t.forEach(r),e},m=function(){var e=[];if([].concat(o(i.getElements("form"))).some(function(e){return!i.hasAccessibileText(e)})){var t={str:"%c Add aria-label, aria-labelledby"};e.push({rule:"%c WCAG 2.5.3 (2.1, A)",error:" Forms Label is missing.",snippet:(0,u.default)("<form>"),fix:(0,d.default)(t)})}return e};t.hasLinksTarget=f,t.hasButtonsText=g,t.hasForLabel=h,t.hasFormsLabel=m},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.ContrastPlugin=void 0;var o=r(6),a=n(o),i=r(3),s=n(i),l=r(0),u=(n(l),r(2)),c=n(u),d=r(1),p=n(d),f=function(){var e=[],t=function(e,t,r){return a.default.color.suggestColors(t,r,{AA:e}).AA};return(0,s.default)("*").each(function(r,n){if(a.default.properties.hasDirectTextDescendant(n)&&!a.default.utils.elementIsTransparent(n)&&!a.default.utils.elementHasZeroArea(n)){var o=getComputedStyle(n),i=a.default.utils.getBgColor(o,n),s=a.default.utils.getFgColor(o,n,i),l=a.default.color.calculateContrastRatio(s,i).toFixed(2),u=a.default.utils.isLargeFont(o)?3:4.5;if(l<u){var d={suggestedFgColorHex:"%c Suggested FgColor in Hex: "+t(u,i,s).fg,suggestedBgColorHex:"%c Suggested BgColor in Hex: "+t(u,i,s).bg,suggestedColorsRatio:"%c Suggested Color Ratio: "+t(u,i,s).contrast};e.push({rule:"%c WCAG 1.4.11 (2.1, AA)",error:" Contrast Ratio Required is not Satisfied, Required: "+u,snippet:(0,c.default)(n.outerHTML),fix:(0,p.default)(d)})}}}),e};t.ContrastPlugin=f},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.hasDocumentMetaCharset=t.replaceWithStrongTag=t.hasDuplicateIds=t.hasAudioTrack=t.hasVideoTrack=t.hasIframeTitle=t.hasSVGRole=t.hasLinksHref=t.hasLinksText=t.hasImagesAlt=t.hasHeadingOnce=t.hasDocumentScalable=t.hasDocumentTitle=t.hasDocumentLanguage=t.hasDocumentType=void 0;var a=r(4),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(a),s=r(0),l=(n(s),r(2)),u=n(l),c=r(1),d=n(c),p=function(e){return""===e.trim()},f=function(e){return null===e},g=function(){var e=[];if(!i.doctype);return e},h=function(){var e=[];if(p(i.title)){var t={str:"%c <title>WELL DESCRIBED TITLE</title>"};e.push({rule:"%c WCAG 2.4.2 (2.0, A)",error:" Title is missing.",snippet:(0,u.default)("none"),fix:(0,d.default)(t)})}return e},m=function(){var e=[],t=i.getElement("html");if(i.hasAttribute(t,"lang")){var r=i.getAttribute(t,"lang");p(r)}return e},x=function(){var e=[];if(![].concat(o(i.getElements("meta"))).some(function(e){return i.hasAttribute(e,"charset")})){var t={str:"%c Add <meta charset='utf-8'/>"};e.push({rule:"%c WCAG",error:" Document encoding is missing.",snippet:(0,u.default)("<head>...</head>"),fix:(0,d.default)(t)})}return e},v=function(){var e=[];if([].concat(o(i.getElements("meta"))).some(function(e){return"no"===i.getAttribute(e,"user-scalable")})){var t={str:"%c Remove user-scalable=no from <meta name=viewport>"};e.push({rule:"%c WCAG",error:" Document must not use the user-scalable=no.",snippet:(0,u.default)("none"),fix:(0,d.default)(t)})}return e},y=function(){var e=[];if(i.getElements("h1").length>1){var t={str:"%c Use only one <h1> in the page."};e.push({rule:"%c WCAG",error:" Page has Multi <h1> tag.",snippet:(0,u.default)("none"),fix:(0,d.default)(t)})}return e},b=function(){var e=[],t=[].concat(o(i.getElements("img"))),r=t.filter(function(e){return!i.hasAttribute(e,"alt")}),n=t.filter(function(e){return!i.hasAttribute(e,"src")});return(r.length>0||n.length>0)&&(r.forEach(function(e){}),n.forEach(function(e){})),e},_=function(){var e=[],t=[].concat(o(i.getElements("a"))),r=t.filter(function(e){return p(e.textContent)&&!i.hasAccessibileText(e)});return r.length>0&&r.forEach(function(t){var r={str:"%c DESCRIBE PURPOSE OF LINK"};e.push({rule:"%c WCAG 2.4.9 (2.0, AAA)",warning:"%c Link text is missing.",snippet:(0,u.default)(t.outerHTML),fix:(0,d.default)(r)})}),e},E=function(){var e=[],t=[].concat(o(i.getElements("a"))),r=t.filter(function(e){return(!i.hasAttribute(e,"href")||p(i.getAttribute(e,"href")))&&!i.hasAttribute(e,"role")});return r.length>0&&r.forEach(function(t){var r={str:"%c Add href='LINK URL'"};e.push({rule:"%c WCAG 2.4.9 (2.0, AAA)",error:" Link Href is missing.",snippet:(0,u.default)(t.outerHTML),fix:(0,d.default)(r)})}),e},A=function(){var e=[];if([].concat(o(i.getElements("SVG"))).some(function(e){return"true"!==i.getAttribute(e,"aria-hidden")&&!i.hasAttribute(e,"role")&&!i.getAttribute(e,"id")})){var t={str:"%c Add role='img' or (aria-hidden='true' if you need to hide element from SR)."};e.push({rule:"%c WCAG 4.1.2 (2.0, A)",error:" SVG Role is missing.",snippet:(0,u.default)("none"),fix:t})}return e},T=function(){var e=[];if([].concat(o(i.getElements("iframe"))).some(function(e){return!i.hasAttribute(e,"title")})){var t={str:"%c Add title='DESCRIBE CONTENT OF FRAME'"};e.push({rule:"%c WCAG 2.0: H64",error:" Title is missing in iframe.",snippet:(0,u.default)("<iframe>"),fix:(0,d.default)(t)})}return e},C=function(){var e=[];if([].concat(o(i.getElements("video"))).some(i.hasTrack)){var t={str:"%c Add <track> element with subtitles, captions"};e.push({rule:"%c WCAG 2.0: H96",error:" Video track is missing.",snippet:(0,u.default)("<video>"),fix:(0,d.default)(t)})}return e},w=function(){var e=[];if([].concat(o(i.getElements("audio"))).some(i.hasTrack)){var t={str:"%c Add <track> element with subtitles, captions"};e.push({rule:"%c WCAG 1.2.3 (2.0, A)",error:" Audio track is missing.",snippet:(0,u.default)("<audio>"),fix:(0,d.default)(t)})}return e},S=function(){var e=[],t=[].concat(o(i.getElements("*"))),r=t.map(function(e){return i.getAttribute(e,"id")}).filter(function(e){return!f(e)}),n=[].concat(o(new Set(r)));r.length,n.length;return e},R=function(){var e=[],t=[].concat(o(i.getElements("i")),o(i.getElements("b")));return t.length>0&&t.forEach(function(e){}),e};t.hasDocumentType=g,t.hasDocumentLanguage=m,t.hasDocumentTitle=h,t.hasDocumentScalable=v,t.hasHeadingOnce=y,t.hasImagesAlt=b,t.hasLinksText=_,t.hasLinksHref=E,t.hasSVGRole=A,t.hasIframeTitle=T,t.hasVideoTrack=C,t.hasAudioTrack=w,t.hasDuplicateIds=S,t.replaceWithStrongTag=R,t.hasDocumentMetaCharset=x},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.isAnimated=void 0;var o=r(3),a=n(o),i=r(0),s=(n(i),r(2)),l=n(s),u=r(1),c=n(u),d=function(){var e=[];return(0,a.default)("*").each(function(t,r){if((0,a.default)(r).is(":animated")){var n={str:"%c Provide ways to diasble Animations to Users"};e.push({rule:"%c WCAG 2.3.3 (2.1, AAA)",warning:" Animations are present.",snippet:(0,l.default)(r.outerHTML),fix:(0,c.default)(n)})}}),e};t.isAnimated=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTouchable=t.isAnimated=t.hasSingleKeyShortcut=void 0;var n=r(15),o=r(13),a=r(16),i=function(e){return e&&e.__esModule?e:{default:e}}(a);t.hasSingleKeyShortcut=n.hasSingleKeyShortcut,t.isAnimated=o.isAnimated,t.isTouchable=i.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.hasSingleKeyShortcut=void 0;var o=r(3),a=n(o),i=r(0),s=(n(i),r(2)),l=n(s),u=r(1),c=n(u),d=function(){for(var e=[],t=a.default.Event("keydown",function(){var r={str:"%c Avoid using Single Key Shortcuts"};e.push({rule:"%c WCAG 2.1.4 (2.1, AA)",error:" Single Key Shortcuts found: "+t.key+".",snippet:(0,l.default)("none"),fix:(0,c.default)(r)})}),r=65;r<90;r++)t.which=r,(0,a.default)(document).trigger(t);for(var r=97;r<122;r++)t.which=r,(0,a.default)(document).trigger(t);return e};t.hasSingleKeyShortcut=d},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var a=r(4),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(a),s=r(0),l=(n(s),r(2)),u=n(l),c=r(1),d=n(c),p=r(3),f=n(p),g=function(){var e=[],t=[].concat(o(i.getElements("input")),o(i.getElements("button")),o(i.getElements("img"))),r=function(t){var r=(0,f.default)(t).css("width").split("px")[0],n=(0,f.default)(t).css("height").split("px")[0];if(r<44||n<44){var o={str:r<44?"%c Increase Width to atleast 44px":"Increase Height to atleast 44px"};e.push({rule:"%c WCAG 2.5.5 (AAA, 2.1)",warning:" Touchable element size is less than the minimum required",snippet:(0,u.default)(t.outerHTML),fix:(0,d.default)(o)})}};return t.forEach(r),e};t.default=g}])});