UNPKG

apex4x

Version:

The Comprehensive ARIA Development Suite

81 lines 376 kB
/*@license
Apex 4X: The Comprehensive ARIA Development Suite ( Neuromancer - 2024.7.15 )
Author: Bryan Garaventa (https://www.linkedin.com/in/bgaraventa)
Home: WhatSock.com  :  Download: https://github.com/whatsock/apex
License: MIT (https://opensource.org/licenses/MIT)
*/
!function(){var e,t,n={},r=function(){var e=function(t,n,r,a,o){if(!arguments.length&&this===e)return e;if(e.isChain(t)&&1===arguments.length)return t;if(e.isFn(t)&&1===arguments.length)return e.isDocLoaded?t():e.on("load",(function(){t()})),e;if(t&&e.isArray(t)&&t.length&&t[0]&&"object"==typeof t[0]&&t[0].id&&!t[0].nodeType)o=a,a=r,r=n,n=t,t=null;else if((t&&e.isDC(t)||e.reg.has(t))&&n&&e.isArray(n)&&n.length&&n[0]&&"object"==typeof n[0]&&n[0].id&&!e.isNode(n,window,document,11))e.reg.has(t)&&(t=e.reg.get(t));else if(t||this&&this!==e)return this&&e.isStr(this)&&(r=n,n=t,t=this),t&&e.reg.has(t)?e.reg.get(t):(e.isStr(t)&&(t=e.morph(t)),e._clone(t));e.lastCreated=[];var i=function(t,n,r){var a=e._GenDC(t,n,r);e._lastCreatedCallback&&e.isFn(e._lastCreatedCallback)&&e._lastCreatedCallback.call(e,a),e._lastCreatedCallback=!1;for(var o=0;o<a.length;o++){(r=a[o]).preloadImages&&!r.preload&&(r.preload=!0),!r.preload||r.loading||r.loaded||(1===r.mode&&r.fetch.url?(r.content=e.toNode(),r.isLoading=!0,e.load(r.fetch.url,r.content,r.fetch.data,(function(t){r.isLoading=!1,r.preloadImages&&e.preload(t),e.getModule(r,"afterFetch",t),e.isFn(r.fn.afterLoaded)&&(r.fn.afterLoaded(r),r.fn.afterLoaded=null)}),(function(t){r.isLoading=!1,e.parseDebug(t)})),r.mode=0):r.preloadImages&&!r.mode&&r.content&&e.preload(r.content)),r.preloadCSS&&r.importCSS&&!r.loading&&!r.loaded&&(r.fn.style=e.toNode(),e.import(r.importCSS,{},r.fn.style))}return a};return a&&!e.isDocLoaded?e.on("load",(function(){i.call(window,n,r,t)})):i.call(window,n,r,t),e.lastCreated},t=0;e.isArray=function(e){return-1!==["[object Array]","[object NodeList]","[object HTMLCollection]"].indexOf(Object.prototype.toString.call(e))&&!(e instanceof Element||e instanceof HTMLDocument)},e.extend=function(){var t,n,r,a,o,i,s=arguments[0]||{},l=1,c=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[1]||{},l=2),"object"!=typeof s&&"function"!=typeof s&&(s={}),c===l&&(s=e,--l);l<c;l++)if(null!==(t=arguments[l]))for(n in t)r=s[n],s!==(a=t[n])&&(u&&a&&(e.isPlainObject(a)||(o=e.isArray(a)))?(o?(o=!1,i=r&&e.isArray(r)?r:[]):i=r&&e.isPlainObject(r)?r:{},s[n]=e.extend(u,i,a)):void 0!==a&&(s[n]=a));return s},e.isPlainObject=function(e){var t,n=Object.prototype.hasOwnProperty;if(!e||"object"!=typeof e||e instanceof Element||e instanceof HTMLDocument||e.nodeType||"setInterval"in e||e.constructor&&!n.call(e,"constructor")&&!n.call(e.constructor.prototype,"isPrototypeOf"))return!1;for(t in e)break;return void 0===t||n.call(e,t)},e.extend({debug:!1,parseDebug:function(t){e.debug&&console.log(t)},_XR:function(e){return this._4X?(this._X=e,this):e},setGlobal:function(t,n){t&&"object"==typeof t&&(e.extend(!0,{},e.fn.globalDC,t),n&&e.mergeGlobal())},mergeGlobal:function(){e.queryDC((function(t){e.extend(!0,{},e.fn.globalDC,t)}))},reg:new Map,fn:{globalDC:{}},_version:"2024.7.15",lastCreated:[],_lastCreatedCallback:!1,lastCreatedCallback:function(t){e.isFn(t)&&(e._lastCreatedCallback=t)},props:{},isDocLoaded:!1,isDOMContentLoaded:!1,_boundRefO:new Map,_boundObjectIds:new Map,setIdFor:function(t){this._4X&&(t=this._X);var n=e.hasIdFor(t)?e.getIdFor(t):null;return n||(n=e.genId(),e._boundObjectIds.set(t,n),e._boundRefO.set(n,t)),n},remIdFor:function(t){this._4X&&(t=this._X);var n=e.hasIdFor(t)?e.getIdFor(t):null;return!!n&&(e._boundRefO.delete(n),e._boundObjectIds.delete(t),!0)},getIdFor:function(t){return this._4X&&(t=this._X),e._boundObjectIds.has(t)?e._boundObjectIds.get(t):null},hasIdFor:function(t){return this._4X&&(t=this._X),e._boundObjectIds.has(t)},getFromId:function(t){return this._4X&&(t=this._X),e._boundRefO.has(t)?e._boundRefO.get(t):null},_boundObjects:new Map,bindObjects:function(t,n){return this._4X&&(n=t,t=this._X),e._boundObjects.set(t,n),e._boundObjects.set(n,t),e._XR.call(this,t)},unbindObjects:function(t){return this._4X&&(t=this._X),e._boundObjects.delete(e._boundObjects.get(t)),e._boundObjects.delete(t),e._XR.call(this,t)},boundTo:function(t){return this._4X&&(t=this._X),e._boundObjects.get(t)},hasBound:function(t){return this._4X&&(t=this._X),e._boundObjects.has(t)},toFetch:function(t){var n=t.indexOf("#");return e.isPath(t)&&-1!==n?{url:e.trim(t.slice(0,n)),data:{selector:e.trim(t.slice(n))}}:{data:{}}},getSelectorFromURI:function(t){return e.isStr(t)?e.toFetch(t).data.selector:""},isPath:function(t){return!(!e.isStr(t)||e.isMarkup(t)||e.isSelector(t)||-1===t.indexOf("/"))},map:function(t){t&&(e.isArray(t.siblings)&&e.isDC(t.siblings[0])||e.isDC(t.parent))&&t.siblings[0].map(t)},_parseDCScripts:function(t,n,r){var a=[],o=[],i=["jsOnce"+n,"once"+n,"js"+n,n[0].toLowerCase()+n.slice(1)];t.reverseJSOrder&&(i=i.reverse());var s=function(t){e.loop(i,(function(n,r){var i,s,l,c,u;i=r,s=-1!==r.toLowerCase().indexOf("once"),l=t,c=i+"Ran",u=i,(e.isFn(l[u])||e.isStr(l[u])||e.isArray(l[u]))&&(!s||s&&!l[c])&&(s&&!l[c]&&(l[c]=!0),e.isFn(l[u])?o.push(l[u]):e.isStr(l[u])?a.push(l[u]):e.isArray(l[u])&&Array.prototype.push.apply(a,l[u]))}),"array")};s(t),t.allowCascade&&(s(t.fn.proto),s(e.fn.globalDC)),e.isFn(r)&&o.push(r);var l=function(){e.loop(o,(function(e,n){n(t,t.container)}),"array")};return a.length?e.import(a,{props:{DC:t},call:function(){l()}}):l(),t},setPage:function(e,t){e&&(t&&(document.title=t),window.history.pushState({html:document.html,pageTitle:e},"","./#"+e))},getHash:function(t){if(!t||!e.isStr(t))return e.trim(window.location.hash.replace("#",""));var n=t.indexOf("#");return-1!==n?e.trim(t.slice(n+1)):""},isHash:function(t){t=t||e.getHash();return e.hasDC(t)},hasHash:function(t,n){n=n||e.getHash();if(!e.isHash(n))return!1;if(!e.isArray(t))return!0;for(var r=0;r<t.length;r++)if((e.isDC(t[r])?t[r].id:t[r])===n)return!0;return!1},toDC:function(t,n){this._4X&&(n=t,t=this._X),e.isPlainObject(t)&&(n=t,t=null),e.isPlainObject(n)||(n={}),e.isPath(t)&&(n=e.extend({fetch:e.toFetch(t),autoRender:!0},n),t=null),t&&(t=e.morph(t));var r=e.isNode(t)&&e.getAttr(t,"data-controls");n.fetch&&n.fetch.url&&(n.toggleHide=!1,n.mode=1),r&&e.isPath(r)?(n.toggleHide=!1,n.fetch=e.toFetch(r),n.content=null,n.trigger=t,n.mode=1,!n.id&&e.isNode(t)&&t.id&&(n.id=t.id)):r&&e.isSelector("#"+r)&&document.querySelector("#"+r)?(n.content=document.querySelector("#"+r),n.trigger=t,!n.id&&e.isNode(t)&&t.id&&(n.id=t.id)):e.isNode(t)&&(n.content||n.fetch)?(n.trigger=t,!n.id&&t.id&&(n.id=t.id)):e.isNode(t)&&(!n.id&&t.id&&(n.id=t.id),n.content=t);var a=e.isBool(n.isRendered)?n.isRendered:!e.isHidden(n.content);a&&!n.root&&(e.isNode(e.next(n.content))?(n.root=e.next(n.content),n.before=!0):e.isNode(e.previous(n.content))?(n.root=e.previous(n.content),n.after=!0):e.isNode(n.content.parentNode)&&(n.root=n.content.parentNode,n.append=!0),n.loaded=!0),n.isRendered=a,n.widgetType=n.widgetType||e.getAttr(t,"data-widget-type")||null;var o=e([e.extend(!0,{id:n.id||e.genId(),fn:{isMorphedDC:!0},on:"click"},n)])[0];return a&&o.loaded&&e.isNode(o.content)&&(o.content.id||(o.content.id=e.genId()),o.wrapper=o.container=o.content,o.wrapperId=o.containerId=o.content.id),o},_store:function(t,n){if(t&&11===t.nodeType){for(var r=[],a=0;a<t.childNodes.length;a++){var o=t.childNodes[a];e.isNode(o)&&r.push(o)}if(e.data(r,"StoredFrag",t),e.data(t,"StoredNodeList",r),n)return r}return t},_check:function(t,n){var r=e.isArray(t);if(e.isChain(t))return e._check(t.return(),n);if(r)return n?e.data(t,"StoredFrag")||e.toNode(t,!0):t;if(t&&11===t.nodeType){var a=e.data(t,"StoredNodeList")||[];return a.length?n?t:a:t.childNodes.length?e._store(t,!n):n?null:[]}return n||r?t:[t]},toNode:function(t,n,r){if(this._4X&&(n=t,t=this._X),!t)return document.createDocumentFragment();if(e.isStr(t))try{t=e._store(document.createRange().createContextualFragment(t),r)}catch(n){var a=document.createDocumentFragment();e.insertMarkup(t,a),t=e._store(a,r)}else if(n&&e.isArray(t)){a=document.createDocumentFragment();var o=function(t){var n=t;n&&11===n.nodeType&&(n=e._store(n,!0)),e.loop(n,(function(t,n){n&&11===n.nodeType?o(n):e.isNode(n)&&a.appendChild(n)}),"array")};o(t),t=e._store(a)}return!r&&!e.isArray(t)&&t&&11===t.nodeType&&t.childNodes&&1===t.childNodes.length&&(t=t.childNodes[0]),r&&!e.isArray(t)&&(t=[t]),e._XR.call(this,t)},_clone:function(t){if(e.isChain(t))return t;var n=function(e){this._4X=!0,this._X=e};return n.prototype=e,new n(t)},return:function(e){return this._4X&&(e=this._X),e},getNode:function(e){return this._4X&&(e=this._X),e},getDC:function(t,n){return this._4X&&(n=t,t=this._X),e.isDC(t)?t:e.reg.has(t)?e.reg.get(t):n&&e.hasDC(t,n)?e.data(t,"DC"):null},isChain:function(e){return!(!e||"object"!=typeof e||!e._4X)},isDC:function(e){return!!(e&&"object"==typeof e&&e.fn&&e.fn.isDCI)},hasDC:function(t,n){return!!t&&(!!e.isDC(t)||(!!e.reg.has(t)||!(!n||!e.isDC(e.data(t,"DC")))))},preload:function(t){this._4X&&(t=this._X);var n=e.morph(t);return e.isNode(n)&&e.on("load",(function(){e._imageMap||(e._imageMap={});var t=[];e.query("img[src]",n,(function(n,r){e._imageMap[r.src]&&e._imageMap[r.src].parentNode||t.push(r.src)})),t.length&&e("<div hidden></div>").import(t,{tag:"img",callOnAll:!0,call:function(t){e._imageMap[t.src]=t}}).appendTo(document.body)})),e._XR.call(this,t)},isMarkup:function(t){return this._4X&&(t=this._X),!(!t||!e.isStr(t))&&(l.iterate(t,/</g)>1&&l.iterate(t,/>/g)>1)},morph:function(t,n,r){if(e.isArray(t))return t;if(e.isNode(t,null,null,11))return n&&!e.isArray(t)?[t]:t;if(e.isStr(t)){if(e.isMarkup(t))return e.toNode(t,!1,n);if(window.document.getElementById(t))return window.document.getElementById(t);if(e.isSelector(t)){e.isNode(r,null,document,11)||(r=document);var a=r.querySelectorAll(t);return n||1!==a.length?n||a.length||(a=null):a=a[0],a}return e.toText(t)}return e.isNum(t)?(t=e.toText(t.toString()),n?[t]:t):n&&!e.isArray(t)?[t]:t},isMap:function(e){try{return Map.prototype.has.call(e),!0}catch(e){return!1}},loop:function(t,n,r){if(this._4X&&(r=n,n=t,t=this._X),!e.isFn(n))return e._XR.call(this,t);if(e.isArray(t)||"array"!==r||(t=[t]),r&&"map"!==r||!e.isMap(t)||!e.isFn(t.forEach))if(r&&"array"!==r||!e.isArray(t))if(r&&"object"!==r||!t||"object"!=typeof t)if(r&&"string"!==r||!e.isStr(t))(e.isNode(t)||t&&"other"===r)&&n.call(t,0,t);else for(o=0;o<t.length;o++)n.call(t.charAt(o),o,t.charAt(o));else for(var a in t)n.call(t[a],a,t[a]);else for(var o=0;o<t.length;o++)n.call(t[o],o,t[o]);else t.forEach((function(e,t){n.call(e,t,e)}));return e._XR.call(this,t)},isSelector:function(t){if(t&&e.isStr(t))try{return!!document.querySelectorAll(t)}catch(e){return!1}return!1},isNode:function(t,n,r){return!(!t||e.isArray(t)||!(t instanceof Element||r&&r instanceof HTMLDocument&&t instanceof HTMLDocument||n&&t===n||function(e){for(var n=3;e[n];){if(t.nodeType===e[n])return!0;n++}return!1}(arguments)))},isArray:function(e){return this._4X&&(e=this._X),-1!==["[object Array]","[object NodeList]","[object HTMLCollection]"].indexOf(Object.prototype.toString.call(e))&&!(e instanceof Element||e instanceof HTMLDocument)},inArray:function(e,t){if(this._4X&&(t=e,e=this._X),t.indexOf)return t.indexOf(e);for(var n=0;n<t.length;n++)if(t[n]===e)return n;return-1},isFn:function(e){return"function"==typeof e},isStr:function(e){return"string"==typeof e},isNum:function(e){return"number"==typeof e},isBool:function(e){return"boolean"==typeof e},isTouch:!1,isIE:function(){return!window.ActiveXObject&&"ActiveXObject"in window},trim:function(t){return this._4X&&(t=this._X),e.isStr(t)&&(t=t.replace(/^\s+|\s+$/g,"")),t},query:function(t,n,r){this._4X&&(r=n,n=this._X),e.isFn(n)&&(r=n,n=null),e.isNode(n,null,document,11)||(n=document);var a=[],o=!0,i=!1;if(!t)return e._XR.call(this,a);e.isMarkup(t)?a=e.toNode(t,!1,!0):e.isSelector(t)&&e.isFn(n.querySelectorAll)?a=n.querySelectorAll(t):e.isNode(t)?a.push(t):(o=e.isArray(t),i=e.isPlainObject(t),(o||i)&&(a=t));var s=[];if(r&&e.isFn(r))if(o)for(var l=0;l<a.length;l++)!1!==r.apply(a[l],[l,a[l]])&&s.push(a[l]);else if(i)for(var c in a)!1!==r.apply(a[c],[c,a[c]])&&s.push(a[c]);else Array.prototype.push.apply(s,a);else Array.prototype.push.apply(s,a);return e._XR.call(this,s)},getText:function(t){return this._4X&&(t=this._X),t?e.isNode(t)?t.innerText||t.textContent||"":t&&3===t.nodeType?t.data:"":""},queryDC:function(t,n){e.isFn(t)&&(n=t,t=null);var r=[];return e.isFn(n)?(t?e.loop(t,(function(t,a){if(e.hasDC(a)){var o=e.getDC(a);!1!==n.call(o,o)&&r.push(o)}}),"array"):e.loop(e.reg,(function(t,a){e.isDC(a)&&(n.call(a,a)||r.push(a))}),"map"),r):r},Get:function(t){if(t&&null!==t.url){var n={returnType:"html",selector:"",method:"GET",headers:{},body:null,cache:e.noCache?"no-cache":"default",redirect:"follow",keepalive:!1,mode:"cors"},r=0,a=function(o,i,s,l){var c=e.extend({},n,i||{});window.fetch(o,c).then((function(n){n.status>=200&&n.status<300?["html","text","xml"].indexOf(c.returnType.toLowerCase())>=0?n.text().then((function(o){e.isStr(o)&&"xml"===c.returnType.toLowerCase()?o=e.toXML(o):e.isStr(o)&&"html"===c.returnType.toLowerCase()&&(o=e.toNode(o)),e.isNode(o,null,document,11)&&e.isSelector(c.selector)&&(o=o.querySelector(c.selector)),e.isFn(s)&&s.call(this,o,n),r++,t[r]&&a(t[r].url,t[r].data,t[r].success,t[r].error)})):"json"===c.returnType.toLowerCase()&&n.json().then((function(o){e.isFn(s)&&s.call(this,o,n),r++,t[r]&&a(t[r].url,t[r].data,t[r].success,t[r].error)})):e.isFn(l)&&l.call(this,n.statusText,n)})).catch((function(t){e.isFn(l)&&l.call(this,t,this)}))};e.isArray(t)||(t=[t]),a(t[r].url,t[r].data,t[r].success,t[r].error)}},toXML:function(e){var t;(e||(e=""),window.DOMParser)?t=(new DOMParser).parseFromString(e,"text/xml"):((t=new window.ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e));return t},moduleFolder:"/4X/Modules/",noCache:!1,_ICB:[],_ICBD:[],_cssCache:{},_jsCache:{},_cacheName:{},clearCache:function(){e._cssCache={},e._jsCache={},e._cacheName={}},import:function(t,n,r){this._4X&&(r=this._X),e.isFn(n)?n={call:n}:e.isNode(n,null,null,11)&&(r=n,n={}),n||(n={});var a=e.isBool(n.noCache)?n.noCache:e.noCache;e.isFn(r)&&(n.call=r,r=null),e.isNode(n.context,null,null,11)&&(r=n.context),e.isNode(r,null,null,11)||(r=null),n.props||(n.props={});var o=!!n.props._Defer;o&&(n.defer=!0),n.defer&&(n.props._Defer=!0);var i=n.props._ImpId?n.props._ImpId:e.genId();n.props._ImpId=i,e.isFn(n.call)||(n.call=function(){});var s=[],l=e.isArray(t)?t.length-1:0,c=function(e,t,n){e.length&&(e[e.length-1].call(window,e[e.length-1]._props,n),t===l&&e.splice(e.length-1,1))};return!t||e.isArray(t)&&!t.length||!a&&n.name&&e._cacheName[n.name]?e.isFn(e._cacheName[n.name])&&(o||!n.defer||e.isDocLoaded?e._cacheName[n.name].call(window,n.props):e.on("load",(function(){e._cacheName[n.name].call(window,n.props)}))):"img"===n.tag&&e.isNode(r,null,null,11)?e.loop(t,(function(t,a){var o=e.create("img",{src:a,alt:""});r.appendChild(o),(n.callOnAll||t===l)&&e.isFn(n.call)&&n.call.call(r,n.props,o)}),"array"):(e.isFn(n.call)&&(n.call._props=n.props||{},e[n.defer?"_ICBD":"_ICB"].push(n.call)),e.loop(t,(function(t,u){var d=".css"===u.slice(-4).toLowerCase(),p=(e.isPath(u)?"":e.moduleFolder)+(d||".js"===u.slice(-3).toLowerCase()?u:u+".js");if(!a&&d&&e._cssCache[p])e.get(e._cssCache[p].id)||(r||document.head||document.body).appendChild(e._cssCache[p].cloneNode(!0)),e.isFn(n.call)&&(n.callOnAll||t===l)&&n.call.call(window,n.call._props);else if(a||d||!e._jsCache[p]||e._jsCache[p]._ImpId===i)s.push(e.extend(!0,{url:p,data:{returnType:"text"},success:function(s,u){var f=!1;if(s){if(d)(f=e.create("style",{type:"text/css",id:e.genId()})).innerHTML=s,a||(e._cssCache[p]=f),(r||document.head||document.body).appendChild(f.cloneNode(!0));else try{var g=e._jsCache[p]||new Function("window,document,$A,props,DC",s);f=e._jsCache[p]&&e._jsCache[p].once?null:g.call(window,window,document,e,n.props,n.props.DC),!a&&n.once&&(g.once=!0),g._ImpId=i,a||e._jsCache[p]||(e._jsCache[p]=g)}catch(t){e.parseDebug(t)}!a&&n.name&&(e._cacheName[n.name]=n.call)}(n.callOnAll||t===l)&&e.isFn(n.call)&&(o||!n.defer||e.isDocLoaded?c(e[n.defer?"_ICBD":"_ICB"],t,f):e.on("load",(function(){c(e._ICBD,t,f)})))}},n.override||{}));else{var f;if(!e._jsCache[p].once)try{f=e._jsCache[p].call(window,window,document,e,n.props,n.props.DC)}catch(t){e.parseDebug(t)}(n.callOnAll||t===l)&&e.isFn(n.call)&&(o||!n.defer||e.isDocLoaded?c(e[n.defer?"_ICBD":"_ICB"],t,f):e.on("load",(function(){c(e._ICBD,t,f)})))}}),"array"),e.Get(s)),e._XR.call(this,r)},getScript:function(t,n,r){e.isFn(n)&&(n={callback:n}),n=n||{};var a=e.isArray(t)?0:t.length-1;e.loop(t,(function(t,o){var i=e.create("script",{src:(e.isPath(o)?"":e.moduleFolder)+(".js"===o.slice(-3).toLowerCase()?o:o+".js"),async:!n.disableAsync,defer:!!n.defer});(n.callbackOnAll||t===a)&&e.isFn(n.callback)&&i.addEventListener("load",(function(e){n.callback.call(window,n.props||e)})),(r||document.head||document.body).appendChild(i)}),"array")},_parseURLWithSelector:function(e){var t=e.split(/\s+/);return{url:t[0],selector:e.substring(t[0].length)}},load:function(t,n,r,a,o){this._4X&&(o=a,a=r,r=n,n=this._X),e.isFn(r)&&(o=a,a=r,r=null);var i={returnType:"html"};return e.extend(i,r||{}),e.Get({url:t,data:i,success:function(t,r){e.insert(t,n),e.isFn(a)&&a.call(this,t,r)},error:function(t,n){e.isFn(o)&&o.call(this,t,n)}}),e._XR.call(this,n)},detachObserver:function(t,n){var r=e.data(t,"_MutationObserver")||!1;if(!r||!n||!r[n])return!1;if(n&&r[n])r[n].disconnect();else for(n in r)r[n].disconnect();return!0},isObserverConfig:function(t){return!(!e.isPlainObject(t)||!(t.context||t.subtree||t.childList||t.attributes||t.attributeFilter||t.attributeOldValue||t.characterData||t.characterDataOldValue))},observer:function(t,n,r,a,o){if(n=n.toLowerCase(),-1===",remove,add,attributechange,subtreechange,contentchange,".indexOf(","+n+","))return!1;var i=t,s={};if("remove"===n||"add"===n)s={childList:!0,subtree:!0},o.context?(i=o.context,delete o.context):"remove"===n&&(i=document);else if("attributechange"===n)s={attributes:!0,attributeOldValue:!0},e.isArray(a)&&a.length&&(s.attributeFilter=a);else if("subtreechange"===n)s={childList:!0,subtree:!0};else{if("contentchange"!==n)return!1;s={characterData:!0,childList:!0,subtree:!0,characterDataOldValue:!0},e.data(t,"_CurrentText",e.getText(t))}e.extend(s,o||{}),e.data(t,"_MutationObserver")||e.data(t,"_MutationObserver",{});var l=e.data(t,"_MutationObserver");return l[n]||(l[n]=new MutationObserver((function(a){a.forEach((function(a){var o=a.target,i=e.boundTo(o)||e.getDC(e.data(o,"SavedEventParameters"))||e.data(o,"DC"),s=e.data(o,"SavedEventParameters");"childList"===a.type?"remove"===n&&e.isArray(a.removedNodes)&&a.removedNodes.length&&-1!==(e.isFn(Array.from)?Array.from(a.removedNodes):[].slice(a.removedNodes)).indexOf(t)?r.call(o,a,o,a.removedNodes,i,s):"add"===n&&e.isArray(a.addedNodes)&&a.addedNodes.length?r.call(o,a,o,a.addedNodes,i,s):"subtreechange"===n&&(e.isArray(a.addedNodes)&&a.addedNodes.length||e.isArray(a.removedNodes)&&a.removedNodes.length)?r.call(o,a,o,a.addedNodes,a.removedNodes,i,s):"contentchange"===n&&(e.data(o,"_OldText",e.data(o,"_CurrentText")),e.data(o,"_CurrentText",e.getText(o)),r.call(o,a,o,e.data(o,"_CurrentText"),e.data(o,"_OldText"),i,s)):"attributes"===a.type?"attributechange"===n&&r.call(o,a,o,a.attributeName,e.getAttr(o,a.attributeName),a.oldValue,i,s):"characterData"===a.type&&"contentchange"===n&&(e.data(o,"_OldText",e.data(o,"_CurrentText")),e.data(o,"_CurrentText",e.getText(o)),r.call(o,a,o,e.data(o,"_CurrentText"),e.data(o,"_OldText"),i,s))}))}))),l[n].observe(i,s),e.data(t,"_MutationObserver",l),!0},keyEvent:function(e){return e.which||e.keyCode},event:{on:n.on,add:n.add,one:n.one,off:n.off,remove:n.off,fire:n.fire,Event:n.Event},on:function(t,n,r,a,o,i,s){var l=function(t){return e.isDOMContentLoaded&&"DOMContentLoaded"===t||e.isDocLoaded&&"load"===t};if(this._4X&&(s=i,i=o,o=a,a=r,r=n,n=t,t=this._X),e.isFn(e.isObserverConfig)&&e.isObserverConfig(r)?(s=r,r=null):e.isFn(e.isObserverConfig)&&e.isObserverConfig(a)?(s=a,a=null):e.isFn(e.isObserverConfig)&&e.isObserverConfig(o)?(s=o,o=null):s={},i=s.attributeFilter||!1,"DOMContentLoaded"!==t&&"load"!==t&&"touchchange"!==t||!e.isFn(n)||(o=a,a=r,r=n,n=t,t=window),e.isStr(r)&&"."===r[0]?(o=r,r=null):e.isStr(a)&&"."===a[0]&&(o=a,a=null),r&&!e.isFn(r)&&(o=a,a=r,r=null),!t||!n)return this._4X?this:t;e.isStr(t)&&(t=e.morph(t));var c=e._check(t);return e.isStr(n)&&(n=n.split(/\s+/)),e.isStr(o)||(o=""),e.loop(c,(function(t,c){e.isNode(c,window,document,11)&&(a&&e.data(c,"SavedEventParameters",a),e.loop(n,(function(t,n){if(e.isStr(t)&&e.isFn(n))t=t.split(/\s+/),e.loop(t,(function(t,r){var a=e.getDC(e.data(c,"SavedEventParameters"))||e.data(c,"DC");e.isDC(a)&&e.isMap(e.data(c,"DC-ON"))&&(a.triggerNode=c),l(r)?n.call(c,null,a,e.data(c,"SavedEventParameters")):e.observer(c,r,n,i,s)||e.event.on(c,r+o,(function(t){n.call(c,t,a,e.data(c,"SavedEventParameters"))}))}),"array");else if(e.isStr(n)&&e.isFn(r)){var a=e.getDC(e.data(c,"SavedEventParameters"))||e.data(c,"DC");e.isDC(a)&&e.isMap(e.data(c,"DC-ON"))&&(a.triggerNode=c),l(n)?r.call(c,null,a,e.data(c,"SavedEventParameters")):e.observer(c,n,r,i,s)||e.event.on(c,n+o,(function(t){r.call(c,t,a,e.data(c,"SavedEventParameters"))}))}}),e.isArray(n)?"array":"object"))}),"array"),e._XR.call(this,t)},off:function(t,n){if(this._4X&&(n=t,t=this._X),!t)return this._4X?this:t;var r=n;e.isStr(t)&&(t=e.morph(t));var a=e._check(t);return e.isArray(a)||(a=[a]),e.isStr(r)&&(r=r.split(/\s+/)),e.loop(a,(function(t,a){e.isNode(a,window,document,11)&&(e.removeData(a,"SavedEventParameters"),n?e.loop(r,(function(t,n){e.isStr(n)&&(e.detachObserver(a,n),e.event.off(a,n))}),e.isArray(r)?"array":"object"):(e.detachObserver(a),e.event.off(a)))}),"array"),e._XR.call(this,t)},trigger:function(t,n){if(this._4X&&(n=t,t=this._X),!t||!n)return this._4X?this:t;var r=n;e.isStr(t)&&(t=e.morph(t));var a=e._check(t);return e.isStr(r)&&(r=r.split(/\s+/)),e.loop(a,(function(t,n){e.isNode(n,window,document)&&e.loop(r,(function(t,r){e.isStr(r)&&e.event.fire(n,r)}),"array")}),"array"),e._XR.call(this,t)},isNative:function(t){if(this._4X&&(t=this._X),!e.isNode(t))return!1;var n=t.nodeName.toLowerCase(),r=e.hasAttr(t,"href");return!!("a"===n&&r||-1!==["button","input","select","textarea","details"].indexOf(n))},getActive:function(t,n){t=e.isNode(t)?t:document;return e.query("a[href], button, input, textarea, select, details, *[tabindex]",t,(function(t,r){if(n)return e.isFocusable(r)}))},setCircular:function(t,n){if(this._4X&&(n=t,t=this._X),e.isArray(t)&&(n=t,t=null),!e.isArray(n)&&!e.isNode(t,null,null,11))return[];if(!e.isArray(n)&&e.isNode(t,null,null,11)&&(n=e.getActive(t,!0)),n.length){var r=n[0],a=n[n.length-1];e.on(r,"keydown",(function(t){9!==e.keyEvent(t)||!t.shiftKey||t.altKey||t.ctrlKey||(e.focus(a),t.preventDefault())}),".circularTabbing"),e.on(a,"keydown",(function(t){9!==e.keyEvent(t)||t.shiftKey||t.altKey||t.ctrlKey||(e.focus(r),t.preventDefault())}),".circularTabbing")}return e._XR.call(this,n)},addWidgetProfile:function(t,n){e.module[t]||(e.module[t]={}),e.extend(e.module[t],n)},module:{},getModule:function(t,n,r){if(e.module[t.widgetType]&&e.isFn(e.module[t.widgetType][n]))return e.module[t.widgetType][n](t,r)},_widgetTypes:[],_regWidgets:new Map,_dataMap:new Map,data:function(t,n,r){if(this._4X&&(r=n,n=t,t=this._X),!t)return this._4X?this:t;if(t&&n&&void 0===r){if(e._dataMap.has(t)&&e._dataMap.get(t).has(n)){var a=e._dataMap.get(t).get(n);return e._XR.call(this,a)}return e._XR.call(this,null)}return t&&n&&void 0!==r&&(e._dataMap.has(t)||e._dataMap.set(t,new Map),e._dataMap.get(t).set(n,r)),e._XR.call(this,t)},removeData:function(t,n){return this._4X&&(n=t,t=this._X),t&&n?e._dataMap.has(t)&&e._dataMap.get(t).has(n)&&e._dataMap.get(t).delete(n):t&&e._dataMap.has(t)&&e._dataMap.delete(t),e._XR.call(this,t)},insert:function(t,n,r,a){return this._4X&&(r=n,n=this._X),t=e.morph(t),n=e.morph(n),e.isNode(n,null,null,11)&&e.isNode(t,null,null,11,3)?(e.empty(n),n.appendChild(t),r&&e.isFn(r)&&r.apply(t,[t]),e.straylight&&!a&&e.straylight(n),e._XR.call(this,t)):this._4X?this:t},insertWithin:function(t,n,r){return this._4X&&(r=n,n=this._X),n=e.insert(n,t,r),e._XR.call(this,n)},before:function(t,n,r){return this._4X&&(r=n,n=t,t=this._X),t=e._insertBefore(t,n,r),e._XR.call(this,t)},_insertBefore:function(t,n,r){return this._4X&&(r=n,n=t,t=this._X),t=e.morph(t),n=e.morph(n),e.isNode(n)&&e.isNode(t,null,null,11)?(n.parentNode.insertBefore(t,n),r&&e.isFn(r)&&r.apply(t,[t]),e._XR.call(this,t)):this._4X?this:t},replace:function(t,n,r){return this._4X&&(r=n,n=t,t=this._X),t=e._replaceChild(t,n,r),e._XR.call(this,t)},_replaceChild:function(t,n,r){return t=e.morph(t),n=e.morph(n),e.isNode(n)&&e.isNode(t,null,null,11)?(n.parentNode.replaceChild(t,n),r&&e.isFn(r)&&r.apply(t,[t]),t):t},after:function(t,n,r){return this._4X&&(r=n,n=t,t=this._X),t=e._insertAfter(t,n,r),e._XR.call(this,t)},_insertAfter:function(t,n,r){if(t=e.morph(t),n=e.morph(n),!e.isNode(n)||!e.isNode(t,null,null,11))return t;var a=e.nextSibling(n);return a?a.parentNode.insertBefore(t,a):n.parentNode.appendChild(t),r&&e.isFn(r)&&r.apply(t,[t]),t},prepend:function(t,n,r){if(this._4X&&(r=n,n=this._X),t=e.morph(t),n=e.morph(n),e.isNode(n,null,null,11)&&e.isNode(t,null,null,11)){var a=e.firstChild(n);a?e._insertBefore(t,a):n.appendChild(t)}return r&&e.isFn(r)&&r.apply(t,[t]),e._XR.call(this,t)},prependTo:function(t,n,r){return this._4X&&(r=n,n=this._X),n=e.prepend(n,t,r),e._XR.call(this,n)},append:function(t,n,r){return this._4X&&(r=n,n=this._X),t=e.morph(t),n=e.morph(n),e.isNode(n,null,null,11)&&e.isNode(t,null,null,11)&&(e.isStr(t)&&(t=e.morph(t)),n.appendChild(t)),r&&e.isFn(r)&&r.apply(t,[t]),e._XR.call(this,t)},appendTo:function(t,n,r){return this._4X&&(r=n,n=this._X),n=e.append(n,t,r),e._XR.call(this,n)},insertMarkup:function(t,n,r,a){if(this._4X&&(a=r,r=n,n=this._X),e.isFn(r)&&(a=r,r=null),n=e.morph(n),e.isNode(n)&&(e.isNum(t)&&(t=t.toString()),e.isStr(t))){var o={prepend:"afterbegin",append:"beforeend",before:"beforebegin",after:"afterend"};o[r]?n.insertAdjacentHTML(o[r],t):(e.empty(n),n.innerHTML=t)}return a&&e.isFn(a)&&a.apply(n,[n]),e._XR.call(this,n)},_deleteNode:function(e){try{var t=document.createRange();t.selectNode(e),t.deleteContents()}catch(t){e&&e.parentNode&&e.parentNode.removeChild(e)}},cloneNodes:function(t,n){var r;this._4X&&(t=this._X);try{var a=document.createRange();a.selectNodeContents(t),r=a.cloneContents()}catch(n){if(r=e.toNode(),e.isNode(t)&&t.firstChild)for(var o=t.firstChild;o;)o.cloneNode&&r.appendChild(o.cloneNode(!0)),o=t.nextSibling}return r=e._store(r),e._XR.call(this,r)},extractNodes:function(t,n){var r;this._4X&&(t=this._X);try{var a=document.createRange();a.selectNodeContents(t),r=a.extractContents()}catch(n){if(r=e.toNode(),e.isNode(t)&&t.firstChild)for(var o=t.firstChild;o;)r.appendChild(t.removeChild(o)),o=t.firstChild}return 11===r.nodeType&&1===r.childNodes.length&&(r=r.childNodes[0]),r=e._store(r),e._XR.call(this,r)},empty:function(t,n){if(this._4X&&(n=t,t=this._X),t&&t.getElementsByTagName){var r=t.getElementsByTagName("*");if(r.length)for(var a=r.length;a--;)e.remove(r[a],!0);t.innerHTML=""}return n&&(e.remove(t),t=null),e._XR.call(this,t)},_cleanAll:function(t,n,r){if(t&&t.getElementsByTagName){for(var a=t.getElementsByTagName("*"),o=a.length;o--;)e._clean(a[o],r);n&&e._clean(t,r)}},_clean:function(t,n){var r=e.data(t,"DC-ON");e.isMap(r)&&e.loop(r,(function(e,t){t.bypass()}),"map"),e.detachObserver(t),e.removeData(t),e.event.off(t)},remove:function(t,n){if(this._4X&&(n=t,t=this._X),t&&11===t.nodeType){var r=e._check(t);if(r&&r.length)for(var a=r.length;a--;)e.remove(r[a],n);e._clean(t,n),t=null}else t&&t.nodeType&&(e._clean(t,n),n||(e._deleteNode(t),t=null));return e._XR.call(this,t)},destroy:function(t,n,r){if(!r){var a=null;if(a=e.isDC(t)?t:e.reg.get(t),!e.isDC(t))return!1;var o=a.wrapper,i=a.container;return n&&a.loaded&&(a.contentOnly?(e.before(i,o),i=null):e.before(e.extractNodes(i),o)),a.bypass((function(){var n=a.afterDestroy;(e.isFn(a.beforeDestroy)&&a.beforeDestroy(a),e.removeData(a.id),a.id=a.wrapper=a.container=o=i=null,a.widgetType&&a.autoCloseWidget)&&(-1!==(r=e._widgetTypes.indexOf(a.id))&&e._widgetTypes.splice(r,1));if(a.widgetType&&a.autoCloseSameWidget){var r,s=e._regWidgets.get(a.widgetType);-1!==(r=s.indexOf(a.id))&&(s.splice(r,1),e._regWidgets.set(a.widgetType,s))}var l=a.indexVal,c=a.siblings;c.splice(l,1);for(var u=0;u<c.length;u++)c[u].indexVal=u,c[u].siblings=c;if(a.parent&&a.parent.children&&a.parent.children.length){var d=-1,p=a.parent.children;for(u=0;u<p.length;u++)p[u].id===t&&(d=u);d>=0&&a.parent.children.splice(d,1)}e.reg.delete(t),e.isFn(n)&&n()})),!0}e.query(t,(function(t,r){e.isMap(e.data(r,"DC-ON"))&&e.loop(e.data(r,"DC-ON"),(function(t,r){e.destroy(r,n)}),"map")}))},get:function(t,n,r){if(this._4X&&(r=n,n=this._X),e.isFn(n)&&(r=n,n=null),n=e.isNode(n,null,document)?n:document,!t||!e.isStr(t))return null;var a=null;return n.getElementById&&(a=n.getElementById(t)),!e.isNode(a)&&n.querySelector&&(a=n.querySelector(t)),e.isNode(a)&&e.isFn(r)&&r.call(a,a),e._XR.call(this,a)},create:function(t){var n=e.isMarkup(t)?e.morph(t):document.createElement(t);return 1!==arguments.length&&e.isNode(n)?(arguments[1]&&e.setAttr(n,arguments[1]),arguments[2]&&e.css(n,arguments[2]),arguments[3]&&e.addClass(n,arguments[3]),arguments[4]&&e.insert(arguments[4],n),n):n},toText:function(t){return e.isNode(t,null,null,3)?t:(e.isStr(t)||(t=""),document.createTextNode(t))},getAttr:function(t,n){this._4X&&(n=t,t=this._X),t=e.morph(t);var r=e._check(t,!0);return e.isNode(r)&&n?r.getAttribute(n):null},hasAttr:function(t,n){this._4X&&(n=t,t=this._X),t=e.morph(t);var r=e._check(t,!0);return e.isNode(r)&&n?r.hasAttribute(n):null},remAttr:function(t,n){this._4X&&(n=t,t=this._X),t=e.morph(t);for(var r=e._check(t),a=e.isArray(r)?r:[r],o=0;o<a.length;o++)if(e.isNode(a[o]))for(var i=e.isArray(n)?n:[n],s=0;s<i.length;s++)a[o].removeAttribute(i[s]);return e._XR.call(this,t)},setAttr:function(t,n,r){this._4X&&(r=n,n=t,t=this._X),t=e.morph(t);for(var a=e._check(t),o=e.isArray(a)?a:[a],i=0;i<o.length;i++)if(e.isNode(o[i]))if(e.isStr(n))null==r?o[i].removeAttribute(n):o[i].setAttribute(n,r);else if("object"==typeof n)for(var s in n)null===n[s]||void 0===n[s]?o[i].removeAttribute(s):o[i].setAttribute(s,n[s]);return e._XR.call(this,t)},toggleAttr:function(t,n,r){this._4X&&(r=n,n=t,t=this._X),t=e.morph(t);for(var a=e._check(t),o=e.isArray(a)?a:[a],i=e.isIE(),s=0;s<o.length;s++)if(e.isNode(o[s]))if(e.isStr(n))i?o[s].setAttribute(n,e.isBool(r)?r:!o[s].getAttribute(n)):e.isBool(r)?o[s].toggleAttribute(n,r):o[s].toggleAttribute(n);else if("object"==typeof n)for(var l in n)i?o[s].setAttribute(l,e.isBool(n[l])?n[l]:!o[s].getAttribute(l)):e.isBool(n[l])?o[s].toggleAttribute(l,n[l]):o[s].toggleAttribute(l);return e._XR.call(this,t)},prevSibling:function(t,n){if(this._4X&&(n=t,t=this._X),t=e.morph(t),t=e._check(t,!0),!e.isNode(t,null,null,11))return this._4X?this:t;for(t=t.previousSibling;t&&(!e.isNode(t)||e.isFn(n)&&(!e.isFn(n)||!0!==n(t)));)t=t.previousSibling;return e._XR.call(this,t)},nextSibling:function(t,n){if(this._4X&&(n=t,t=this._X),t=e.morph(t),t=e._check(t,!0),!e.isNode(t,null,null,11))return this._4X?this:t;for(t=t.nextSibling;t&&(!e.isNode(t)||e.isFn(n)&&(!e.isFn(n)||!0!==n(t)));)t=t.nextSibling;return e._XR.call(this,t)},firstChild:function(t,n){if(this._4X&&(n=t,t=this._X),t=e.morph(t),t=e._check(t,!0),!e.isNode(t,null,null,11))return this._4X?this:t;for(t=t.firstChild;t&&(!e.isNode(t)||e.isFn(n)&&(!e.isFn(n)||!0!==n(t)));)t=t.nextSibling;return e._XR.call(this,t)},lastChild:function(t,n){if(this._4X&&(n=t,t=this._X),t=e.morph(t),t=e._check(t,!0),!e.isNode(t,null,null,11))return this._4X?this:t;for(t=t.lastChild;t&&(!e.isNode(t)||e.isFn(n)&&(!e.isFn(n)||!0!==n(t)));)t=t.previousSibling;return e._XR.call(this,t)},nearestHL:function(t,n){if(!e.isNode(t))return 0;t.id||(t.id=e.genId());var r=(n||document).querySelectorAll('h1, h2, h3, h4, h5, h6, *[role="heading"], #'+t.id),a=null;if(e.loop(r,(function(e,n){t===n&&(a=r[e-1]||null)}),"array"),!e.isNode(a))return 0;var o=0,i=a.nodeName.toLowerCase();return 2===i.length&&"h"===i[0]&&(o=parseInt(a.getAttribute("aria-level"))||parseInt(i[1])||0),"heading"===a.getAttribute("role")&&(o=parseInt(a.getAttribute("aria-level"))||o||2),o},closest:function(t,n){for(this._4X&&(n=t,t=this._X),t=e.morph(t);e.isNode(t)&&(t=t.parentNode,e.isFn(n)&&(!e.isFn(n)||!0!==n(t))););return e._XR.call(this,t)},_getStyleObject:function(e){var t={};return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(t=e.currentStyle),t},css:function(t,n,r){this._4X&&(r=n,n=t,t=this._X),t=e.morph(t);var a=e._check(t);if(!a||!n)return this._4X?this:t;if(e.isArray(a)||(a=[a]),1===a.length&&e.isNode(a[0])&&e.isStr(n)&&!e.isStr(r)&&!e.isNum(r)&&!r)return e._getStyleObject(a[0])[n];for(var o=function(t,n,r){r=function(e){if(!e)return!1;for(var t=["top","left","bottom","right","width","height"],n=0;n<t.length;n++)if(t[n].substr(t[n].length-e.length)===e)return!0;return!1}(n)&&e.isNum(r)?r+"px":r;try{r||e.isNum(r)||!t.style.removeProperty?(n=e._camelize(n),t.style[n]=r):t.style.removeProperty(n)}catch(e){}},i=0;i<a.length;i++)if(e.isNode(a[i]))if(e.isStr(n))o(a[i],n,r);else if("object"==typeof n)for(var s in n){r=n[s];o(a[i],s,r)}return e._XR.call(this,t)},hasClass:function(t,n){this._4X&&(n=t,t=this._X);var r=e.morph(t),a=e._check(r,!0);if(!(e.isNode(a)&&a.className&&n&&e.isStr(n)))return!1;var o=n.split(/\s+/),i=0,s=0;try{var l=a.classList;for(s=0;s<o.length;s++)l.contains(o[s])&&(i+=1)}catch(e){var c=a.className?a.className.split(/\s+/):[];for(s=0;s<o.length;s++)-1!==c.indexOf(o[s])&&(i+=1)}return i===o.length},addClass:function(t,n){this._4X&&(n=t,t=this._X),t=e.morph(t);var r=e._check(t);if(!r||!n||!e.isStr(n))return this._4X?this:t;e.isArray(r)||(r=[r]);for(var a=n.split(/\s+/),o=0;o<r.length;o++){var i=0;try{var s=r[o].classList;for(i=0;i<a.length;i++)s.add(a[i])}catch(t){if(e.isNode(r[o])&&!e.hasClass(r[o],n)){var l=r[o].className?r[o].className.split(/\s+/):[];for(i=0;i<a.length;i++)-1===l.indexOf(a[i])&&l.push(a[i]);r[o].className=l.join(" ")}}}return e._XR.call(this,t)},remClass:function(t,n){this._4X&&(n=t,t=this._X),t=e.morph(t);var r=e._check(t);if(!r||!n||!e.isStr(n))return this._4X?this:t;e.isArray(r)||(r=[r]);for(var a=n.split(/\s+/),o=0;o<r.length;o++){var i=0;try{var s=r[o].classList;for(i=0;i<a.length;i++)s.remove(a[i])}catch(t){if(e.isNode(r[o])&&e.hasClass(r[o],n)){var l=r[o].className?r[o].className.split(/\s+/):[],c=[];for(i=0;i<l.length;i++)-1===a.indexOf(l[i])&&c.push(l[i]);r[o].className=c.join(" ")}}}return e._XR.call(this,t)},toggleClass:function(t,n,r,a){this._4X&&(a=r,r=n,n=t,t=this._X),e.isFn(r)&&(a=r,r=null),t=e.morph(t);var o=e._check(t);if(!o||!n||!e.isStr(n))return this._4X?this:t;e.isArray(o)||(o=[o]);for(var i=0;i<o.length;i++){var s=o[i];e.isBool(r)||(r=!e.hasClass(s,n)),e[r?"addClass":"remClass"](s,n),e.isFn(a)&&a.apply(s,[r])}return e._XR.call(this,t)},setOffScreen:function(t){return this._4X&&(t=this._X),e.css(t,e.sraCSS),e._XR.call(this,t)},clearOffScreen:function(t){return this._4X&&(t=this._X),e.css(t,e.sraCSSClear),e._XR.call(this,t)},sraCSS:{position:"absolute",clip:"rect(1px 1px 1px 1px)",clip:"rect(1px, 1px, 1px, 1px)",clipPath:"inset(50%)",padding:0,border:0,height:"1px",width:"1px",overflow:"hidden",whiteSpace:"nowrap"},sraCSSClear:{position:"",clip:"auto",clipPath:"none",padding:"",height:"",width:"",overflow:"",whiteSpace:"normal"},_calcPosition:function(t,n,r){var a=n||t.posAnchor;if(a&&e.isStr(a)?a=e.query(a)[0]:a||(a=t.triggerNode),a){var o=r||t.autoPosition,i={},s=e.elementHeight(t.wrapper),l=e.elementWidth(t.wrapper),c=e.offset(a);"absolute"===e.css(t.wrapper,"position")&&"fixed"!==e.css(a,"position")&&(c=e.offset(a,!0)),1===o?(i.left=c.left,i.top=c.top-s):2===o?(i.left=c.right,i.top=c.top-s):3===o?(i.left=c.right,i.top=c.top):4===o?(i.left=c.right,i.top=c.bottom):5===o?(i.left=c.left,i.top=c.bottom):6===o?(i.left=c.left-l,i.top=c.bottom):7===o?(i.left=c.left-l,i.top=c.top):8===o?(i.left=c.left-l,i.top=c.top-s):9===o?(i.left=c.left,i.top=c.top):10===o?(i.left=c.right-l,i.top=c.top-s):11===o?(i.left=c.right-l,i.top=c.top):12===o&&(i.left=c.right-l,i.top=c.bottom),e.isNum(t.offsetTop)&&(t.offsetTop<0||t.offsetTop>0)&&(i.top+=t.offsetTop),e.isNum(t.offsetLeft)&&(t.offsetLeft<0||t.offsetLeft>0)&&(i.left+=t.offsetLeft),e.css(t.wrapper,i)}},getWindow:function(t){return{width:(t=e.isNode(t,window)?t:window).document.documentElement.clientWidth||t.document.body.clientWidth,height:t.document.documentElement.clientHeight||t.document.body.clientHeight}},_getAbsolutePos:function(e){if(!e)return e;var t=0,n=0;do{t+=e.offsetLeft,n+=e.offsetTop}while(e=e.offsetParent);return{left:t,top:n}},offset:function(t,n,r,a){if(this._4X&&(a=r,r=n,n=t,t=this._X),!e.isNode(t,window))return t;var o={},i=e.css(t,"position");if(n||"absolute"===i)o=e._getAbsolutePos(t);else if(r||"relative"===i)o.top=t.offsetTop,o.left=t.offsetLeft,o.height=e.elementHeight(t),o.width=e.elementWidth(t),o.right=o.left+o.width,o.bottom=o.top+o.height;else{var s=t.getBoundingClientRect();o={top:s.top,left:s.left,right:s.right,bottom:s.bottom,height:s.height,width:s.width}}return a&&(o={top:o.top,left:o.left}),o},_camelize:function(t){var n,r,a,o;for(e.isStr(t)||(t=""),o=(a=t.split("-"))[0],n=1;n<a.length;n++)r=a[n].charAt(0),o+=a[n].replace(r,r.toUpperCase());return o},_getComputedStyle:function(t,n,r){if(!t)return t;var a,o="undefined",i=document.defaultView;if(i&&i.getComputedStyle)t===document&&(t=document.body),(a=i.getComputedStyle(t,""))&&(o=a.getPropertyValue(n));else{if(!t.currentStyle)return null;o=t.currentStyle[e._camelize(n)]}return r?parseInt(o,10)||0:o},_num:function(){for(var t=0;t<arguments.length;t++)if(isNaN(arguments[t])||!e.isNum(arguments[t]))return!1;return!0},_def:function(){for(var e=0;e<arguments.length;e++)if(void 0===arguments[e])return!1;return!0},_str:function(){for(var t=0;t<arguments.length;t++)if(!e.isStr(arguments[t]))return!1;return!0},elementHeight:function(t,n){var r,a=0,o=0,i=0,s=0;if(!t)return 0;if(n=e._num(n)?n<0?0:Math.round(n):-1,(r=e._def(t.style))&&e._def(t.offsetHeight)&&e._str(t.style.height)){if(n>=0){if("CSS1Compat"===document.compatMode&&(null!==(a=e._getComputedStyle(t,"padding-top",1))?(o=e._getComputedStyle(t,"padding-bottom",1),i=e._getComputedStyle(t,"border-top-width",1),s=e._getComputedStyle(t,"border-bottom-width",1)):e._def(t.offsetHeight,t.style.height)&&(t.style.height=n+"px",a=t.offsetHeight-n)),n-=a+o+i+s,isNaN(n)||n<0)return;t.style.height=n+"px"}n=t.offsetHeight}else r&&e._def(t.style.pixelHeight)&&(n>=0&&(t.style.pixelHeight=n),n=t.style.pixelHeight);return n},elementWidth:function(t,n){var r,a=0,o=0,i=0,s=0;if(!t)return 0;if(n=e._num(n)?n<0?0:Math.round(n):-1,(r=e._def(t.style))&&e._def(t.offsetWidth)&&e._str(t.style.width)){if(n>=0){if("CSS1Compat"===document.compatMode&&(null!==(a=e._getComputedStyle(t,"padding-left",1))?(o=e._getComputedStyle(t,"padding-right",1),i=e._getComputedStyle(t,"border-left-width",1),s=e._getComputedStyle(t,"border-right-width",1)):e._def(t.offsetWidth,t.style.width)&&(t.style.width=n+"px",a=t.offsetWidth-n)),n-=a+o+i+s,isNaN(n)||n<0)return;t.style.width=n+"px"}n=t.offsetWidth}else r&&e._def(t.style.pixelWidth)&&(n>=0&&(t.style.pixelWidth=n),n=t.style.pixelWidth);return n},_top:function(t,n){var r=e._def(t.style);return r&&e._str(t.style.top)?e._num(n)?t.style.top=n+"px":(n=parseInt(t.style.top,10),isNaN(n)&&(n=e._getComputedStyle(t,"top",1)),isNaN(n)&&(n=0)):r&&e._def(t.style.pixelTop)&&(e._num(n)?t.style.pixelTop=n:n=t.style.pixelTop),n},_left:function(t,n){var r=e._def(t.style);return r&&e._str(t.style.left)?e._num(n)?t.style.left=n+"px":(n=parseInt(t.style.left,10),isNaN(n)&&(n=e._getComputedStyle(t,"left",1)),isNaN(n)&&(n=0)):r&&e._def(t.style.pixelLeft)&&(e._num(n)?t.style.pixelLeft=n:n=t.style.pixelLeft),n},isPointerWithin:function(t){return!!(e.isNode(t)&&e.event.pointer&&e.isNode(e.event.pointer.target))&&e.isWithin(e.event.pointer.target,t)},owns:function(t,n){this._4X&&(n=t,t=this._X);var r=[];t=e.morph(t);return e.isNode(t)&&(e.query(n,(function(t,n){e.isNode(n)&&r.push(n)})),r=r.reverse(),e.loop(r,(function(n,r){r.id||(r.id=e.genId());var a=r.id;-1===["input","img","progress","iframe","hr"].indexOf(t.nodeName.toLowerCase())&&e.addIdRef(t,"aria-owns",a)}),"array")),e._XR.call(this,t)},controls:function(t,n,r){return this._4X&&(n=t,t=this._X),r=r||"aria-controls",e.query(n,(function(n,a){if(e.isNode(a)){a.id||(a.id=e.genId());var o=a.id;e.query(t,(function(t,n){e.addIdRef(n,r,o)}))}})),e._XR.call(this,t)},labelledBy:function(t,n){return this._4X&&(n=t,t=this._X),t=e.controls(t,n,"aria-labelledby"),e._XR.call(this,t)},describedBy:function(t,n){return this._4X&&(n=t,t=this._X),t=e.controls(t,n,"aria-describedby"),e._XR.call(this,t)},flowsTo:function(t,n){return this._4X&&(n=t,t=this._X),t=e.controls(t,n,["aria-controls","aria-flowto"]),e._XR.call(this,t)},addIdRef:function(t,n,r){this._4X&&(r=n,n=t,t=this._X),t=e.morph(t);var a=e._check(t),o=(r||"").split(/\s+/);return e.loop(a,(function(t,r){e.loop(n,(function(t,n){for(var a=(e.getAttr(r,n)||"").split(/\s+/),i=0;i<o.length;i++){var s=o[i];-1===a.indexOf(s)&&a.push(s)}e.setAttr(r,n,a.join(" "))}),"array")}),"array"),e._XR.call(this,t)},remIdRef:function(t,n,r){this._4X&&(r=n,n=t,t=this._X),t=e.morph(t);var a=e._check(t),o=(r||"").split(/\s+/);return e.loop(a,(function(t,r){e.loop(n,(function(t,n){for(var a=[],i=(e.getAttr(r,n)||"").split(/\s+/),s=0;s<i.length;s++){var l=i[s];-1===o.indexOf(l)&&a.push(l)}e.setAttr(r,n,a.join(" "))}),"array")}),"array"),e._XR.call(this,t)},genId:function(n){this._4X&&(n=this._X);var r="DC4X"+((new Date).getTime()+t++);return n&&e.isStr(n)&&(n=e.morph(n),n=e._check(n,!0)),e.isNode(n)?(n.id=r,e._XR.call(this,n)):r},announce:function(t,n,r){return this._4X&&(r=n,n=t,t=this._X),t&&s(t,n,r),e._XR.call(this,t)},alert:function(t,n){return this._4X&&(n=t,t=this._X),t&&s(t,n,!0),e._XR.call(this,t)},isOutOfView:function(e){var t=e.getBoundingClientRect(),n={bounding:t};return n.top=t.top<0,n.left=t.left<0,n.bottom=t.bottom>(window.innerHeight||document.documentElement.clientHeight),n.right=t.right>(window.innerWidth||document.documentElement.clientWidth),n.any=n.top||n.left||n.bottom||n.right,n.all=n.top&&n.left&&n.bottom&&n.right,n},getOrientation:function(t){this._4X&&(t=this._X),e.isArray(t)||(t=e.morph(t),t=e._check(t));var n={};if(!t||!e.isArray(t)||t.length<2||!e.isNode(t[0]))return n;var r,a,o=[],i=[];e.loop(t,(function(n,s){var l=e.offset(s);0===n?r=l:n===t.length-1&&(a=l),o.push(l.top),i.push(l.left)}),"array");var s=function(e,t){return Math.max(e,t)},l=function(e,t){return Math.min(e,t)},c=o.reduce(s)-o.reduce(l),u=i.reduce(s)-i.reduce(l);return n.orientation=u>c?"horizontal":"vertical",n.lineWrap="horizontal"===n.orientation&&.8*(a.bottom-r.top)>r.height,n},focus:function(t,n){return this._4X&&(n=t,t=this._X),t=e.morph(t),e.isNode(t)?(e._setFocus(t),e.isFn(n)&&n.call(t,t),e._XR.call(this,t)):this._4X?this:t},isFocusWithin:function(t){return this._4X&&(t=this._X),!(!e.isNode(t,null,document)||!t.querySelectorAll)&&t.querySelectorAll("*:focus").length>0},isHidden:function(t){return this._4X&&(t=this._X),!e.isNode(t)||(t.offsetHeight+t.offsetWidth<1||"hidden"===e.css(t,"visibility"))},isWithin:function(t,n){this._4X&&(n=t,t=this._X);for(var r=t,a=e.isNode(n,null,null,11)?n:document.body;e.isNode(r,null,null,11,3);){if(r===a)return!0;r=r.parentNode}return!1},hide:function(t){return this._4X&&(t=this._X),t=e.morph(t),e.isNode(t)&&(t.hidden=!0),e._XR.call(this,t)},show:function(t){return this._4X&&(t=this._X),t=e.morph(t),e.isNode(t)&&(t.hidden=!1),e._XR.call(this,t)},hideBackground:function(t){this._4X&&(t=this._X);var n=t?e.morph(t):null;return e.isNode(n)?(n&&n.parentNode&&n.parentNode.nodeName&&"body"===n.parentNode.nodeName.toLowerCase()||document.body.appendChild(n),e.loop(document.body.children,(function(t,r){if(e.isNode(r)){var a=r===n;r.inert=!a,e.setAttr(r,"aria-hidden",a?"false":"true"),a&&e.remAttr(r,"aria-hidden")}}),"array")):e.showBackground(),e._XR.call(this,n)},showBackground:function(t){this._4X&&(t=this._X);var n=t?e.morph(t):null;return e.isNode(n)?e.hideBackground(n):e.loop(document.body.children,(function(t,n){e.isNode(n)&&(n.inert=!1,e.remAttr(n,"aria-hidden"))}),"array"),e._XR.call(this,n)},svgFix:function(t){return this._4X&&(t=this._X),t=e.morph(t),e.isNode(t,null,document,11)&&e.isIE()&&e.query("svg",t,(function(t,n){e.setAttr(n,"focusable","false")})),e._XR.call(this,t)},setKBA11Y:function(t,n,r,a,o){this._4X&&(o=a,a=r,r=n,n=t,t=this._X),e.isFn(n)&&(o=n,n=null),e.isFn(r)&&(o=r,r=null),e.isFn(a)&&(o=a,a=null),e.isBool(n)&&(a=n,n=null),e.isBool(r)&&(a=r,r=null),n=n||"button";var i=e.query(t,(function(t,i){return!(!e.isNode(i)||e.isNative(i))&&(e.setAttr(i,{tabindex:0,role:n}),r&&e.setAttr(i,"aria-label",r),e.isFn(o)&&e.on(i,"click.kba11y",o),e.on(i,{keydown:function(t){var n=e.keyEvent(t);(13===n||!a&&32===n)&&(e.trigger(i,"click"),t.preventDefault())}},".kba11y"),!0)}));return t=i.length?1===i.length?i[0]:i:null,e._XR.call(this,t)},setDisabled:function(t,n){this._4X&&(n=t,t=this._X);var r=t,a=!1;return!e.isDC(t)&&e.hasDC(t)&&(t=e.getDC(t)),e.isDC(t)&&(r=t.triggerNode||t.trigger,a=!0),e.query(r,(function(t,r){var o=e.isNative(r),i=o&&"a"===r.nodeName.toLowerCase();o&&!i?r.disabled=!!n:(e.setAttr(r,"aria-disabled",n?"true":"false"),i&&(n?e.on(r,"click.disable",(function(e){e.preventDefault()})):e.off(r,"click.disable"))),e.data(r,"disabled",!!n),a&&(r.disabled=!0)})),e._XR.call(this,t)},isDisabled:function(t){this._4X&&(t=this._X);var n=t;return!e.isDC(t)&&e.hasDC(t)&&(t=e.getDC(t)),e.isDC(t)&&(n=t.triggerNode||e.query(t.trigger)[0]),!!(e.isDC(t)&&t.disabled||e.data(n,"disabled")||e.isNode(n)&&"true"===e.getAttr(n,"aria-disabled"))},updateDisabled:function(t){this._4X&&(t=this._X);var n=t;return e.isDC(t)&&(n=t.siblings),n||(n=document.querySelectorAll('*[aria-disabled="true"]')),e.loop(n,(function(t,n){var r=n;!e.isDC(n)&&e.hasDC(n)&&(n=e.getDC(n)),e.isDC(n)&&(r=n.triggerNode||n.trigger),e.query(r,(function(t,n){!!(e.isNative(n)&&n.disabled||"true"===e.getAttr(n,"aria-disabled"))&&e.data(n,"disabled",!0)}))}),"array"),e._XR.call(this,t)},isFocusable:function(t,n){if(this._4X&&(n=t,t=this._X),!e.isNode(t)||e.isHidden(t)||!e.isWithin(t))return!1;var r=parseInt(e.getAttr(t,"tabindex"));return!!(n&&e.isNum(r)||!n&&e.isNum(r)&&r>=0||e.isNative(t)&&!t.disabled)},_setFocus:function(t){return e.isNode(t)&&(e.isFocusable(t)||e.setAttr(t,"tabindex",-1),t.focus()),t},_GenDC:function(t,n,r){var a=[],o=function(t){var n=0,r=null,o=[];if((t=a[D.indexVal]).top.widgetType&&e._widgetTypes.length)for(n=0;n<e._widgetTypes.length;n++)(r=e.reg.get(e._widgetTypes[n]))&&r.top.autoCloseWidget&&r.top.loaded&&r.top.widgetType!==t.top.widgetType&&r.top.bypass();if(t.top.autoCloseSameWidget&&e._regWidgets.has(t.top.widgetType))for(o=e._regWidgets.get(t.top.widgetType),n=0;n<o.length;n++)(r=e.reg.get(o[n])).top.currentWT=r.top===t.top,r&&r.top.loaded&&!r.top.currentWT&&r.top.bypass(),r&&r.top.isAnimating&&r.top.loading&&!r.top.currentWT&&e.Velocity&&(e.Velocity.animate(r.top.wrapper,"finish"),r.top.css(r.top.style));return t},i=function(t){var n=a[t.indexVal],r=n.isDisabled();return(r||n.loading||n.loaded||n.allowRerender||n.lock||n.closing)&&(n.loaded&&n.isToggle?u(n):n.loaded&&n.allowRerender&&n.bypass((function(){i(n)})),!n.allowRerender||r||n.loading||n.loaded||n.lock||n.closing)||(o(n),n.cancel=!1,n.fn.baseId=e.genId(),n.wrapperId=n.fn.baseId+"ON",n.containerId=n.fn.baseId+"IN",e.getModule(n,"beforeRender",n.container),e._parseDCScripts(n,"BeforeRender",s)),n},s=function(t){var n=a[t.indexVal];if(n.cancel)return n.cancel=n.loading=!1,n;if(n.loading=!0,n.mode&&n.toggleHide&&(n.toggleHide=!1),n.toggleHide)return n.isLoading?n.fn.afterLoaded=l:l(n),n;switch(n.mode){case 1:n.content=e.toNode(),n.isLoading=!0,e.load(n.fetch.url,n.content,n.fetch.data,(function(t,r){n.isLoading=!1,n.preloadImages&&e.preload(t),e.getModule(n,"afterFetch",t),n.fetch.success(t,r,n),l(n)}),(function(t,r){n.isLoading=!1,n.fetch.error(t,r,n),e.parseDebug(t)}));break;case 2:n.content=e.toNode(),n.isLoading=!0,e.Get({url:n.fetch.url,data:n.fetch.data,success:function(t,r){n.isLoading=!0,n.preloadImages&&e.preload(t),e.getModule(n,"afterFetch",t),n.fetch.success(t,r,n),l(n)},error:function(e,t){n.isLoading=!1,n.fetch.error(e,t,n)}});break;default:n.isLoading?n.fn.afterLoaded=l:l(n)}return n},l=function(t){var n=a[t.indexVal];if(n.cancel)return n.cancel=n.loading=!1,n;if(n.toggleHide?n.contentOnly=!0:(n.importCSS&&(n.fn.style=e.toNode(),e.import(n.importCSS,{},n.fn.style)),n.exposeBounds&&(n.contentOnly=!1)),n.contentOnly)n.content=e.morph(n.content),n.toggleHide||(n.content=e._check(n.content,!0)),n.wrapper=n.container=n.content,n.content.id||(n.content.id=n.fn.baseId),n.wrapperId=n.containerId=n.content.id,!n.toggleHide&&n.content.hidden&&(n.content.hidden=!1);else{n.wrapper=e.create("div",{id:n.wrapperId}),n.container=e.create("div",{id:n.containerId}),n.wrapper.appendChild(n.container),e.isStr(n.content)&&e.isMarkup(n.content)?e.insertMarkup(n.content,n.container):e.insert(n.content,n.container,null,!0);var r=e.firstChild(n.container);r&&r.hidden&&(r.hidden=!1)}if(!n.toggleHide){var o=n.container.querySelectorAll("script");o.length&&e.loop(o,(function(t,r){r.src?(e.isArray(n.jsAfter)||(n.jsAfter=[]),n.jsAfter.push(r.src)):(e.isArray(n.embeddedJS)||(n.embeddedJS=[]),n.embeddedJS.push(new Function("window,document,$A,DC,dc",r.innerHTML))),r.parentNode.removeChild(r)}),"array"),n.fn.style&&e.prepend(n.fn.style,n.wrapper),n.className&&n.addClass(n.className),n.displayInline&&e.css([n.wrapper,n.container],"display","inline")}return n.style&&n.css(n.style),n.exposeBounds&&n.setAttr("role","region"),e.module[n.widgetType]&&e.isFn(e.module[n.widgetType].role)&&n.setAttr(e.module[n.widgetType].role.call(n,n)),e.module[n.widgetType]&&e.isFn(e.module[n.widgetType].innerRole)&&e.setAttr(n.container,e.module[n.widgetType].innerRole.call(n,n)),n.ariaLabelledby&&n.triggerNode?(n.triggerNode.id||(n.triggerNode.id=e.genId()),e.addIdRef(n.wrapper,"aria-labelledby",n.triggerNode.id)):n.role&&n.setAttr("aria-label",n.role),n.ariaControls&&n.triggerNode&&e.setAttr(n.triggerNode,"aria-controls",n.wrapperId),e.getModule(n,"duringRender",n.container),e._parseDCScripts(n,"DuringRender",c),n},c=function(t){var n=a[t.indexVal];if(n.cancel)return n.cancel=n.loading=!1,n;for(var r=0;r<n.siblings.length;r++){var o=n.siblings[r];o.loaded&&!o.allowMultiple&&o.bypass()}if(n.toggleHide)n.container.hidden=!1,n.storeData=!0;else if(!n.isRendered)if(n.root)if(e.isChain(n.root)&&(n.root=n.root.return()),n.before)e.isFn(n.before)?n.before.apply(n,[n.wrapper,n.root]):e.before(n.wrapper,n.root);else if(n.prepend)if(e.isFn(n.prepend))n.prepend.apply(n,[n.wrapper,n.root]);else try{e.prepend(n.wrapper,n.root)}catch(t){e.before(n.wrapper,n.root)}else if(n.append)if(e.isFn(n.append))n.append.apply(n,[n.wrapper,n.root]);else try{e.append(n.wrapper,n.root)}catch(t){e.after(n.wrapper,n.root)}else n.after?e.isFn(n.after)?n.after.apply(n,[n.wrapper,n.root]):e.after(n.wrapper,n.root):e.insert(n.wrapper,n.root,null,!0);else n.targetNode?e._insertAfter(n.wrapper,n.targetNode):n.triggerNode&&e._insertAfter(n.wrapper,n.triggerNode);n.fn.wasRendered=n.isRendered,n.isRendered=!0,n.storeData||(n.contentOnly?n.content=n.container.cloneNode(!0):n.content=e.cloneNodes(n.container));var i=function(){e.isAnimating=n.isAnimating=!1,n.isFocusable&&n.setAttr({tabindex:"0","aria-describedby":n.containerId}),n.autoPosition>0&&!n.root&&!n.autoFix&&e._calcPosition(n),n.autoFix&&(f(n),p(n)),n.exposeHiddenClose&&(n.closeId=n.fn.baseId+"CL",n.fn.closeLink=e.create("a",{id:n.closeId,href:"#close"},e.sraCSS,n.closeClassName),n.fn.closeLink.innerHTML=n.hiddenCloseName,e.append(n.fn.closeLink,n.wrapper),e.on(n.fn.closeLink,{click:function(e){n.remove(),e.preventDefault()}}),n.displayHiddenClose?e.on(n.fn.closeLink,{focus:function(t){!(!e.isFn(n.tabOut)||!n.tabOut(t,n))||e.clearOffScreen(this)},blur:function(t){e.setOffScreen(this)}}):e.setAttr(n.fn.closeLink,"tabindex","-1")),e.query("."+n.closeClassName,n.container,(function(t,r){n.toggleHide&&e.off(r,"click.closeDC"),e.on(r,"click.closeDC",(function(e){n.remove(),e.preventDefault()}))})),e.data(n.wrapper,"DC-O",n),n.escToClose&&(n.toggleHide&&e.off(n.wrapper,"keydown.esctoclose"),e.on(n.wrapper,"keydown.esctoclose",(function(t){27===e.keyEvent(t)&&(n.remove(),t.stopPropagation())}))),n.activeElements=e.getActive(n.container,!0),n.activeElements.length&&(n.first=n.activeElements[0],n.last=n.activeElements[n.activeElements.length-1],n.circularTabbing&&e.setCircular(n.activeElements));var t={};e.data(n.id,"DC",n),e.loop(n.events,(function(r,a){e.isFn(n[a])&&(t[a.toLowerCase().replace(/^on/,"")]=function(e){n[a].apply(n.wrapper,[e,n])})}),"array"),n.toggleHide&&e.off(n.wrapper,".extradchandlers4x"),e.on(n.wrapper,t,n.id,".extradchandlers4x"),n.loading=!1,n.loaded=!0,n.abortLoad||n.autoCloseSameWidget&&e._regWidgets.has(n.widgetType)&&!n.currentWT?(n.abortLoad=!1,n.fn.timer&&clearTimeout(n.fn.timer),n.fn.timer=setTimeout((function(){n.remove()}),1)):(n.toggleClassName&&e.toggleClass(n.triggerNode,n.toggleClassName,!0),e.isArray(n.embeddedJS)&&n.embeddedJS.length&&e.loop(n.embeddedJS,(function(t,r){r.call(n.container,window,document,e,n,n)}),"array"),e.getModule(n,"afterRender",n.container),e._parseDCScripts(n,"AfterRender",(function(){n.scrollIntoView&&(e.isFn(n.scrollIntoView)?n.scrollIntoView.call(n.container,n,n.container):n.container.scrollIntoView({behavior:"smooth"})),e.lastLoaded=n,n.forceFocus&&n.focus(n),e.isFn(n.fn.renderCallback)&&(n.fn.renderCallback.call(n,n),n.fn.renderCallback=null),n.announce&&e.announce(n.container,n.noRepeat,n.isAlert),e.straylight&&e.straylight(n.container),e.isNum(n.delayTimeout)&&n.delayTimeout>0&&(n.fn.timer&&clearTimeout(n.fn.timer),n.fn.timer=setTimeout((function(){n.timeout(n)}),n.delayTimeout))})))};return!n.fn.wasRendered&&n.animate&&e.isFn(n.animate.onRender)?(e.isAnimating=n.isAnimating=!0,n.animate.onRender.call(n.wrapper,n,n.wrapper,i)):i(),n},u=function(t){var n=a[t.indexVal];return!n.loaded||n.lock||n.closing||(n.closing=!0,n.cancel=!1,e.getModule(n,"beforeRemove",n.container),e._parseDCScripts(n,"BeforeRemove",(function(){if(!n.loaded||n.lock||n.cancel)return n.closing=n.cancel=!1,n;n.loaded=!1;var t=function(){e.isAnimating=n.isAnimating=!1,n.storeData||e._cleanAll(n.container,!0),n.fn.style&&e.remove(n.fn.style),n.fn.closeLink&&e.remove(n.fn.closeLink),n.toggleHide?(n.content=n.container,n.content.hidden=!0,n.wrapper=n.container=null):(n.contentOnly?(n.container.parentNode&&(n.content=n.container.parentNode.removeChild(n.container)),n.wrapper=n.container=null):n.content=e.extractNodes(n.container),e.isNode(n.wrapper)&&e.empty(n.wrapper,!0)),n.isRendered=!1,n.loaded=!1,n.toggleClassName&&e.toggleClass(n.triggerNode,n.toggleClassName,!1),n.closing=!1,e.getModule(n,"afterRemove",n.container),e._parseDCScripts(n,"AfterRemove",(function(){n.fn.bypass||(n.returnFocus&&n.triggerNode&&!n.rerouteFocus?e.focus(n.triggerNode):n.rerouteFocus&&(e.focus(n.rerouteFocus),n.rerouteFocus=null)),e.isFn(n.fn.removeCallback)&&(n.fn.removeCallback.call(n,n),n.fn.removeCallback=null)}))};n.animate&&e.isFn(n.animate.onRemove)?(e.isAnimating=n.isAnimating=!0,n.animate.onRemove.call(n.wrapper,n,n.wrapper,t)):t()}))),n},d=function(t){var n=a[t.indexVal];if(!n.trigger||!n.on)return n;var r=[];return e.isPlainObject(n.on)?e.loop(n.on,(function(e,t){r.push(e)}),"object"):e.isStr(n.on)&&(r=n.on.split(/\s+/)),e.query(n.trigger,(function(t,n){e.off(n,r)})),n},p=function(t){var n=a[t.indexVal];if(!n.loading&&!n.loaded)return n;var r={position:"fixed",right:"",bottom:"",top:"",left:""};switch(n.autoFix){case 1:r.top=0,r.left="40%";break;case 2:r.top=0,r.right=0;break;case 3:r.top="40%",r.right=0;break;case 4:r.bottom=0,r.right=0;break;case 5:r.bottom=0,r.left="40%";break;case 6:r.bottom=0,r.left=0;break;case 7:r.top="40%",r.left=0;break;case 8:r.top=0,r.left=0;break;case 9:r.top="40%",r.left="40%";break;default:r=n.style}return e.css(n.wrapper,r),n},f=function(t){var n=a[t.indexVal];if(!n.loading&&!n.loaded)return n;var r=e.getWindow(),o=r.width,i=r.height,s=e.elementWidth(n.wrapper),l=e.elementHeight(n.wrapper),c=50;o>s&&(c=parseInt(s/o*100/2,10));var u=50;switch(i>l&&(u=parseInt(l/i*100/2,10)),n.autoFix){case 1:case 5:e.css(n.wrapper,"left",50-c+"%");break;case 3:case 7:e.css(n.wrapper,"top",50-u+"%");break;case 9:e.css(n.wrapper,{left:50-c+"%",top:50-u+"%"})}if(n.offsetTop<0||n.offsetTop>0||n.offsetLeft<0||n.offsetLeft>0){var d=e.offset(n.wrapper);d.top+=n.offsetTop,d.left+=n.offsetLeft,e.css(n.wrapper,d)}return n},g=function(t){return(t=a[D.indexVal]).fn.internalEventsId=e.getIdFor(t.id)||e.setIdFor(t.id),t.trigger&&e.query(t.trigger,(function(n,r){t.toggleHide&&e.off(r,"."+t.fn.internalEventsId),t.triggerNode||(t.triggerNode=r),e.isMap(e.data(r,"DC-ON"))||e.data(r,"DC-ON",new Map),e.data(r,"DC-ON").set(t.id,t),e.data(r,"DC",t),t.on&&(e.isStr(t.on)?e.on(r,t.on,(function(e){i(t),e.preventDefault()}),t.id,"."+t.fn.internalEventsId):e.isPlainObject(t.on)&&e.on(r,t.on,t.id,"."+t.fn.internalEventsId)),t.escToClose&&e.on(r,"keydown",(function(n){27===e.keyEvent(n)&&(t.remove(),n.stopPropagation())}),"."+t.fn.internalEventsId)})),t},h=function(t){var n=function(){};n.prototype=t;var r=new n;return r.props.DC=r.DC=r,e.lastCreated.push(r),r},m=function(t){t=a[D.indexVal];return e.reg.set(t.id,t),t.widgetType&&t.autoCloseWidget&&e._widgetTypes.push(t.id),t.widgetType&&t.autoCloseSameWidget&&(e._regWidgets.has(t.widgetType)||e._regWidgets.set(t.widgetType,[]),e._regWidgets.get(t.widgetType).push(t.id)),t},v=[],b=["jsOnceBeforeRender","onceBeforeRender","jsBeforeRender","beforeRender","jsOnceDuringRender","onceDuringRender","jsDuringRender","duringRender","jsOnceAfterRender","onceAfterRender","jsAfterRender","afterRender","jsOnceBeforeRemove","onceBeforeRemove","jsBeforeRemove","beforeRemove","jsOnceAfterRemove","onceAfterRemove","jsAfterRemove","afterRemove"],y=0,A=0,w={fn:{isDCI:!0},props:{},setOffScreen:function(){return e.setOffScreen(this.wrapper),this},clearOffScreen:function(){return e.clearOffScreen(this.wrapper),this},hasDC:function(){return!0},getDC:function(){return this},offset:function(t,n,r){return e.offset(this.wrapper,t,n,r)},setTrigger:function(e){return(e=e||this).trigger&&e.on?function(e){var t=a[e.indexVal];return d(t),g(t),t}(e):e},unsetTrigger:function(e){return(e=e||this).trigger&&e.on?d(e):e},hiddenCloseName:"Close",displayHiddenClose:!0,query:function(t,n,r){return r=n,n=this.container,e.query(t,n,r)},contentOnly:!0,allowCascade:!0,destroy:function(t){var n=this;return setTimeout((function(){e.destroy(n,t)}),1),!0},getAttr:function(t){return e.getAttr(this.wrapper,t)},hasAttr:function(t){return e.hasAttr(this.wrapper,t)},remAttr:function(t){return e.remAttr(this.wrapper,t),this},setAttr:function(t,n){return e.setAttr(this.wrapper,t,n),this},toggleAttr:function(t,n){return e.toggleAttr(this.wrapper,t,n),this},hasClass:function(t){return e.hasClass(this.wrapper,t)},addClass:function(t){return e.addClass(this.wrapper,t),this},nearestHL:function(t){return e.nearestHL(this.wrapper,t)},remClass:function(t){return e.remClass(this.wrapper,t),this},toggleClass:function(t,n,r){return e.toggleClass(this.wrapper,t,n,r),this},activeElements:[],forceFocusWithin:!0,focus:function(t){return(t=t||this).loaded?(e.focus(t.forceFocusWithin&&t.activeElements.length&&e.isNode(t.first)?t.first:t.container),t):t},speak:function(t){return e.announce(this.container,t),this},alert:function(t){return e.alert(this.container,t),this},load:function(t,n,r){var a=this;return e.isFn(n)&&(r=n,n=null),a.isLoading=!0,e.load(t,a.container,n,(function(t){a.isLoading=!1,e.isFn(r)&&r.call(this,t)}),(function(t){a.isLoading=!1,e.parseDebug(t)})),a},fetch:{url:"",data:{returnType:"html"},success:function(e,t,n){return n.content=e,n},error:function(e,t,n){return n.error=e,n}},isFocusWithin:function(t){t=t||this;return e.isFocusWithin(t.container)},setProps:function(t){var n=this;return e.extend(!0,n.props,t||{}),n.props.DC=n,n},getText:function(){return e.getText(this.container)},insert:function(t){var n=this;return n.loaded&&e.isNode(n.container)?(e.insert(t,n.container),e.isNum(n.delayTimeout)&&n.delayTimeout>0&&(n.fn.timer&&clearTimeout(n.fn.timer),n.fn.timer=setTimeout((function(){n.timeout(n)}),n.delayTimeout))):(n.content=t,n.mode=0,i(n)),n},prependWithin:function(t){return e.prepend(t,this.container),this},appendWithin:function(t){return e.append(t,this.container),this},renderWithin:function(t,n){var r=this;return r.before=r.prepend=r.append=r.after=!1,e.extend(r,{root:t},n||{}),r.bypass((function(){i(r)}))},insertBefore:function(t,n){var r=this;return r.before=r.prepend=r.append=r.after=!1,e.extend(r,{root:t,before:!0},n||{}),r.bypass((function(){i(r)}))},prependTo:function(t,n){var r=this;return r.before=r.prepend=r.append=r.after=!1,e.extend(r,{root:t,prepend:!0},n||{}),r.bypass((function(){i(r)}))},appendTo:function(t,n){var r=this;return r.before=r.prepend=r.append=r.after=!1,e.extend(r,{root:t,append:!0},n||{}),r.bypass((function(){i(r)}))},insertAfter:function(t,n){var r=this;return r.before=r.prepend=r.append=r.after=!1,e.extend(r,{root:t,after:!0},n||{}),r.bypass((function(){i(r)}))},bypass:function(t){var n=this;return n.loaded?(n.fn.removeCallback=function(){n.fn.bypass=!1,e.isFn(t)&&t.call(n,n)},n.fn.bypass=!0,u(n)):e.isFn(t)&&t.call(n,n),n},setDisabled:function(t){return e.setDisabled(this,t),this},isDisabled:function(t){t=t||this;return e.isDisabled(t)},updateDisabled:function(t){t=t||this;return e.updateDisabled(t),t},render:function(t){var n=this;if(n.isDisabled())return n;var r=function(){n.loaded?e.isFn(t)&&t.call(n,n):(n.fn.renderCallback=t,i(n))};return e.isNum(n.delay)&&n.delay>0?(n.fn.Delay&&clearTimeout(n.fn.Delay),n.fn.Delay=setTimeout((function(){r()}),n.delay)):r(),n},rerender:function(e){var t=this,n=t.allowRerender;return t.allowRerender=!0,t.remove((function(){t.render(e)})),t.allowRerender=n,t},remove:function(t){var n=this;return n.isDisabled()||(n.loaded?(n.fn.removeCallback=t,u(n)):e.isFn(t)&&t.call(n,n)),n},toggle:function(e){var t=this;return t.loaded?t.remove(e):t.render(e),t},events:["click","dblClick","touchStart","touchEnd","touchMove","mouseOver","mouseOut","mouseDown","mouseUp","mouseMove","mouseEnter","mouseLeave","keyDown","keyPress","keyUp","error","focus","focusIn","focusOut","blur","change","resize","scroll","contextmenu","mouseWL","mousemultiWL","DOMMouseScroll","selectstart","selectend","orientationchange","reset","select","submit","load","unload","beforeunload","move","DOMContentLoaded","abort","onRemove"],timeout:function(e){return e.remove(),e},closeClassName:"CloseDC",style:{},css:function(t,n,r){var a=this;return e.isBool(n)&&(r=n,n=null),!e.isStr(t)||e.isStr(n)||e.isNum(n)?(t&&e.isStr(t)&&r?a.style[t]=n:t&&"object"==typeof t&&r&&e.extend(a.style,t),e.css(a.wrapper,t,n),a):e.css(a.wrapper,t)},map:function(t,n){var r=this;t||(t={});var a=function(e,t){for(var n=0;n<t.length;n++)if(t[n].id===e.id)return!0;return!1};if(e.isDC(t.parent)&&(r.parent=t.parent),e.isArray(t.children)){n||(r.children=[]);for(var o=0;o<t.children.length;o++)e.isDC(t.children[o])&&(t.children[o].parent=r,a(t.children[o],r.children)||r.children.push(t.children[o]))}if(e.isArray(t.siblings)){n||(r.siblings=[r]);for(o=0;o<t.siblings.length;o++)e.isDC(t.siblings[o])&&(a(t.siblings[o],r.siblings)||r.siblings.push(t.siblings[o]))}r.top=r;for(var i=r.parent;e.isDC(i)&&(!r.widgetType||r.widgetType===i.widgetType);)r.top=i,i=i.parent;r.parent&&!n&&(r.parent.children=[]);for(var s=0;s<r.siblings.length;s++){var l=r.siblings[s];e.isDC(l)&&(l.parent=r.parent,l.siblings=r.siblings,r.parent&&!a(l,r.parent.children)&&r.parent.children.push(l))}var c=function(t){for(var n=0;n<t.length;n++){if(e.isDC(t[n])&&t[n].children.length)for(var a=0;a<t[n].children.length;a++){var o=t[n].children[a];e.isDC(o)&&c(o.siblings)}e.isDC(t[n])&&(t[n].top=r.top)}};return c(r.siblings),r},children:[],siblings:[],setPosition:function(t,n,r){var a=this;return e.isNum(t)&&(r=n,n=t,t=null),r&&(a.posAnchor=t||a.posAnchor,a.autoPosition=n||a.autoPosition),e._calcPosition(a,t,n),a},setFix:function(e,t){var n=this;return t&&(n.autoFix=e||n.autoFix),p(n),e>0&&f(n),n}};for(e.extend(w,{text:w.getText,getAttribute:w.getAttr,hasAttribute:w.hasAttr,removeAttribute:w.remAttr,setAttribute:w.setAttr,toggleAttribute:w.toggleAttr,removeClass:w.remClass,nearestHeadingLevel:w.nearestHL}),n||(n={}),y=0;y<t.length;y++){var x=t[y],C={},$={};if(e.isBool(x.allowCascade)||(e.isBool(n.allowCascade)?x.allowCascade=n.allowCascade:e.isBool(e.fn.globalDC.allowCascade)?x.allowCascade=e.fn.globalDC.allowCascade:x.allowCascade=w.allowCascade),x.allowCascade)for(A=0;A<b.length;A++)C[b[A]]=e.fn.globalDC[b[A]],$[b[A]]=n[b[A]];w.indexVal=a.length,a[w.indexVal]=h(w);var D=a[w.indexVal];if(e.module[x.widgetType]&&e.isFn(e.module[x.widgetType].configure)&&e.extend(!0,D,e.module[x.widgetType].configure.call(D,D)||{}),e.extend(!0,D,e.fn.globalDC),e.extend(!0,D,n),e.extend(!0,D,x),D.allowCascade){for(A=0;A<b.length;A++)e.fn.globalDC[b[A]]=C[b[A]];D.fn.proto=$}if(e.query(D.trigger,(function(t,n){e.isMap(e.data(n,"DC-ON"))&&e.data(n,"DC-ON").has(D.id)&&e.data(n,"DC-ON").get(D.id).unsetTrigger()})),m(D),e.isDC(D)){if(g(D),D.autoRender&&v.push(D),e.isDC(r)){for(var T=-1,N=r,S=D,k=0;k<N.children.length;k++)S.id===N.children[k].id&&(T=k);T>=0?N.children.slice(T,1,S):N.children.push(S),S.parent=N;for(var O=S;O.parent;)O=O.parent;S.top=O}else D.top=D;D.onCreate&&e.isFn(D.onCreate)&&D.onCreate.apply(D,[D]),e.updateDisabled(D),D.trackPage&&e.getHash()===D.id&&v.push(D)}}for(y=0;y<a.length;y++)a[y].siblings=a;if(v.length)for(A=0;A<v.length;A++)i(v[A]);return a}}),e.extend({isFunction:e.isFn,isString:e.isStr,isNumber:e.isNum,isBoolean:e.isBool,getElement:e.get,createElement:e.create,getAttribute:e.getAttr,hasAttribute:e.hasAttr,removeAttribute:e.remAttr,setAttribute:e.setAttr,toggleAttribute:e.toggleAttr,previousSibling:e.prevSibling,previous:e.prevSibling,next:e.nextSibling,first:e.firstChild,last:e.lastChild,parent:e.closest,removeClass:e.remClass,height:e.elementHeight,width:e.elementWidth,top:e._top,left:e._left,addIdReference:e.addIdRef,removeIdReference:e.remIdRef,preloadImages:e.preload,setCircularTabbing:e.setCircular,isNativeActiveElement:e.isNative,getActiveElements:e.getActive,nearestHeadingLevel:e.nearestHL,setKeyboardA11Y:e.setKBA11Y,generateId:e.genId,toTextNode:e.toText,text:e.getText});var r,a,o,i,s=function(t,n,r,a){var o=t;if(arguments.length&&!e.isBool(o)||(a=r,r=n,n=o,o=t=this),e.isNum(o)?o=o.toString():o&&o.nodeType&&(o=e.getText(o)),o&&e.isStr(o)){var i=function(){if(l.loaded&&(l.liveRendered||r||!l.placeHolder||(l.liveRendered=!0,document.body.appendChild(l.placeHolder)),!l.alertRendered&&r&&l.placeHolder2&&(l.alertRendered=!0,document.body.appendChild(l.placeHolder2))),a||-1!==e.inArray(o,l.alertMsgs)||l.alertMsgs.push(o),1===l.alertMsgs.length||a){var t=l.baseDelay+l.iterate(l.alertMsgs[0],/\s|,|\.|:|;|!|\(|\)|\/|\?|@|#|\$|%|\^|&|\*|\\|-|_|\+|=/g)*l.charMultiplier;n&&l.lastMsg===l.alertMsgs[0]||(l.lastMsg=l.alertMsgs[0],r?e.insertMarkup(l.alertMsgs[0],l.placeHolder2):e.insertMarkup(l.alertMsgs[0],l.placeHolder)),l.alertTO=setTimeout((function(){e.insertMarkup("",l.placeHolder),e.insertMarkup("",l.placeHolder2),l.alertMsgs.shift(),l.alertMsgs.length>=1&&s(l.alertMsgs[0],n,r,!0)}),t)}};e.isDocLoaded?i():e.on("load",(function(){i()}))}return t},l={alertMsgs:[],clear:function(){this.alertTO&&clearTimeout(this.alertTO),this.alertMsgs=[]},baseDelay:500,charMultiplier:1,lastMsg:"",iterate:function(e,t){var n=0;return e.replace(t,(function(){n++})),n},loaded:!1,liveRendered:!1,alertRendered:!1};return String.prototype.announce=function(t){return e.announce(this,t)},String.prototype.alert=function(t){return e.alert(this,t)},e.announce.clear=e.alert.clear=String.prototype.announce.clear=String.prototype.alert.clear=s.clear=l.clear,e.on(document,{touchstart:function(){e.isTouch||(e.isTouch=!0,e.event.fire(document,"touchchange"))},keyup:function(){e.isTouch&&(e.isTouch=!1,e.event.fire(document,"touchchange"))}}),e.on(window,{DOMContentLoaded:function(){e.isDOMContentLoaded=!0},load:function(){e.isDocLoaded=!0,l.placeHolder||(l.placeHolder=e.create("div",{"aria-live":"polite"},e.sraCSS),l.placeHolder2=e.create("div",{role:"alert"},e.sraCSS)),l.loaded=!0,e.on(document.body,"mouseover.MouseCoordTracker",(function(t){e.event.pointer=t}))}}),"Import4X"in window&&window.Import4X.length&&e.import(window.Import4X),r=document.querySelectorAll("script[src]"),a=r[r.length-1].src.replace(/\/|\\|<|>/g,"")||"",o=e.getHash(a),(i=o?o.split(","):[]).length&&e.import(i),window[window.Namespace4X?window.Namespace4X:"$A"]=e,e}((e=window,t=function(e,t){e=e||"listener",t=t||window;var n,r,a,o,i,s=window,l=t[e],c=/[^\.]*(?=\..*)\.|.*/,u=/\..*/,d="addEventListener",p=document||{},f=p.documentElement||{},g=f[d],h=g?d:"attachEvent",m={},v=Array.prototype.slice,b=function(e,t){return e.split(t||" ")},y=function(e){return"string"==typeof e},A=function(e){return"function"==typeof e},w=function(e,t,n){for(n=0;n<t.length;n++)t[n]&&(e[t[n]]=1);return e}({},b("click dblclick mouseup mousedown contextmenu mouseWL mousemultiWL DOMMouseScroll mouseover mouseout mousemove selectstart selectend keydown keypress keyup orientationchange focus blur change reset select submit load unload beforeunload resize move DOMContentLoaded readystatechange message error abort scroll "+(g?"show input invalid touchstart touchmove touchend touchcancel gesturestart gesturechange gestureend textinput readystatechange pageshow pagehide popstate hashchange offline online afterprint beforeprint dragstart dragenter dragover dragleave drag drop dragend loadstart progress suspend emptied stalled loadmetadata loadeddata canplay canplaythrough playing waiting seeking seeked ended durationchange timeupdate play pause ratechange volumechange cuechange checking noupdate downloading cached updateready obsolete ":""))),x=(o="compareDocumentPosition"in f?function(e,t){return t.compareDocumentPosition&&16==(16&t.compareDocumentPosition(e))}:"contains"in f?function(e,t){return(t=9===t.nodeType||t===window?f:t)!==e&&t.contains(e)}:function(e,t){for(;e=e.parentNode;)if(e===t)return 1;return 0},{mouseenter:{base:"mouseover",condition:i=function(e){var t=e.relatedTarget;return t?t!==this&&"xul"!==t.prefix&&!/document/.test(this.toString())&&!o(t,this):null===t}},mouseleave:{base:"mouseout",condition:i},mouseWL:{base:/Firefox/.test(navigator.userAgent)?"DOMMouseScroll":"mouseWL"}}),C=function(){var e=b("altKey attrChange attrName bubbles cancelable ctrlKey currentTarget detail eventPhase getModifierState isTrusted metaKey relatedNode relatedTarget shiftKey srcElement target timeStamp type view which propertyName"),t=e.concat(b("button buttons clientX clientY dataTransfer fromElement offsetX offsetY pageX pageY screenX screenY toElement")),n=t.concat(b("WLDelta WLDeltaX WLDeltaY WLDeltaZ axis")),r=e.concat(b("char charCode key keyCode keyIdentifier keyLocation location")),a=e.concat(b("data")),o=e.concat(b("touches targetTouches changedTouches scale rotation")),i=e.concat(b("data origin source")),l=e.concat(b("state")),c=/over|out/,u=[{reg:/key/i,fix:function(e,t){return t.keyCode=e.keyCode||e.which,r}},{reg:/click|mouse(?!(.*WL|scroll))|menu|drag|drop/i,fix:function(e,n,r){return n.rightClick=3===e.which||2===e.button,n.pos={x:0,y:0},e.pageX||e.pageY?(n.clientX=e.pageX,n.clientY=e.pageY):(e.clientX||e.clientY)&&(n.clientX=e.clientX+p.body.scrollLeft+f.scrollLeft,n.clientY=e.clientY+p.body.scrollTop+f.scrollTop),c.test(r)&&(n.relatedTarget=e.relatedTarget||e[("mouseover"===r?"from":"to")+"Element"]),t}},{reg:/mouse.*(WL|scroll)/i,fix:function(){return n}},{reg:/^text/i,fix:function(){return a}},{reg:/^touch|^gesture/i,fix:function(){return o}},{reg:/^message$/i,fix:function(){return i}},{reg:/^popstate$/i,fix:function(){return l}},{reg:/.*/,fix:function(){return e}}],d={},g=function(e,t,n){if(arguments.length&&(e=e||((t.ownerDocument||t.document||t).parentWindow||s).event,this.originalEvent=e,this.isNative=n,this.isBean=!0,e)){var r,a,o,i,l,c=e.type,p=e.target||e.srcElement;if(this.target=p&&3===p.nodeType?p.parentNode:p,n){if(!(l=d[c]))for(r=0,a=u.length;r<a;r++)if(u[r].reg.test(c)){d[c]=l=u[r].fix;break}for(r=(i=l(e,this,c)).length;r--;)!((o=i[r])in this)&&o in e&&(this[o]=e[o])}}};return g.prototype.preventDefault=function(){this.originalEvent.preventDefault?this.originalEvent.preventDefault():this.originalEvent.returnValue=!1},g.prototype.stopPropagation=function(){this.originalEvent.stopPropagation?this.originalEvent.stopPropagation():this.originalEvent.cancelBubble=!0},g.prototype.stop=function(){this.preventDefault(),this.stopPropagation(),this.stopped=!0},g.prototype.stopImmediatePropagation=function(){this.originalEvent.stopImmediatePropagation&&this.originalEvent.stopImmediatePropagation(),this.isImmediatePropagationStopped=function(){return!0}},g.prototype.isImmediatePropagationStopped=function(){return this.originalEvent.isImmediatePropagationStopped&&this.originalEvent.isImmediatePropagationStopped()},g.prototype.clone=function(e){var t=new g(this,this.element,this.isNative);return t.currentTarget=e,t},g}(),$=function(e,t){return g||t||e!==p&&e!==s?e:f},D=function(){var e=function(e,t,n,r){var a=function(n,a){return t.apply(e,r?v.call(a,n?0:1).concat(r):a)},o=function(n,r){return t.__beanDel?t.__beanDel.ft(n.target,e):r},i=n?function(e){var t=o(e,this);if(n.apply(t,arguments))return e&&(e.currentTarget=t),a(e,arguments)}:function(e){return t.__beanDel&&(e=e.clone(o(e))),a(e,arguments)};return i.__beanDel=t.__beanDel,i},t=function(t,n,r,a,o,i,s){var l,c=x[n];"unload"===n&&(r=O(M,t,n,r,a)),c&&(c.condition&&(r=e(t,r,c.condition,i)),n=c.base||n),this.isNative=l=w[n]&&!!t[h],this.customType=!g&&!l&&n,this.element=t,this.type=n,this.original=a,this.namespaces=o,this.eventType=g||l?n:"propertychange",this.target=$(t,l),this[h]=!!this.target[h],this.root=s,this.handler=e(t,r,null,i)};return t.prototype.inNamespaces=function(e){var t,n,r=0;if(!e)return!0;if(!this.namespaces)return!1;for(t=e.length;t--;)for(n=this.namespaces.length;n--;)e[t]===this.namespaces[n]&&r++;return e.length===r},t.prototype.matches=function(e,t,n){return!(this.element!==e||t&&this.original!==t||n&&this.handler!==n)},t}(),T=(r={},a=function(e,t,n,o,i,s){var l=i?"r":"$";if(t&&"*"!==t){var c,u=0,d=r[l+t],p="*"===e;if(!d)return;for(c=d.length;u<c;u++)if((p||d[u].matches(e,n,o))&&!s(d[u],d,u,t))return}else for(var f in r)f.charAt(0)===l&&a(e,f.substr(1),n,o,i,s)},{has:function(e,t,n,a){var o,i=r[(a?"r":"$")+t];if(i)for(o=i.length;o--;)if(!i[o].root&&i[o].matches(e,n,null))return!0;return!1},get:function(e,t,n,r){var o=[];return a(e,t,n,null,r,(function(e){return o.push(e)})),o},put:function(e){var t=!e.root&&!this.has(e.element,e.type,null,!1),n=(e.root?"r":"$")+e.type;return(r[n]||(r[n]=[])).push(e),t},del:function(e){a(e.element,e.type,null,e.handler,e.root,(function(e,t,n){return t.splice(n,1),e.removed=!0,0===t.length&&delete r[(e.root?"r":"$")+e.type],!1}))},entries:function(){var e,t=[];for(e in r)"$"===e.charAt(0)&&(t=t.concat(r[e]));return t}}),N=function(e){n=arguments.length?e:p.querySelectorAll?function(e,t){return t.querySelectorAll(e)}:function(){throw new Error("Bean: No selector engine installed")}},S=function(e,t){if(g||!t||!e||e.propertyName==="_on"+t){var n=T.get(this,t||e.type,null,!1),r=n.length,a=0;for(e=new C(e,this,!0),t&&(e.type=t);a<r&&!e.isImmediatePropagationStopped();a++)n[a].removed||n[a].handler.call(this,e)}},k=g?function(e,t,n){e[n?d:"removeEventListener"](t,S,!1)}:function(e,t,n,r){var a;n?(T.put(a=new D(e,r||t,(function(t){S.call(e,t,r)}),S,null,null,!0)),r&&null===e["_on"+r]&&(e["_on"+r]=0),a.target.attachEvent("on"+a.eventType,a.handler)):(a=T.get(e,r||t,S,!0)[0])&&(a.target.detachEvent("on"+a.eventType,a.handler),T.del(a))},O=function(e,t,n,r,a){return function(){r.apply(this,arguments),e(t,n,a)}},M=function(e,t,n,r){var a,o,i=t&&t.replace(u,""),s=T.get(e,i,null,!1),l={};for(a=0,o=s.length;a<o;a++)n&&s[a].original!==n||!s[a].inNamespaces(r)||(T.del(s[a]),!l[s[a].eventType]&&s[a][h]&&(l[s[a].eventType]={t:s[a].eventType,c:s[a].type}));for(a in l)T.has(e,l[a].t,null,!1)||k(e,l[a].t,!1,l[a].c)},_=g?function(e,t,n){var r=p.createEvent(e?"HTMLEvents":"UIEvents");r[e?"initEvent":"initUIEvent"](t,!0,!0,s,1),n.dispatchEvent(r)}:function(e,t,n){n=$(n,e),e?n.fireEvent("on"+t,p.createEventObject()):n["_on"+t]++},P=function(e,t,n){var r,a,o,i,s=y(t);if(s&&t.indexOf(" ")>0){for(i=(t=b(t)).length;i--;)P(e,t[i],n);return e}if((a=s&&t.replace(u,""))&&x[a]&&(a=x[a].base),!t||s)(o=s&&t.replace(c,""))&&(o=b(o,".")),M(e,a,n,o);else if(A(t))M(e,null,t);else for(r in t)t.hasOwnProperty(r)&&P(e,r,t[r]);return e},R=function(e,t,r,a){var o,i,s,l,d,p,f;if(void 0!==r||"object"!=typeof t){for(A(r)?(d=v.call(arguments,3),a=o=r):(o=a,d=v.call(arguments,4),a=function(e,t){var r=function(t,r){for(var a,o=y(e)?n(e,r):e;t&&t!==r;t=t.parentNode)for(a=o.length;a--;)if(o[a]===t)return t},a=function(e){var n=r(e.target,this);n&&t.apply(n,arguments)};return a.__beanDel={ft:r,selector:e},a}(r,o)),s=b(t),this===m&&(a=O(P,e,t,a,o)),l=s.length;l--;)f=T.put(p=new D(e,s[l].replace(u,""),a,o,b(s[l].replace(c,""),"."),d,!1)),p[h]&&f&&k(e,p.eventType,!0,p.customType);return e}for(i in t)t.hasOwnProperty(i)&&R.call(this,e,i,t[i])},I={on:R,add:function(e,t,n,r){return R.apply(null,y(n)?[e,n,t,r].concat(arguments.length>3?v.call(arguments,5):[]):v.call(arguments))},one:function(){return R.apply(m,arguments)},off:P,remove:P,clone:function(e,t,n){for(var r,a,o=T.get(t,n,null,!1),i=o.length,s=0;s<i;s++)o[s].original&&(r=[e,o[s].type],(a=o[s].handler.__beanDel)&&r.push(a.selector),r.push(o[s].original),R.apply(null,r));return e},fire:function(e,t,n){var r,a,o,i,s,l=b(t);for(r=l.length;r--;)if(t=l[r].replace(u,""),(i=l[r].replace(c,""))&&(i=b(i,".")),i||n||!e[h])for(s=T.get(e,t,null,!1),n=[!1].concat(n),a=0,o=s.length;a<o;a++)s[a].inNamespaces(i)&&s[a].handler.apply(e,n);else _(w[t],t,e);return e},Event:C,setSelectorEngine:N,noConflict:function(){return t[e]=l,this}};if(s.attachEvent){var F=function(){var e,t=T.entries();for(e in t)t[e].type&&"unload"!==t[e].type&&P(t[e].element,t[e].type);s.detachEvent("onunload",F),s.CollectGarbage&&s.CollectGarbage()};s.attachEvent("onunload",F)}return N(),I},"undefined"!=typeof module&&module.exports?module.exports=t():"function"==typeof define&&define.amd?define(t):e.bean=n=t()))}();var e,t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n={exports:{}};function r(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}window,e=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){n.r(t);var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=window.device,o={},i=[];window.device=o;var s=window.document.documentElement,l=window.navigator.userAgent.toLowerCase(),c=["googletv","viera","smarttv","internet.tv","netcast","nettv","appletv","boxee","kylo","roku","dlnadoc","pov_tv","hbbtv","ce-html"];function u(e,t){return-1!==e.indexOf(t)}function d(e){return u(l,e)}function p(e){return s.className.match(new RegExp(e,"i"))}function f(e){var t=null;p(e)||(t=s.className.replace(/^\s+|\s+$/g,""),s.className=t+" "+e)}function g(e){p(e)&&(s.className=s.className.replace(" "+e,""))}function h(){o.landscape()?(g("portrait"),f("landscape"),m("landscape")):(g("landscape"),f("portrait"),m("portrait")),y()}function m(e){for(var t=0;t<i.length;t++)i[t](e)}o.macos=function(){return d("mac")},o.ios=function(){return o.iphone()||o.ipod()||o.ipad()},o.iphone=function(){return!o.windows()&&d("iphone")},o.ipod=function(){return d("ipod")},o.ipad=function(){var e="MacIntel"===navigator.platform&&navigator.maxTouchPoints>1;return d("ipad")||e},o.android=function(){return!o.windows()&&d("android")},o.androidPhone=function(){return o.android()&&d("mobile")},o.androidTablet=function(){return o.android()&&!d("mobile")},o.blackberry=function(){return d("blackberry")||d("bb10")},o.blackberryPhone=function(){return o.blackberry()&&!d("tablet")},o.blackberryTablet=function(){return o.blackberry()&&d("tablet")},o.windows=function(){return d("windows")},o.windowsPhone=function(){return o.windows()&&d("phone")},o.windowsTablet=function(){return o.windows()&&d("touch")&&!o.windowsPhone()},o.fxos=function(){return(d("(mobile")||d("(tablet"))&&d(" rv:")},o.fxosPhone=function(){return o.fxos()&&d("mobile")},o.fxosTablet=function(){return o.fxos()&&d("tablet")},o.meego=function(){return d("meego")},o.cordova=function(){return window.cordova&&"file:"===location.protocol},o.nodeWebkit=function(){return"object"===r(window.process)},o.mobile=function(){return o.androidPhone()||o.iphone()||o.ipod()||o.windowsPhone()||o.blackberryPhone()||o.fxosPhone()||o.meego()},o.tablet=function(){return o.ipad()||o.androidTablet()||o.blackberryTablet()||o.windowsTablet()||o.fxosTablet()},o.desktop=function(){return!o.tablet()&&!o.mobile()},o.television=function(){for(var e=0;e<c.length;){if(d(c[e]))return!0;e++}return!1},o.portrait=function(){return screen.orientation&&Object.prototype.hasOwnProperty.call(window,"onorientationchange")?u(screen.orientation.type,"portrait"):o.ios()&&Object.prototype.hasOwnProperty.call(window,"orientation")?90!==Math.abs(window.orientation):window.innerHeight/window.innerWidth>1},o.landscape=function(){return screen.orientation&&Object.prototype.hasOwnProperty.call(window,"onorientationchange")?u(screen.orientation.type,"landscape"):o.ios()&&Object.prototype.hasOwnProperty.call(window,"orientation")?90===Math.abs(window.orientation):window.innerHeight/window.innerWidth<1},o.noConflict=function(){return window.device=a,this},o.ios()?o.ipad()?f("ios ipad tablet"):o.iphone()?f("ios iphone mobile"):o.ipod()&&f("ios ipod mobile"):o.macos()?f("macos desktop"):o.android()?o.androidTablet()?f("android tablet"):f("android mobile"):o.blackberry()?o.blackberryTablet()?f("blackberry tablet"):f("blackberry mobile"):o.windows()?o.windowsTablet()?f("windows tablet"):o.windowsPhone()?f("windows mobile"):f("windows desktop"):o.fxos()?o.fxosTablet()?f("fxos tablet"):f("fxos mobile"):o.meego()?f("meego mobile"):o.nodeWebkit()?f("node-webkit"):o.television()?f("television"):o.desktop()&&f("desktop"),o.cordova()&&f("cordova"),o.onChangeOrientation=function(e){"function"==typeof e&&i.push(e)};var v="resize";function b(e){for(var t=0;t<e.length;t++)if(o[e[t]]())return e[t];return"unknown"}function y(){o.orientation=b(["portrait","landscape"])}Object.prototype.hasOwnProperty.call(window,"onorientationchange")&&(v="orientationchange"),window.addEventListener?window.addEventListener(v,h,!1):window.attachEvent?window.attachEvent(v,h):window[v]=h,h(),o.type=b(["mobile","tablet","desktop"]),o.os=b(["ios","iphone","ipad","ipod","android","blackberry","macos","windows","fxos","meego","television"]),y(),t.default=o}]).default},n.exports=e(),$A.extend({device:window.device}),
/*@license
 * Dragdealer.js 0.10.0
 * http://github.com/skidding/dragdealer
 *
 * (c) 2010+ Ovidiu Cherecheș
 * http://skidding.mit-license.org
 */
function(){var e=function(e,t){this.options=this.applyDefaults(t||{}),this.bindMethods(),this.wrapper=this.getWrapperElement(e),this.wrapper&&(this.handle=this.getHandleElement(this.wrapper,this.options.handleClass),this.handle&&(this.init(),this.bindEventListeners()))};e.prototype={defaults:{disabled:!1,horizontal:!0,vertical:!1,slide:!1,steps:0,snap:!1,loose:!1,speed:.1,xPrecision:0,yPrecision:0,handleClass:"handle",css3:!0,activeClass:"active",tapping:!0},init:function(){var e;this.options.css3&&(e=this.handle,l.backfaceVisibility&&l.perspective&&(e.style[l.perspective]="1000px",e.style[l.backfaceVisibility]="hidden")),this.value={prev:[-1,-1],current:[this.options.x||0,this.options.y||0],target:[this.options.x||0,this.options.y||0]},this.offset={wrapper:[0,0],mouse:[0,0],prev:[-999999,-999999],current:[0,0],target:[0,0]},this.dragStartPosition={x:0,y:0},this.change=[0,0],this.stepRatios=this.calculateStepRatios(),this.activity=!1,this.dragging=!1,this.tapping=!1,this.reflow(),this.options.disabled&&this.disable()},applyDefaults:function(e){for(var t in this.defaults)e.hasOwnProperty(t)||(e[t]=this.defaults[t]);return e},getWrapperElement:function(e){return"string"==typeof e?document.getElementById(e):e},getHandleElement:function(e,t){var n,r,a;if(e.getElementsByClassName){if((n=e.getElementsByClassName(t)).length>0)return n[0]}else for(r=new RegExp("(^|\\s)"+t+"(\\s|$)"),n=e.getElementsByTagName("*"),a=0;a<n.length;a++)if(r.test(n[a].className))return n[a]},calculateStepRatios:function(){var e=[];if(this.options.steps>=1)for(var t=0;t<=this.options.steps-1;t++)this.options.steps>1?e[t]=t/(this.options.steps-1):e[t]=0;return e},setWrapperOffset:function(){this.offset.wrapper=s.get(this.wrapper)},calculateBounds:function(){var e={top:this.options.top||0,bottom:-(this.options.bottom||0)+this.wrapper.offsetHeight,left:this.options.left||0,right:-(this.options.right||0)+this.wrapper.offsetWidth};return e.availWidth=e.right-e.left-this.handle.offsetWidth,e.availHeight=e.bottom-e.top-this.handle.offsetHeight,e},calculateValuePrecision:function(){var e=this.options.xPrecision||Math.abs(this.bounds.availWidth),t=this.options.yPrecision||Math.abs(this.bounds.availHeight);return[e?1/e:0,t?1/t:0]},bindMethods:function(){"function"==typeof this.options.customRequestAnimationFrame?this.requestAnimationFrame=t(this.options.customRequestAnimationFrame,window):this.requestAnimationFrame=t(d,window),"function"==typeof this.options.customCancelAnimationFrame?this.cancelAnimationFrame=t(this.options.customCancelAnimationFrame,window):this.cancelAnimationFrame=t(p,window),this.animateWithRequestAnimationFrame=t(this.animateWithRequestAnimationFrame,this),this.animate=t(this.animate,this),this.onHandleMouseDown=t(this.onHandleMouseDown,this),this.onHandleTouchStart=t(this.onHandleTouchStart,this),this.onDocumentMouseMove=t(this.onDocumentMouseMove,this),this.onWrapperTouchMove=t(this.onWrapperTouchMove,this),this.onWrapperMouseDown=t(this.onWrapperMouseDown,this),this.onWrapperTouchStart=t(this.onWrapperTouchStart,this),this.onDocumentMouseUp=t(this.onDocumentMouseUp,this),this.onDocumentTouchEnd=t(this.onDocumentTouchEnd,this),this.onHandleClick=t(this.onHandleClick,this),this.onWindowResize=t(this.onWindowResize,this)},bindEventListeners:function(){n(this.handle,"mousedown",this.onHandleMouseDown),n(this.handle,"touchstart",this.onHandleTouchStart),n(document,"mousemove",this.onDocumentMouseMove),n(this.wrapper,"touchmove",this.onWrapperTouchMove),n(this.wrapper,"mousedown",this.onWrapperMouseDown),n(this.wrapper,"touchstart",this.onWrapperTouchStart),n(document,"mouseup",this.onDocumentMouseUp),n(document,"touchend",this.onDocumentTouchEnd),n(this.handle,"click",this.onHandleClick),n(window,"resize",this.onWindowResize),this.animate(!1,!0),this.interval=this.requestAnimationFrame(this.animateWithRequestAnimationFrame)},unbindEventListeners:function(){r(this.handle,"mousedown",this.onHandleMouseDown),r(this.handle,"touchstart",this.onHandleTouchStart),r(document,"mousemove",this.onDocumentMouseMove),r(this.wrapper,"touchmove",this.onWrapperTouchMove),r(this.wrapper,"mousedown",this.onWrapperMouseDown),r(this.wrapper,"touchstart",this.onWrapperTouchStart),r(document,"mouseup",this.onDocumentMouseUp),r(document,"touchend",this.onDocumentTouchEnd),r(this.handle,"click",this.onHandleClick),r(window,"resize",this.onWindowResize),this.cancelAnimationFrame(this.interval)},onHandleMouseDown:function(e){i.refresh(e),a(e),o(e),this.activity=!1,this.startDrag()},onHandleTouchStart:function(e){i.refresh(e),o(e),this.activity=!1,this.startDrag()},onDocumentMouseMove:function(e){e.clientX-this.dragStartPosition.x==0&&e.clientY-this.dragStartPosition.y==0||(i.refresh(e),this.dragging&&(this.activity=!0,a(e)))},onWrapperTouchMove:function(e){i.refresh(e),this.activity||!this.draggingOnDisabledAxis()?(a(e),this.activity=!0):this.dragging&&this.stopDrag()},onWrapperMouseDown:function(e){i.refresh(e),a(e),this.startTap()},onWrapperTouchStart:function(e){i.refresh(e),a(e),this.startTap()},onDocumentMouseUp:function(e){this.stopDrag(),this.stopTap()},onDocumentTouchEnd:function(e){this.stopDrag(),this.stopTap()},onHandleClick:function(e){this.activity&&(a(e),o(e))},onWindowResize:function(e){this.reflow()},enable:function(){this.disabled=!1,this.handle.className=this.handle.className.replace(/\s?disabled/g,"")},disable:function(){this.disabled=!0,this.handle.className+=" disabled"},reflow:function(){this.setWrapperOffset(),this.bounds=this.calculateBounds(),this.valuePrecision=this.calculateValuePrecision(),this.updateOffsetFromValue()},getStep:function(){return[this.getStepNumber(this.value.target[0]),this.getStepNumber(this.value.target[1])]},getStepWidth:function(){return Math.abs(this.bounds.availWidth/this.options.steps)},getValue:function(){return this.value.target},setStep:function(e,t,n){this.setValue(this.options.steps&&e>1?(e-1)/(this.options.steps-1):0,this.options.steps&&t>1?(t-1)/(this.options.steps-1):0,n)},setValue:function(e,t,n){this.setTargetValue([e,t||0]),n&&(this.groupCopy(this.value.current,this.value.target),this.updateOffsetFromValue(),this.callAnimationCallback())},startTap:function(){if(!this.disabled&&this.options.tapping)if(this.tapping=!0,this.setWrapperOffset(),this.options.snap&&this.options.steps){var e=(i.x-this.offset.wrapper[0])/this.bounds.availWidth,t=(i.y-this.offset.wrapper[1])/this.bounds.availHeight;this.setValue(this.getClosestStep(e),this.getClosestStep(t),!0)}else this.setTargetValueByOffset([i.x-this.offset.wrapper[0]-this.handle.offsetWidth/2,i.y-this.offset.wrapper[1]-this.handle.offsetHeight/2])},stopTap:function(){!this.disabled&&this.tapping&&(this.tapping=!1,this.setTargetValue(this.value.current))},startDrag:function(){this.disabled||(this.dragging=!0,this.setWrapperOffset(),this.dragStartPosition={x:i.x,y:i.y},this.offset.mouse=[i.x-s.get(this.handle)[0],i.y-s.get(this.handle)[1]],this.wrapper.className.match(this.options.activeClass)||(this.wrapper.className+=" "+this.options.activeClass),this.callDragStartCallback())},stopDrag:function(){if(!this.disabled&&this.dragging){this.dragging=!1;var e=[0===this.bounds.availWidth?0:(i.x-this.dragStartPosition.x)/this.bounds.availWidth,0===this.bounds.availHeight?0:(i.y-this.dragStartPosition.y)/this.bounds.availHeight],t=this.groupClone(this.value.current);if(this.options.slide){var n=this.change;t[0]+=4*n[0],t[1]+=4*n[1]}this.setTargetValue(t),this.wrapper.className=this.wrapper.className.replace(" "+this.options.activeClass,""),this.callDragStopCallback(e)}},callAnimationCallback:function(){var e=this.value.current;this.options.snap&&this.options.steps>1&&(e=this.getClosestSteps(e)),this.groupCompare(e,this.value.prev)||("function"==typeof this.options.animationCallback&&this.options.animationCallback.call(this,e[0],e[1]),this.groupCopy(this.value.prev,e))},callTargetCallback:function(){"function"==typeof this.options.callback&&this.options.callback.call(this,this.value.target[0],this.value.target[1])},callDragStartCallback:function(){"function"==typeof this.options.dragStartCallback&&this.options.dragStartCallback.call(this,this.value.target[0],this.value.target[1])},callDragStopCallback:function(e){"function"==typeof this.options.dragStopCallback&&this.options.dragStopCallback.call(this,this.value.target[0],this.value.target[1],e)},animateWithRequestAnimationFrame:function(e){e?(this.timeOffset=this.timeStamp?e-this.timeStamp:0,this.timeStamp=e):this.timeOffset=25,this.animate(),this.interval=this.requestAnimationFrame(this.animateWithRequestAnimationFrame)},animate:function(e,t){if(!e||this.dragging){if(this.dragging){var n=this.groupClone(this.value.target),r=[i.x-this.offset.wrapper[0]-this.offset.mouse[0],i.y-this.offset.wrapper[1]-this.offset.mouse[1]];this.setTargetValueByOffset(r,this.options.loose),this.change=[this.value.target[0]-n[0],this.value.target[1]-n[1]]}(this.dragging||t)&&this.groupCopy(this.value.current,this.value.target),(this.dragging||this.glide()||t)&&(this.updateOffsetFromValue(),this.callAnimationCallback())}},glide:function(){var e=[this.value.target[0]-this.value.current[0],this.value.target[1]-this.value.current[1]];return!(!e[0]&&!e[1])&&(Math.abs(e[0])>this.valuePrecision[0]||Math.abs(e[1])>this.valuePrecision[1]?(this.value.current[0]+=e[0]*Math.min(this.options.speed*this.timeOffset/25,1),this.value.current[1]+=e[1]*Math.min(this.options.speed*this.timeOffset/25,1)):this.groupCopy(this.value.current,this.value.target),!0)},updateOffsetFromValue:function(){this.options.snap?this.offset.current=this.getOffsetsByRatios(this.getClosestSteps(this.value.current)):this.offset.current=this.getOffsetsByRatios(this.value.current),this.groupCompare(this.offset.current,this.offset.prev)||(this.renderHandlePosition(),this.groupCopy(this.offset.prev,this.offset.current))},renderHandlePosition:function(){var e="";if(this.options.css3&&l.transform)return this.options.horizontal&&(e+="translateX("+this.offset.current[0]+"px)"),this.options.vertical&&(e+=" translateY("+this.offset.current[1]+"px)"),void(this.handle.style[l.transform]=e);this.options.horizontal&&(this.handle.style.left=this.offset.current[0]+"px"),this.options.vertical&&(this.handle.style.top=this.offset.current[1]+"px")},setTargetValue:function(e,t){var n=t?this.getLooseValue(e):this.getProperValue(e);this.groupCopy(this.value.target,n),this.offset.target=this.getOffsetsByRatios(n),this.callTargetCallback()},setTargetValueByOffset:function(e,t){var n=this.getRatiosByOffsets(e),r=t?this.getLooseValue(n):this.getProperValue(n);this.groupCopy(this.value.target,r),this.offset.target=this.getOffsetsByRatios(r)},getLooseValue:function(e){var t=this.getProperValue(e);return[t[0]+(e[0]-t[0])/4,t[1]+(e[1]-t[1])/4]},getProperValue:function(e){var t=this.groupClone(e);return t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0),t[0]=Math.min(t[0],1),t[1]=Math.min(t[1],1),(!this.dragging&&!this.tapping||this.options.snap)&&this.options.steps>1&&(t=this.getClosestSteps(t)),t},getRatiosByOffsets:function(e){return[this.getRatioByOffset(e[0],this.bounds.availWidth,this.bounds.left),this.getRatioByOffset(e[1],this.bounds.availHeight,this.bounds.top)]},getRatioByOffset:function(e,t,n){return t?(e-n)/t:0},getOffsetsByRatios:function(e){return[this.getOffsetByRatio(e[0],this.bounds.availWidth,this.bounds.left),this.getOffsetByRatio(e[1],this.bounds.availHeight,this.bounds.top)]},getOffsetByRatio:function(e,t,n){return Math.round(e*t)+n},getStepNumber:function(e){return this.getClosestStep(e)*(this.options.steps-1)+1},getClosestSteps:function(e){return[this.getClosestStep(e[0]),this.getClosestStep(e[1])]},getClosestStep:function(e){for(var t=0,n=1,r=0;r<=this.options.steps-1;r++)Math.abs(this.stepRatios[r]-e)<n&&(n=Math.abs(this.stepRatios[r]-e),t=r);return this.stepRatios[t]},groupCompare:function(e,t){return e[0]===t[0]&&e[1]===t[1]},groupCopy:function(e,t){e[0]=t[0],e[1]=t[1]},groupClone:function(e){return[e[0],e[1]]},draggingOnDisabledAxis:function(){return!this.options.horizontal&&i.xDiff>i.yDiff||!this.options.vertical&&i.yDiff>i.xDiff}};var t=function(e,t){return function(){return e.apply(t,arguments)}},n=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent&&e.attachEvent("on"+t,n)},r=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent&&e.detachEvent("on"+t,n)},a=function(e){e||(e=window.event),e.preventDefault&&e.preventDefault(),e.returnValue=!1},o=function(e){e||(e=window.event),e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0},i={x:0,y:0,xDiff:0,yDiff:0,refresh:function(e){e||(e=window.event),"mousemove"===e.type?this.set(e):e.touches&&this.set(e.touches[0])},set:function(e){var t=this.x,n=this.y;e.clientX||e.clientY?(this.x=e.clientX,this.y=e.clientY):(e.pageX||e.pageY)&&(this.x=e.pageX-document.body.scrollLeft-document.documentElement.scrollLeft,this.y=e.pageY-document.body.scrollTop-document.documentElement.scrollTop),this.xDiff=Math.abs(this.x-t),this.yDiff=Math.abs(this.y-n)}},s={get:function(e){var t={left:0,top:0};return void 0!==e.getBoundingClientRect&&(t=e.getBoundingClientRect()),[t.left,t.top]}},l={transform:c("transform"),perspective:c("perspective"),backfaceVisibility:c("backfaceVisibility")};function c(e){var t="Webkit Moz ms O".split(" "),n=document.documentElement.style;if(void 0!==n[e])return e;e=e.charAt(0).toUpperCase()+e.substr(1);for(var r=0;r<t.length;r++)if(void 0!==n[t[r]+e])return t[r]+e}for(var u=["webkit","moz"],d=window.requestAnimationFrame,p=window.cancelAnimationFrame,f=0;f<u.length&&!d;++f)d=window[u[f]+"RequestAnimationFrame"],p=window[u[f]+"CancelAnimationFrame"]||window[u[f]+"CancelRequestAnimationFrame"];d||(d=function(e){return setTimeout(e,25)},p=clearTimeout),$A.Dragdealer=e}();var a={exports:{}};
/*@license
Dragula https://github.com/bevacqua/dragula
Author: Nicolas Bevacqua
License: MIT (https://opensource.org/licenses/MIT)
Includes modifications by Bryan Garaventa (WhatSock.com) for use within the Apex 4X ARIA Drag module.
*/a.exports=function(){function e(t,n,a){function o(s,l){if(!n[s]){if(!t[s]){if(!l&&r)return r(s);if(i)return i(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[s]={exports:{}};t[s][0].call(u.exports,(function(e){return o(t[s][1][e]||e)}),u,u.exports,e,t,n,a)}return n[s].exports}for(var i=r,s=0;s<a.length;s++)o(a[s]);return o}return e}()({1:[function(e,t,n){var r={},a="(?:^|\\s)",o="(?:\\s|$)";function i(e){var t=r[e];return t?t.lastIndex=0:r[e]=t=new RegExp(a+e+o,"g"),t}function s(e,t){var n=e.className;n.length?i(t).test(n)||(e.className+=" "+t):e.className=t}function l(e,t){e.className=e.className.replace(i(t)," ").trim()}t.exports={add:s,rm:l}},{}],2:[function(e,n,r){(function(t){var r=e("contra/emitter"),a=e("crossvent"),o=e("./classes"),i=document,s=i.documentElement,l=!1;try{var c={get passive(){return l=!0,!1}};window.addEventListener("test",null,c),window.removeEventListener("test",null,c)}catch(e){}var u=!0,d=function(e){u||e.preventDefault()};function p(e,t){var n,l,c,d,p,m,$,T,S,k,O;1===arguments.length&&!1===Array.isArray(e)&&(t=e,e=[]);var M,_=null,P=t||{};void 0===P.moves&&(P.moves=y),void 0===P.accepts&&(P.accepts=y),void 0===P.invalid&&(P.invalid=z),void 0===P.containers&&(P.containers=e||[]),void 0===P.isContainer&&(P.isContainer=b),void 0===P.copy&&(P.copy=!1),void 0===P.copySortSource&&(P.copySortSource=!1),void 0===P.revertOnSpill&&(P.revertOnSpill=!1),void 0===P.removeOnSpill&&(P.removeOnSpill=!1),void 0===P.direction&&(P.direction="vertical"),void 0===P.ignoreInputTextSelection&&(P.ignoreInputTextSelection=!0),void 0===P.mirrorContainer&&(P.mirrorContainer=i.body);var R=r({containers:P.containers,start:W,end:U,cancel:J,remove:Q,destroy:L,canMove:j,dragging:!1});return!0===P.removeOnSpill&&R.on("over",ae).on("out",oe),F(),R.on("drag",(function(e,t){u=!1})).on("dragend",(function(e){u=!0})),R;function I(e){return-1!==R.containers.indexOf(e)||P.isContainer(e)}function F(e){var t=e?"remove":"add";f(s,t,"mousedown",V),f(s,t,"mouseup",Z)}function E(e){f(s,e?"remove":"add","mousemove",H)}function X(e){var t=e?"remove":"add";a[t](s,"selectstart",B),a[t](s,"click",B)}function L(){F(!0),Z({})}function B(e){M&&e.preventDefault()}function V(e){if(m=e.clientX,$=e.clientY,1===g(e)&&!e.metaKey&&!e.ctrlKey){var t=e.target,n=Y(t);n&&(M=n,E(),"mousedown"===e.type&&(C(t)?t.focus():e.preventDefault()))}}function H(e){if(M)if(0!==g(e)){if(!(void 0!==e.clientX&&Math.abs(e.clientX-m)<=(P.slideFactorX||0)&&void 0!==e.clientY&&Math.abs(e.clientY-$)<=(P.slideFactorY||0))){if(P.ignoreInputTextSelection){var t=N("clientX",e)||0,n=N("clientY",e)||0;if(C(i.elementFromPoint(t,n)))return}var r=M;E(!0),X(),U(),q(r);var a=h(c);d=N("pageX",e)-a.left,p=N("pageY",e)-a.top,o.add(k||c,"gu-transit"),ie(),re(e)}}else Z({})}function Y(e){if(!(R.dragging&&n||I(e))){for(var t=e;x(e)&&!1===I(x(e));){if(P.invalid(e,t))return;if(!(e=x(e)))return}var r=x(e);if(r&&!P.invalid(e,t)&&P.moves(e,r,t,D(e)))return{item:e,source:r}}}function j(e){return!!Y(e)}function W(e){var t=Y(e);t&&q(t)}function q(e){ue(e.item,e.source)&&(R.emit("beforeClone",e.item),k=e.item.cloneNode(!0),R.emit("cloned",k,e.item,"copy")),l=e.source,c=e.item,T=S=D(e.item),R.dragging=!0,R.emit("drag",c,l)}function z(){return!1}function U(){if(R.dragging){var e=k||c;K(e,x(e))}}function G(){M=!1,E(!0),X(!0)}function Z(e){if(G(),R.dragging){var t=k||c,r=N("clientX",e)||0,a=N("clientY",e)||0,o=ne(v(n,r,a),r,a);o&&(k&&P.copySortSource||!k||o!==l)?K(t,o):P.removeOnSpill?Q():J()}}function K(e,t){var n=x(e);k&&P.copySortSource&&t===l&&n.removeChild(c),te(t)?R.emit("cancel",e,l,l):R.emit("drop",e,t,l,S),ee()}function Q(){if(R.dragging){var e=k||c,t=x(e);t&&t.removeChild(e),R.emit(k?"cancel":"remove",e,t,l),ee()}}function J(e){if(R.dragging){var t=arguments.length>0?e:P.revertOnSpill,n=k||c,r=x(n),a=te(r);!1===a&&t&&(k?r&&r.removeChild(k):l.insertBefore(n,T)),a||t?R.emit("cancel",n,l,l):R.emit("drop",n,r,l,S),ee()}}function ee(){var e=k||c;G(),se(),e&&o.rm(e,"gu-transit"),O&&clearTimeout(O),R.dragging=!1,_&&R.emit("out",e,_,l),R.emit("dragend",e),l=c=k=T=S=O=_=null}function te(e,t){var r;return r=void 0!==t?t:n?S:D(k||c),e===l&&r===T}function ne(e,t,n){for(var r=e;r&&!a();)r=x(r);return r;function a(){if(!1===I(r))return!1;var a=le(r,e),o=ce(r,a,t,n);return!!te(r,o)||P.accepts(c,r,l,o)}}function re(e){if(n){e.preventDefault();var t=N("clientX",e)||0,r=N("clientY",e)||0,a=t-d,o=r-p;n.style.left=a+"px",n.style.top=o+"px";var i=n.getBoundingClientRect(),s=2;(i.y<o-s||i.y>o+s||i.x<a-s||i.x>a+s)&&(a+=a-i.x,o+=o-i.y,n.style.left=a+"px",n.style.top=o+"px");var u=k||c,f=v(n,t,r),g=ne(f,t,r),h=null!==g&&g!==_;(h||null===g)&&(C(),_=g,w());var m=x(u);if(g!==l||!k||P.copySortSource){var b,y=le(g,f);if(null!==y)b=ce(g,y,t,r);else{if(!0!==P.revertOnSpill||k)return void(k&&m&&m.removeChild(u));b=T,g=l}(null===b&&h||b!==u&&b!==D(u))&&(S=b,g.insertBefore(u,b),R.emit("shadow",u,g,l))}else m&&m.removeChild(u)}function A(e){R.emit(e,u,_,l)}function w(){h&&A("over")}function C(){_&&A("out")}}function ae(e){o.rm(e,"gu-hide")}function oe(e){R.dragging&&o.add(e,"gu-hide")}function ie(){if(!n){var e=c.getBoundingClientRect();R.emit("beforeClone",c),(n=c.cloneNode(!0)).style.width=A(e)+"px",n.style.height=w(e)+"px",o.rm(n,"gu-transit"),o.add(n,"gu-mirror"),P.mirrorContainer.appendChild(n),f(s,"add","mousemove",re),o.add(P.mirrorContainer,"gu-unselectable"),R.emit("cloned",n,c,"mirror")}}function se(){n&&(o.rm(P.mirrorContainer,"gu-unselectable"),f(s,"remove","mousemove",re),x(n).removeChild(n),n=null)}function le(e,t){for(var n=t;n!==e&&x(n)!==e;)n=x(n);return n===s?null:n}function ce(e,t,n,r){var a="horizontal"===P.direction;return t!==e?i():o();function o(){var t,o,i,s=e.children.length;for(t=0;t<s;t++){if(i=(o=e.children[t]).getBoundingClientRect(),a&&i.left+i.width/2>n)return o;if(!a&&i.top+i.height/2>r)return o}return null}function i(){var e=t.getBoundingClientRect();return s(a?n>e.left+A(e)/2:r>e.top+w(e)/2)}function s(e){return e?D(t):t}}function ue(e,t){return"boolean"==typeof P.copy?P.copy:P.copy(e,t)}}function f(e,n,r,o){var i={mouseup:"touchend",mousedown:"touchstart",mousemove:"touchmove"},s={mouseup:"pointerup",mousedown:"pointerdown",mousemove:"pointermove"},l={mouseup:"MSPointerUp",mousedown:"MSPointerDown",mousemove:"MSPointerMove"};t.navigator.pointerEnabled?a[n](e,s[r],o):t.navigator.msPointerEnabled?a[n](e,l[r],o):(a[n](e,i[r],o),a[n](e,r,o))}function g(e){if(void 0!==e.touches)return e.touches.length;if(void 0!==e.which&&0!==e.which)return e.which;if(void 0!==e.buttons)return e.buttons;var t=e.button;return void 0!==t?1&t?1:2&t?3:4&t?2:0:void 0}function h(e){var t=e.getBoundingClientRect();return{left:t.left+m("scrollLeft","pageXOffset"),top:t.top+m("scrollTop","pageYOffset")}}function m(e,n){return void 0!==t[n]?t[n]:s.clientHeight?s[e]:i.body[e]}function v(e,t,n){var r,a=(e=e||{}).className||"";return e.className+=" gu-hide",r=i.elementFromPoint(t,n),e.className=a,r}function b(){return!1}function y(){return!0}function A(e){return e.width||e.right-e.left}function w(e){return e.height||e.bottom-e.top}function x(e){return e.parentNode===i?null:e.parentNode}function C(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||$(e)}function $(e){return!!e&&"false"!==e.contentEditable&&("true"===e.contentEditable||$(x(e)))}function D(e){return e.nextElementSibling||t();function t(){var t=e;do{t=t.nextSibling}while(t&&1!==t.nodeType);return t}}function T(e){return e.targetTouches&&e.targetTouches.length?e.targetTouches[0]:e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e}function N(e,t){var n=T(t),r={pageX:"clientX",pageY:"clientY"};return e in r&&!(e in n)&&r[e]in n&&(e=r[e]),n[e]}i.addEventListener("touchmove",d,!!l&&{passive:!1}),n.exports=p}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./classes":1,"contra/emitter":5,crossvent:6}],3:[function(e,t,n){t.exports=function(e,t){return Array.prototype.slice.call(e,t)}},{}],4:[function(e,t,n){var r=e("ticky");t.exports=function(e,t,n){e&&r((function(){e.apply(n||null,t||[])}))}},{ticky:10}],5:[function(e,t,n){var r=e("atoa"),a=e("./debounce");t.exports=function(e,t){var n=t||{},o={};return void 0===e&&(e={}),e.on=function(t,n){return o[t]?o[t].push(n):o[t]=[n],e},e.once=function(t,n){return n._once=!0,e.on(t,n),e},e.off=function(t,n){var r=arguments.length;if(1===r)delete o[t];else if(0===r)o={};else{var a=o[t];if(!a)return e;a.splice(a.indexOf(n),1)}return e},e.emit=function(){var t=r(arguments);return e.emitterSnapshot(t.shift()).apply(this,t)},e.emitterSnapshot=function(t){var i=(o[t]||[]).slice(0);return function(){var o=r(arguments),s=this||e;if("error"===t&&!1!==n.throws&&!i.length)throw 1===o.length?o[0]:o;return i.forEach((function(r){n.async?a(r,o,s):r.apply(s,o),r._once&&e.off(t,r)})),e}},e}},{"./debounce":4,atoa:3}],6:[function(e,n,r){(function(t){var r=e("custom-event"),a=e("./eventmap"),o=t.document,i=c,s=d,l=[];function c(e,t,n,r){return e.addEventListener(t,n,r)}function u(e,t,n){return e.attachEvent("on"+t,h(e,t,n))}function d(e,t,n,r){return e.removeEventListener(t,n,r)}function p(e,t,n){var r=m(e,t,n);if(r)return e.detachEvent("on"+t,r)}function f(e,t,n){var i=-1===a.indexOf(t)?l():s();function s(){var e;return o.createEvent?(e=o.createEvent("Event")).initEvent(t,!0,!0):o.createEventObject&&(e=o.createEventObject()),e}function l(){return new r(t,{detail:n})}e.dispatchEvent?e.dispatchEvent(i):e.fireEvent("on"+t,i)}function g(e,n,r){return function(n){var a=n||t.event;a.target=a.target||a.srcElement,a.preventDefault=a.preventDefault||function(){a.returnValue=!1},a.stopPropagation=a.stopPropagation||function(){a.cancelBubble=!0},a.which=a.which||a.keyCode,r.call(e,a)}}function h(e,t,n){var r=m(e,t,n)||g(e,t,n);return l.push({wrapper:r,element:e,type:t,fn:n}),r}function m(e,t,n){var r=v(e,t,n);if(r){var a=l[r].wrapper;return l.splice(r,1),a}}function v(e,t,n){var r,a;for(r=0;r<l.length;r++)if((a=l[r]).element===e&&a.type===t&&a.fn===n)return r}t.addEventListener||(i=u,s=p),n.exports={add:i,remove:s,fabricate:f}}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./eventmap":7,"custom-event":8}],7:[function(e,n,r){(function(e){var t=[],r="",a=/^on/;for(r in e)a.test(r)&&t.push(r.slice(2));n.exports=t}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],8:[function(e,n,r){(function(e){var t=e.CustomEvent;function r(){try{var e=new t("cat",{detail:{foo:"bar"}});return"cat"===e.type&&"bar"===e.detail.foo}catch(e){}return!1}n.exports=r()?t:"undefined"!=typeof document&&"function"==typeof document.createEvent?function(e,t){var n=document.createEvent("CustomEvent");return t?n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail):n.initCustomEvent(e,!1,!1,void 0),n}:function(e,t){var n=document.createEventObject();return n.type=e,t?(n.bubbles=Boolean(t.bubbles),n.cancelable=Boolean(t.cancelable),n.detail=t.detail):(n.bubbles=!1,n.cancelable=!1,n.detail=void 0),n}}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],9:[function(e,t,n){var r,a,o=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(r===setTimeout)return setTimeout(e,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}function c(e){if(a===clearTimeout)return clearTimeout(e);if((a===s||!a)&&clearTimeout)return a=clearTimeout,clearTimeout(e);try{return a(e)}catch(t){try{return a.call(null,e)}catch(t){return a.call(this,e)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:i}catch(e){r=i}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(e){a=s}}();var u,d=[],p=!1,f=-1;function g(){p&&u&&(p=!1,u.length?d=u.concat(d):f=-1,d.length&&h())}function h(){if(!p){var e=l(g);p=!0;for(var t=d.length;t;){for(u=d,d=[];++f<t;)u&&u[f].run();f=-1,t=d.length}u=null,p=!1,c(e)}}function m(e,t){this.fun=e,this.array=t}function v(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];d.push(new m(e,t)),1!==d.length||p||l(h)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=v,o.addListener=v,o.once=v,o.off=v,o.removeListener=v,o.removeAllListeners=v,o.emit=v,o.prependListener=v,o.prependOnceListener=v,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{}],10:[function(e,t,n){(function(e){var n;n="function"==typeof e?function(t){e(t)}:function(e){setTimeout(e,0)},t.exports=n}).call(this,e("timers").setImmediate)},{timers:11}],11:[function(e,t,n){(function(t,r){var a=e("process/browser.js").nextTick,o=Function.prototype.apply,i=Array.prototype.slice,s={},l=0;function c(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new c(o.call(setTimeout,window,arguments),clearTimeout)},n.setInterval=function(){return new c(o.call(setInterval,window,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n.setImmediate="function"==typeof t?t:function(e){var t=l++,r=!(arguments.length<2)&&i.call(arguments,1);return s[t]=!0,a((function(){s[t]&&(r?e.apply(null,r):e.call(null),n.clearImmediate(t))})),t},n.clearImmediate="function"==typeof r?r:function(e){delete s[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":9,timers:11}]},{},[2])(2),$A.extend({dragula:window.dragula});
/*@license
Tiny-Slider 2.9.4 https://github.com/ganlanyuan/tiny-slider
Author: William Lin
License: MIT (https://opensource.org/licenses/MIT)
Includes modifications by Bryan Garaventa to improve screen reader accessibility for use within the Apex 4X ARIA Carousel module. Changes are prefaced with the comment "4X MOD" within the source code.
*/
var o=window,i=o.requestAnimationFrame||o.webkitRequestAnimationFrame||o.mozRequestAnimationFrame||o.msRequestAnimationFrame||function(e){return setTimeout(e,16)},s=window,l=s.cancelAnimationFrame||s.mozCancelAnimationFrame||function(e){clearTimeout(e)};function c(){for(var e,t,n,r=arguments[0]||{},a=1,o=arguments.length;a<o;a++)if(null!==(e=arguments[a]))for(t in e)r!==(n=e[t])&&void 0!==n&&(r[t]=n);return r}function u(e){return["true","false"].indexOf(e)>=0?JSON.parse(e):e}function d(e,t,n,r){if(r)try{e.setItem(t,n)}catch(e){}return n}function p(){var e=document,t=e.body;return t||((t=e.createElement("body")).fake=!0),t}var f=document.documentElement;function g(e){var t="";return e.fake&&(t=f.style.overflow,e.style.background="",e.style.overflow=f.style.overflow="hidden",f.appendChild(e)),t}function h(e,t){e.fake&&(e.remove(),f.style.overflow=t,f.offsetHeight)}function m(e,t,n,r){"insertRule"in e?e.insertRule(t+"{"+n+"}",r):e.addRule(t,n,r)}function v(e){return("insertRule"in e?e.cssRules:e.rules).length}function b(e,t,n){for(var r=0,a=e.length;r<a;r++)t.call(n,e[r],r)}var y="classList"in document.createElement("_"),A=y?function(e,t){return e.classList.contains(t)}:function(e,t){return e.className.indexOf(t)>=0},w=y?function(e,t){A(e,t)||e.classList.add(t)}:function(e,t){A(e,t)||(e.className+=" "+t)},x=y?function(e,t){A(e,t)&&e.classList.remove(t)}:function(e,t){A(e,t)&&(e.className=e.className.replace(t,""))};function C(e,t){return e.hasAttribute(t)}function $(e,t){return e.getAttribute(t)}function D(e){return void 0!==e.item}function T(e,t){if(e=D(e)||e instanceof Array?e:[e],"[object Object]"===Object.prototype.toString.call(t))for(var n=e.length;n--;)for(var r in t)e[n].setAttribute(r,t[r])}function N(e,t){e=D(e)||e instanceof Array?e:[e];for(var n=(t=t instanceof Array?t:[t]).length,r=e.length;r--;)for(var a=n;a--;)e[r].removeAttribute(t[a])}function S(e){for(var t=[],n=0,r=e.length;n<r;n++)t.push(e[n]);return t}function k(e,t){"none"!==e.style.display&&(e.style.display="none")}function O(e,t){"none"===e.style.display&&(e.style.display="")}function M(e){return"none"!==window.getComputedStyle(e).display}function _(e){if("string"==typeof e){var t=[e],n=e.charAt(0).toUpperCase()+e.substr(1);["Webkit","Moz","ms","O"].forEach((function(r){"ms"===r&&"transform"!==e||t.push(r+n)})),e=t}var r=document.createElement("fakeelement");e.length;for(var a=0;a<e.length;a++){var o=e[a];if(void 0!==r.style[o])return o}return!1}function P(e,t){var n=!1;return/^Webkit/.test(e)?n="webkit"+t+"End":/^O/.test(e)?n="o"+t+"End":e&&(n=t.toLowerCase()+"end"),n}var R=!1;try{var I=Object.defineProperty({},"passive",{get:function(){R=!0}});window.addEventListener("test",null,I)}catch(e){}var F=!!R&&{passive:!0};function E(e,t,n){for(var r in t){var a=["touchstart","touchmove"].indexOf(r)>=0&&!n&&F;e.addEventListener(r,t[r],a)}}function X(e,t){for(var n in t){var r=["touchstart","touchmove"].indexOf(n)>=0&&F;e.removeEventListener(n,t[n],r)}}function L(){return{topics:{},on:function(e,t){this.topics[e]=this.topics[e]||[],this.topics[e].push(t)},off:function(e,t){if(this.topics[e])for(var n=0;n<this.topics[e].length;n++)if(this.topics[e][n]===t){this.topics[e].splice(n,1);break}},emit:function(e,t){t.type=e,this.topics[e]&&this.topics[e].forEach((function(n){n(t,e)}))}}}Object.keys||(Object.keys=function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}),"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)});var B=function(e){e=c({container:".slider",mode:"carousel",axis:"horizontal",items:1,gutter:0,edgePadding:0,fixedWidth:!1,autoWidth:!1,viewportMax:!1,slideBy:1,center:!1,controls:!0,controlsPosition:"top",controlsText:["prev","next"],controlsContainer:!1,prevButton:!1,nextButton:!1,nav:!0,navPosition:"top",navContainer:!1,navAsThumbnails:!1,arrowKeys:!1,speed:300,autoplay:!1,autoplayPosition:"top",autoplayTimeout:5e3,autoplayDirection:"forward",autoplayText:["start","stop"],autoplayHoverPause:!0,autoplayButton:!1,autoplayButtonOutput:!0,autoplayResetOnVisibility:!0,animateIn:"tns-fadeIn",animateOut:"tns-fadeOut",animateNormal:"tns-normal",animateDelay:!1,loop:!0,rewind:!1,autoHeight:!1,responsive:!1,lazyload:!1,lazyloadSelector:".tns-lazy-img",touch:!0,mouseDrag:!1,swipeAngle:15,nested:!1,preventActionWhenRunning:!1,preventScrollOnTouch:!1,freezable:!0,onInit:!1,useLocalStorage:!0,nonce:!1},e||{});var t=document,n=window,r={ENTER:13,SPACE:32,LEFT:37,RIGHT:39},a={},o=e.useLocalStorage;if(o){var s=navigator.userAgent,f=new Date;try{(a=n.localStorage)?(a.setItem(f,f),o=a.getItem(f)==f,a.removeItem(f)):o=!1,o||(a={})}catch(e){o=!1}o&&(a.tnsApp&&a.tnsApp!==s&&["tC","tPL","tMQ","tTf","t3D","tTDu","tTDe","tADu","tADe","tTE","tAE"].forEach((function(e){a.removeItem(e)})),localStorage.tnsApp=s)}var y=a.tC?u(a.tC):d(a,"tC",function(){var e=document,t=p(),n=g(t),r=e.createElement("div"),a=!1;t.appendChild(r);try{for(var o,i="(10px * 10)",s=["calc"+i,"-moz-calc"+i,"-webkit-calc"+i],l=0;l<3;l++)if(o=s[l],r.style.width=o,100===r.offsetWidth){a=o.replace(i,"");break}}catch(e){}return t.fake?h(t,n):r.remove(),a}(),o),D=a.tPL?u(a.tPL):d(a,"tPL",function(){var e,t=document,n=p(),r=g(n),a=t.createElement("div"),o=t.createElement("div"),i="";a.className="tns-t-subp2",o.className="tns-t-ct";for(var s=0;s<70;s++)i+="<div></div>";return o.innerHTML=i,a.appendChild(o),n.appendChild(a),e=Math.abs(a.getBoundingClientRect().left-o.children[67].getBoundingClientRect().left)<2,n.fake?h(n,r):a.remove(),e}(),o),R=a.tMQ?u(a.tMQ):d(a,"tMQ",function(){if(window.matchMedia||window.msMatchMedia)return!0;var e,t=document,n=p(),r=g(n),a=t.createElement("div"),o=t.createElement("style"),i="@media all and (min-width:1px){.tns-mq-test{position:absolute}}";return o.type="text/css",a.className="tns-mq-test",n.appendChild(o),n.appendChild(a),o.styleSheet?o.styleSheet.cssText=i:o.appendChild(t.createTextNode(i)),e=window.getComputedStyle?window.getComputedStyle(a).position:a.currentStyle.position,n.fake?h(n,r):a.remove(),"absolute"===e}(),o),I=a.tTf?u(a.tTf):d(a,"tTf",_("transform"),o),F=a.t3D?u(a.t3D):d(a,"t3D",function(e){if(!e)return!1;if(!window.getComputedStyle)return!1;var t,n=document,r=p(),a=g(r),o=n.createElement("p"),i=e.length>9?"-"+e.slice(0,-9).toLowerCase()+"-":"";return i+="transform",r.insertBefore(o,null),o.style[e]="translate3d(1px,1px,1px)",t=window.getComputedStyle(o).getPropertyValue(i),r.fake?h(r,a):o.remove(),void 0!==t&&t.length>0&&"none"!==t}(I),o),V=a.tTDu?u(a.tTDu):d(a,"tTDu",_("transitionDuration"),o),H=a.tTDe?u(a.tTDe):d(a,"tTDe",_("transitionDelay"),o),Y=a.tADu?u(a.tADu):d(a,"tADu",_("animationDuration"),o),j=a.tADe?u(a.tADe):d(a,"tADe",_("animationDelay"),o),W=a.tTE?u(a.tTE):d(a,"tTE",P(V,"Transition"),o),q=a.tAE?u(a.tAE):d(a,"tAE",P(Y,"Animation"),o),z=n.console&&"function"==typeof n.console.warn,U=["container","controlsContainer","prevButton","nextButton","navContainer","autoplayButton"],G={};if(U.forEach((function(n){if("string"==typeof e[n]){var r=e[n],a=t.querySelector(r);if(G[n]=r,!a||!a.nodeName)return void(z&&console.warn("Can't find",e[n]));e[n]=a}})),!(e.container.children.length<1)){var Z=e.responsive,K=e.nested,Q="carousel"===e.mode;if(Z){0 in Z&&(e=c(e,Z[0]),delete Z[0]);var J={};for(var ee in Z){var te=Z[ee];te="number"==typeof te?{items:te}:te,J[ee]=te}Z=J,J=null}if(Q||function e(t){for(var n in t)Q||("slideBy"===n&&(t[n]="page"),"edgePadding"===n&&(t[n]=!1),"autoHeight"===n&&(t[n]=!1)),"responsive"===n&&e(t[n])}(e),!Q){e.axis="horizontal",e.slideBy="page",e.edgePadding=!1;var ne=e.animateIn,re=e.animateOut,ae=e.animateDelay,oe=e.animateNormal}var ie,se,le="horizontal"===e.axis,ce=t.createElement("div"),ue=t.createElement("div"),de=e.container,pe=de.parentNode,fe=de.outerHTML,ge=de.children,he=ge.length,me=Pn(),ve=!1;$A.loop(ge,(function(e,t){$A.setAttr(t,{role:"region","aria-roledescription":""+(e+1),"aria-label":"Slide"})}),"array"),Z&&er(),Q&&(de.className+=" tns-vpfix");var be,ye,Ae,we,xe,Ce,$e=e.autoWidth,De=Xn("fixedWidth"),Te=Xn("edgePadding"),Ne=Xn("gutter"),Se=Fn(),ke=Xn("center"),Oe=$e?1:Math.floor(Xn("items")),Me=Xn("slideBy"),_e=e.viewportMax||e.fixedWidthViewportWidth,Pe=Xn("arrowKeys"),Re=Xn("speed"),Ie=e.rewind,Fe=!Ie&&e.loop,Ee=Xn("autoHeight"),Xe=Xn("controls"),Le=Xn("controlsText"),Be=Xn("nav"),Ve=Xn("touch"),He=Xn("mouseDrag"),Ye=Xn("autoplay"),je=Xn("autoplayTimeout"),We=Xn("autoplayText"),qe=Xn("autoplayHoverPause"),ze=Xn("autoplayResetOnVisibility"),Ue=(we=null,xe=Xn("nonce"),Ce=document.createElement("style"),we&&Ce.setAttribute("media",we),xe&&Ce.setAttribute("nonce",xe),document.querySelector("head").appendChild(Ce),Ce.sheet?Ce.sheet:Ce.styleSheet),Ge=e.lazyload,Ze=e.lazyloadSelector,Ke=[],Qe=Fe?(ye=function(){if($e||De&&!_e)return he-1;var t=De?"fixedWidth":"items",n=[];if((De||e[t]<he)&&n.push(e[t]),Z)for(var r in Z){var a=Z[r][t];a&&(De||a<he)&&n.push(a)}return n.length||n.push(0),Math.ceil(De?_e/Math.min.apply(null,n):Math.max.apply(null,n))}(),Ae=Q?Math.ceil((5*ye-he)/2):4*ye-he,Ae=Math.max(ye,Ae),En("edgePadding")?Ae+1:Ae):0,Je=Q?he+2*Qe:he+Qe,et=!(!De&&!$e||Fe),tt=De?Tr():null,nt=!Q||!Fe,rt=le?"left":"top",at="",ot="",it=De?function(){return ke&&!Fe?he-1:Math.ceil(-tt/(De+Ne))}:$e?function(){for(var e=0;e<Je;e++)if(be[e]>=-tt)return e}:function(){return ke&&Q&&!Fe?he-1:Fe||Q?Math.max(0,Je-Math.ceil(Oe)):Je-1},st=On(Xn("startIndex")),lt=st;kn();var ct,ut,dt=0,pt=$e?null:it(),ft=e.preventActionWhenRunning,gt=e.swipeAngle,ht=!gt||"?",mt=!1,vt=e.onInit,bt=new L,yt=" tns-slider tns-"+e.mode,At=de.id||function(){var e=window.tnsId;return window.tnsId=e?e+1:1,"tns"+window.tnsId}(),wt=Xn("disable"),xt=!1,Ct=e.freezable,$t=!(!Ct||$e)&&Jn(),Dt=!1,Tt={click:Ir,keydown:function(e){e=Yr(e);var t=[r.LEFT,r.RIGHT].indexOf(e.keyCode);t>=0&&(0===t?Gt.disabled||Ir(e,-1):Zt.disabled||Ir(e,1))}},Nt={click:function(e){if(mt){if(ft)return;Pr()}var t=jr(e=Yr(e));for(;t!==en&&!C(t,"data-nav");)t=t.parentNode;if(C(t,"data-nav")){var n=an=Number($(t,"data-nav")),r=De||$e?n*he/nn:n*Oe;Rr(Ft?n:Math.min(Math.ceil(r),he-1),e),on===n&&(dn&&Br(),an=-1)}},keydown:function(e){e=Yr(e);var n=t.activeElement;if(!C(n,"data-nav"))return;var a=[r.LEFT,r.RIGHT,r.ENTER,r.SPACE].indexOf(e.keyCode),o=Number($(n,"data-nav"));a>=0&&(0===a?o>0&&Hr(Jt[o-1]):1===a?o<nn-1&&Hr(Jt[o+1]):(an=o,Rr(o,e)))}},St={mouseenter:function(){dn&&(Er(),pn=!0)},mouseleave:function(){pn&&(Fr(),pn=!1)}},kt={focusin:function(){dn&&(Br(),gn=!0)}},Ot={visibilitychange:function(){t.hidden?dn&&(Er(),hn=!0):hn&&(Fr(),hn=!1)}},Mt={keydown:function(e){e=Yr(e);var t=[r.LEFT,r.RIGHT].indexOf(e.keyCode);t>=0&&Ir(e,0===t?-1:1)}},_t={touchstart:Ur,touchmove:Gr,touchend:Kr,touchcancel:Kr},Pt={mousedown:Ur,mousemove:Gr,mouseup:Kr,mouseleave:Kr},Rt=En("controls"),It=En("nav"),Ft=!!$e||e.navAsThumbnails,Et=En("autoplay"),Xt=En("touch"),Lt=En("mouseDrag"),Bt="tns-slide-active",Vt="tns-slide-cloned",Ht="tns-complete",Yt={load:function(e){cr(jr(e))},error:function(e){t=jr(e),w(t,"failed"),ur(t);var t}},jt="force"===e.preventScrollOnTouch;if(Rt)var Wt,qt,zt=e.controlsContainer,Ut=e.controlsContainer?e.controlsContainer.outerHTML:"",Gt=e.prevButton,Zt=e.nextButton,Kt=e.prevButton?e.prevButton.outerHTML:"",Qt=e.nextButton?e.nextButton.outerHTML:"";if(It)var Jt,en=e.navContainer,tn=e.navContainer?e.navContainer.outerHTML:"",nn=$e?he:Jr(),rn=0,an=-1,on=_n(),sn=on,ln="tns-nav-active",cn="Page ";if(Et)var un,dn,pn,fn,gn,hn,mn="forward"===e.autoplayDirection?1:-1,vn=e.autoplayButton,bn=e.autoplayButton?e.autoplayButton.outerHTML:"",yn=["<span class='tns-visually-hidden'>"," animation</span>"];if(Xt||Lt)var An,wn,xn={},Cn={},$n=!1,Dn=le?function(e,t){return e.x-t.x}:function(e,t){return e.y-t.y};$e||Sn(wt||$t),I&&(rt=I,at="translate",F?(at+=le?"3d(":"3d(0px, ",ot=le?", 0px, 0px)":", 0px)"):(at+=le?"X(":"Y(",ot=")")),Q&&(de.className=de.className.replace("tns-vpfix","")),function(){En("gutter"),ce.className="tns-outer",ue.className="tns-inner",ce.id=At+"-ow",ue.id=At+"-iw",""===de.id&&(de.id=At);yt+=D||$e?" tns-subpixel":" tns-no-subpixel",yt+=y?" tns-calc":" tns-no-calc",$e&&(yt+=" tns-autowidth");yt+=" tns-"+e.axis,de.className+=yt,Q?((ie=t.createElement("div")).id=At+"-mw",ie.className="tns-ovh",ce.appendChild(ie),ie.appendChild(ue)):ce.appendChild(ue);if(Ee){(ie||ue).className+=" tns-ah"}if(pe.insertBefore(ce,de),ue.appendChild(de),b(ge,(function(e,t){w(e,"tns-item"),e.id||(e.id=At+"-item"+t),!Q&&oe&&w(e,oe),T(e,{"aria-hidden":"true",tabindex:"-1"})})),Qe){for(var n=t.createDocumentFragment(),r=t.createDocumentFragment(),a=Qe;a--;){var o=a%he,i=ge[o].cloneNode(!0);if(w(i,Vt),N(i,"id"),r.insertBefore(i,r.firstChild),Q){var s=ge[he-1-o].cloneNode(!0);w(s,Vt),N(s,"id"),n.appendChild(s)}}de.insertBefore(n,de.firstChild),de.appendChild(r),ge=de.children}}(),function(){if(!Q)for(var t=st,r=st+Math.min(he,Oe);t<r;t++){var a=ge[t];a.style.left=100*(t-st)/Oe+"%",w(a,ne),x(a,oe)}le&&(D||$e?(m(Ue,"#"+At+" > .tns-item","font-size:"+n.getComputedStyle(ge[0]).fontSize+";",v(Ue)),m(Ue,"#"+At,"font-size:0;",v(Ue))):Q&&b(ge,(function(e,t){e.style.marginLeft=function(e){return y?y+"("+100*e+"% / "+Je+")":100*e/Je+"%"}(t)})));if(R){if(V){var o=ie&&e.autoHeight?jn(e.speed):"";m(Ue,"#"+At+"-mw",o,v(Ue))}o=Ln(e.edgePadding,e.gutter,e.fixedWidth,e.speed,e.autoHeight),m(Ue,"#"+At+"-iw",o,v(Ue)),Q&&(o=le&&!$e?"width:"+Bn(e.fixedWidth,e.gutter,e.items)+";":"",V&&(o+=jn(Re)),m(Ue,"#"+At,o,v(Ue))),o=le&&!$e?Vn(e.fixedWidth,e.gutter,e.items):"",e.gutter&&(o+=Hn(e.gutter)),Q||(V&&(o+=jn(Re)),Y&&(o+=Wn(Re))),o&&m(Ue,"#"+At+" > .tns-item",o,v(Ue))}else{Q&&Ee&&(ie.style[V]=Re/1e3+"s"),ue.style.cssText=Ln(Te,Ne,De,Ee),Q&&le&&!$e&&(de.style.width=Bn(De,Ne,Oe));o=le&&!$e?Vn(De,Ne,Oe):"";Ne&&(o+=Hn(Ne)),o&&m(Ue,"#"+At+" > .tns-item",o,v(Ue))}if(Z&&R)for(var i in Z){i=parseInt(i);var s=Z[i],l=(o="",""),c="",u="",d="",p=$e?null:Xn("items",i),f=Xn("fixedWidth",i),g=Xn("speed",i),h=Xn("edgePadding",i),A=Xn("autoHeight",i),C=Xn("gutter",i);V&&ie&&Xn("autoHeight",i)&&"speed"in s&&(l="#"+At+"-mw{"+jn(g)+"}"),("edgePadding"in s||"gutter"in s)&&(c="#"+At+"-iw{"+Ln(h,C,f,g,A)+"}"),Q&&le&&!$e&&("fixedWidth"in s||"items"in s||De&&"gutter"in s)&&(u="width:"+Bn(f,C,p)+";"),V&&"speed"in s&&(u+=jn(g)),u&&(u="#"+At+"{"+u+"}"),("fixedWidth"in s||De&&"gutter"in s||!Q&&"items"in s)&&(d+=Vn(f,C,p)),"gutter"in s&&(d+=Hn(C)),!Q&&"speed"in s&&(V&&(d+=jn(g)),Y&&(d+=Wn(g))),d&&(d="#"+At+" > .tns-item{"+d+"}"),(o=l+c+u+d)&&Ue.insertRule("@media (min-width: "+i/16+"em) {"+o+"}",Ue.cssRules.length)}}(),qn();var Tn=Fe?Q?function(){var e=dt,t=pt;e+=Me,t-=Me,Te?(e+=1,t-=1):De&&(Se+Ne)%(De+Ne)&&(t-=1),Qe&&(st>t?st-=he:st<e&&(st+=he))}:function(){if(st>pt)for(;st>=dt+he;)st-=he;else if(st<dt)for(;st<=pt-he;)st+=he}:function(){st=Math.max(dt,Math.min(pt,st))},Nn=Q?function(){var e,t,n,r,a,o,i,s,l,c,u;$r(de,""),V||!Re?(kr(),Re&&M(de)||Pr()):(e=de,t=rt,n=at,r=ot,a=Nr(),o=Re,i=Pr,s=Math.min(o,10),l=a.indexOf("%")>=0?"%":"px",a=a.replace(l,""),c=Number(e.style[t].replace(n,"").replace(r,"").replace(l,"")),u=(a-c)/o*s,setTimeout((function a(){o-=s,c+=u,e.style[t]=n+c+l+r,o>0?setTimeout(a,s):i()}),s)),le||Qr()}:function(){Ke=[];var e={};e[W]=e[q]=Pr,X(ge[lt],e),E(ge[st],e),Or(lt,ne,re,!0),Or(st,oe,ne),W&&q&&Re&&M(de)||Pr()};return{version:"2.9.4",getInfo:ta,events:bt,goTo:Rr,play:function(){Ye&&!dn&&(Lr(),fn=!1)},pause:function(){dn&&(Br(),fn=!0)},isOn:ve,updateSliderHeight:mr,refresh:qn,destroy:function(){if(Ue.disabled=!0,Ue.ownerNode&&Ue.ownerNode.remove(),X(n,{resize:Kn}),Pe&&X(t,Mt),zt&&X(zt,Tt),en&&X(en,Nt),X(ce.parentNode,St),X(de,Ot),vn&&X(vn,{click:Vr}),Ye&&clearInterval(un),Q&&W){var r={};r[W]=Pr,X(de,r)}Ve&&X(de,_t),He&&X(de,Pt);var a=[fe,Ut,Kt,Qt,tn,bn];for(var o in U.forEach((function(t,n){var r="container"===t?ce:e[t];if("object"==typeof r&&r){var o=!!r.previousElementSibling&&r.previousElementSibling,i=r.parentNode;r.outerHTML=a[n],e[t]=o?o.nextElementSibling:i.firstElementChild}})),U=ne=re=ae=oe=le=ce=ue=de=pe=fe=ge=he=se=me=$e=De=Te=Ne=Se=Oe=Me=_e=Pe=Re=Ie=Fe=Ee=Ue=Ge=be=Ke=Qe=Je=et=tt=nt=rt=at=ot=it=st=lt=dt=pt=gt=ht=mt=vt=bt=yt=At=wt=xt=Ct=$t=Dt=Tt=Nt=St=Ot=Mt=_t=Pt=Rt=It=Ft=Et=Xt=Lt=Bt=Ht=Yt=ct=Xe=Le=zt=Ut=Gt=Zt=Wt=qt=Be=en=tn=Jt=nn=rn=an=on=sn=ln=cn=Ye=je=mn=We=qe=vn=bn=ze=yn=un=dn=pn=fn=gn=hn=xn=Cn=An=$n=wn=Dn=Ve=He=null,this)"rebuild"!==o&&(this[o]=null);ve=!1},rebuild:function(){return B(c(e,G))}}}function Sn(e){e&&(Xe=Be=Ve=He=Pe=Ye=qe=ze=!1)}function kn(){for(var e=Q?st-Qe:st;e<0;)e+=he;return e%he+1}function On(e){return e=e?Math.max(0,Math.min(Fe?he-1:he-Oe,e)):0,Q?e+Qe:e}function Mn(e){for(null==e&&(e=st),Q&&(e-=Qe);e<0;)e+=he;return Math.floor(e%he)}function _n(){var e,t=Mn();return e=Ft?t:De||$e?Math.ceil((t+1)*nn/he-1):Math.floor(t/Oe),!Fe&&Q&&st===pt&&(e=nn-1),e}function Pn(){return n.innerWidth||t.documentElement.clientWidth||t.body.clientWidth}function Rn(e){return"top"===e?"afterbegin":"beforeend"}function In(e){if(null!=e){var n,r,a=t.createElement("div");return e.appendChild(a),r=(n=a.getBoundingClientRect()).right-n.left,a.remove(),r||In(e.parentNode)}}function Fn(){var e=Te?2*Te-Ne:0;return In(pe)-e}function En(t){if(e[t])return!0;if(Z)for(var n in Z)if(Z[n][t])return!0;return!1}function Xn(t,n){if(null==n&&(n=me),"items"===t&&De)return Math.floor((Se+Ne)/(De+Ne))||1;var r=e[t];if(Z)for(var a in Z)n>=parseInt(a)&&t in Z[a]&&(r=Z[a][t]);return"slideBy"===t&&"page"===r&&(r=Xn("items")),Q||"slideBy"!==t&&"items"!==t||(r=Math.floor(r)),r}function Ln(e,t,n,r,a){var o="";if(void 0!==e){var i=e;t&&(i-=t),o=le?"margin: 0 "+i+"px 0 "+e+"px;":"margin: "+e+"px 0 "+i+"px 0;"}else if(t&&!n){var s="-"+t+"px";o="margin: 0 "+(le?s+" 0 0":"0 "+s+" 0")+";"}return!Q&&a&&V&&r&&(o+=jn(r)),o}function Bn(e,t,n){return e?(e+t)*Je+"px":y?y+"("+100*Je+"% / "+n+")":100*Je/n+"%"}function Vn(e,t,n){var r;if(e)r=e+t+"px";else{Q||(n=Math.floor(n));var a=Q?Je:n;r=y?y+"(100% / "+a+")":100/a+"%"}return r="width:"+r,"inner"!==K?r+";":r+" !important;"}function Hn(e){var t="";!1!==e&&(t=(le?"padding-":"margin-")+(le?"right":"bottom")+": "+e+"px;");return t}function Yn(e,t){var n=e.substring(0,e.length-t).toLowerCase();return n&&(n="-"+n+"-"),n}function jn(e){return Yn(V,18)+"transition-duration:"+e/1e3+"s;"}function Wn(e){return Yn(Y,17)+"animation-duration:"+e/1e3+"s;"}function qn(){if(En("autoHeight")||$e||!le){var e=de.querySelectorAll("img");b(e,(function(e){var t=e.src;Ge||(t&&t.indexOf("data:image")<0?(e.src="",E(e,Yt),w(e,"loading"),e.src=t):cr(e))})),i((function(){fr(S(e),(function(){ct=!0}))})),En("autoHeight")&&(e=dr(st,Math.min(st+Oe-1,Je-1))),Ge?zn():i((function(){fr(S(e),zn)}))}else Q&&Sr(),Gn(),Zn()}function zn(){if($e&&he>1){var e=Fe?st:he-1;!function t(){var n=ge[e].getBoundingClientRect().left,r=ge[e-1].getBoundingClientRect().right;Math.abs(n-r)<=1?Un():setTimeout((function(){t()}),16)}()}else Un()}function Un(){le&&!$e||(vr(),$e?(tt=Tr(),Ct&&($t=Jn()),pt=it(),Sn(wt||$t)):Qr()),Q&&Sr(),Gn(),Zn()}function Gn(){if(br(),ce.parentNode.setAttribute("role","region"),ce.parentNode.setAttribute("aria-label","Carousel"),ce.insertAdjacentHTML("afterbegin",'<div aria-hidden="true" style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; white-space: nowrap;" class="tns-liveregion tns-visually-hidden">Slide <span class="current">'+ir()+"</span> of "+he+"</div>"),ut=ce.querySelector(".tns-liveregion .current"),Et){var t=Ye?"stop":"start";vn?T(vn,{"data-action":t}):e.autoplayButtonOutput&&(ce.insertAdjacentHTML(Rn(e.autoplayPosition),'<button type="button" data-action="'+t+'">'+yn[0]+t+yn[1]+We[0]+"</button>"),vn=ce.querySelector("[data-action]")),vn&&E(vn,{click:Vr}),Ye&&(Lr(),qe&&(E(ce.parentNode,kt),E(ce.parentNode,St)),ze&&E(de,Ot))}if(It){if(en)T(en,{role:"toolbar","aria-label":"Pagination"}),b(Jt=en.children,(function(e,t){T(e,{"data-nav":t,tabindex:"-1","aria-label":cn+(t+1),"aria-controls":At})}));else{for(var n="",r=Ft?"":'style="display:none"',a=0;a<he;a++)n+='<button type="button" data-nav="'+a+'" tabindex="-1" aria-controls="'+At+'" '+r+' aria-label="'+cn+(a+1)+'"></button>';n='<div class="tns-nav" role="toolbar" aria-label="Pagination">'+n+"</div>",ce.insertAdjacentHTML(Rn(e.navPosition),n),en=ce.querySelector(".tns-nav"),Jt=en.children}if(ea(),V){var o=V.substring(0,V.length-18).toLowerCase(),i="transition: all "+Re/1e3+"s";o&&(i="-"+o+"-"+i),m(Ue,"[aria-controls^="+At+"-item]",i,v(Ue))}T(Jt[on],{"aria-label":cn+(on+1),"aria-current":"true"}),N(Jt[on],"tabindex"),w(Jt[on],ln),E(en,Nt)}Rt&&(zt||Gt&&Zt||(ce.insertAdjacentHTML(Rn(e.controlsPosition),'<div class="tns-controls"><button type="button" data-controls="prev" aria-controls="'+At+'">'+Le[0]+'</button><button type="button" data-controls="next" aria-controls="'+At+'">'+Le[1]+"</button></div>"),zt=ce.querySelector(".tns-controls")),Gt&&Zt||(Gt=zt.children[0],Zt=zt.children[1]),(e.controlsContainer||e.prevButton&&e.nextButton)&&T([Gt,Zt],{"aria-controls":At}),(e.controlsContainer||e.prevButton&&e.nextButton)&&(T(Gt,{"data-controls":"prev"}),T(Zt,{"data-controls":"next"})),Wt=Ar(Gt),qt=Ar(Zt),Cr(),zt?E(zt,Tt):(E(Gt,Tt),E(Zt,Tt))),tr()}function Zn(){if(Q&&W){var r={};r[W]=Pr,E(de,r)}Ve&&E(de,_t,e.preventScrollOnTouch),He&&E(de,Pt),Pe&&E(t,Mt),"inner"===K?bt.on("outerResized",(function(){Qn(),bt.emit("innerLoaded",ta())})):(Z||De||$e||Ee||!le)&&E(n,{resize:Kn}),Ee&&("outer"===K?bt.on("innerLoaded",pr):wt||pr()),lr(),wt?ar():$t&&rr(),bt.on("indexChanged",gr),"inner"===K&&bt.emit("innerLoaded",ta()),"function"==typeof vt&&vt(ta()),ve=!0}function Kn(e){i((function(){Qn(Yr(e))}))}function Qn(n){if(ve){"outer"===K&&bt.emit("outerResized",ta(n)),me=Pn();var r,a=se,o=!1;Z&&(er(),(r=a!==se)&&bt.emit("newBreakpointStart",ta(n)));var i,s,l=Oe,c=wt,u=$t,d=Pe,p=Xe,f=Be,g=Ve,h=He,y=Ye,A=qe,C=ze,$=st;if(r){var D=De,T=Ee,N=Le,S=ke,M=We;if(!R)var _=Ne,P=Te}if(Pe=Xn("arrowKeys"),Xe=Xn("controls"),Be=Xn("nav"),Ve=Xn("touch"),ke=Xn("center"),He=Xn("mouseDrag"),Ye=Xn("autoplay"),qe=Xn("autoplayHoverPause"),ze=Xn("autoplayResetOnVisibility"),r&&(wt=Xn("disable"),De=Xn("fixedWidth"),Re=Xn("speed"),Ee=Xn("autoHeight"),Le=Xn("controlsText"),We=Xn("autoplayText"),je=Xn("autoplayTimeout"),R||(Te=Xn("edgePadding"),Ne=Xn("gutter"))),Sn(wt),Se=Fn(),le&&!$e||wt||(vr(),le||(Qr(),o=!0)),(De||$e)&&(tt=Tr(),pt=it()),(r||De)&&(Oe=Xn("items"),Me=Xn("slideBy"),(s=Oe!==l)&&(De||$e||(pt=it()),Tn())),r&&wt!==c&&(wt?ar():function(){if(!xt)return;if(Ue.disabled=!1,de.className+=yt,Sr(),Fe)for(var e=Qe;e--;)Q&&O(ge[e]),O(ge[Je-e-1]);if(!Q)for(var t=st,n=st+he;t<n;t++){var r=ge[t],a=t<st+Oe?ne:oe;r.style.left=100*(t-st)/Oe+"%",w(r,a)}nr(),xt=!1}()),Ct&&(r||De||$e)&&($t=Jn())!==u&&($t?(kr(Nr(On(0))),rr()):(!function(){if(!Dt)return;Te&&R&&(ue.style.margin="");if(Qe)for(var e="tns-transparent",t=Qe;t--;)Q&&x(ge[t],e),x(ge[Je-t-1],e);nr(),Dt=!1}(),o=!0)),Sn(wt||$t),Ye||(qe=ze=!1),Pe!==d&&(Pe?E(t,Mt):X(t,Mt)),Xe!==p&&(Xe?zt?O(zt):(Gt&&O(Gt),Zt&&O(Zt)):zt?k(zt):(Gt&&k(Gt),Zt&&k(Zt))),Be!==f&&(Be?(O(en),ea()):k(en)),Ve!==g&&(Ve?E(de,_t,e.preventScrollOnTouch):X(de,_t)),He!==h&&(He?E(de,Pt):X(de,Pt)),Ye!==y&&(Ye?(vn&&O(vn),dn||fn||Lr()):(vn&&k(vn),dn&&Br())),qe!==A&&(qe?E(ce.parentNode,St):X(ce.parentNode,St)),ze!==C&&(ze?E(t,Ot):X(t,Ot)),r){if(De===D&&ke===S||(o=!0),Ee!==T&&(Ee||(ue.style.height="")),Xe&&Le!==N&&(Gt.innerHTML=Le[0],Zt.innerHTML=Le[1]),vn&&We!==M){var I=Ye?1:0,F=vn.innerHTML,L=F.length-M[I].length;F.substring(L)===M[I]&&(vn.innerHTML=F.substring(0,L)+We[I])}}else ke&&(De||$e)&&(o=!0);if((s||De&&!$e)&&(nn=Jr(),ea()),(i=st!==$)?(bt.emit("indexChanged",ta()),o=!0):s?i||gr():(De||$e)&&(lr(),br(),or()),s&&!Q&&function(){for(var e=st+Math.min(he,Oe),t=Je;t--;){var n=ge[t];t>=st&&t<e?(w(n,"tns-moving"),n.style.left=100*(t-st)/Oe+"%",w(n,ne),x(n,oe)):n.style.left&&(n.style.left="",w(n,oe),x(n,ne)),x(n,re)}setTimeout((function(){b(ge,(function(e){x(e,"tns-moving")}))}),300)}(),!wt&&!$t){if(r&&!R&&(Te===P&&Ne===_||(ue.style.cssText=Ln(Te,Ne,De,Re,Ee)),le)){Q&&(de.style.width=Bn(De,Ne,Oe));var B=Vn(De,Ne,Oe)+Hn(Ne);!function(e,t){"deleteRule"in e?e.deleteRule(t):e.removeRule(t)}(Ue,v(Ue)-1),m(Ue,"#"+At+" > .tns-item",B,v(Ue))}Ee&&pr(),o&&(Sr(),lt=st)}r&&bt.emit("newBreakpointEnd",ta(n))}}function Jn(){if(!De&&!$e)return he<=(ke?Oe-(Oe-1)/2:Oe);var e=De?(De+Ne)*he:be[he],t=Te?Se+2*Te:Se+Ne;return ke&&(t-=De?(Se-De)/2:(Se-(be[st+1]-be[st]-Ne))/2),e<=t}function er(){for(var e in se=0,Z)e=parseInt(e),me>=e&&(se=e)}function tr(){!Ye&&vn&&k(vn),!Be&&en&&k(en),Xe||(zt?k(zt):(Gt&&k(Gt),Zt&&k(Zt)))}function nr(){Ye&&vn&&O(vn),Be&&en&&O(en),Xe&&(zt?O(zt):(Gt&&O(Gt),Zt&&O(Zt)))}function rr(){if(!Dt){if(Te&&(ue.style.margin="0px"),Qe)for(var e="tns-transparent",t=Qe;t--;)Q&&w(ge[t],e),w(ge[Je-t-1],e);tr(),Dt=!0}}function ar(){if(!xt){if(Ue.disabled=!0,de.className=de.className.replace(yt.substring(1),""),N(de,["style"]),Fe)for(var e=Qe;e--;)Q&&k(ge[e]),k(ge[Je-e-1]);if(le&&Q||N(ue,["style"]),!Q)for(var t=st,n=st+he;t<n;t++){var r=ge[t];N(r,["style"]),x(r,ne),x(r,oe)}tr(),xt=!0}}function or(){var e=ir();e&&ut.innerHTML!==e&&(ut.innerHTML=e)}function ir(){var e=sr(),t=e[0]+1-(Jr()===he?0:e[0]===he+Qe?he+Qe:Qe),n=e[1]+1-(Jr()===he?0:e[1]===he+Qe?he+Qe:Qe);return t===n&&n>he?"1":t<1||n>he?"":t===n?t+"":t+" to "+n}function sr(e){null==e&&(e=Nr());var t,n,r,a=st;if(ke||Te?($e||De)&&(n=-(parseFloat(e)+Te),r=n+Se+2*Te):$e&&(n=be[st],r=n+Se),$e)be.forEach((function(e,o){o<Je&&((ke||Te)&&e<=n+.5&&(a=o),r-e>=.5&&(t=o))}));else{if(De){var o=De+Ne;ke||Te?(a=Math.floor(n/o),t=Math.ceil(r/o-1)):t=a+Math.ceil(Se/o)-1}else if(ke||Te){var i=Oe-1;if(ke?(a-=i/2,t=st+i/2):t=st+i,Te){var s=Te*Oe/Se;a-=s,t+=s}a=Math.floor(a),t=Math.ceil(t)}else t=a+Oe-1;a=Math.max(a,0),t=Math.min(t,Je-1)}return[a,t]}function lr(){if(Ge&&!wt){var e=sr();e.push(Ze),dr.apply(null,e).forEach((function(e){if(!A(e,Ht)){var t={};t[W]=function(e){e.stopPropagation()},E(e,t),E(e,Yt),e.src=$(e,"data-src");var n=$(e,"data-srcset");n&&(e.srcset=n),w(e,"loading")}}))}}function cr(e){w(e,"loaded"),ur(e)}function ur(e){w(e,Ht),x(e,"loading"),X(e,Yt)}function dr(e,t,n){var r=[];for(n||(n="img");e<=t;)b(ge[e].querySelectorAll(n),(function(e){r.push(e)})),e++;return r}function pr(){var e=dr.apply(null,sr());i((function(){fr(e,mr)}))}function fr(e,t){return ct?t():(e.forEach((function(t,n){!Ge&&t.complete&&ur(t),A(t,Ht)&&e.splice(n,1)})),e.length?void i((function(){fr(e,t)})):t())}function gr(){lr(),br(),or(),Cr(),function(){if(Be&&(on=an>=0?an:_n(),an=-1,on!==sn)){var e=Jt[sn],t=Jt[on];T(e,{tabindex:"-1","aria-label":cn+(sn+1),"aria-current":"false"}),x(e,ln),T(t,{"aria-label":cn+(on+1),"aria-current":"true"}),N(t,"tabindex"),w(t,ln),sn=on}}()}function hr(e,t){for(var n=[],r=e,a=Math.min(e+t,Je);r<a;r++)n.push(ge[r].offsetHeight);return Math.max.apply(null,n)}function mr(){var e=Ee?hr(st,Oe):hr(Qe,he),t=ie||ue;t.style.height!==e&&(t.style.height=e+"px")}function vr(){be=[0];var e=le?"left":"top",t=le?"right":"bottom",n=ge[0].getBoundingClientRect()[e];b(ge,(function(r,a){a&&be.push(r.getBoundingClientRect()[e]-n),a===Je-1&&be.push(r.getBoundingClientRect()[t]-n)}))}function br(){var e=sr(),t=e[0],n=e[1];b(ge,(function(e,r){r>=t&&r<=n?C(e,"aria-hidden")&&(N(e,["aria-hidden","tabindex"]),w(e,Bt),(!Ye||Ye&&fn&&gn&&!dn)&&$A.announce(e)):C(e,"aria-hidden")||(T(e,{"aria-hidden":"true",tabindex:"-1"}),x(e,Bt))}))}function yr(e){return e.nodeName.toLowerCase()}function Ar(e){return"button"===yr(e)}function wr(e){return"true"===e.getAttribute("aria-disabled")}function xr(e,t,n){e?t.disabled=n:t.setAttribute("aria-disabled",n.toString())}function Cr(){if(Xe&&!Ie&&!Fe){var e=Wt?Gt.disabled:wr(Gt),t=qt?Zt.disabled:wr(Zt),n=st<=dt,r=!Ie&&st>=pt;n&&!e&&xr(Wt,Gt,!0),!n&&e&&xr(Wt,Gt,!1),r&&!t&&xr(qt,Zt,!0),!r&&t&&xr(qt,Zt,!1)}}function $r(e,t){V&&(e.style[V]=t)}function Dr(e){return null==e&&(e=st),$e?(Se-(Te?Ne:0)-(be[e+1]-be[e]-Ne))/2:De?(Se-De)/2:(Oe-1)/2}function Tr(){var e=Se+(Te?Ne:0)-(De?(De+Ne)*Je:be[Je]);return ke&&!Fe&&(e=De?-(De+Ne)*(Je-1)-Dr():Dr(Je-1)-be[Je-1]),e>0&&(e=0),e}function Nr(e){var t;if(null==e&&(e=st),le&&!$e)if(De)t=-(De+Ne)*e,ke&&(t+=Dr());else{var n=I?Je:Oe;ke&&(e-=Dr()),t=100*-e/n}else t=-be[e],ke&&$e&&(t+=Dr());return et&&(t=Math.max(t,tt)),t+=!le||$e||De?"px":"%"}function Sr(e){$r(de,"0s"),kr(e)}function kr(e){null==e&&(e=Nr()),de.style[rt]=at+e+ot}function Or(e,t,n,r){var a=e+Oe;Fe||(a=Math.min(a,Je));for(var o=e;o<a;o++){var i=ge[o];r||(i.style.left=100*(o-st)/Oe+"%"),ae&&H&&(i.style[H]=i.style[j]=ae*(o-e)/1e3+"s"),x(i,t),w(i,n),r&&Ke.push(i)}}function Mr(e,t){nt&&Tn(),(st!==lt||t)&&(bt.emit("indexChanged",ta()),bt.emit("transitionStart",ta()),Ee&&pr(),dn&&e&&["click","keydown"].indexOf(e.type)>=0&&Br(),mt=!0,Nn())}function _r(e){return e.toLowerCase().replace(/-/g,"")}function Pr(e){if(Q||mt){if(bt.emit("transitionEnd",ta(e)),!Q&&Ke.length>0)for(var t=0;t<Ke.length;t++){var n=Ke[t];n.style.left="",j&&H&&(n.style[j]="",n.style[H]=""),x(n,re),w(n,oe)}if(!e||!Q&&e.target.parentNode===de||e.target===de&&_r(e.propertyName)===_r(rt)){if(!nt){var r=st;Tn(),st!==r&&(bt.emit("indexChanged",ta()),Sr())}"inner"===K&&bt.emit("innerLoaded",ta()),mt=!1,lt=st}}}function Rr(e,t){if(!$t)if("prev"===e)Ir(t,-1);else if("next"===e)Ir(t,1);else{if(mt){if(ft)return;Pr()}var n=Mn(),r=0;if("first"===e?r=-n:"last"===e?r=Q?he-Oe-n:he-1-n:("number"!=typeof e&&(e=parseInt(e)),isNaN(e)||(t||(e=Math.max(0,Math.min(he-1,e))),r=e-n)),!Q&&r&&Math.abs(r)<Oe){var a=r>0?1:-1;r+=st+r-he>=dt?he*a:2*he*a*-1}st+=r,Q&&Fe&&(st<dt&&(st+=he),st>pt&&(st-=he)),Mn(st)!==Mn(lt)&&Mr(t)}}function Ir(e,t){if(mt){if(ft)return;Pr()}var n;if(!t){for(var r=jr(e=Yr(e));r!==zt&&[Gt,Zt].indexOf(r)<0;)r=r.parentNode;var a=[Gt,Zt].indexOf(r);a>=0&&(n=!0,t=0===a?-1:1)}if(Ie){if(st===dt&&-1===t)return void Rr("last",e);if(st===pt&&1===t)return void Rr("first",e)}t&&(st+=Me*t,$e&&(st=Math.floor(st)),Mr(n||e&&"keydown"===e.type?e:null))}function Fr(){un=setInterval((function(){Ir(null,mn)}),je),dn=!0}function Er(){clearInterval(un),dn=!1}function Xr(e,t){T(vn,{"data-action":e}),vn.innerHTML=yn[0]+e+yn[1]+t}function Lr(){Fr(),vn&&Xr("stop",We[1]),gn=!1,fn=!1}function Br(){Er(),vn&&Xr("start",We[0]),gn=!0,fn=!0}function Vr(){dn?(Br(),fn=!0):(Lr(),fn=!1)}function Hr(e){e.focus()}function Yr(e){return Wr(e=e||n.event)?e.changedTouches[0]:e}function jr(e){return e.target||n.event.srcElement}function Wr(e){return e.type.indexOf("touch")>=0}function qr(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function zr(){return o=Cn.y-xn.y,i=Cn.x-xn.x,t=Math.atan2(o,i)*(180/Math.PI),n=gt,r=!1,(a=Math.abs(90-Math.abs(t)))>=90-n?r="horizontal":a<=n&&(r="vertical"),r===e.axis;var t,n,r,a,o,i}function Ur(e){if(mt){if(ft)return;Pr()}Ye&&dn&&Er(),$n=!0,wn&&(l(wn),wn=null);var t=Yr(e);bt.emit(Wr(e)?"touchStart":"dragStart",ta(e)),!Wr(e)&&["img","a"].indexOf(yr(jr(e)))>=0&&qr(e),Cn.x=xn.x=t.clientX,Cn.y=xn.y=t.clientY,Q&&(An=parseFloat(de.style[rt].replace(at,"")),$r(de,"0s"))}function Gr(e){if($n){var t=Yr(e);Cn.x=t.clientX,Cn.y=t.clientY,Q?wn||(wn=i((function(){Zr(e)}))):("?"===ht&&(ht=zr()),ht&&(jt=!0)),("boolean"!=typeof e.cancelable||e.cancelable)&&jt&&e.preventDefault()}}function Zr(e){if(ht){if(l(wn),$n&&(wn=i((function(){Zr(e)}))),"?"===ht&&(ht=zr()),ht){!jt&&Wr(e)&&(jt=!0);try{e.type&&bt.emit(Wr(e)?"touchMove":"dragMove",ta(e))}catch(e){}var t=An,n=Dn(Cn,xn);if(!le||De||$e)t+=n,t+="px";else t+=I?n*Oe*100/((Se+Ne)*Je):100*n/(Se+Ne),t+="%";de.style[rt]=at+t+ot}}else $n=!1}function Kr(t){if($n){wn&&(l(wn),wn=null),Q&&$r(de,""),$n=!1;var n=Yr(t);Cn.x=n.clientX,Cn.y=n.clientY;var r=Dn(Cn,xn);if(Math.abs(r)){if(!Wr(t)){var a=jr(t);E(a,{click:function e(t){qr(t),X(a,{click:e})}})}Q?wn=i((function(){if(le&&!$e){var e=-r*Oe/(Se+Ne);e=r>0?Math.floor(e):Math.ceil(e),st+=e}else{var n=-(An+r);if(n<=0)st=dt;else if(n>=be[Je-1])st=pt;else for(var a=0;a<Je&&n>=be[a];)st=a,n>be[a]&&r<0&&(st+=1),a++}Mr(t,r),bt.emit(Wr(t)?"touchEnd":"dragEnd",ta(t))})):ht&&Ir(t,r>0?-1:1)}}"auto"===e.preventScrollOnTouch&&(jt=!1),gt&&(ht="?"),Ye&&!dn&&Fr()}function Qr(){(ie||ue).style.height=be[st+Oe]-be[st]+"px"}function Jr(){var e=De?(De+Ne)*he/Se:he/Oe;return Math.min(Math.ceil(e),he)}function ea(){if(Be&&!Ft&&nn!==rn){var e=rn,t=nn,n=O;for(rn>nn&&(e=nn,t=rn,n=k);e<t;)n(Jt[e]),e++;rn=nn}}function ta(e){return{container:de,slideItems:ge,navContainer:en,navItems:Jt,controlsContainer:zt,hasControls:Rt,prevButton:Gt,nextButton:Zt,items:Oe,slideBy:Me,cloneCount:Qe,slideCount:he,slideCountNew:Je,index:st,indexCached:lt,displayIndex:kn(),navCurrentIndex:on,navCurrentIndexCached:sn,pages:nn,pagesCached:rn,sheet:Ue,isOn:ve,event:e||{}}}z&&console.warn("No slides found in",e.container)};$A.extend({tns:B});var V={exports:{}};
/*@license
 VelocityJS.org (1.5.2). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */!function(e){
/*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */
!function(e){if(!e.jQuery){var t=function(e,n){return new t.fn.init(e,n)};t.isWindow=function(e){return e&&e===e.window},t.type=function(e){return e?"object"==typeof e||"function"==typeof e?r[o.call(e)]||"object":typeof e:e+""},t.isArray=Array.isArray||function(e){return"array"===t.type(e)},t.isPlainObject=function(e){var n;if(!e||"object"!==t.type(e)||e.nodeType||t.isWindow(e))return!1;try{if(e.constructor&&!a.call(e,"constructor")&&!a.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(n in e);return void 0===n||a.call(e,n)},t.each=function(e,t,n){var r=0,a=e.length,o=l(e);if(n){if(o)for(;r<a&&!1!==t.apply(e[r],n);r++);else for(r in e)if(e.hasOwnProperty(r)&&!1===t.apply(e[r],n))break}else if(o)for(;r<a&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(e.hasOwnProperty(r)&&!1===t.call(e[r],r,e[r]))break;return e},t.data=function(e,r,a){if(void 0===a){var o=e[t.expando],i=o&&n[o];if(void 0===r)return i;if(i&&r in i)return i[r]}else if(void 0!==r){var s=e[t.expando]||(e[t.expando]=++t.uuid);return n[s]=n[s]||{},n[s][r]=a,a}},t.removeData=function(e,r){var a=e[t.expando],o=a&&n[a];o&&(r?t.each(r,(function(e,t){delete o[t]})):delete n[a])},t.extend=function(){var e,n,r,a,o,i,s=arguments[0]||{},l=1,c=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[l]||{},l++),"object"!=typeof s&&"function"!==t.type(s)&&(s={}),l===c&&(s=this,l--);l<c;l++)if(o=arguments[l])for(a in o)o.hasOwnProperty(a)&&(e=s[a],s!==(r=o[a])&&(u&&r&&(t.isPlainObject(r)||(n=t.isArray(r)))?(n?(n=!1,i=e&&t.isArray(e)?e:[]):i=e&&t.isPlainObject(e)?e:{},s[a]=t.extend(u,i,r)):void 0!==r&&(s[a]=r)));return s},t.queue=function(e,n,r){if(e){n=(n||"fx")+"queue";var a,o,i,s=t.data(e,n);return r?(!s||t.isArray(r)?s=t.data(e,n,(i=o||[],(a=r)&&(l(Object(a))?function(e,t){for(var n=+t.length,r=0,a=e.length;r<n;)e[a++]=t[r++];if(n!=n)for(;void 0!==t[r];)e[a++]=t[r++];e.length=a}(i,"string"==typeof a?[a]:a):[].push.call(i,a)),i)):s.push(r),s):s||[]}},t.dequeue=function(e,n){t.each(e.nodeType?[e]:e,(function(e,r){n=n||"fx";var a=t.queue(r,n),o=a.shift();"inprogress"===o&&(o=a.shift()),o&&("fx"===n&&a.unshift("inprogress"),o.call(r,(function(){t.dequeue(r,n)})))}))},t.fn=t.prototype={init:function(e){if(e.nodeType)return this[0]=e,this;throw new Error("Not a DOM node.")},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(e.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(e.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){var e=this[0],n=function(e){for(var t=e.offsetParent;t&&"html"!==t.nodeName.toLowerCase()&&t.style&&"static"===t.style.position.toLowerCase();)t=t.offsetParent;return t||document}(e),r=this.offset(),a=/^(?:body|html)$/i.test(n.nodeName)?{top:0,left:0}:t(n).offset();return r.top-=parseFloat(e.style.marginTop)||0,r.left-=parseFloat(e.style.marginLeft)||0,n.style&&(a.top+=parseFloat(n.style.borderTopWidth)||0,a.left+=parseFloat(n.style.borderLeftWidth)||0),{top:r.top-a.top,left:r.left-a.left}}};var n={};t.expando="velocity"+(new Date).getTime(),t.uuid=0;for(var r={},a=r.hasOwnProperty,o=r.toString,i="Boolean Number String Function Array Date RegExp Object Error".split(" "),s=0;s<i.length;s++)r["[object "+i[s]+"]"]=i[s].toLowerCase();t.fn.init.prototype=t.fn,e.Velocity={Utilities:t}}function l(e){var n=e.length,r=t.type(e);return"function"!==r&&!t.isWindow(e)&&(!(1!==e.nodeType||!n)||("array"===r||0===n||"number"==typeof n&&n>0&&n-1 in e))}}(window),e.exports=function(e,t,n,r){var a,o=function(){if(n.documentMode)return n.documentMode;for(var e=7;e>4;e--){var t=n.createElement("div");if(t.innerHTML="\x3c!--[if IE "+e+"]><span></span><![endif]--\x3e",t.getElementsByTagName("span").length)return t=null,e}return r}(),i=(a=0,t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(e){var t,n=(new Date).getTime();return t=Math.max(0,16-(n-a)),a=n+t,setTimeout((function(){e(n+t)}),t)}),s=function(){var e=t.performance||{};if("function"!=typeof e.now){var n=e.timing&&e.timing.navigationStart?e.timing.navigationStart:(new Date).getTime();e.now=function(){return(new Date).getTime()-n}}return e}();function l(e){for(var t=-1,n=e?e.length:0,r=[];++t<n;){var a=e[t];a&&r.push(a)}return r}var c=function(){var e=Array.prototype.slice;try{return e.call(n.documentElement),e}catch(t){return function(t,n){var r=this.length;if("number"!=typeof t&&(t=0),"number"!=typeof n&&(n=r),this.slice)return e.call(this,t,n);var a,o=[],i=t>=0?t:Math.max(0,r+t),s=(n<0?r+n:Math.min(n,r))-i;if(s>0)if(o=new Array(s),this.charAt)for(a=0;a<s;a++)o[a]=this.charAt(i+a);else for(a=0;a<s;a++)o[a]=this[i+a];return o}}}(),u=function(){return Array.prototype.includes?function(e,t){return e.includes(t)}:Array.prototype.indexOf?function(e,t){return e.indexOf(t)>=0}:function(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1}};function d(e){return f.isWrapped(e)?e=c.call(e):f.isNode(e)&&(e=[e]),e}var p,f={isNumber:function(e){return"number"==typeof e},isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isWrapped:function(e){return e&&e!==t&&f.isNumber(e.length)&&!f.isString(e)&&!f.isFunction(e)&&!f.isNode(e)&&(0===e.length||f.isNode(e[0]))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}},g=!1;if(e.fn&&e.fn.jquery?(p=e,g=!0):p=t.Velocity.Utilities,o<=8&&!g)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(!(o<=7)){var h=400,m="swing",v={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t.navigator.userAgent),isAndroid:/Android/i.test(t.navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(t.navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(t.navigator.userAgent),prefixElement:n.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[],delayedElements:{count:0}},CSS:{},Utilities:p,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:h,easing:m,begin:r,complete:r,progress:r,display:r,visibility:r,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0,promiseRejectEmpty:!0},init:function(e){p.data(e,"velocity",{isSVG:f.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:5,patch:2},debug:!1,timestamp:!0,pauseAll:function(e){var t=(new Date).getTime();p.each(v.State.calls,(function(t,n){if(n){if(e!==r&&(n[2].queue!==e||!1===n[2].queue))return!0;n[5]={resume:!1}}})),p.each(v.State.delayedElements,(function(e,n){n&&$(n,t)}))},resumeAll:function(e){(new Date).getTime(),p.each(v.State.calls,(function(t,n){if(n){if(e!==r&&(n[2].queue!==e||!1===n[2].queue))return!0;n[5]&&(n[5].resume=!0)}})),p.each(v.State.delayedElements,(function(e,t){t&&D(t)}))}};t.pageYOffset!==r?(v.State.scrollAnchor=t,v.State.scrollPropertyLeft="pageXOffset",v.State.scrollPropertyTop="pageYOffset"):(v.State.scrollAnchor=n.documentElement||n.body.parentNode||n.body,v.State.scrollPropertyLeft="scrollLeft",v.State.scrollPropertyTop="scrollTop");var b=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,n,r){var a={x:t.x+r.dx*n,v:t.v+r.dv*n,tension:t.tension,friction:t.friction};return{dx:a.v,dv:e(a)}}function n(n,r){var a={dx:n.v,dv:e(n)},o=t(n,.5*r,a),i=t(n,.5*r,o),s=t(n,r,i),l=1/6*(a.dx+2*(o.dx+i.dx)+s.dx),c=1/6*(a.dv+2*(o.dv+i.dv)+s.dv);return n.x=n.x+l*r,n.v=n.v+c*r,n}return function e(t,r,a){var o,i,s,l={x:-1,v:0,tension:null,friction:null},c=[0],u=0,d=1e-4,p=.016;for(t=parseFloat(t)||500,r=parseFloat(r)||20,a=a||null,l.tension=t,l.friction=r,i=(o=null!==a)?(u=e(t,r))/a*p:p;s=n(s||l,i),c.push(1+s.x),u+=16,Math.abs(s.x)>d&&Math.abs(s.v)>d;);return o?function(e){return c[e*(c.length-1)|0]}:u}}();v.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},p.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],(function(e,t){v.Easings[t[0]]=N.apply(null,t[1])}));var y=v.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205",lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e<y.Lists.colors.length;e++){var t="color"===y.Lists.colors[e]?"0 0 0 1":"255 255 255 1";y.Hooks.templates[y.Lists.colors[e]]=["Red Green Blue Alpha",t]}var n,r,a;if(o)for(n in y.Hooks.templates)if(y.Hooks.templates.hasOwnProperty(n)){a=(r=y.Hooks.templates[n])[0].split(" ");var i=r[1].match(y.RegEx.valueSplit);"Color"===a[0]&&(a.push(a.shift()),i.push(i.shift()),y.Hooks.templates[n]=[a.join(" "),i.join(" ")])}for(n in y.Hooks.templates)if(y.Hooks.templates.hasOwnProperty(n))for(var s in a=(r=y.Hooks.templates[n])[0].split(" "))if(a.hasOwnProperty(s)){var l=n+a[s],c=s;y.Hooks.registered[l]=[n,c]}},getRoot:function(e){var t=y.Hooks.registered[e];return t?t[0]:e},getUnit:function(e,t){var n=(e.substr(t||0,5).match(/^[a-z%]+/)||[])[0]||"";return n&&u(y.Lists.units)?n:""},fixColors:function(e){return e.replace(/(rgba?\(\s*)?(\b[a-z]+\b)/g,(function(e,t,n){return y.Lists.colorNames.hasOwnProperty(n)?(t||"rgba(")+y.Lists.colorNames[n]+(t?"":",1)"):t+n}))},cleanRootPropertyValue:function(e,t){return y.RegEx.valueUnwrap.test(t)&&(t=t.match(y.RegEx.valueUnwrap)[1]),y.Values.isCSSNullValue(t)&&(t=y.Hooks.templates[e][1]),t},extractValue:function(e,t){var n=y.Hooks.registered[e];if(n){var r=n[0],a=n[1];return(t=y.Hooks.cleanRootPropertyValue(r,t)).toString().match(y.RegEx.valueSplit)[a]}return t},injectValue:function(e,t,n){var r=y.Hooks.registered[e];if(r){var a,o=r[0],i=r[1];return(a=(n=y.Hooks.cleanRootPropertyValue(o,n)).toString().match(y.RegEx.valueSplit))[i]=t,a.join(" ")}return n}},Normalizations:{registered:{clip:function(e,t,n){switch(e){case"name":return"clip";case"extract":var r;return r=y.RegEx.wrappedValueAlreadyExtracted.test(n)?n:(r=n.toString().match(y.RegEx.valueUnwrap))?r[1].replace(/,(\s+)?/g," "):n;case"inject":return"rect("+n+")"}},blur:function(e,t,n){switch(e){case"name":return v.State.isFirefox?"filter":"-webkit-filter";case"extract":var r=parseFloat(n);if(!r&&0!==r){var a=n.toString().match(/blur\(([0-9]+[A-z]+)\)/i);r=a?a[1]:0}return r;case"inject":return parseFloat(n)?"blur("+n+")":"none"}},opacity:function(e,t,n){if(o<=8)switch(e){case"name":return"filter";case"extract":var r=n.toString().match(/alpha\(opacity=(.*)\)/i);return n=r?r[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(n)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(n),10)+")"}else switch(e){case"name":return"opacity";case"extract":case"inject":return n}}},register:function(){o&&!(o>9)||v.State.isGingerbread||(y.Lists.transformsBase=y.Lists.transformsBase.concat(y.Lists.transforms3D));for(var e=0;e<y.Lists.transformsBase.length;e++)!function(){var t=y.Lists.transformsBase[e];y.Normalizations.registered[t]=function(e,n,a){switch(e){case"name":return"transform";case"extract":return C(n)===r||C(n).transformCache[t]===r?/^scale/i.test(t)?1:0:C(n).transformCache[t].replace(/[()]/g,"");case"inject":var o=!1;switch(t.substr(0,t.length-1)){case"translate":o=!/(%|px|em|rem|vw|vh|\d)$/i.test(a);break;case"scal":case"scale":v.State.isAndroid&&C(n).transformCache[t]===r&&a<1&&(a=1),o=!/(\d)$/i.test(a);break;case"skew":case"rotate":o=!/(deg|\d)$/i.test(a)}return o||(C(n).transformCache[t]="("+a+")"),C(n).transformCache[t]}}}();for(var t=0;t<y.Lists.colors.length;t++)!function(){var e=y.Lists.colors[t];y.Normalizations.registered[e]=function(t,n,a){switch(t){case"name":return e;case"extract":var i;if(y.RegEx.wrappedValueAlreadyExtracted.test(a))i=a;else{var s,l={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(a)?s=l[a]!==r?l[a]:l.black:y.RegEx.isHex.test(a)?s="rgb("+y.Values.hexToRgb(a).join(" ")+")":/^rgba?\(/i.test(a)||(s=l.black),i=(s||a).toString().match(y.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return(!o||o>8)&&3===i.split(" ").length&&(i+=" 1"),i;case"inject":return/^rgb/.test(a)?a:(o<=8?4===a.split(" ").length&&(a=a.split(/\s+/).slice(0,3).join(" ")):3===a.split(" ").length&&(a+=" 1"),(o<=8?"rgb":"rgba")+"("+a.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")")}}}();function n(e,t,n){if("border-box"===y.getPropertyValue(t,"boxSizing").toString().toLowerCase()===(n||!1)){var r,a,o=0,i="width"===e?["Left","Right"]:["Top","Bottom"],s=["padding"+i[0],"padding"+i[1],"border"+i[0]+"Width","border"+i[1]+"Width"];for(r=0;r<s.length;r++)a=parseFloat(y.getPropertyValue(t,s[r])),isNaN(a)||(o+=a);return n?-o:o}return 0}function a(e,t){return function(r,a,o){switch(r){case"name":return e;case"extract":return parseFloat(o)+n(e,a,t);case"inject":return parseFloat(o)-n(e,a,t)+"px"}}}y.Normalizations.registered.innerWidth=a("width",!0),y.Normalizations.registered.innerHeight=a("height",!0),y.Normalizations.registered.outerWidth=a("width"),y.Normalizations.registered.outerHeight=a("height")}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,(function(e,t){return t.toUpperCase()}))},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(o||v.State.isAndroid&&!v.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(v.State.prefixMatches[e])return[v.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],n=0,r=t.length;n<r;n++){var a;if(a=0===n?e:t[n]+e.replace(/^\w/,(function(e){return e.toUpperCase()})),f.isString(v.State.prefixElement.style[a]))return v.State.prefixMatches[e]=a,[a,!0]}return[e,!1]}},Values:{hexToRgb:function(e){var t,n=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,r=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return e=e.replace(n,(function(e,t,n,r){return t+t+n+n+r+r})),(t=r.exec(e))?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(e){return!e||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e)},getUnitType:function(e){return/^(rotate|skew)/i.test(e)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e)?"":"px"},getDisplayType:function(e){var t=e&&e.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(e,t){if(e)if(e.classList)e.classList.add(t);else if(f.isString(e.className))e.className+=(e.className.length?" ":"")+t;else{var n=e.getAttribute(o<=7?"className":"class")||"";e.setAttribute("class",n+(n?" ":"")+t)}},removeClass:function(e,t){if(e)if(e.classList)e.classList.remove(t);else if(f.isString(e.className))e.className=e.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ");else{var n=e.getAttribute(o<=7?"className":"class")||"";e.setAttribute("class",n.replace(new RegExp("(^|s)"+t.split(" ").join("|")+"(s|$)","gi")," "))}}},getPropertyValue:function(e,n,a,i){function s(e,n){var a=0;if(o<=8)a=p.css(e,n);else{var l=!1;/^(width|height)$/.test(n)&&0===y.getPropertyValue(e,"display")&&(l=!0,y.setPropertyValue(e,"display",y.Values.getDisplayType(e)));var c,u=function(){l&&y.setPropertyValue(e,"display","none")};if(!i){if("height"===n&&"border-box"!==y.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var d=e.offsetHeight-(parseFloat(y.getPropertyValue(e,"borderTopWidth"))||0)-(parseFloat(y.getPropertyValue(e,"borderBottomWidth"))||0)-(parseFloat(y.getPropertyValue(e,"paddingTop"))||0)-(parseFloat(y.getPropertyValue(e,"paddingBottom"))||0);return u(),d}if("width"===n&&"border-box"!==y.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var f=e.offsetWidth-(parseFloat(y.getPropertyValue(e,"borderLeftWidth"))||0)-(parseFloat(y.getPropertyValue(e,"borderRightWidth"))||0)-(parseFloat(y.getPropertyValue(e,"paddingLeft"))||0)-(parseFloat(y.getPropertyValue(e,"paddingRight"))||0);return u(),f}}c=C(e)===r?t.getComputedStyle(e,null):C(e).computedStyle?C(e).computedStyle:C(e).computedStyle=t.getComputedStyle(e,null),"borderColor"===n&&(n="borderTopColor"),""!==(a=9===o&&"filter"===n?c.getPropertyValue(n):c[n])&&null!==a||(a=e.style[n]),u()}if("auto"===a&&/^(top|right|bottom|left)$/i.test(n)){var g=s(e,"position");("fixed"===g||"absolute"===g&&/top|left/i.test(n))&&(a=p(e).position()[n]+"px")}return a}var l;if(y.Hooks.registered[n]){var c=n,u=y.Hooks.getRoot(c);a===r&&(a=y.getPropertyValue(e,y.Names.prefixCheck(u)[0])),y.Normalizations.registered[u]&&(a=y.Normalizations.registered[u]("extract",e,a)),l=y.Hooks.extractValue(c,a)}else if(y.Normalizations.registered[n]){var d,f;"transform"!==(d=y.Normalizations.registered[n]("name",e))&&(f=s(e,y.Names.prefixCheck(d)[0]),y.Values.isCSSNullValue(f)&&y.Hooks.templates[n]&&(f=y.Hooks.templates[n][1])),l=y.Normalizations.registered[n]("extract",e,f)}if(!/^[\d-]/.test(l)){var g=C(e);if(g&&g.isSVG&&y.Names.SVGAttribute(n))if(/^(height|width)$/i.test(n))try{l=e.getBBox()[n]}catch(e){l=0}else l=e.getAttribute(n);else l=s(e,y.Names.prefixCheck(n)[0])}return y.Values.isCSSNullValue(l)&&(l=0),v.debug>=2&&console.log("Get "+n+": "+l),l},setPropertyValue:function(e,n,r,a,i){var s=n;if("scroll"===n)i.container?i.container["scroll"+i.direction]=r:"Left"===i.direction?t.scrollTo(r,i.alternateValue):t.scrollTo(i.alternateValue,r);else if(y.Normalizations.registered[n]&&"transform"===y.Normalizations.registered[n]("name",e))y.Normalizations.registered[n]("inject",e,r),s="transform",r=C(e).transformCache[n];else{if(y.Hooks.registered[n]){var l=n,c=y.Hooks.getRoot(n);a=a||y.getPropertyValue(e,c),r=y.Hooks.injectValue(l,r,a),n=c}if(y.Normalizations.registered[n]&&(r=y.Normalizations.registered[n]("inject",e,r),n=y.Normalizations.registered[n]("name",e)),s=y.Names.prefixCheck(n)[0],o<=8)try{e.style[s]=r}catch(e){v.debug&&console.log("Browser does not support ["+r+"] for ["+s+"]")}else{var u=C(e);u&&u.isSVG&&y.Names.SVGAttribute(n)?e.setAttribute(n,r):e.style[s]=r}v.debug>=2&&console.log("Set "+n+" ("+s+"): "+r)}return[s,r]},flushTransformCache:function(e){var t="",n=C(e);if((o||v.State.isAndroid&&!v.State.isChrome)&&n&&n.isSVG){var r=function(t){return parseFloat(y.getPropertyValue(e,t))},a={translate:[r("translateX"),r("translateY")],skewX:[r("skewX")],skewY:[r("skewY")],scale:1!==r("scale")?[r("scale"),r("scale")]:[r("scaleX"),r("scaleY")],rotate:[r("rotateZ"),0,0]};p.each(C(e).transformCache,(function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),a[e]&&(t+=e+"("+a[e].join(" ")+") ",delete a[e])}))}else{var i,s;p.each(C(e).transformCache,(function(n){if(i=C(e).transformCache[n],"transformPerspective"===n)return s=i,!0;9===o&&"rotateZ"===n&&(n="rotate"),t+=n+i+" "})),s&&(t="perspective"+s+" "+t)}y.setPropertyValue(e,"transform",t)}};y.Hooks.register(),y.Normalizations.register(),v.hook=function(e,t,n){var a;return e=d(e),p.each(e,(function(e,o){if(C(o)===r&&v.init(o),n===r)a===r&&(a=y.getPropertyValue(o,t));else{var i=y.setPropertyValue(o,t,n);"transform"===i[0]&&v.CSS.flushTransformCache(o),a=i}})),a};var A=function(){var e;function a(){return o?b.promise||null:i}var o,i,s,l,c,g,m=arguments[0]&&(arguments[0].p||p.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||f.isString(arguments[0].properties));f.isWrapped(this)?(o=!1,s=0,l=this,i=this):(o=!0,s=1,l=m?arguments[0].elements||arguments[0].e:arguments[0]);var b={promise:null,resolver:null,rejecter:null};if(o&&v.Promise&&(b.promise=new v.Promise((function(e,t){b.resolver=e,b.rejecter=t}))),m?(c=arguments[0].properties||arguments[0].p,g=arguments[0].options||arguments[0].o):(c=arguments[s],g=arguments[s+1]),l=d(l)){var w,x=l.length,T=0;if(!/^(stop|finish|finishAll|pause|resume)$/i.test(c)&&!p.isPlainObject(g)){g={};for(var N=s+1;N<arguments.length;N++)f.isArray(arguments[N])||!/^(fast|normal|slow)$/i.test(arguments[N])&&!/^\d/.test(arguments[N])?f.isString(arguments[N])||f.isArray(arguments[N])?g.easing=arguments[N]:f.isFunction(arguments[N])&&(g.complete=arguments[N]):g.duration=arguments[N]}switch(c){case"scroll":w="scroll";break;case"reverse":w="reverse";break;case"pause":var M=(new Date).getTime();return p.each(l,(function(e,t){$(t,M)})),p.each(v.State.calls,(function(e,t){var n=!1;t&&p.each(t[1],(function(e,a){var o=g===r?"":g;return!0!==o&&t[2].queue!==o&&(g!==r||!1!==t[2].queue)||(p.each(l,(function(e,r){if(r===a)return t[5]={resume:!1},n=!0,!1})),!n&&void 0)}))})),a();case"resume":return p.each(l,(function(e,t){D(t)})),p.each(v.State.calls,(function(e,t){var n=!1;t&&p.each(t[1],(function(e,a){var o=g===r?"":g;return!0!==o&&t[2].queue!==o&&(g!==r||!1!==t[2].queue)||!t[5]||(p.each(l,(function(e,r){if(r===a)return t[5].resume=!0,n=!0,!1})),!n&&void 0)}))})),a();case"finish":case"finishAll":case"stop":p.each(l,(function(e,t){C(t)&&C(t).delayTimer&&(clearTimeout(C(t).delayTimer.setTimeout),C(t).delayTimer.next&&C(t).delayTimer.next(),delete C(t).delayTimer),"finishAll"!==c||!0!==g&&!f.isString(g)||(p.each(p.queue(t,f.isString(g)?g:""),(function(e,t){f.isFunction(t)&&t()})),p.queue(t,f.isString(g)?g:"",[]))}));var _=[];return p.each(v.State.calls,(function(e,t){t&&p.each(t[1],(function(n,a){var o=g===r?"":g;if(!0!==o&&t[2].queue!==o&&(g!==r||!1!==t[2].queue))return!0;p.each(l,(function(n,r){if(r===a)if((!0===g||f.isString(g))&&(p.each(p.queue(r,f.isString(g)?g:""),(function(e,t){f.isFunction(t)&&t(null,!0)})),p.queue(r,f.isString(g)?g:"",[])),"stop"===c){var i=C(r);i&&i.tweensContainer&&(!0===o||""===o)&&p.each(i.tweensContainer,(function(e,t){t.endValue=t.currentValue})),_.push(e)}else"finish"!==c&&"finishAll"!==c||(t[2].duration=1)}))}))})),"stop"===c&&(p.each(_,(function(e,t){O(t,!0)})),b.promise&&b.resolver(l)),a();default:if(!p.isPlainObject(c)||f.isEmptyObject(c)){if(f.isString(c)&&v.Redirects[c]){var P=(e=p.extend({},g)).duration,R=e.delay||0;return!0===e.backwards&&(l=p.extend(!0,[],l).reverse()),p.each(l,(function(t,n){parseFloat(e.stagger)?e.delay=R+parseFloat(e.stagger)*t:f.isFunction(e.stagger)&&(e.delay=R+e.stagger.call(n,t,x)),e.drag&&(e.duration=parseFloat(P)||(/^(callout|transition)/.test(c)?1e3:h),e.duration=Math.max(e.duration*(e.backwards?1-t/x:(t+1)/x),.75*e.duration,200)),v.Redirects[c].call(n,n,e||{},t,x,l,b.promise?b:r)})),a()}var I="Velocity: First argument ("+c+") was not a property map, a known action, or a registered redirect. Aborting.";return b.promise?b.rejecter(new Error(I)):t.console&&console.log(I),a()}w="start"}var F={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},E=[];p.each(l,(function(e,t){f.isNode(t)&&V(t,e)})),(e=p.extend({},v.defaults,g)).loop=parseInt(e.loop,10);var X=2*e.loop-1;if(e.loop)for(var L=0;L<X;L++){var B={delay:e.delay,progress:e.progress};L===X-1&&(B.display=e.display,B.visibility=e.visibility,B.complete=e.complete),A(l,"reverse",B)}return a()}function V(e,a){var o,i,s=p.extend({},v.defaults,g),d={};switch(C(e)===r&&v.init(e),parseFloat(s.delay)&&!1!==s.queue&&p.queue(e,s.queue,(function(t,n){if(!0===n)return!0;v.velocityQueueEntryFlag=!0;var r=v.State.delayedElements.count++;v.State.delayedElements[r]=e;var a,o=(a=r,function(){v.State.delayedElements[a]=!1,t()});C(e).delayBegin=(new Date).getTime(),C(e).delay=parseFloat(s.delay),C(e).delayTimer={setTimeout:setTimeout(t,parseFloat(s.delay)),next:o}})),s.duration.toString().toLowerCase()){case"fast":s.duration=200;break;case"normal":s.duration=h;break;case"slow":s.duration=600;break;default:s.duration=parseFloat(s.duration)||1}function m(i){var h,m;if(s.begin&&0===T)try{s.begin.call(l,l)}catch(e){setTimeout((function(){throw e}),1)}if("scroll"===w){var A,$,D,N=/^x$/i.test(s.axis)?"Left":"Top",O=parseFloat(s.offset)||0;s.container?f.isWrapped(s.container)||f.isNode(s.container)?(s.container=s.container[0]||s.container,D=(A=s.container["scroll"+N])+p(e).position()[N.toLowerCase()]+O):s.container=null:(A=v.State.scrollAnchor[v.State["scrollProperty"+N]],$=v.State.scrollAnchor[v.State["scrollProperty"+("Left"===N?"Top":"Left")]],D=p(e).offset()[N.toLowerCase()]+O),d={scroll:{rootPropertyValue:!1,startValue:A,currentValue:A,endValue:D,unitType:"",easing:s.easing,scrollData:{container:s.container,direction:N,alternateValue:$}},element:e},v.debug&&console.log("tweensContainer (scroll): ",d.scroll,e)}else if("reverse"===w){if(!(h=C(e)))return;if(!h.tweensContainer)return void p.dequeue(e,s.queue);for(var M in"none"===h.opts.display&&(h.opts.display="auto"),"hidden"===h.opts.visibility&&(h.opts.visibility="visible"),h.opts.loop=!1,h.opts.begin=null,h.opts.complete=null,g.easing||delete s.easing,g.duration||delete s.duration,s=p.extend({},h.opts,s),m=p.extend(!0,{},h?h.tweensContainer:null))if(m.hasOwnProperty(M)&&"element"!==M){var _=m[M].startValue;m[M].startValue=m[M].currentValue=m[M].endValue,m[M].endValue=_,f.isEmptyObject(g)||(m[M].easing=s.easing),v.debug&&console.log("reverse tweensContainer ("+M+"): "+JSON.stringify(m[M]),e)}d=m}else if("start"===w){(h=C(e))&&h.tweensContainer&&!0===h.isAnimating&&(m=h.tweensContainer);var P=function(t,n){var r,o,i;return f.isFunction(t)&&(t=t.call(e,a,x)),f.isArray(t)?(r=t[0],!f.isArray(t[1])&&/^[\d-]/.test(t[1])||f.isFunction(t[1])||y.RegEx.isHex.test(t[1])?i=t[1]:f.isString(t[1])&&!y.RegEx.isHex.test(t[1])&&v.Easings[t[1]]||f.isArray(t[1])?(o=n?t[1]:S(t[1],s.duration),i=t[2]):i=t[1]||t[2]):r=t,n||(o=o||s.easing),f.isFunction(r)&&(r=r.call(e,a,x)),f.isFunction(i)&&(i=i.call(e,a,x)),[r||0,o,i]},R=function(a,i){var l,c=y.Hooks.getRoot(a),u=!1,g=i[0],b=i[1],A=i[2];if(h&&h.isSVG||"tween"===c||!1!==y.Names.prefixCheck(c)[1]||y.Normalizations.registered[c]!==r){(s.display!==r&&null!==s.display&&"none"!==s.display||s.visibility!==r&&"hidden"!==s.visibility)&&/opacity|filter/.test(a)&&!A&&0!==g&&(A=0),s._cacheValues&&m&&m[a]?(A===r&&(A=m[a].endValue+m[a].unitType),u=h.rootPropertyValueCache[c]):y.Hooks.registered[a]?A===r?(u=y.getPropertyValue(e,c),A=y.getPropertyValue(e,a,u)):u=y.Hooks.templates[c][1]:A===r&&(A=y.getPropertyValue(e,a));var w,x,C,$=!1,D=function(e,t){var n,r;return r=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,(function(e){return n=e,""})),n||(n=y.Values.getUnitType(e)),[r,n]};if(A!==g&&f.isString(A)&&f.isString(g)){l="";var T=0,N=0,S=[],k=[],O=0,M=0,_=0;for(A=y.Hooks.fixColors(A),g=y.Hooks.fixColors(g);T<A.length&&N<g.length;){var P=A[T],R=g[N];if(/[\d\.-]/.test(P)&&/[\d\.-]/.test(R)){for(var I=P,E=R,X=".",L=".";++T<A.length;){if((P=A[T])===X)X="..";else if(!/\d/.test(P))break;I+=P}for(;++N<g.length;){if((R=g[N])===L)L="..";else if(!/\d/.test(R))break;E+=R}var B=y.Hooks.getUnit(A,T),V=y.Hooks.getUnit(g,N);if(T+=B.length,N+=V.length,B===V)I===E?l+=I+B:(l+="{"+S.length+(M?"!":"")+"}"+B,S.push(parseFloat(I)),k.push(parseFloat(E)));else{var H=parseFloat(I),Y=parseFloat(E);l+=(O<5?"calc":"")+"("+(H?"{"+S.length+(M?"!":"")+"}":"0")+B+" + "+(Y?"{"+(S.length+(H?1:0))+(M?"!":"")+"}":"0")+V+")",H&&(S.push(H),k.push(0)),Y&&(S.push(0),k.push(Y))}}else{if(P!==R){O=0;break}l+=P,T++,N++,0===O&&"c"===P||1===O&&"a"===P||2===O&&"l"===P||3===O&&"c"===P||O>=4&&"("===P?O++:(O&&O<5||O>=4&&")"===P&&--O<5)&&(O=0),0===M&&"r"===P||1===M&&"g"===P||2===M&&"b"===P||3===M&&"a"===P||M>=3&&"("===P?(3===M&&"a"===P&&(_=1),M++):_&&","===P?++_>3&&(M=_=0):(_&&M<(_?5:4)||M>=(_?4:3)&&")"===P&&--M<(_?5:4))&&(M=_=0)}}T===A.length&&N===g.length||(v.debug&&console.error('Trying to pattern match mis-matched strings ["'+g+'", "'+A+'"]'),l=r),l&&(S.length?(v.debug&&console.log('Pattern found "'+l+'" -> ',S,k,"["+A+","+g+"]"),A=S,g=k,x=C=""):l=r)}l||(A=(w=D(a,A))[0],C=w[1],g=(w=D(a,g))[0].replace(/^([+-\/*])=/,(function(e,t){return $=t,""})),x=w[1],A=parseFloat(A)||0,g=parseFloat(g)||0,"%"===x&&(/^(fontSize|lineHeight)$/.test(a)?(g/=100,x="em"):/^scale/.test(a)?(g/=100,x=""):/(Red|Green|Blue)$/i.test(a)&&(g=g/100*255,x="")));var j=function(){var r={myParent:e.parentNode||n.body,position:y.getPropertyValue(e,"position"),fontSize:y.getPropertyValue(e,"fontSize")},a=r.position===F.lastPosition&&r.myParent===F.lastParent,o=r.fontSize===F.lastFontSize;F.lastParent=r.myParent,F.lastPosition=r.position,F.lastFontSize=r.fontSize;var i=100,s={};if(o&&a)s.emToPx=F.lastEmToPx,s.percentToPxWidth=F.lastPercentToPxWidth,s.percentToPxHeight=F.lastPercentToPxHeight;else{var l=h&&h.isSVG?n.createElementNS("http://www.w3.org/2000/svg","rect"):n.createElement("div");v.init(l),r.myParent.appendChild(l),p.each(["overflow","overflowX","overflowY"],(function(e,t){v.CSS.setPropertyValue(l,t,"hidden")})),v.CSS.setPropertyValue(l,"position",r.position),v.CSS.setPropertyValue(l,"fontSize",r.fontSize),v.CSS.setPropertyValue(l,"boxSizing","content-box"),p.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],(function(e,t){v.CSS.setPropertyValue(l,t,i+"%")})),v.CSS.setPropertyValue(l,"paddingLeft",i+"em"),s.percentToPxWidth=F.lastPercentToPxWidth=(parseFloat(y.getPropertyValue(l,"width",null,!0))||1)/i,s.percentToPxHeight=F.lastPercentToPxHeight=(parseFloat(y.getPropertyValue(l,"height",null,!0))||1)/i,s.emToPx=F.lastEmToPx=(parseFloat(y.getPropertyValue(l,"paddingLeft"))||1)/i,r.myParent.removeChild(l)}return null===F.remToPx&&(F.remToPx=parseFloat(y.getPropertyValue(n.body,"fontSize"))||16),null===F.vwToPx&&(F.vwToPx=parseFloat(t.innerWidth)/100,F.vhToPx=parseFloat(t.innerHeight)/100),s.remToPx=F.remToPx,s.vwToPx=F.vwToPx,s.vhToPx=F.vhToPx,v.debug>=1&&console.log("Unit ratios: "+JSON.stringify(s),e),s};if(/[\/*]/.test($))x=C;else if(C!==x&&0!==A)if(0===g)x=C;else{o=o||j();var W=/margin|padding|left|right|width|text|word|letter/i.test(a)||/X$/.test(a)||"x"===a?"x":"y";switch(C){case"%":A*="x"===W?o.percentToPxWidth:o.percentToPxHeight;break;case"px":break;default:A*=o[C+"ToPx"]}switch(x){case"%":A*=1/("x"===W?o.percentToPxWidth:o.percentToPxHeight);break;case"px":break;default:A*=1/o[x+"ToPx"]}}switch($){case"+":g=A+g;break;case"-":g=A-g;break;case"*":g*=A;break;case"/":g=A/g}d[a]={rootPropertyValue:u,startValue:A,currentValue:A,endValue:g,unitType:x,easing:b},l&&(d[a].pattern=l),v.debug&&console.log("tweensContainer ("+a+"): "+JSON.stringify(d[a]),e)}else v.debug&&console.log("Skipping ["+c+"] due to a lack of browser support.")};for(var I in c)if(c.hasOwnProperty(I)){var X=y.Names.camelCase(I),L=P(c[I]);if(u(y.Lists.colors)){var B=L[0],V=L[1],H=L[2];if(y.RegEx.isHex.test(B)){for(var Y=["Red","Green","Blue"],j=y.Values.hexToRgb(B),W=H?y.Values.hexToRgb(H):r,q=0;q<Y.length;q++){var z=[j[q]];V&&z.push(V),W!==r&&z.push(W[q]),R(X+Y[q],z)}continue}}R(X,L)}d.element=e}d.element&&(y.Values.addClass(e,"velocity-animating"),E.push(d),(h=C(e))&&(""===s.queue&&(h.tweensContainer=d,h.opts=s),h.isAnimating=!0),T===x-1?(v.State.calls.push([E,l,s,null,b.resolver,null,0]),!1===v.State.isTicking&&(v.State.isTicking=!0,k())):T++)}if(!1!==v.mock&&(!0===v.mock?s.duration=s.delay=1:(s.duration*=parseFloat(v.mock)||1,s.delay*=parseFloat(v.mock)||1)),s.easing=S(s.easing,s.duration),s.begin&&!f.isFunction(s.begin)&&(s.begin=null),s.progress&&!f.isFunction(s.progress)&&(s.progress=null),s.complete&&!f.isFunction(s.complete)&&(s.complete=null),s.display!==r&&null!==s.display&&(s.display=s.display.toString().toLowerCase(),"auto"===s.display&&(s.display=v.CSS.Values.getDisplayType(e))),s.visibility!==r&&null!==s.visibility&&(s.visibility=s.visibility.toString().toLowerCase()),s.mobileHA=s.mobileHA&&v.State.isMobile&&!v.State.isGingerbread,!1===s.queue)if(s.delay){var A=v.State.delayedElements.count++;v.State.delayedElements[A]=e;var $=(i=A,function(){v.State.delayedElements[i]=!1,m()});C(e).delayBegin=(new Date).getTime(),C(e).delay=parseFloat(s.delay),C(e).delayTimer={setTimeout:setTimeout(m,parseFloat(s.delay)),next:$}}else m();else p.queue(e,s.queue,(function(e,t){if(!0===t)return b.promise&&b.resolver(l),!0;v.velocityQueueEntryFlag=!0,m()}));""!==s.queue&&"fx"!==s.queue||"inprogress"===p.queue(e)[0]||p.dequeue(e)}b.promise&&(c&&g&&!1===g.promiseRejectEmpty?b.resolver():b.rejecter())};(v=p.extend(A,v)).animate=A;var w=t.requestAnimationFrame||i;if(!v.State.isMobile&&n.hidden!==r){var x=function(){n.hidden?(w=function(e){return setTimeout((function(){e(!0)}),16)},k()):w=t.requestAnimationFrame||i};x(),n.addEventListener("visibilitychange",x)}return e.Velocity=v,e!==t&&(e.fn.velocity=A,e.fn.velocity.defaults=v.defaults),p.each(["Down","Up"],(function(e,t){v.Redirects["slide"+t]=function(e,n,a,o,i,s){var l=p.extend({},n),c=l.begin,u=l.complete,d={},f={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""};l.display===r&&(l.display="Down"===t?"inline"===v.CSS.Values.getDisplayType(e)?"inline-block":"block":"none"),l.begin=function(){for(var n in 0===a&&c&&c.call(i,i),f)if(f.hasOwnProperty(n)){d[n]=e.style[n];var r=y.getPropertyValue(e,n);f[n]="Down"===t?[r,0]:[0,r]}d.overflow=e.style.overflow,e.style.overflow="hidden"},l.complete=function(){for(var t in d)d.hasOwnProperty(t)&&(e.style[t]=d[t]);a===o-1&&(u&&u.call(i,i),s&&s.resolver(i))},v(e,f,l)}})),p.each(["In","Out"],(function(e,t){v.Redirects["fade"+t]=function(e,n,a,o,i,s){var l=p.extend({},n),c=l.complete,u={opacity:"In"===t?1:0};0!==a&&(l.begin=null),l.complete=a!==o-1?null:function(){c&&c.call(i,i),s&&s.resolver(i)},l.display===r&&(l.display="In"===t?"auto":"none"),v(this,u,l)}})),v}function C(e){var t=p.data(e,"velocity");return null===t?r:t}function $(e,t){var n=C(e);n&&n.delayTimer&&!n.delayPaused&&(n.delayRemaining=n.delay-t+n.delayBegin,n.delayPaused=!0,clearTimeout(n.delayTimer.setTimeout))}function D(e,t){var n=C(e);n&&n.delayTimer&&n.delayPaused&&(n.delayPaused=!1,n.delayTimer.setTimeout=setTimeout(n.delayTimer.next,n.delayRemaining))}function T(e){return function(t){return Math.round(t*e)*(1/e)}}function N(e,n,r,a){var o=4,i=.001,s=1e-7,l=10,c=11,u=1/(c-1),d="Float32Array"in t;if(4!==arguments.length)return!1;for(var p=0;p<4;++p)if("number"!=typeof arguments[p]||isNaN(arguments[p])||!isFinite(arguments[p]))return!1;e=Math.min(e,1),r=Math.min(r,1),e=Math.max(e,0),r=Math.max(r,0);var f=d?new Float32Array(c):new Array(c);function g(e,t){return 1-3*t+3*e}function h(e,t){return 3*t-6*e}function m(e){return 3*e}function v(e,t,n){return((g(t,n)*e+h(t,n))*e+m(t))*e}function b(e,t,n){return 3*g(t,n)*e*e+2*h(t,n)*e+m(t)}function y(t,n){for(var a=0;a<o;++a){var i=b(n,e,r);if(0===i)return n;n-=(v(n,e,r)-t)/i}return n}function A(){for(var t=0;t<c;++t)f[t]=v(t*u,e,r)}function w(t,n,a){var o,i,c=0;do{(o=v(i=n+(a-n)/2,e,r)-t)>0?a=i:n=i}while(Math.abs(o)>s&&++c<l);return i}function x(t){for(var n=0,a=1,o=c-1;a!==o&&f[a]<=t;++a)n+=u;--a;var s=n+(t-f[a])/(f[a+1]-f[a])*u,l=b(s,e,r);return l>=i?y(t,s):0===l?s:w(t,n,n+u)}var C=!1;function $(){C=!0,e===n&&r===a||A()}var D=function(t){return C||$(),e===n&&r===a?t:0===t?0:1===t?1:v(x(t),n,a)};D.getControlPoints=function(){return[{x:e,y:n},{x:r,y:a}]};var T="generateBezier("+[e,n,r,a]+")";return D.toString=function(){return T},D}function S(e,t){var n=e;return f.isString(e)?v.Easings[e]||(n=!1):n=f.isArray(e)&&1===e.length?T.apply(null,e):f.isArray(e)&&2===e.length?b.apply(null,e.concat([t])):!(!f.isArray(e)||4!==e.length)&&N.apply(null,e),!1===n&&(n=v.Easings[v.defaults.easing]?v.defaults.easing:m),n}function k(e){if(e){var t=v.timestamp&&!0!==e?e:s.now(),n=v.State.calls.length;n>1e4&&(v.State.calls=l(v.State.calls),n=v.State.calls.length);for(var a=0;a<n;a++)if(v.State.calls[a]){var i=v.State.calls[a],c=i[0],u=i[2],d=i[3],g=!d,h=null,m=i[5],b=i[6];if(d||(d=v.State.calls[a][3]=t-16),m){if(!0!==m.resume)continue;d=i[3]=Math.round(t-b-16),i[5]=null}b=i[6]=t-d;for(var A=Math.min(b/u.duration,1),x=0,$=c.length;x<$;x++){var D=c[x],T=D.element;if(C(T)){var N=!1;if(u.display!==r&&null!==u.display&&"none"!==u.display){if("flex"===u.display){var S=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];p.each(S,(function(e,t){y.setPropertyValue(T,"display",t)}))}y.setPropertyValue(T,"display",u.display)}for(var M in u.visibility!==r&&"hidden"!==u.visibility&&y.setPropertyValue(T,"visibility",u.visibility),D)if(D.hasOwnProperty(M)&&"element"!==M){var _,P=D[M],R=f.isString(P.easing)?v.Easings[P.easing]:P.easing;if(f.isString(P.pattern)){var I=1===A?function(e,t,n){var r=P.endValue[t];return n?Math.round(r):r}:function(e,t,n){var r=P.startValue[t],a=P.endValue[t]-r,o=r+a*R(A,u,a);return n?Math.round(o):o};_=P.pattern.replace(/{(\d+)(!)?}/g,I)}else if(1===A)_=P.endValue;else{var F=P.endValue-P.startValue;_=P.startValue+F*R(A,u,F)}if(!g&&_===P.currentValue)continue;if(P.currentValue=_,"tween"===M)h=_;else{var E;if(y.Hooks.registered[M]){E=y.Hooks.getRoot(M);var X=C(T).rootPropertyValueCache[E];X&&(P.rootPropertyValue=X)}var L=y.setPropertyValue(T,M,P.currentValue+(o<9&&0===parseFloat(_)?"":P.unitType),P.rootPropertyValue,P.scrollData);y.Hooks.registered[M]&&(y.Normalizations.registered[E]?C(T).rootPropertyValueCache[E]=y.Normalizations.registered[E]("extract",null,L[1]):C(T).rootPropertyValueCache[E]=L[1]),"transform"===L[0]&&(N=!0)}}u.mobileHA&&C(T).transformCache.translate3d===r&&(C(T).transformCache.translate3d="(0px, 0px, 0px)",N=!0),N&&y.flushTransformCache(T)}}u.display!==r&&"none"!==u.display&&(v.State.calls[a][2].display=!1),u.visibility!==r&&"hidden"!==u.visibility&&(v.State.calls[a][2].visibility=!1),u.progress&&u.progress.call(i[1],i[1],A,Math.max(0,d+u.duration-t),d,h),1===A&&O(a)}}v.State.isTicking&&w(k)}function O(e,t){if(!v.State.calls[e])return!1;for(var n=v.State.calls[e][0],a=v.State.calls[e][1],o=v.State.calls[e][2],i=v.State.calls[e][4],s=!1,l=0,c=n.length;l<c;l++){var u=n[l].element;t||o.loop||("none"===o.display&&y.setPropertyValue(u,"display",o.display),"hidden"===o.visibility&&y.setPropertyValue(u,"visibility",o.visibility));var d=C(u);if(!0!==o.loop&&(p.queue(u)[1]===r||!/\.velocityQueueEntryFlag/i.test(p.queue(u)[1]))&&d){d.isAnimating=!1,d.rootPropertyValueCache={};var f=!1;p.each(y.Lists.transforms3D,(function(e,t){var n=/^scale/.test(t)?1:0,a=d.transformCache[t];d.transformCache[t]!==r&&new RegExp("^\\("+n+"[^.]").test(a)&&(f=!0,delete d.transformCache[t])})),o.mobileHA&&(f=!0,delete d.transformCache.translate3d),f&&y.flushTransformCache(u),y.Values.removeClass(u,"velocity-animating")}if(!t&&o.complete&&!o.loop&&l===c-1)try{o.complete.call(a,a)}catch(e){setTimeout((function(){throw e}),1)}i&&!0!==o.loop&&i(a),d&&!0===o.loop&&!t&&(p.each(d.tweensContainer,(function(e,t){if(/^rotate/.test(e)&&(parseFloat(t.startValue)-parseFloat(t.endValue))%360==0){var n=t.startValue;t.startValue=t.endValue,t.endValue=n}/^backgroundPosition/.test(e)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)})),v(u,"reverse",{loop:!0,delay:o.delay})),!1!==o.queue&&p.dequeue(u,o.queue)}v.State.calls[e]=!1;for(var g=0,h=v.State.calls.length;g<h;g++)if(!1!==v.State.calls[g]){s=!0;break}!1===s&&(v.State.isTicking=!1,delete v.State.calls,v.State.calls=[])}jQuery.fn.velocity=jQuery.fn.animate}(window.jQuery||window.Zepto||window,window,window?window.document:void 0),$A.extend({Velocity:(window.jQuery?window.jQuery:window).Velocity})}(V);var H={exports:{}};
/*@license
 Velocity UI Pack
 **********************/!function(e,t){
/* VelocityJS.org UI Pack (5.2.0). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License. Portions copyright Daniel Eden, Christian Pucci. */
!function(t){e.exports=t()}((function(){return function(e,t,n,r){var a=e.Velocity;if(a&&a.Utilities){var o,i,s,l=a.Utilities,c=a.version;if(i=c,s=[],(o={major:1,minor:1,patch:0})&&i&&(l.each([o,i],(function(e,t){var n=[];l.each(t,(function(e,t){for(;t.toString().length<5;)t="0"+t;n.push(t)})),s.push(n.join(""))})),parseFloat(s[0])>parseFloat(s[1]))){var u="Velocity UI Pack: You need to update Velocity (velocity.js) to a newer version. Visit http://github.com/julianshapiro/velocity.";throw alert(u),new Error(u)}for(var d in a.RegisterEffect=a.RegisterUI=function(e,t){function n(e,t,n,r){var o,i=0;l.each(e.nodeType?[e]:e,(function(e,t){r&&(n+=e*r),o=t.parentNode;var s=["height","paddingTop","paddingBottom","marginTop","marginBottom"];"border-box"===a.CSS.getPropertyValue(t,"boxSizing").toString().toLowerCase()&&(s=["height"]),l.each(s,(function(e,n){i+=parseFloat(a.CSS.getPropertyValue(t,n))}))})),a.animate(o,{height:("In"===t?"+":"-")+"="+i},{queue:!1,easing:"ease-in-out",duration:n*("In"===t?.6:1)})}return a.Redirects[e]=function(o,i,s,c,u,d,p){var f=s===c-1,g=0;p=p||t.loop,"function"==typeof t.defaultDuration?t.defaultDuration=t.defaultDuration.call(u,u):t.defaultDuration=parseFloat(t.defaultDuration);for(var h=0;h<t.calls.length;h++)"number"==typeof(A=t.calls[h][1])&&(g+=A);var m=g>=1?0:t.calls.length?(1-g)/t.calls.length:1;for(h=0;h<t.calls.length;h++){var v=t.calls[h],b=v[0],y=1e3,A=v[1],w=v[2]||{},x={};if(i.duration!==r?y=i.duration:t.defaultDuration!==r&&(y=t.defaultDuration),x.duration=y*("number"==typeof A?A:m),x.queue=i.queue||"",x.easing=w.easing||"ease",x.delay=parseFloat(w.delay)||0,x.loop=!t.loop&&w.loop,x._cacheValues=w._cacheValues||!0,0===h){if(x.delay+=parseFloat(i.delay)||0,0===s&&(x.begin=function(){i.begin&&i.begin.call(u,u);var t=e.match(/(In|Out)$/);t&&"In"===t[0]&&b.opacity!==r&&l.each(u.nodeType?[u]:u,(function(e,t){a.CSS.setPropertyValue(t,"opacity",0)})),i.animateParentHeight&&t&&n(u,t[0],y+x.delay,i.stagger)}),null!==i.display)if(i.display!==r&&"none"!==i.display)x.display=i.display;else if(/In$/.test(e)){var C=a.CSS.Values.getDisplayType(o);x.display="inline"===C?"inline-block":C}i.visibility&&"hidden"!==i.visibility&&(x.visibility=i.visibility)}if(h===t.calls.length-1){var $=function(){i.display!==r&&"none"!==i.display||!/Out$/.test(e)||l.each(u.nodeType?[u]:u,(function(e,t){a.CSS.setPropertyValue(t,"display","none")})),i.complete&&i.complete.call(u,u),d&&d.resolver(u||o)};x.complete=function(){if(p&&a.Redirects[e](o,i,s,c,u,d,!0===p||Math.max(0,p-1)),t.reset){for(var n in t.reset)if(t.reset.hasOwnProperty(n)){var l=t.reset[n];a.CSS.Hooks.registered[n]!==r||"string"!=typeof l&&"number"!=typeof l||(t.reset[n]=[t.reset[n],t.reset[n]])}var g={duration:0,queue:!1};f&&(g.complete=$),a.animate(o,t.reset,g)}else f&&$()},"hidden"===i.visibility&&(x.visibility=i.visibility)}a.animate(o,b,x)}},a},a.RegisterEffect.packagedEffects={"callout.bounce":{defaultDuration:550,calls:[[{translateY:-30},.25],[{translateY:0},.125],[{translateY:-15},.125],[{translateY:0},.25]]},"callout.shake":{defaultDuration:800,calls:[[{translateX:-11}],[{translateX:11}],[{translateX:-11}],[{translateX:11}],[{translateX:-11}],[{translateX:11}],[{translateX:-11}],[{translateX:0}]]},"callout.flash":{defaultDuration:1100,calls:[[{opacity:[0,"easeInOutQuad",1]}],[{opacity:[1,"easeInOutQuad"]}],[{opacity:[0,"easeInOutQuad"]}],[{opacity:[1,"easeInOutQuad"]}]]},"callout.pulse":{defaultDuration:825,calls:[[{scaleX:1.1,scaleY:1.1},.5,{easing:"easeInExpo"}],[{scaleX:1,scaleY:1},.5]]},"callout.swing":{defaultDuration:950,calls:[[{rotateZ:15}],[{rotateZ:-10}],[{rotateZ:5}],[{rotateZ:-5}],[{rotateZ:0}]]},"callout.tada":{defaultDuration:1e3,calls:[[{scaleX:.9,scaleY:.9,rotateZ:-3},.1],[{scaleX:1.1,scaleY:1.1,rotateZ:3},.1],[{scaleX:1.1,scaleY:1.1,rotateZ:-3},.1],["reverse",.125],["reverse",.125],["reverse",.125],["reverse",.125],["reverse",.125],[{scaleX:1,scaleY:1,rotateZ:0},.2]]},"transition.fadeIn":{defaultDuration:500,calls:[[{opacity:[1,0]}]]},"transition.fadeOut":{defaultDuration:500,calls:[[{opacity:[0,1]}]]},"transition.flipXIn":{defaultDuration:700,calls:[[{opacity:[1,0],transformPerspective:[800,800],rotateY:[0,-55]}]],reset:{transformPerspective:0}},"transition.flipXOut":{defaultDuration:700,calls:[[{opacity:[0,1],transformPerspective:[800,800],rotateY:55}]],reset:{transformPerspective:0,rotateY:0}},"transition.flipYIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],rotateX:[0,-45]}]],reset:{transformPerspective:0}},"transition.flipYOut":{defaultDuration:800,calls:[[{opacity:[0,1],transformPerspective:[800,800],rotateX:25}]],reset:{transformPerspective:0,rotateX:0}},"transition.flipBounceXIn":{defaultDuration:900,calls:[[{opacity:[.725,0],transformPerspective:[400,400],rotateY:[-10,90]},.5],[{opacity:.8,rotateY:10},.25],[{opacity:1,rotateY:0},.25]],reset:{transformPerspective:0}},"transition.flipBounceXOut":{defaultDuration:800,calls:[[{opacity:[.9,1],transformPerspective:[400,400],rotateY:-10}],[{opacity:0,rotateY:90}]],reset:{transformPerspective:0,rotateY:0}},"transition.flipBounceYIn":{defaultDuration:850,calls:[[{opacity:[.725,0],transformPerspective:[400,400],rotateX:[-10,90]},.5],[{opacity:.8,rotateX:10},.25],[{opacity:1,rotateX:0},.25]],reset:{transformPerspective:0}},"transition.flipBounceYOut":{defaultDuration:800,calls:[[{opacity:[.9,1],transformPerspective:[400,400],rotateX:-15}],[{opacity:0,rotateX:90}]],reset:{transformPerspective:0,rotateX:0}},"transition.swoopIn":{defaultDuration:850,calls:[[{opacity:[1,0],transformOriginX:["100%","50%"],transformOriginY:["100%","100%"],scaleX:[1,0],scaleY:[1,0],translateX:[0,-700],translateZ:0}]],reset:{transformOriginX:"50%",transformOriginY:"50%"}},"transition.swoopOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformOriginX:["50%","100%"],transformOriginY:["100%","100%"],scaleX:0,scaleY:0,translateX:-700,translateZ:0}]],reset:{transformOriginX:"50%",transformOriginY:"50%",scaleX:1,scaleY:1,translateX:0}},"transition.whirlIn":{defaultDuration:850,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,0],scaleY:[1,0],rotateY:[0,160]},1,{easing:"easeInOutSine"}]]},"transition.whirlOut":{defaultDuration:750,calls:[[{opacity:[0,"easeInOutQuint",1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:0,scaleY:0,rotateY:160},1,{easing:"swing"}]],reset:{scaleX:1,scaleY:1,rotateY:0}},"transition.shrinkIn":{defaultDuration:750,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,1.5],scaleY:[1,1.5],translateZ:0}]]},"transition.shrinkOut":{defaultDuration:600,calls:[[{opacity:[0,1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:1.3,scaleY:1.3,translateZ:0}]],reset:{scaleX:1,scaleY:1}},"transition.expandIn":{defaultDuration:700,calls:[[{opacity:[1,0],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:[1,.625],scaleY:[1,.625],translateZ:0}]]},"transition.expandOut":{defaultDuration:700,calls:[[{opacity:[0,1],transformOriginX:["50%","50%"],transformOriginY:["50%","50%"],scaleX:.5,scaleY:.5,translateZ:0}]],reset:{scaleX:1,scaleY:1}},"transition.bounceIn":{defaultDuration:800,calls:[[{opacity:[1,0],scaleX:[1.05,.3],scaleY:[1.05,.3]},.35],[{scaleX:.9,scaleY:.9,translateZ:0},.2],[{scaleX:1,scaleY:1},.45]]},"transition.bounceOut":{defaultDuration:800,calls:[[{scaleX:.95,scaleY:.95},.35],[{scaleX:1.1,scaleY:1.1,translateZ:0},.35],[{opacity:[0,1],scaleX:.3,scaleY:.3},.3]],reset:{scaleX:1,scaleY:1}},"transition.bounceUpIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateY:[-30,1e3]},.6,{easing:"easeOutCirc"}],[{translateY:10},.2],[{translateY:0},.2]]},"transition.bounceUpOut":{defaultDuration:1e3,calls:[[{translateY:20},.2],[{opacity:[0,"easeInCirc",1],translateY:-1e3},.8]],reset:{translateY:0}},"transition.bounceDownIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateY:[30,-1e3]},.6,{easing:"easeOutCirc"}],[{translateY:-10},.2],[{translateY:0},.2]]},"transition.bounceDownOut":{defaultDuration:1e3,calls:[[{translateY:-20},.2],[{opacity:[0,"easeInCirc",1],translateY:1e3},.8]],reset:{translateY:0}},"transition.bounceLeftIn":{defaultDuration:750,calls:[[{opacity:[1,0],translateX:[30,-1250]},.6,{easing:"easeOutCirc"}],[{translateX:-10},.2],[{translateX:0},.2]]},"transition.bounceLeftOut":{defaultDuration:750,calls:[[{translateX:30},.2],[{opacity:[0,"easeInCirc",1],translateX:-1250},.8]],reset:{translateX:0}},"transition.bounceRightIn":{defaultDuration:750,calls:[[{opacity:[1,0],translateX:[-30,1250]},.6,{easing:"easeOutCirc"}],[{translateX:10},.2],[{translateX:0},.2]]},"transition.bounceRightOut":{defaultDuration:750,calls:[[{translateX:-30},.2],[{opacity:[0,"easeInCirc",1],translateX:1250},.8]],reset:{translateX:0}},"transition.slideUpIn":{defaultDuration:900,calls:[[{opacity:[1,0],translateY:[0,20],translateZ:0}]]},"transition.slideUpOut":{defaultDuration:900,calls:[[{opacity:[0,1],translateY:-20,translateZ:0}]],reset:{translateY:0}},"transition.slideDownIn":{defaultDuration:900,calls:[[{opacity:[1,0],translateY:[0,-20],translateZ:0}]]},"transition.slideDownOut":{defaultDuration:900,calls:[[{opacity:[0,1],translateY:20,translateZ:0}]],reset:{translateY:0}},"transition.slideLeftIn":{defaultDuration:1e3,calls:[[{opacity:[1,0],translateX:[0,-20],translateZ:0}]]},"transition.slideLeftOut":{defaultDuration:1050,calls:[[{opacity:[0,1],translateX:-20,translateZ:0}]],reset:{translateX:0}},"transition.slideRightIn":{defaultDuration:1e3,calls:[[{opacity:[1,0],translateX:[0,20],translateZ:0}]]},"transition.slideRightOut":{defaultDuration:1050,calls:[[{opacity:[0,1],translateX:20,translateZ:0}]],reset:{translateX:0}},"transition.slideUpBigIn":{defaultDuration:850,calls:[[{opacity:[1,0],translateY:[0,75],translateZ:0}]]},"transition.slideUpBigOut":{defaultDuration:800,calls:[[{opacity:[0,1],translateY:-75,translateZ:0}]],reset:{translateY:0}},"transition.slideDownBigIn":{defaultDuration:850,calls:[[{opacity:[1,0],translateY:[0,-75],translateZ:0}]]},"transition.slideDownBigOut":{defaultDuration:800,calls:[[{opacity:[0,1],translateY:75,translateZ:0}]],reset:{translateY:0}},"transition.slideLeftBigIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateX:[0,-75],translateZ:0}]]},"transition.slideLeftBigOut":{defaultDuration:750,calls:[[{opacity:[0,1],translateX:-75,translateZ:0}]],reset:{translateX:0}},"transition.slideRightBigIn":{defaultDuration:800,calls:[[{opacity:[1,0],translateX:[0,75],translateZ:0}]]},"transition.slideRightBigOut":{defaultDuration:750,calls:[[{opacity:[0,1],translateX:75,translateZ:0}]],reset:{translateX:0}},"transition.perspectiveUpIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:["100%","100%"],rotateX:[0,-180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveUpOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:["100%","100%"],rotateX:-180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateX:0}},"transition.perspectiveDownIn":{defaultDuration:800,calls:[[{opacity:[1,0],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:[0,0],rotateX:[0,180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveDownOut":{defaultDuration:850,calls:[[{opacity:[0,1],transformPerspective:[800,800],transformOriginX:[0,0],transformOriginY:[0,0],rotateX:180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateX:0}},"transition.perspectiveLeftIn":{defaultDuration:950,calls:[[{opacity:[1,0],transformPerspective:[2e3,2e3],transformOriginX:[0,0],transformOriginY:[0,0],rotateY:[0,-180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveLeftOut":{defaultDuration:950,calls:[[{opacity:[0,1],transformPerspective:[2e3,2e3],transformOriginX:[0,0],transformOriginY:[0,0],rotateY:-180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateY:0}},"transition.perspectiveRightIn":{defaultDuration:950,calls:[[{opacity:[1,0],transformPerspective:[2e3,2e3],transformOriginX:["100%","100%"],transformOriginY:[0,0],rotateY:[0,180]}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%"}},"transition.perspectiveRightOut":{defaultDuration:950,calls:[[{opacity:[0,1],transformPerspective:[2e3,2e3],transformOriginX:["100%","100%"],transformOriginY:[0,0],rotateY:180}]],reset:{transformPerspective:0,transformOriginX:"50%",transformOriginY:"50%",rotateY:0}}},a.RegisterEffect.packagedEffects)a.RegisterEffect.packagedEffects.hasOwnProperty(d)&&a.RegisterEffect(d,a.RegisterEffect.packagedEffects[d]);a.RunSequence=function(e){var t=l.extend(!0,[],e);t.length>1&&(l.each(t.reverse(),(function(e,n){var r=t[e+1];if(r){var o=n.o||n.options,i=r.o||r.options,s=o&&!1===o.sequenceQueue?"begin":"complete",c=i&&i[s],u={};u[s]=function(){var e=r.e||r.elements,t=e.nodeType?[e]:e;c&&c.call(t,t),a(n)},r.o?r.o=l.extend({},i,u):r.options=l.extend({},i,u)}})),t.reverse()),a(t[0])}}else t.console&&console.log("Velocity UI Pack: Velocity must be loaded first. Aborting.")}(window.jQuery||window.Zepto||window,window)}))}(H);var Y={exports:{}};
/*@license
CalcNames: The AccName Computation Prototype, compute the Name and Description property values for a DOM node
Returns an object with 'name' and 'desc' properties.
Functionality mirrors the steps within the W3C Accessible Name and Description computation algorithm.
https://w3c.github.io/accname/
Author: Bryan Garaventa
https://github.com/whatsock/w3c-alternative-text-computation
Distributed under the terms of the Open Source Initiative OSI - MIT License
*/function j(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===n&&r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}!function(e){!function(){var t=window.AccNamePrototypeNameSpace||window;t&&"string"==typeof t&&t.length&&(window[t]={},t=window[t]),t.getAccNameVersion="2.62",t.getAccName=t.calcNames=function(e,t,r,a){var o=(a=a||{}).document||document,i={name:"",desc:"",error:""},s=!1,l=!1;try{if(!e||1!==e.nodeType)return i;var c=e,u=n(e.getAttribute("role")||""),d={name:[],desc:[]},p=[],f=function(e,t,a,i,u,A,P){(P=P||{}).tag=P.tag||!1,P.role=P.role||!1,P.go=P.go||!1;var R={name:"",title:""},F=!1,E=function(e,t){for(var n=[];e;){if(e.id&&A[e.id]&&A[e.id].node&&-1===n.indexOf(e)?(n.push(e),e=A[e.id].node):e=e.parentNode,e&&e===t)return!0;if(!e||e===A.top||e===o.body)return!1}return!1},B={before:"",after:""};P.tag||P.role||-1!==d[A.computingDesc?"desc":"name"].indexOf(e)||(B=Y(e,null),r&&(-1===B.before.indexOf(" [ARIA] ")&&-1===B.before.indexOf(" aria-")&&-1===B.before.indexOf(" accName: ")||(B.before=""),-1===B.after.indexOf(" [ARIA] ")&&-1===B.after.indexOf(" aria-")&&-1===B.after.indexOf(" accDescription: ")||(B.after="")));var V=function(e,t,r){var a={name:"",title:""};if(!e)return a;var o=!(!e||1!==e.nodeType||!I(e)),i=e,l=t(e)||{};if(l.name&&l.name.length&&(a.name+=l.name),!l.skip&&!function(e,t){if(!t||!e||1!==t.nodeType||1!==e.nodeType)return!1;var n=h(e),r=e.nodeName.toLowerCase(),a=function(e,t){return n&&t.roles.indexOf(n)>=0||!n&&t.tags.indexOf(r)>=0};return a(0,y)?e!==t||e.id&&A[e.id]&&A[e.id].node?!(E(e,A.top)&&"select"!==e.nodeName.toLowerCase()||a(0,v)):!m(e):!(!a(0,b)&&(e!==c||a(0,v))||!(n||-1===["section"].indexOf(r)||e.getAttribute("aria-labelledby")||e.getAttribute("aria-label"))||P.go)}(e,A.top))for(P.go&&(P.go=!1),e=e.firstChild;e;)a.name+=V(e,t,r).name,e=e.nextSibling;return a.name+=l.owns||"",c===i&&r===i&&!n(a.name)&&n(l.title)?a.name=L(l.title):c===i&&r===i&&n(l.title)&&(a.title=L(l.title)),c===i&&r===i&&n(l.desc)&&(a.title=L(l.desc)),c===i&&r===i&&n(l.placeholder)&&!n(a.name)?(a.name=L(l.placeholder),s=!0):c===i&&r===i&&n(l.placeholder)&&!n(a.title)&&(a.title=L(l.placeholder)),(o||l.isWidget)&&(a.name=L(a.name)),a};return R=V(e,(function(s){var v=0,b=null,y=[],R=[],I={name:"",title:"",owns:"",skip:!1},E=!!(s&&1===s.nodeType&&i&&i.length&&-1!==i.indexOf(s)&&s===c&&s!==e),B=!1;if((a||!s||M(s,A.top))&&!u&&!E)return I;if(P.tag||P.role||-1!==d[A.computingDesc?"desc":"name"].indexOf(s))return I;d[A.computingDesc?"desc":"name"].push(s);var V="",H="",q={before:"",after:""},z=e===s?s:s.parentNode;if(P.tag||P.role||-1!==d[A.computingDesc?"desc":"name"].indexOf(z)||(d[A.computingDesc?"desc":"name"].push(z),q=Y(z,e),r&&(-1===q.before.indexOf(" [ARIA] ")&&-1===q.before.indexOf(" aria-")&&-1===q.before.indexOf(" accName: ")||(q.before=""),-1===q.after.indexOf(" [ARIA] ")&&-1===q.after.indexOf(" aria-")&&-1===q.after.indexOf(" accDescription: ")||(q.after=""))),1===s.nodeType){var U=s.nodeName.toLowerCase(),G=h(s),Z=!P.tag&&!P.role&&s.getAttribute("aria-labelledby")||"",K=!P.tag&&!P.role&&s.getAttribute("aria-describedby")||"",Q=!P.tag&&!P.role&&s.getAttribute("aria-description"),J=!P.tag&&!P.role&&s.getAttribute("aria-label")||"",ee=!P.tag&&!P.role&&s.getAttribute("title")||"";if(s===c&&!G&&-1!==w.indexOf(U))return I;if(s===c&&(-1!==x.indexOf(G)||!G&&-1!==C.indexOf(U)))return I;var te=-1!==$.indexOf(U),ne=-1!==["input"].indexOf(U),re=-1!==D.indexOf(G),ae=-1!==T.indexOf(G),oe=-1!==N.indexOf(G),ie=re||ae||oe||"combobox"===G,se=(ie||-1!==S.indexOf(G))&&"link"!==G;I.isWidget=te||se;var le=!1,ce=!1,ue=s.getAttribute("aria-owns")||"",de=!(P.tag||P.role||E||!(s!==e&&(te||ie)||s.id&&A[s.id]&&A[s.id].target&&A[s.id].target===s));if(!t&&!P.tag&&!P.role&&Z){for(y=Z.split(/\s+/),R=[],v=0;v<y.length;v++)b=o.getElementById(y[v]),R.push(f(b,!0,a,[s],b===e,{ref:A,top:b}).name);V=n(R.join(" ")),n(V)&&(le=!0,B=!0,F=!0,I.skip=!0)}if(!t&&s===e&&!P.tag&&!P.role&&(K||Q)){if(K){var pe;for(y=K.split(/\s+/),R=[],v=0;v<y.length;v++)b=o.getElementById(y[v]),R.push(f(b,!0,!1,[s],!1,{ref:A,top:b,computingDesc:!0}).name);pe=n(R.join(" "))}else pe=n(Q);n(pe)&&(I.desc=pe,ce=!0)}P.tag||P.role||le||!n(J)||de||n(V=J)&&(le=!0,B=!0,s===e&&(a=!0,F=!0));var fe=!P.tag&&!P.role&&!le&&"iframe"!==U&&G&&-1!==k.indexOf(G)&&!m(s)&&!O(s);if(!de){if(!P.tag&&!P.role&&!le&&s===e&&te){var ge=o.querySelectorAll("label"),he="",me=j(s,"label")||!1;for(v=0;v<ge.length;v++)(ge[v]!==me||"string"==typeof me.getAttribute("for"))&&ge[v].getAttribute("for")!==s.id||_(ge[v],o.body,!0)||(he+=L(f(ge[v],!0,a,[s],!1,{ref:A,top:ge[v]}).name));n(V=he)&&(le=!0)}var ve=!P.tag&&!P.role&&ne&&(s.getAttribute("type")||"").toLowerCase()||!1,be=!P.tag&&!P.role&&ve&&n(s.getAttribute("value"))||!1,ye=fe&&"img"===U?"":n(s.alt||s.getAttribute("alt"));if(P.tag||P.role||le||fe||"img"!==G&&"img"!==U&&"image"!==ve||!ye&&!n(ee)||(V=n(ye)||n(ee),n(V)&&(le=!0)),P.tag||P.role||le||fe||"area"!==U||!ye||(V=n(ye),n(V)&&(le=!0)),"optgroup"===U&&(P.tag||P.role||le||fe||!s.getAttribute("label")||(V=n(s.getAttribute("label")),n(V)&&(le=!0)),I.skip=!0),!P.tag&&!P.role&&!le&&s===e&&ve&&-1!==["button","submit","reset"].indexOf(ve)){if(be)V=be;else switch(ve){case"submit":V="submit";break;case"reset":V="reset";break;default:V=""}n(V)&&(le=!0)}if(!P.tag&&!P.role&&le&&s===e&&ve&&-1!==["button","submit","reset"].indexOf(ve)&&be&&be!==V&&!I.desc&&(I.desc=be,ce=!0),P.tag||P.role||le||s!==e||!ve||"image"!==ve||(V="Submit Query",le=!0,l=!0),!(P.tag||P.role||le||s!==c||"group"!==G&&"radiogroup"!==G&&(G||"fieldset"!==U))){var Ae=g(s,["legend"],["legend"])||!1;Ae&&(V=n(f(Ae,t,!1,[],!1,{ref:A,top:Ae}).name)),n(V)&&(le=!0),a=!0}if(!(P.tag||P.role||le||s!==c||"table"!==G&&(G||"table"!==U))&&((Ae=g(s,["caption"],["caption"])||!1)&&(V=n(f(Ae,t,!1,[],!1,{ref:A,top:Ae}).name)),n(V)&&(le=!0),a=!0),!P.tag&&!P.role&&"svg"===U){var we=s.querySelector("title")||!1,xe=s===c&&s.querySelector("desc")||!1;if(!le&&we&&(V=n(f(we,!0,!1,[],!1,{ref:A,top:we}).name)),!ce&&xe){var Ce=n(f(xe,!0,!1,[],!1,{ref:A,top:xe}).name);n(Ce)&&(I.desc=Ce)}I.skip=!0}}P.tag||P.role||!de||i&&i.length&&-1!==i.indexOf(s)||(re?V=X(G,s,!0):ae||"combobox"===G&&te?V=X(G,s,!1,!0):oe?V=X(G,s,!1,!1,!0):!te||-1===["input","textarea"].indexOf(U)||se&&!ae?!te||"select"!==U||se&&"combobox"!==G||(V=X(G,s,!1,!1,!0,!0)):V=X(G,s,!1,!1,!1,!0),V=n(V)),P.tag||P.role||fe||!n(ee)||V&&" "===Q||(I.title=n(ee));var $e=te&&n(s.getAttribute("type")||"").toLowerCase();$e||($e="text");var De=!P.tag&&!P.role&&s===c&&s===e&&(ae||te&&("textarea"===U||"input"===U&&-1!==["password","search","tel","text","url","email"].indexOf($e)))&&n(s.getAttribute("placeholder")||s.getAttribute("aria-placeholder"));De&&(I.placeholder=De);var Te=P.role&&P.role===G||!G&&P.tag&&P.tag===U;if(Te&&(V=n(f(s,t,!1,[],!1,{ref:A,top:s}).name),n(V)&&(a=!0)),!Te&&ue&&-1===["input","img","progress"].indexOf(U)){for(y=ue.split(/\s+/),R=[],v=0;v<y.length;v++)if((b=o.getElementById(y[v]))&&-1===p.indexOf(y[v])){p.push(y[v]);var Ne={ref:A,top:A.top};Ne[y[v]]={refNode:e,node:s,target:b},_(b,o.body,!0)||R.push(f(b,!0,a,[],!1,Ne).name)}H=R.join("")}}else P.tag||P.role||3!==s.nodeType||(V=s.data);return B||(V=q.before+V.replace(/\s+/g," ")+q.after),V.length&&!W(s,A.top,A)&&(I.name=V),I.owns=H,I}),e),F||(R.name=B.before+R.name.replace(/\s+/g," ")+B.after),R},g=function(e,t,n,r){for(e=e?e.firstChild:null;e;){var a=h(e)||!1;if(1===e.nodeType&&(!t&&!n||a&&n&&-1!==n.indexOf(a)||!a&&t&&-1!==t.indexOf(e.nodeName.toLowerCase())))return e;if(!r&&1===e.nodeType&&(t||n))return null;e=e.nextSibling}return e},h=function(e){var t=e&&e.getAttribute?(e.getAttribute("role")||"").toLowerCase():"";if(!n(t))return"";for(var r=function(e){return n(t).length>0&&e.roles.indexOf(t)>=0},a=t.split(/\s+/),o=0;o<a.length;o++)if(t=a[o],r(v)||r(b)||r(y)||r(A)||-1!==k.indexOf(t))return t;return""},m=function(e){var t=e.nodeName.toLowerCase();return!!e.getAttribute("tabindex")||(!("a"!==t||!e.getAttribute("href"))||-1!==["button","input","select","textarea"].indexOf(t)&&"hidden"!==(e.getAttribute("type")||"").toLowerCase())},v={roles:["button","checkbox","link","option","radio","switch","tab","treeitem","menuitem","menuitemcheckbox","menuitemradio","row","cell","gridcell","columnheader","rowheader","tooltip","heading"],tags:["a","button","summary","input","h1","h2","h3","h4","h5","h6","menuitem","option","tr","td","th"]},b={roles:["application","alert","log","marquee","timer","alertdialog","dialog","banner","complementary","form","main","navigation","progressbar","region","search","article","document","feed","figure","img","math","toolbar","menu","menubar","grid","listbox","radiogroup","textbox","searchbox","spinbutton","scrollbar","slider","tablist","tabpanel","tree","treegrid","separator","rowgroup","group"],tags:["article","aside","body","select","datalist","optgroup","dialog","figure","footer","form","header","hr","iframe","img","textarea","input","main","math","menu","nav","section","thead","tbody","tfoot","fieldset","progress"]},y={roles:["term","definition","directory","list","note","status","table","contentinfo"],tags:["dl","ul","ol","dd","details","output","table"]},A={roles:["legend","caption","code","deletion","emphasis","generic","insertion","paragraph","strong","subscript","superscript"],tags:["legend","caption","figcaption","code","del","em","div","span","ins","p","strong","sub","sup"]},w=["div","span"],x=["caption","code","deletion","emphasis","generic","insertion","none","paragraph","presentation","strong","subscript","superscript"],C=["caption","figcaption","code","del","em","div","span","ins","p","strong","sub","sup"],$=["button","input","progress","select","textarea"],D=["scrollbar","slider","spinbutton","progressbar"],T=["searchbox","textbox"],N=["grid","listbox","tablist","tree","treegrid"],S=["button","checkbox","link","switch","option","menu","menubar","menuitem","menuitemcheckbox","menuitemradio","radio","tab","treeitem","gridcell"],k=["presentation","none"],O=function(e){for(var t=["labelledby","label","describedby","busy","controls","current","details","disabled","dropeffect","errormessage","flowto","grabbed","haspopup","invalid","keyshortcuts","live","owns","roledescription"],r=0;r<t.length;r++){if(n(e.getAttribute("aria-"+t[r])))return!0}return!1},M=a.isHidden||function(e,t){return function(e){if(!e||1!==e.nodeType||e===t)return!1;if("true"===e.getAttribute("aria-hidden"))return!0;if(e.getAttribute("hidden"))return!0;var n=P(e);return"none"===n.display||"hidden"===n.visibility}(e)},_=function(e,t,n,r){for(;e&&e!==t;){if(!r&&1===e.nodeType&&M(e,t))return!0;r=!1,e=e.parentNode}return!1},P=a.getStyleObject||function(e){var t={};return o.defaultView&&o.defaultView.getComputedStyle?t=o.defaultView.getComputedStyle(e,""):e.currentStyle&&(t=e.currentStyle),t},R=function(e,t){var n=t;if(-1!==n.indexOf("attr("))for(var r=n.match(/attr\((.|\n|\r\n)*?\)/g),a=0;a<r.length;a++){var o=r[a].slice(5,-1);o=e.getAttribute(o)||"",n=n.replace(r[a],o)}return n=n.replace(/url\((.*?)\)\s+\/|url\((.*?)\)/g,"").replace(/\"/g,"")},I=function(e,t){var n=t||P(e);for(var r in F)for(var a=F[r],o=0;o<a.length;o++)if(n[r]&&(0===a[o].indexOf("!")&&-1===[a[o].slice(1),"inherit","initial","unset"].indexOf(n[r])||0===n[r].indexOf(a[o])))return!0;return!t&&e.nodeName&&-1!==E.indexOf(e.nodeName.toLowerCase())&&!(n.display&&0===n.display.indexOf("inline")&&"br"!==e.nodeName.toLowerCase())},F={display:["block","grid","table","flow-root","flex"],position:["absolute","fixed"],float:["left","right","inline"],clear:["left","right","both","inline"],overflow:["hidden","scroll","auto"],"column-count":["!auto"],"column-width":["!auto"],"column-span":["all"],contain:["layout","content","strict"]},E=["address","article","aside","blockquote","br","canvas","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","legend","li","main","nav","noscript","ol","output","p","pre","section","table","td","tfoot","th","tr","ul","video"],X=function(e,t,r,a,o,i){var s="",l=!1;if(r&&!i)s=t.getAttribute("aria-valuetext")||t.getAttribute("aria-valuenow")||"";else if(a&&!i)s=H(t)||"";else if(o&&!i){var c=[];"grid"===e||"treegrid"===e?c=["gridcell","rowheader","columnheader"]:"listbox"===e?c=["option"]:"tablist"===e?c=["tab"]:"tree"===e&&(c=["treeitem"]),s=B(t,t.querySelectorAll('*[aria-selected="true"]'),!1,c),l=!0}return!(s=n(s))&&(r||a)&&t.value&&(s=t.value),l||s||!i||(s=o?B(t,t.querySelectorAll("option[selected]"),!0):t.value),s},L=function(e){return n(e).length?" "+e+" ":" "},B=function(e,t,n,r){if(!t||!t.length)return"";for(var a=[],o=0;o<t.length;o++){var i=h(t[o]);(!r||-1!==r.indexOf(i))&&a.push(n?H(t[o]):f(t[o],!0,!1,[],!1,{top:t[o]}).name)}return a.join(" ")},V=a.getPseudoElStyleObj||function(e,t){var n={};for(var r in F)n[r]=o.defaultView.getComputedStyle(e,t).getPropertyValue(r);return n.content=o.defaultView.getComputedStyle(e,t).getPropertyValue("content").replace(/^"|\\|"$/g,""),n},H=function(e,t){if(!t&&1===e.nodeType)return e.innerText||e.textContent||"";var n=V(e,t),r=n.content;return r&&"none"!==r?(I({},n)&&(":before"===t?r+=" ":":after"===t&&(r=" "+r)),r):""},Y=a.getCSSText||function(e,t){return e&&1!==e.nodeType||e===t||-1!==["input","select","textarea","img","iframe","optgroup"].indexOf(e.nodeName.toLowerCase())?{before:"",after:""}:{before:R(e,H(e,":before")),after:R(e,H(e,":after"))}},j=function(e,t,n,r){for(r=!!r;e;)if((e=e.parentNode)&&(n&&h(e)===n||t&&e.nodeName&&e.nodeName.toLowerCase()===t&&(!r||h(e).length<1)))return e;return{}},W=function(e,t,r,a){for(var o=[];e&&e!==t;)if(e.id&&r&&r[e.id]&&r[e.id].node&&-1===o.indexOf(e)?(o.push(e),e=r[e.id].node):e=e.parentNode,e&&e.getAttribute&&(n(e.getAttribute("aria-label"))||!a&&M(e,t)))return!0;return!1};if(_(e,o.body,!0,!(!e||!e.nodeName||"area"!==e.nodeName.toLowerCase())))return i;var q=f(e,!1,!1,[],!1,{top:e}),z=n(q.name.replace(/\s+/g," ")),U=n(q.title.replace(/\s+/g," "));i.hasUpperCase=!(!u||u===u.toLowerCase()),i.name=z,i.desc=U,d={name:[],desc:[]},p=[]}catch(e){i.error=e}return i.placeholder=s,i.userAgent=l,t&&"function"==typeof t?t.apply(e,[i,e]):i};var n=function(e){return"string"!=typeof e?"":e.replace(/^\s+|\s+$/g,"")};t.getAccNameMsg=t.getNames=function(e,n){var r=t.getAccName(e,null,!1,n);if(r.error)return r.error+"\n\nAn error has been thrown in AccName Prototype version "+t.getAccNameVersion+". Please copy this error message and the HTML markup that caused it, and submit both as a new GitHub issue at\nhttps://github.com/whatsock/w3c-alternative-text-computation";var a='accName: "'+r.name+'"\n\naccDesc: "'+r.desc+'"\n\n';return r.placeholder&&(a+="Name from placeholder: true\n\n"),r.userAgent&&(a+="Name from user agent: true\n\n"),a+="(Running AccName Computation Prototype version: "+t.getAccNameVersion+")"},e.exports&&(e.exports={getNames:t.getNames,calcNames:t.calcNames})}(),$A.extend({getAccName:window.getAccName})}(Y),$A.extend({hide:function(e,t,n,r){return this._4X&&(r=n,n=t,t=e,e=this._X),e=$A.morph(e),$A.isFn(n)&&(r=n,n=null),$A.isFn(t)&&(r=t,t=null,n=null),$A.isNode(e)&&$A.Velocity(e,t||"transition.fadeOut",$A.extend({complete:function(){$A.isFn(r)&&r.call(e,e)}},n||{})),$A._XR.call(this,e)},show:function(e,t,n,r){return this._4X&&(r=n,n=t,t=e,e=this._X),e=$A.morph(e),$A.isFn(n)&&(r=n,n=null),$A.isFn(t)&&(r=t,t=null,n=null),$A.isNode(e)&&$A.Velocity(e,t||"transition.fadeIn",$A.extend({complete:function(){$A.isFn(r)&&r.call(e,e)}},n||{})),$A._XR.call(this,e)}}),"RovingTabIndex"in $A||$A.extend({RovingTabIndex:function(e){var t=this;for(t.typed="",t.lastTyped="",t.nodes=e.nodes,t.container=e.container||!1,t.orientation=e.orientation&&e.orientation>=0&&e.orientation<=2?e.orientation:0,t.autoSwitch=e.autoSwitch||"off",t.index=e.startIndex&&e.startIndex>=0?e.startIndex:0,t.parent=!!(e.parent&&e.parent.nodes&&e.parent.nodes.length)&&e.parent,t.top=t;t.top.parent;)t.top=t.top.parent;if(t.children=new Map,t.trigger=!(!e.trigger||1!==e.trigger.nodeType)&&e.trigger,t.autoLoop=e.autoLoop||!1,$A.loop(e,(function(e,n){"on"===e.slice(0,2)&&$A.isFn(n)&&(t[e]=n)}),"object"),t.isTree=!0===e.isTree,t.parent&&t.trigger&&t.parent.children.set(t.trigger,t),t.dc=t.DC=e.dc||e.DC||null,e.breakPoint&&(e.breakPoint.horizontal>1||e.breakPoint.vertical>1)?t.breakPoint={horizontal:e.breakPoint.horizontal>1?e.breakPoint.horizontal:0,vertical:e.breakPoint.vertical>1?e.breakPoint.vertical:0,horizontalStop:!!e.breakPoint.horizontalStop,verticalStop:!!e.breakPoint.verticalStop}:t.breakPoint=!1,t.activate=function(e){var n=t;return $A.isNum(e)&&(e=t.nodes[e]||null,n=$A.data(e,"RTI")||t),e||(e=n.nodes[0]||null),$A.isNode(e)&&$A.isNum($A.data(e,"RTI-Index"))?(n=$A.data(e,"RTI"),$A.isHidden(e)||(n.index=$A.data(e,"RTI-Index"),$A.loop(n.nodes,(function(t,n){$A.setAttr(n,{tabindex:e===n?0:-1})}),"array")),n):n},t.setFocus=function(e,n,r){return(n=n||t).activate(this),r||this.focus(),n},t.focus=function(e){var n=t;return $A.isNum(e)&&(e=t.nodes[e]||null,n=$A.data(e,"RTI")||t),e||(e=n.nodes[0]||null),$A.isNode(e)&&$A.isNum($A.data(e,"RTI-Index"))?(n=$A.data(e,"RTI"),$A.isHidden(e)||(n.activate(e),e.focus()),n):n},t.off=function(){return $A.off(t.nodes,".RovingTabIndex"),t},t.on=function(){var e=[],n=0,r=0,a=0,o=new Map;t.off(),$A.loop(t.nodes,(function(i,s){$A.data(s,"RTI",t),$A.data(s,"RTI-Index",i),$A.data(s,"AccName",$A.trim($A.isFn($A.getAccName)&&$A.getAccName(s).name||$A.getText(s)).toLowerCase()),t.breakPoint&&(e[r]||(e[r]=[]),e[r].push(s),o.set(s,{i:i,x:n,y:r}),a=r,t.breakPoint.horizontal===n?(n=0,r++):n++);var l={},c=function(e){l.alt=e.altKey,l.ctrl=e.ctrlKey,l.shift=e.shiftKey},u=function(e,n,r,a,o){a=a||$A.boundTo(r);var i=!1;return $A.loop(e,(function(e,s){if($A.isFn(t["on"+s]))var l=!1===t["on"+s].call(r,n,r,t,a,o,0===t.index,t.index===t.nodes.length-1);l&&(i=!0)}),"array"),i};$A.on(s,{click:function(e,n){var r=t.children.get(s),a=r&&r.DC||n;if(t.index=i,t.setFocus.apply(t.nodes[t.index],[e,t]),t.DC&&(t.DC.loading||t.DC.closing)||a&&(a.loading||a.closing))return e.preventDefault(),e.stopPropagation(),!1;u(["Click","Open"],e,s,a,0)},touchstart:function(e,n){var r=t.children.get(s),a=r&&r.DC||n;if(t.index=i,t.setFocus.apply(t.nodes[t.index],[e,t]),t.DC&&(t.DC.loading||t.DC.closing)||a&&(a.loading||a.closing))return e.preventDefault(),e.stopPropagation(),!1;u(["TouchStart"],e,s,a,0)},keydown:function(n,r){if(c(n),"semi"===t.autoSwitch||"full"===t.autoSwitch){var i=$A.getOrientation(t.nodes);"vertical"===i.orientation?t.orientation=2:"horizontal"===i.orientation&&(t.orientation="full"===t.autoSwitch&&i.lineWrap?0:1)}var d=$A.keyEvent(n),p=0,f=o.get(s),g=t.children.get(s),h=g&&g.DC||r,m=[],v=!1,b=!1;if(t.DC&&(t.DC.loading||t.DC.closing)||h&&(h.loading||h.closing))return n.preventDefault(),n.stopPropagation(),!1;if(d>=35&&d<=40){p=d>=37&&d<=40?d:0;var y=t.index,A=!1;p&&(t.arrowPressed=!0,m.push("Arrow")),37===d?l.alt||l.ctrl||l.shift?l.alt||!l.ctrl||l.shift?l.alt||l.ctrl||!l.shift?!l.alt&&l.ctrl&&l.shift&&m.push("CtrlShiftLeft"):m.push("ShiftLeft"):m.push("CtrlLeft"):m.push("Left"):38===d?l.alt||l.ctrl||l.shift?l.alt||!l.ctrl||l.shift?l.alt||l.ctrl||!l.shift?!l.alt&&l.ctrl&&l.shift&&m.push("CtrlShiftUp"):m.push("ShiftUp"):m.push("CtrlUp"):m.push("Up"):39===d?l.alt||l.ctrl||l.shift?l.alt||!l.ctrl||l.shift?l.alt||l.ctrl||!l.shift?!l.alt&&l.ctrl&&l.shift&&m.push("CtrlShiftRight"):m.push("ShiftRight"):m.push("CtrlRight"):m.push("Right"):40===d&&(l.alt||l.ctrl||l.shift?l.alt||!l.ctrl||l.shift?l.alt||l.ctrl||!l.shift?!l.alt&&l.ctrl&&l.shift&&m.push("CtrlShiftDown"):m.push("ShiftDown"):m.push("CtrlDown"):m.push("Down")),v=u(m,n,s,h,p),m=[],v&&(b=!0),l.alt||l.ctrl||l.shift||!(39===d&&2===t.orientation||40===d&&1===t.orientation)?l.alt||l.ctrl||l.shift||!(37===d&&2===t.orientation||38===d&&1===t.orientation)?37===d&&(0===t.orientation||1===t.orientation)||38===d&&(0===t.orientation||2===t.orientation)?(0===t.index&&(v=u(["Top"],n,s,h,p)),v&&(b=!0),t.breakPoint?!t.breakPoint.horizontal||37!==d||0!==t.orientation&&1!==t.orientation?!t.breakPoint.vertical||38!==d||0!==t.orientation&&2!==t.orientation||(f.y>0?t.index=o[e[f.y-1][f.x]].i:0===f.y&&$A.isFn(t.onBounds)&&t.onBounds.apply(s,[n,s,t,d])):f.x>0||0===f.x&&f.y>0&&!t.breakPoint.horizontalStop?t.index--:0===f.x&&0===f.y&&$A.isFn(t.onBounds)&&t.onBounds.apply(s,[n,s,t,d]):b||(t.index=0===t.index?t.autoLoop?t.nodes.length-1:y:t.index-1)):39===d&&(0===t.orientation||1===t.orientation)||40===d&&(0===t.orientation||2===t.orientation)?(t.index===t.nodes.length-1&&(v=u(["Bottom"],n,s,h,p)),v&&(b=!0),t.breakPoint?!t.breakPoint.horizontal||39!==d||0!==t.orientation&&1!==t.orientation?!t.breakPoint.vertical||40!==d||0!==t.orientation&&2!==t.orientation||(f.y<a?t.index=o[e[f.y+1][f.x]].i:f.y===a&&$A.isFn(t.onBounds)&&t.onBounds.apply(s,[n,s,t,d])):f.x<t.breakPoint.horizontal||f.x===t.breakPoint.horizontal&&f.y<a&&!t.breakPoint.horizontalStop?t.index++:f.x===t.breakPoint.horizontal&&f.y===a&&$A.isFn(t.onBounds)&&t.onBounds.apply(s,[n,s,t,d]):b||(t.index=t.index===t.nodes.length-1?t.autoLoop?0:y:t.index+1)):35===d?(l.alt||l.ctrl||l.shift?l.alt||!l.ctrl||l.shift?l.alt||l.ctrl||!l.shift?!l.alt&&l.ctrl&&l.shift&&m.push("CtrlShiftEnd"):m.push("ShiftEnd"):(m.push("CtrlEnd"),A=!0):m.push("End"),v=u(m,n,s,h,p),m=[],v&&(b=!0),!b&&t.breakPoint&&t.breakPoint.horizontal>0&&f.x<t.breakPoint.horizontal?t.index=o[e[f.y][t.breakPoint.horizontal]].i:b||(t.index=t.nodes.length-1)):36===d&&(l.alt||l.ctrl||l.shift?l.alt||!l.ctrl||l.shift?l.alt||l.ctrl||!l.shift?!l.alt&&l.ctrl&&l.shift&&m.push("CtrlShiftHome"):m.push("ShiftHome"):(m.push("CtrlHome"),A=!0):m.push("Home"),v=u(m,n,s,h,p),m=[],v&&(b=!0),!b&&t.breakPoint&&t.breakPoint.horizontal>0&&f.x>0?t.index=o[e[f.y][0]].i:b||(t.index=0)):(m.push("Close"),A=!0):(m.push("Open"),A=!0),b||A||t.index===y||t.setFocus.apply(t.nodes[t.index],[n,t]),n.stopPropagation(),n.preventDefault()}else 9!==d||l.alt||l.ctrl?27!==d||l.alt||l.ctrl||l.shift?46===d?l.alt||l.ctrl||l.shift?l.alt||!l.ctrl||l.shift?l.alt||l.ctrl||!l.shift?!l.alt&&l.ctrl&&l.shift&&m.push("CtrlShiftDelete"):m.push("ShiftDelete"):m.push("CtrlDelete"):m.push("Delete"):33===d||34===d?l.alt||l.ctrl||l.shift?!l.alt||l.ctrl||l.shift?l.alt||!l.ctrl||l.shift?l.alt||l.ctrl||!l.shift?!l.alt&&l.ctrl&&l.shift&&m.push(33===d?"CtrlShiftPageUp":"CtrlShiftPageDown"):m.push(33===d?"ShiftPageUp":"ShiftPageDown"):m.push(33===d?"CtrlPageUp":"CtrlPageDown"):m.push(33===d?"AltPageUp":"AltPageDown"):m.push(33===d?"PageUp":"PageDown"):13===d||32===d?13===d?(l.alt||l.ctrl||l.shift?l.alt||!l.ctrl||l.shift?l.alt||l.ctrl||!l.shift?!l.alt&&l.ctrl&&l.shift&&m.push("CtrlShiftEnter"):m.push("ShiftEnter"):m.push("CtrlEnter"):m.push("Enter"),m.push("Open")):32===d&&(l.alt||l.ctrl||l.shift?l.alt||!l.ctrl||l.shift?l.alt||l.ctrl||!l.shift?!l.alt&&l.ctrl&&l.shift&&m.push("CtrlShiftSpace"):m.push("ShiftSpace"):m.push("CtrlSpace"):m.push("Space")):!(d>=48&&d<=57||d>=65&&d<=90)||l.alt||l.ctrl||l.shift||(t.keyReset&&clearTimeout(t.keyReset),t.keyReset=setTimeout((function(){t.typed=""}),1e3),function(){t.lastTyped===d?t.typed=String.fromCharCode(d):t.typed+=String.fromCharCode(d);for(var e,n,r=t.isTree?t.top.treeNodes:t.nodes,a=0,o=t.isTree?$A.data(s,"RTI-TreeIndex"):t.index,i=o+1,l=r.length-1,c=!1;i<=l;i++)if(e=r[i],n=$A.data(e,"AccName")||"",!$A.isHidden(e)&&0===n.indexOf(t.typed.toLowerCase())){c=!0,t.focus(e);break}if(!c)for(;a<o;a++)if(e=r[a],n=$A.data(e,"AccName")||"",!$A.isHidden(e)&&0===n.indexOf(t.typed.toLowerCase())){t.focus(e);break}}(),t.lastTyped=d,n.stopPropagation(),n.preventDefault()):(m.push("Esc"),m.push("Close")):l.shift?m.push("ShiftTab"):m.push("Tab");u(m,n,s,h,p)},keyup:function(e,n){c(e);var r=[],a=t.children.get(s),o=a&&a.DC||n,i=$A.keyEvent(e),d=i>=37&&i<=40?i:0;if(t.DC&&(t.DC.loading||t.DC.closing)||o&&(o.loading||o.closing))return e.preventDefault(),e.stopPropagation(),!1;"a"!==e.key||l.alt||!l.ctrl||l.shift?"c"!==e.key||l.alt||!l.ctrl||l.shift?"x"!==e.key||l.alt||!l.ctrl||l.shift?"v"!==e.key||l.alt||!l.ctrl||l.shift||r.push("Paste"):r.push("Cut"):r.push("Copy"):r.push("SelectAll"),u(r,e,s,o,d)},focus:function(e,n){var r=t.children.get(s),a=r&&r.DC||n;t.index=i,t.setFocus.apply(t.nodes[t.index],[e,t]),u(["Focus"],e,s,a,0)}},".RovingTabIndex"),$A.setAttr(s,{tabindex:i===t.index?0:-1})}),"array")},t.isTree){t.top.treeNodes=[];var n=function(e,t){e.length&&$A.loop(e,(function(e,r){var a=t.children.get(r),o=t.top.treeNodes.length;$A.data(r,"RTI-TreeIndex",o),t.top.treeNodes[o]=r,a&&$A.isArray(a.nodes)&&n(a.nodes,a)}),"array")};n(t.top.nodes,t.top)}return t.on(),t}}),"scrollTo"in $A||$A.extend({isScrolling:!1,scrollTo:function(e,t,n){return this._4X&&(n=t,t=e,e=this._X),$A.isFn(t)&&(n=t,t=null),$A.isNode(e)||(e=$A.morph(e)),$A.isNode(e)&&($A.isScrolling=!0,$A.Velocity(e,"scroll",$A.extend({duration:700,easing:"ease-in",complete:function(){$A.isScrolling=!1,$A.isFn(n)&&n.call(e,e,n.target)}},t||{}))),$A._XR.call(this,e)},moveTo:function(e,t,n){return this._4X&&(n=t,t=e,e=this._X),e=$A.morph(e),$A.isNode(e)&&$A.scrollTo(e,t,n||function(e){$A.focus(e)}),$A._XR.call(this,e)},skipTo:function(e,t,n,r){return this._4X&&(r=n,n=t,t=e,e=this._X),e=$A.morph(e),t=$A.morph(t),$A.isNode(e)&&$A.isNode(t)&&(e=$A.setSkipLink(e,$A.extend({target:t,skipReturn:!0,callback:r},n||{}))),$A._XR.call(this,e)},setSkipLink:function(e,t,n,r){this._4X&&(n=t,t=e,e=this._X),t||(t={});var a=t.callback||null,o=t.isOffScreen||!1,i=t.style||{},s=(n=t.context||n,!(!r&&!t.skipReturn));return $A.isNode(n,null,document)||(n=document),$A.query(e,n,(function(e,r){var l=t.target||$A.getAttr(r,"href");$A.isSelector(l)&&(l=n.querySelector(l)),$A.isNode(l)&&!$A.data(r,"_isBoundFn")&&($A.data(r,"_isBoundFn",!0),$A.bindObjects(r,l),$A.on(r,{click:function(e){$A.bindObjects(r,l),$A.isFn(a)&&(a.target=l),$A.moveTo(l,t.override||{},a),e.preventDefault()}}),o&&($A.setOffScreen(r),$A.on(r,{focus:function(e){$A.css(r,$A.extend({},$A.sraCSSClear,i||{}))},blur:function(e){$A.setOffScreen(r)}})),!s&&$A.isFocusable(l)&&$A.on(l,{click:function(e){$A.isFn(a)&&(a.target=$A.boundTo(l)),$A.moveTo($A.boundTo(l),t.override||{},a),e.preventDefault()}}))})),$A._XR.call(this,e)}}),"beep"in $A||$A.extend({beep:function(e){var t=new(window.AudioContext||window.webkitAudioContext),n=t.createOscillator();n.frequency.setValueAtTime(1e3,t.currentTime),n.type="sine";var r=t.createGain();r.gain.setValueAtTime(.5,t.currentTime),n.connect(r),r.connect(t.destination),n.start(),n.stop(t.currentTime+(e||.1))}}),"setAccordion"in $A||($A.addWidgetProfile("Accordion",{configure:function(e){return{exposeBounds:!0,exposeHiddenClose:!1,ariaControls:!0,ariaLabelledby:!0,isToggle:!1,allowMultiple:!1,escToClose:!1,returnFocus:!1,click:function(e,t){e.stopPropagation()},onCreate:function(e){$A.setAttr(e.trigger,"aria-expanded","false")},afterRender:function(e,t){e.trackPage&&$A.setPage(e.id)}}},role:function(e){return{role:"region"}},duringRender:function(e,t){$A.setAttr(e.triggerNode,"aria-expanded","true"),e.isToggle||$A.setAttr(e.triggerNode,"aria-disabled","true")},beforeRemove:function(e,t){$A.setAttr(e.triggerNode,"aria-expanded","false"),e.isToggle||$A.setAttr(e.triggerNode,"aria-disabled","false")}}),$A.extend({setAccordion:function(e,t){if(this._4X&&(t=e,e=this._X),$A.isPlainObject(e)&&(e=(t=e).trigger||t.content||null),!e)return null;var n=null;$A.isArray(e)?n=e:$A.isStr(e)&&(n=(t.context||document).querySelectorAll(e));var r=[],a=[],o=0;return $A.loop(n,(function(e,n){$A.isNative(n)||-1!==["button","link"].indexOf($A.getAttr(n,"role").toLowerCase()||"false")||$A.setAttr(n,"role","button"),$A.svgFix(n);var i=$A.get($A.getAttr(n,"data-root")),s=$A.toDC(n,$A.extend({widgetType:"Accordion",root:i},t||{}));r.push(s),$A.hasAttr(n,"data-active")&&(a.push(s),o=e)})),$A.map({siblings:r}),$A.updateDisabled(r),t.singleTabStop&&new $A.RovingTabIndex($A.extend({nodes:n,startIndex:o,orientation:2,autoSwitch:t.autoSwitch||"full",autoLoop:!0,onClick:function(e,t,n,r){r.render(),e.preventDefault()},onSpace:function(e,t,n,r){r.render(),e.preventDefault()},onEnter:function(e,t,n,r){r.render(),e.preventDefault()}},t.extendRTI||{})),$A.hasHash(r)||$A.loop(a,(function(e,t){t.render()}),"array"),1===r.length?r[0]:r}})),"setButton"in $A||($A.extend({setButton:function(e,t){this._4X&&(t=e,e=this._X),$A.isPlainObject(e)&&(e=(t=e).trigger||null);var n=function(e,n,r,a,o){if(r){var i=$A.getAttr(e,"role"),s="radio"===i,l="switch"===i,c=$A.hasAttr(e,"aria-pressed"),u=0;return"true"===n?u=1:s||c||l||"mixed"!==n?n="false":u=2,$A.data(e,"check",u),a&&(s&&$A.isArray(o)&&$A.loop(o,(function(t,n){n!==e&&$A.setAttr(n,"aria-checked","false")}),"array"),$A.setAttr(e,c?"aria-pressed":"aria-checked",n),"mixed"===n?($A.remClass(e,t.toggleClassName||"pressed checked"),$A.toggleClass(e,t.partialClassName||"partially-checked",!0)):($A.remClass(e,t.partialClassName||"partially-checked"),$A.toggleClass(e,t.toggleClassName||(c?"pressed":"checked"),"true"===n))),u}return!1},r=[];if($A.query(e,t.context||document,(function(e,a){var o=$A.isNode(a)&&($A.hasAttr(a,"data-controls")&&$A.morph($A.getAttr(a,"data-controls"))||$A.isFn(a.querySelector)&&a.querySelector("input"))||!1,i=$A.isNative(o)?o:$A.isNative(a)?a:null,s=$A.isNode(o)&&!$A.isNative(o)?o:$A.isNative(a)?null:a,l=!$A.isNode(i)&&$A.isNode(o)&&s!==a?o:null;if(l===s&&(s=a),$A.isNode(s)){$A.isNode(i)&&$A.isNode(s)&&$A.bindObjects(i,s);var c=n(s,$A.getAttr(s,"data-radio"),$A.hasAttr(s,"data-radio"),!0),u=n(s,$A.getAttr(s,"data-check"),$A.hasAttr(s,"data-check"),!0),d=n(s,$A.getAttr(s,"data-toggle"),$A.hasAttr(s,"data-toggle"),!0),p=n(s,$A.getAttr(s,"data-switch"),$A.hasAttr(s,"data-switch"),!0),f=$A.hasAttr(s,"data-required"),g=$A.hasAttr(s,"data-disabled");if($A.isNum(c))$A.setAttr(s,{role:"radio","aria-checked":c?"true":"false"}),r.push(s);else if($A.isNum(u)){$A.isNode(i)&&i.checked&&(u=1),$A.isNode(l)&&(l.id||(l.id=$A.genId()),$A.setAttr(s,{"aria-flowto":l.id,"aria-controls":l.id}));var h="false";1===u?h="true":2===u&&(h="mixed"),$A.setKBA11Y(s,"checkbox",(function(e,r){var a=this,o=$A.isDisabled(a),s=n(a,$A.getAttr(a,"aria-checked"),$A.hasAttr(a,"aria-checked"));!o&&$A.isFn(t.onActivate)&&t.onActivate.apply(a,[e,a,r||i,s,function(e){n(a,e,!0,!0)}])})),$A.setAttr(s,{"aria-checked":h})}else $A.isNum(p)?($A.isNode(i)&&i.checked&&(p=1),$A.isNode(l)&&(l.id||(l.id=$A.genId()),$A.setAttr(s,{"aria-flowto":l.id,"aria-controls":l.id})),h="false",1===p&&(h="true"),$A.setKBA11Y(s,"switch",(function(e,r){var a=this,o=$A.isDisabled(a),s=n(a,$A.getAttr(a,"aria-checked"),$A.hasAttr(a,"aria-checked"));!o&&$A.isFn(t.onActivate)&&t.onActivate.apply(a,[e,a,r||i,s,function(e){n(a,e,!0,!0)}])})),$A.setAttr(s,{"aria-checked":h})):(!1!==d&&($A.setAttr(s,"aria-pressed",d?"true":"false"),$A.isNode(l)&&(l.id||(l.id=$A.genId()),$A.setAttr(s,{"aria-flowto":l.id,"aria-controls":l.id}))),$A.setKBA11Y(s,"button",(function(e,r){var a=this,o=$A.isDisabled(a),i=n(a,$A.getAttr(a,"aria-pressed"),$A.hasAttr(a,"aria-pressed")),s=!1!==i?[e,a,r||l,i,function(e){n(a,e,!0,!0)}]:[e,a,r||l];!o&&$A.isFn(t.onActivate)&&t.onActivate.apply(a,s)})));!1===c&&!1===u&&!1===d&&!1===p||$A.on(s,"attributeChange",(function(e,t,r,a,o,s,l){if($A.isNode(i)){var c=n(t,a,!0);i.checked=!!c}}),{attributeFilter:["aria-checked","aria-pressed"]}),$A.svgFix(s),t.label&&$A.setAttr(s,"aria-label",t.label),($A.isNode(i)&&i.required||t.required||f)&&($A.setAttr(s,"aria-required","true"),$A.isNode(i)&&!i.required&&(i.required=!0)),($A.isNode(i)&&i.disabled||t.disabled||g)&&($A.setAttr(s,"aria-disabled","true"),$A.isNode(i)&&!i.disabled&&(i.disabled=!0)),$A.updateDisabled(s)}})),r.length){var a=t.container&&$A.morph(t.container)||$A.closest(r[0],(function(e){if("radiogroup"===$A.getAttr(e,"role"))return!0}));$A.isNode(a)||function(e){var t=[],n=[];$A.closest(e[0],(function(e){if($A.isNode(e)&&t.push(e),e===document.body)return!0})),$A.closest(e[e.length-1],(function(e){if($A.isNode(e)&&n.push(e),e===document.body)return!0})),t=t.reverse(),n=n.reverse();for(var r=null,o=0;o<t.length;o++)if(t[o]===n[o])r=t[o];else if(t[o]!==n[o])break;a=r}(r),$A.setAttr(a,"role","radiogroup"),new $A.RovingTabIndex($A.extend({nodes:r,startIndex:0,orientation:0,autoLoop:!0,onClick:function(e,r,a,o){var i=r,s=$A.isDisabled(i),l=n(i,$A.getAttr(i,"aria-checked"),$A.hasAttr(i,"aria-checked"));!s&&$A.isFn(t.onActivate)&&t.onActivate.apply(i,[e,i,o,l,function(e){n(i,e,!0,!0,a.nodes)}])},onSpace:function(e,t,n,r){n.onClick.apply(t,arguments)},onFocus:function(e,t,n,r){n.arrowPressed&&!$A.isTouch&&n.onClick.apply(t,arguments)}},t.extendRTI||{}))}return $A._XR.call(this,e)}}),$A.extend({setCheckbox:$A.setButton,setRadio:$A.setButton,setSwitch:$A.setButton,setToggle:$A.setButton})),"setCarousel"in $A||$A.extend({setCarousel:function(e){var t=$A.morph(e.container),n=$A.toDC(t.parentNode),r=$A.tns(e);return n.tns=r,n}}),"Combobox"in $A||$A.extend({Combobox:function(e){var t=e.select||!1,n=e.input||!1,r=$A.isFn($A.getAccName)&&$A.getAccName(e.input).name||"",a=e.childNode||!1;if(!t||!n)return null;var o=-1!==["input","textarea"].indexOf(n.nodeName.toLowerCase());if(!o&&!a)return null;$A.setAttr(n,{role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-haspopup":"listbox"});var i=$A.genId(),s=this,l=!1;n.id||(n.id=i);var c={id:i,role:"List",returnFocus:!1,exposeBounds:!0,exposeHiddenClose:!0,delay:e.delay||1e3,style:e.style,animate:e.animate,hiddenCloseName:"Close Popup",displayHiddenClose:!1,className:"toplevel-div clearfix",middleClass:"middle-div clearfix",listboxClass:"listbox clearfix",optionClass:"option clearfix",activeClass:"active",toggleClassName:"pressed",triggerNode:n,widgetType:"Combobox",autoCloseSameWidget:!0,cb:{selected:[],select:function(e,t,n){if(!$A.isNode(t)||!t.id)return $A.remAttr(e.triggerNode,["aria-activedescendant","aria-controls"]),void(e.cb.activeDescendant=!1);$A.remClass(e.cb.selected,e.activeClass),e.cb.selected=[],n?($A.setAttr(e.triggerNode,"aria-activedescendant",t.id),e.cb.activeDescendant=!0,$A.addClass(t,e.activeClass),e.cb.selected.push(t),s.scrollIntoView(t,e.scrollCallback,e)):($A.remAttr(e.triggerNode,["aria-activedescendant","aria-controls"]),e.cb.activeDescendant=!1)},key:"",charMin:0,baseId:i,baseInc:1,options:{},optionNodes:[],size:0,readonly:!1,multiple:!1,checked:!1,multipleDivider:function(e){return e.join("")},required:!1,parentTag:e.parentTag||"ul",childTag:e.childTag||"li",names:[],values:[],matches:[],value:"",showAll:!1,substringMatch:!1,wordMatch:!1,autoComplete:!1,currentOption:null,activeDescendant:!1,sIndex:-1,clicked:!1,mClicked:!1,isInput:o,setDefault:!0,bound:!1,fn:{update:function(){var e=this.dc;s.close(),e.cb.options={},e.cb.currentOption=null,e.cb.names=[],e.cb.values=[],e.cb.readonly=!e.cb.isInput||!!n.readOnly,e.cb.required=e.cb.isInput?!!n.required:"true"===$A.getAttr(e.triggerNode,"aria-required"),e.cb.multiple=!!$A.getAttr(e.cb.sel,"multiple"),e.cb.optionNodes=$A.query("option",e.cb.sel),e.cb.readonly&&(e.cb.substringMatch=e.cb.wordMatch=!1);for(var t=0;t<e.cb.optionNodes.length;t++){e.cb.baseInc++;var r=$A.trim($A.getText(e.cb.optionNodes[t])).replace(/<|>/g,""),a=e.cb.baseId+e.cb.baseInc,o="<"+e.cb.childTag+' role="option" tabindex="-1" id="'+a+'" data-value="'+e.cb.optionNodes[t].value+'" class="'+e.optionClass+'" ';e.cb.multiple&&(o+='aria-selected="false" '),o+="><a><span>"+r+"</span></a></"+e.cb.childTag+">",e.cb.options[e.cb.optionNodes[t].value]={content:o,id:a,so:e.cb.optionNodes[t],checked:e.cb.optionNodes[t].selected,no:r,v:e.cb.optionNodes[t].value,i:t},e.cb.names.push(r),e.cb.values.push(e.cb.optionNodes[t].value)}e.cb.sel.selectedIndex=e.cb.sel.selectedIndex>=0?e.cb.sel.selectedIndex:0,e.cb.multiple?(e.cb.autoComplete=!0,e.cb.fn.setValue(!1,!0)):e.cb.fn.setValue(e.cb.options[e.cb.optionNodes[e.cb.sel.selectedIndex].value],!0),e.cb.required&&e.cb.isInput&&$A.setAttr(e.triggerNode,{"aria-required":"true"})},render:function(e,t,n){var r=this.dc;if(r.cb.multiple&&!n)for(var a in r.cb.options){var o=r.cb.options[a];$A.setAttr(o.o,"aria-selected",o.checked?"true":"false")}if(r.cb.readonly){var i=r.cb.showAll;r.cb.showAll=!0}if(!r.cb.readonly&&!r.cb.showAll&&!r.cb.value)return r.cb.showAll=i,!0;if(!t&&(r.cb.sIndex=r.cb.sel.selectedIndex,r.cb.matches=[],r.loaded))return s.close((function(){s.open(!0)})),r;if(t&&r.cb.key){var l=r.cb.key.toLowerCase(),c=!1,u=r.cb.sIndex;r.cb.sIndex++;for(var d=r.cb.sIndex;d<r.cb.names.length;d++)if(0===$A.inArray(l,r.cb.names[d].toLowerCase())){c=!0,r.cb.sIndex=d;break}if(!c)for(r.cb.sIndex=0,d=r.cb.sIndex;d<u;d++)if(0===$A.inArray(l,r.cb.names[d].toLowerCase())){c=!0,r.cb.sIndex=d;break}c?(r.cb.multiple?(r.cb.currentOption=[],r.cb.currentOption[0]=r.cb.options[r.cb.values[r.cb.sIndex]],r.cb.value=r.cb.currentOption[0].no):(r.cb.currentOption=r.cb.options[r.cb.values[r.cb.sIndex]],r.cb.value=r.cb.currentOption.no),r.cb.multiple?r.cb.select(r,r.cb.currentOption[0].o,!0):r.cb.select(r,r.cb.currentOption.o,!0)):r.cb.sIndex=u}else{if(e||r.cb.showAll||r.cb.readonly)r.cb.matches=r.cb.values;else for(d=0;d<r.cb.names.length;d++)if(r.cb.wordMatch){for(var p=$A.trim(r.cb.value).toLowerCase().split(" "),f=$A.trim(r.cb.names[d]).toLowerCase().split(" "),g=0,h=0,m=0;m<p.length;m++){for(var v=0;v<f.length;v++)if($A.trim(p[m])&&$A.trim(f[v])&&-1!==$A.inArray($A.trim(p[m]),$A.trim(f[v]))&&$A.trim(p[m]).length===$A.trim(f[v]).length){h++;break}g++}g&&h&&g<=h&&r.cb.matches.push(r.cb.values[d])}else(!r.cb.wordMatch&&!r.cb.substringMatch&&0===$A.inArray(r.cb.value.toLowerCase(),r.cb.names[d].toLowerCase())||!r.cb.wordMatch&&r.cb.substringMatch&&-1!==$A.inArray(r.cb.value.toLowerCase(),r.cb.names[d].toLowerCase()))&&r.cb.matches.push(r.cb.values[d]);if(!r.cb.matches.length)return!0;r.cb.readonly?r.cb.sIndex=r.cb.sel.selectedIndex:r.cb.sIndex=0,r.cb.readonly&&(r.cb.showAll=i,r.cb.currentObject=r.cb.options[r.cb.matches[r.cb.sIndex]])}return!1},setAltTrigger:function(e){if(e&&1===e.nodeType){var t=this.dc;$A.setAttr(e,{role:"button","aria-expanded":"false"}),$A.setAttr(e,{"aria-label":$A.isFn($A.getAccName)&&$A.getAccName(t.triggerNode).name||$A.getText(t.triggerNode)}),t.cb.altClicked=!1,$A.off(e,"click"),$A.on(e,"click",(function(e){t.cb.altClicked||(t.cb.altClicked=!0,t.loaded?(t.cb.multiple&&t.cb.mClicked&&(t.cb.fn.setValue(!1,!1,!0),t.cb.mClicked=!1),s.close()):s.open(),t.triggerNode.focus(),setTimeout((function(){t.cb.altClicked=!1}),300)),e.stopPropagation(),e.preventDefault()})),t.cb.altTrigger=e}},setValue:function(e,t,n){var r=this.dc;if(e&&!r.cb.multiple)r.cb.value=e.no,r.cb.currentOption=e,t||(e.so.selected=!0),!t&&r.cb.fn.onSelect&&$A.isFn(r.cb.fn.onSelect)?((i=r.cb.fn.onSelect.apply(r.triggerNode,[e.no,e.v,r.triggerNode,r.cb.sel]))||$A.isStr(i))&&(r.cb.value=i):r.cb.isInput?(n||r.cb.setDefault)&&(r.triggerNode.value=r.cb.value):(n||r.cb.setDefault)&&(r.cb.child.innerHTML=r.cb.value);else if(!e&&r.cb.multiple){var a=[];if(t){a=$A.query("option[selected]",r.cb.sel);for(var o=0;o<a.length;o++)r.cb.options[a[o].value].checked=!0}r.cb.currentOption=[],r.cb.value="";var i,s=[];for(var l in r.cb.options)e=r.cb.options[l],t||(e.checked="true"===$A.getAttr(e.o,"aria-selected"),e.so.selected=e.checked),e.checked&&(r.cb.currentOption.push(e),a.push(e.so),s.push(e.no));r.cb.value=r.cb.multipleDivider(s),!t&&r.cb.fn.onSelect&&$A.isFn(r.cb.fn.onSelect)?((i=r.cb.fn.onSelect.apply(r.triggerNode,[r.cb.value,a,r.triggerNode,r.cb.sel]))||$A.isStr(i))&&(r.cb.value=i):r.cb.isInput?(n||r.cb.setDefault)&&(r.triggerNode.value=r.cb.value):(n||r.cb.setDefault)&&(r.cb.child.innerHTML=r.cb.value)}r.cb.pValue=r.cb.value},checkValue:function(e){var t=this.dc;if(!(e&&e.length>=t.cb.charMin))return-1;for(var n=0;n<t.cb.names.length;n++)if($A.trim(e)&&$A.trim(e.toLowerCase())==$A.trim(t.cb.names[n].toLowerCase()))return n;return-1},unsetValue:function(e){var t=this.dc;!e&&t.cb.sel.selectedIndex>=0&&(t.cb.optionNodes[t.cb.sel.selectedIndex].selected=!1),t.cb.currentOption=null,t.cb.isInput?t.cb.value=t.triggerNode.value:t.cb.value=$A.getText(t.cb.child)},bind:function(){var e=this.dc;if(!e.cb.bound){$A.off(e.triggerNode,".4XCombobox");var t=!1,r=null,a=function(t){e.cb.altTrigger||(e.loaded?e.loaded&&s.close():s.open())};$A.on(e.triggerNode,{touchstart:function(n){t=!0,!r&&e.loaded&&a.call(this,n),r=setTimeout((function(){r=null}),1e3)},mousedown:function(e){e.stopPropagation()},click:function(t){e.cb.isInput||a.call(this,t),t.stopPropagation()},keydown:function(t){var n=$A.keyEvent(t);t.stopPropagation(),9===n?e.loaded&&(e.cb.autoComplete&&e.cb.activeDescendant&&(e.cb.multiple?e.cb.fn.setValue(!1,!1,!0):e.cb.fn.setValue(e.cb.options[e.cb.matches[e.cb.sIndex]],!1,!0)),s.close()):13!==n&&32!==n||e.cb.isInput||e.cb.activeDescendant||e.loaded?e.cb.multiple||13!==n&&32!==n||!e.cb.activeDescendant||!e.loaded?e.cb.multiple&&13===n&&e.cb.activeDescendant&&e.loaded?(e.cb.fn.setValue(!1,!1,!0),s.close(),d(),t.preventDefault()):e.cb.multiple&&32===n&&e.cb.activeDescendant&&e.loaded?($A.setAttr(e.cb.options[e.cb.matches[e.cb.sIndex]].o,"aria-selected","true"===$A.getAttr(e.cb.options[e.cb.matches[e.cb.sIndex]].o,"aria-selected")?"false":"true"),e.cb.autoSaveIfChecked&&e.cb.fn.setValue(!1,!1,!0),t.preventDefault()):e.cb.readonly&&(n>=48&&n<=57||n>=65&&n<=90)&&(e.cb.key+=String.fromCharCode(n),e.cb.fn.render(!1,!0,!0),e.cb.keyReset&&clearTimeout(e.cb.keyReset),e.cb.keyReset=setTimeout((function(){e.cb.key=""}),1500)):(e.cb.fn.setValue(e.cb.options[e.cb.matches[e.cb.sIndex]],!1,!0),s.close(),d(),t.preventDefault()):(s.open(),t.preventDefault()),e.cb.showAllIfEmpty&&this.value&&(e.cb.showAll=e.fn.showAll),e.cb.readonly&&e.loaded&&(37===n||39===n)?t.preventDefault():40!==n||e.cb.activeDescendant||e.loaded||this.value||!e.cb.showAllIfEmpty?40!==n||e.cb.activeDescendant||e.loaded||!e.cb.readonly?40===n&&!e.cb.activeDescendant&&e.loaded?(e.cb.sIndex=e.cb.readonly&&e.cb.showAll&&e.cb.sel.selectedIndex>=0?e.cb.sel.selectedIndex:0,e.cb.select(e,e.cb.options[e.cb.matches[e.cb.sIndex]].o,!0),t.preventDefault()):40===n&&e.cb.activeDescendant&&e.loaded?(e.cb.sIndex<e.cb.matches.length-1?e.cb.sIndex++:e.cb.sIndex=0,e.cb.select(e,e.cb.options[e.cb.matches[e.cb.sIndex]].o,!0),t.preventDefault()):t.altKey&&38===n&&e.cb.activeDescendant&&e.loaded?(e.cb.multiple?e.cb.fn.setValue(!1,!1,!0):e.cb.fn.setValue(e.cb.options[e.cb.matches[e.cb.sIndex]],!1,!0),s.close(),d(),t.preventDefault()):38===n&&e.cb.activeDescendant&&e.loaded?(e.cb.sIndex>0?e.cb.sIndex--:e.cb.sIndex=e.cb.matches.length-1,e.cb.select(e,e.cb.options[e.cb.matches[e.cb.sIndex]].o,!0),t.preventDefault()):27!==n&&37!==n&&39!==n||(e.cb.select(e),27===n&&s.close()):(e.cb.sIndex=(e.cb.readonly||e.cb.showAll)&&e.cb.sel.selectedIndex>=0?e.cb.sel.selectedIndex:0,$A.isNum(e.cb.sIndex)||(e.cb.sIndex=0),s.open(),t.preventDefault()):(e.cb.showAll=!0,e.cb.sIndex=(e.cb.readonly||e.cb.showAll)&&e.cb.sel.selectedIndex>=0?e.cb.sel.selectedIndex:0,$A.isNum(e.cb.sIndex)||(e.cb.sIndex=0),s.open(),t.preventDefault())},keyup:function(t){var r=$A.keyEvent(t);if(!e.cb.readonly&&9!==r){e.cb.isInput&&(e.cb.value=this.value);var a=e.cb.fn.checkValue(e.cb.value);if(e.cb.value&&-1!==a){var o=e.cb.options[e.cb.values[a]];e.cb.multiple?(e.cb.currentOption=[],e.cb.currentOption[0]=o):e.cb.currentOption=o,o.so.selected=!0,s.close()}else if(e.cb.value&&e.cb.value.length>=e.cb.charMin){var i=!(!e.cb.isInput||e.cb.readonly);i&&(e.cb.pValue&&e.cb.pValue===n.value||(e.cb.pValue=n.value,i=!1)),i||(e.cb.fn.render(),s.open(!0))}else e.cb.multiple||38===r||40===r||s.close()}},focus:function(e){},blur:function(n){t||e.cb.multiple||setTimeout((function(){e.cb.altClicked||(e.loaded&&(e.cb.autoComplete&&e.cb.activeDescendant&&!e.cb.clicked&&e.cb.fn.setValue(e.cb.options[e.cb.matches[e.cb.sIndex]],!1,!0),s.close()),e.cb.clicked=!1)}),150)}},null,".4XCombobox"),e.cb.bound=!0}},set:function(){var e=this.dc;e.cb.select(e),$A.setAttr(e.triggerNode,{"aria-expanded":"false"}),e.cb.isInput||(e.cb.baseInc++,e.cb.child.id||$A.setAttr(e.cb.child,{tabindex:"-1",id:e.cb.baseId+e.cb.baseInc}),$A.addIdRef(e.triggerNode,"aria-labelledby",e.cb.child.id))},onSelect:null,onOpen:null,onClose:null,onTriggerChange:null,setSize:function(){var e=this.dc,t=(e.cb.size||5)<=e.cb.matches.length?e.cb.size||5:e.cb.matches.length,n=e.cb.options[e.cb.matches[0]].o,r=$A.elementHeight(n);r=t*(r+=parseInt($A.css(n,"margin-top"),10)+parseInt($A.css(n,"margin-bottom"),10))+(parseInt($A.css(e.content,"padding-top"),10)+parseInt($A.css(e.content,"padding-bottom"),10)),$A.css(e.content,"height",r)}}},click:function(e,t){e.stopPropagation()},beforeRender:function(e){if(!e.cb.matches.length)return e.cancel=!0;e.fn.matches=e.cb.matches,e.cb.baseInc++,e.content=s.listboxNode=$A.create(e.cb.parentTag,{role:"listbox","aria-label":r,id:e.cb.baseId+e.cb.baseInc,"aria-multiselectable":e.cb.multiple?"true":"false"},null,e.listboxClass);for(var t=0;t<e.cb.matches.length;t++)$A.isNode(e.cb.options[e.cb.matches[t]].o)||(e.cb.options[e.cb.matches[t]].o=$A.toNode(e.cb.options[e.cb.matches[t]].content,!0)),e.content.appendChild(e.cb.options[e.cb.matches[t]].o)},duringRender:function(e){$A.addClass(e.container,e.middleClass)},afterRender:function(e){$A.setAttr(s.combobox,"aria-controls",s.listboxNode.id),e.cb.matches!==e.fn.matches&&(e.beforeRender(e),e.insert(e.content)),$A.query(e.cb.matches,(function(t,n){$A.off(e.cb.options[n].o,"click"),$A.on(e.cb.options[n].o,{click:function(t){if(e.cb.multiple){var r=e.cb.options[n].o;r&&$A.setAttr(r,"aria-selected","true"===$A.getAttr(r,"aria-selected")?"false":"true"),e.cb.mClicked=!0}else e.cb.fn.setValue(e.cb.options[n],!1,!0),e.cb.clicked=!0,s.close(),d();t.preventDefault()},focus:function(e){}})})),e.cb.sIndex>=0||(e.cb.sIndex=0),e.cb.readonly&&e.cb.select(e,e.cb.options[e.cb.matches[e.cb.sIndex]].o,!0),e.cb.fn.setSize(),"desktop"!==$A.device.type&&setTimeout((function(){$A.announce(e.cb.options[e.cb.matches[e.cb.sIndex]].no,!1)}),1),$A.setAttr(e.triggerNode,"aria-expanded","true"),e.cb.altTrigger&&1===e.cb.altTrigger.nodeType&&($A.addClass(e.cb.altTrigger,e.toggleClassName),$A.setAttr(e.cb.altTrigger,"aria-expanded","true"),e.cb.fn.onTriggerChange&&$A.isFn(e.cb.fn.onTriggerChange)&&e.cb.fn.onTriggerChange.apply(e.cb.altTrigger,[e.cb.altTrigger,e.loaded])),e.cb.fn.onOpen&&$A.isFn(e.cb.fn.onOpen)&&e.cb.fn.onOpen.apply(e.triggerNode,[e])},beforeRemove:function(e){e.loaded&&e.cb.multiple&&e.cb.mClicked&&e.cb.fn.setValue(!1,!1,!0)},afterRemove:function(e){e.cb.mClicked=!1,e.cb.select(e),$A.setAttr(e.triggerNode,{"aria-expanded":"false"}),e.cb.altTrigger&&1===e.cb.altTrigger.nodeType&&($A.remClass(e.cb.altTrigger,e.toggleClassName),$A.setAttr(e.cb.altTrigger,{"aria-expanded":"false"}),e.cb.fn.onTriggerChange&&$A.isFn(e.cb.fn.onTriggerChange)&&e.cb.fn.onTriggerChange.apply(e.cb.altTrigger,[e.cb.altTrigger,e.loaded])),e.cb.fn.onClose&&$A.isFn(e.cb.fn.onClose)&&e.cb.fn.onClose.apply(e.triggerNode,[e])},onCreate:function(e){s.combobox=e.triggerNode,s.select=e.cb.sel},scrollConfig:e.scrollConfig||{}};$A.extend(c,e.override||{});var u=$A([c])[0];u.cb.dc=u.cb.fn.dc=s.dc=u,u.cb.sel=t,u.cb.child=a;var d=function(){u.cb.fn.onSelect&&$A.isFn(u.cb.fn.onSelect)||setTimeout((function(){!u.cb.multiple||u.cb.isInput?$A.announce(u.cb.value.toString(),!1,!0):u.cb.child&&$A.announce(u.cb.child,!1,!0)}),150)};return s.setCharMin=function(e){$A.isNum(e)&&e>=0&&(u.cb.charMin=e)},s.setShowAll=function(e){u.cb.showAll=u.fn.showAll=!!e},s.setShowAllIfEmpty=function(e){u.cb.showAllIfEmpty=!!e},s.setAutoSaveIfChecked=function(e){u.cb.autoSaveIfChecked=!!e},s.setSubstringMatch=function(e){u.cb.substringMatch=!!e},s.setWordMatch=function(e){u.cb.wordMatch=!!e},s.setTags=function(e){e.parentTag&&(u.cb.parentTag=e.parentTag),e.childTag&&(u.cb.childTag=e.childTag)},s.setOffset=function(e){isNaN(e.left)||(u.offsetLeft=e.left),isNaN(e.top)||(u.offsetTop=e.top)},s.setAutoComplete=function(e){u.cb.autoComplete=!!e},s.close=function(e){u.remove(e)},s.open=function(e){u.loaded||l&&(u.cb.fn.render(),u.render((function(){"desktop"===$A.device.type&&u.cb.select(u,u.cb.options[u.cb.matches[u.cb.sIndex]].o,!0)})))},s.setAltTrigger=function(e){u.cb.fn.setAltTrigger(e)},s.setAutoPosition=function(e){!isNaN(e)&&e<10&&(u.autoPosition=e)},s.setSize=function(e){!isNaN(e)&&e>0&&(u.cb.size=e)},s.setPosAnchor=function(e){u.posAnchor=e},s.setTargetNode=function(e){u.targetNode=e},s.setClassNames=function(e){e.toplevelClass&&(u.className=e.toplevelClass),e.middleClass&&(u.middleClass=e.middleClass),e.listboxClass&&(u.listboxClass=e.listboxClass),e.optionClass&&(u.optionClass=e.optionClass),e.activeClass&&(u.activeClass=e.activeClass),e.toggleClass&&(u.toggleClassName=e.toggleClass)},s.setDefault=function(e){u.cb.setDefault=!!e},s.setMultipleDivider=function(e){e&&$A.isFn(e)&&(u.cb.multipleDivider=e)},s.clearAll=function(){for(var e in s.close(),u.cb.options){var t=u.cb.options[e];t.so.selected=!1,t.checked=!1,$A.setAttr(t.o,"aria-selected","false")}u.cb.isInput?u.triggerNode.value="":u.cb.child&&(u.cb.multiple?u.cb.fn.setValue(!1,!0):$A.empty(u.cb.child))},s.update=function(){u.cb.fn.update()},s.start=function(){l=!0,u.cb.fn.bind(),u.cb.fn.update(),document.activeElement===n&&(u.cb.readonly||u.cb.value)&&s.open()},s.stop=function(){l=!1,s.close()},s.onSelect=function(e){e&&$A.isFn(e)&&(u.cb.fn.onSelect=e)},s.onOpen=function(e){e&&$A.isFn(e)&&(u.cb.fn.onOpen=e)},s.onClose=function(e){e&&$A.isFn(e)&&(u.cb.fn.onClose=e)},s.onTriggerChange=function(e){e&&$A.isFn(e)&&(u.cb.fn.onTriggerChange=e)},s.setPromptText=function(e){$A.setAttr(n,"aria-description",e)},s.setCloseText=function(e){e?(u.exposeHiddenClose=!0,u.hiddenCloseName=e):u.exposeHiddenClose=!1},s.scrollIntoView=function(e,t,n){$A.scrollTo(e,$A.extend({duration:100,container:s.listboxNode,complete:function(){$A.isFn(t)&&t.call(e,e)}},n.scrollConfig||{}))},s.getValue=function(){if(u.cb.multiple){var e=[];for(var t in u.cb.options){var n=u.cb.options[t];n.checked&&n.so.selected&&e.push(n.so)}return e}return u.cb.sel.value},$A.on(window,"resize."+i,(function(){u&&u.loaded&&(u.setPosition(),u.cb.fn.setSize())})),$A(n).on("remove",(function(e,t){$A.off(window,"."+i)})),u.cb.isInput||$A.getAttr(u.triggerNode,"tabindex")||$A.setAttr(u.triggerNode,"tabindex","0"),u.cb.fn.set(),$A.remAttr(u.triggerNode,["data-controls"]),s}}),"setDatepicker"in $A||($A.addWidgetProfile("Datepicker",{configure:function(e){return{returnFocus:!1,allowRerender:!0,exposeBounds:!0,exposeHiddenClose:!1}},role:function(e){return{role:"dialog","aria-modal":"false","aria-label":e.role}},innerRole:function(e){return{role:"application"}}}),$A.extend({setDatepicker:function(e){var t=(e=e||{}).helpTextShort?e.helpTextShort:"Press F1 for help.",n=e.helpText?e.helpText:"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.",r=!0===e.monthOnly,a=r||!0===e.monthSelect,o=r||!0===e.yearSelect,i=r||!0===e.forceSelect,s=e.openOnFocusHelpText?e.openOnFocusHelpText:"Press Down arrow to browse the calendar, or Escape to close.",l=!1,c=!1,u=e.id||$A.genId(),d=$A.morph(e.toggle),p=$A.morph(e.input),f=!r&&!0===e.enableComments,g=$A.isFn(e.onActivate)?e.onActivate:function(t,n){p.value=n.formatDate(n),$A.trigger(p,"input change"),n.remove(),n.triggerClicked?$A.focus(e.returnFocusTo||d):$A.focus(e.returnFocusTo||p),n.triggerClicked=!1},h={},m=function(e){h.alt=e.altKey,h.ctrl=e.ctrlKey,h.shift=e.shiftKey},v=$A.genId(),b=$A([{id:u,role:e.role||"Calendar",widgetType:"Datepicker",autoCloseSameWidget:!0,trigger:d,target:p,on:"opendatepicker",disabled:!0===e.disabled,returnFocus:!1,openOnFocus:!0===e.openOnFocus,openOnFocusHelpText:s,showEscBtn:r||!0===e.showEscBtn,escBtnName:e.escBtnName||(r?"Save":"Close"),escBtnIcon:e.escBtnIcon||"&times;",tooltipTxt:e.tooltipTxt||"Press Escape to cancel",markedTxt:e.markedTxt||"Selected",disabledTxt:e.disabledTxt||"Disabled",commentedTxt:e.commentedTxt||"Has Comment",prevTxt:e.prevTxt||"Previous",nextTxt:e.nextTxt||"Next",monthTxt:e.monthTxt||"Month",yearTxt:e.yearTxt||"Year",leftButtonYearText:e.leftButtonYearText||"&#8656;",rightButtonYearText:e.rightButtonYearText||"&#8658;",leftButtonMonthText:e.leftButtonMonthText||"&#8592;",rightButtonMonthText:e.rightButtonMonthText||"&#8594;",drawFullCalendar:!0===e.drawFullCalendar,highlightToday:!$A.isBool(e.highlightToday)||e.highlightToday,pageUpDownNatural:!0,inputDateFormat:e.inputDateFormat||"MM/DD/YYYY",audibleDateFormat:e.audibleDateFormat||"dddd D MMMM YYYY",initialDate:e.initialDate instanceof Date?e.initialDate:new Date,minDate:void 0!==e.minDate?e.minDate instanceof Date?e.minDate:new Date((new Date).setDate((new Date).getDate()+e.minDate)):void 0,maxDate:void 0!==e.maxDate?e.maxDate instanceof Date?e.maxDate:new Date((new Date).setDate((new Date).getDate()+e.maxDate)):void 0,disableWeekdays:void 0!==e.disableWeekdays&&e.disableWeekdays,disableWeekends:void 0!==e.disableWeekends&&e.disableWeekends,className:e.className||"calendar",range:{disabledWDays:[],0:{name:e.months&&e.months[0]?e.months[0]:"January",max:31,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},1:{name:e.months&&e.months[1]?e.months[1]:"February",max:28,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},2:{name:e.months&&e.months[2]?e.months[2]:"March",max:31,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},3:{name:e.months&&e.months[3]?e.months[3]:"April",max:30,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},4:{name:e.months&&e.months[4]?e.months[4]:"May",max:31,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},5:{name:e.months&&e.months[5]?e.months[5]:"June",max:30,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},6:{name:e.months&&e.months[6]?e.months[6]:"July",max:31,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},7:{name:e.months&&e.months[7]?e.months[7]:"August",max:31,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},8:{name:e.months&&e.months[8]?e.months[8]:"September",max:30,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},9:{name:e.months&&e.months[9]?e.months[9]:"October",max:31,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},10:{name:e.months&&e.months[10]?e.months[10]:"November",max:30,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},11:{name:e.months&&e.months[11]?e.months[11]:"December",max:31,marked:{},disabled:{},disabledWDays:[],comments:{},message:{}},wDays:[{shrt:e.days&&e.days[0]?e.days[0].s:"S",lng:e.days&&e.days[0]?e.days[0].l:"Sunday"},{shrt:e.days&&e.days[1]?e.days[1].s:"M",lng:e.days&&e.days[1]?e.days[1].l:"Monday"},{shrt:e.days&&e.days[2]?e.days[2].s:"T",lng:e.days&&e.days[2]?e.days[2].l:"Tuesday"},{shrt:e.days&&e.days[3]?e.days[3].s:"W",lng:e.days&&e.days[3]?e.days[3].l:"Wednesday"},{shrt:e.days&&e.days[4]?e.days[4].s:"T",lng:e.days&&e.days[4]?e.days[4].l:"Thursday"},{shrt:e.days&&e.days[5]?e.days[5].s:"F",lng:e.days&&e.days[5]?e.days[5].l:"Friday"},{shrt:e.days&&e.days[6]?e.days[6].s:"S",lng:e.days&&e.days[6]?e.days[6].l:"Saturday"}],wdOffset:isNaN(e.wdOffset)?0:e.wdOffset},getWDay:function(e,t,n){t=$A.isNum(t)?t:e.range.current.wDay;var r=e.range.wdOffset;return r<0?t=t+r<0?7+r:t+r:r>0&&(t=t+r>6?t+r-6-1:t+r),n&&(t=6-t),t},getDateOrdinalSuffix:function(e){var t=e%10,n=e%100;return 1===t&&11!==n?e+"st":2===t&&12!==n?e+"nd":3===t&&13!==n?e+"rd":e+"th"},formatDate:function(e,t,n){t||(t={YYYY:e.range.current.year,YY:e.range.current.year.toString().slice(-2),MMMM:e.range[e.range.current.month].name,dddd:e.range.wDays[e.range.current.wDay].lng,MM:("00"+(e.range.current.month+1)).slice(-2),DD:("00"+e.range.current.mDay).slice(-2),Do:e.getDateOrdinalSuffix(e.range.current.mDay),M:e.range.current.month+1,D:e.range.current.mDay}),$A.isStr(n)||(n=e.inputDateFormat);var r=new RegExp(Object.keys(t).join("|"),"gi");return n.replace(r,(function(e){return t[e]}))},modifyDateValues:function(e,t){for(var n in t){var r=t[n];"month"===n&&(e.month+=r,r<0?e.month<0&&(e.month=11,e.year&&(e.year-=1)):e.month>11&&(e.month=0,e.year&&(e.year+=1)))}return e},setFocus:function(e,t,n){var a=this;return!!e&&(a.current=e,r||(a.query("td.dayInMonth.selected",(function(e,t){$A.setAttr(t,{tabindex:"-1"}),$A.remClass(t,"selected"),$A.data(t,"_Selected",0)})),$A.addClass(e,"selected"),$A.data(e,"_Selected",!0),$A.setAttr(e,{tabindex:"0"})),n||("PM"===a.navBtn?(a.buttons.pM.focus(),setTimeout((function(){$A.announce(a.range[a.range.current.month].name,!1,!0)}),1),a.navBtnS=!0):"NM"===a.navBtn?(a.buttons.nM.focus(),setTimeout((function(){$A.announce(a.range[a.range.current.month].name,!1,!0)}),1),a.navBtnS=!0):"PY"===a.navBtn?(a.buttons.pY.focus(),setTimeout((function(){$A.announce(a.range.current.year.toString(),!1,!0)}),1),a.navBtnS=!0):"NY"===a.navBtn?(a.buttons.nY.focus(),setTimeout((function(){$A.announce(a.range.current.year.toString(),!1,!0)}),1),a.navBtnS=!0):"CY"===a.navBtn?a.buttons.cYS.hidden?a.buttons.cY.hidden||a.buttons.cY.focus():a.buttons.cYS.focus():"CM"===a.navBtn||r&&(!a.openOnFocus||D)?"CM"===a.navBtn?a.buttons.cMS.hidden?a.buttons.cM.hidden||a.buttons.cM.focus():a.buttons.cMS.focus():a.buttons.cYS.hidden?a.buttons.cY.hidden||a.buttons.cY.focus():a.buttons.cYS.focus():(!a.openOnFocus||a.openOnFocus&&!l&&c)&&e.focus()),a.fn.navBtn?a.fn.navBtn="":a.navBtn="",!0)},setCurrent:function(e){e.date instanceof Date&&(e.range.current={mDay:e.date.getDate(),month:e.date.getMonth(),year:e.date.getFullYear(),wDay:e.date.getDay()})},setDayMarked:function(e,t,n){var r=t.getFullYear(),a=t.getMonth(),o=t.getDate();if(n)"object"!=typeof e.range[a].marked[r]&&(e.range[a].marked[r]=[]),e.range[a].marked[r].push(o);else if("object"==typeof e.range[a].marked[r]){var i=e.range[a].marked[r].indexOf(o);-1!==i&&delete e.range[a].marked[r][i]}},clearAllMarked:function(e){for(var t in e.range)e.range[t].marked={}},setDayDisabled:function(e,t,n){var r=t.getFullYear(),a=t.getMonth(),o=t.getDate();if(n)"object"!=typeof e.range[a].disabled[r]&&(e.range[a].disabled[r]=[]),e.range[a].disabled[r].push(o);else if("object"==typeof e.range[a].disabled[r]){var i=e.range[a].disabled[r].indexOf(o);-1!==i&&delete e.range[a].disabled[r][i]}},setMonthDisabled:function(e,t,n){var r=t.getFullYear(),a=t.getMonth();if(n){e.range[a].disabled[r]=[];for(var o=1;o<=e.range[a].max;o++)e.range[a].disabled[r].push(o)}else e.range[a].disabled[r]=[]},setDayOfWeekDisabled:function(e,t,n,r){var a=t.getFullYear(),o=t.getMonth();"object"!=typeof e.range[o].disabled[a]&&(e.range[o].disabled[a]=[]);for(var i=new Date(a,o,1),s=1;s<=e.range[o].max;s++)if(i.setDate(s),-1!==n.indexOf(i.getDay()))if(r)e.range[o].disabled[a].push(s);else{var l=e.range[o].marked[a].indexOf(s);-1!==l&&delete e.range[o].marked[a][l]}},setWeekdaysDisabled:function(e,t,n){e.setDayOfWeekDisabled(e,t,[1,2,3,4,5],n)},setWeekendsDisabled:function(e,t,n){e.setDayOfWeekDisabled(e,t,[0,6],n)},clearAllDisabled:function(e){for(var t in e.range)e.range[t].disabled={}},setMonthMessage:function(e,t,n){var r=t.getFullYear(),a=t.getMonth();$A.isStr(n)&&n.length>0?e.range[a].message[r]=n:delete e.range[a].message[r]},clearAllMessage:function(e){for(var t in e.range)e.range[t].message={}},isDisabledYear:function(e,t){for(var n=0;n<=11;n++)if(!e.isDisabledMonth(e,n,t))return!1;return!0},isDisabledMonth:function(e,t,n){for(var r=1;r<=e.range[t].max;r++)if(!e.isDisabledDate(e,r,new Date(n,t,r)))return!1;return!0},isDisabledDate:function(e,t,n,r){r||(r=e.range.current);var a=e.range[r.month].disabled[r.year],o=e.range[r.month].disabled["*"],i=e.range[r.month].disabledWDays,s=e.range.disabledWDays,l=n.getDay();return!!(a&&-1!==$A.inArray(t,a)||o&&-1!==$A.inArray(t,o)||i.length&&-1!==$A.inArray(l,i)||s.length&&-1!==$A.inArray(l,s)||e.isOutsideDateRange(n))},isOutsideDateRange:function(e){var t=this.createDateComparisonValue(e);return this.minDateComparisonValue&&t<this.minDateComparisonValue||this.maxDateComparisonValue&&t>this.maxDateComparisonValue},createDayCell:function(e,t,n,r,a){var o=this,i="<td ",s=o.createDateComparisonValue(new Date),l=o.createDateComparisonValue(t);l===s&&(i+='aria-current="date" '),r&&(i+='aria-disabled="true" '),i+='aria-label="';var c=o.range[o.range.current.month].comments[o.range.current.year],u=o.range[o.range.current.month].comments["*"],d="";c&&c[e]?d=c[e]:u&&u[e]&&(d=u[e]),d&&(i+=o.commentedTxt.replace(/<|>|\"/g,"")+" ");var p=t.getMonth(),f={YYYY:t.getFullYear(),MMMM:o.range[p].name,dddd:o.range.wDays[t.getDay()].lng,MM:("00"+(p+1)).slice(-2),DD:("00"+e).slice(-2),Do:o.getDateOrdinalSuffix(e),M:p+1,D:e},g=new RegExp(Object.keys(f).join("|"),"gi");i+=o.audibleDateFormat.replace(g,(function(e){return f[e]})),d&&(i+=d.replace(/<|>|\n/g," ").replace(/\"/g,'\\"')),i+='" role="button" tabindex="-1" ',i+='class="day '+(n||""),!0===o.highlightToday&&l===s&&(i+=" dayToday");var h=o.range[o.range.current.month].marked[o.range.current.year]&&-1!==o.range[o.range.current.month].marked[o.range.current.year].indexOf(e);return(a&&!r||h)&&(i+=" dayMarked"),r&&(i+=" disabled"),d&&(i+=" comment"),i+='" ',i+='title="',h?i+=o.markedTxt.replace(/<|>|\"/g,""):r&&(i+=o.disabledTxt.replace(/<|>|\"/g,"")),i+='" id="'+o.baseId+e+'"><span aria-hidden="true">'+e+"</span></td>"},createDateComparisonValue:function(e){return parseInt(e.getFullYear()+("00"+e.getMonth()).slice(-2)+("00"+e.getDate()).slice(-2),10)},presetDate:function(e,t,n,r){(e=e||this).initialDate=t||e.initialDate||new Date,e.minDate=n||e.minDate||null,e.maxDate=r||e.maxDate||null,e.setDateComparisons(e),e.date=e.isDisabledDate(e,e.initialDate.getDate(),e.initialDate)?new Date:e.initialDate,e.setCurrent(e),e.fn.current={},$A.extend(!0,e.fn.current,e.range.current)},setDate:function(e,t){void 0===t&&((e.minDate||e.maxDate)&&e.isOutsideDateRange(e.initialDate)?e.initialDate<e.minDate?t=e.minDate:e.initialDate>e.maxDate&&(t=e.maxDate):t=e.initialDate),e.date=t,e.setCurrent(e),e.fn.current={},$A.extend(!0,e.fn.current,e.range.current)},setDateComparisons:function(e){e.minDate instanceof Date&&(e.minDate.setHours(0,0,0,0),e.minDateComparisonValue=e.createDateComparisonValue(e.minDate)),e.maxDate instanceof Date&&(e.maxDate.setHours(0,0,0,0),e.maxDateComparisonValue=e.createDateComparisonValue(e.maxDate)),e.initialDate instanceof Date?e.currentDate=e.initialDate:e.currentDate=new Date,e.currentDateComparisonValue=e.createDateComparisonValue(e.currentDate)},storeCurrentDate:function(e){e.date=new Date(e.range.current.year,e.range.current.month,e.range.current.mDay)},setDisabled:function(e,t){"boolean"==typeof e?(t=e,e=this):e=e||this,e.disabled=!!t,$A.setAttr([p,d],"disabled",e.disabled),e.disabled||$A.remAttr([p,d],"disabled")},onceBeforeRender:function(e){e.date instanceof Date||(!e.yearSelect||e.minDate instanceof Date||$A.isNum(e.minDate)||!$A.isNum(e.yearSelectMin)||(e.minDate=new Date(e.yearSelectMin,0,1)),!e.yearSelect||e.maxDate instanceof Date||$A.isNum(e.maxDate)||!$A.isNum(e.yearSelectMax)||(e.maxDate=new Date(e.yearSelectMax,11,31)),e.setDateComparisons(e),e.setDate(e))},rerenderTable:function(e){e.rerendering=!0,e.afterRemove(e),e.beforeRender(e),e.duringRender(e),e.afterRender(e),e.rerendering=!1},beforeRender:function(t){var n=p.value.replace(/\.|\-/g,"/"),s=p.value.split("/");2===s.length?s[1]>12?(2===s[1].length&&(s[1]="20"+s[1]),n=s[0]+"/01/"+s[1]):s[0]>12&&(2===s[0].length&&(s[0]="20"+s[0]),n=s[1]+"/01/"+s[0]):"DD/MM/YYYY"===e.inputDateFormat&&3===s.length?(2===s[2].length&&(s[2]="20"+s[2]),n=s[1]+"/"+s[0]+"/"+s[2]):"MM/DD/YYYY"===e.inputDateFormat&&3===s.length&&(2===s[2].length&&(s[2]="20"+s[2]),n=s[0]+"/"+s[1]+"/"+s[2]);var l,c=/^(0?[1-9]|1[0-2])\/(0?[1-9]|[12][0-9]|3[01])\/\d{4}$/.test(l=n)||/^(0?[1-9]|[12][0-9]|3[01])\/(0?[1-9]|1[0-2])\/\d{4}$/.test(l);c||(n=t.initialDate),!t.rerendering&&c&&n&&!t.isOutsideDateRange(new Date(n))&&t.presetDate(t,new Date(n)),t.disableWeekdays&&t.setWeekdaysDisabled(t,t.date,!0),t.disableWeekends&&t.setWeekendsDisabled(t,t.date,!0),!$A.isFn(e.configure)||t.stopConfigure||t.configureLoading||(t.configureLoading=t.cancel=!0,t.fn.navBtn=t.navBtn,!0===e.configure.apply(t,[t])&&setTimeout((function(){t.render()}),1)),1===t.range.current.month&&(t.range[1].max=1===new Date(t.range.current.year,1,29).getMonth()?29:28),t.baseId=v,t.prevBtnId=t.baseId+"p",t.currentBtnId=t.baseId+"c",t.nextBtnId=t.baseId+"n";var u=t.modifyDateValues({month:t.range.current.month,year:t.range.current.year},{month:-1}),d=new Date;d.setMonth(u.month),d.setFullYear(u.year);var f=t.modifyDateValues({month:t.range.current.month,year:t.range.current.year},{month:1}),g=new Date;g.setMonth(f.month),g.setFullYear(f.year);var h="";if(!e.condenseYear){var m=!t.isOutsideDateRange(new Date(t.range.current.year-1,0,1)),b=!t.isOutsideDateRange(new Date(t.range.current.year+1,0,1));h='<tr class="yearSelector" role="presentation"><td class="nav prev btn year'+(m?"":" disabled")+'" accesskey="1" title="'+t.prevTxt.replace(/<|>|\"/g,"")+" "+t.yearTxt.replace(/<|>|\"/g,"")+'" aria-label="'+t.prevTxt.replace(/<|>|\"/g,"")+" "+t.yearTxt.replace(/<|>|\"/g,"")+'"'+(m?' tabindex="0"':' aria-disabled="true" tabindex="-1"')+' role="button" id="'+t.prevBtnId+'Y"><span aria-hidden="true">'+t.leftButtonYearText+'</span></td><td colspan="5" class="year" role="presentation" title="'+t.tooltipTxt.replace(/<|>|\"/g,"")+'">'+(o?"<select "+(i?"":"hidden ")+'class="nav current select year" id="'+t.currentBtnId+'Y" title="'+t.yearTxt.replace(/<|>|\"/g,"")+'" aria-label="'+t.yearTxt.replace(/<|>|\"/g,"")+'">'+function(){var n=e.yearSelectMin||t.range.current.year,r=e.yearSelectMax||t.range.current.year,a="";for(t.minDate instanceof Date&&(n=Math.min(n,t.minDate.getFullYear())),t.maxDate instanceof Date&&(r=Math.max(r,t.maxDate.getFullYear()));n<=r;)t.isDisabledYear(t,n)||(a+="<option"+(n===t.range.current.year?' selected="selected"':"")+" value="+n+">"+n+"</option>"),n++;return a}()+"</select><span "+(i?"hidden ":"")+'class="nav current btn year" tabindex="0" role="button" id="'+t.currentBtnId+'YB">'+t.range.current.year+"</span>":"<span>"+t.range.current.year+"</span>")+'</td><td class="nav next btn year'+(b?"":" disabled")+'" accesskey="2" title="'+t.nextTxt.replace(/<|>|\"/g,"")+" "+t.yearTxt.replace(/<|>|\"/g,"")+'" aria-label="'+t.nextTxt.replace(/<|>|\"/g,"")+" "+t.yearTxt.replace(/<|>|\"/g,"")+'"'+(b?' tabindex="0"':' aria-disabled="true" tabindex="-1"')+' role="button" id="'+t.nextBtnId+'Y"><span aria-hidden="true">'+t.rightButtonYearText+"</span></td></tr>"}var y=!t.isOutsideDateRange(new Date(u.year,u.month,t.range[u.month].max)),A=!t.isOutsideDateRange(new Date(f.year,f.month,1)),w='<tr class="monthSelector" role="presentation"><td class="nav prev btn month'+(y?"":" disabled")+'" accesskey="3" title="'+t.prevTxt.replace(/<|>|\"/g,"")+" "+t.monthTxt.replace(/<|>|\"/g,"")+'" aria-label="'+t.prevTxt.replace(/<|>|\"/g,"")+" "+t.monthTxt.replace(/<|>|\"/g,"")+'"'+(y?' tabindex="0"':' aria-disabled="true" tabindex="-1"')+' role="button" id="'+t.prevBtnId+'"><span aria-hidden="true">'+t.leftButtonMonthText+'</span></td><td colspan="5" class="month" role="presentation">'+(a?"<select "+(i?"":"hidden ")+'class="nav current select month" id="'+t.currentBtnId+'M" title="'+t.monthTxt.replace(/<|>|\"/g,"")+'" aria-label="'+t.monthTxt.replace(/<|>|\"/g,"")+'">'+function(){for(var n="",r=0;r<=11;r++)t.isDisabledMonth(t,r,t.range.current.year)||(n+="<option value="+r+(r===t.range.current.month?' selected="selected"':"")+">"+t.range[r].name+(e.condenseYear?" "+t.range.current.year:"")+"</option>");return n}()+"</select><span "+(i?"hidden ":"")+'class="nav current btn month" tabindex="0" role="button" id="'+t.currentBtnId+'MB">'+t.range[t.range.current.month].name+(e.condenseYear?" "+t.range.current.year:"")+"</span>":"<span>"+t.range[t.range.current.month].name+(e.condenseYear?" "+t.range.current.year:"")+"</span>")+'</td><td class="nav next btn month'+(A?"":" disabled")+'" accesskey="4" title="'+t.nextTxt.replace(/<|>|\"/g,"")+" "+t.monthTxt.replace(/<|>|\"/g,"")+'" aria-label="'+t.nextTxt.replace(/<|>|\"/g,"")+" "+t.monthTxt.replace(/<|>|\"/g,"")+'"'+(A?' tabindex="0"':' aria-disabled="true" tabindex="-1"')+' role="button" id="'+t.nextBtnId+'"><span aria-hidden="true">'+t.rightButtonMonthText+"</span></td></tr>";t.content="",t.content+='<table role="presentation" class="calendar">'+h+w+'<tr role="presentation" aria-hidden="true"'+(r?' hidden="hidden">':">"),t.iter=0;for(var x=0;x<7;x++){var C=t.getWDay(t,x),$=t.range.wDays[C];x||(t.iter=t.iterE=C+6>6?-1+C:C+6,t.iterS=C),t.content+='<th scope="col" class="week" title="'+$.lng+'" role="presentation"><span>'+$.shrt+"</span></th>"}t.content+='</tr><tr role="presentation"'+(r?' hidden="hidden">':">");var D=new Date;D.setDate(1),D.setMonth(t.range.current.month),D.setFullYear(t.range.current.year);var N=D.getDay();D.setDate(t.range[t.range.current.month].max);var S=D.getDay(),k=t.iterS;if(!0===t.drawFullCalendar)var O=new Date(u.year,u.month+1,0).getDate()-new Date(t.range.current.year,t.range.current.month,0).getDay()+t.range.wdOffset;for(;k!==N;)k=k+1>6?0:k+1,!0===t.drawFullCalendar?(d.setDate(O),t.content+=t.createDayCell(O,d,"dayInPrevMonth",t.isDisabledDate(t,O,d)),++O):t.content+='<td class="empty" role="presentation"><span>&nbsp;</span></td>';for(t.range.track={},x=1;x<=31;x++)t.range.track[t.baseId+x]=x;for(x=1;x<=t.range[t.range.current.month].max;x++){D.setDate(x);var M=x===t.fn.current.mDay&&t.range.current.month===t.fn.current.month&&t.range.current.year===t.fn.current.year;t.content+=t.createDayCell(x,D,"dayInMonth",t.isDisabledDate(t,x,D),M),(k=D.getDay())===t.iter&&x<t.range[t.range.current.month].max&&(t.content+='</tr><tr role="presentation"'+(r?' hidden="hidden">':">"))}for(!0===t.drawFullCalendar&&(O=1);S!==t.iter;)S=S+1>6?0:S+1,!0===t.drawFullCalendar?(g.setDate(O),t.content+=t.createDayCell(O,g,"dayInNextMonth",t.isDisabledDate(t,O,g)),++O):t.content+='<td class="empty" role="presentation"><span>&nbsp;</span></td>';t.content+="</tr></table>",$A.isNode(t.messageContainer)||(t.messageContainerId=$A.genId(),t.messageContainer=$A.create("div",{id:t.messageContainerId},{},"monthMessage")),t.range[t.range.current.month].message[t.range.current.year]?(t.messageContainer.innerHTML="<p>"+t.range[t.range.current.month].message[t.range.current.year]+"</p>",$A.setAttr(t.container,"aria-labelledby",t.messageContainerId)):(T||(t.messageContainer.innerHTML="<p>"+t.helpTextShort+"</p>"),$A.remAttr(t.container,"aria-labelledby")),t.showEscBtn&&(t.content+='<button id="'+t.baseId+'esc" aria-label="'+t.escBtnName+'" title="'+t.escBtnName+'" class="esc-button">'+t.escBtnIcon+"</button>")},mouseEnter:function(e,t){t.mouseWithin=!0},mouseLeave:function(e,t){t.mouseWithin=!1},click:function(e,t){e.stopPropagation()},keyDown:function(e,t){112===$A.keyEvent(e)&&($A.remAttr(t.container,"aria-labelledby"),t.container.appendChild(t.messageContainer),$A.setAttr(t.messageContainer,{role:"alert"}),T||(t.messageContainer.innerHTML="<p>"+t.helpText+"</p>"),e.preventDefault(),e.stopPropagation())},updateDisabled:function(){this.query('td[aria-disabled="true"]',(function(e,t){$A.data(t,"disabled",!0)}))},updateCommented:function(){this.query("td.comment",(function(e,t){$A.data(t,"_HasComment",!0)}))},duringRender:function(e){e.rerendering?e.container.innerHTML=e.content:(e.datepickerLoaded=!1,e.setAttr({title:T?"":e.helpTextShort})),e.messageContainer.innerHTML&&e.container.appendChild(e.messageContainer)},afterRender:function(t){t.buttons={esc:t.showEscBtn?t.container.querySelector("button.esc-button"):null,pY:e.condenseYear?null:$A.get(t.prevBtnId+"Y"),nY:e.condenseYear?null:$A.get(t.nextBtnId+"Y"),pM:$A.get(t.prevBtnId),nM:$A.get(t.nextBtnId)},!e.condenseYear&&t.disableNavPrevYearBtn&&$A.setAttr(t.buttons.pY,"aria-disabled","true"),!e.condenseYear&&t.disableNavNextYearBtn&&$A.setAttr(t.buttons.nY,"aria-disabled","true"),t.disableNavPrevMonthBtn&&$A.setAttr(t.buttons.pM,"aria-disabled","true"),t.disableNavNextMonthBtn&&$A.setAttr(t.buttons.nM,"aria-disabled","true"),t.prevCurrent||(t.prevCurrent={}),$A.extend(!0,t.prevCurrent,t.range.current),t.updateDisabled(),t.updateCommented();var n,s,u,d=function(){if(!t.disableNavNextMonthBtn||!$A.data(t.buttons.nM,"disabled")){$A.extend(!0,t.prevCurrent,t.range.current);var e=t.modifyDateValues({month:t.range.current.month,year:t.range.current.year},{month:1});if(t.isOutsideDateRange(new Date(e.year,e.month,1)))t.date=t.maxDate;else{var n=t.range.current.mDay>t.range[e.month].max?t.range[e.month].max:t.range.current.mDay,r=new Date(e.year,e.month,n);t.isOutsideDateRange(r)?t.date=t.maxDate:t.date=r}t.setCurrent(t),t.rerenderTable(t)}},w=function(){if(!t.disableNavPrevMonthBtn||!$A.data(t.buttons.pM,"disabled")){$A.extend(!0,t.prevCurrent,t.range.current);var e=t.modifyDateValues({month:t.range.current.month,year:t.range.current.year},{month:-1});if(t.isOutsideDateRange(new Date(e.year,e.month,t.range[e.month].max)))t.date=t.minDate;else{var n=t.range.current.mDay>t.range[e.month].max?t.range[e.month].max:t.range.current.mDay,r=new Date(e.year,e.month,n);t.isOutsideDateRange(r)?t.date=t.minDate:t.date=r}t.setCurrent(t),t.rerenderTable(t)}},x=function(n){if((n||!(!e.condenseYear&&$A.data(t.buttons.pY,"disabled")||e.condenseYear&&t.disableNavPrevYearBtn))&&(!n||!(!e.condenseYear&&$A.data(t.buttons.nY,"disabled")||e.condenseYear&&t.disableNavNextYearBtn))){$A.extend(!0,t.prevCurrent,t.range.current);var r=t.range.current.month,a=n?t.range.current.year+1:t.range.current.year-1;1===r&&(t.range[1].max=28);var o=t.range.current.mDay>t.range[r].max?t.range[r].max:t.range.current.mDay,i=new Date(a,r,o);t.isOutsideDateRange(i)||(t.date=i,t.setCurrent(t),t.rerenderTable(t))}},C=!1;r||$A.on("#"+t.containerId+" td.day",{focus:function(e){if($A.data(this,"_HasComment")){var n=t.range[t.range.current.month].comments[t.range.current.year],r=t.range[t.range.current.month].comments["*"],a="";n&&n[t.range.current.mDay]?a=n[t.range.current.mDay]:r&&r[t.range.current.mDay]&&(a=r[t.range.current.mDay]),(a=$A.trim(a.replace(/<|>/g,"")))&&(y.content=a,y.rerender((function(){A.openEditor&&(A.openEditor=!1,A.loaded&&A.reset())})))}else y.loaded&&y.remove()},click:function(e){if($A.hasClass(this,"dayInPrevMonth")){var n=t.modifyDateValues({month:t.range.current.month,year:t.range.current.year},{month:-1});t.date=new Date(n.year,n.month,t.range.track[this.id])}else if($A.hasClass(this,"dayInNextMonth")){var r=t.modifyDateValues({month:t.range.current.month,year:t.range.current.year},{month:1});t.date=new Date(r.year,r.month,t.range.track[this.id])}else t.date.setDate(t.range.track[this.id]);t.setCurrent(t),$A.data(this,"_Selected")||!f&&!$A.data(this,"_HasComment")?$A.data(this,"disabled")?(e.stopPropagation(),e.preventDefault()):($A.extend(!0,t.fn.current,t.range.current),l=!1,c=!0,t.storeCurrentDate(t),g.apply(this,[e,t,p])):t.setFocus(this),e.preventDefault()},keydown:function(n){m(n);var r=$A.keyEvent(n);if(13===r)C=!0,$A.data(this,"disabled")||($A.extend(!0,t.fn.current,t.range.current),l=!1,c=!0,t.storeCurrentDate(t),g.apply(this,[n,t,p])),n.preventDefault();else if(32===r&&f&&e.editor&&e.editor.show&&!A.openEditor)A.openEditor=!0,A.reset(),n.preventDefault();else if(r>=37&&r<=40||27===r||r>=33&&r<=36){var a=t.range.current.wDay;if(37===r){if($A.extend(!0,t.prevCurrent,t.range.current),t.range.current.mDay>1)t.range.current.mDay--,t.range.current.wDay=a?a-1:6,t.setFocus(t.range.index[t.range.current.mDay-1],this);else if(1===t.range.current.mDay&&!$A.data(t.buttons.pM,"disabled")){var o=t.modifyDateValues({month:t.range.current.month,year:t.range.current.year},{month:-1}),i=t.range[o.month].max;1===o.month&&(i=1===new Date(o.year,1,29).getMonth()?29:28),t.date=new Date(o.year,o.month,i),t.setCurrent(t),t.rerenderTable(t)}}else if(39===r)$A.extend(!0,t.prevCurrent,t.range.current),t.range.current.mDay<t.range[t.range.current.month].max?(t.range.current.mDay++,t.range.current.wDay=6===a?0:a+1,t.setFocus(t.range.index[t.range.current.mDay-1],this)):t.range.current.mDay!=t.range[t.range.current.month].max||$A.data(t.buttons.nM,"disabled")||(o=t.modifyDateValues({month:t.range.current.month,year:t.range.current.year},{month:1}),t.date=new Date(o.year,o.month,1),t.setCurrent(t),t.rerenderTable(t));else if(38===r){if($A.extend(!0,t.prevCurrent,t.range.current),t.range.current.mDay-7>0)t.range.current.mDay-=7,t.setFocus(t.range.index[t.range.current.mDay-1],this);else if(!$A.data(t.buttons.pM,"disabled")){1===(o=t.modifyDateValues({month:t.range.current.month,year:t.range.current.year},{month:-1})).month&&1===new Date(o.year,1,29).getMonth()?t.range[o.month].max=29:1===o.month&&(t.range[o.month].max=28),i=t.range[o.month].max+(t.range.current.mDay-7);var s=new Date(o.year,o.month,i);t.isOutsideDateRange(s)||(t.date=s,t.setCurrent(t),t.rerenderTable(t))}}else if(40===r)$A.extend(!0,t.prevCurrent,t.range.current),t.range.current.mDay+7<=t.range[t.range.current.month].max?(t.range.current.mDay+=7,t.setFocus(t.range.index[t.range.current.mDay-1],this)):$A.data(t.buttons.nM,"disabled")||(o=t.modifyDateValues({month:t.range.current.month,year:t.range.current.year},{month:1}),i=t.range.current.mDay+7-t.range[t.range.current.month].max,s=new Date(o.year,o.month,i),t.isOutsideDateRange(s)||(t.date=s,t.setCurrent(t),t.rerenderTable(t)));else if(27===r)t.remove(),l=!1,c=!0,$A.focus(e.returnFocusTo||p);else if(33===r)$A.extend(!0,t.prevCurrent,t.range.current),t.pageUpDownNatural?h.alt?x(!1):w():h.alt?x(!0):d();else if(34===r)$A.extend(!0,t.prevCurrent,t.range.current),t.pageUpDownNatural?h.alt?x(!0):d():h.alt?x(!1):w();else if(36===r){if($A.extend(!0,t.prevCurrent,t.range.current),a!==t.iterS&&t.range.current.mDay>1){for(;t.range.current.wDay!==t.iterS&&$A.get(t.baseId+(t.range.current.mDay-1));)t.range.current.wDay=t.range.current.wDay-1<0?6:t.range.current.wDay-1,t.range.current.mDay--;t.setFocus(t.range.index[t.range.current.mDay-1],this)}}else if(35===r&&($A.extend(!0,t.prevCurrent,t.range.current),a!==t.iterE&&t.range.current.mDay<t.range[t.range.current.month].max)){for(;t.range.current.wDay!==t.iterE&&$A.get(t.baseId+(t.range.current.mDay+1));)t.range.current.wDay=t.range.current.wDay+1>6?0:t.range.current.wDay+1,t.range.current.mDay++;t.setFocus(t.range.index[t.range.current.mDay-1],this)}n.preventDefault()}else if(9!==r||h.alt||h.ctrl||h.shift)9!==r||h.alt||h.ctrl||!h.shift||($A.extend(!0,t.prevCurrent,t.range.current),t.navUpdate(),u=t.nav[t.nav.length-1],$A.isNode(u)?u.focus():f&&A.loaded&&A.commentBtn.focus(),n.preventDefault());else{if($A.extend(!0,t.prevCurrent,t.range.current),f&&A.loaded)$A.isHidden(A.textarea)?A.commentBtn.focus():A.textarea.focus();else{t.navUpdate();var u=t.nav[0];$A.isNode(u)&&u.focus()}n.preventDefault()}},keyup:function(e){m(e),13!==$A.keyEvent(e)||C||t.isAdd||($A.data(this,"disabled")||($A.extend(!0,t.fn.current,t.range.current),t.setFocus.firstOpen||(l=!1,c=!0,t.storeCurrentDate(t),g.apply(this,[e,t,p]))),e.preventDefault()),C=t.setFocus.firstOpen=t.isAdd=!1}},"."+v),t.showEscBtn&&$A.on(t.buttons.esc,{click:function(n){l=!1,c=!0,r?(t.storeCurrentDate(t),g.apply(this,[n,t,p])):(t.remove(),$A.focus(e.returnFocusTo||p)),n.preventDefault()},keydown:function(n){m(n);var a=$A.keyEvent(n);if(27===a||13===a||32===a)l=!1,c=!0,r&&27!==a?(t.storeCurrentDate(t),g.apply(this,[n,t,p])):(t.remove(),$A.focus(e.returnFocusTo||p));else if(9!==a||h.alt||h.ctrl||h.shift)9!==a||h.alt||h.ctrl||!h.shift||(o=t.navTo(this,0),$A.isNode(o)?o.focus():f&&A.loaded?A.commentBtn.focus():b.current.focus(),n.preventDefault());else{var o=t.navTo(this,1);$A.isNode(o)?o.focus():b.current.focus(),n.preventDefault()}},keyup:function(e){m(e)}},"."+v),o&&!e.condenseYear&&(n=$A.get("#"+t.currentBtnId+"Y"),s=n.querySelectorAll("option"),t.buttons.cYS=n,t.buttons.cY=$A.get("#"+t.currentBtnId+"YB"),$A.on(n,{keydown:function(n){m(n);var r=$A.keyEvent(n);if(27===r)i?(t.remove(),l=!1,c=!0,$A.focus(e.returnFocusTo||p)):(t.buttons.cYS.hidden=!0,t.buttons.cY.hidden=!1,t.buttons.cY.focus()),n.stopPropagation(),n.preventDefault();else if(9!==r||h.alt||h.ctrl||h.shift)9===r&&!h.alt&&!h.ctrl&&h.shift&&i&&(a=t.navTo(this,0),$A.isNode(a)?a.focus():f&&A.loaded?A.commentBtn.focus():b.current.focus(),n.preventDefault());else if(i){var a=t.navTo(this,1);$A.isNode(a)?a.focus():b.current.focus(),n.preventDefault()}},keyup:function(e){m(e)},change:function(e){var n;t.navBtn="CY",n=function(){for(var e=0;e<s.length;e++)if(s[e].selected)return parseInt($A.getAttr(s[e],"value"));return t.range.current.year}(),i||(t.buttons.cYS.hidden=!0,t.buttons.cY.hidden=!1),n!==t.range.current.year?(t.initialDate=new Date(n,t.range.current.month,t.range.current.mDay),t.setDate(t),t.rerenderTable(t)):t.buttons[i?"cYS":"cY"].focus()}},"."+v),$A.on(t.buttons.cY,{click:function(e){i||(t.buttons.cY.hidden=!0,t.buttons.cYS.hidden=!1,t.buttons.cYS.focus()),e.preventDefault()},keydown:function(n){m(n);var r=$A.keyEvent(n);if(13===r||32===r)i||(t.buttons.cY.hidden=!0,t.buttons.cYS.hidden=!1,t.buttons.cYS.focus()),n.preventDefault();else if(27===r)t.remove(),l=!1,c=!0,$A.focus(e.returnFocusTo||p);else if(9!==r||h.alt||h.ctrl||h.shift)9!==r||h.alt||h.ctrl||!h.shift||(a=t.navTo(this,0),$A.isNode(a)?a.focus():f&&A.loaded?A.commentBtn.focus():b.current.focus(),n.preventDefault());else{var a=t.navTo(this,1);$A.isNode(a)?a.focus():b.current.focus(),n.preventDefault()}},keyup:function(e){m(e)}},"."+v)),a&&(function(){var n=$A.get("#"+t.currentBtnId+"M"),r=n.querySelectorAll("option");t.buttons.cMS=n,t.buttons.cM=$A.get("#"+t.currentBtnId+"MB"),$A.on(n,{keydown:function(n){m(n);var r=$A.keyEvent(n);if(27===r)i?(t.remove(),l=!1,c=!0,$A.focus(e.returnFocusTo||p)):(t.buttons.cMS.hidden=!0,t.buttons.cM.hidden=!1,t.buttons.cM.focus()),n.stopPropagation(),n.preventDefault();else if(9!==r||h.alt||h.ctrl||h.shift)9===r&&!h.alt&&!h.ctrl&&h.shift&&i&&(a=t.navTo(this,0),$A.isNode(a)?a.focus():f&&A.loaded?A.commentBtn.focus():b.current.focus(),n.preventDefault());else if(i){var a=t.navTo(this,1);$A.isNode(a)?a.focus():b.current.focus(),n.preventDefault()}},keyup:function(e){m(e)},change:function(e){var n;t.navBtn="CM",n=function(){for(var e=0;e<r.length;e++)if(r[e].selected)return parseInt($A.getAttr(r[e],"value"));return t.range.current.month}(),i||(t.buttons.cMS.hidden=!0,t.buttons.cM.hidden=!1),n!==t.range.current.month?(t.initialDate=new Date(t.range.current.year,n,t.range.current.mDay),t.setDate(t),t.rerenderTable(t)):t.buttons[i?"cMS":"cM"].focus()}},"."+v)}(),$A.on(t.buttons.cM,{click:function(e){i||(t.buttons.cM.hidden=!0,t.buttons.cMS.hidden=!1,t.buttons.cMS.focus()),e.preventDefault()},keydown:function(n){m(n);var r=$A.keyEvent(n);if(13===r||32===r)i||(t.buttons.cM.hidden=!0,t.buttons.cMS.hidden=!1,t.buttons.cMS.focus()),n.preventDefault();else if(27===r)t.remove(),l=!1,c=!0,$A.focus(e.returnFocusTo||p);else if(9!==r||h.alt||h.ctrl||h.shift)9!==r||h.alt||h.ctrl||!h.shift||(a=t.navTo(this,0),$A.isNode(a)?a.focus():f&&A.loaded?A.commentBtn.focus():b.current.focus(),n.preventDefault());else{var a=t.navTo(this,1);$A.isNode(a)?a.focus():b.current.focus(),n.preventDefault()}},keyup:function(e){m(e)}},"."+v)),$A.on(t.buttons.pM,{click:function(e){t.navBtn="PM",w(),e.preventDefault()},keydown:function(n){m(n);var r=$A.keyEvent(n);if(13===r||32===r)t.navBtn="PM",w(),n.preventDefault();else if(27===r)t.remove(),l=!1,c=!0,$A.focus(e.returnFocusTo||p),n.preventDefault();else if(e.condenseYear||38!==r)if(39===r)t.buttons.nM.focus(),n.preventDefault();else if(37===r||40===r)n.preventDefault();else if(9!==r||h.alt||h.ctrl||h.shift)9!==r||h.alt||h.ctrl||!h.shift||(a=t.navTo(this,0),$A.isNode(a)?a.focus():f&&A.loaded?A.commentBtn.focus():b.current.focus(),n.preventDefault());else{var a=t.navTo(this,1);$A.isNode(a)?a.focus():b.current.focus(),n.preventDefault()}else t.buttons.pY.focus(),n.preventDefault()},keyup:function(e){m(e)}},"."+v),$A.on(t.buttons.nM,{click:function(e){t.navBtn="NM",d(),e.preventDefault()},keydown:function(n){m(n);var a=$A.keyEvent(n);if(13===a||32===a)t.navBtn="NM",d(),n.preventDefault();else if(27===a)t.remove(),l=!1,c=!0,$A.focus(e.returnFocusTo||p),n.preventDefault();else if(e.condenseYear||38!==a)if(37===a)t.buttons.pM.focus(),n.preventDefault();else if(39===a||40===a)n.preventDefault();else if(9!==a||h.alt||h.ctrl||h.shift)9!==a||h.alt||h.ctrl||!h.shift||(t.navUpdate(),o=t.navTo(this,0),$A.isNode(o)?o.focus():f&&A.loaded?A.commentBtn.focus():b.current.focus(),n.preventDefault());else{if(r){t.navUpdate();var o=t.nav[0];$A.isNode(o)&&o.focus()}else b.current.focus();n.preventDefault()}else t.buttons.nY.focus(),n.preventDefault()},keyup:function(e){m(e)}},"."+v),e.condenseYear||$A.on(t.buttons.pY,{click:function(e){t.navBtn="PY",x(),e.preventDefault()},keydown:function(n){m(n);var a=$A.keyEvent(n);if(13===a||32===a)t.navBtn="PY",x(),n.preventDefault();else if(27===a)t.remove(),l=!1,c=!0,$A.focus(e.returnFocusTo||p),n.preventDefault();else if(39===a)t.buttons.nY.focus(),n.preventDefault();else if(40===a)t.buttons.pM.focus(),n.preventDefault();else if(37===a||38===a)n.preventDefault();else if(9!==a||h.alt||h.ctrl||h.shift)9!==a||h.alt||h.ctrl||!h.shift||(o=t.navTo(this,0),$A.isNode(o)?o.focus():f&&A.loaded?A.commentBtn.focus():r?t.buttons.nM.focus():b.current.focus(),n.preventDefault());else{var o=t.navTo(this,1);$A.isNode(o)?o.focus():b.current.focus(),n.preventDefault()}},keyup:function(e){m(e)}},"."+v),e.condenseYear||$A.on(t.buttons.nY,{click:function(e){t.navBtn="NY",x(!0),e.preventDefault()},keydown:function(n){m(n);var r=$A.keyEvent(n);if(13===r||32===r)t.navBtn="NY",x(!0),n.preventDefault();else if(27===r)t.remove(),l=!1,c=!0,$A.focus(e.returnFocusTo||p),n.preventDefault();else if(37===r)t.buttons.pY.focus(),n.preventDefault();else if(40===r)t.buttons.nM.focus(),n.preventDefault();else if(38===r||39===r)n.preventDefault();else if(9!==r||h.alt||h.ctrl||h.shift)9!==r||h.alt||h.ctrl||!h.shift||(a=t.navTo(this,0),$A.isNode(a)?a.focus():f&&A.loaded?A.commentBtn.focus():b.current.focus(),n.preventDefault());else{var a=t.navTo(this,1);$A.isNode(a)?a.focus():b.current.focus(),n.preventDefault()}},keyup:function(e){m(e)}},"."+v),u=["esc","pY","cY","cYS","nY","pM","cM","cMS","nM"],t.navUpdate=function(){t.nav=[];for(var e=0;e<u.length;e++){var n=t.buttons[u[e]];n&&!$A.isDisabled(n)&&!$A.isHidden(n)&&$A.isFocusable(n)&&t.nav.push(n)}},t.navUpdate(),t.navTo=function(e,n){return t.navUpdate(),r?e!==t.nav[0]||n?e===t.nav[t.nav.length-1]&&n?t.nav[0]:t.nav[$A.inArray(e,t.nav)+(n?1:-1)]:t.nav[t.nav.length-1]:!t.nav.length||e===t.nav[0]&&!n||e===t.nav[t.nav.length-1]&&n?null:t.nav[$A.inArray(e,t.nav)+(n?1:-1)]||null},t.range.index=t.container.querySelectorAll("td.dayInMonth"),t.setFocus.firstOpen=!0,t.setFocus(t.range.index[t.range.current.mDay-1]),t.rerendering||(f&&e.editor&&e.editor.show&&A.render(),t.openOnFocus&&$A.setAttr(p,"aria-expanded","true"),$A.setAttr(t.triggerNode,"aria-expanded","true"),setTimeout((function(){t.datepickerLoaded=!0}),750)),D=!1},helpTextShort:t,helpText:n,afterRemove:function(t){t.rerendering||(e.resetCurrent&&(t.date=new Date,t.setCurrent(t),$A.extend(!0,t.fn.current,t.range.current)),f&&y.remove(),f&&e.editor&&e.editor.show&&(A.lock=!1,A.remove()),$A.setAttr(t.triggerNode,"aria-expanded","false")),$A.isFn(e.configure)&&(t.lock=t.configureLoading=!1)}}],e)[0],y=$A(b,[{id:u+"commentTooltip",role:e.comments&&e.comments.role||"Comment",widgetType:"Datepicker",returnFocus:!1,className:e.comments&&e.comments.className||"commentTooltip",beforeRender:function(e){e.targetNode=e.parent.wrapper}}],e.comments&&e.comments.config||{})[0],A=$A(b,[{id:u+"commentAdd",role:e.editor&&e.editor.role||"Edit",widgetType:"Datepicker",className:e.editor&&e.editor.className||"commentAdd",openEditor:!1,content:'<textarea style="visibility: hidden; display: none;" class="commentTa" title="'+y.role+'"></textarea><button title="'+(e.editor&&e.editor.role||"Edit")+" "+y.role+'" class="commentBtn">'+(e.editor&&e.editor.role||"Edit")+"</button>",beforeRender:function(e){e.targetNode=e.parent.wrapper},click:function(e,t){e.stopPropagation()},duringRender:function(e){$A.setAttr(e.wrapper,{role:"dialog","aria-modal":"false","aria-label":e.role}),$A.setAttr(e.container,"role","application")},add:function(e){var t=$A.trim(e.textarea.value.replace(/<|>|\n/g," "));e.comments[e.parent.range.current.year]||(e.comments[e.parent.range.current.year]={}),e.comments[e.parent.range.current.year][e.parent.range.current.mDay]=t;var n=e.parent.range.current.mDay+", "+e.parent.range.wDays[e.parent.range.current.wDay].lng+" "+e.parent.range[e.parent.range.current.month].name+" "+e.parent.range.current.year,r="";(e.parent.range[e.parent.range.current.month].disabled[e.parent.range.current.year]&&-1!==$A.inArray(e.parent.range.current.mDay,e.parent.range[e.parent.range.current.month].disabled[e.parent.range.current.year])||e.parent.range[e.parent.range.current.month].disabled["*"]&&-1!==$A.inArray(e.parent.range.current.mDay,e.parent.range[e.parent.range.current.month].disabled["*"]))&&(r+=e.parent.disabledTxt.replace(/<|>|\"/g,"")+" "),t?($A.addClass(e.parent.current,"comment"),$A.data(e.parent.current,"_HasComment",!0),r+=e.parent.commentedTxt.replace(/<|>|\"/g,"")+" "):($A.remClass(e.parent.current,"comment"),$A.data(e.parent.current,"_HasComment",!1)),n=r+n,$A.setAttr(e.parent.current,{title:$A.trim(r),"aria-label":n+" "+t.replace(/\"/g,'"')})},reset:function(){var t=this;if(t.loaded)if(t.openEditor){t.textarea?($A.css(t.textarea,{visibility:"",display:""}),t.css("left",t.parent.wrapper.offsetLeft)):t.textarea=t.query("textarea",(function(){$A.css(this,{visibility:"",display:""}),t.css("left",t.parent.wrapper.offsetLeft),$A.on(this,{focus:function(e){y.loaded&&y.remove()},keydown:function(e){var n=$A.keyEvent(e);this.value.length>800&&(this.value=this.value.substring(0,799)),13===n?(t.parent.isAdd=!0,t.add.apply(this,[t]),t.parent.current.focus(),t.openEditor=!1,t.reset(),e.preventDefault()):27===n&&(t.parent.current.focus(),t.openEditor=!1,t.reset(),e.preventDefault())}},"."+v)}))[0],$A.setAttr(t.textarea,{title:t.parent.range.current.mDay+", "+t.parent.range.wDays[t.parent.range.current.wDay].lng+" "+t.parent.range[t.parent.range.current.month].name+" "+t.parent.range.current.year}).focus(),t.comments=t.parent.range[t.parent.range.current.month].comments;var n=t.comments[t.parent.range.current.year]&&t.comments[t.parent.range.current.year][t.parent.range.current.mDay]||t.comments["*"]&&t.comments["*"][t.parent.range.current.mDay]||"";n&&(t.textarea.value=n),$A.setAttr(t.commentBtn,{title:(e.editor&&e.editor.action1||"Save")+" "+y.role}).innerHTML=e.editor&&e.editor.action1||"Save"}else t.textarea&&(t.textarea.value="",$A.css(t.textarea,{visibility:"hidden",display:"none"})),t.css("left",t.parent.wrapper.offsetLeft+t.parent.wrapper.offsetWidth-t.wrapper.offsetWidth),$A.setAttr(t.commentBtn,{title:(e.editor&&e.editor.role||"Edit")+" "+y.role}).innerHTML=e.editor&&e.editor.role||"Edit"},afterRender:function(e){e.textarea=e.container.querySelector("textarea"),e.commentBtn=e.container.querySelector("button"),$A.on(e.commentBtn,{focus:function(e){y.loaded&&y.remove()},click:function(t){e.openEditor?(e.parent.isAdd=!0,e.add.apply(e.commentBtn,[e]),e.parent.current.focus(),e.openEditor=!1,e.reset()):(e.openEditor=!0,e.reset()),t.preventDefault()},keydown:function(t){var n=$A.keyEvent(t);if(27===n)e.openEditor&&(e.parent.current.focus(),e.openEditor=!1,e.reset()),t.preventDefault();else if(9!==n||t.altKey||t.shiftKey||t.ctrlKey)9!==n||h.alt||h.ctrl||!h.shift||($A.isHidden(A.textarea)?b.current.focus():A.textarea.focus(),t.preventDefault());else{var r=e.parent.nav[0];$A.isNode(r)?r.focus():b.current.focus(),t.preventDefault()}}},"."+v),e.reset(),e.lock=!0,$A.on(e.textarea,"keydown",(function(t){var n=$A.keyEvent(t);27===n?(e.openEditor&&(e.parent.current.focus(),e.openEditor=!1,e.reset()),t.preventDefault()):9!==n||t.altKey||t.ctrlKey||!t.shiftKey?13===n&&(e.commentBtn.click(),t.preventDefault()):(b.current.focus(),t.preventDefault())}),"."+v)},beforeRemove:function(e){e.openEditor=!1,e.textarea=null,e.parent.setFocus.firstOpen=!0},lock:!(f&&e.editor&&e.editor.show)}],e.editor&&e.editor.config||{})[0];$A.on(window,"resize",(function(e){b.setPosition(),y.setPosition(),A.setPosition(),A.reset()}),"."+v),$A.setAttr(d,"aria-expanded","false");var w=b,x=!1,C=function(){x=!1},$=function(){x||w.loaded||w.disabled?!x&&w.loaded&&(x=!0,w.remove(),l=!1,c=!1,setTimeout(C,1e3)):(x=!0,l=!1,c=!0,D=!0,$A.trigger(this,"opendatepicker"),setTimeout(C,1e3))},D=!1;$A.on(d,{click:function(e){$.call(this),e.preventDefault()},keydown:function(e){32===$A.keyEvent(e)&&($.call(this),e.preventDefault(),e.stopPropagation())}},"."+v);var T=!1;return!0===e.openOnFocus?($A.setAttr(p,"aria-expanded","false"),$A.on(p,{touchstart:function(e){T=!0,x||w.loaded||l||c||w.disabled||(x=!0,$A.trigger(d,"opendatepicker"),e.preventDefault(),setTimeout(C,1e3))},focus:function(t){!T||x||w.loaded||l||!c?x||w.loaded||l||c||w.disabled||(x=!0,$A.trigger(d,"opendatepicker"),T||setTimeout((function(){$A.announce(w.openOnFocusHelpText)}),1),setTimeout(C,1e3)):(t.preventDefault(),this.blur(),d&&$A.focus(e.returnFocusTo||d)),l=!0,c=!1},mousedown:function(e){this.blur(),l=c=!1,this.focus()},blur:function(e){w.loaded&&l&&!c&&!w.mouseWithin&&w.remove(),l=!1},keydown:function(e){var t=$A.keyEvent(e);40===t&&l&&!c&&w.loaded?(l=!1,c=!0,r?w.buttons.cMS.hidden?w.buttons.cM.hidden||w.buttons.cM.focus():w.buttons.cMS.focus():w.setFocus(w.range.index[w.range.current.mDay-1]),e.preventDefault(),e.stopPropagation()):40!==t||w.loaded||x||w.disabled?27===t&&l&&!c&&w.loaded?(l=!1,c=!1,w.remove(),e.preventDefault(),e.stopPropagation()):9===t&&l&&!c&&w.loaded&&e.shiftKey?(l=!1,c=!1,w.remove()):9===t&&l&&!c&&w.loaded&&!e.shiftKey&&(l=!1,c=!0,r?w.buttons.cMS.hidden?w.buttons.cM.hidden||w.buttons.cM.focus():w.buttons.cMS.focus():w.setFocus(w.range.index[w.range.current.mDay-1]),setTimeout((function(){$A.announce(w.helpTextShort)}),1),e.preventDefault(),e.stopPropagation()):(x=!0,l=!0,c=!1,$A.trigger(d,"opendatepicker"),setTimeout(C,1e3),l=!1,c=!0,r?w.buttons.cMS.hidden?w.buttons.cM.hidden||w.buttons.cM.focus():w.buttons.cMS.focus():w.setFocus(w.range.index[w.range.current.mDay-1]),e.preventDefault(),e.stopPropagation())}},"."+v)):$A.on(p,{touchstart:function(e){T=!0},focus:function(t){!T||x||w.loaded||l||!c||(t.preventDefault(),this.blur(),d&&$A.focus(e.returnFocusTo||d)),l=!0,c=!1}}),w.setDisabled(w,w.disabled),$A(d).describedBy(p).controls(p),$A.on("body","click",(function(e){b.datepickerLoaded&&b.remove()}),"."+v),b}})),"setDialog"in $A||($A.addWidgetProfile("Dialog",{track:[],configure:function(e){var t=this,n={};if(e.isModal&&t.track.length){var r=t.track[t.track.length-1].css("z-index")||1e3;n["z-index"]=r+2}return{style:n,isModal:!0,isAlert:!1,exposeBounds:!0,forceFocus:!0,forceFocusWithin:!0,returnFocus:!0,exposeHiddenClose:!0,circularTabbing:!0,preload:!0,preloadImages:!0,preloadCSS:!0,className:"modal",root:"body",append:!0,escToClose:!0,on:"click",click:function(e,t){e.stopPropagation()}}},role:function(e){var t={};return t.role=e.isAlert?"alertdialog":"dialog",t["aria-modal"]=e.isModal?"true":"false",t},beforeRender:function(e,t){e.isModal&&(e.backdrop=$A(this.backdrop).on({click:function(t){e.remove(),t.stopPropagation()}}).css($A.isNum(e.style["z-index"])&&e.style["z-index"]>1?{zIndex:e.style["z-index"]-1}:{}).appendTo("body").return())},afterRender:function(e,t){this.track.push(e),$A.hideBackground(e.wrapper),e.announce=!0===e.isAlert},afterRemove:function(e,t){var n=this;n.track.splice(n.track.length-1,1),n.track.length?(e.isModal&&$A.hideBackground(n.track[n.track.length-1].wrapper),e.rerouteFocus=n.track[n.track.length-1]):e.isModal&&$A.showBackground(),e.isModal&&$A.isNode(e.backdrop,null,null,11)&&$A.remove(e.backdrop)},backdrop:'<div class="modalBackdrop"></div>'}),$A.extend({setDialog:function(e,t){this._4X&&(t=e,e=this._X),$A.isPlainObject(e)&&(e=(t=e).trigger||t.content||null);var n=[],r=function(e){n.push($A.toDC(e,$A.extend({widgetType:"Dialog"},t||{})))};return e?$A.query(e,t.context||document,(function(e,t){r(t)})):r(),1===n.length?n[0]:n}})),"setDrag"in $A||$A.extend({setDrag:function(e){var t=(e=$A.extend(!0,{render:"append",sort:!1,dragula:{revertOnSpill:!0,invalid:function(e,t){return!1},accepts:function(e,t,r,a){return!!n||r!==t}},menu:{manualDrop:function(e,t,n,r,a,o){return!1},tag:{render:"append",button:'<a aria-label="Actions" class="aria-action-menu-button">&darr;</a>',menu:'<ul hidden class="drag top menu"></ul>',move:'<li><a data-action="move" class="menu-action move">Move to %DROPNAME%</a></li>',copy:'<li><a data-action="copy" class="menu-action copy">Copy to %DROPNAME%</a></li>',up:'<li><a data-action="up" class="menu-action up">Move Up</a></li>',left:'<li><a data-action="up" class="menu-action left">Move Left</a></li>',down:'<li><a data-action="down" class="menu-action down">Move Down</a></li>',right:'<li><a data-action="down" class="menu-action right">Move Right</a></li>',custom:[],customActivate:null,invalid:function(e,t,n,r){return!1}}}},e)).dragula.copy||!1,n=e.sort||e.dragula.copySortSource||!1,r=function(o,i,s){if($A.isArray(o))$A.loop(o,(function(e,t){r(t,i,s)}),"array");else{var l=$A.data(o,"actions");if(l&&($A.remove(l.button),$A.remove(l.menu),$A.destroy(l.DC)),$A.isArray(s)&&s.length){if(l={button:$A.morph(e.menu.tag.button),menu:$A.morph(e.menu.tag.menu),children:[],dragElement:o,sourceContainer:i},n){var c=$A.getOrientation(i.children),u="horizontal"===c.orientation&&!c.lineWrap;if($A.previous(o)){var d=$A.morph(e.menu.tag[u?"left":"up"]);l.children.push(d),l.menu.appendChild(d)}if($A.next(o)){var p=$A.morph(e.menu.tag[u?"right":"down"]);l.children.push(p),l.menu.appendChild(p)}}$A.loop(s,(function(n,r){var a=($A.getAttr(r,"data-dropname")||"").replace(/<|>/g,"");if(!a)throw"The drop-zone container element is missing a unique and informative data-dropname attribute.";var s=$A.morph(e.menu.tag[t?"copy":"move"].replace("%DROPNAME%",a));e.dragula.accepts(o,r,i)&&r!==i&&($A.data(s,"DropContainer",r),l.children.push(s),l.menu.appendChild(s))}),"array"),$A.loop(e.menu.tag.custom,(function(t,n){var r=$A.morph(n);e.menu.tag.invalid(o,$A.getAttr(r.firstChild,"data-action"),i)||(l.children.push(r),l.menu.appendChild(r))}),"array"),$A[e.menu.tag.render](l.button,o),$A.after(l.menu,l.button),$A(l.button).describedBy(o),$A.setKBA11Y(l.button,"button"),$A(l.button).on("click mousedown mouseup mousemove touchstart touchend touchmove",(function(e){e.stopPropagation()})),l.DC=$A.setMenu(l.button,$A.extend(!0,{toggleHide:!0,onActivate:function(r,o,s,c,u,d,p){var f=$A.data(o.parentNode,"DropContainer");s.DC.top.remove((function(){var s=$A.previous(l.dragElement),c=$A.next(l.dragElement),u=c||i,d=$A.getAttr(o,"data-action");a.emit("beforeClone",l.dragElement),!n||"up"!==d&&"down"!==d?f?a.emit("drop",l.dragElement,f,i,c,(function(){e.menu.manualDrop(l.dragElement,f,i,d,l,u)||$A[e.render](t?l.dragElement.cloneNode(!0):l.dragElement,f),a.emit("dragend",l.dragElement),$A.data(c,"actions")&&(u=$A.data(c,"actions").button),$A.focus(u)})):$A.isFn(e.menu.tag.customActivate)&&(e.menu.manualDrop(l.dragElement,f,i,d,l,c)||e.menu.tag.customActivate(r,l.dragElement,i,d,l,u),a.emit("dragend",l.dragElement),$A.data(c,"actions")&&(u=$A.data(c,"actions").button),$A.focus(u)):a.emit("drop",l.dragElement,f,i,c,(function(){e.menu.manualDrop(l.dragElement,f,i,d,l,u)||("up"===d?($A.before(l.dragElement,s),a.emit("dragend",l.dragElement),$A.data(l.dragElement,"actions")&&(u=$A.data(l.dragElement,"actions").button),$A.focus(u)):"down"===d&&($A.after(l.dragElement,c),a.emit("dragend",l.dragElement),$A.data(l.dragElement,"actions")&&(u=$A.data(l.dragElement,"actions").button),$A.focus(u)))}))}))},animate:{onRender:function(e,t,n){$A.Velocity(t,"transition.slideUpIn",{complete:function(){n()}})},onRemove:function(e,t,n){$A.Velocity(t,"transition.slideUpOut",{complete:function(){n()}})}},click:function(e,t){e.stopPropagation()},mouseDown:function(e,t){e.stopPropagation()},mouseUp:function(e,t){e.stopPropagation()},mouseMove:function(e,t){e.stopPropagation()},touchStart:function(e,t){e.stopPropagation()},touchEnd:function(e,t){e.stopPropagation()},touchMove:function(e,t){e.stopPropagation()}},e.menu)),$A.data(o,"actions",l)}}},a=$A.dragula(e.dragula).on("beforeClone",(function(e){r(e)})).on("drop",(function(e,t,n,r,a){$A.isFn(a)&&a()})).on("dragend",(function(e){o()})),o=function(){$A.loop(a.containers,(function(e,t){r(t.children,t,a.containers)}),"array")};return o(),a},unsetDrag:function(e){$A.loop(e.containers,(function(e,t){$A.loop(t.children,(function(e,t){var n=$A.data(t,"actions");n&&($A.remove(n.button),$A.remove(n.menu),$A.destroy(n.DC))}),"array")}),"array"),e.destroy()}}),"setFootnotes"in $A||$A.extend({setFootnotes:function(e,t){return this._4X&&(t=e,e=this._X),$A.isPlainObject(e)&&(e=(t=e).footnotes||null),e?($A.query(e,t.context||document,(function(e,t){$A(t).flowsTo($A.getAttr(t,"href")),$A.svgFix(t)})),e=$A.setSkipLink(e,t),$A._XR.call(this,e)):null}}),
/*@license
ARIA Grid Module 2.0 for Apex 4X
Author: Bryan Garaventa (https://www.linkedin.com/in/bgaraventa)
Home: WhatSock.com  :  Download: https://github.com/whatsock/apex
License: MIT (https://opensource.org/licenses/MIT)
*/
function(){var e="grid"+$A.genId(),t=1;"Grid"in $A||$A.extend({Grid:function(r){var a=this,o=(r="string"==typeof r?$A.get(r):r,function(e){return e&&"object"==typeof e&&"number"==typeof e.length&&"function"==typeof e.splice&&!e.propertyIsEnumerable("length")}),i={gridClass:"data-grid",gridReadOnlyClass:"data-grid-readonly",cellReadOnlyClass:"data-grid-cell-readonly",gridEditableClass:"data-grid-editable",gridSelectableClass:"data-grid-selectable",gridRowClass:"data-grid-row",gridCellClass:"data-grid-cell",gridCellToggleClass:"data-grid-cell-toggle",gridCellTogglePressedClass:"data-grid-cell-toggle-pressed",gridCellLinkClass:"data-grid-cell-link",gridRowFocusedClass:"data-grid-row-focused",gridCellFocusedClass:"data-grid-cell-focused",editFieldClass:"data-grid-cell-link-edit",edit:!1,colHeaders:{map:[]},rowHeaders:{enabled:!1,id:null},page:{row:{max:0,collectionMap:[],collection:{},toggleButtonRole:"Toggle Button",toggleButtonState:"Pressed",disabledText:"Disabled",editLinkAction:"Editable",build:function(n){t++;var r=e+"tr"+t;for(id in n.rowNodeId=r,n.rowNode=$A.create("tr",{role:"row",id:r},null,i.gridRowClass),n.cells){t++;var a=e+"td"+t;n.cells[id].id=id,n.cells[id].cellNodeId=a,n.cells[id].data={},n.cells[id].cellNode=$A.create("td",{id:a},null,i.gridCellClass),i.page.row.bindCell(n.cells[id],n.cells[id].cellNode,n,n.rowNode),n.cells[id].cellNodeA=$A.create("strong",{id:a+"a"},null,"toggle"==n.cells[id].type?i.gridCellToggleClass:i.gridCellLinkClass),n.cells[id].cellNodeS1=$A.create("span"),n.cells[id].cellNodeS2=$A.create("span",null,$A.sraCSS),n.cells[id].cellNodeS3=$A.create("span",null,$A.sraCSS),n.cells[id].cellNode.appendChild(n.cells[id].cellNodeA),n.cells[id].cellNodeA.appendChild(n.cells[id].cellNodeS1),n.cells[id].cellNodeA.appendChild(n.cells[id].cellNodeS2),n.cells[id].cellNodeA.appendChild(n.cells[id].cellNodeS3),n.cells[id].rowObject=n,$A.data(n.cells[id].cellNode,"celldata",{rowId:n.id,rowNodeId:n.rowNodeId,cellId:id,cellNodeId:n.cells[id].cellNodeId})}$A.data(n.rowNode,"rowdata",{rowId:n.id,rowNodeId:n.rowNodeId})},trackPos:{row:0,col:0},resetPos:function(e){var t=$A.data(e,"celldata");i.page.row.trackPos.row=$A.inArray(t.rowId,i.page.rendered)||0;for(var n=0;n<i.colHeaders.map.length;n++)if(t.cellId==i.colHeaders.map[n].id){i.page.row.trackPos.col=n;break}return t},dblClickTitle:"Click to activate",editFieldTitle:"Press Enter to save, or Escape to cancel.",cellOffset:function(e){return $A.offset(e.cellNodeA)},bindCell:function(e,t,n,r){var a=function(){if(t=e.cellNode,n=e.rowObject,e.rowObject.rowNode,i.edit&&!e.readonly)"toggle"==e.type?i.page.row.changed(t,e,!e.value):(i.page.row.editFieldActive&&c(),i.page.row.editFieldActive=e,$A.on(i.page.row.editField,{"keydown.gridcontrol":function(e){var n=e.which||e.keyCode;13!=n&&27!=n&&9!=n||(e.preventDefault(),e.stopPropagation(),13==n&&i.page.row.changed(t,i.page.row.editFieldActive,this.value),c(!0))},"blur.gridcontrol":function(e){e.preventDefault()}}),i.page.row.editField.value=e.value,$A.setAttr(i.page.row.editField,{title:i.page.row.editFieldTitle}),$A.loop(document.body.children,(function(e,t){$A.setAttr(t,"aria-hidden","true")}),"array"),document.body.appendChild(i.page.row.editFieldDiv),$A.css(i.page.row.editFieldDiv,i.page.row.cellOffset(e)),i.page.row.editField.focus(),i.page.row.editLoad&&"function"==typeof i.page.row.editLoad&&i.page.row.editLoad.apply(i.page.row.editField,[i.page.row.editField,e]));else if(i.page.row.selectEnabled){var r=n.selected;i.page.row.multiSelect||i.page.row.unselectAll(),r&&!i.page.row.multiSelect||i.page.row.select(e),i.page.row.ariaSelect||$A.announce(e.cellNode)}},o={ctrl:!1,alt:!1};$A.on(t,{"click.gridcontrol":function(t){(t.srcElement||t.target)==this&&this==i.page.row.focusedCell||i.page.row.move(i.page.row.resetPos(this)),("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&(e=l(this),a()),t.preventDefault()},"dblclick.gridcontrol":function(t){u&&(this!=i.page.row.focusedCell&&i.page.row.move(i.page.row.resetPos(this)),"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0||(e=l(this),a()),t.stopPropagation(),t.preventDefault())},"mouseup.gridcontrol":function(t){u||(!t.which&&t.button&&1&t.button&&(t.which=1),1===t.which&&(this!=i.page.row.focusedCell&&i.page.row.move(i.page.row.resetPos(this)),"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0||(e=l(this),a()),t.stopPropagation(),t.preventDefault()))},"keydown.gridcontrol":function(r){var s=r.which||r.keyCode;if(o.ctrl=r.ctrlKey,o.alt=r.altKey,s>=33&&s<=40||13==s||32==s||46==s||65==s){if(e=l(this),13==s||32==s)if(32==s&&o.ctrl){for(var c="",u=0;u<i.colHeaders.map.length;u++){var d=i.colHeaders.map[u];c+=$A.getText(e.rowObject.cells[d.id].cellNode)+", "}$A.announce(c)}else a();else s>=33&&s<=40?function(r,a){if(t=e.cellNode,n=e.rowObject,e.rowObject.rowNode,33==r)o.alt?i.page.first(e,n):i.page.prev(e,n);else if(34==r)o.alt?i.page.last(e,n):i.page.next(e,n);else if(r>=35&&r<=40){var s=!1,l=i.page.rendered.length-1,c=i.colHeaders.map.length-1;if(35==r&&o.ctrl&&i.page.current<i.page.total)return void i.page.last(e,n,!0);if(35==r&&o.ctrl&&i.page.current==i.page.total)i.page.row.trackPos.row=l,s=!0;else if(35==r&&i.page.row.trackPos.col<c)i.page.row.trackPos.col=c,s=!0;else{if(36==r&&o.ctrl&&i.page.current>1)return void i.page.first(e,n);if(36==r&&o.ctrl&&1==i.page.current)i.page.row.trackPos.row=0,s=!0;else if(36==r&&i.page.row.trackPos.col>0)i.page.row.trackPos.col=0,s=!0;else if(37==r&&i.page.row.trackPos.col>0)i.page.row.trackPos.col-=1,s=!0;else if(38==r&&i.page.row.trackPos.row>0&&o.alt)i.page.row.trackPos.row=0,s=!0;else if(38==r&&i.page.row.trackPos.row>0)i.page.row.trackPos.row-=1,s=!0;else{if(38==r&&0==i.page.row.trackPos.row)return void i.page.prev(e,n,!0);if(39==r&&i.page.row.trackPos.col<c)i.page.row.trackPos.col+=1,s=!0;else if(40==r&&i.page.row.trackPos.row<l&&o.alt)i.page.row.trackPos.row=l,s=!0;else if(40==r&&i.page.row.trackPos.row<l)i.page.row.trackPos.row+=1,s=!0;else if(40==r&&i.page.row.trackPos.row>=l)return void i.page.next(e,n)}}s&&i.page.row.move({rowId:i.page.rendered[i.page.row.trackPos.row],cellId:i.colHeaders.map[i.page.row.trackPos.col].id})}}(s):46==s&&i.page.row.deleteRow.enabled?(i.page.row.deleteRow.callback(),i.page.row.move()):65==s&&o.ctrl&&i.page.row.selectEnabled&&(i.page.row.selectAll(),$A.announce(i.page.row.selectState));r.stopPropagation(),r.preventDefault()}},"keyup.gridcontrol":function(e){o.ctrl=!1,o.alt=!1},"focus.gridcontrol":function(t){e=l(this),$A.addClass(this,i.gridCellFocusedClass),$A.addClass(e.rowObject.rowNode,i.gridRowFocusedClass),this!=i.page.row.focusedCell&&i.page.row.move(i.page.row.resetPos(this),!0)},"blur.gridcontrol":function(e){$A.query("tr."+i.gridRowFocusedClass+", td."+i.gridCellFocusedClass,i.dc.container,(function(e,t){$A.remClass(t,i.gridRowFocusedClass+" "+i.gridCellFocusedClass)}))}})},clean:function(e,t){for(var n in $A.remAttr(e.rowNode,["title","aria-selected","aria-rowindex"]),$A.remClass(e.rowNode,i.gridRowFocusedClass+" "+i.page.row.selectClass),t||$A.removeData(e.rowNode,"rowdata"),e.cells)$A.remAttr(e.cells[n].cellNode,["aria-activedescendant","aria-labelledby","aria-describedby","tabindex","aria-colindex","aria-selected","aria-readonly"]),$A.remClass(e.cells[n].cellNode,i.cellReadOnlyClass+" "+i.gridCellFocusedClass+" "+(e.cells[n].toggleClass||i.gridCellTogglePressedClass)),$A.remAttr(e.cells[n].cellNodeA,["title","role","aria-pressed","aria-disabled"]),e.cells[n].cellNodeS1.innerHTML="",e.cells[n].cellNodeS2.innerHTML="",e.cells[n].cellNodeS3.innerHTML="",t||$A.removeData(e.cells[n].cellNode,"celldata")},changed:function(e,t,n){var r=!i.page.row.changed.cb||"function"!=typeof i.page.row.changed.cb||i.page.row.changed.cb.apply(e,[t,n,t.rowObject,a]);"boolean"!=typeof r&&(r=!0),r&&i.page.row.update(t.rowObject.id,t.id,n)},selectEnabled:!1,selectState:"Selected",selectClass:"selected",multiSelect:!1,preserveSelect:!1,ariaSelect:!0,selected:[],select:function(e,t){var r=t||!e.rowObject.selected,o=!i.page.row.select.cb||"function"!=typeof i.page.row.select.cb||i.page.row.select.cb.apply(e.rowObject.rowNode,[e.rowObject,r,i.page.row.selected,a]);if("boolean"!=typeof o&&(o=!0),o){e.rowObject.selected=r;for(var s=!1,l=i.page.row.selected.length-1;l>=0;l--)i.page.row.selected[l]!==e.rowObject.id||e.rowObject.selected?i.page.row.selected[l]===e.rowObject.id&&e.rowObject.selected&&(s=!0):i.page.row.selected.splice(l,1);if(!s&&e.rowObject.selected&&i.page.row.selected.push(e.rowObject.id),-1!==$A.inArray(e.rowObject.id,i.page.rendered)){var c="";e.rowObject.selected?($A.addClass(e.rowObject.rowNode,i.page.row.selectClass),c=i.page.row.selectState?i.page.row.selectState+". ":""):$A.remClass(e.rowObject.rowNode,i.page.row.selectClass),c+=i.page.row.dblClickTitle,$A.setAttr(e.rowObject.rowNode,"title",c),i.page.row.ariaSelect&&$A.setAttr(e.rowObject.rowNode,"aria-selected",e.rowObject.selected?"true":"false");for(l=0;l<i.colHeaders.map.length;l++)i.page.row.ariaSelect?$A.setAttr(e.rowObject.cells[i.colHeaders.map[l].id].cellNode,"aria-selected",e.rowObject.selected?"true":"false"):e.rowObject.cells[i.colHeaders.map[l].id].cellNodeS3.innerHTML=e.rowObject.selected?"<span>&nbsp;"+n(i.page.row.selectState)+"</span>":""}}},unselectAll:function(){for(var e=i.page.row.selected.length-1;e>=0;e--){var t=i.page.row.selected[e];i.page.row.select(i.page.row.collection[t].cells[i.colHeaders.map[0].id],!1),i.page.row.selected.splice(e,1)}},selectAll:function(){if(i.page.row.selectEnabled&&i.page.row.multiSelect){i.page.row.preserveSelect||i.page.row.unselectAll();for(var e=0;e<i.page.rendered.length;e++)i.page.row.select(i.page.row.collection[i.page.rendered[e]].cells[i.colHeaders.map[0].id],!0)}},deleteRow:{enabled:!1,callback:function(e){var t=!i.page.row.deleteRow.callback.runBefore||"function"!=typeof i.page.row.deleteRow.callback.runBefore||i.page.row.deleteRow.callback.runBefore.apply(a,[e&&e.length?e:i.page.row.selected]);if("boolean"!=typeof t&&(t=!0),!t)return!1;var n=[];if(e&&e.length){i.page.row.unselectAll();for(var r=0;r<e.length;r++)i.page.row.collection[e[r]]&&i.page.row.collection[e[r]].cells&&i.page.row.selected.push(e[r])}var o=i.page.row.selected.length;for(r=i.page.row.selected.length-1;r>=0;r--){var s=i.page.row.collection[i.page.row.selected[r]],l=$A.inArray(s.id,i.page.row.collectionMap);if(-1!==l){var c=!i.page.row.deleteRow.callback.cb||"function"!=typeof i.page.row.deleteRow.callback.cb||i.page.row.deleteRow.callback.cb.apply(s.rowNode,[s,a]);if("boolean"!=typeof c&&(c=!0),c){for(var u in n.push(s.id),i.page.row.clean(s),s.cells)$A.remove(s.cells[u].cellNode);$A.remove(s.rowNode);var d=$A.inArray(s.id,i.page.rendered);-1!==d&&i.page.rendered.splice(d,1),i.page.row.selected.splice(r,1),i.page.row.collectionMap.splice(l,1),delete i.page.row.collection[s.id]}}}return o!=i.page.row.selected.length&&(i.page.row.trackPos.row=0,i.page.sync(),i.page.open(i.page.current),i.page.row.deleteRow.callback.runAfter&&"function"==typeof i.page.row.deleteRow.callback.runAfter&&i.page.row.deleteRow.callback.runAfter.apply(a,[n]),!0)}},update:function(e,t,r,a){if(i.page.row.collection[e]&&i.page.row.collection[e].cells[t]){var o=i.page.row.collection[e].cells[t],s=o.type;if(i.page.row.collection[e].cells[t].value="toggle"==s?!!r:r,-1!==$A.inArray(e,i.page.rendered)){if("toggle"==s){n(i.page.row.toggleButtonRole);r?($A.setAttr(o.cellNodeA,{"aria-describedby":$A.getAttr(o.cellNode,"aria-describedby"),role:"button","aria-pressed":"true"}),$A.addClass(o.cellNodeA,o.toggleClass||i.gridCellTogglePressedClass),"&nbsp;"+n(i.page.row.toggleButtonState)):($A.setAttr(o.cellNodeA,{"aria-describedby":$A.getAttr(o.cellNode,"aria-describedby"),role:"button","aria-pressed":"false"}),$A.remClass(o.cellNodeA,o.toggleClass||i.gridCellTogglePressedClass)),(o.readonly||i.page.row.selectEnabled||!i.edit)&&$A.setAttr(o.cellNodeA,"aria-disabled","true")}else o.cellNodeS1.innerHTML="<span>"+n(r)+"</span>";a||$A.announce(o.cellNodeA)}}},focusedCell:null,move:function(e,t){if(e||!i.page.row.focusedCell){var n=i.page.row.focusedCell,r=i.page.row.collection[e.rowId].cells[e.cellId].cellNode;n&&n!=r&&$A.setAttr(n,"tabindex","-1"),i.page.row.focusedCell=r,i.page.row.resetPos(r),$A.setAttr(r,"tabindex","0"),t||r.focus(),i.page.row.move.cb&&"function"==typeof i.page.row.move.cb&&i.page.row.move.cb.apply(r,[r,n,i.dc,a])}else setTimeout((function(){i.page.row.focusedCell.focus()}),1)}},pageRole:"Page",current:1,total:1,sync:function(e){var t=i.page.current,n=i.page.total;if(i.page.row.max&&i.page.row.collectionMap.length){var r=i.page.row.max,o=i.page.row.collectionMap.length;if(r>=o)i.page.current=i.page.total=1;else{var s=Math.ceil(o/r);i.page.total=s,i.page.current>s&&(i.page.current=s)}}else i.page.current=i.page.total=1;var l=[];if(e){e>i.page.row.total&&(e=i.page.row.total);var c=(e-1)*i.page.row.max,u=c+i.page.row.max;i.page.current=e,i.page.row.max||(u=i.page.row.collectionMap.length);for(var d=c;d<u;d++){var p=i.page.row.collectionMap[d];isNaN(p)&&!p||(i.page.row.collection[p].rowIndex=d+1,l.push(p))}}if(t==i.page.current&&n==i.page.total||i.page.indexChanged&&"function"==typeof i.page.indexChanged&&i.page.indexChanged.apply(a,[i.page.current,i.page.total,a]),e)return l},on:{open:null,close:null,change:null,add:null,rem:null},open:function(e,t){i.page.row.editFieldActive&&c(!0,!0),(isNaN(e)||e<1)&&(e=1),t&&i.dc.loaded&&i.page.close();var n=i.dc.loaded;n||i.dc.render(),i.page.render(i.page.sync(e)),!n&&i.page.on.open&&"function"==typeof i.page.on.open&&i.page.on.open.apply(r,[r,i.dc,a])},close:function(){i.page.row.editFieldActive&&c(!0,!0),i.page.on.close&&"function"==typeof i.page.on.close&&i.page.on.close.apply(r,[r,i.dc,a]),i.page.row.unselectAll(),i.page.removeRendered(),i.dc.remove()},rendered:[],removeRendered:function(){i.page.row.preserveSelect||i.page.row.unselectAll();for(var e=0;e<i.page.rendered.length;e++){var t=i.page.rendered[e],n=i.page.row.collection[t];for(var r in i.page.row.clean(n,!0),i.page.on.rem&&"function"==typeof i.page.on.rem&&i.page.on.rem.apply(n.rowNode,[n,i.dc,a]),n.cells)n.cells[r].cellNode.parentNode&&n.cells[r].cellNode.parentNode.removeChild(n.cells[r].cellNode);n.rowNode.parentNode.removeChild(n.rowNode)}i.page.rendered=[]},render:function(e){if(i.page.row.editFieldActive&&c(!0,!0),i.page.row.selectEnabled&&i.edit&&(i.edit=!1),i.dc.loaded){i.page.rendered.length&&i.page.removeRendered(),i.page.rendered=e;for(var r={},o=[],s=0;s<e.length;s++){t++;var l=i.page.row.collection[e[s]].rowNode,u=1,d=i.page.row.collection[e[s]].selected,p=d?i.page.row.selectState+". ":"";$A.addClass(l,i.gridRowClass),o.push(i.page.row.collection[e[s]].rowNodeId),i.page.row.selectEnabled&&($A.setAttr(l,{title:p+i.page.row.dblClickTitle}),i.page.row.ariaSelect&&$A.setAttr(l,{"aria-selected":d?"true":"false"}),d&&$A.addClass(l,i.page.row.selectClass)),$A.setAttr(l,"aria-rowindex",i.page.row.collection[e[s]].rowIndex);for(var f=[],g=0;g<i.colHeaders.map.length;g++){t++;var h=i.colHeaders.map[g],m=i.page.row.collection[e[s]].cells[h.id];if($A.addClass(m.cellNode,i.gridCellClass),f.push(m.cellNodeId),h.colClass&&$A.addClass(m.cellNode,h.colClass),$A.setAttr(m.cellNode,{role:"gridcell","aria-colindex":u,"aria-labelledby":m.cellNodeId+"a","aria-describedby":i.rowHeaders.enabled&&i.rowHeaders.id&&i.rowHeaders.id!=m.id&&m.rowObject.cells[i.rowHeaders.id]?m.rowObject.cells[i.rowHeaders.id].cellNodeId+" "+h.thId:h.thId,tabindex:"-1"}),("toggle"==m.type||i.edit&&!m.readonly)&&$A.setAttr(m.cellNode,{"aria-activedescendant":m.cellNodeId+"a"}),i.rowHeaders.enabled&&i.rowHeaders.id&&i.rowHeaders.id==m.id&&$A.setAttr(m.cellNode,{role:"rowheader",scope:"row"}),i.page.row.selectEnabled){if("toggle"==m.type&&(i.page.row.toggleButtonRole||i.page.row.toggleButtonState)){p=m.value?i.page.row.toggleButtonRole+" "+i.page.row.toggleButtonState:i.page.row.toggleButtonRole;$A.setAttr(m.cellNodeA,"title",p)}i.page.row.ariaSelect?$A.setAttr(m.cellNode,"aria-selected",d?"true":"false"):d&&(m.cellNodeS3.innerHTML=d?"<span>&nbsp;"+n(i.page.row.selectState)+"</span>":"")}else if(i.edit&&!m.readonly){p="";"toggle"==m.type&&(i.page.row.toggleButtonRole||i.page.row.toggleButtonState)?(p=m.value?i.page.row.toggleButtonRole+" "+i.page.row.toggleButtonState:i.page.row.toggleButtonRole,p+=". "):i.page.row.editLinkAction&&(p=i.page.row.editLinkAction+". "),$A.setAttr(m.cellNodeA,"title",p+i.page.row.dblClickTitle)}else if("toggle"==m.type&&(i.page.row.toggleButtonRole||i.page.row.toggleButtonState)){p=m.value?i.page.row.toggleButtonRole+" "+i.page.row.toggleButtonState:i.page.row.toggleButtonRole;$A.setAttr(m.cellNodeA,"title",p)}if(s===i.page.row.trackPos.row&&g===i.page.row.trackPos.col&&(r={rowId:e[s],cellId:h.id}),(m.readonly||i.page.row.selectEnabled)&&($A.setAttr(m.cellNode,"aria-readonly","true"),$A.addClass(m.cellNode,i.cellReadOnlyClass)),"toggle"==m.type){m.cellNodeS1.innerHTML="<span>"+n(m.name)+"</span>";var v="&nbsp;"+n(i.page.row.toggleButtonRole);m.value?($A.setAttr(m.cellNodeA,{"aria-describedby":$A.getAttr(m.cellNode,"aria-describedby"),role:"button","aria-pressed":"true"}),$A.addClass(m.cellNodeA,m.toggleClass||i.gridCellTogglePressedClass),v+="&nbsp;"+n(i.page.row.toggleButtonState)):($A.setAttr(m.cellNodeA,{"aria-describedby":$A.getAttr(m.cellNode,"aria-describedby"),role:"button","aria-pressed":"false"}),$A.remClass(m.cellNodeA,m.toggleClass||i.gridCellTogglePressedClass)),(m.readonly||i.page.row.selectEnabled||!i.edit)&&$A.setAttr(m.cellNodeA,"aria-disabled","true")}else if(m.cellNodeS1.innerHTML="<span>"+n(m.value)+"</span>",i.edit&&!m.readonly){$A.setAttr(m.cellNodeA,{"aria-describedby":$A.getAttr(m.cellNode,"aria-describedby"),role:"button"});v="&nbsp;"+n(i.page.row.editLinkAction);m.cellNodeS2.innerHTML="<span>"+v+"</span>"}else $A.setAttr(m.cellNodeA,"role","presentation");l.appendChild(m.cellNode),u+=1}i.dc.tbody.appendChild(l),i.page.on.add&&"function"==typeof i.page.on.add&&i.page.on.add.apply(l,[i.page.row.collection[e[s]],i.dc,a])}"rowId"in r&&"cellId"in r&&i.page.row.move(r,!0)}},prev:function(e,t,n){i.page.current>1&&(i.page.render(i.page.sync(i.page.current-1)),i.page.row.move({rowId:i.page.rendered[n?i.page.rendered.length-1:0],cellId:e.id}),$A.announce(i.page.pageRole+" "+i.page.current),i.page.on.change&&"function"==typeof i.page.on.change&&i.page.on.change.apply(r,[i.page.current,i.page.total,a]))},next:function(e,t){i.page.current<i.page.total&&(i.page.render(i.page.sync(i.page.current+1)),i.page.row.move({rowId:i.page.rendered[0],cellId:e.id}),$A.announce(i.page.pageRole+" "+i.page.current),i.page.on.change&&"function"==typeof i.page.on.change&&i.page.on.change.apply(r,[i.page.current,i.page.total,a]))},first:function(e,t){i.page.current>1&&(i.page.render(i.page.sync(1)),i.page.row.move({rowId:i.page.rendered[0],cellId:e.id}),$A.announce(i.page.pageRole+" "+i.page.current),i.page.on.change&&"function"==typeof i.page.on.change&&i.page.on.change.apply(r,[i.page.current,i.page.total,a]))},last:function(e,t,n){i.page.current<i.page.total&&(i.page.render(i.page.sync(i.page.total)),i.page.row.move({rowId:n?i.page.rendered[i.page.rendered.length-1]:i.page.rendered[0],cellId:e.id}),$A.announce(i.page.pageRole+" "+i.page.current),i.page.on.change&&"function"==typeof i.page.on.change&&i.page.on.change.apply(r,[i.page.current,i.page.total,a]))}}};t++;var s=e+"u"+t,l=function(e){var t=$A.data(e||i.page.row.focusedCell,"celldata");return i.page.row.collection[t.rowId].cells[t.cellId]};i.page.row.editMaxLength=255,i.page.row.editFieldDiv=$A.create("div",{role:"application"},null,i.editFieldClass),i.page.row.editField=$A.create("input",{type:"text",maxlength:i.page.row.editMaxLength},null,i.editFieldClass),i.page.row.editFieldDiv.appendChild(i.page.row.editField),$A.on(window,"resize."+s,(function(){i.page.row.editFieldActive&&$A.css(i.page.row.editFieldDiv,i.page.row.cellOffset(i.page.row.editFieldActive))}));var c=function(e,t){i.page.row.editField.value="",$A.off(i.page.row.editField,".gridcontrol"),$A.remove(i.page.row.editFieldDiv),e&&(i.page.row.editFieldActive=null,$A.loop(document.body.children,(function(e,t){$A.setAttr(t,"aria-hidden","false"),$A.remAttr(t,"aria-hidden")}),"array"),t||i.page.row.move())};i.dc=$A.toDC({id:s,role:"Grid",exposeBounds:!1,contentOnly:!1,root:r,afterRender:function(r){t++,r.tableId=e+"t"+t,r.theadId=e+"tth"+t,r.trId=e+"tthtr"+t,r.tbodyId=e+"ttb"+t,r.table=$A.create("table",{role:"grid",id:r.tableId},null,i.gridClass),i.edit?$A.addClass(r.table,i.gridEditableClass):i.page.row.selectEnabled?($A.addClass(r.table,i.gridSelectableClass),i.page.row.multiSelect&&$A.setAttr(r.table,"aria-multiselectable","true")):i.edit||i.page.row.selectEnabled||($A.addClass(r.table,i.gridReadOnlyClass),$A.setAttr(r.table,"aria-readonly","true")),r.thead=$A.create("thead",{role:"rowgroup",id:r.theadId}),r.tbody=$A.create("tbody",{role:"rowgroup",id:r.tbodyId}),r.tr=$A.create("tr",{role:"row",id:r.trId},null,i.gridRowClass),r.table.appendChild(r.thead),r.table.appendChild(r.tbody),r.thead.appendChild(r.tr);for(var a=0;a<i.colHeaders.map.length;a++){t++;var o=i.colHeaders.map[a],s=$A.create("th",{role:"columnheader",id:e+"th"+t,scope:"col","aria-labelledby":e+"th"+t+"s",tabindex:"-1"},null,i.gridCellClass);i.colHeaders.map[a].thId=e+"th"+t,o.colClass&&$A.addClass(s,o.colClass),$A.on(s,"click",(function(e){i.page.row.move()})),s.innerHTML='<strong id="'+e+"th"+t+'s"><span>'+n(o.name)+"</span></strong>",r.tr.appendChild(s)}r.container.appendChild(r.table)},beforeRemove:function(e){e.table&&$A.remove(e.table),e.table=e.thead=e.tbody=e.tr=null}}),a.id=s,a.getDC=function(){return i.dc},a.container=r,a.mapColumnNames=function(e){if(e&&("object"==typeof e||e.length)){i.colHeaders.map=[];for(var t=0;t<e.length;t++)i.colHeaders.map.push({id:e[t].id,name:e[t].lbl,colClass:e[t].colClass||""})}},a.changeColumnOrder=function(e,t){if(!(isNaN(e)||isNaN(t)||!i.colHeaders.map[e]||t>=i.colHeaders.map.length)){var n=i.colHeaders.map.splice(e,1);n.splice(0,0,t,0),[].splice.apply(i.colHeaders.map,n)}},a.enableRowHeaders=function(e,t){i.rowHeaders={enabled:!!e,id:t}},a.setRowMax=function(e){i.page.row.max=isNaN(e)?0:e},a.editable=function(e){i.edit=!!e},a.add=function(e){o(e)||(e=[e]),$A.loop(e,(function(e,t){if(t&&(!isNaN(t.id)||t.id)&&t.cells){if(t.id in i.page.row.collection){var n=$A.inArray(t.id,i.page.row.selected);-1!==n&&i.page.row.selected.splice(n,1),i.page.row.clean(i.page.row.collection[t.id]),$A.remove(i.page.row.collection[t.id].rowNode),-1!==(n=$A.inArray(t.id,i.page.row.collectionMap))&&i.page.row.collectionMap.splice(n,1),delete i.page.row.collection[t.id]}i.page.row.build(t),i.page.row.collectionMap.push(t.id),i.page.row.collection[t.id]=t,i.page.sync()}}),"array")},a.setChangeListener=function(e){"function"==typeof e&&(i.page.row.changed.cb=e)},a.setPageChangeListener=function(e){"function"==typeof e&&(i.page.on.change=e)},a.setEditMaxLength=function(e){isNaN(e)&&(e=0),i.page.row.editMaxLength=e},a.setEditLoadListener=function(e){"function"==typeof e&&(i.page.row.editLoad=e)},a.setPageIndexChangeListener=function(e){"function"==typeof e&&(i.page.indexChanged=e)},a.setSelect=function(e,t){e&&"object"==typeof e&&("enable"in e&&(i.page.row.selectEnabled=!!e.enable),"toggleClass"in e&&(i.page.row.selectClass=e.toggleClass||"selected"),"multiSelect"in e&&(i.page.row.multiSelect=!!e.multiSelect),"ariaSelect"in e&&(i.page.row.ariaSelect=!!e.ariaSelect),"preserve"in e&&(i.page.row.preserveSelect=!!e.preserve),"callback"in e&&(i.page.row.select.cb="function"==typeof e.callback?e.callback:null))},a.unselectAll=function(){i.page.row.unselectAll()},a.selectAll=function(){i.page.row.selectAll()},a.getSelected=function(){for(var e=[],t=0;t<i.page.row.selected.length;t++)e.push(i.page.row.collection[i.page.row.selected[t]]);return e},a.select=function(e){o(e)||(e=[e]);for(var t=0;t<e.length;t++){var n=e[t],r=i.page.row.collection[n];r&&r.cells&&r.cells[i.colHeaders.map[0].id]&&i.page.row.select(r.cells[i.colHeaders.map[0].id],!0)}},a.setDelete=function(e){e&&"object"==typeof e&&("enable"in e&&(i.page.row.deleteRow.enabled=!!e.enable),"callback"in e&&(i.page.row.deleteRow.callback.cb="function"==typeof e.callback?e.callback:null),"runBefore"in e&&(i.page.row.deleteRow.callback.runBefore="function"==typeof e.runBefore?e.runBefore:null),"runAfter"in e&&(i.page.row.deleteRow.callback.runAfter="function"==typeof e.runAfter?e.runAfter:null))},a.deleteRows=function(e){return!!i.page.row.deleteRow.enabled&&(e&&e.length?i.page.row.deleteRow.callback(e):i.page.row.deleteRow.callback())},a.deleteAllRows=function(){return!!i.page.row.deleteRow.enabled&&i.page.row.deleteRow.callback(i.page.row.collectionMap)},a.setAccessibleText=function(e){e&&"object"==typeof e&&("toggleButtonRole"in e&&(i.page.row.toggleButtonRole=e.toggleButtonRole),"toggleButtonState"in e&&(i.page.row.toggleButtonState=e.toggleButtonState),"disabledText"in e&&(i.page.row.disabledText=e.disabledText),"editLinkAction"in e&&(i.page.row.editLinkAction=e.editLinkAction),"pageRole"in e&&(i.page.pageRole=e.pageRole),"editFieldTitle"in e&&(i.page.row.editFieldTitle=e.editFieldTitle),"dblClickTitle"in e&&(i.page.row.dblClickTitle=e.dblClickTitle),"selectState"in e&&(i.page.row.selectState=e.selectState))},a.setStaticClasses=function(e){e&&"object"==typeof e&&("gridClass"in e&&(i.gridClass=e.gridClass),"gridReadOnlyClass"in e&&(i.gridReadOnlyClass=e.gridReadOnlyClass),"cellReadOnlyClass"in e&&(i.cellReadOnlyClass=e.cellReadOnlyClass),"gridEditableClass"in e&&(i.gridEditableClass=e.gridEditableClass),"gridSelectableClass"in e&&(i.gridSelectableClass=e.gridSelectableClass),"gridRowClass"in e&&(i.gridRowClass=e.gridRowClass),"gridCellClass"in e&&(i.gridCellClass=e.gridCellClass),"gridCellToggleClass"in e&&(i.gridCellToggleClass=e.gridCellToggleClass),"gridCellTogglePressedClass"in e&&(i.gridCellTogglePressedClass=e.gridCellTogglePressedClass),"gridCellLinkClass"in e&&(i.gridCellLinkClass=e.gridCellLinkClass),"gridRowFocusedClass"in e&&(i.gridRowFocusedClass=e.gridRowFocusedClass),"gridCellFocusedClass"in e&&(i.gridCellFocusedClass=e.gridCellFocusedClass),"editFieldClass"in e&&(i.editFieldClass=e.editFieldClass))},a.currentPage=function(){return i.page.current},a.totalPages=function(){return i.page.total},a.totalRows=function(){return i.page.row.collectionMap.length},a.openPage=function(e,t){isNaN(e)||e<1||i.page.open(e,t)},a.prevPage=function(){if(i.dc.loaded){var e=l();i.page.prev(e,e.rowObject)}},a.nextPage=function(){if(i.dc.loaded){var e=l();i.page.next(e,e.rowObject)}},a.firstPage=function(){if(i.dc.loaded){var e=l();i.page.first(e,e.rowObject)}},a.lastPage=function(){if(i.dc.loaded){var e=l();i.page.last(e,e.rowObject)}},a.setOpenListener=function(e){e&&"function"==typeof e&&(i.page.on.open=e)},a.setCloseListener=function(e){e&&"function"==typeof e&&(i.page.on.close=e)},a.setAddListener=function(e){e&&"function"==typeof e&&(i.page.on.add=e)},a.setRemoveListener=function(e){e&&"function"==typeof e&&(i.page.on.rem=e)},a.setMoveListener=function(e){e&&"function"==typeof e&&(i.page.row.move.cb=e)},a.getData=function(e,t,n){return e&&t&&n&&e in i.page.row.collection&&t in i.page.row.collection[e].cells?i.page.row.collection[e].cells[t].data[n]:null},a.setData=function(e,t,n,r){e&&t&&n&&e in i.page.row.collection&&t in i.page.row.collection[e].cells&&(i.page.row.collection[e].cells[t].data[n]=r)},a.getValue=function(e,t){return e&&t&&e in i.page.row.collection&&t in i.page.row.collection[e].cells?i.page.row.collection[e].cells[t].value:null},a.setValue=function(e,t,n){i.page.row.update(e,t,n,!0)},a.setEditOffset=function(e){e&&"function"==typeof e&&(i.page.row.cellOffset=e)},a.open=function(e){i.page.open(e,!0)},a.close=function(){i.page.close()},a.focus=function(){i.page.row.move()};var u=!1;return a.useDblClick=function(e){u=!!e},a}});var n=function(e,t){for(var n="",r=(n="number"==typeof e?e.toString():e).length,a=[];r--;){var o=n[r].charCodeAt();"\n"!=n[r]&&(o<65||o>127||o>90&&o<97)?a[r]="&#"+o+";":a[r]=n[r]}return a.join("")}}(),
/*@license
ARIA Listbox Module 3.2 for Apex 4X
Author: Bryan Garaventa (https://www.linkedin.com/in/bgaraventa)
Home: WhatSock.com  :  Download: https://github.com/whatsock/apex
License: MIT (https://opensource.org/licenses/MIT)

Required dependencies: RovingTabIndex.js
  */
function(){if(!("setListbox"in $A)){var e=$A.isIE();$A.addWidgetProfile("Listbox",{configure:function(e){return{preload:!0,preloadImages:!0,preloadCSS:!0,className:"aria-listbox",storeData:!0}},afterRender:function(e){e.update(),$A.loop(e.RTI.nodes,(function(t,n){e.getState(n,$A.getAttr(n,"aria-checked"),$A.hasAttr(n,"aria-checked"),!1,e.RTI.nodes)}),"array")}}),$A.extend({setListbox:function(t,n){this._4X&&(n=t,t=this._X),$A.isPlainObject(t)&&(t=(n=t).select||n.listbox||null),n=n||{};var r=$A.extend(!0,{parent:"ul",child:"button",parse:function(e){return e.querySelectorAll(r.child)},build:{parent:'<ul class="aria-listbox"></ul>',child:'<li><button class="option"><span class="lbl">{OPTION-TEXT}</span></button></li>'}},n.tag||{}),a=function(e,t,n,r,a){if(n){var o=0;return"true"===t?o=1:"mixed"===t?o=2:t="false",$A.data(e,"check",o),r&&$A.setAttr(e,"aria-checked",t),o}var i=$A.data(e,"check");return!!$A.isNum(i)&&i},o=null,i={update:function(){i.optionNodes=i.select.nodeType?i.select.querySelectorAll("option"):[],i.options=[],i.select.nodeType?($A.empty(i.listbox),$A.loop(i.optionNodes,(function(e,t){var n=$A.getText(t),a=r.build.child.replace("{OPTION-TEXT}",n),o=(a=$A.toNode(a,!0)).querySelector(r.child);$A.isNode(o)&&($A.bindObjects(o,t),i.options.push(o),$A.append(a,i.listbox))}),"array"),$A.on(i.select,"change",(function(e){var t=-1;$A.loop(i.optionNodes,(function(e,n){i.toggleSelect($A.boundTo(n),!!n.selected,!1,i.multiple,!0),t<0&&n.selected&&(t=e)}),"array"),o.RTI.activate(t>=0?t:0)}))):i.options=r.parse(i.listbox),$A.loop(i.options,(function(e,t){var n=a(t,$A.getAttr(t,"data-check"),i.checkable||$A.hasAttr(t,"data-check")),r=$A.hasAttr(t,"data-controls")&&$A.morph($A.getAttr(t,"data-controls"))||$A.isFn(t.querySelector)&&t.querySelector("input")||!1;if(!1!==n){$A.isNode(r)&&($A.hasBound(t)||$A.bindObjects(r,t),r.checked?n=1:n&&(r.checked=!0));var o="false";1===n?o="true":2===n&&(o="mixed"),$A.setAttr(t,{"aria-checked":o})}var s=$A.hasAttr(t,"data-select")||$A.isNode($A.boundTo(t))&&$A.boundTo(t).selected;$A.setAttr(t,"aria-selected",s?"true":"false"),$A.data(t,"_Selected",s),$A.closest(t,(function(e){if(e===i.listbox)return!0;$A.setAttr(e,"role","presentation")})),$A.on(t,"attributeChange",(function(e,t,n,o,i,s,l){if("aria-checked"===n){if($A.isNode(r)){var c=a(t,o,!0);r.checked=!!c}}else"aria-selected"===n&&($A.data(t,"_Selected","true"===o),s&&$A.data(t,"_Selected")!==!!s.selected&&(s.selected=$A.data(t,"_Selected")))}),{attributeFilter:["aria-checked","aria-selected"]})}),"array"),$A.updateDisabled(i.options),i.setFlags(),i.setListbox(),i.setRoles(),i.setEvents(),i.setSelected()},setFlags:function(){var e=i.select.nodeType?i.select:n;i.multiple=!!e.multiple||!i.select.nodeType&&i.listbox&&(n.multiselect||"true"===$A.getAttr(i.listbox,"aria-multiselectable")),i.required=!!e.required,i.disabled=!!e.disabled,i.checkable=!!n.checkable,i.sortable=!!n.sortable,i.sortable&&(i.multiple=i.checkable=!1),i.checkable&&(i.multiple=!1)},setListbox:function(){i.multiple&&$A.setAttr(i.listbox,"aria-multiselectable","true"),i.required&&$A.setAttr(i.listbox,"aria-required","true"),i.disabled&&$A.setAttr(i.listbox,"aria-disabled","true");var e="";if(i.select.nodeType&&$A.isHidden(i.select)){var t=i.select.cloneNode();t.hidden=!1,e=$A.isFn($A.getAccName)&&$A.getAccName(t).name}$A.setAttr(i.listbox,"aria-label",n.label||e||(i.select.nodeType&&$A.isFn($A.getAccName)?$A.getAccName(i.select).name:""))},setRoles:function(){$A.remAttr(i.listbox.querySelectorAll('*[role="listbox"], *[role="option"]'),"role"),$A.setAttr(i.listbox,"role","listbox"),$A.setAttr(i.options,"role","option"),i.setGrab()},setSelected:function(){i.select.nodeType&&$A.loop(i.optionNodes,(function(e,t){i.toggleSelect($A.boundTo(t),!!t.selected,!1,i.multiple,!0)}),"array")},setEvents:function(){if(o.RTI&&o.RTI.off(),!o.disabled){var t=0,r=i.listbox.querySelector('*[role="option"][aria-selected="true"]');$A.isNode(r)&&(t=$A.inArray(r,i.options)||0),o.RTI=new $A.RovingTabIndex($A.extend({container:i.listbox,nodes:i.options,orientation:$A.isNum(n.orientation)?n.orientation:2,autoSwitch:-1!==[].indexOf(n.autoSwitch)?n.autoSwitch:"off",autoLoop:!1,startIndex:t,DC:o,onShiftUp:function(e,t,n,r,a,o,s){i.multiple&&i.toggleSelect(t,!0),e.preventDefault()},onShiftDown:function(e,t,n,r,a,o,s){i.multiple&&i.toggleSelect(t,!0),e.preventDefault()},onCtrlShiftUp:function(e,t,n,r,a,o,i){n.onShiftUp.call(this,e,t,n,r,a,o,i),e.preventDefault()},onCtrlShiftDown:function(e,t,n,r,a,o,i){n.onShiftDown.call(this,e,t,n,r,a,o,i),e.preventDefault()},onShiftEnd:function(e,t,n,r,a,o,s){if(i.multiple){var l=i.options.slice(n.index);$A.loop(l,(function(e,t){i.toggleSelect(t,!0)}),"array")}e.preventDefault()},onShiftHome:function(e,t,n,r,a,o,s){if(i.multiple){var l=i.options.slice(0,n.index+1);$A.loop(l,(function(e,t){i.toggleSelect(t,!0)}),"array")}e.preventDefault()},onCtrlShiftEnd:function(e,t,n,r,a,o,i){n.onShiftEnd.call(this,e,t,n,r,a,o,i),e.preventDefault()},onCtrlShiftHome:function(e,t,n,r,a,o,i){n.onShiftHome.call(this,e,t,n,r,a,o,i),e.preventDefault()},onPageUp:function(e,t,n,r,a,o,s){var l=Math.round(.1*i.options.length);l||(l=1);var c=i.index-l;c<0&&(c=0),n.focus(c),e.preventDefault()},onPageDown:function(e,t,n,r,a,o,s){var l=Math.round(.1*i.options.length);l||(l=1);var c=i.index+l;c>=i.options.length&&(c=i.options.length-1),n.focus(c),e.preventDefault()},onSpace:function(t,n,r,a,o,s,l){i.sortable?i.toggleGrab(n):r.onClick.apply(n,arguments),e&&setTimeout((function(){$A.announce($A.getAttr(n,"aria-description"))}),1),t.preventDefault()},onCtrlSpace:function(t,n,r,a,o,s,l){i.sortable?i.toggleGrab(n):r.onClick.apply(n,arguments),e&&setTimeout((function(){$A.announce($A.getAttr(n,"aria-description"))}),1),t.preventDefault()},onCtrlShiftSpace:function(t,n,r,a,o,s,l){$A.loop(i.options,(function(e,t){i.toggleSelect(t,!1)}),"array"),i.checkable&&i.check(i.options,"false"),i.sortable&&(i.toggleGrab.grabbed=void 0,i.setGrab()),e&&setTimeout((function(){$A.announce($A.getAttr(n,"aria-description"))}),1),t.preventDefault()},onEsc:function(t,n,r,a){i.sortable&&(i.toggleGrab.grabbed=void 0,i.setGrab()),e&&setTimeout((function(){$A.announce($A.getAttr(n,"aria-description"))}),1),t.preventDefault()},onFocus:function(t,n,r,a){i.index=r.index,i.multiple||i.toggleSelect(n,!0),e&&setTimeout((function(){$A.announce($A.getAttr(n,"aria-description"))}),1),t.stopPropagation()},onClick:function(e,t,r,o,s,l,c){var u=t,d=$A.isDisabled(u),p=a(u);!$A.isNum(p)&&i.multiple&&(p="true"===$A.getAttr(u,"aria-selected")),!d&&i.sortable&&i.toggleGrab(u),!d&&$A.isFn(n.onActivate)&&n.onActivate.apply(u,[e,t,r,o||$A.boundTo(u),p,function(e){$A.hasAttr(t,"aria-checked")?a(t,e,!0,!0,r.nodes):e&&$A.setAttr(t,"aria-selected","true"===e?"true":"false")}]),e.preventDefault()},onSelectAll:function(e,t,n,r,a,o,s){i.multiple&&$A.loop(i.options,(function(e,t){i.toggleSelect(t,!0)}),"array"),e.preventDefault()}},n.extendRTI||{})),$A(i.listbox).setAttr("tabindex","0").on("focus click",(function(e){i.options.length&&($A.isTouch||o.RTI.focus(),$A.setAttr(i.listbox,"tabindex","-1"))}))}},toggleClassName:"selected",selectText:"Selected",unselectText:"Not Selected",toggleSelect:function(e,t,n,r,a){r||i.multiple||$A.loop(i.listbox.querySelectorAll('*[role="option"][aria-selected="true"]'),(function(t,n){n!==e&&i.toggleSelect(n,!1,!1,!0)}),"array"),$A.isBool(t)||(t=!$A.data(e,"_Selected")),$A.data(e,"_Selected",t),a&&o.RTI.activate(e),$A.setAttr(e,"aria-selected",t?"true":"false"),$A.toggleClass(e,i.toggleClassName,t,(function(e){}))},grabText:"Grabbable",grabbedText:"Grabbed",dropText:"Droppable",setGrab:function(t){i.sortable&&($A.remAttr(i.options,["aria-grabbed","aria-dropeffect","aria-description"]),t||$A.setAttr(i.options,{"aria-grabbed":"false"}),e&&$A.setAttr(i.options,{"aria-description":i.grabText}))},toggleGrab:function(t){if(i.sortable)if(i.setGrab(!0),i.toggleGrab.grabbed){var n=$A.inArray(t,o.RTI.nodes)||0;i.select.nodeType?$A.before($A.boundTo(i.toggleGrab.grabbed),$A.boundTo(t)):$A.before(i.toggleGrab.grabbed,t),i.update(),o.RTI.focus(i.select.nodeType?n:t),i.toggleGrab.grabbed=void 0}else i.toggleGrab.grabbed=t,$A.loop(i.options,(function(n,r){var a={};r===t?(a["aria-grabbed"]="true",e&&(a["aria-description"]=i.grabbedText)):(a["aria-dropeffect"]="move",e&&(a["aria-description"]=i.dropText)),$A.setAttr(r,a)}),"array")},check:function(e,t){a(e,t,!0,!0,o.RTI.nodes)},value:function(e){var t=i.listbox.querySelectorAll('*[role="option"][aria-checked="true"]');return t&&t.length?t:i.select.nodeType?$A.isNode(e)?$A.getAttr($A.boundTo(e),"value"):i.select.value:i.listbox.querySelectorAll('*[role="option"][aria-selected="true"]')}};t=$A.morph(t);var s=function(e){$A.isNative(e)?i.select=e:n.select&&$A.isNative($A.morph(n.select))?i.select=$A.morph(n.select):i.select={nodeType:!1},n.select=i.select;var t=$A.getAttr(i.select,"data-controls");t&&$A.isNode($A.morph(t))?i.listbox=$A.morph(t):$A.isNative(e)?n.listbox&&$A.morph(n.listbox)?i.listbox=$A.morph(n.listbox):i.listbox=$A.morph(r.build.parent):i.listbox=e,n.listbox=i.listbox,$A.isNode(i.select)&&!$A.isWithin(i.listbox)&&$A(i.listbox).before(i.select),i=$A.extend(i,n),n=$A.extend(n,i),function(e){$A.isNode(e)&&(e.id||(e.id=$A.genId()),$A.svgFix(e),o=$A.toDC($A.extend({id:e.id,content:e,trigger:i.select.nodeType?i.select:null,on:{},widgetType:"Listbox",toggleHide:!0,getState:a},n)),i.update())}(i.listbox)},l=n.fetch&&n.fetch.url,c=n.fetch&&n.fetch.data&&n.fetch.data.selector||$A.getSelectorFromURI(l),u=!(!c||!$A.isPath(l));return n.fetch=null,u?$A.load(l,n.root,{selector:c},(function(e){s(e)})):s(t),$A._XR.call(this,o)}})}}(),
/*@license
ARIA Menu Module 3.4 for Apex 4X
Author: Bryan Garaventa (https://www.linkedin.com/in/bgaraventa)
Home: WhatSock.com  :  Download: https://github.com/whatsock/apex
License: MIT (https://opensource.org/licenses/MIT)

Required dependencies: RovingTabIndex.js
  */
function(){if(!("setMenu"in $A)){$A.dcMenus=[],$A.addWidgetProfile("Menu",{configure:function(e){return{horizontalHelpTip:"To move through items, press left or right arrow.",verticalHelpTip:"To move through items, press up or down arrow.",toggleHide:!0,forceFocus:!0,forceFocusWithin:!0,returnFocus:!0,preload:!0,preloadImages:!0,preloadCSS:!0,className:"menu",escToClose:!0,click:function(e,t){e.stopPropagation()},storeData:!0}},role:function(e){return{role:"menu","aria-orientation":$A.getOrientation(e.RTI.nodes).orientation}},beforeRender:function(e){if(e.isTopMenu)for(var t=0;t<$A.dcMenus.length;t++){var n=$A.dcMenus[t];n&&e!==n&&(n.loaded?n.bypass():n.isAnimating&&n.loading&&$A.Velocity&&(n.abortLoad=!0,$A.Velocity.animate(n.wrapper,"finish"),n.css(n.style)))}},afterRender:function(e){$A.isTouch||setTimeout((function(){$A.announce(e["horizontal"===e.getAttr("aria-orientation")?"horizontalHelpTip":"verticalHelpTip"])}),1),e.isTopMenu||$A.setAttr(e.triggerNode,"aria-expanded","true")},beforeRemove:function(e){$A.loop(e.RTI.children,(function(e,t){t.DC.remove()}),"map")},afterRemove:function(e){e.isTopMenu||$A.setAttr(e.triggerNode,"aria-expanded","false")}});var e=$A.isIE();$A.extend({setMenu:function(t,n){if(this._4X&&(n=t,t=this._X),$A.isPlainObject(t)&&(t=(n=t).trigger||null),!t)return null;n=n||{};var r=null,a=$A.extend(!0,{parent:"ul",child:"a",parse:function(t){if(e){var n=[];return $A.query(t.children,(function(e,t){var r=$A.first(t,(function(e){if(e.nodeName.toLowerCase()===a.child)return!0}));$A.isNode(r)&&n.push(r)})),n}return t.querySelectorAll(":scope > * > "+a.child)}},n.tag||{}),o=function(e,t,n,r,a){if(n){var o="menuitemradio"===$A.getAttr(e,"role"),i=0;return"true"===t?i=1:o||"mixed"!==t?t="false":i=2,$A.data(e,"check",i),r&&(o&&$A.isArray(a)&&$A.loop(a,(function(t,n){$A.hasAttr(n,"aria-checked")&&n!==e&&$A.setAttr(n,"aria-checked","false")}),"array"),$A.setAttr(e,"aria-checked",t)),i}var s=$A.data(e,"check");return!!$A.isNum(s)&&s},i=function(e,t,r,s){if($A.isNode(e)){var l=r||$A.getAttr(e,"data-menu")||$A.next(e,(function(e){if(e.nodeName.toLowerCase()===a.parent)return!0}));if(l=$A.morph(l),$A.isNode(l)){$A.setAttr(e,"aria-haspopup","true"),s||$A.setAttr(e,"aria-expanded","false");var c=a.parse(l);$A.svgFix(l);var u=$A.toDC($A.extend({trigger:e,content:l,on:"openmenu",widgetType:"Menu",isTopMenu:s,autoCloseSameWidget:!1,toggleHide:!0,getState:o},n));return t&&u.map({parent:t.DC}),u.RTI=new $A.RovingTabIndex($A.extend({DC:u,parent:t,trigger:e,nodes:c,startIndex:0,orientation:2,autoSwitch:n.autoSwitch||"semi",autoLoop:!0,onOpen:function(e,t,r,a,i){var s=$A.isDisabled(this),l=o(t);if(!s||i)if($A.isDC(a))a.render(),e.preventDefault();else{if(i)return;$A.isFn(n.onActivate)&&n.onActivate.apply(this,[e,t,r,a||$A.boundTo(t),l,function(e){var n=$A.getAttr(t,"role"),a=-1!==["menuitemradio"].indexOf(n),i=-1!==["menuitemcheckbox"].indexOf(n);(a||i)&&o(t,e,!0,!0,a?r.nodes:null)},"menuitemradio"===$A.getAttr(t,"role")])}else $A.isDC(r.DC)&&r.DC.top.remove()},onSpace:function(e,t,n,r){$A.isDC(r)&&r.render(),e.preventDefault()},onEnter:function(e,t,n,r){$A.isDC(r)&&r.render(),e.preventDefault()},onClose:function(e,t,n,r,a){$A.isDC(n.DC)&&n.parent&&n.DC.remove((function(){setTimeout((function(){$A.announce(n.parent.DC["horizontal"===n.parent.DC.getAttr("aria-orientation")?"horizontalHelpTip":"verticalHelpTip"])}),1)})),e.preventDefault()},onEsc:function(e,t,n,r){$A.isDC(n.DC)&&n.DC.remove(),e.preventDefault()},onShiftTab:function(e,t,n,r){$A.isDC(n.DC)&&n.DC.top.remove(),e.preventDefault()},onTab:function(e,t,n,r){$A.isDC(n.DC)&&n.DC.top.remove(),e.preventDefault()}},n.extendRTI||{})),$A.loop(c,(function(e,t){i(t,u.RTI);var n=o(t,$A.getAttr(t,"data-radio"),$A.hasAttr(t,"data-radio")),r=o(t,$A.getAttr(t,"data-check"),$A.hasAttr(t,"data-check")),a=$A.isFn(t.querySelector)&&t.querySelector("input")||!1;if($A.isNum(n))a&&a.checked&&(n=1),$A.setAttr(t,{role:"menuitemradio","aria-checked":n?"true":"false"});else if($A.isNum(r)){a&&a.checked&&(r=1);var s="false";1===r?s="true":2===r&&(s="mixed"),$A.setAttr(t,{role:"menuitemcheckbox","aria-checked":s})}else $A.setAttr(t,"role","menuitem");!1===n&&!1===r||$A(t).on("attributeChange",(function(e,t,n,r,i,s,l){if($A.isNode(a)){var c=o(t,r,!0);a.checked=!!c}}),{attributeFilter:["aria-checked"]}),$A.closest(t,(function(e){if(e===l)return!0;$A.setAttr(e,"role","presentation")}))}),"array"),$A.updateDisabled(c),u}}},s=null;return $A.query(t,n.context||document,(function(e,t){var a=function(e){var r;s=i(t,null,e,!0),$A.isDC(s.top)&&-1===$A.inArray(s.top,$A.dcMenus)&&$A.dcMenus.push(s.top),$A.on(window.document,"click.closemenus",(function(){s.top.remove()})),n.rightClick||(n.leftClick=!0),n.leftClick&&(r={keydown:function(e,t){var n=$A.keyEvent(e);40!==n&&13!==n&&32!==n||(t.render(),e.stopPropagation(),e.preventDefault())},click:function(e,t){t.render(),e.stopPropagation(),e.preventDefault()}}),n.rightClick&&(r={contextmenu:function(e,t){e.preventDefault()},mouseup:function(e,t){2===($A.isNum(e.which)?e.which<2?1:2===e.which?3:2:e.button<2?1:4===e.button?3:2)&&(t.render(),e.preventDefault())},keydown:function(e,t){var n=$A.keyEvent(e);(93===n||e.shiftKey&&121===n)&&(t.render(),e.preventDefault())}}),$A.on(t,r)},o=n.fetch&&n.fetch.url||$A.getAttr(t,"data-menu"),l=n.fetch&&n.fetch.data&&n.fetch.data.selector||$A.getSelectorFromURI(o),c=!(!l||!$A.isPath(o));if(n.fetch=null,c){n.toggleHide=!1;var u=$A.toNode();$A.load(o,u,{selector:l},(function(e){a(r=e)}))}else a(r)})),$A._XR.call(this,s)}})}}(),"setPopup"in $A||($A.addWidgetProfile("Popup",{configure:function(e){return{announce:!0,isAlert:!1,exposeBounds:!0,forceFocus:!0,forceFocusWithin:!1,returnFocus:!0,exposeHiddenClose:!0,displayHiddenClose:!0,circularTabbing:!0,preload:!0,preloadImages:!0,preloadCSS:!0,className:"popup",escToClose:!0,on:"click",click:function(e,t){e.stopPropagation()},onCreate:function(e){$A.setAttr(e.trigger,"aria-expanded","false")}}},role:function(e){return{role:"region","aria-label":e.role}},afterRender:function(e,t){$A.setAttr(e.triggerNode,"aria-expanded","true")},afterRemove:function(e,t){$A.setAttr(e.triggerNode,"aria-expanded","false")}}),$A.extend({setPopup:function(e,t){if(this._4X&&(t=e,e=this._X),$A.isPlainObject(e)&&(e=(t=e).trigger||t.content||null),!e)return null;var n=[];return $A.query(e,t.context||document,(function(e,r){$A.svgFix(r),n.push($A(r).toDC($A.extend({widgetType:"Popup"},t||{})))})),1===n.length?n[0]:n}})),"Slider"in $A||$A.extend({Slider:function(e,t){if($A.isPlainObject(e)&&(e=(t=e).slideBar||null),!e)return null;e=t.slideBar=$A.morph(e);var n=$A.first(e);if(!n)return null;var r=this,a=function(e){return t.max-($A.isNum(e)?e:t.current)+1};r.getPercent=function(){return Math.round(t.valueNow/t.valueMax*100)+"%"},r.computeSteps=function(){if(t.min=1,t.valueMin<=0){var e=Math.abs(t.valueMin)+1;t.max=e+t.valueMax}else t.valueMin>1?t.max=t.valueMax-t.valueMin+1:t.max=t.valueMax;t.current=r.getCurrent()},r.getValue=function(e){return Math.round(t.valueMin+((t.valueReverse?a($A.isNum(e)?e:t.current):$A.isNum(e)?e:t.current)-1))},r.getCurrent=function(){var e=1;if(t.valueMin<=0){var n=Math.abs(t.valueMin)+1;e=t.valueNow<0?Math.abs(t.valueMin)-Math.abs(t.valueNow)+1:n+t.valueNow}else t.valueMin>1?t.valueNow===t.valueMin?e=1:t.valueNow>t.valueMin&&(e=t.valueNow-t.valueMin+1):e=t.min;return t.valueReverse?a(e):e},r.refreshValues=function(){var a=t.orientation(e);$A.setAttr(n,{"aria-orientation":a,"aria-valuemin":t.valueMin,"aria-valuemax":t.valueMax,"aria-valuenow":t.valueNow,"aria-valuetext":t.valueChange(t.valueNow,t.valueMin,t.valueMax,r)})},t=$A.extend(!0,{label:null,description:null,slideBar:null,valueMin:0,valueMax:100,valueNow:0,valueReverse:!1,decreaseBtn:".slider.decrease.button",decreaseBtnLabel:"Decrease",increaseBtn:".slider.increase.button",increaseBtnLabel:"Increase",orientation:function(e){var n=$A.width(e)>$A.height(e)?"horizontal":"vertical";return t.isVertical="vertical"===n,n},dragStart:function(e,t,n,r,a,o){},dragging:function(e,t,n,r,a,o){},dragEnd:function(e,t,n,r,a,o){},valueChange:function(e,t,n,r){return r.getPercent()},dragdealer:{disabled:!1,snap:!1,slide:!1,loose:!1,handleClass:"handle",css3:!0}},t||{}),$A.setAttr(n,{role:"slider","aria-description":$A.isStr(t.description)?t.description:" ",tabindex:0}),$A.isStr(t.label)&&$A.setAttr(n,"aria-label",t.label),r.computeSteps(),r.refreshValues();var o=!1,i=function(e,a){t.valueNow=Math.round(a),$A.setAttr(n,{"aria-valuenow":t.valueNow,"aria-valuetext":t.valueChange(t.valueNow,t.valueMin,t.valueMax,r)})},s=new $A.Dragdealer(e,$A.extend({horizontal:!t.isVertical,vertical:t.isVertical,x:0,y:0,steps:t.max,top:0,bottom:0,left:0,right:0,callback:function(e,n){var a=this.getStep()[t.isVertical?1:0],o=r.getValue(a);i(0,o)},dragStartCallback:function(e,n){this.options.dragging=!0,t.dragStart.call(r,e,n,r.getValue(this.getStep()[t.isVertical?1:0]),t.valueMin,t.valueMax,r)},dragStopCallback:function(e,n){this.options.dragging=!1;var a=t.current=this.getStep()[t.isVertical?1:0],o=r.getValue(a);i(0,o),t.dragEnd.call(r,e,n,o,t.valueMin,t.valueMax,r)},animationCallback:function(e,n){if(o&&this.options.dragging){var a=this.getStep()[t.isVertical?1:0],s=r.getValue(a);a!==t.current&&(t.current=a),i(0,s),t.dragging.call(r,e,n,s,t.valueMin,t.valueMax,r)}}},t.dragdealer||{}));return o=!0,r.dd=s,r.disable=function(e){s[e?"disable":"enable"](),$A.setAttr(n,{"aria-disabled":e?"true":"false",tabindex:e?-1:0})},r.setMin=function(e){$A.isNum(e)&&(t.valueMin=e),r.computeSteps(),r.refreshValues()},r.setMax=function(e){$A.isNum(e)&&(t.valueMax=e),r.computeSteps(),r.refreshValues()},r.setValue=function(e){$A.isNum(e)&&(t.valueNow=Math.round(e)),t.current=r.getCurrent(),t.isVertical?s.setStep(1,t.current):s.setStep(t.current,1)},r.setCurrent=function(e){$A.isNum(e)&&(t.current=Math.round(e)),t.valueNow=r.getValue(),t.isVertical?s.setStep(1,t.current):s.setStep(t.current,1)},r.setValueChange=function(e){$A.isFn(e)&&(t.valueChange=e),r.refreshValues()},r.back=function(e){t.current>t.min&&r.setCurrent(t.current-1)},r.next=function(e){t.current<t.max&&r.setCurrent(t.current+1)},r.home=function(e){r.setCurrent(t.min)},r.end=function(e){r.setCurrent(t.max)},r.pageDown=function(e){var n=t.current-Math.round(.1*t.max);t.current=n<t.min?t.min:n,r.setCurrent(t.current)},r.pageUp=function(e){var n=t.current+Math.round(.1*t.max);t.current=n>t.max?t.max:n,r.setCurrent(t.current)},$A.on(n,{keydown:function(e){var n=$A.keyEvent(e);(n>=37&&n<=40||n>=33&&n<=36)&&(s.options.kb=!0,t.isVertical?37===n||38===n?r.back(!0):39===n||40===n?r.next(!0):35===n?r.end(!0):36===n?r.home(!0):34===n?r.pageUp(!0):33===n&&r.pageDown(!0):37===n||40===n?r.back(!0):38===n||39===n?r.next(!0):35===n?r.end(!0):36===n?r.home(!0):33===n?r.pageUp(!0):34===n&&r.pageDown(!0),e.stopPropagation(),e.preventDefault())},keyup:function(e){},touchstart:function(e){s.options.touched=!0}},".ariaslider"),($A.isTouch||"mobile"===$A.device.type||"tablet"===$A.device.type)&&($A(t.slideBar.parentNode.querySelector(t.decreaseBtn)).on("click",(function(e){r.back(),e.stopPropagation(),e.preventDefault()}),".ariaslider").setAttr({role:"button","aria-label":t.decreaseBtnLabel,"aria-description":t.label}),$A(t.slideBar.parentNode.querySelector(t.increaseBtn)).on("click",(function(e){r.next(),e.stopPropagation(),e.preventDefault()}),".ariaslider").setAttr({role:"button","aria-label":t.increaseBtnLabel,"aria-description":t.label})),r.setCurrent(),(s.disabled||"true"===$A.getAttr(n,"aria-disabled"))&&r.disable(!0),r}}),"setTab"in $A||($A.addWidgetProfile("Tab",{configure:function(e){return{exposeBounds:!0,isTab:!0,ariaControls:!0,ariaLabelledby:!0,isToggle:!1,allowMultiple:!1,isFocusable:!0,returnFocus:!1,on:"activatetab",click:function(e,t){e.stopPropagation()},afterRender:function(e,t){e.trackPage&&$A.setPage(e.id)}}},role:function(e){return{role:"tabpanel"}},duringRender:function(e,t){$A.setAttr(e.triggerNode,{"aria-expanded":"true","aria-selected":"true"})},afterRender:function(e,t){$A.setAttr(e.triggerNode,{"aria-describedby":e.containerId})},afterRemove:function(e,t){$A.setAttr(e.triggerNode,{"aria-expanded":"false","aria-selected":"false"}),$A.remAttr(e.triggerNode,"aria-describedby")}}),$A.extend({setTab:function(e,t){if(this._4X&&(t=e,e=this._X),$A.isPlainObject(e)&&(e=(t=e).trigger||t.content||null),!e)return null;var n=null;$A.isArray(e)?n=e:$A.isStr(e)&&(n=(t.context||document).querySelectorAll(e));var r=t.container&&$A.morph(t.container)||$A.closest(n[0],(function(e){if("tablist"===$A.getAttr(e,"role"))return!0}));$A.isNode(r)||function(){var e=[],t=[];$A.closest(n[0],(function(t){if($A.isNode(t)&&e.push(t),t===document.body)return!0})),$A.closest(n[n.length-1],(function(e){if($A.isNode(e)&&t.push(e),e===document.body)return!0})),e=e.reverse(),t=t.reverse();for(var a=null,o=0;o<e.length;o++)if(e[o]===t[o])a=e[o];else if(e[o]!==t[o])break;r=a}(),$A.setAttr(r,"role","tablist");var a=[],o=null,i=0;$A.loop(n,(function(e,n){$A.svgFix(n);var s=[];$A.isNode(r)&&$A.closest(n,(function(e){if(e===r)return!0;s.push(e)})),r!==document.body&&$A.isNode(r)&&s.length&&$A.setAttr(s,"role","presentation"),n.id||(n.id=$A.genId()),$A.setAttr(n,{role:"tab","aria-expanded":"false","aria-selected":"false"});var l=$A.get($A.getAttr(n,"data-root")),c=$A.toDC(n,$A.extend({widgetType:"Tab",root:l,append:!0},t||{}));a.push(c),$A.hasAttr(n,"data-active")&&(o=c,i=e)}),"array"),$A.map({siblings:a});var s=new $A.RovingTabIndex($A.extend({nodes:n,startIndex:i,orientation:1,autoSwitch:t.autoSwitch||"full",autoLoop:!0,onClick:function(e,t,n,r){r.render(),e.preventDefault()},onSpace:function(e,t,n,r){n.onClick.apply(t,arguments),e.preventDefault()},onEnter:function(e,t,n,r){n.onClick.apply(t,arguments),e.preventDefault()}},t.extendRTI||{}));return $A.updateDisabled(s.nodes),!$A.hasHash(a)&&$A.isDC(o)&&o.render(),1===a.length?a[0]:a}})),"setTooltip"in $A||($A.addWidgetProfile("Tooltip",{configure:function(e){return{delay:0,delayTimeout:0,isError:!1,isFocusOnly:!1,isResponsive:!1,isManualOpen:!1,isManualClose:!0,isAlert:!1,announce:!1,exposeBounds:!0,preload:!0,preloadImages:!0,preloadCSS:!0,className:"tooltip",allowRerender:!1,escToClose:!0,returnFocus:!1,mouseLeave:function(e,t){t.remove()},click:function(e,t){t.remove(),e.stopPropagation(),e.preventDefault()},onCreate:function(e){e.isManualOpen&&$A.isNode(e.triggerNode)&&("button"===e.triggerNode.getAttribute("role")||!e.triggerNode.hasAttribute("role")&&"button"===e.triggerNode.nodeName.toLowerCase())&&e.triggerNode.setAttribute("aria-pressed","false")}}},role:function(e){return{role:"region","aria-label":e.isError&&!e.isResponsive?"Error":"Tooltip"}},innerRole:function(e){return{role:"tooltip"}},afterFetch:function(e,t){e.isError||e.isFocusOnly||e.isResponsive||e.isManualOpen||e.isAlert||e.isIE||(e.noRepeat=!0,$A.setAttr(e.target,"aria-description",$A.getText($A.morph(t))))},afterRender:function(e,t){e.isError||e.isResponsive||e.isIE?e.speak():e.noRepeat||$A.setAttr(e.target,"aria-describedby",t.id),e.isManualOpen&&$A.isNode(e.triggerNode)&&("button"===e.triggerNode.getAttribute("role")||!e.triggerNode.hasAttribute("role")&&"button"===e.triggerNode.nodeName.toLowerCase())&&e.triggerNode.setAttribute("aria-pressed","true")},afterRemove:function(e,t){$A.remAttr(e.target,"aria-describedby"),e.isManualOpen&&$A.isNode(e.triggerNode)&&("button"===e.triggerNode.getAttribute("role")||!e.triggerNode.hasAttribute("role")&&"button"===e.triggerNode.nodeName.toLowerCase())&&e.triggerNode.setAttribute("aria-pressed","false")}}),$A.extend({setTooltip:function(e,t){if(this._4X&&(t=e,e=this._X),$A.isPlainObject(e)&&(e=(t=e).trigger||t.content||null),!e)return null;t||(t={}),t.isIE=$A.isIE();var n=function(e){return $A.extend({widgetType:"Tooltip",speak:function(e){var t=this;return e=e||t.text(),t.noRepeat||($A.announce.clear(),setTimeout((function(){$A.announce(e,t.suppressRepeat,t.isAlert)}),1)),t},validate:function(e,t){if(!t.value)return e.isValid=!1,e.content;e.isValid=!0},validateCondition:function(e){if(!e.isError&&!e.isResponsive)return e;var t=e.validate(e,e.target)||!1;t&&!$A.isBool(t)&&(e.loaded&&e.speak(t),e.insert(t)),$A.isFn(e.onValidate)&&e.onValidate(e,e.target)},on:{focus:function(t,n){n.isError||n.isResponsive||n.isManualOpen||this!==e?(n.isError||n.isResponsive)&&(n.isError&&n.remove(),n.validate(n,n.target),$A.isFn(n.onValidate)&&n.onValidate(n,n.target)):n.render()},blur:function(e,t){t.isError?t.isResponsive||t.validateCondition(t):$A.isTouch||t.remove()},touchstart:function(e,t){t.isError||t.isResponsive||t.isManualOpen?(t.isError||t.isResponsive)&&(t.isError&&t.remove(),t.validate(t,t.target),$A.isFn(t.onValidate)&&t.onValidate(t,t.target)):t.render()},click:function(e,t){t.isError||!t.isManualOpen||t.loaded?!t.isError&&t.isManualOpen&&t.loaded&&(t.remove(),e.stopPropagation(),e.preventDefault()):(t.render(),e.stopPropagation(),e.preventDefault())},mouseenter:function(e,t){t.isError||t.isManualOpen||t.isFocusOnly||t.isResponsive||t.render()},mouseleave:function(e,t){t.isError||t.isManualClose||t.isFocusOnly||t.isResponsive||t.remove()},keyup:function(e,t){t.isResponsive&&t.target.value!==t.value?(t.value=t.target.value,t.validateCondition(t)):(t.isError||t.isResponsive)&&(t.validate(t,t.target),$A.isFn(t.onValidate)&&t.onValidate(t,t.target))},change:function(e,t){t.isResponsive&&t.target.value!==t.value?(t.value=t.target.value,t.validateCondition(t)):(t.isError||t.isResponsive)&&(t.validate(t,t.target),$A.isFn(t.onValidate)&&t.onValidate(t,t.target))}}},t||{})},r=[];return $A.query(e,t.context||document,(function(e,a){var o=null,i=null,s=t.id||a.id||$A.genId();if(!t.isError&&t.isResponsive&&(t.isError=!0),$A.hasAttr(a,"data-tooltip")){var l=$A.getAttr(a,"data-tooltip");o={id:s+"T",target:a,trigger:a},$A.isPath(l)?o.fetch=$A.toFetch(l):o.content=$A.morph(l)}if($A.hasAttr(a,"data-error")){var c=$A.getAttr(a,"data-error");i={id:s+"E",target:a,trigger:a,isError:!0},$A.isPath(c)?i.fetch=$A.toFetch(c):i.content=$A.morph(c)}i&&r.push($A.toDC($A.extend(n(a),i))),o&&(r.push($A.toDC($A.extend(n(a),o))),!o.content||t.isFocusOnly||t.isError||t.isResponsive||t.isManualOpen||t.isAlert||t.isIE||$A.setAttr(a,"aria-description",$A.getText(o.content))),i||o||(r.push($A.toDC($A.extend(n(a),{id:s,target:a,trigger:a}))),!t.content||t.isFocusOnly||t.isError||t.isResponsive||t.isManualOpen||t.isAlert||t.isIE||$A.setAttr(a,"aria-description",$A.getText($A.morph(t.content))))})),1===r.length?r[0]:r}})),
/*@license
ARIA Tree Module 3.0 for Apex 4X
Author: Bryan Garaventa (https://www.linkedin.com/in/bgaraventa)
Home: WhatSock.com  :  Download: https://github.com/whatsock/apex
License: MIT (https://opensource.org/licenses/MIT)

Required dependencies: RovingTabIndex.js
  */
function(){if(!("setTree"in $A)){$A.addWidgetProfile("Tree",{configure:function(e){return{toggleHide:!0,preload:!0,preloadImages:!0,preloadCSS:!0,className:"tree",escToClose:!0,click:function(e,t){e.stopPropagation()},storeData:!0}},afterRender:function(e){$A.setAttr(e.triggerNode,"aria-expanded","true"),$A.data(e.triggerNode,"expanded",!0),$A.loop(e.RTI.nodes,(function(t,n){e.getState(n,$A.getAttr(n,"aria-checked"),$A.hasAttr(n,"aria-checked"),!1,e.RTI.nodes)}),"array")},beforeRemove:function(e){$A.loop(e.RTI.children,(function(e,t){t.DC.remove()}),"map")},afterRemove:function(e){$A.setAttr(e.triggerNode,"aria-expanded","false"),$A.data(e.triggerNode,"expanded",!1)}});var e=$A.isIE();$A.extend({setTree:function(t,n){this._4X&&(n=t,t=this._X),$A.isPlainObject(t)&&(t=(n=t).content||null);var r=null,a=!0===(n=n||{}).multiselect,o=$A.extend(!0,{parent:"ul",child:"a",parse:function(t){if(e){var n=[];return $A.query(t.children,(function(e,t){var r=$A.first(t,(function(e){if(e.nodeName.toLowerCase()===o.child)return!0}));$A.isNode(r)&&n.push(r)})),n}return t.querySelectorAll(":scope > * > "+o.child)}},n.tag||{}),i=function(e,t,n,r,a){if(n){var o=0;return"true"===t?o=1:"mixed"===t&&(o=2),$A.data(e,"check",o),r&&$A.setAttr(e,"aria-checked",t),o}var i=$A.data(e,"check");return!!$A.isNum(i)&&i},s=function(e,t,l,c,u,d){var p=l||$A.isNode(e)&&($A.getAttr(e,"data-controls")||$A.next(e,(function(e){if(e.nodeName.toLowerCase()===o.parent)return!0})));if(p&&(p=$A.morph(p)),$A.isNode(p)){e&&($A.setAttr(e,"aria-expanded","false"),$A.data(e,"expanded",!1),$A(e).owns(p));var f=o.parse(p);$A.setAttr(p,"role",c?"tree":"group"),$A.svgFix(p);var g=$A.toDC($A.extend({trigger:e,triggerIndex:d,content:p,isTop:c,on:"opentree",widgetType:"Tree",toggleHide:!0,getState:i},n));if(t&&g.map({parent:t.DC}),g.RTI=new $A.RovingTabIndex($A.extend({DC:g,parent:t,trigger:e,nodes:f,startIndex:0,orientation:2,autoSwitch:n.autoSwitch||"semi",autoLoop:!1,isTree:!0,onClick:function(e,t,r,o){var s=this,l=$A.isDisabled(s),c=i(t);!$A.isNum(c)&&a&&(c="true"===$A.getAttr(t,"aria-selected")),!l&&$A.isDC(o)?o.toggle():!l&&$A.isFn(n.onActivate)&&n.onActivate.apply(s,[e,t,r,o||$A.boundTo(s),c,function(e){i(t,e,!0,!0,r.nodes)}]),e.preventDefault()},onSpace:function(e,t,n,r){n.onClick.apply(this,arguments),e.preventDefault()},onEnter:function(e,t,n,r){n.onClick.apply(this,arguments),e.preventDefault()},onFocus:function(e,t,n,o){$A.query('*[tabindex="0"]',r,(function(e,n){n!==t&&$A.setAttr(n,"tabindex",-1)})),$A.isTouch||a||($A.query('*[aria-selected="true"]',r,(function(e,n){n!==t&&$A.setAttr(n,"aria-selected","false")})),$A.setAttr(t,"aria-selected","true")),e.stopPropagation()},onRight:function(e,t,n,r,a,o,i){!$A.isDisabled(this)&&$A.isDC(r)&&(r.loaded?r.RTI.nodes.length&&r.RTI.focus(0):r.render()),e.preventDefault()},onUp:function(e,t,n,r,a,o,i){var s=function(e,t){var n=e.children.get(t)||{};return $A.isDC(n.DC)&&n.DC.loaded&&n.nodes.length&&n.children.has(n.nodes[n.nodes.length-1])&&n.children.get(n.nodes[n.nodes.length-1]).DC.loaded?s(n,n.nodes[n.nodes.length-1]):$A.isDC(n.DC)&&n.DC.loaded&&n.nodes.length?n:null},l=s(n,n.nodes[n.index-1]);return l&&l.nodes.length?(l.focus(l.nodes.length-1),!1):o&&n.parent?(n.parent.focus(n.trigger),!1):void 0},onLeft:function(e,t,n,r,a,o,i){$A.isDC(r)&&r.loaded?r.remove():n.parent&&n.parent.focus(n.trigger),e.preventDefault()},onCtrlLeft:function(e,t,n,r,a,o,i){n.parent?(n.DC.remove(),n.parent.focus(n.parent.index)):$A.loop(n.children,(function(e,t){$A.isDC(t.DC)&&t.DC.remove()}),"map"),e.preventDefault()},onCtrlRight:function(e,t,n,r,a,o,i){var s=function(e){$A.loop(e.children,(function(e,t){$A.isDC(t.DC)&&t.DC.render((function(){s(t)}))}),"map")};s(n),e.preventDefault()},onDown:function(e,t,n,r,a,o,i){if($A.isDC(r)&&r.loaded)return r.RTI.focus(0),!1;if(i){var s=n,l=function(e){return e.parent?e.DC.triggerIndex+1<=e.parent.nodes.length-1?(s=e.parent,e.DC.triggerIndex+1):l(e.parent):(s=null,-1)},c=l(n);return s&&-1!==c&&s.focus(c),!1}},onEsc:function(e,t,n,r){n.parent?(n.DC.remove(),n.parent.focus(n.parent.index)):$A.loop(n.children,(function(e,t){$A.isDC(t.DC)&&t.DC.remove()}),"map"),e.preventDefault()},onHome:function(e,t,n,r,a,o,i){return n.top.focus(0),!1},onEnd:function(e,t,n,r,a,o,i){var s=function(e,t){var n=e.children.get(t)||{};return $A.isDC(n.DC)&&n.DC.loaded&&n.nodes.length&&n.children.has(n.nodes[n.nodes.length-1])&&n.children.get(n.nodes[n.nodes.length-1]).DC.loaded?s(n,n.nodes[n.nodes.length-1]):$A.isDC(n.DC)&&n.DC.loaded&&n.nodes.length?n:e},l=s(n.top,n.top.nodes[n.top.nodes.length-1]);return!(!l||!l.nodes.length)&&(l.focus(l.nodes.length-1),!1)}},n.extendRTI||{})),$A.loop(f,(function(e,t){s(t,g.RTI,null,!1,u+1,e);var n=i(t,$A.getAttr(t,"data-check"),$A.hasAttr(t,"data-check")),r=$A.isFn(t.querySelector)&&t.querySelector("input")||!1;if($A.isNode(r)&&($A.bindObjects(r,t),r.checked&&(n=1)),$A.setAttr(t,{role:"treeitem","aria-level":u}),$A.isNum(n)){var a="false";1===n?a="true":2===n&&(a="mixed"),$A.setAttr(t,{"aria-checked":a}),$A(t).on("attributeChange",(function(e,t,n,a,o,s,l){if($A.isNode(r)){var c=i(t,a,!0);r.checked=!!c}}),{attributeFilter:["aria-checked"]})}$A.closest(t,(function(e){if(e===p)return!0;$A.setAttr(e,"role","presentation")}))}),"array"),$A.updateDisabled(f),c)if(a||"true"!==$A.getAttr(p,"aria-multiselectable"))if(a)$A.setAttr(p,"aria-multiselectable","true");else{var h=$A.inArray(p.querySelector('*[aria-selected="true"]'),f);h>=0&&g.RTI.activate(h)}else a=!0;return g}},l=null;t=$A.morph(t),r=t;var c=function(e,t){l=s(null,null,e,!0,1,t),$A(r).setAttr("tabindex","0").on("focus click",(function(e){l.RTI.nodes.length&&(l.RTI.focus(),$A.setAttr(r,"tabindex","-1"))}))},u=n.fetch&&n.fetch.url,d=n.fetch&&n.fetch.data&&n.fetch.data.selector||$A.getSelectorFromURI(u),p=!(!d||!$A.isPath(u));return n.fetch=null,p?$A.load(u,n.root,{selector:d},(function(e){c(r=e)})):c(r),$A._XR.call(this,l)}})}}(),"straylight"in $A||$A.extend({straylight:function(e){var t,n,r,a,o;e=$A.isNode(e,null,document,11)?e:document,t=new Map,$A.query("button[data-controls][data-name].aria-accordion-trigger, a[data-controls][data-name].aria-accordion-trigger",e,(function(e,n){if(!$A.data(n,"_isBoundAccordion")){$A.data(n,"_isBoundAccordion",!0);var r=$A.getAttr(n,"data-name");t.has(r)||t.set(r,[]),t.get(r).push(n)}})),$A.loop(t,(function(t,n){$A.setAccordion(n,{isToggle:!0,allowMultiple:!1,preload:!0,preloadImages:!0,preloadCSS:!0,toggleHide:!0,toggleClassName:"open",context:e})}),"map"),n=[],$A.query("*.aria-tablist",e,(function(e,t){$A.data(t,"_isBoundTabList")||($A.data(t,"_isBoundTabList",!0),n.push(t))})),n.length&&$A.loop(n,(function(e,t){$A.setTab(t.querySelectorAll("button[data-controls].aria-tab, a[data-controls].aria-tab"),{trackPage:!0,afterRender:function(e){$A.setPage(e.id,$A.getText(e.triggerNode)+" ARIA Tab - Apex 4X Technical Style Guide")},preload:!0,preloadImages:!0,preloadCSS:!0,toggleHide:!0,isToggle:!1,toggleClassName:"active"})}),"array"),$A.query("a.aria-date-picker, button.aria-date-picker",e,(function(t,n){var r=$A.getDC(n.id);r&&r.loaded&&(r.returnFocus=!1,r.remove(),r.returnFocus=!0);var a=$A.getAttr(n,"data-controls")||!1,o=!!a&&e.querySelector("#"+a);if(o){if($A.data(n,"_isBoundDatepicker"))var i=!0;else $A.data(n,"_isBoundDatepicker",!0);i||$A.setDatepicker({id:a,toggle:n,input:o,style:{position:"absolute",zIndex:1,display:"none"},animate:{onRender:function(e,t,n){$A.Velocity(t,"transition.fadeIn",{complete:function(){n()}})},onRemove:function(e,t,n){$A.Velocity(t,"transition.fadeOut",{complete:function(){n()}})}}})}})),(r=e.querySelectorAll("a[href][data-controls].aria-dialog, button[data-controls].aria-dialog")).length&&$A.loop(r,(function(e,t){if(!$A.data(t,"_BoundDialog")){$A.data(t,"_BoundDialog",!0);var n=$A.getAttr(t,"data-role")||"";$A.setDialog(t,{role:n,className:"modal",isModal:!0,isAlert:!1,style:{display:"none"},animate:{onRender:function(e,t,n){$A.Velocity(t,"transition.slideDownIn",{complete:function(){n()}})},onRemove:function(e,t,n){$A.Velocity(t,"transition.slideDownOut",{complete:function(){n()}})}}})}}),"array"),a='span.aria-footnote > a[href^="#"]',document.querySelectorAll(a).length&&$A.setFootnotes(a,{override:{duration:700,easing:"ease-in"}}),function(){var t=e.querySelectorAll("a[href][data-controls].aria-popup, button[data-controls].aria-popup");t.length&&$A.loop(t,(function(e,t){if(!$A.data(t,"_BoundPopup")){$A.data(t,"_BoundPopup",!0);var n=$A.getAttr(t,"data-role")||"Popup";$A.setPopup(t,{role:n,className:"popup",isAlert:!1,circularTabbing:!0,style:{display:"none"},animate:{onRender:function(e,t,n){$A.Velocity(t,"transition.fadeIn",{complete:function(){n()}})},onRemove:function(e,t,n){$A.Velocity(t,"transition.fadeOut",{complete:function(){n()}})}},afterRender:function(e){}})}}),"array")}(),function(){var t=e.querySelectorAll("*.aria-tooltip");t.length&&$A.loop(t,(function(e,t){$A.data(t,"_BoundTooltip")||($A.data(t,"_BoundTooltip",!0),$A.setTooltip(t,{autoCloseSameWidget:!0,className:"tooltip",isFocusOnly:"focus"===$A.getAttr(t,"data-mode"),isManualOpen:"click"===$A.getAttr(t,"data-mode"),delay:parseInt($A.getAttr(t,"data-delay"))||0,delayTimeout:parseInt($A.getAttr(t,"data-timeout"))||0,style:{display:"none"},animate:{onRender:function(e,t,n){$A.Velocity(t,"transition.fadeIn",{complete:function(){n()}})},onRemove:function(e,t,n){$A.Velocity(t,"transition.fadeOut",{complete:function(){n()}})}}}))}),"array")}(),function(){var t=e.querySelectorAll("*[data-menu].aria-menu");t.length&&$A.loop(t,(function(e,t){$A.data(t,"_BoundMenu")||($A.data(t,"_BoundMenu",!0),$A.setMenu(t,{onActivate:function(e,t,n,r,a,o,i){$A.isNum(a)?0===a||i?(o("true"),n.DC.top.remove((function(){alert("The new checked state for "+t.id+" is 'true'")}))):1===a?(o("mixed"),n.DC.top.remove((function(){alert("The new checked state for "+t.id+" is 'mixed'")}))):2===a&&(o("false"),n.DC.top.remove((function(){alert("The new checked state for "+t.id+" is 'false'")}))):$A(t).hasAttr("href")&&-1!==$A(t).getAttr("href").indexOf("https://")?n.DC.top.remove((function(){location.href=t.href})):n.DC.top.remove((function(){alert(t.id)}))},style:{display:"none"},animate:{onRender:function(e,t,n){$A.Velocity(t,"transition.slideUpIn",{duration:1e3,complete:function(){n()}})},onRemove:function(e,t,n){$A.Velocity(t,"transition.slideUpOut",{duration:1e3,complete:function(){n()}})}}}))}),"array")}(),(o=e.querySelectorAll("select.aria-listbox-root")).length&&$A.loop(o,(function(e,t){$A.setListbox(t,{})}),"array")}}),$A.on("load",(function(){$A.straylight(document)}),".straylight");j('.gu-mirror{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin:0!important;opacity:.8;pointer-events:none;position:fixed!important;touch-action:none;z-index:9999!important}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2;pointer-events:none;touch-action:none}');j('.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%}');